Commit e7903311 authored by Mark Nauwelaerts's avatar Mark Nauwelaerts
Browse files

rtph263depay: handle a few FIXMEs

parent 3692bbb7
......@@ -270,17 +270,17 @@ gst_rtp_h263_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
}
if (!EBIT) {
GstBuffer *tmp = gst_buffer_new_and_alloc (payload_len);
GstBuffer *tmp;
/* Copy the entire buffer, FIXME, use subbuffers */
memcpy (GST_BUFFER_DATA (tmp), payload, payload_len);
/* Take the entire buffer */
tmp = gst_rtp_buffer_get_payload_subbuffer (buf, header_len, payload_len);
gst_adapter_push (rtph263depay->adapter, tmp);
} else {
GstBuffer *tmp = gst_buffer_new_and_alloc (payload_len - 1);
GstBuffer *tmp;
/* Copy the entire buffer except for the last byte. FIXME, use
* subbuffers. */
memcpy (GST_BUFFER_DATA (tmp), payload, payload_len - 1);
/* Take the entire buffer except for the last byte */
tmp = gst_rtp_buffer_get_payload_subbuffer (buf, header_len,
payload_len - 1);
gst_adapter_push (rtph263depay->adapter, tmp);
/* Put the last byte into the leftover */
......
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