mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-19 20:46:22 +00:00
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.
This commit is contained in:
parent
b6c94f0d0b
commit
4f1813e2bd
14 changed files with 592 additions and 149 deletions
33
ChangeLog
33
ChangeLog
|
@ -1,3 +1,36 @@
|
||||||
|
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.
|
||||||
|
|
||||||
2005-12-16 Stefan Kost <ensonic@users.sf.net>
|
2005-12-16 Stefan Kost <ensonic@users.sf.net>
|
||||||
|
|
||||||
* ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio):
|
* ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio):
|
||||||
|
|
|
@ -101,8 +101,17 @@ struct _GstDfbVideoSink {
|
||||||
|
|
||||||
gboolean hw_scaling;
|
gboolean hw_scaling;
|
||||||
gboolean backbuffer;
|
gboolean backbuffer;
|
||||||
|
gboolean vsync;
|
||||||
gboolean setup;
|
gboolean setup;
|
||||||
gboolean running;
|
gboolean running;
|
||||||
|
|
||||||
|
/* Color balance */
|
||||||
|
GList *cb_channels;
|
||||||
|
gint brightness;
|
||||||
|
gint contrast;
|
||||||
|
gint hue;
|
||||||
|
gint saturation;
|
||||||
|
gboolean cb_changed;
|
||||||
};
|
};
|
||||||
</STRUCT>
|
</STRUCT>
|
||||||
<STRUCT>
|
<STRUCT>
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
<chapter>
|
<chapter>
|
||||||
<title>gst-plugins-bad Plugins</title>
|
<title>gst-plugins-bad Plugins</title>
|
||||||
|
|
||||||
<xi:include href="xml/plugin-dfbvideosink.xml" />
|
|
||||||
<xi:include href="xml/plugin-dfbvideosink.xml" />
|
<xi:include href="xml/plugin-dfbvideosink.xml" />
|
||||||
<xi:include href="xml/plugin-faad.xml" />
|
<xi:include href="xml/plugin-faad.xml" />
|
||||||
<xi:include href="xml/plugin-gsm.xml" />
|
<xi:include href="xml/plugin-gsm.xml" />
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
75% symbol docs coverage.
|
100% symbol docs coverage.
|
||||||
3 symbols documented.
|
4 symbols documented.
|
||||||
0 symbols incomplete.
|
0 symbols incomplete.
|
||||||
1 not documented.
|
0 not documented.
|
||||||
|
|
||||||
|
|
||||||
GstDfbVideoSink
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,56 @@
|
||||||
<DEFAULT></DEFAULT>
|
<DEFAULT></DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstDfbVideoSink::brightness</NAME>
|
||||||
|
<TYPE>gint</TYPE>
|
||||||
|
<RANGE>[0,65535]</RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Brightness</NICK>
|
||||||
|
<BLURB>The brightness of the video.</BLURB>
|
||||||
|
<DEFAULT>32768</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstDfbVideoSink::contrast</NAME>
|
||||||
|
<TYPE>gint</TYPE>
|
||||||
|
<RANGE>[0,65535]</RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Contrast</NICK>
|
||||||
|
<BLURB>The contrast of the video.</BLURB>
|
||||||
|
<DEFAULT>32768</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstDfbVideoSink::hue</NAME>
|
||||||
|
<TYPE>gint</TYPE>
|
||||||
|
<RANGE>[0,65535]</RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Hue</NICK>
|
||||||
|
<BLURB>The hue of the video.</BLURB>
|
||||||
|
<DEFAULT>32768</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstDfbVideoSink::saturation</NAME>
|
||||||
|
<TYPE>gint</TYPE>
|
||||||
|
<RANGE>[0,65535]</RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Saturation</NICK>
|
||||||
|
<BLURB>The saturation of the video.</BLURB>
|
||||||
|
<DEFAULT>32768</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstDfbVideoSink::vsync</NAME>
|
||||||
|
<TYPE>gboolean</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Vertical synchronisation</NICK>
|
||||||
|
<BLURB>Wait for next vertical sync to draw frames.</BLURB>
|
||||||
|
<DEFAULT>TRUE</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstSDLVideoSink::fullscreen</NAME>
|
<NAME>GstSDLVideoSink::fullscreen</NAME>
|
||||||
<TYPE>gboolean</TYPE>
|
<TYPE>gboolean</TYPE>
|
||||||
|
@ -48,3 +98,43 @@
|
||||||
<DEFAULT>NULL</DEFAULT>
|
<DEFAULT>NULL</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstXvidEnc::bitrate</NAME>
|
||||||
|
<TYPE>gint</TYPE>
|
||||||
|
<RANGE>>= 0</RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Bitrate</NICK>
|
||||||
|
<BLURB>Target video bitrate (kbps).</BLURB>
|
||||||
|
<DEFAULT>512</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstXvidEnc::buffer-size</NAME>
|
||||||
|
<TYPE>gulong</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Buffer Size</NICK>
|
||||||
|
<BLURB>Size of the video buffers.</BLURB>
|
||||||
|
<DEFAULT></DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstXvidEnc::max-key-interval</NAME>
|
||||||
|
<TYPE>gint</TYPE>
|
||||||
|
<RANGE>>= -1</RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Max. Key Interval</NICK>
|
||||||
|
<BLURB>Maximum number of frames between two keyframes.</BLURB>
|
||||||
|
<DEFAULT>-1</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstXvidEnc::profile</NAME>
|
||||||
|
<TYPE>GstXvidEncProfiles</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Profile</NICK>
|
||||||
|
<BLURB>XviD/MPEG-4 encoding profile.</BLURB>
|
||||||
|
<DEFAULT>S_L0</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
GstBin GstChildProxy
|
GstBin GstChildProxy
|
||||||
GstPipeline GstChildProxy
|
GstPipeline GstChildProxy
|
||||||
|
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
|
||||||
|
|
|
@ -1 +1,6 @@
|
||||||
|
<SIGNAL>
|
||||||
|
<NAME>GstXvidEnc::frame-encoded</NAME>
|
||||||
|
<RETURNS>void</RETURNS>
|
||||||
|
GstXvidEnc *gstxvidenc
|
||||||
|
</SIGNAL>
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>DirectFB video output plugin</description>
|
<description>DirectFB video output plugin</description>
|
||||||
<filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename>
|
<filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename>
|
||||||
<basename>libgstdfbvideosink.so</basename>
|
<basename>libgstdfbvideosink.so</basename>
|
||||||
<version>0.9.4.1</version>
|
<version>0.10.0.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-bad</source>
|
<source>gst-plugins-bad</source>
|
||||||
<package>GStreamer CVS/prerelease</package>
|
<package>GStreamer CVS/prerelease</package>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Quicktime stream demuxer</description>
|
<description>Quicktime stream demuxer</description>
|
||||||
<filename>../../gst/qtdemux/.libs/libgstqtdemux.so</filename>
|
<filename>../../gst/qtdemux/.libs/libgstqtdemux.so</filename>
|
||||||
<basename>libgstqtdemux.so</basename>
|
<basename>libgstqtdemux.so</basename>
|
||||||
<version>0.10.0</version>
|
<version>0.10.0.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-bad</source>
|
<source>gst-plugins-bad</source>
|
||||||
<package>GStreamer source release</package>
|
<package>GStreamer CVS/prerelease</package>
|
||||||
<origin>http://gstreamer.freedesktop.org/</origin>
|
<origin>http://gstreamer.freedesktop.org/</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>SDL Video Sink</description>
|
<description>SDL Video Sink</description>
|
||||||
<filename>../../ext/sdl/.libs/libgstsdlvideosink.so</filename>
|
<filename>../../ext/sdl/.libs/libgstsdlvideosink.so</filename>
|
||||||
<basename>libgstsdlvideosink.so</basename>
|
<basename>libgstsdlvideosink.so</basename>
|
||||||
<version>0.10.0</version>
|
<version>0.10.0.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-bad</source>
|
<source>gst-plugins-bad</source>
|
||||||
<package>GStreamer source release</package>
|
<package>GStreamer CVS/prerelease</package>
|
||||||
<origin>http://gstreamer.freedesktop.org/</origin>
|
<origin>http://gstreamer.freedesktop.org/</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Set speed/pitch on audio/raw streams (resampler)</description>
|
<description>Set speed/pitch on audio/raw streams (resampler)</description>
|
||||||
<filename>../../gst/speed/.libs/libgstspeed.so</filename>
|
<filename>../../gst/speed/.libs/libgstspeed.so</filename>
|
||||||
<basename>libgstspeed.so</basename>
|
<basename>libgstspeed.so</basename>
|
||||||
<version>0.10.0</version>
|
<version>0.10.0.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-bad</source>
|
<source>gst-plugins-bad</source>
|
||||||
<package>GStreamer source release</package>
|
<package>GStreamer CVS/prerelease</package>
|
||||||
<origin>http://gstreamer.freedesktop.org/</origin>
|
<origin>http://gstreamer.freedesktop.org/</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>TTA lossless audio format handling</description>
|
<description>TTA lossless audio format handling</description>
|
||||||
<filename>../../gst/tta/.libs/libgsttta.so</filename>
|
<filename>../../gst/tta/.libs/libgsttta.so</filename>
|
||||||
<basename>libgsttta.so</basename>
|
<basename>libgsttta.so</basename>
|
||||||
<version>0.10.0</version>
|
<version>0.10.0.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-bad</source>
|
<source>gst-plugins-bad</source>
|
||||||
<package>gst-tta</package>
|
<package>gst-tta</package>
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -65,6 +65,11 @@ struct _GstDfbVMode {
|
||||||
gint bpp;
|
gint bpp;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GstDfbVideoSink:
|
||||||
|
*
|
||||||
|
* The opaque #GstDfbVideoSink structure.
|
||||||
|
*/
|
||||||
struct _GstDfbVideoSink {
|
struct _GstDfbVideoSink {
|
||||||
/* Our element stuff */
|
/* Our element stuff */
|
||||||
GstVideoSink videosink;
|
GstVideoSink videosink;
|
||||||
|
@ -97,8 +102,17 @@ struct _GstDfbVideoSink {
|
||||||
|
|
||||||
gboolean hw_scaling;
|
gboolean hw_scaling;
|
||||||
gboolean backbuffer;
|
gboolean backbuffer;
|
||||||
|
gboolean vsync;
|
||||||
gboolean setup;
|
gboolean setup;
|
||||||
gboolean running;
|
gboolean running;
|
||||||
|
|
||||||
|
/* Color balance */
|
||||||
|
GList *cb_channels;
|
||||||
|
gint brightness;
|
||||||
|
gint contrast;
|
||||||
|
gint hue;
|
||||||
|
gint saturation;
|
||||||
|
gboolean cb_changed;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _GstDfbVideoSinkClass {
|
struct _GstDfbVideoSinkClass {
|
||||||
|
|
Loading…
Reference in a new issue