From 7ab48fb6d41e62aa4feaf4c8181823104f5e7f94 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 5 Oct 2022 04:54:54 +0000 Subject: [PATCH] Use RFI for HEVC only It is unstable on H.264 streams --- src/video/sdl.c | 2 +- src/video/x11.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/video/sdl.c b/src/video/sdl.c index 1a9d7c2..0e5bf6a 100644 --- a/src/video/sdl.c +++ b/src/video/sdl.c @@ -92,5 +92,5 @@ DECODER_RENDERER_CALLBACKS decoder_callbacks_sdl = { .setup = sdl_setup, .cleanup = sdl_cleanup, .submitDecodeUnit = sdl_submit_decode_unit, - .capabilities = CAPABILITY_SLICES_PER_FRAME(SLICES_PER_FRAME) | CAPABILITY_REFERENCE_FRAME_INVALIDATION_AVC | CAPABILITY_DIRECT_SUBMIT, + .capabilities = CAPABILITY_SLICES_PER_FRAME(SLICES_PER_FRAME) | CAPABILITY_REFERENCE_FRAME_INVALIDATION_HEVC | CAPABILITY_DIRECT_SUBMIT, }; diff --git a/src/video/x11.c b/src/video/x11.c index 6c776a2..31ecffa 100644 --- a/src/video/x11.c +++ b/src/video/x11.c @@ -188,7 +188,7 @@ DECODER_RENDERER_CALLBACKS decoder_callbacks_x11 = { .setup = x11_setup, .cleanup = x11_cleanup, .submitDecodeUnit = x11_submit_decode_unit, - .capabilities = CAPABILITY_SLICES_PER_FRAME(SLICES_PER_FRAME) | CAPABILITY_REFERENCE_FRAME_INVALIDATION_AVC | CAPABILITY_DIRECT_SUBMIT, + .capabilities = CAPABILITY_SLICES_PER_FRAME(SLICES_PER_FRAME) | CAPABILITY_REFERENCE_FRAME_INVALIDATION_HEVC | CAPABILITY_DIRECT_SUBMIT, }; DECODER_RENDERER_CALLBACKS decoder_callbacks_x11_vdpau = {