diff options
author | Edward Hervey <bilboed@bilboed.com> | 2009-08-02 13:42:12 +0200 |
---|---|---|
committer | Edward Hervey <bilboed@bilboed.com> | 2009-08-03 21:26:30 +0200 |
commit | d39c057e42816218cdf979ca85463b088eaf0697 (patch) | |
tree | eff1a1106d3ff96d9380b305d222ea9b6f0cd243 /gst/rtp/gstrtp.c | |
parent | e2b3665ae6ed4bfbda2eb7e27e12dcccdc7c595b (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.c | 4 |
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; |