[FFmpeg-devel] [PATCH] share xiph rtp code

Josh Allmann joshua.allmann
Sun Mar 28 10:24:01 CEST 2010


Hi,

$subject

Everything can be shared between theora and vorbis, so I moved code
into rtpdec_xiph.c/h, and removed the old rtpdec_theora and
rtpdec_vorbis files.
With this, the vorbis depayloader inherits all the features that were
added to theora's, including dropped-packet handling, split frames,
and multiple frames per packet.

This patch series is dependent, one after the other.

001: moves the original rtpdec_theora code to rtpdec_xiph, and updates
the makefile and related accordingly.

002: renaming and other cosmetic changes to rtpdec_xiph

003: moves vorbis depayloader to rtpdec_xiph

Tested this with feng and gst-rtsp, and things seem to work but if
someone could double-check the audio for me that'd be great.

Josh
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 001_mv_theora_to_xiph.diff
Type: text/x-patch
Size: 29620 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100328/a6b49d2e/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 002_xiph_cosmetics.diff
Type: text/x-patch
Size: 8349 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100328/a6b49d2e/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 003_vorbis_to_xiph.diff
Type: text/x-patch
Size: 12213 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100328/a6b49d2e/attachment-0002.bin>



More information about the ffmpeg-devel mailing list