citra/src/core/hle/service
zhupengfei eced511382
service/cam: Implement Vsync interrupt callbacks
According to HW tests, this vsync event is signaled for activated cameras at about the same frequency as the frame rate. The last 5 vsync timings are recorded (in microseconds) and can be retrieved with the service function.

Also, corrected the default frame_rate to 15, according to HW test.

This should fix the missing camera images in certain games.
2020-03-01 17:07:43 +08:00
..
ac cleanup includes 2019-03-26 10:50:41 -04:00
act Core: pass down Core::System reference to all services (#4272) 2018-10-05 10:59:43 -04:00
am Remove unused stuff 2019-07-16 20:27:03 -04:00
apt applet_manager: remove the "we are going to disable loading LLE applets before further fixes are done" comments 2019-08-29 20:41:16 -05:00
boss cleanup includes 2019-03-26 10:50:41 -04:00
cam service/cam: Implement Vsync interrupt callbacks 2020-03-01 17:07:43 +08:00
cecd Set accepted EULA version to max value (#4728) 2019-04-23 23:18:27 +02:00
cfg Set accepted EULA version to max value (#4728) 2019-04-23 23:18:27 +02:00
csnd CSND: handle command processing 2019-04-28 15:25:46 -04:00
dlp Core: pass down Core::System reference to all services (#4272) 2018-10-05 10:59:43 -04:00
dsp cleanup includes 2019-03-26 10:50:41 -04:00
frd Core: pass down Core::System reference to all services (#4272) 2018-10-05 10:59:43 -04:00
fs kernel/server_session: Return a std::pair from CreateSessionPair() 2019-04-15 21:46:57 +02:00
gsp Struct vs class declaration and unused variable 2019-09-02 22:45:38 -03:00
hid core: Remove outdated MSVC workarounds (#5099) 2020-02-20 13:40:21 -06:00
ir cleanup includes 2019-03-26 10:50:41 -04:00
ldr_ro Core timing 2.0 (#4913) 2020-02-21 19:31:32 +01:00
mvd Core: pass down Core::System reference to all services (#4272) 2018-10-05 10:59:43 -04:00
ndm Core: pass down Core::System reference to all services (#4272) 2018-10-05 10:59:43 -04:00
news Core: pass down Core::System reference to all services (#4272) 2018-10-05 10:59:43 -04:00
nfc NFC: extract frontend-facing tag state 2019-08-17 21:56:12 -04:00
nim cleanup includes 2019-03-26 10:50:41 -04:00
nwm Merge pull request #4716 from wwylele/client-is-known 2019-04-15 09:08:07 -04:00
pm Core: pass down Core::System reference to all services (#4272) 2018-10-05 10:59:43 -04:00
ps service/ps: Address review 2019-04-16 22:17:07 +08:00
ptm Struct vs class declaration and unused variable 2019-09-02 22:45:38 -03:00
pxi cleanup includes 2019-03-26 10:50:41 -04:00
qtm Core: pass down Core::System reference to all services (#4272) 2018-10-05 10:59:43 -04:00
sm service/sm: Add service name retrival based on client port ID 2019-08-20 03:07:30 +08:00
err_f.cpp Kernel: pass ref to port 2018-10-18 21:41:36 -04:00
err_f.h Core: pass down Core::System reference to all services (#4272) 2018-10-05 10:59:43 -04:00
http_c.cpp HTTP_C::Implement Context::MakeRequest (#4754) 2020-02-21 19:04:04 +01:00
http_c.h HTTP_C::Implement Context::MakeRequest (#4754) 2020-02-21 19:04:04 +01:00
mic_u.cpp service/mic: actually use the specified device 2019-11-11 17:15:10 -05:00
mic_u.h Remove global state and add mic hot swapping 2019-03-06 20:59:58 -07:00
service.cpp kernel, service: Add HLE request/reply recording 2019-08-20 03:07:29 +08:00
service.h service: Add service function name lookup based on header code 2019-08-20 03:07:25 +08:00
soc_u.cpp service/soc_u: address review comments 2019-02-10 18:49:18 +08:00
soc_u.h service/soc_u: address review comments 2019-02-10 18:49:18 +08:00
ssl_c.cpp Core: pass down Core::System reference to all services (#4272) 2018-10-05 10:59:43 -04:00
ssl_c.h Core: pass down Core::System reference to all services (#4272) 2018-10-05 10:59:43 -04:00
y2r_u.cpp Y2R: pass in MemorySystem from service 2019-03-13 10:23:58 -04:00
y2r_u.h cleanup includes 2019-03-26 10:50:41 -04:00