diff options
author | Matthieu Bouron <matthieu.bouron@stupeflix.com> | 2016-05-31 12:00:12 +0300 |
---|---|---|
committer | Matthieu Bouron <matthieu.bouron@stupeflix.com> | 2016-06-07 11:22:20 +0300 |
commit | 93f4d1646e9441b89e19073d6ad8e187bd705640 (patch) | |
tree | 370933dccaf241c00eb321cebed7b6b7ba1e85db /libavcodec/mediacodecdec.c | |
parent | cb89fd2334d38d3fffa03da3f4851d3a4fc11f55 (diff) |
lavc/mediacodec: bypass width/height restrictions when looking for a decoder
Codec width/height restrictions seem hardcoded at the OMX level and
seem arbitrary. Bypassing those restrictions allows a device to decode
streams at higher resolutions.
For example it allows a Nexus 5 to decode h264 streams with a resolution
higher than 1920x1080.
Diffstat (limited to 'libavcodec/mediacodecdec.c')
-rw-r--r-- | libavcodec/mediacodecdec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/mediacodecdec.c b/libavcodec/mediacodecdec.c index c21cebae94..712f984701 100644 --- a/libavcodec/mediacodecdec.c +++ b/libavcodec/mediacodecdec.c @@ -311,7 +311,7 @@ int ff_mediacodec_dec_init(AVCodecContext *avctx, MediaCodecDecContext *s, s->first_buffer_at = av_gettime(); - s->codec_name = ff_AMediaCodecList_getCodecNameByType(mime, avctx->width, avctx->height, avctx); + s->codec_name = ff_AMediaCodecList_getCodecNameByType(mime, avctx); if (!s->codec_name) { ret = AVERROR_EXTERNAL; goto fail; |