moonlight-qt/app/streaming/video
Cameron Gutman db06239018 Rewrite the macOS renderer using CAMetalLayer
This allows v-sync to be disabled on macOS and lets us remove a whole bunch of old hacks.

Further optimizations of the new renderer are still needed.
2024-02-07 02:40:35 -06:00
..
ffmpeg-renderers Rewrite the macOS renderer using CAMetalLayer 2024-02-07 02:40:35 -06:00
decoder.h Enable transparent resizing and display changes for supported renderers 2023-12-17 21:15:40 -06:00
ffmpeg.cpp Enable transparent resizing and display changes for supported renderers 2023-12-17 21:15:40 -06:00
ffmpeg.h Enable transparent resizing and display changes for supported renderers 2023-12-17 21:15:40 -06:00
ffmpeg_videosamples.cpp Use the correct width and height of the test frame when performing the test decode 2023-09-14 18:16:45 -05:00
overlaymanager.cpp Replace uses of strcpy() and sprintf() 2023-09-23 11:15:21 -04:00
overlaymanager.h Replace uses of strcpy() and sprintf() 2023-09-23 11:15:21 -04:00
slvid.cpp Fix rare race condition in overlay update code 2023-12-31 15:21:18 -06:00
slvid.h Enable transparent resizing and display changes for supported renderers 2023-12-17 21:15:40 -06:00