diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2008-05-20 09:29:28 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2008-05-20 09:29:28 +0000 |
commit | 1361d068742cde907d2932a1ab1589d1311dc086 (patch) | |
tree | 4aa3885d0ff83ec7db2891e49144f312c23ea9b6 /gst/smpte/gstsmpte.h | |
parent | 17d7955eff0a0705257a51b4c66f38d4d79d4fc1 (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.h | 2 |
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__ */ |