Add initial documentation for the MXF plugin and mxfdemux.

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/gst-plugins-bad-plugins.prerequisites:
* docs/plugins/inspect/plugin-ladspa.xml:
* docs/plugins/inspect/plugin-musepack.xml:
* docs/plugins/inspect/plugin-mxf.xml:
* gst/mxf/mxfdemux.c:
* gst/mxf/mxfdemux.h:
Add initial documentation for the MXF plugin and mxfdemux.
This commit is contained in:
Sebastian Dröge 2008-12-16 08:35:05 +00:00
parent 10b91ac098
commit 1eeb0a3a10
13 changed files with 225 additions and 4177 deletions

View file

@ -1,3 +1,19 @@
2008-12-16 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/gst-plugins-bad-plugins.prerequisites:
* docs/plugins/inspect/plugin-ladspa.xml:
* docs/plugins/inspect/plugin-musepack.xml:
* docs/plugins/inspect/plugin-mxf.xml:
* gst/mxf/mxfdemux.c:
* gst/mxf/mxfdemux.h:
Add initial documentation for the MXF plugin and mxfdemux.
2008-12-16 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst/mxf/mxfdemux.c:

View file

@ -124,6 +124,7 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/dvdspu/gstdvdspu.h \
$(top_srcdir)/gst/festival/gstfestival.h \
$(top_srcdir)/gst/modplug/gstmodplug.h \
$(top_srcdir)/gst/mxf/mxfdemux.h \
$(top_srcdir)/gst/nuvdemux/gstnuvdemux.h \
$(top_srcdir)/gst/rawparse/gstaudioparse.h \
$(top_srcdir)/gst/rawparse/gstvideoparse.h \

View file

@ -47,6 +47,7 @@
<xi:include href="xml/element-mpeg2enc.xml" />
<xi:include href="xml/element-mplex.xml" />
<xi:include href="xml/element-mythtvsrc.xml" />
<xi:include href="xml/element-mxfdemux.xml" />
<xi:include href="xml/element-nuvdemux.xml" />
<xi:include href="xml/element-output-selector.xml" />
<xi:include href="xml/element-scaletempo.xml" />
@ -111,6 +112,7 @@
<xi:include href="xml/plugin-musepack.xml" />
<xi:include href="xml/plugin-musicbrainz.xml" />
<xi:include href="xml/plugin-mve.xml" />
<xi:include href="xml/plugin-mxf.xml" />
<xi:include href="xml/plugin-nas.xml" />
<xi:include href="xml/plugin-neon.xml" />
<xi:include href="xml/plugin-nsfdec.xml" />

View file

@ -465,6 +465,20 @@ GST_TYPE_MYTHTV_SRC
gst_mythtv_src_get_type
</SECTION>
<SECTION>
<FILE>element-mxfdemux</FILE>
<TITLE>mxfdemux</TITLE>
GstMXFDemux
<SUBSECTION Standard>
GstMXFDemuxClass
GST_IS_MXF_DEMUX
GST_IS_MXF_DEMUX_CLASS
GST_MXF_DEMUX
GST_MXF_DEMUX_CLASS
GST_TYPE_MXF_DEMUX
gst_mxf_demux_get_type
</SECTION>
<SECTION>
<FILE>element-nuvdemux</FILE>
<TITLE>nuvdemux</TITLE>

View file

