[FFmpeg-devel] [PATCH] RTP depacketizer for QCELP
Martin Storsjö
martin
Mon Nov 29 10:24:53 CET 2010
Hi,
This patch series adds an RTP depacketizer for QCELP, fixing playback of
the URL that Compn posted a few days ago, fixing roundup issue 2390.
For QCELP/PureVoice in RTP, there seems to be two different ways of
signalling it (even if both of them use the same payload format, RFC
2658). The test url uses a dynamic payload type with the name x-Purevoice.
However, RFC 3551 specifies the static payload type 12 for QCELP, too, and
QuickTime seems to produce files with that payload type.
None of the currently supported static payload types require any custom
depacketization code, but this one does, so the later patches add support
for a RTPDynamicProtocolHandler to handle a static payload type, too.
QCELP in RTP is normally interleaved - the depacketizer supports this
fully, and returns interleaved blank packets if some of the packets in the
interleaving group were lost.
// Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-rtpdec-Add-a-dynamic-payload-handler-for-the-x-Purev.patch
Type: text/x-diff
Size: 12165 bytes
Desc:
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20101129/e29865d9/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-rtpdec-Change-the-qdm2-qt-and-svq3-depacketizers-to-.patch
Type: text/x-diff
Size: 3007 bytes
Desc:
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20101129/e29865d9/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-rtpdec-Remove-useless-NULL-initializations-when-usin.patch
Type: text/x-diff
Size: 2133 bytes
Desc:
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20101129/e29865d9/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-rtsp-rtpdec-Allow-dynamic-payload-handlers-to-handle.patch
Type: text/x-diff
Size: 2428 bytes
Desc:
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20101129/e29865d9/attachment-0003.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-rtpdec_qcelp-Use-the-depacketizer-for-static-payload.patch
Type: text/x-diff
Size: 907 bytes
Desc:
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20101129/e29865d9/attachment-0004.patch>
More information about the ffmpeg-devel
mailing list