From fe1832cda16d23b653da82c43065bc77cd1e3e4e Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Fri, 13 Oct 2023 23:54:36 -0500 Subject: [PATCH] Revert "Use new 'remotegaming' scenario setting for QSV" This causes Kaby Lake iGPUs to generate H.264 bitstreams with multiple PPS NALUs which lead to some issues in current versions of Moonlight on iOS and Android platforms. This option also seems to override our max_dec_frame_buffering option so it may increase latency on some Android devices too. This reverts commit f838069a0ef80a267de4ea4382712c0680215266. --- src/video.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/video.cpp b/src/video.cpp index a0ab84c6..1191a868 100644 --- a/src/video.cpp +++ b/src/video.cpp @@ -696,7 +696,6 @@ namespace video { // Common options { { "preset"s, &config::video.qsv.qsv_preset }, - { "scenario"s, "remotegaming"s }, { "forced_idr"s, 1 }, { "async_depth"s, 1 }, { "low_delay_brc"s, 1 }, @@ -713,7 +712,6 @@ namespace video { // Common options { { "preset"s, &config::video.qsv.qsv_preset }, - { "scenario"s, "remotegaming"s }, { "forced_idr"s, 1 }, { "async_depth"s, 1 }, { "low_delay_brc"s, 1 }, @@ -737,7 +735,6 @@ namespace video { { { "preset"s, &config::video.qsv.qsv_preset }, { "cavlc"s, &config::video.qsv.qsv_cavlc }, - { "scenario"s, "remotegaming"s }, { "forced_idr"s, 1 }, { "async_depth"s, 1 }, { "low_delay_brc"s, 1 },