suyu/src/core/hle/service
Yuri Kunde Schlesner 9108482888 Service::Y2R: Support for grayscale decoding of specific formats
Implements unrotated planar YUV 4:2:0 -> RGB24 conversions in Y2R.
Currently only the Y (luma) channel is used, so the results don't
contain color. This will be added in a later PR at some point.

This is enough to get all currently know Moflex videos to decode. (Some
don't display on-screen due to seemingly unrelated reasons.)

Thanks to @archshift for doing the initial implementation which I
cleaned up and then fixed the 8x8 block mode.
2015-05-22 17:57:21 -03:00
..
apt APT/FS: Remove asserts that were causing false positives 2015-05-15 19:25:02 -07:00
cfg CFG: Update the cfg service to be like other integrated services 2015-05-15 20:19:29 -07:00
fs APT/FS: Remove asserts that were causing false positives 2015-05-15 19:25:02 -07:00
hid Kernel: Capture SharedMemory attributes at creation, not when mapping 2015-05-10 19:47:07 -03:00
ir Kernel: Capture SharedMemory attributes at creation, not when mapping 2015-05-10 19:47:07 -03:00
ptm PTM: Changed the way the ptm services are handled to be like the 2015-05-11 17:11:26 -07:00
ac_u.cpp core: Apply static to local functions 2015-02-13 10:48:32 -05:00
ac_u.h More services & small clean ups 2014-12-25 19:08:33 -08:00
act_u.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
act_u.h More services & small clean ups 2014-12-25 19:08:33 -08:00
am_app.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
am_app.h More services & small clean ups 2014-12-25 19:08:33 -08:00
am_net.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
am_net.h More services & small clean ups 2014-12-25 19:08:33 -08:00
am_sys.cpp Common: Remove common.h 2015-05-07 15:45:22 -03:00
am_sys.h Services: Stubbed more services. 2015-01-24 15:44:40 -05:00
boss_p.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
boss_p.h Services: Stubbed more services. 2015-01-24 15:44:40 -05:00
boss_u.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
boss_u.h More services & small clean ups 2014-12-25 19:08:33 -08:00
cam_u.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
cam_u.h cam_u.h: fix indentation 2015-01-22 12:51:53 -08:00
cecd_s.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
cecd_s.h Services: Stubbed more services. 2015-01-24 15:44:40 -05:00
cecd_u.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
cecd_u.h More services & small clean ups 2014-12-25 19:08:33 -08:00
csnd_snd.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
csnd_snd.h More services & small clean ups 2014-12-25 19:08:33 -08:00
dsp_dsp.cpp Memory: Re-organize and rename memory area address constants 2015-05-09 01:29:52 -03:00
dsp_dsp.h DSP: Signal (faked) interrupt on every frame. 2015-01-05 00:25:37 -05:00
err_f.cpp Common: Remove common.h 2015-05-07 15:45:22 -03:00
err_f.h More services & small clean ups 2014-12-25 19:08:33 -08:00
frd_a.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
frd_a.h Services: Stubbed more services. 2015-01-24 15:44:40 -05:00
frd_u.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
frd_u.h More services & small clean ups 2014-12-25 19:08:33 -08:00
gsp_gpu.cpp Memmap: Re-organize memory function in two files 2015-05-15 00:04:38 -03:00
gsp_gpu.h GPU: Properly implement memory fills. 2015-02-18 14:02:58 +01:00
gsp_lcd.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
gsp_lcd.h Services: Stubbed more services. 2015-01-24 15:44:40 -05:00
http_c.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
http_c.h More services & small clean ups 2014-12-25 19:08:33 -08:00
ldr_ro.cpp Common: Remove common.h 2015-05-07 15:45:22 -03:00
ldr_ro.h More services & small clean ups 2014-12-25 19:08:33 -08:00
mic_u.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
mic_u.h More services & small clean ups 2014-12-25 19:08:33 -08:00
ndm_u.cpp Service: Clean-up Interface 2015-02-02 15:36:59 -02:00
ndm_u.h More services & small clean ups 2014-12-25 19:08:33 -08:00
news_s.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
news_s.h Services: Stubbed more services. 2015-01-24 15:44:40 -05:00
news_u.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
news_u.h More services & small clean ups 2014-12-25 19:08:33 -08:00
nim_aoc.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
nim_aoc.h More services & small clean ups 2014-12-25 19:08:33 -08:00
nim_u.cpp Common: Remove common.h 2015-05-07 15:45:22 -03:00
nim_u.h Services: Stubs and minor changes 2015-04-02 20:05:11 -07:00
ns_s.cpp Common: Remove common.h 2015-05-07 15:45:22 -03:00
ns_s.h Services: Stubbed more services. 2015-01-24 15:44:40 -05:00
nwm_uds.cpp Common: Remove common.h 2015-05-07 15:45:22 -03:00
nwm_uds.h NWM_UDS: Fix a typo in the nwm service port name 2015-05-11 15:18:54 -07:00
pm_app.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
pm_app.h More services & small clean ups 2014-12-25 19:08:33 -08:00
service.cpp Common: Remove common.h 2015-05-07 15:45:22 -03:00
service.h Common: Remove common.h 2015-05-07 15:45:22 -03:00
soc_u.cpp Common: Remove common.h 2015-05-07 15:45:22 -03:00
soc_u.h SOC_U: Preliminary implementation of sockets. 2014-12-31 10:51:44 -05:00
srv.cpp Common: Remove common.h 2015-05-07 15:45:22 -03:00
srv.h More services & small clean ups 2014-12-25 19:08:33 -08:00
ssl_c.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
ssl_c.h More services & small clean ups 2014-12-25 19:08:33 -08:00
y2r_u.cpp Service::Y2R: Support for grayscale decoding of specific formats 2015-05-22 17:57:21 -03:00
y2r_u.h Stub the y2r:u service 2015-01-03 16:42:39 -03:00