summaryrefslogtreecommitdiffstats
path: root/ext/libpng/gstpng.c
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2004-07-16 10:56:31 +0000
committerWim Taymans <wim.taymans@gmail.com>2004-07-16 10:56:31 +0000
commite4908795d7a54fc29b42eccd621fc63c15f5eff4 (patch)
tree5d97d3147c14bd8ba3688a48105b4257963f2332 /ext/libpng/gstpng.c
parentdfb55453e44df4e7b45d82c55fe1fe78fa72c773 (diff)
ext/libpng/: Added png decoder.
Original commit message from CVS: * ext/libpng/Makefile.am: * ext/libpng/gstpng.c: (plugin_init): * ext/libpng/gstpngdec.c: (user_error_fn), (user_warning_fn), (gst_pngdec_get_type), (gst_pngdec_base_init), (gst_pngdec_class_init), (gst_pngdec_sinklink), (gst_pngdec_init), (gst_pngdec_src_getcaps), (user_read_data), (gst_pngdec_chain): * ext/libpng/gstpngdec.h: Added png decoder.
Diffstat (limited to 'ext/libpng/gstpng.c')
-rw-r--r--ext/libpng/gstpng.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/libpng/gstpng.c b/ext/libpng/gstpng.c
index dab8d9d9..d9bcd1b6 100644
--- a/ext/libpng/gstpng.c
+++ b/ext/libpng/gstpng.c
@@ -23,11 +23,16 @@
#include <string.h>
#include <gst/gst.h>
+#include "gstpngdec.h"
#include "gstpngenc.h"
static gboolean
plugin_init (GstPlugin * plugin)
{
+ if (!gst_element_register (plugin, "pngdec", GST_RANK_PRIMARY,
+ GST_TYPE_PNGDEC))
+ return FALSE;
+
if (!gst_element_register (plugin, "pngenc", GST_RANK_NONE, GST_TYPE_PNGENC))
return FALSE;