omxvideoenc: Failed to force a keyframe: Unsupported index (0x8000101a)

Sebastian Dröge sebastian at centricular.com
Sun Aug 16 04:24:32 PDT 2015


On So, 2015-08-16 at 13:18 +0200, Graham Leggett wrote:
> On 16 Aug 2015, at 9:35 AM, Sebastian Dröge <
> sebastian at centricular.com> wrote:
> 
> > It might just not be supported by the RPi OpenMAX IL 
> > implementation. No
> > OpenMAX IL implementations implements all the things that are 
> > mentioned
> > in the spec, and none of them even implements everything they 
> > implement
> > in a way that is conforming with the spec.
> > 
> > 
> > That said, this might also be a bug on our side. We currently set 
> > this
> > config on the port with index 200. Maybe it is only supported to be 
> > set
> > on the other port, 201 (IIRC).
> 
> Confirmed with the RPi people, OMX_IndexConfigVideoIntraVOPRefresh is 
> not supported:
> 
> https://github.com/raspberrypi/firmware/issues/462
> 
> It looks like OMX_IndexConfigBrcmVideoRequestIFrame might do the 
> trick, but the question then becomes is the existing code wrong and 
> OMX_IndexConfigBrcmVideoRequestIFrame should be used instead of 
> OMX_IndexConfigVideoIntraVOPRefresh, or this is a case of where some 
> platforms use the one and some the other?

It's a case where Broadcom decided to use a custom way of requesting
keyframes and not following the standard.


We should add support for the Broadcom one though, putting it into a
#ifdef USE_RPI block as other code already.

-- 
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/20150816/6bdb4123/attachment-0001.sig>


More information about the gstreamer-devel mailing list