Commit f9645327 authored by Anders Skargren's avatar Anders Skargren Committed by Wim Taymans
Browse files

gst/rtp/gstrtph264pay.c: Set marker bit correctly.

Original commit message from CVS:
Patch by: Anders Skargren <anders dot skargren at axis dot com>
* gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_handle_buffer):
Set marker bit correctly.
parent 5001ce6b
2007-10-18 Wim Taymans <wim.taymans@gmail.com>
Patch by: Anders Skargren <anders dot skargren at axis dot com>
* gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_handle_buffer):
Set marker bit correctly.
2007-10-17 Wim Taymans <wim.taymans@gmail.com> 2007-10-17 Wim Taymans <wim.taymans@gmail.com>
   
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open): * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
......
...@@ -210,7 +210,6 @@ gst_rtp_h264_pay_handle_buffer (GstBaseRTPPayload * basepayload, ...@@ -210,7 +210,6 @@ gst_rtp_h264_pay_handle_buffer (GstBaseRTPPayload * basepayload,
/* Fragmentation Units FU-A */ /* Fragmentation Units FU-A */
guint8 nalHeader; guint8 nalHeader;
guint limitedSize; guint limitedSize;
int ii = 0, start = 1, end = 0, first = 0; int ii = 0, start = 1, end = 0, first = 0;
GST_DEBUG_OBJECT (basepayload, GST_DEBUG_OBJECT (basepayload,
...@@ -235,7 +234,6 @@ gst_rtp_h264_pay_handle_buffer (GstBaseRTPPayload * basepayload, ...@@ -235,7 +234,6 @@ gst_rtp_h264_pay_handle_buffer (GstBaseRTPPayload * basepayload,
outbuf = gst_rtp_buffer_new_allocate (limitedSize + 2, 0, 0); outbuf = gst_rtp_buffer_new_allocate (limitedSize + 2, 0, 0);
GST_BUFFER_TIMESTAMP (outbuf) = timestamp; GST_BUFFER_TIMESTAMP (outbuf) = timestamp;
gst_rtp_buffer_set_marker (outbuf, end);
payload = gst_rtp_buffer_get_payload (outbuf); payload = gst_rtp_buffer_get_payload (outbuf);
if (limitedSize == idxdata) { if (limitedSize == idxdata) {
...@@ -243,6 +241,7 @@ gst_rtp_h264_pay_handle_buffer (GstBaseRTPPayload * basepayload, ...@@ -243,6 +241,7 @@ gst_rtp_h264_pay_handle_buffer (GstBaseRTPPayload * basepayload,
ii); ii);
end = 1; end = 1;
} }
gst_rtp_buffer_set_marker (outbuf, end);
/* FU indicator */ /* FU indicator */
payload[0] = (nalHeader & 0x60) | 28; payload[0] = (nalHeader & 0x60) | 28;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment