mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-04 09:42:19 +00:00
dtsdec: Add some basic docs to the plugin
This commit is contained in:
parent
4a046a08a3
commit
f4da218edd
4 changed files with 38 additions and 3 deletions
|
@ -96,6 +96,7 @@ EXTRA_HFILES = \
|
||||||
$(top_srcdir)/ext/celt/gstceltenc.h \
|
$(top_srcdir)/ext/celt/gstceltenc.h \
|
||||||
$(top_srcdir)/ext/dc1394/gstdc1394.h \
|
$(top_srcdir)/ext/dc1394/gstdc1394.h \
|
||||||
$(top_srcdir)/ext/directfb/dfbvideosink.h \
|
$(top_srcdir)/ext/directfb/dfbvideosink.h \
|
||||||
|
$(top_srcdir)/ext/dts/gstdtsdec.h \
|
||||||
$(top_srcdir)/ext/ivorbis/vorbisdec.h \
|
$(top_srcdir)/ext/ivorbis/vorbisdec.h \
|
||||||
$(top_srcdir)/ext/jack/gstjackaudiosrc.h \
|
$(top_srcdir)/ext/jack/gstjackaudiosrc.h \
|
||||||
$(top_srcdir)/ext/jack/gstjackaudiosink.h \
|
$(top_srcdir)/ext/jack/gstjackaudiosink.h \
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
<xi:include href="xml/element-deinterlace.xml" />
|
<xi:include href="xml/element-deinterlace.xml" />
|
||||||
<xi:include href="xml/element-dfbvideosink.xml" />
|
<xi:include href="xml/element-dfbvideosink.xml" />
|
||||||
<xi:include href="xml/element-dtmfsrc.xml" />
|
<xi:include href="xml/element-dtmfsrc.xml" />
|
||||||
|
<xi:include href="xml/element-dtsdec.xml" />
|
||||||
<xi:include href="xml/element-dvbsrc.xml" />
|
<xi:include href="xml/element-dvbsrc.xml" />
|
||||||
<xi:include href="xml/element-dvdspu.xml" />
|
<xi:include href="xml/element-dvdspu.xml" />
|
||||||
<xi:include href="xml/element-festival.xml" />
|
<xi:include href="xml/element-festival.xml" />
|
||||||
|
|
|
@ -248,6 +248,20 @@ gst_dtmf_src_get_type
|
||||||
gst_dtmf_src_plugin_init
|
gst_dtmf_src_plugin_init
|
||||||
</SECTION>
|
</SECTION>
|
||||||
|
|
||||||
|
<SECTION>
|
||||||
|
<FILE>element-dtsdec</FILE>
|
||||||
|
<TITLE>dtsdec</TITLE>
|
||||||
|
GstDtsDec
|
||||||
|
<SUBSECTION Standard>
|
||||||
|
GstDtsDecClass
|
||||||
|
gst_dtsdec_get_type
|
||||||
|
GST_TYPE_DTSDEC
|
||||||
|
GST_DTSDEC
|
||||||
|
GST_DTSDEC_CLASS
|
||||||
|
GST_IS_DTSDEC
|
||||||
|
GST_IS_DTSDEC_CLASS
|
||||||
|
</SECTION>
|
||||||
|
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>element-dvbsrc</FILE>
|
<FILE>element-dvbsrc</FILE>
|
||||||
<TITLE>dvbsrc</TITLE>
|
<TITLE>dvbsrc</TITLE>
|
||||||
|
|
|
@ -17,9 +17,20 @@
|
||||||
* Boston, MA 02111-1307, USA.
|
* Boston, MA 02111-1307, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* TODO: - Port to libdca API instead of relying on the compat header.
|
/**
|
||||||
* libdca is the successor of libdts:
|
* SECTION:element-dtsdec
|
||||||
* http://www.videolan.org/developers/libdca.html
|
*
|
||||||
|
* Digital Theatre System (DTS) audio decoder
|
||||||
|
*
|
||||||
|
* <refsect2>
|
||||||
|
* <title>Example launch line</title>
|
||||||
|
* |[
|
||||||
|
* gst-launch dvdreadsrc title=1 ! mpegpsdemux ! dtsdec ! audioresample ! audioconvert ! alsasink
|
||||||
|
* ]| Play a DTS audio track from a dvd.
|
||||||
|
* |[
|
||||||
|
* gst-launch filesrc location=abc.dts ! dtsdec ! audioresample ! audioconvert ! alsasink
|
||||||
|
* ]| Decode a standalone file and play it.
|
||||||
|
* </refsect2>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
|
@ -162,6 +173,14 @@ gst_dtsdec_class_init (GstDtsDecClass * klass)
|
||||||
|
|
||||||
gstelement_class->change_state = gst_dtsdec_change_state;
|
gstelement_class->change_state = gst_dtsdec_change_state;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GstDtsDec::drc
|
||||||
|
*
|
||||||
|
* Set to true to apply the recommended DTS dynamic range compression
|
||||||
|
* to the audio stream. Dynamic range compression makes loud sounds
|
||||||
|
* softer and soft sounds louder, so you can more easily listen
|
||||||
|
* to the stream without disturbing other people.
|
||||||
|
*/
|
||||||
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_DRC,
|
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_DRC,
|
||||||
g_param_spec_boolean ("drc", "Dynamic Range Compression",
|
g_param_spec_boolean ("drc", "Dynamic Range Compression",
|
||||||
"Use Dynamic Range Compression", FALSE, G_PARAM_READWRITE));
|
"Use Dynamic Range Compression", FALSE, G_PARAM_READWRITE));
|
||||||
|
|
Loading…
Reference in a new issue