H264Parse output-format types

Chuck Crisler ccrisler at mutualink.net
Mon Nov 11 06:47:19 PST 2013


I am just asking basically what the terms mean, what is the difference in
the output formats? I have been using AVC Sample Format and found that the
H264Parse was re-writting my first 1 or 2 bytes (depending on the type
code), causing serious downstream problems (as in total failure). This was
video that, in this particular case, originated as RTP from an Axis camera,
was transmuxed to multi-cast MP2T, then processed back to RTP via MP2TDemux
-> H264Parse -> RTPH264Pay -> UDPSink.

Chuck


On Fri, Nov 8, 2013 at 5:50 PM, Tim Müller <tim at centricular.com> wrote:

> On Fri, 2013-11-08 at 13:38 -0500, Chuck Crisler wrote:
>
> Hi Chuck,
>
> > In the 'bad' plugins, v. 0.10.20, the h264parse element has a property
> > 'output-format' with the options: AVC Sample Format, Byte Stream
> > Format and Input format. What is the real difference in these?
>
> These are different representations of H.264 video data. byte-stream
> format is also known as "Annex B" format sometimes.
>
> In early 0.10 versions there was a property for the output format. In
> later versions and 1.x the output format is determined via the normal
> caps negotiation mechanism, so if one wants to force a specific output
> format one can put a capsfilter after h264parse, otherwise it will try
> to figure out which one is desired itself.
>
>
> >  If 'Input Format' merely uses the same format on output that it sees
> > on input, does it change when bitstream SPS/PPS headers cause a change
> > from bytestream to packetized?
>
> I'm not sure I understand the "when bitstream SPS/PPS headers cause a
> change from bytestream to packetized" bit or what you're asking here
> exactly.
>
> Cheers
>  -Tim
>
> --
> Tim Müller, Centricular Ltd - http://www.centricular.com
>
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20131111/82340b46/attachment.html>


More information about the gstreamer-devel mailing list