diff options
author | wm4 <wm4@nowhere> | 2017-12-01 18:15:52 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2017-12-01 18:15:52 +0100 |
commit | 8b141ab9aca946da99ad17e442020672b664c8b4 (patch) | |
tree | 9ec553b027616376cf22c5e6e339cb5410fb847e /common/av_common.c | |
parent | 80359c6615658f2784dd834a6978e43022799745 (diff) | |
download | mpv-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/av_common.c')
-rw-r--r-- | common/av_common.c | 7 |
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); } |