Commit bde3a9e1 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller
Browse files

docs: update for pre-release

parent 426cf324
...@@ -21248,3 +21248,493 @@ ...@@ -21248,3 +21248,493 @@
<DEFAULT>100000000</DEFAULT> <DEFAULT>100000000</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstQTMux::dts-method</NAME>
<TYPE>GstQTMuxDtsMethods</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>dts-method</NICK>
<BLURB>Method to determine DTS time.</BLURB>
<DEFAULT>reorder</DEFAULT>
</ARG>
<ARG>
<NAME>GstQTMux::faststart</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Format file to faststart</NICK>
<BLURB>If the file should be formatted for faststart (headers first).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstQTMux::faststart-file</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>File to use for storing buffers</NICK>
<BLURB>File that will be used temporarily to store data from the stream when creating a faststart file. If null a filepath will be created automatically.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstQTMux::fragment-duration</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Fragment duration</NICK>
<BLURB>Fragment durations in ms (produce a fragmented file if > 0).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstQTMux::moov-recovery-file</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>File to store data for posterior moov atom recovery</NICK>
<BLURB>File to be used to store data for moov atom making movie file recovery possible in case of a crash during muxing. Null for disabled. (Experimental).</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstQTMux::movie-timescale</NAME>
<TYPE>guint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Movie timescale</NICK>
<BLURB>Timescale to use in the movie (units per second).</BLURB>
<DEFAULT>1000</DEFAULT>
</ARG>
<ARG>
<NAME>GstQTMux::presentation-time</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Include presentation-time info</NICK>
<BLURB>Calculate and include presentation/composition time (in addition to decoding time).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstQTMux::streamable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Streamable</NICK>
<BLURB>If set to true, the output should be as if it is to be streamed and hence no indexes written or duration written.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstQTMux::trak-timescale</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Track timescale</NICK>
<BLURB>Timescale to use for the tracks (units per second, 0 is automatic).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstQTMoovRecover::broken-input</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Path to broken input file</NICK>
<BLURB>Path to broken input file. (If qtmux was on faststart mode, this file is the faststart file).</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstQTMoovRecover::faststart-mode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>If the broken input is from faststart mode</NICK>
<BLURB>If the broken input is from faststart mode.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstQTMoovRecover::fixed-output</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Path to write the fixed file</NICK>
<BLURB>Path to write the fixed file to (used as output).</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstQTMoovRecover::recovery-input</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Path to recovery file</NICK>
<BLURB>Path to recovery file (used as input).</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstMP4Mux::dts-method</NAME>
<TYPE>GstQTMuxDtsMethods</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>dts-method</NICK>
<BLURB>Method to determine DTS time.</BLURB>
<DEFAULT>reorder</DEFAULT>
</ARG>
<ARG>
<NAME>GstMP4Mux::faststart</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Format file to faststart</NICK>
<BLURB>If the file should be formatted for faststart (headers first).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstMP4Mux::faststart-file</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>File to use for storing buffers</NICK>
<BLURB>File that will be used temporarily to store data from the stream when creating a faststart file. If null a filepath will be created automatically.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstMP4Mux::fragment-duration</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Fragment duration</NICK>
<BLURB>Fragment durations in ms (produce a fragmented file if > 0).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstMP4Mux::moov-recovery-file</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>File to store data for posterior moov atom recovery</NICK>
<BLURB>File to be used to store data for moov atom making movie file recovery possible in case of a crash during muxing. Null for disabled. (Experimental).</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstMP4Mux::movie-timescale</NAME>
<TYPE>guint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Movie timescale</NICK>
<BLURB>Timescale to use in the movie (units per second).</BLURB>
<DEFAULT>1000</DEFAULT>
</ARG>
<ARG>
<NAME>GstMP4Mux::presentation-time</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Include presentation-time info</NICK>
<BLURB>Calculate and include presentation/composition time (in addition to decoding time).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstMP4Mux::streamable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Streamable</NICK>
<BLURB>If set to true, the output should be as if it is to be streamed and hence no indexes written or duration written.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstMP4Mux::trak-timescale</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Track timescale</NICK>
<BLURB>Timescale to use for the tracks (units per second, 0 is automatic).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstMJ2Mux::dts-method</NAME>
<TYPE>GstQTMuxDtsMethods</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>dts-method</NICK>
<BLURB>Method to determine DTS time.</BLURB>
<DEFAULT>reorder</DEFAULT>
</ARG>
<ARG>
<NAME>GstMJ2Mux::faststart</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Format file to faststart</NICK>
<BLURB>If the file should be formatted for faststart (headers first).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstMJ2Mux::faststart-file</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>File to use for storing buffers</NICK>
<BLURB>File that will be used temporarily to store data from the stream when creating a faststart file. If null a filepath will be created automatically.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstMJ2Mux::fragment-duration</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Fragment duration</NICK>
<BLURB>Fragment durations in ms (produce a fragmented file if > 0).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstMJ2Mux::moov-recovery-file</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>File to store data for posterior moov atom recovery</NICK>
<BLURB>File to be used to store data for moov atom making movie file recovery possible in case of a crash during muxing. Null for disabled. (Experimental).</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstMJ2Mux::movie-timescale</NAME>
<TYPE>guint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Movie timescale</NICK>
<BLURB>Timescale to use in the movie (units per second).</BLURB>
<DEFAULT>1000</DEFAULT>
</ARG>
<ARG>
<NAME>GstMJ2Mux::presentation-time</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Include presentation-time info</NICK>
<BLURB>Calculate and include presentation/composition time (in addition to decoding time).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstMJ2Mux::streamable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Streamable</NICK>
<BLURB>If set to true, the output should be as if it is to be streamed and hence no indexes written or duration written.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstMJ2Mux::trak-timescale</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Track timescale</NICK>
<BLURB>Timescale to use for the tracks (units per second, 0 is automatic).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstISMLMux::dts-method</NAME>
<TYPE>GstQTMuxDtsMethods</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>dts-method</NICK>
<BLURB>Method to determine DTS time.</BLURB>
<DEFAULT>reorder</DEFAULT>
</ARG>
<ARG>
<NAME>GstISMLMux::faststart</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Format file to faststart</NICK>
<BLURB>If the file should be formatted for faststart (headers first).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstISMLMux::faststart-file</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>File to use for storing buffers</NICK>
<BLURB>File that will be used temporarily to store data from the stream when creating a faststart file. If null a filepath will be created automatically.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstISMLMux::fragment-duration</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Fragment duration</NICK>
<BLURB>Fragment durations in ms (produce a fragmented file if > 0).</BLURB>
<DEFAULT>2000</DEFAULT>
</ARG>
<ARG>
<NAME>GstISMLMux::moov-recovery-file</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>File to store data for posterior moov atom recovery</NICK>
<BLURB>File to be used to store data for moov atom making movie file recovery possible in case of a crash during muxing. Null for disabled. (Experimental).</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstISMLMux::movie-timescale</NAME>
<TYPE>guint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Movie timescale</NICK>
<BLURB>Timescale to use in the movie (units per second).</BLURB>
<DEFAULT>1000</DEFAULT>
</ARG>
<ARG>
<NAME>GstISMLMux::presentation-time</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Include presentation-time info</NICK>
<BLURB>Calculate and include presentation/composition time (in addition to decoding time).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstISMLMux::streamable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Streamable</NICK>
<BLURB>If set to true, the output should be as if it is to be streamed and hence no indexes written or duration written.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstISMLMux::trak-timescale</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Track timescale</NICK>
<BLURB>Timescale to use for the tracks (units per second, 0 is automatic).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstGPPMux::dts-method</NAME>
<TYPE>GstQTMuxDtsMethods</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>dts-method</NICK>
<BLURB>Method to determine DTS time.</BLURB>
<DEFAULT>reorder</DEFAULT>
</ARG>
<ARG>
<NAME>GstGPPMux::faststart</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Format file to faststart</NICK>
<BLURB>If the file should be formatted for faststart (headers first).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstGPPMux::faststart-file</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>File to use for storing buffers</NICK>
<BLURB>File that will be used temporarily to store data from the stream when creating a faststart file. If null a filepath will be created automatically.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstGPPMux::fragment-duration</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Fragment duration</NICK>
<BLURB>Fragment durations in ms (produce a fragmented file if > 0).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstGPPMux::moov-recovery-file</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>File to store data for posterior moov atom recovery</NICK>
<BLURB>File to be used to store data for moov atom making movie file recovery possible in case of a crash during muxing. Null for disabled. (Experimental).</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstGPPMux::movie-timescale</NAME>
<TYPE>guint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Movie timescale</NICK>
<BLURB>Timescale to use in the movie (units per second).</BLURB>
<DEFAULT>1000</DEFAULT>
</ARG>
<ARG>
<NAME>GstGPPMux::presentation-time</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Include presentation-time info</NICK>
<BLURB>Calculate and include presentation/composition time (in addition to decoding time).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstGPPMux::streamable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Streamable</NICK>
<BLURB>If set to true, the output should be as if it is to be streamed and hence no indexes written or duration written.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstGPPMux::trak-timescale</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Track timescale</NICK>
<BLURB>Timescale to use for the tracks (units per second, 0 is automatic).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
...@@ -12,6 +12,7 @@ GObject ...@@ -12,6 +12,7 @@ GObject
GstElement GstElement
GstBin GstBin
GstPipeline GstPipeline
GstQTMoovRecover
GstSwitchSink GstSwitchSink
GstGConfVideoSink GstGConfVideoSink
GstGConfAudioSink GstGConfAudioSink
...@@ -29,17 +30,7 @@ GObject ...@@ -29,17 +30,7 @@ GObject
GstRTSPSrc GstRTSPSrc
GstRgVolume GstRgVolume
GstAspectRatioCrop GstAspectRatioCrop
GstBaseParse
GstAacParse
GstAmrParse
GstAc3Parse
GstDcaParse
GstFlacParse
GstMpegAudioParse
GstCmmlEnc
GstCmmlDec
GstBaseSink GstBaseSink
GstAASink
GstBaseAudioSink GstBaseAudioSink
GstPulseSink GstPulseSink
GstJackAudioSink GstJackAudioSink
...@@ -47,10 +38,11 @@ GObject ...@@ -47,10 +38,11 @@ GObject
GstEsdSink GstEsdSink
GstOssSink GstOssSink
GstOss4Sink GstOss4Sink
GstCACASink
GstVideoSink GstVideoSink
GstGdkPixbufSink
GstV4l2Sink GstV4l2Sink
GstGdkPixbufSink
GstAASink
GstCACASink
GstShout2send GstShout2send
GstTest GstTest
GstMultiFileSink GstMultiFileSink
...@@ -59,9 +51,6 @@ GObject ...@@ -59,9 +51,6 @@ GObject
GstDynUDPSink GstDynUDPSink
GstBaseSrc GstBaseSrc
GstPushSrc GstPushSrc
GstDV1394Src
GstHDV1394Src
GstSoupHTTPSrc
GstBaseAudioSrc GstBaseAudioSrc
GstAudioSrc GstAudioSrc
GstPulseSrc GstPulseSrc
...@@ -69,17 +58,101 @@ GObject ...@@ -69,17 +58,101 @@ GObject
GstOss4Source GstOss4Source
GstJackAudioSrc GstJackAudioSrc
GstV4l2Src GstV4l2Src
GstDV1394Src
GstHDV1394Src
GstSoupHTTPSrc
GstXImageSrc GstXImageSrc
GstMultiFileSrc GstMultiFileSrc
GstUDPSrc GstUDPSrc
GstPulseMixer
GstSpeexEnc
GstSpeexDec
GstV4l2Radio
GstRTPDepay
GstBaseRTPDepayload
GstRtpAC3Depay
GstRTPBVDepay
GstRtpCELTDepay
GstRTPDVDepay
GstRtpGSTDepay
GstRTPiLBCDepay
GstRtpG722Depay
GstRtpG723Depay
GstRtpG726Depay
GstRtpG729Depay
GstRTPGSMDepay
GstRtpAMRDepay
GstRtpPcmaDepay
GstRtpPcmuDepay
GstRtpMPADepay
GstRtpMPARobustDepay
GstRtpMPVDepay
GstRtpH263PDepay
GstRtpH263Depay
GstRtpH264Depay
GstRtpJ2KDepay
GstRtpJPEGDepay
GstRtpL16Depay
GstRtpMP1SDepay
GstRtpMP2TDepay
GstRtpMP4VDepay
GstRtpMP4ADepay
GstRtpMP4GDepay
GstRtpQCELPDepay
GstRtpQDM2Depay
GstRTPSirenDepay
GstRtpSPEEXDepay
GstRtpSV3VDepay
GstRtpTheoraDepay
GstRtpVorbisDepay
GstRtpVRawDepay
GstRtpXQTDepay
GstBaseRTPPayload
GstRtpAC3Pay
GstBaseRTPAudioPayload
GstRTPBVPay
GstRTPILBCPay
GstRtpG722Pay