Tsdemux synchronous file, klv metadata extraction failed

Jan Schmidt thaytan at noraisin.net
Sat Oct 5 16:04:35 UTC 2019


On 5/10/19 11:42 am, scottca wrote:
> Been working with this as well, using 1.17
> As noted, Async comes through on private klv pad and looks pretty much
> straight forward to decode.
> I would seem (and I could be wrong) that in Sync the klv is embedded in the
> PES packets of the video,

Synchronous mode is a different mapping of the KLV data into a PES
stream, but it's not embedded in the video stream - it's still a
separate parallel in the MPEG-TS. I don't think implementing the mapping
to get tsdemux to output the data usefully is difficult, just missing.

There is an unmerged patch at
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/434 for
synchronous KLV support. It's not quite complete - it should check some
other properties of the stream before declaring it KLV.

If anyone has / can make some redistributable sample files, those could
be used to help get that patch merged, and for use in the gst-validate
test-suite to ensure things keep working.

Cheers,

Jan.

> at least on the Mpeg2s that I have dumped, the H264 looks much different and
> still have not confirmed how that is done. Sure wish there was clear
> documentation on gstreamer somewhere... 
>
>
>
>
> --
> Sent from: http://gstreamer-devel.966125.n4.nabble.com/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


More information about the gstreamer-devel mailing list