From d39c057e42816218cdf979ca85463b088eaf0697 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Sun, 2 Aug 2009 13:42:12 +0200 Subject: rtp: New QDM2 rtp depayloader. Reverse-engineered by comparing: * A rtp hinted file provided by DarwinStreamingServer * The output procued by DSS for that same file Also used various streaming sources available on the internet to fine-tune the code. The header/codec_data extraction methods are from FFMpeg (LGPL). --- gst/rtp/gstrtp.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gst/rtp/gstrtp.c') diff --git a/gst/rtp/gstrtp.c b/gst/rtp/gstrtp.c index f22b6277..a7cd1ca1 100644 --- a/gst/rtp/gstrtp.c +++ b/gst/rtp/gstrtp.c @@ -67,6 +67,7 @@ #include "gstrtpmp4apay.h" #include "gstrtpmp4gdepay.h" #include "gstrtpmp4gpay.h" +#include "gstrtpqdmdepay.h" #include "gstrtpsirenpay.h" #include "gstrtpsirendepay.h" #include "gstrtpspeexpay.h" @@ -220,6 +221,9 @@ plugin_init (GstPlugin * plugin) if (!gst_rtp_mp4g_pay_plugin_init (plugin)) return FALSE; + if (!gst_rtp_qdm2_depay_plugin_init (plugin)) + return FALSE; + if (!gst_rtp_siren_pay_plugin_init (plugin)) return FALSE; -- cgit