Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Bouron <matthieu.bouron@stupeflix.com>2016-05-31 12:00:12 +0300
committerMatthieu Bouron <matthieu.bouron@stupeflix.com>2016-06-07 11:22:20 +0300
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;