Hook up moved files to the build infrastructure and docs.
Fixes #617739.
$(top_srcdir)/gst/avi/gstavimux.h \
$(top_srcdir)/gst/avi/gstavisubtitle.h \
$(top_srcdir)/gst/cutter/gstcutter.h \
+ $(top_srcdir)/gst/debugutils/gstcapssetter.h \
$(top_srcdir)/gst/debugutils/gsttaginject.h \
$(top_srcdir)/gst/debugutils/progressreport.h \
$(top_srcdir)/gst/deinterlace/gstdeinterlace.h \
<xi:include href="xml/element-cairotextoverlay.xml" />
<xi:include href="xml/element-cairotimeoverlay.xml" />
<xi:include href="xml/element-cairorender.xml" />
+ <xi:include href="xml/element-capssetter.xml" />
<xi:include href="xml/element-cmmldec.xml" />
<xi:include href="xml/element-cmmlenc.xml" />
<xi:include href="xml/element-cutter.xml" />
</SECTION>
<SECTION>
+<FILE>element-capssetter</FILE>
+<TITLE>capssetter</TITLE>
+GstCapsSetter
+<SUBSECTION Standard>
+GstCapsSetterClass
+GST_TYPE_CAPS_SETTER
+GST_CAPS_SETTER
+GST_IS_CAPS_SETTER
+GST_CAPS_SETTER_CLASS
+GST_IS_CAPS_SETTER_CLASS
+gst_caps_setter_get_type
+</SECTION>
+
+<SECTION>
<FILE>element-cmmldec</FILE>
<TITLE>cmmldec</TITLE>
GstCmmlDec
<DEFAULT>FALSE</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstCapsSetter::caps</NAME>
+<TYPE>GstCaps*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Merge caps</NICK>
+<BLURB>Merge these caps (thereby overwriting) in the stream.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCapsSetter::join</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Join</NICK>
+<BLURB>Match incoming caps' mime-type to mime-type of provided caps.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCapsSetter::replace</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Replace</NICK>
+<BLURB>Drop fields of incoming caps.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
GstAlphaColor
GstVideoBox
GstBreakMyData
+ GstCapsSetter
GstNavSeek
GstProgressReport
GstTagInject
</pads>
</element>
<element>
+ <name>capssetter</name>
+ <longname>CapsSetter</longname>
+ <class>Generic</class>
+ <description>Set/merge caps on stream</description>
+ <author>Mark Nauwelaerts <mnauw@users.sourceforge.net></author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>ANY</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>ANY</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
<name>navseek</name>
<longname>Seek based on left-right arrows</longname>
<class>Filter/Video</class>
noinst_HEADERS = \
efence.h \
+ gstcapssetter.h \
gstnavigationtest.h \
gstnavseek.h \
gstpushfilesrc.h \
libgstdebug_la_SOURCES = \
gstdebug.c \
breakmydata.c \
+ gstcapssetter.c \
gstnavseek.c \
gstpushfilesrc.c \
gsttaginject.c \
#include <gst/gst.h>
GType gst_break_my_data_get_type (void);
+GType gst_caps_setter_get_type (void);
GType gst_rnd_buffer_size_get_type (void);
GType gst_navseek_get_type (void);
GType gst_progress_report_get_type (void);
{
if (!gst_element_register (plugin, "breakmydata", GST_RANK_NONE,
gst_break_my_data_get_type ())
+ || !gst_element_register (plugin, "capssetter", GST_RANK_NONE,
+ gst_caps_setter_get_type ())
|| !gst_element_register (plugin, "rndbuffersize", GST_RANK_NONE,
gst_rnd_buffer_size_get_type ())
|| !gst_element_register (plugin, "navseek", GST_RANK_NONE,
elements/audiowsinclimit \
elements/avimux \
elements/avisubtitle \
+ elements/capssetter \
elements/deinterlace \
elements/deinterleave \
elements/equalizer \
autodetect
avimux
avisubtitle
+capssetter
cmmldec
cmmlenc
deinterlace