summaryrefslogtreecommitdiffstats
path: root/ext/ivorbis/vorbis.c
diff options
context:
space:
mode:
authorChristian Schaller <uraeus@gnome.org>2007-03-02 11:14:33 +0000
committerChristian Schaller <uraeus@gnome.org>2007-03-02 11:14:33 +0000
commit3bdee19bad1ab9ba115be05c884aba0a80dd871b (patch)
tree994f97d8e880bea260ad76812dc41c67a3161cbf /ext/ivorbis/vorbis.c
parent59a7603e1eab791201f10c196e027a5b1541241c (diff)
downloadgst-plugins-bad-3bdee19bad1ab9ba115be05c884aba0a80dd871b.tar.gz
gst-plugins-bad-3bdee19bad1ab9ba115be05c884aba0a80dd871b.tar.bz2
gst-plugins-bad-3bdee19bad1ab9ba115be05c884aba0a80dd871b.zip
Add patch from Bug 357055 from Chris Lord, adding support for Vorbis streams
Original commit message from CVS: Add patch from Bug 357055 from Chris Lord, adding support for Vorbis streams
Diffstat (limited to 'ext/ivorbis/vorbis.c')
-rw-r--r--ext/ivorbis/vorbis.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/ext/ivorbis/vorbis.c b/ext/ivorbis/vorbis.c
index ea2c675f..368b7f39 100644
--- a/ext/ivorbis/vorbis.c
+++ b/ext/ivorbis/vorbis.c
@@ -23,9 +23,11 @@
#include <gst/gst.h>
#include <tremor/ivorbiscodec.h>
+#include "vorbisdec.h"
-extern GType ivorbisfile_get_type (void);
+GST_DEBUG_CATEGORY (vorbisdec_debug);
+extern GType ivorbisfile_get_type (void);
static gboolean
plugin_init (GstPlugin * plugin)
@@ -34,6 +36,13 @@ plugin_init (GstPlugin * plugin)
ivorbisfile_get_type ()))
return FALSE;
+ if (!gst_element_register (plugin, "ivorbisdec", GST_RANK_SECONDARY,
+ gst_ivorbis_dec_get_type ()))
+ return FALSE;
+
+ GST_DEBUG_CATEGORY_INIT (vorbisdec_debug, "ivorbisdec", 0,
+ "vorbis decoding element (integer decoder)");
+
return TRUE;
}