ryujinx-mirror/Ryujinx.HLE
gdkchan f4f496cb48
NVDEC (H264): Use separate contexts per channel and decode frames in DTS order (#2671)
* Use separate NVDEC contexts per channel (for FFMPEG)

* Remove NVDEC -> VIC frame override hack

* Add missing bottom_field_pic_order_in_frame_present_flag

* Make FFMPEG logging static

* nit: Remove empty lines

* New FFMPEG decoding approach -- call h264_decode_frame directly, trim surface cache to reduce memory usage

* Fix case

* Silence warnings

* PR feedback

* Per-decoder rather than per-codec ownership of surfaces on the cache
2021-09-29 00:43:40 +02:00
..
Exceptions hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
FileSystem hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
HOS NVDEC (H264): Use separate contexts per channel and decode frames in DTS order (#2671) 2021-09-29 00:43:40 +02:00
Loaders hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
Utilities hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
HLEConfiguration.cs hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
Homebrew.npdm Better process implementation (#491) 2018-11-28 20:18:09 -02:00
IHostUiHandler.cs Basic impl of Error Applet (#1551) 2020-09-28 00:00:38 +02:00
MemoryConfiguration.cs hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
PerformanceStatistics.cs Adjustments to framerate metric and addition of frametime (#2638) 2021-09-15 02:26:10 +02:00
Ryujinx.HLE.csproj Bugfix LibHac update to 0.13.3 and remove SD card workaround (#2579) 2021-08-26 23:18:49 +02:00
Switch.cs Add a Multithreading layer for the GAL, multi-thread shader compilation at runtime (#2501) 2021-08-27 00:31:29 +02:00