summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2016-12-23 18:18:17 +0100
committerwm4 <wm4@nowhere>2016-12-23 18:18:17 +0100
commit1c761bd6f59c369e45037e80f781429da65734c3 (patch)
treed0123aa4693e4b79b66bdbc0715666db8f488bc4 /common
parent1d5e95783e0bf05149fa6d5dc8a8aed3d02ff2e9 (diff)
downloadmpv-1c761bd6f59c369e45037e80f781429da65734c3.tar.bz2
mpv-1c761bd6f59c369e45037e80f781429da65734c3.tar.xz
options: deprecate some other complex --ad/--vd features
Who even needs those? Once these deprecations are gone, --ad/--vd are simple lists without any kind of complex matching.
Diffstat (limited to 'common')
-rw-r--r--common/codecs.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/codecs.c b/common/codecs.c
index 7a0afe466e..5e744da5de 100644
--- a/common/codecs.c
+++ b/common/codecs.c
@@ -92,11 +92,14 @@ struct mp_decoder_list *mp_select_decoders(struct mp_log *log,
bstr entry;
bstr_split_tok(sel, ",", &entry, &sel);
if (bstr_equals0(entry, "-")) {
+ mp_warn(log, "Excluding codecs is deprecated.\n");
stop = true;
break;
}
bool force = bstr_eatstart0(&entry, "+");
bool exclude = !force && bstr_eatstart0(&entry, "-");
+ if (exclude || force)
+ mp_warn(log, "Forcing or excluding codecs is deprecated.\n");
struct mp_decoder_list *dest = exclude ? remove : list;
bstr family, decoder;
if (bstr_split_tok(entry, ":", &family, &decoder)) {