summaryrefslogtreecommitdiffstats
path: root/gst/smpte/gstsmpte.h
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2008-05-20 09:29:28 +0000
committerWim Taymans <wim.taymans@gmail.com>2008-05-20 09:29:28 +0000
commit1361d068742cde907d2932a1ab1589d1311dc086 (patch)
tree4aa3885d0ff83ec7db2891e49144f312c23ea9b6 /gst/smpte/gstsmpte.h
parent17d7955eff0a0705257a51b4c66f38d4d79d4fc1 (diff)
gst/smpte/: Add new plugin that adds the SMPTE transition in the alpha channel of
Original commit message from CVS: * gst/smpte/Makefile.am: * gst/smpte/gstsmpte.c: (gst_smpte_plugin_init): * gst/smpte/gstsmpte.h: * gst/smpte/gstsmptealpha.c: (gst_smpte_alpha_transition_type_get_type), (gst_smpte_alpha_get_type), (gst_smpte_alpha_base_init), (gst_smpte_alpha_class_init), (gst_smpte_alpha_update_mask), (gst_smpte_alpha_setcaps), (gst_smpte_alpha_get_unit_size), (gst_smpte_alpha_init), (gst_smpte_alpha_finalize), (gst_smpte_alpha_do_ayuv), (gst_smpte_alpha_do_i420), (gst_smpte_alpha_transform), (gst_smpte_alpha_set_property), (gst_smpte_alpha_get_property), (gst_smpte_alpha_plugin_init): * gst/smpte/gstsmptealpha.h: * gst/smpte/plugin.c: (plugin_init): Add new plugin that adds the SMPTE transition in the alpha channel of I420 and AYUV frames so that they can be blended with videomixer later on. Uses all niceties such as using base transform for efficient alloc and negotiation. It currently requires GstController to control the position in the transition effect.
Diffstat (limited to 'gst/smpte/gstsmpte.h')
-rw-r--r--gst/smpte/gstsmpte.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/smpte/gstsmpte.h b/gst/smpte/gstsmpte.h
index 611d7d63..44a88c2c 100644
--- a/gst/smpte/gstsmpte.h
+++ b/gst/smpte/gstsmpte.h
@@ -75,5 +75,7 @@ struct _GstSMPTEClass {
GstElementClass parent_class;
};
+gboolean gst_smpte_plugin_init (GstPlugin * plugin);
+
G_END_DECLS
#endif /* __GST_SMPTE_H__ */