Caps renegotiation with codec_data results in "not-negotiated"

Graham Leggett minfrin at sharp.fm
Mon Nov 21 22:46:32 UTC 2016


On 21 Nov 2016, at 10:29 AM, Sebastian Dröge <sebastian at centricular.com> wrote:

> The problem here seems to be that some element downstream of omxh264enc
> does not like the codec_data or buffers, and returns not-negotiated
> instead. If you get a full log, you should find the reason for that
> shortly above the very first mention of "not-negotiated" in the log.

Downstream is mpegtsmux, and looking at the caps codec_data is not mentioned, though not sure that that’s fatal:

      video/x-h264
          stream-format: byte-stream
              alignment: { au, nal }

omxh264enc and mpegtsmux are in turn linked together by encodebin, are there any known issues with respect to getting these to renegotiate when needed?

Will try get a new log once gcc 6.2.0 is built with a working AddressSanitizer.

Regards,
Graham
—

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3240 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20161122/39de821a/attachment.bin>


More information about the gstreamer-devel mailing list