diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index a640f15f23..314c50c15c 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -17,6 +17,7 @@ gst-plugins-bad Elements + diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt index 219a603a36..805ff41d22 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -1,3 +1,17 @@ +
+element-accurip +accurip +GstAccurip + +GST_ACCURIP +GST_ACCURIP_CLASS +GST_IS_ACCURIP +GST_IS_ACCURIP_CLASS +GST_TYPE_ACCURIP +GstAccuripClass +gst_accurip_get_type +
+
element-aiffmux aiffmux diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args index 8342f0e326..741a5e02dc 100644 --- a/docs/plugins/gst-plugins-bad-plugins.args +++ b/docs/plugins/gst-plugins-bad-plugins.args @@ -26900,7 +26900,7 @@ rw physics water density: from 1 to 4. -1.37974e-309 +5.17441e-317 @@ -26940,7 +26940,7 @@ rw splash make a big splash in the center. -1.37429e-309 +5.17484e-317 @@ -26950,7 +26950,7 @@ rw splash make a big splash in the center. -1.37974e-309 +6.79039e-313 @@ -26980,7 +26980,7 @@ rw ratiox x-ratio. -1.38471e-316 +3.06544e-115 @@ -26990,7 +26990,7 @@ rw ratioy y-ratio. -1.54342e-316 +1.53064e-18 @@ -27000,7 +27000,7 @@ rw DelayTime the delay time. -0 +7.06238e-304 @@ -27030,7 +27030,7 @@ rw Color the color of the image. -8.10621e-38 +0.011489 @@ -27040,7 +27040,7 @@ rw Color the color of the image. -0 +9.33458e-15 @@ -27050,7 +27050,7 @@ rw Color-R the color of the image. -6.30565e-38 +8.37068e-21 @@ -27380,7 +27380,7 @@ rw lredscale multiplier for downscaling non-edge brightness. -5.33591e-322 +0 @@ -27400,7 +27400,7 @@ rw lupscale multiplier for upscaling edge brightness. -0 +1.34037e-317 @@ -27580,7 +27580,7 @@ rw fader the fader position. -1.37429e-309 +3.40905e-322 @@ -27760,7 +27760,7 @@ rw HSync the hsync offset. -2.36249e-310 +0 @@ -59433,3 +59433,23 @@ 0 + +GstAccurip::first-track +gboolean + +rw +First track +Indicate to the CRC calculation algorithm that this is the first track of a set. +FALSE + + + +GstAccurip::last-track +gboolean + +rw +Last track +Indicate to the CRC calculation algorithm that this is the last track of a set. +FALSE + + diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy index 23c2bb3544..9e1ab99274 100644 --- a/docs/plugins/gst-plugins-bad-plugins.hierarchy +++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy @@ -18,12 +18,14 @@ GObject GstFaad GstGSMDec GstMpg123AudioDec + GstOpusDec GstSirenDec GstAudioEncoder ADPCMEnc GstCeltEnc GstFaac GstGSMEnc + GstOpusEnc GstSirenEnc GstVoAacEnc GstVoAmrWbEnc @@ -39,6 +41,8 @@ GObject GstIRTSPParse GstMpeg4VParse GstMpegvParse + GstOpusParse + GstVC1Parse GstBaseSink GstChecksumSink GstCurlBaseSink @@ -75,6 +79,7 @@ GObject GstRTPDTMFSrc GstBaseTransform GstAudioFilter + GstAccurip GstBPMDetect GstChromaprint GstBayer2RGB @@ -202,6 +207,7 @@ GObject GstJifMux GstJpegParse GstLiveAdder + GstMXFDemux GstMimDec GstMimEnc GstModPlug @@ -216,10 +222,12 @@ GObject GstPnmenc GstPyramidSegment GstRTPBaseDepayload + GstRTPOpusDepay GstRtpDTMFDepay GstRtpVP8Depay GstRTPBasePayload GstRtpAsfPay + GstRtpOPUSPay GstRtpVP8Pay GstRTPMux GstRTPDTMFMux @@ -285,6 +293,78 @@ GObject GstTask GstTaskPool GstEncodingProfile + MXFMetadataBase + MXFDescriptiveMetadata + MXFDMS1 + MXFDMS1Address + MXFDMS1Communications + MXFDMS1ContactsList + MXFDMS1Framework + MXFDMS1ProductionClipFramework + MXFDMS1ClipFramework + MXFDMS1ProductionFramework + MXFDMS1SceneFramework + MXFDMS1NameValue + MXFDMS1PictureFormat + MXFDMS1Processing + MXFDMS1Project + MXFDMS1Publication + MXFDMS1TextLanguage + MXFDMS1Branding + MXFDMS1CueWords + MXFDMS1Shot + MXFDMS1Thesaurus + MXFDMS1Annotation + MXFDMS1Award + MXFDMS1CaptionsDescription + MXFDMS1Classification + MXFDMS1Contact + MXFDMS1Location + MXFDMS1Organisation + MXFDMS1Person + MXFDMS1Contract + MXFDMS1DeviceParameters + MXFDMS1Event + MXFDMS1GroupRelationship + MXFDMS1Identification + MXFDMS1KeyPoint + MXFDMS1Participant + MXFDMS1Rights + MXFDMS1Scripting + MXFDMS1SettingPeriod + MXFDMS1Titles + MXFMetadata + MXFMetadataContentStorage + MXFMetadataEssenceContainerData + MXFMetadataGenericDescriptor + MXFMetadataFileDescriptor + MXFMetadataGenericDataEssenceDescriptor + MXFMetadataGenericPictureEssenceDescriptor + MXFMetadataCDCIPictureEssenceDescriptor + MXFMetadataMPEGVideoDescriptor + MXFMetadataRGBAPictureEssenceDescriptor + MXFMetadataGenericSoundEssenceDescriptor + MXFMetadataWaveAudioEssenceDescriptor + MXFMetadataAES3AudioEssenceDescriptor + MXFMetadataMultipleDescriptor + MXFMetadataGenericPackage + MXFMetadataMaterialPackage + MXFMetadataSourcePackage + MXFMetadataIdentification + MXFMetadataLocator + MXFMetadataNetworkLocator + MXFMetadataTextLocator + MXFMetadataPreface + MXFMetadataSequence + MXFMetadataStructuralComponent + MXFMetadataDMSegment + MXFMetadataSourceClip + MXFMetadataDMSourceClip + MXFMetadataTimecodeComponent + MXFMetadataTrack + MXFMetadataEventTrack + MXFMetadataStaticTrack + MXFMetadataTimelineTrack GInterface GTypePlugin GstChildProxy @@ -293,3 +373,4 @@ GInterface GstTagSetter GstTagXmpWriter GstURIHandler + MXFDescriptiveMetadataFrameworkInterface diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces index 84248c66ea..71090de0df 100644 --- a/docs/plugins/gst-plugins-bad-plugins.interfaces +++ b/docs/plugins/gst-plugins-bad-plugins.interfaces @@ -55,5 +55,10 @@ GstVoAacEnc GstPreset GstVoAmrWbEnc GstPreset GstWrapperCameraBinSrc GstChildProxy GstXvidEnc GstPreset +MXFDMS1ClipFramework MXFDescriptiveMetadataFrameworkInterface +MXFDMS1Framework MXFDescriptiveMetadataFrameworkInterface +MXFDMS1ProductionClipFramework MXFDescriptiveMetadataFrameworkInterface +MXFDMS1ProductionFramework MXFDescriptiveMetadataFrameworkInterface +MXFDMS1SceneFramework MXFDescriptiveMetadataFrameworkInterface RsnDvdBin GstChildProxy GstURIHandler VdpSink GstImplementsInterface GstNavigation GstXOverlay diff --git a/docs/plugins/inspect/plugin-accurip.xml b/docs/plugins/inspect/plugin-accurip.xml new file mode 100644 index 0000000000..e9b6ec3fb4 --- /dev/null +++ b/docs/plugins/inspect/plugin-accurip.xml @@ -0,0 +1,34 @@ + + accurip + Computes an AccurateRip CRC + ../../gst/accurip/.libs/libgstaccurip.so + libgstaccurip.so + 1.1.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + accurip + AccurateRip(TM) CRC element + Filter/Analyzer/Audio + Computes an AccurateRip CRC + Christophe Fergeau <teuf@gnome.org> + + + sink + sink + always +
audio/x-raw, format=(string)S16LE, rate=(int)44100, channels=(int)2
+
+ + src + source + always +
audio/x-raw, format=(string)S16LE, rate=(int)44100, channels=(int)2
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-videoparsersbad.xml b/docs/plugins/inspect/plugin-videoparsersbad.xml index 77c2b529f2..a08a952320 100644 --- a/docs/plugins/inspect/plugin-videoparsersbad.xml +++ b/docs/plugins/inspect/plugin-videoparsersbad.xml @@ -114,5 +114,26 @@ + + vc1parse + VC1 parser + Codec/Parser/Converter/Video + Parses VC1 streams + Sebastian Dröge <sebastian.droege@collabora.co.uk> + + + sink + sink + always +
video/x-wmv, wmvversion=(int)3, format=(string){ WVC1, WMV3 }
+
+ + src + source + always +
video/x-wmv, wmvversion=(int)3, format=(string){ WVC1, WMV3 }, stream-format=(string){ bdu, bdu-frame, sequence-layer-bdu, sequence-layer-bdu-frame, sequence-layer-raw-frame, sequence-layer-frame-layer, asf, frame-layer }, header-format=(string){ none, asf, sequence-layer }
+
+
+
\ No newline at end of file diff --git a/gst/accurip/gstaccurip.c b/gst/accurip/gstaccurip.c index d6b07a6646..128e9722e9 100644 --- a/gst/accurip/gstaccurip.c +++ b/gst/accurip/gstaccurip.c @@ -33,6 +33,7 @@ /** * SECTION:element-accurip + * @short_desc: Computes an AccurateRip CRC * * The accurip element calculates a CRC for an audio stream which can be used * to match the audio stream to a database hosted on @@ -42,7 +43,7 @@ * * Example launch line * |[ - * gst-launch -m uridecodebin uri=file:///path/to/song.flac ! audioconvert ! accurip ! fakesink + * gst-launch-1.0 -m uridecodebin uri=file:///path/to/song.flac ! audioconvert ! accurip ! fakesink * ]| * */