diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2004-07-16 10:56:31 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2004-07-16 10:56:31 +0000 |
commit | e4908795d7a54fc29b42eccd621fc63c15f5eff4 (patch) | |
tree | 5d97d3147c14bd8ba3688a48105b4257963f2332 /ext/libpng/gstpng.c | |
parent | dfb55453e44df4e7b45d82c55fe1fe78fa72c773 (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.c | 5 |
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; |