From 1c761bd6f59c369e45037e80f781429da65734c3 Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 23 Dec 2016 18:18:17 +0100 Subject: 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. --- common/codecs.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'common') 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)) { -- cgit v1.2.3