rtp: depayloaders: implement process_rtp_packet() vfunc
authorTim-Philipp Müller <tim@centricular.com>
Sun, 12 Jul 2015 13:27:15 +0000 (14:27 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Sun, 12 Jul 2015 13:28:29 +0000 (14:28 +0100)
commit6717c86061f8757fc6d5c7b660a06b59194cf673
treec7913c69364f897a51cbfcc4d7d933a10cdc7be4
parentfe787425bcc4be1bb9ea6a63d245731e6b431251
rtp: depayloaders: implement process_rtp_packet() vfunc

For more optimised RTP packet handling: means we don't
need to map the input buffer again but can just re-use
the mapping the base class has already done.

https://bugzilla.gnome.org/show_bug.cgi?id=750235
40 files changed:
gst/rtp/gstrtpL16depay.c
gst/rtp/gstrtpL24depay.c
gst/rtp/gstrtpac3depay.c
gst/rtp/gstrtpamrdepay.c
gst/rtp/gstrtpbvdepay.c
gst/rtp/gstrtpceltdepay.c
gst/rtp/gstrtpdvdepay.c
gst/rtp/gstrtpg722depay.c
gst/rtp/gstrtpg723depay.c
gst/rtp/gstrtpg726depay.c
gst/rtp/gstrtpg729depay.c
gst/rtp/gstrtpgsmdepay.c
gst/rtp/gstrtpgstdepay.c
gst/rtp/gstrtph261depay.c
gst/rtp/gstrtph263depay.c
gst/rtp/gstrtph263pdepay.c
gst/rtp/gstrtph264depay.c
gst/rtp/gstrtpilbcdepay.c
gst/rtp/gstrtpj2kdepay.c
gst/rtp/gstrtpjpegdepay.c
gst/rtp/gstrtpklvdepay.c
gst/rtp/gstrtpmp1sdepay.c
gst/rtp/gstrtpmp2tdepay.c
gst/rtp/gstrtpmp4adepay.c
gst/rtp/gstrtpmp4gdepay.c
gst/rtp/gstrtpmp4vdepay.c
gst/rtp/gstrtpmpadepay.c
gst/rtp/gstrtpmparobustdepay.c
gst/rtp/gstrtpmpvdepay.c
gst/rtp/gstrtppcmadepay.c
gst/rtp/gstrtppcmudepay.c
gst/rtp/gstrtpqcelpdepay.c
gst/rtp/gstrtpqdmdepay.c
gst/rtp/gstrtpsbcdepay.c
gst/rtp/gstrtpsirendepay.c
gst/rtp/gstrtpspeexdepay.c
gst/rtp/gstrtpsv3vdepay.c
gst/rtp/gstrtptheoradepay.c
gst/rtp/gstrtpvorbisdepay.c
gst/rtp/gstrtpvp8depay.c