From 67650446b57171cc49fbc2c6dda58e0a82fa0dfc Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 24 Dec 2019 09:24:56 +0100 Subject: vd_lavc: remove hwdec-by-default special case for RPI --- DOCS/interface-changes.rst | 3 +++ video/decode/vd_lavc.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/DOCS/interface-changes.rst b/DOCS/interface-changes.rst index d61244b438..e6e1eb317c 100644 --- a/DOCS/interface-changes.rst +++ b/DOCS/interface-changes.rst @@ -79,6 +79,9 @@ Interface changes instead of by integer index) - if `--fs` is used but `--fs-screen` is not set, mpv will now use `--screen` instead. + - change the default of --hwdec to "no" on RPI. The default used to be "mmal" + specifically if 'Raspberry Pi support' was enabled at configure time + (equivalent to --enable-rpi). Use --hwdec=mmal to get the old behavior. --- mpv 0.30.0 --- - add `--d3d11-output-format` to enable explicit selection of a D3D11 swap chain format. diff --git a/video/decode/vd_lavc.c b/video/decode/vd_lavc.c index 985a2b6d2e..8f892462a1 100644 --- a/video/decode/vd_lavc.c +++ b/video/decode/vd_lavc.c @@ -136,7 +136,7 @@ const struct m_sub_options vd_lavc_conf = { .skip_frame = AVDISCARD_DEFAULT, .framedrop = AVDISCARD_NONREF, .dr = 1, - .hwdec_api = HAVE_RPI ? "mmal" : "no", + .hwdec_api = "no", .hwdec_codecs = "h264,vc1,hevc,vp9", // Maximum number of surfaces the player wants to buffer. This number // might require adjustment depending on whatever the player does; -- cgit v1.2.3