Android gstreamer hardware codec fails on Nexus 7 2013

Sebastian Dröge sebastian at centricular.com
Sat Dec 19 04:36:34 PST 2015


On Sa, 2015-12-19 at 02:02 -0800, Gregoire Gentil wrote:
> 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)

Well, this one looks very much like a hardware limitation. We try to
configure the hardware codec with the settings of that stream and it
reports back that it's not supported.

Seems unlikely that something can be done about that, other than using
a software codec. The Qualcomm website mentions that the Snapdragon S4
Pro as built into the Nexus 7 2013 can only do up to Full HD.

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20151219/7d96ebba/attachment.sig>


More information about the gstreamer-devel mailing list