<div dir="ltr"><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif;font-size:large;color:rgb(7,55,99)">Thank You a lot.</div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif;font-size:large;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif;font-size:large;color:rgb(7,55,99)">After I sent the E-mail I have read the porting guide and I have realised that the caps are not attached anymore to buffers.</div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif;font-size:large;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif;font-size:large;color:rgb(7,55,99)">But when I don't have PADS, how can I get the caps.</div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif;font-size:large;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif;font-size:large;color:rgb(7,55,99)">Exemple : </div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif;font-size:large;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif;font-size:large;color:rgb(7,55,99)"><div class="gmail_default">void get_sampling_points (GstBuffer* buf, auto_sample_points* points, tBY8Pattern pattern)</div><div class="gmail_default">{</div><div class="gmail_default">    guint8 *data = (guint8*)GST_BUFFER_MAP (buf);</div><div class="gmail_default">    GstCaps *caps = GST_BUFFER_CAPS (buf);</div><div class="gmail_default">    GstStructure *structure = gst_caps_get_structure (caps, 0);</div><div class="gmail_default">    gint width, height;</div><div class="gmail_default">    g_return_if_fail (gst_structure_get_int (structure, "width", &width));</div><div class="gmail_default">    g_return_if_fail (gst_structure_get_int (structure, "height", &height));</div><div class="gmail_default">    ..</div><div class="gmail_default">    ..</div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default">Thanks</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 29, 2015 at 11:57 AM, Thiago Santos <span dir="ltr"><<a href="mailto:thiagoss@osg.samsung.com" target="_blank">thiagoss@osg.samsung.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><span class="">
    <div>On 05/29/2015 07:33 AM, Hamdi Rakkez
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div class="gmail_default">Hi all,</div>
        <div class="gmail_default"><br>
        </div>
        <div class="gmail_default">What is the
          replacement of "GST_BUFFER_CAPS" which is a property of
          Gstreamer-0.10 in Gstreamer-1.0.</div>
      </div>
    </blockquote>
    <br></span>
    GstBuffer doesn't have a caps attribute anymore in 1.0. In the
    pipeline, the caps is now passed as an event and the current caps
    being used in a pad can be obtained with gst_pad_get_current_caps.
    It is assumed that the buffers flowing from/to that pad are of the
    type indicated by that caps.<br>
    <br>
    Additionally, there is no GstSample which encapsulates a GstBuffer
    with a GstCaps that can be used when you need to have a caps
    attached to a particular buffer but it is not used for the usual
    flow of buffers in the pipeline.<br>
    <br>
    A porting guide can be found at
<a href="http://cgit.freedesktop.org/gstreamer/gstreamer/tree/docs/random/porting-to-1.0.txt" target="_blank">http://cgit.freedesktop.org/gstreamer/gstreamer/tree/docs/random/porting-to-1.0.txt</a><br>
    <br>
    <blockquote type="cite">
      <div dir="ltr">
        <div class="gmail_default"><br>
        </div>
        <div class="gmail_default">Thank you.</div>
        <div class="gmail_default"><br>
        </div>
        <div class="gmail_default">Best,</div>
        <div class="gmail_default">Hamdi</div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
gstreamer-devel mailing list
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><span class="HOEnZb"><font color="#888888">
</font></span></pre><span class="HOEnZb"><font color="#888888">
    </font></span></blockquote><span class="HOEnZb"><font color="#888888">
    <br>
    <br>
    <pre cols="72">-- 
Thiago Sousa Santos
Senior Multimedia Engineer, Open Source Group
Samsung Research America - Silicon Valley</pre>
  </font></span></div>

<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>