summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2017-12-01 18:15:52 +0100
committerwm4 <wm4@nowhere>2017-12-01 18:15:52 +0100
commit8b141ab9aca946da99ad17e442020672b664c8b4 (patch)
tree9ec553b027616376cf22c5e6e339cb5410fb847e /common
parent80359c6615658f2784dd834a6978e43022799745 (diff)
downloadmpv-8b141ab9aca946da99ad17e442020672b664c8b4.tar.bz2
mpv-8b141ab9aca946da99ad17e442020672b664c8b4.tar.xz
av_common: drop old hack against ancient lavc vdpau wrapper
Seems like they finally got rid of this. It was the first lavc vdpau API, and mpv stopped supporting it in favor of newer APIs a long time ago, causing confusion to users who tried to enable vdpau decoding by forcing the decoders (MPlayer style).
Diffstat (limited to 'common')
-rw-r--r--common/av_common.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/common/av_common.c b/common/av_common.c
index 1520b7ee1e..65a212b994 100644
--- a/common/av_common.c
+++ b/common/av_common.c
@@ -217,11 +217,6 @@ void mp_set_avcodec_threads(struct mp_log *l, AVCodecContext *avctx, int threads
avctx->thread_count = threads;
}
-static bool is_crap(AVCodec *codec)
-{
- return !!strstr(codec->name, "_vdpau");
-}
-
void mp_add_lavc_decoders(struct mp_decoder_list *list, enum AVMediaType type)
{
AVCodec *cur = NULL;
@@ -229,7 +224,7 @@ void mp_add_lavc_decoders(struct mp_decoder_list *list, enum AVMediaType type)
cur = av_codec_next(cur);
if (!cur)
break;
- if (av_codec_is_decoder(cur) && cur->type == type && !is_crap(cur)) {
+ if (av_codec_is_decoder(cur) && cur->type == type) {
mp_add_decoder(list, "lavc", mp_codec_from_av_codec_id(cur->id),
cur->name, cur->long_name);
}