summaryrefslogtreecommitdiff
path: root/libavcodec/mediacodecdec.c
diff options
context:
space:
mode:
authorMatthieu Bouron <matthieu.bouron@stupeflix.com>2016-05-31 11:00:12 +0200
committerMatthieu Bouron <matthieu.bouron@stupeflix.com>2016-06-07 10:22:20 +0200
commit93f4d1646e9441b89e19073d6ad8e187bd705640 (patch)
tree370933dccaf241c00eb321cebed7b6b7ba1e85db /libavcodec/mediacodecdec.c
parentcb89fd2334d38d3fffa03da3f4851d3a4fc11f55 (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.c2
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;