Wim Taymans
8ab84f0f8a
Merge branch 'master' into 0.11
...
Conflicts:
common
gst/asfdemux/gstrtpasfdepay.c
2011-08-03 18:58:09 +02:00
Thiago Santos
77106101fa
rtpasfdepay: Port to 0.11
2011-06-20 00:36:59 -03:00
Mark Nauwelaerts
3ba6d1588f
rtpasfdepay: fix fragmented packet handling and packet padding
...
Also remove a bogus assert.
2011-06-06 12:55:02 +02:00
Mark Nauwelaerts
58e445d91f
rtpasfdepay: simplify and refactor packet parsing
...
Specifically, refactor buffer padding and consider marker bit for fragment
assembling.
2011-05-16 12:53:27 +02:00
Mark Nauwelaerts
4f2627e737
rtpasfdepay: avoid re-sending header
...
... e.g. following a seek, which otherwise confuses downstream demuxer
expecting only a flow of data packets at this time.
2011-05-16 12:53:24 +02:00
Mark Nauwelaerts
81f62a987a
rtpasfdepay: remove unused field
2011-05-16 12:53:20 +02:00
Wim Taymans
aa2a7bdda2
asfdepay: we require a dynamic payload type
...
Add an extra caps property that restricts the depayloader to only accept dynamic
payload types.
2010-04-15 16:31:23 +02:00
Benjamin Otte
9850bd814f
gst_element_class_set_details => gst_element_class_set_details_simple
2010-03-18 15:53:14 +01:00
Thiago Santos
6adb49c501
rtpasfdepay: set padding size to the correct value
...
asf packets in rtp packets should come with their padding fields
set to 0 and the depayload must update them to the correct
value before pushing downstream
2009-07-31 00:25:43 -03:00
Wim Taymans
22b82d30e5
asfdepay: guard against dropped buffers
...
If a buffer was dropped, we might request data from the adapter that is not
there and then we get a NULL buffer.
2009-06-22 17:36:21 +02:00
Wim Taymans
c53fd9ded1
asfdepay: set DELTA_UNIT flag correctly
...
Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
Add some more debug info.
2009-06-22 17:15:52 +02:00
Edward Hervey
71da4cc7ae
rtpasfdepay: Add support for fragmented packet (L == 0).
...
This happens with rtp-over-udp.
2009-05-07 12:39:00 +02:00
Wim Taymans
4203f7189c
asfdepay: fix a comment
2009-04-14 10:53:51 +02:00
Stefan Kost
e12ccaa63c
rtpasfdepay: Fix the build by adding the needed include for atoi.
2009-02-23 10:50:50 +02:00
Edward Hervey
96d35e0819
Fix indentation.
2009-02-22 14:22:30 +01:00
Wim Taymans
f0078ebae4
Add ASF depayloader
...
Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
Fixes #335067 .
2009-02-20 13:52:29 +01:00