Android gstreamer hardware codec fails on Nexus 7 2013
Gregoire Gentil
gregoire at gentil.com
Sat Dec 19 02:02:43 PST 2015
With Android 6.0.1, NDK-r10e, gstreamer-1.6.1, a h264 udp stream or a
video file of size 2560x720 can't be decoded in hardware by gstreamer on
Nexus 7 2013. It falls back to software avdec_h264. Everything works on
a Nexus 5x with the exact same software configuration.
12-18 18:02:02.942 195 30773 E OMXNodeInstance:
setParameter(61:qcom.decoder.avc, ParamPortDefinition(0x2000001)) ERROR:
UnsupportedSetting(0x80001019)
12-18 18:02:02.942 8321 8714 E ACodec : [OMX.qcom.video.decoder.avc]
configureCodec returning error -1010
12-18 18:02:02.942 8321 8714 E ACodec : signalError(omxError
0x80001001, internalError -1010)
12-18 18:02:02.943 8321 8713 E MediaCodec: Codec reported err
0xfffffc0e, actionCode 0, while in state 3
12-18 18:02:02.943 8321 8696 E MediaCodec: configure failed with err
0xfffffc0e, resetting...
http://pastebin.com/yC0aSUNk
It's interesting to note that a 1280x1440 video file is decoded in
hardware on Nexus 7 2013. Perhaps there is a Nexus 7 accelerator
firmware size limitation that gstreamer cannot deal with...
Grégoire
-------------- next part --------------
A non-text attachment was scrubbed...
Name: video.mp4
Type: video/mp4
Size: 2954494 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20151219/f0a1ce53/attachment-0001.mp4>
More information about the gstreamer-devel
mailing list