<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<div class="moz-cite-prefix"><br>
On 02/19/2014 06:37 PM, Tim Müller [via GStreamer-devel] wrote:<br>
</div>
<blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' cite="mid:1392831407.2578.2.camel@xps" type="cite"> On
Wed, 2014-02-05 at 05:38 -0800, pfarmer wrote:
<br>
<br>
Hi,
<br>
<div class="shrinkable-quote"><br>
> Thank you very much!
<br>
> <br>
> That was a very helpful information! <br>
> <br>
> Just as an information:
<br>
> <br>
> These are the caps as reported by testing with
fakesrc/fakesink and
<br>
> video/x-h264 capsfilter
<br>
> <br>
> stream-format:byte-stream || stream-format:avc
<br>
> au | nal || : au | nal
<br>
> <br>
> gsteamer-1.0
<br>
> x264enc: y | n || y | n <br>
> rtph264pay: y | y || y | n <br>
> rtph264depay: y | y || y | n <br>
> avdec_h264: y | n || n | n <br>
> <br>
> So it seems that nal alignment is not (not yet) possible
with the
<br>
> gstreamer-1.0 implementations (v1.2.0 Ubuntu 64 13.10)
</div>
<br>
What's not "possible" exactly?
<br>
</blockquote>
It is not possible to output NALU aligned buffers from the x264enc
element (as it wasn't in gstreamer0.10 either). It is also not
possible to give NALU aligned buffers to the avdec_h264 element. <br>
The reason is that I want to built my own packetizer for another
transport protocol. For this, it would be sufficient/easier to get
the NALUS directly. <br>
<br>
<blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' cite="mid:1392831407.2578.2.camel@xps" type="cite"><br>
> gsteamer-0.10
<br>
> x264enc: y | n || y | n
<br>
> rtph264pay: y | y || y | y <br>
> rtph264depay: y | y || n | n
<br>
> ffdec_h264: y | y || y | y
<br>
> <br>
> I have not yet examined the source code if it is only a caps
filtering
<br>
> problem or if the functionality is really not implemented.
<br>
<br>
AVC is always au-aligned, so anything else doesn't make sense
there. In
<br>
1.0 we generally require parser before decoders now, which
explains the
<br>
change in avdec_h264.
<br>
<br>
</blockquote>
Yes, true: It makes not much sense that avc is NALU aligned. AVC is
the box type avcC (Advanced Video Coding Configuration Box) of
ISO/IEC 14496-15:2004, if I understood it correctly. Thus it is
adding some sort of container format to find the various NALUs in
one gst-buffer. <br>
<br>
<br>
<br>
<blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' cite="mid:1392831407.2578.2.camel@xps" type="cite"> Cheers
<br>
-Tim
<br>
<br>
-- <br>
Tim Müller, Centricular Ltd - <a moz-do-not-send="true"
href="http://www.centricular.com" target="_top" rel="nofollow" link="external">http://www.centricular.com</a><br>
<br>
_______________________________________________
<br>
gstreamer-devel mailing list
<br>
<a moz-do-not-send="true"
href="/user/SendEmail.jtp?type=node&node=4665370&i=0"
target="_top" rel="nofollow" link="external">[hidden email]</a>
<br>
<a moz-do-not-send="true"
href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel"
target="_top" rel="nofollow" link="external">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br>
<br>
<hr color="#cccccc" noshade="noshade" size="1">
<div style="color:#444; font: 12px
tahoma,geneva,helvetica,arial,sans-serif;">
<div style="font-weight:bold">If you reply to this email, your
message will be added to the discussion below:</div>
<a moz-do-not-send="true"
href="http://gstreamer-devel.966125.n4.nabble.com/What-is-the-alignment-capability-in-video-x-h264-tp4665044p4665370.html" target="_top" rel="nofollow" link="external">http://gstreamer-devel.966125.n4.nabble.com/What-is-the-alignment-capability-in-video-x-h264-tp4665044p4665370.html</a>
</div>
<div style="color:#666; font: 11px
tahoma,geneva,helvetica,arial,sans-serif;margin-top:.4em;line-height:1.5em">
To start a new topic under GStreamer-devel, email
<a href="/user/SendEmail.jtp?type=node&node=4665436&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a> <br>
To unsubscribe from GStreamer-devel, <a moz-do-not-send="true"
href="" target="_top" rel="nofollow" link="external">click
here</a>.<br>
<a moz-do-not-send="true"
href="http://gstreamer-devel.966125.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" rel="nofollow" style="font:9px serif" target="_top" link="external">NAML</a> </div>
</blockquote>
<br>
<br/><hr align="left" width="300" />
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/What-is-the-alignment-capability-in-video-x-h264-tp4665044p4665436.html">Re: What is the alignment capability in video/x-h264</a><br/>
Sent from the <a href="http://gstreamer-devel.966125.n4.nabble.com/">GStreamer-devel mailing list archive</a> at Nabble.com.<br/>