diff options
author | Julien Moutte <julien@moutte.net> | 2005-12-17 17:48:38 +0000 |
---|---|---|
committer | Julien Moutte <julien@moutte.net> | 2005-12-17 17:48:38 +0000 |
commit | 4f1813e2bd5b0e4c15b6a5c4e25efbbf68f29bbc (patch) | |
tree | d04318e63e383f679dc63aa607076723d3b6763b /ext/directfb/dfbvideosink.h | |
parent | b6c94f0d0bd703b2de2ab0a2d091e6a3b09bd3c3 (diff) | |
download | gst-plugins-bad-4f1813e2bd5b0e4c15b6a5c4e25efbbf68f29bbc.tar.gz gst-plugins-bad-4f1813e2bd5b0e4c15b6a5c4e25efbbf68f29bbc.tar.bz2 gst-plugins-bad-4f1813e2bd5b0e4c15b6a5c4e25efbbf68f29bbc.zip |
docs/plugins/: Updates.
Original commit message from CVS:
2005-12-17 Julien MOUTTE <julien@moutte.net>
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/gst-plugins-bad-plugins.signals:
* docs/plugins/inspect/plugin-dfbvideosink.xml:
* docs/plugins/inspect/plugin-qtdemux.xml:
* docs/plugins/inspect/plugin-sdlvideosink.xml:
* docs/plugins/inspect/plugin-speed.xml:
* docs/plugins/inspect/plugin-tta.xml: Updates.
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_surface_create),
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes),
(gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup),
(gst_dfbvideosink_cleanup),
(gst_dfbvideosink_can_blit_from_format),
(gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
(gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame),
(gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
(gst_dfbvideosink_interface_supported),
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_update_colorbalance),
(gst_dfbvideosink_colorbalance_list_channels),
(gst_dfbvideosink_colorbalance_set_value),
(gst_dfbvideosink_colorbalance_get_value),
(gst_dfbvideosink_colorbalance_init),
(gst_dfbvideosink_set_property),
(gst_dfbvideosink_get_property),
(gst_dfbvideosink_init), (gst_dfbvideosink_class_init):
* ext/directfb/dfbvideosink.h: Implement vertical sync and
color balance interface.
Diffstat (limited to 'ext/directfb/dfbvideosink.h')
-rw-r--r-- | ext/directfb/dfbvideosink.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ext/directfb/dfbvideosink.h b/ext/directfb/dfbvideosink.h index 9298346d..f62d659a 100644 --- a/ext/directfb/dfbvideosink.h +++ b/ext/directfb/dfbvideosink.h @@ -65,6 +65,11 @@ struct _GstDfbVMode { gint bpp; }; +/** + * GstDfbVideoSink: + * + * The opaque #GstDfbVideoSink structure. + */ struct _GstDfbVideoSink { /* Our element stuff */ GstVideoSink videosink; @@ -97,8 +102,17 @@ struct _GstDfbVideoSink { gboolean hw_scaling; gboolean backbuffer; + gboolean vsync; gboolean setup; gboolean running; + + /* Color balance */ + GList *cb_channels; + gint brightness; + gint contrast; + gint hue; + gint saturation; + gboolean cb_changed; }; struct _GstDfbVideoSinkClass { |