diff --git a/src/gstducati.c b/src/gstducati.c
index bbe9a5c5fde9f2408a44bcce449cbe4d1f625699..5cb800b5c9c3ef98cad4e1af95ceef7c6a84fc51 100644 (file)
--- a/src/gstducati.c
+++ b/src/gstducati.c
#include "gstducatih264dec.h"
#include "gstducatimpeg4dec.h"
+#include "gstducativc1dec.h"
+#include "gstducativp6dec.h"
GST_DEBUG_CATEGORY (gst_ducati_debug);
{
GST_DEBUG_CATEGORY_INIT (gst_ducati_debug, "ducati", 0, "ducati");
+ /* TODO .. find some way to reasonably detect if the corresponding
+ * codecs are actually available..
+ */
return gst_element_register (plugin, "ducatih264dec", GST_RANK_PRIMARY, GST_TYPE_DUCATIH264DEC) &&
- gst_element_register (plugin, "ducatimpeg4dec", GST_RANK_PRIMARY, GST_TYPE_DUCATIMPEG4DEC);
+ gst_element_register (plugin, "ducatimpeg4dec", GST_RANK_PRIMARY, GST_TYPE_DUCATIMPEG4DEC) &&
+ gst_element_register (plugin, "ducativc1dec", GST_RANK_PRIMARY, GST_TYPE_DUCATIVC1DEC) &&
+ gst_element_register (plugin, "ducativp6dec", GST_RANK_PRIMARY, GST_TYPE_DUCATIVP6DEC);
}
void *