@ -1681,7 +1681,7 @@
<ARG>
<NAME>GstDvbSrc::diseqc-source</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,7]</RANGE>
<RANGE>[G_MAXULONG,7]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>diseqc source</NICK>
<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
@ -17455,7 +17455,7 @@
<FLAGS>rw</FLAGS>
<NICK>Path where to search for RealPlayer codecs</NICK>
<BLURB>Path where to search for RealPlayer codecs.</BLURB>
<DEFAULT>"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"</DEFAULT>
<DEFAULT>"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"</DEFAULT>
</ARG>
<ARG>
@ -17495,7 +17495,7 @@
<FLAGS>rw</FLAGS>
<NICK>Path where to search for RealPlayer codecs</NICK>
<BLURB>Path where to search for RealPlayer codecs.</BLURB>
<DEFAULT>"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"</DEFAULT>
<DEFAULT>"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"</DEFAULT>
</ARG>
<ARG>
@ -18431,7 +18431,7 @@
<ARG>
<NAME>DvbBaseBin::diseqc-source</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,7]</RANGE>
<RANGE>[G_MAXULONG,7]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>diseqc source</NICK>
<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
@ -19396,7 +19396,7 @@
<ARG>
<NAME>GstAppSrc::size</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Size</NICK>
<BLURB>The size of the data stream (-1 if unknown).</BLURB>
@ -22156,7 +22156,7 @@
<ARG>
<NAME>GstTwoLame::psymodel</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,4]</RANGE>
<RANGE>[G_MAXULONG,4]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Psychoacoustic Model</NICK>
<BLURB>Psychoacoustic model used to encode the audio.</BLURB>
@ -22306,7 +22306,7 @@
<ARG>
<NAME>GstDCCPClientSrc::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The socket file descriptor.</BLURB>
@ -22346,7 +22346,7 @@
<ARG>
<NAME>GstDCCPServerSink::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The client socket file descriptor.</BLURB>
@ -22406,7 +22406,7 @@
<ARG>
<NAME>GstDCCPClientSink::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The socket file descriptor.</BLURB>
@ -22466,7 +22466,7 @@
<ARG>
<NAME>GstDCCPServerSrc::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The client socket file descriptor.</BLURB>
@ -22586,7 +22586,7 @@
<ARG>
<NAME>GstPcapParse::dst-port</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,65535]</RANGE>
<RANGE>[G_MAXULONG,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Destination port</NICK>
<BLURB>Destination port to restrict to.</BLURB>
@ -22606,7 +22606,7 @@
<ARG>
<NAME>GstPcapParse::src-port</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,65535]</RANGE>
<RANGE>[G_MAXULONG,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Source port</NICK>
<BLURB>Source port to restrict to.</BLURB>
@ -22883,3 +22883,13 @@
<DEFAULT>16</DEFAULT>
</ARG>
<ARG>
<NAME>GstMXFDemux::package</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Package</NICK>
<BLURB>Material or Source package to use for playback.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

View file

@ -1,7 +1,6 @@
GObject
GstObject
GstPad
GstInterleavePad
GstPadTemplate
GstSignalProcessorPadTemplate
GstPluginFeature
@ -13,301 +12,134 @@ GObject
GstPipeline
RsnDvdBin
DvbBaseBin
GstRgVolume
GstSDPDemux
GstRtpBin
GstRtpClient
MpegTSParse
GstMusepackDec
GstBaseTransform
GstAudioFilter
GstOFA
GstBPMDetect
GstSpectrum
GstIirEqualizer
GstIirEqualizerNBands
GstIirEqualizer3Bands
GstIirEqualizer10Bands
GstStereo
GstVideoFilter
GstVideoAnalyse
GstVideoDetect
GstVideoMark
GstVideoColorspace
GstAudioresample
GstRgAnalysis
GstRgLimiter
GstDeinterlace
GstBayer2RGB
GstScaletempo
GstIIR
GstBaseSrc
GstPushSrc
GstNeonhttpSrc
GstBaseAudioSrc
GstJackAudioSrc
GstAudioSrc
GstOss4Source
GstMMS
GstSoupHTTPSrc
GstMythtvSrc
GstDvbSrc
GstVCDSrc
GstRfbSrc
GstDCCPClientSrc
GstDCCPServerSrc
GstMultiFileSrc
GstSFSrc
GstAppSrc
GstSDPDemux
GstBaseMetadata
GstMetadataDemux
GstMetadataMux
GstFaad
GstBz2enc
GstBz2dec
GstCDAudio
GstBaseSink
GstBaseAudioSink
GstAudioSink
GstApExSink
GstSDLAudioSink
GstNasSink
GstOss4Sink
GstJackAudioSink
GstVideoSink
GstDfbVideoSink
GstSDLVideoSink
GstSFSink
GstBaseAudioSink
GstAudioSink
GstNasSink
GstSDLAudioSink
GstApExSink
GstOss4Sink
GstJackAudioSink
AlsaSPDIFSink
GstSFSink
GstFBDEVSink
GstAppSink
GstDCCPServerSink
GstDCCPClientSink
GstMultiFileSink
GstCeltEnc
GstCeltDec
GstPitch
GstFaad
GstBaseSrc
GstPushSrc
GstMythtvSrc
GstMMS
GstDc1394
GstBaseAudioSrc
GstJackAudioSrc
GstAudioSrc
GstOss4Source
GstNeonhttpSrc
GstVCDSrc
GstDvbSrc
GstRfbSrc
GstDCCPClientSrc
GstDCCPServerSrc
GstSFSrc
GstAppSrc
GstBaseTransform
GstAudioFilter
GstOFA
GstBPMDetect
GstStereo
GstBayer2RGB
GstScaletempo
GstVideoFilter
GstVideoAnalyse
GstVideoDetect
GstVideoMark
GstAudioresample
GstDeinterlace
GstIIR
GstDtsDec
GstMusepackDec
GstGSMEnc
GstGSMDec
GstWildmidi
GstSignalProcessor
ladspa-mbeq
ladspa-imp
ladspa-highpass-iir
ladspa-tap-pitch
ladspa-divider
ladspa-Pulse-VCO
ladspa-Saw-VCO
ladspa-Rec-VCO
ladspa-se4
ladspa-tap-tubewarmth
ladspa-sc3
ladspa-triplePara
ladspa-dcRemove
ladspa-tap-tremolo
ladspa-gong
ladspa-sc4m
ladspa-tap-dynamics-m
ladspa-inv
ladspa-analogueOsc
ladspa-satanMaximiser
ladspa-lsFilter
ladspa-bodeShifterCV
ladspa-amPitchshift
ladspa-diode
ladspa-tap-stereo-echo
ladspa-harmonicGen
ladspa-chebstortion
ladspa-djFlanger
ladspa-sinCos
ladspa-svf
ladspa-rateShifter
ladspa-Sync-Saw-VCO
ladspa-Sync-Rect-VCO
ladspa-Sync-Tri-VCO
ladspa-decay
ladspa-multivoiceChorus
ladspa-amp-mono
ladspa-amp-stereo
ladspa-lpf
ladspa-hpf
ladspa-delay-5s
ladspa-sine-faaa
ladspa-sine-faac
ladspa-sine-fcaa
ladspa-sine-fcac
ladspa-shaper
ladspa-impulse-fc
ladspa-vynil
ladspa-foldover
ladspa-gate
ladspa-tap-rotspeak
ladspa-lfoPhaser
ladspa-fourByFourPole
ladspa-autoPhaser
ladspa-tap-equalizer-bw
ladspa-declip
ladspa-sc4
ladspa-gsm
ladspa-delay-n
ladspa-delay-l
ladspa-delay-c
ladspa-tapeDelay
ladspa-fadDelay
ladspa-fastLookaheadLimiter
ladspa-decimator
ladspa-surroundEncoder
ladspa-gverb
ladspa-hilbert
ladspa-retroFlange
ladspa-tap-reverb
ladspa-bodeShifter
ladspa-hermesFilter
ladspa-tap-chorusflanger
ladspa-matrixSpatialiser
ladspa-karaoke
ladspa-split
ladspa-sc1
ladspa-valve
ladspa-foverdrive
ladspa-lpf
ladspa-hpf
ladspa-hardLimiter
ladspa-pitchScaleHQ
ladspa-tap-pinknoise
ladspa-stepMuxer
ladspa-sinusWavewrapper
ladspa-dj-eq-mono
ladspa-dj-eq
ladspa-delay-5s
ladspa-notch-iir
ladspa-singlePara
ladspa-plate
ladspa-alias
ladspa-lcrDelay
ladspa-amp-mono
ladspa-amp-stereo
ladspa-tap-reflector
ladspa-delayorama
ladspa-pointerCastDistortion
ladspa-tap-limiter
ladspa-artificialLatency
ladspa-matrixMSSt
ladspa-gongBeater
ladspa-noise-white
ladspa-valveRect
ladspa-freqTracker
ladspa-xfade
ladspa-xfade4
ladspa-fmOsc
ladspa-tap-equalizer
ladspa-tap-deesser
ladspa-ringmod-2i1o
ladspa-ringmod-1i1o1l
ladspa-bandpass-iir
ladspa-Ambisonics-11-mono-panner
ladspa-Ambisonics-11-stereo-panner
ladspa-Ambisonics-11-rotator
ladspa-Ambisonics-11-square-decoder
ladspa-Ambisonics-11-hexagon-decoder
ladspa-Ambisonics-11-cube-decoder
ladspa-bandpass-a-iir
ladspa-zm1
ladspa-G2reverb
ladspa-tap-doubler
ladspa-dysonCompress
ladspa-pitchScale
ladspa-tap-dynamics-st
ladspa-waveTerrain
ladspa-bwxover-iir
ladspa-buttlow-iir
ladspa-butthigh-iir
ladspa-modDelay
ladspa-amp
ladspa-giantFlange
ladspa-allpass-n
ladspa-allpass-l
ladspa-allpass-c
ladspa-combSplitter
ladspa-comb
ladspa-revdelay
ladspa-const
ladspa-tap-sigmoid
ladspa-crossoverDist
ladspa-tap-vibrato
ladspa-lowpass-iir
ladspa-transient
ladspa-sc2
ladspa-Ambisonics-21-panner
ladspa-Ambisonics-21-rotator
ladspa-flanger
ladspa-tap-autopan
ladspa-comb-n
ladspa-comb-l
ladspa-comb-c
ladspa-smoothDecimate
ladspa-sifter
ladspa-matrixStMS
GstDtsDec
GstTwoLame
GstAmrwbDec
GstAmrwbParse
GstAmrwbEnc
GstGSMEnc
GstGSMDec
GstFaac
GstX264Enc
GstCDAudio
GstMplex
GstMpeg2enc
GstWildmidi
GstSpcDec
GstXvidEnc
GstXvidDec
GstBz2enc
GstBz2dec
GstPitch
GstCeltEnc
GstCeltDec
GstTRM
GstBaseMetadata
GstMetadataDemux
GstMetadataMux
GstOss4Mixer
GstDVDSpu
GstAacBaseParse
GstAacParse
GstDeinterlace2
GstTtaParse
GstTtaDec
GstMpeg4VParse
MpegVideoParse
GstH264Parse
GstVMncDec
GstSpeed
GstFLVDemux
GstFlvMux
GstCDXAParse
GstVcdParse
GstModPlug
GstSrtEnc
GstRawParse
GstVideoParse
GstAudioParse
GstQTMux
GstMP4Mux
GstGPPMux
GstMJ2Mux
GstMXFDemux
GstY4mEncode
MpegTsMux
GstFestival
GstFlacBaseParse
GstFlacParse
GstMpegPSDemux
GstMpegTSDemux
GstNsfDec
GstInterleave
GstDeinterleave
AIFFParse
GstPcapParse
GstMveDemux
GstMveMux
GstDeinterlace2
GstRtpJitterBuffer
GstRtpPtDemux
GstRtpSession
GstRtpSsrcDemux
GstMpegPSDemux
GstMpegTSDemux
MpegTSParse
GstH264Parse
GstMpeg4VParse
MpegVideoParse
GstFLVDemux
GstFlvMux
GstNuvDemux
GstAmrBaseParse
GstAmrParse
GstFreeze
GstRealVideoDec
GstRealAudioDec
GstRawParse
GstVideoParse
GstAudioParse
GstSpeed
GstInputSelector
GstOutputSelector
GstQTMux
GstMP4Mux
GstGPPMux
GstMJ2Mux
GstAacBaseParse
GstAacParse
GstCDXAParse
GstVcdParse
GstNsfDec
GstTtaParse
GstTtaDec
GstModPlug
GstY4mEncode
GstFreeze
GstVMncDec
AIFFParse
GstSrtEnc
GstFestival
MpegTsMux
GstDVDSpu
GstMXFDemux
GstRealVideoDec
GstRealAudioDec
GstAmrBaseParse
GstAmrParse
GstPcapParse
GstBus
GstTask
GstClock
@ -320,17 +152,17 @@ GObject
GstJackAudioSinkRingBuffer
GstSignalObject
GstColorBalanceChannel
n
get_name
RTPSession
FluTsPatInfo
FluTsPmtInfo
GInterface
GTypePlugin
GstChildProxy
GstURIHandler
GstImplementsInterface
GstMixer
GstTagSetter
GstImplementsInterface
GstNavigation
GstColorBalance
GstXOverlay
GstMixer
GstPropertyProbe

View file

@ -2,28 +2,22 @@ GstBin GstChildProxy
GstPipeline GstChildProxy
RsnDvdBin GstChildProxy GstURIHandler
DvbBaseBin GstChildProxy GstURIHandler
GstRgVolume GstChildProxy
GstSDPDemux GstChildProxy
GstRtpBin GstChildProxy
GstRtpClient GstChildProxy
GstIirEqualizer GstChildProxy
GstIirEqualizerNBands GstChildProxy
GstIirEqualizer3Bands GstChildProxy
GstIirEqualizer10Bands GstChildProxy
GstNeonhttpSrc GstURIHandler
GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
GstMMS GstURIHandler
GstSoupHTTPSrc GstURIHandler
GstMythtvSrc GstURIHandler
GstVCDSrc GstURIHandler
GstAppSrc GstURIHandler
GstApExSink GstImplementsInterface GstMixer
GstOss4Sink GstPropertyProbe
GstSDPDemux GstChildProxy
GstMetadataMux GstTagSetter
GstCDAudio GstURIHandler
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
GstSDLVideoSink GstImplementsInterface GstNavigation GstXOverlay
GstApExSink GstImplementsInterface GstMixer
GstOss4Sink GstPropertyProbe
GstMythtvSrc GstURIHandler
GstMMS GstURIHandler
GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
GstNeonhttpSrc GstURIHandler
GstVCDSrc GstURIHandler
GstAppSrc GstURIHandler
GstCeltEnc GstTagSetter
GstCDAudio GstURIHandler
GstMetadataMux GstTagSetter
GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe
GstDeinterlace2 GstChildProxy
GstQTMux GstTagSetter

View file

@ -1,6 +1,6 @@
GstChildProxy GstObject
GstImplementsInterface GstObject GstElement
GstMixer GstObject GstImplementsInterface GstElement
GstTagSetter GstObject GstElement
GstImplementsInterface GstObject GstElement
GstColorBalance GstObject GstImplementsInterface GstElement
GstXOverlay GstObject GstImplementsInterface GstElement
GstMixer GstObject GstImplementsInterface GstElement

File diff suppressed because it is too large Load diff

View file

@ -20,7 +20,7 @@
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-musepack, streamversion=(int){ 7, 8 }</details>
<details>audio/x-musepack, streamversion=(int)7</details>
</caps>
<caps>
<name>src</name>

View file

@ -0,0 +1,34 @@
<plugin>
<name>mxf</name>
<description>MXF plugin library</description>
<filename>../../gst/mxf/.libs/libgstmxf.so</filename>
<basename>libgstmxf.so</basename>
<version>0.10.9.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<name>mxfdemux</name>
<longname>MXF Demuxer</longname>
<class>Codec/Demuxer</class>
<description>Demux MXF files</description>
<author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
<pads>
<caps>
<name>track_%u</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>ANY</details>
</caps>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>application/mxf</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -17,6 +17,19 @@
* Boston, MA 02111-1307, USA.
*/
/**
* SECTION:element-mxfdemux
*
* mxfdemux demuxes an MXF file into the different contained streams.
*
* <refsect2>
* <title>Example launch line</title>
* |[
* gst-launch -v filesrc location=/path/to/mxf ! mxfdemux ! audioconvert ! autoaudiosink
* ]| This pipeline demuxes an MXF file and outputs one of the contained raw audio streams.
* </refsect2>
*/
/* TODO:
* - Implement support for DMS-1 and descriptive metadata tracks
* - Differentiate UL and UUIDs, the former can define an object system
@ -546,11 +559,11 @@ gst_mxf_demux_choose_package (GstMXFDemux * demux)
for (i = 0; i < demux->preface->content_storage->n_packages; i++) {
if (demux->preface->content_storage->packages[i] &&
MXF_IS_METADATA_MATERIAL_PACKAGE (demux->preface->
content_storage->packages[i])) {
MXF_IS_METADATA_MATERIAL_PACKAGE (demux->preface->content_storage->
packages[i])) {
ret =
MXF_METADATA_GENERIC_PACKAGE (demux->preface->
content_storage->packages[i]);
MXF_METADATA_GENERIC_PACKAGE (demux->preface->content_storage->
packages[i]);
break;
}
}

View file

@ -48,6 +48,8 @@ struct _GstMXFDemux
GstPad *sinkpad;
GPtrArray *src;
/* < private > */
GstAdapter *adapter;
GstSegment segment;