[FFmpeg-devel] [PATCH] fftools/ffplay: don't disable x11 compositing

Marton Balint cus at passwd.hu
Fri Oct 29 01:39:54 EEST 2021



On Wed, 27 Oct 2021, Zane van Iperen wrote:

> Prevents desktop stutters caused by the change (specifically on KDE).
> We're not a game, we don't actually need it disabled.
>
> Signed-off-by: Zane van Iperen <zane at zanevaniperen.com>
> ---
> fftools/ffplay.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/fftools/ffplay.c b/fftools/ffplay.c
> index ccea0e4578..4b2e69e613 100644
> --- a/fftools/ffplay.c
> +++ b/fftools/ffplay.c
> @@ -3746,6 +3746,10 @@ int main(int argc, char **argv)
>             flags |= SDL_WINDOW_BORDERLESS;
>         else
>             flags |= SDL_WINDOW_RESIZABLE;
> +
> +#ifdef SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR
> +        SDL_SetHint(SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR, "0");
> +#endif

Shouldn't this be SDL_SetHintWithPriority so the user may override it from 
an environment variable?

Thanks,
Marton


>         window = SDL_CreateWindow(program_name, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, default_width, default_height, flags);
>         SDL_SetHint(SDL_HINT_RENDER_SCALE_QUALITY, "linear");
>         if (window) {
> -- 
> 2.31.1
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
>


More information about the ffmpeg-devel mailing list