RTP STAP-A and GStreamer

Rudolfs Bundulis rudolfs.bundulis at gmail.com
Fri May 30 06:17:50 PDT 2014


I was browsing the git log to see the changes on the STAP-A parsing and found
commit f5c65a919fc4f8bf90c0c7720c92a7471a454e6c @9/22/2010

that changed:

          if (!rtph264depay->merge)
            gst_adapter_push (rtph264depay->adapter, outbuf);
          else {
            outbuf = gst_rtp_h264_depay_push_nal (rtph264depay, outbuf, ts);
            if (outbuf) {
              gst_buffer_set_caps (outbuf, GST_PAD_CAPS
(depayload->srcpad));
              /* already timestamped this buffer, baseclass need not bother
*/
              gst_base_rtp_depayload_push (depayload, outbuf);
            }
          }

to 

          gst_adapter_push (rtph264depay->adapter, outbuf);

Is this equivalent?  Seems that before actually handled each NAL in the
STAP-A unit. Will try to check this with an older build of gstreamer.




--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/RTP-STAP-A-and-GStreamer-tp4667293p4667308.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list