summaryrefslogtreecommitdiffstats
path: root/gst/rtp/gstrtp.c
diff options
context:
space:
mode:
authorEdward Hervey <bilboed@bilboed.com>2009-08-02 13:42:12 +0200
committerEdward Hervey <bilboed@bilboed.com>2009-08-03 21:26:30 +0200
commitd39c057e42816218cdf979ca85463b088eaf0697 (patch)
treeeff1a1106d3ff96d9380b305d222ea9b6f0cd243 /gst/rtp/gstrtp.c
parente2b3665ae6ed4bfbda2eb7e27e12dcccdc7c595b (diff)
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).
Diffstat (limited to 'gst/rtp/gstrtp.c')
-rw-r--r--gst/rtp/gstrtp.c4
1 files changed, 4 insertions, 0 deletions
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;