From 2ed1cb8ac258a5fcdf89b2f29e72fcf977b79c75 Mon Sep 17 00:00:00 2001 From: Christian Schaller Date: Wed, 8 Nov 2006 01:28:00 +0000 Subject: gst/rtp/: Add theora pay/depayloaders. Original commit message from CVS: * gst/rtp/Makefile.am: * gst/rtp/gstrtp.c: (plugin_init): * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_base_init), (gst_rtp_theora_depay_class_init), (gst_rtp_theora_depay_init), (gst_rtp_theora_depay_finalize), (gst_rtp_theora_depay_parse_configuration), (gst_rtp_theora_depay_setcaps), (gst_rtp_theora_depay_switch_codebook), (gst_rtp_theora_depay_process), (gst_rtp_theora_depay_set_property), (gst_rtp_theora_depay_get_property), (gst_rtp_theora_depay_change_state), (gst_rtp_theora_depay_plugin_init): * gst/rtp/gstrtptheoradepay.h: * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_base_init), (gst_rtp_theora_pay_class_init), (gst_rtp_theora_pay_init), (gst_rtp_theora_pay_setcaps), (gst_rtp_theora_pay_reset_packet), (gst_rtp_theora_pay_init_packet), (gst_rtp_theora_pay_flush_packet), (gst_rtp_theora_pay_finish_headers), (gst_rtp_theora_pay_parse_id), (gst_rtp_theora_pay_handle_buffer), (gst_rtp_theora_pay_plugin_init): * gst/rtp/gstrtptheorapay.h: Add theora pay/depayloaders. --- gst/rtp/gstrtp.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gst/rtp/gstrtp.c') diff --git a/gst/rtp/gstrtp.c b/gst/rtp/gstrtp.c index 3d4aa841..01ead5d0 100644 --- a/gst/rtp/gstrtp.c +++ b/gst/rtp/gstrtp.c @@ -47,6 +47,8 @@ #include "gstrtpspeexpay.h" #include "gstrtpspeexdepay.h" #include "gstrtpsv3vdepay.h" +#include "gstrtptheoradepay.h" +#include "gstrtptheorapay.h" #include "gstrtpvorbisdepay.h" #include "gstrtpvorbispay.h" @@ -131,6 +133,12 @@ plugin_init (GstPlugin * plugin) if (!gst_rtp_sv3v_depay_plugin_init (plugin)) return FALSE; + if (!gst_rtp_theora_depay_plugin_init (plugin)) + return FALSE; + + if (!gst_rtp_theora_pay_plugin_init (plugin)) + return FALSE; + if (!gst_rtp_vorbis_depay_plugin_init (plugin)) return FALSE; -- cgit