<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/>