summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2019-12-24 09:24:56 +0100
committerwm4 <wm4@nowhere>2019-12-24 09:24:56 +0100
commit67650446b57171cc49fbc2c6dda58e0a82fa0dfc (patch)
tree742ed912b4880753339b46a35a220f9f0120c8cc
parent380f01567d183a4dd5c4f86a58470145a29f578d (diff)
downloadmpv-67650446b57171cc49fbc2c6dda58e0a82fa0dfc.tar.bz2
mpv-67650446b57171cc49fbc2c6dda58e0a82fa0dfc.tar.xz
vd_lavc: remove hwdec-by-default special case for RPI
-rw-r--r--DOCS/interface-changes.rst3
-rw-r--r--video/decode/vd_lavc.c2
2 files changed, 4 insertions, 1 deletions
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;