Merge branch 'master' into 0.11

Conflicts:
	android/aacparse.mk
	android/amrparse.mk
	android/h264parse.mk
	android/metadata.mk
	android/qtmux.mk
	android/sdpelem.mk
	configure.ac
	gst/qtmux/gstqtmux.c
	win32/common/config.h
This commit is contained in:
Wim Taymans 2011-06-15 16:06:36 +02:00
commit a2b7a672b8
666 changed files with 77684 additions and 48816 deletions

View file

@ -1,13 +1,165 @@
LOCAL_PATH := $(call my-dir) LOCAL_PATH := $(call my-dir)
GSTREAMER_TOP := $(LOCAL_PATH)
include $(CLEAR_VARS) include $(CLEAR_VARS)
include $(GSTREAMER_TOP)/android/h264parse.mk GST_PLUGINS_BAD_TOP := $(LOCAL_PATH)
include $(GSTREAMER_TOP)/android/sdpelem.mk
include $(GSTREAMER_TOP)/android/metadata.mk GST_PLUGINS_BAD_BUILT_SOURCES := \
include $(GSTREAMER_TOP)/android/qtmux.mk pkgconfig/gstreamer-plugins-bad-0.10-uninstalled.pc \
include $(GSTREAMER_TOP)/android/aacparse.mk pkgconfig/gstreamer-plugins-bad-0.10.pc \
include $(GSTREAMER_TOP)/android/amrparse.mk gst-libs/gst/baseparse/Android.mk \
include $(GSTREAMER_TOP)/sys/audioflingersink/Android.mk gst-libs/gst/basecamerabinsrc/Android.mk \
gst-libs/gst/interfaces/Android.mk \
gst/h264parse/Android.mk \
gst/videoparsers/Android.mk \
gst/audiobuffer/Android.mk \
gst/autoconvert/Android.mk \
gst/bayer/Android.mk \
gst/camerabin2/Android.mk \
gst/adpcmdec/Android.mk \
gst/adpcmenc/Android.mk \
gst/aiff/Android.mk \
gst/asfmux/Android.mk \
gst/sdp/Android.mk \
gst/hls/Android.mk \
gst/jp2kdecimator/Android.mk \
gst/segmentclip/Android.mk \
gst/dtmf/Android.mk \
gst/mpeg4videoparse/Android.mk \
gst/siren/Android.mk \
gst/dataurisrc/Android.mk \
gst/rawparse/Android.mk \
gst/videomaxrate/Android.mk \
gst/tta/Android.mk \
gst/videosignal/Android.mk \
gst/coloreffects/Android.mk \
gst/scaletempo/Android.mk \
gst/jpegformat/Android.mk \
gst/freeze/Android.mk \
gst/geometrictransform/Android.mk \
gst/librfb/Android.mk \
gst/vmnc/Android.mk \
gst/interlace/Android.mk \
gst/mxf/Android.mk \
gst/cdxaparse/Android.mk \
gst/mpegpsmux/Android.mk \
gst/legacyresample/Android.mk \
gst/gaudieffects/Android.mk \
gst/liveadder/Android.mk \
gst/nsf/Android.mk \
gst/dvdspu/Android.mk \
gst/mpegvideoparse/Android.mk \
gst/mpegtsdemux/Android.mk \
gst/debugutils/Android.mk \
gst/subenc/Android.mk \
gst/id3tag/Android.mk \
gst/frei0r/Android.mk \
gst/patchdetect/Android.mk \
gst/speed/Android.mk \
gst/sdi/Android.mk \
gst/festival/Android.mk \
gst/y4m/Android.mk \
gst/rtpmux/Android.mk \
gst/pcapparse/Android.mk \
gst/nuvdemux/Android.mk \
gst/colorspace/Android.mk \
gst/pnm/Android.mk \
gst/mve/Android.mk \
gst/videomeasure/Android.mk \
gst/invtelecine/Android.mk \
gst/hdvparse/Android.mk \
gst/stereo/Android.mk \
gst/rtpvp8/Android.mk \
gst/mpegdemux/Android.mk \
gst/ivfparse/Android.mk \
ext/faad/Android.mk
GST_PLUGINS_BAD_BUILT_SOURCES := $(patsubst %, $(abspath $(GST_PLUGINS_BAD_TOP))/%, $(GST_PLUGINS_BAD_BUILT_SOURCES))
.PHONY: gst-plugins-bad-configure gst-plugins-bad-configure-real
gst-plugins-bad-configure:
cd $(GST_PLUGINS_BAD_TOP) ; \
CC="$(CONFIGURE_CC)" \
CFLAGS="$(CONFIGURE_CFLAGS)" \
LD=$(TARGET_LD) \
LDFLAGS="$(CONFIGURE_LDFLAGS)" \
CPP=$(CONFIGURE_CPP) \
CPPFLAGS="$(CONFIGURE_CPPFLAGS)" \
PKG_CONFIG_LIBDIR="$(CONFIGURE_PKG_CONFIG_LIBDIR)" \
PKG_CONFIG_TOP_BUILD_DIR=/ \
$(abspath $(GST_PLUGINS_BAD_TOP))/$(CONFIGURE) \
--prefix=/system --host=arm-linux-androideabi --disable-gtk-doc \
--disable-valgrind && \
for file in $(GST_PLUGINS_BAD_BUILT_SOURCES); do \
rm -f $$file && \
make -C $$(dirname $$file) $$(basename $$file) ; \
done
CONFIGURE_TARGETS += gst-plugins-bad-configure
-include $(GST_PLUGINS_BAD_TOP)/gst-libs/gst/baseparse/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst-libs/gst/basecamerabinsrc/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst-libs/gst/interfaces/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/h264parse/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/audiobuffer/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/autoconvert/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/bayer/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/camerabin2/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/adpcmdec/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/adpcmenc/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/aiff/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/asfmux/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/videoparsers/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/ext/faad/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/sdp/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/hls/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/jp2kdecimator/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/segmentclip/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/dtmf/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/mpeg4videoparse/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/siren/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/dataurisrc/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/rawparse/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/videomaxrate/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/tta/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/videosignal/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/coloreffects/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/scaletempo/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/jpegformat/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/freeze/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/geometrictransform/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/librfb/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/vmnc/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/interlace/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/mxf/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/cdxaparse/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/mpegpsmux/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/legacyresample/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/gaudieffects/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/liveadder/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/nsf/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/dvdspu/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/mpegvideoparse/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/mpegtsdemux/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/debugutils/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/subenc/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/id3tag/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/frei0r/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/patchdetect/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/speed/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/sdi/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/festival/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/y4m/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/rtpmux/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/pcapparse/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/nuvdemux/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/colorspace/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/pnm/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/mve/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/videomeasure/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/invtelecine/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/hdvparse/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/stereo/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/rtpvp8/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/mpegdemux/Android.mk
-include $(GST_PLUGINS_BAD_TOP)/gst/ivfparse/Android.mk

3936
ChangeLog

File diff suppressed because it is too large Load diff

View file

@ -49,16 +49,21 @@ CRUFT_FILES = \
$(top_builddir)/ext/jack/.libs/*.{so,dll,DLL,dylib} \ $(top_builddir)/ext/jack/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/gst/aacparse/.libs/*.{so,dll,DLL,dylib} \ $(top_builddir)/gst/aacparse/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/gst/amrparse/.libs/*.{so,dll,DLL,dylib} \ $(top_builddir)/gst/amrparse/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/gst/audioparsers/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/gst/flacparse/.libs/*.{so,dll,DLL,dylib} \ $(top_builddir)/gst/flacparse/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/gst/imagefreeze/.libs/*.{so,dll,DLL,dylib} \ $(top_builddir)/gst/imagefreeze/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/gst/qtmux/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/gst/selector/.libs/*.{so,dll,DLL,dylib} \ $(top_builddir)/gst/selector/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/gst/shapewipe/.libs/*.{so,dll,DLL,dylib} \ $(top_builddir)/gst/shapewipe/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/gst/valve/.libs/*.{so,dll,DLL,dylib} \ $(top_builddir)/gst/valve/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/gst/videoparsers/.libs/libgsth263parse* \ $(top_builddir)/gst/videoparsers/.libs/libgsth263parse* \
$(top_builddir)/gst-libs/gst/baseparse/.libs/libgstbaseparse* \
$(top_builddir)/sys/oss4/.libs/*.{so,dll,DLL,dylib} \ $(top_builddir)/sys/oss4/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/tests/check/elements/{aac,ac3,amr,flac,mpegaudio,dca}parse \
$(top_builddir)/tests/check/elements/autocolorspace \ $(top_builddir)/tests/check/elements/autocolorspace \
$(top_builddir)/tests/check/elements/capssetter \ $(top_builddir)/tests/check/elements/capssetter \
$(top_builddir)/tests/check/elements/imagefreeze \ $(top_builddir)/tests/check/elements/imagefreeze \
$(top_builddir)/tests/check/elements/qtmux \
$(top_builddir)/tests/check/elements/selector \ $(top_builddir)/tests/check/elements/selector \
$(top_builddir)/tests/check/elements/valve \ $(top_builddir)/tests/check/elements/valve \
$(top_builddir)/tests/check/pipelines/metadata \ $(top_builddir)/tests/check/pipelines/metadata \
@ -73,16 +78,22 @@ CRUFT_DIRS = \
$(top_srcdir)/gst/amrparse \ $(top_srcdir)/gst/amrparse \
$(top_srcdir)/gst/flacparse \ $(top_srcdir)/gst/flacparse \
$(top_srcdir)/gst/imagefreeze \ $(top_srcdir)/gst/imagefreeze \
$(top_srcdir)/gst/invtelecine \
$(top_srcdir)/gst/qtmux \
$(top_srcdir)/gst/selector \ $(top_srcdir)/gst/selector \
$(top_srcdir)/gst/shapewipe \ $(top_srcdir)/gst/shapewipe \
$(top_srcdir)/gst/valve \ $(top_srcdir)/gst/valve \
$(top_srcdir)/gst-libs/gst/baseparse \
$(top_srcdir)/tests/examples/shapewipe \ $(top_srcdir)/tests/examples/shapewipe \
$(top_srcdir)/tests/examples/switch \ $(top_srcdir)/tests/examples/switch \
$(top_srcdir)/tests/examples/jack \ $(top_srcdir)/tests/examples/jack \
$(top_srcdir)/ext/alsaspdif \ $(top_srcdir)/ext/alsaspdif \
$(top_srcdir)/ext/amrwbenc \
$(top_srcdir)/ext/ivorbis \ $(top_srcdir)/ext/ivorbis \
$(top_srcdir)/ext/jack \ $(top_srcdir)/ext/jack \
$(top_srcdir)/ext/metadata $(top_srcdir)/ext/metadata \
$(top_srcdir)/ext/tarkin \
$(top_srcdir)/ext/theora
include $(top_srcdir)/common/cruft.mak include $(top_srcdir)/common/cruft.mak

147
NEWS
View file

@ -1,4 +1,149 @@
This is GStreamer Bad Plug-ins 0.10.21, "Pink Noise" This is GStreamer Bad Plug-ins 0.10.22, "Toy Piano"
Changes since 0.10.21:
* aiffparse: add support for 32 bit and 64 bit floating point formats
* aiffparse: the SSND header is 16 bytes large, not 8 + 16 bytes
* assrender: refactor blitting, avoid writing past end of buffer
* camerabin2: Add a property to select the encoding profile
* camerabin2: Add custom filter properties
* camerabin2: Add image-done message
* camerabin2: Adding audio support for video recordings
* camerabin2: Adding properties for image capture settings
* camerabin2: Add methods for preview image message posting
* camerabin2: Add preview-filter property
* camerabin2: Adds new idle property
* camerabin2: Add viewfinder caps related properties
* camerabin2: Add viewfinder-sink property
* camerabin2: Implement previewing
* camerabin2: Implement tagsetter interface
* camerabin2: Move preview helper functions to basecamerabinsrc
* camerabin2: Move to encodebin
* camerabin2: Moving preview image properties to basecamerasrc
* camerabin: adding audio related properties
* camerabin: Always take photo when preview-caps is set
* camerabin: don't rely on the application running the default GLib main loop
* camerabin: Events with select-all in input-selector
* camerabin: Fix corner case for preview posting
* camerabin: Use running time for muxing
* celtenc: Fix compilation with celt >= 0.11.0
* colorspace: add 16-bit-per-channel handling
* colorspace: add dithering, add support for r210 and fix YUV->RGB matrixing
* curlsink: add libcurl-based sink element
* decklink: Add decklink plugin
* directdrawsink: avoid aspect-ratio borders overlying other windows
* directdrawsink: avoid rendering to invalid area
* dshowvideosink: update for latest GstXOverlay changes
* dvbsuboverlay: Fix using alpha values in blitting
* dvdspu: don't write clipped lines to the output buffer
* dvdsubdec: make up clut values if they weren't set
* fieldanalysis: new fieldanalysis element
* fpsdisplaysink: add "silent" property, fix "sync" property default value
* fpsdisplaysink: add "frames-dropped" and "frames-rendered" properties
* fpsdisplaysink: add "last-message" property and never print anything to stdout
* gme: fix infinite looping by fading out after two loops
* h263parse: add an h263parse element
* hlsdemux: Add HTTP live streaming parser/demuxer element
* id3mux: map new GST_TAG_ENCODED_BY to ID3v2 TENC frame
* jifmux: Add GstTagXmpWriter support
* jp2kdec, jp2kenc: add support v308 (4:4:4 YUV)
* jp2kdec: post proper error when the image's colour space is not supported
* jpegparse: misc. fixes
* linsys: Add plugin for Linear Systems SDI boards
* logoinsert: add "data" property; fix memleaks
* mpegtsdemux: new (not-yet autoplugged) MPEG TS demuxer rewrite
* mpegtsmux: add byte-stream to h264 template pad caps
* mpegtsmux: don't error out if downstream fails to handle the newsegment event
* mpegtspacketizer: Handle all ISO8859-x encodings in get_encoding()
* opencv: make work with openCV 2.2
* patchdetect: new element
* rsvgoverlay: allow negative values for x/y/width/height
* rsvgoverlay: implement x/y/width/height (absolute and relative) positioning and dimensioning
* rtpvp8: Add simple payloaders and depayloaders for VP8
* scenechange: new scene change detection element
* sdi: Add raw SDI muxing/demuxing elements
* shm: Allow ShmPipe to save a data pointer for applications
* shm: Keep the ShmPipe alive as long as there are blocks left
* shm: Make default perm u+rw g+r for shm area
* shmsink: ensure gst_poll_wait is called first on descriptors
* shmsink: Keep shmsink referenced while there are still buffers around
* shmsrc: Keep GstPoll for whole src lifetime
* shmsrc: Only connect to sink in PLAYING in live mode
* vdpau: fixup GstFlowReturn handling
* vdpausink: fix bug where we didn't setup vdpau on a user set window
* videoparsers: new h263parse element
* videoparsers: baseparse-based dirac parser, new baseparse-based h264parse
* xvidenc: proxy downstream caps restrictions upstream via get_caps()
* zebrastripe: New element
Bugs fixed since 0.10.21:
* 646211 : [camerabin] state changes need to be made when recording a video
* 608786 : [mpegtsmux] Internal H.264 byte-stream wrapping isn't working correctly
* 334107 : xviddec: segmentation fault after a few frames
* 582167 : jacksink does not flush the jack port when going to READY
* 586848 : qtmux, asfmux: remuxing streams with different start times
* 591651 : dvbsrc: use better nicks for GstDvbSrcModulation and other enums
* 594035 : [hlsdemux] Add HTTP Live Streaming playback support
* 594280 : directdrawsink: avoid rendering to invalid area
* 602847 : [dvdspu] Segfaults on seeking in matroska file
* 611061 : [mpegtsmux] some buffers are forgotten to push in m2ts_mode
* 615655 : [camerabin] shouldn't rely on running GLib main loop
* 616814 : Photography interface extension: colour tone mode and noise reduction settings
* 617532 : [qtmux] Take into account new-segments for incoming streams
* 622276 : Add an h263parse element
* 626618 : jpegparse doesn't handle APP12 marker
* 632056 : Directdrawsink draws black stripes over the overlying dialog windows.
* 639502 : [camerabin] should not re-create preview pipeline when setting new preview caps
* 639763 : [dvbsuboverlay] Green borders around subtitles
* 639841 : examples: camerabin: Don't set default values for GstPhotography interface settings
* 640286 : elements/imagecapturebin check fails
* 640287 : camerabin2 checks fail
* 640327 : Add VP8 RTP payloaders and depayloaders
* 640561 : opencv textwrite element renaming and proper structuring:
* 640637 : Camerabin has warning: Internal GStreamer error: clock problem.
* 640885 : Permission problems building bad
* 641047 : [mpegaudioparse] Multiple issues with new mpegaudioparse element from -bad, lower rank?
* 641178 : rtpvp8: build problem, needs to link with libgstbase-0.10
* 641496 : New plugin: curlsink
* 641530 : Camerabin should capture image if preview_caps is set even if filename is not set
* 641712 : XWindow is never created in gst-camerabin-test example application
* 641796 : opencv: make plugin work with opencv 2.2.0 release
* 641857 : baseparse: Update min/max bitrate before first posting them
* 641858 : mpegaudioparse: Post CBR bitrate as nominal bitrate
* 642116 : rsvgoverlay: add position/dimension parameters
* 642658 : rsvgoverlay: allow negative values for position/dimension parameters
* 642671 : fieldanalysis: New element for analysing video input to produce progressive output
* 643469 : fpsdisplaysink: add frames-dropped and frames-rendered properties
* 643471 : fpsdisplaysink: fix default sync property value
* 643607 : [celt] Doesn't compile with celt 0.11.1
* 644176 : videofilters: needs to link against libm
* 644208 : dcaparse: add depth and endianness to dts caps to allow elements to negotiate on these certain stream format requirements
* 644429 : [mpegtsmux] in m2ts-mode, the tp_extra_header is incorrect
* 645006 : [mpegtsmux] in m2ts-mode, PAT is written only once
* 645053 : shm: multiple compile failures on Solaris 10
* 645412 : [h264parse] h264parse doesn't set framed=True on src caps
* 645420 : [scaletempo] Incorrectly handles new segments with stop == -1
* 645502 : [h264parse] leaks fatally on certain streams
* 645568 : aiffparse: doesn't play 24-bit AIFF properly
* 645711 : patchdetect: link error while using gcc-4.52
* 646256 : qtmux " buffer without timestamp/duration " error message could be more helpful
* 646495 : hlsdemux: Add missing patches from my local branch
* 646840 : shmsink: ensure gst_poll_wait is the first gst_poll function called on a descriptor
* 646955 : dshowvideosink: Update to reflect latest GstXOverlay changes
* 647030 : [fpsdisplaysink] " silent " property
* 647364 : VGM files loop indefinately
* 647498 : xvidenc not forwarding caps
* 647564 : gst-plugins-bad configure.ac summary wrongly claims an exif plugin
* 647830 : assrender: crashes with very large subtitles
* 647852 : [schroenc] Crashes after some time when getting buffers after EOS
* 647853 : [schrodec] Impossible to play very short files
* 647854 : [schrodec] Allocates buffers with NULL caps from downstream
* 648001 : configure: Fix linsys/decklink checks for Linux
* 648929 : [tsdemux] Memory leaks everywhere
* 649005 : y4mdec: add plugin description
* 647751 : [hlsdemux] Fix usage of the element in players
* 621027 : mpegtsparse problem when parsing EIT and obtaining Transport Stream packet size
Changes since 0.10.20: Changes since 0.10.20:

371
RELEASE
View file

@ -1,5 +1,5 @@
Release notes for GStreamer Bad Plug-ins 0.10.21 "Pink Noise" Release notes for GStreamer Bad Plug-ins 0.10.22 "Toy Piano"
@ -60,195 +60,148 @@ contains a set of well-supported plug-ins, but might pose problems for
Features of this release Features of this release
* alsaspdif: removed alsaspdifsink element (replaced by alsasink device=spdif) * aiffparse: add support for 32 bit and 64 bit floating point formats
* metadata: remove metadata plugin * aiffparse: the SSND header is 16 bytes large, not 8 + 16 bytes
* jack: jack plugin has moved to gst-plugins-good (0.10.27) * assrender: refactor blitting, avoid writing past end of buffer
* selector: input-selector and output-selector have moved to GStreamer core (0.10.32) * camerabin2: Add a property to select the encoding profile
* valve: has moved to gstreamer core (0.10.32) * camerabin2: Add custom filter properties
* applemedia: new plugin for Apple multimedia APIs (avfvideosrc, celvideosrc, qtkitvideosrc, miovideosrc, vth264decbin, vth264encbin, vtdec, vtenc) * camerabin2: Add image-done message
* applemedia: new iOS video source based on AVFoundation * camerabin2: Adding audio support for video recordings
* y4mdec: new y4mdec element * camerabin2: Adding properties for image capture settings
* dcaparse: new dts/dca audio parser * camerabin2: Add methods for preview image message posting
* camerabin2: new camerabin element (work-in-progress, experimental) * camerabin2: Add preview-filter property
* opencv: new plugin with elements facedetect, faceblur, edgedetect, cvsobel, cvsmooth, cvlaplace, cverode, cvequalizehist, cvdilate, textwrite, templatematch, pyramidsegment * camerabin2: Adds new idle property
* interlace: new element * camerabin2: Add viewfinder caps related properties
* geometrictransform: new rotate element * camerabin2: Add viewfinder-sink property
* jp2kdecimator: add a JPEG2000 decimator element (drop details without reencoding) * camerabin2: Implement previewing
* audioparsers: add dcaparse, a dts/dca parser, and mpegaudioparse (mp3parse replacement) * camerabin2: Implement tagsetter interface
* autoconvert: add autovideoconvert, an autoconvert based video format converter * camerabin2: Move preview helper functions to basecamerabinsrc
* checksumsink, chopmydata: new debug elements * camerabin2: Move to encodebin
* dvbsuboverlay: new element to overlay DVB subtitle * camerabin2: Moving preview image properties to basecamerasrc
* rsvgoverlay: new element for scalable and relative svg overlay with cairo * camerabin: adding audio related properties
* qtmux: add new ismlmux element, for fragmented isml major brand * camerabin: Always take photo when preview-caps is set
* ac3parse: properly parse E-AC3 frame header and use proper EAC-3 caps * camerabin: don't rely on the application running the default GLib main loop
* ac3parse: relax BSID checking, performance improvements * camerabin: Events with select-all in input-selector
* applemedia mtapi: update to reflect new API on iOS 4.x * camerabin: Fix corner case for preview posting
* applemedia vtenc: bump H.264 level from 1.3 to 3.0 * camerabin: Use running time for muxing
* applemedia vtenc: remove keyframe enforcement workaround * celtenc: Fix compilation with celt >= 0.11.0
* applemedia celapi: update to reflect new API on iOS 4.x * colorspace: add 16-bit-per-channel handling
* applemedia cvapi: add wrapper for IO surface access * colorspace: add dithering, add support for r210 and fix YUV->RGB matrixing
* audioparse: add support for setting the channel-positions * curlsink: add libcurl-based sink element
* audioparsers: increase ranks to enable auto-plugging (incl. new mp3 parser) * decklink: Add decklink plugin
* baseparse: enhancements for timestamp marked framed formats * directdrawsink: avoid aspect-ratio borders overlying other windows
* baseparse: increase keyframe awareness * directdrawsink: avoid rendering to invalid area
* baseparse: perform bitrate handling and posting after newsegment sending * dshowvideosink: update for latest GstXOverlay changes
* baseparse: post duration message if average bitrates is updated * dvbsuboverlay: Fix using alpha values in blitting
* baseparse: prevent indefinite resyncing * dvdspu: don't write clipped lines to the output buffer
* baseparse: add index support, seek table and accurate seek support * dvdsubdec: make up clut values if they weren't set
* baseparse: support reverse playback * fieldanalysis: new fieldanalysis element
* baseparse: use determined seekability in answering SEEKING query * fpsdisplaysink: add "silent" property, fix "sync" property default value
* basevideo: Add handling of GstForceKeyUnit events * fpsdisplaysink: add "frames-dropped" and "frames-rendered" properties
* basevideodecoder: add capture pattern handling; don't blow away field information * fpsdisplaysink: add "last-message" property and never print anything to stdout
* bayer2rgb: add format=bggr/etc. to caps, add framerate to the sink caps * gme: fix infinite looping by fading out after two loops
* camerabin: add "preview-source-filter","ready-for-capture", "idle" properties * h263parse: add an h263parse element
* camerabin: change "zoom" property from int to float * hlsdemux: Add HTTP live streaming parser/demuxer element
* camerabin: enable all conversion flags by default to make it work out-of-the-box everywhere * id3mux: map new GST_TAG_ENCODED_BY to ID3v2 TENC frame
* coloreffects: Add chromahold effect * jifmux: Add GstTagXmpWriter support
* cog: improvements in colorspace and scaler; add fast paths for colorspace conversion * jp2kdec, jp2kenc: add support v308 (4:4:4 YUV)
* colorspace: revive element and add support for many more pixellayouts/colorspaces * jp2kdec: post proper error when the image's colour space is not supported
* colorspace: add support for SDTV/HDTV YUV conversions * jpegparse: misc. fixes
* dtmfsrc: Make the dtmfsrc accept events sent with gst_element_send_event * linsys: Add plugin for Linear Systems SDI boards
* tools: misc. improvements to element-maker tool * logoinsert: add "data" property; fix memleaks
* faac: handle trailing encoder output * mpegtsdemux: new (not-yet autoplugged) MPEG TS demuxer rewrite
* faad: support reverse playback; cater for decoder delay and renegotiation * mpegtsmux: add byte-stream to h264 template pad caps
* faad: tweak output buffer timestamping * mpegtsmux: don't error out if downstream fails to handle the newsegment event
* flacparse: don't drop the last frame if it is followed by garbage * mpegtspacketizer: Handle all ISO8859-x encodings in get_encoding()
* flacparse: don't parse the complete FLAC frames but only look for valid frame headers (for performance) * opencv: make work with openCV 2.2
* flacparse: fix picture parsing, fix parsing with unknown framesizes * patchdetect: new element
* flacparse: parse seektable * rsvgoverlay: allow negative values for x/y/width/height
* frei0r: add support for the FREI0R_PATH environment variable * rsvgoverlay: implement x/y/width/height (absolute and relative) positioning and dimensioning
* frei0r: fix crashes if plugins don't provide correct property information * rtpvp8: Add simple payloaders and depayloaders for VP8
* frei0r: fix scanning of plugin subdirectories and support different vendors * scenechange: new scene change detection element
* frei0r: update frei0r interface specification to 1.2 * sdi: Add raw SDI muxing/demuxing elements
* gaudieffects: avoid divide by 0 in burn element, make filter parameters dynamic and controllable * shm: Allow ShmPipe to save a data pointer for applications
* id3mux: map GST_TAG_ALBUM_ARTIST, give PRIMARY rank * shm: Keep the ShmPipe alive as long as there are blocks left
* invtelecine: Fix name of 30p/60i pattern * shm: Make default perm u+rw g+r for shm area
* jasperdec: don't fail hard on decoding error * shmsink: ensure gst_poll_wait is called first on descriptors
* jifmux: detect EOI correctly; do not limit the size of the image on 16bits * shmsink: Keep shmsink referenced while there are still buffers around
* jp2kenc: Emit SOP markers in every codestream packet * shmsrc: Keep GstPoll for whole src lifetime
* jpegparse: avoid infinite loop when resyncing; discard incomplete image * shmsrc: Only connect to sink in PLAYING in live mode
* kate: add segment tracking, and various other improvements * vdpau: fixup GstFlowReturn handling
* kate: ensure the kate pad does not shoot ahead of the video pad * vdpausink: fix bug where we didn't setup vdpau on a user set window
* mpegtsdemux: extract language for DVB subtitle streams * videoparsers: new h263parse element
* mpegtsdemux: enable gather_pes only for DVB subtitle private streams * videoparsers: baseparse-based dirac parser, new baseparse-based h264parse
* mpegtsdemux: fix re-syncing on invalid data after seek * xvidenc: proxy downstream caps restrictions upstream via get_caps()
* mpegtsmux: Initialize PES packet before getting the header size * zebrastripe: New element
* mpegtsmux: Set adaptation flag when appropriate
* mpegtsmux: Set random_access_indicator for keyframes
* mpegtsparse: send TDT tables messages in a serialized event downstream
* ofa: Call g_object_notify() after the fingerprint was created
* pcapparse: Add support for Linux Cooked Capture (SLL) frames
* photography: add missing property and cabability flag for noise reduction
* photography: Add "zoom" and "image-preview-supported-caps" interface properties
* photography: add gst_photography_{set,get}_noise_reduction() and CAPS_NOISE_REDUCTION flag
* qtmux: add support for fragmented mp4
* qtmux: add "streamable" property to avoid building fragmented mfra index
* qtmux: timestamp tracking fixes and many other fixes
* resindvd: attempt to use glib language setting for DVD menus/audio
* resindvd: improve error messages on read errors; button state tracking fixes
* rfbsrc: fail more gracefully if source gets disconnected or geometry changes
* sdlvideosink: re-enable YVYU and UYVY support
* sdpdemux: error out if no streams found in sdp message
* sdpdemux: redirect SDP with an rtsp control URL and add property to disable redirect
* ssim: add I420 support
* tiger: outline text by default, to make it easier to read
* winks: add property probing support; fix framerate fraction range mapping
* winks: ignore unsupported formats; work around shutdown deadlock
* winks: performance improvements
* zbar: make scanner cache optional, disable it by default
* zbar: use correct strides, support more formats
Bugs fixed in this release Bugs fixed in this release
* 628609 : The qtwrapperaudiodec_samr decoder doesn't handle buffers containing many AMR frames properly * 646211 : [camerabin] state changes need to be made when recording a video
* 639296 : [y4mdec] Doesn't handle files which don't specify a colorspace * 608786 : [mpegtsmux] Internal H.264 byte-stream wrapping isn't working correctly
* 613379 : camerabin: Do not use audio clock after stopping video capture * 334107 : xviddec: segmentation fault after a few frames
* 636279 : REGRESSION: Video often freezes during playback of mpeg2 files * 582167 : jacksink does not flush the jack port when going to READY
* 630255 : [examples] camerabin example still uses old GstXOverlay interface * 586848 : qtmux, asfmux: remuxing streams with different start times
* 631232 : [colorspace] AYUV/ARGB handling broken on big endian systems * 591651 : dvbsrc: use better nicks for GstDvbSrcModulation and other enums
* 627229 : fpsdisplaysink should not measure fps relative to pipeline clock * 594035 : [hlsdemux] Add HTTP Live Streaming playback support
* 435120 : cairosvgoverlay * 594280 : directdrawsink: avoid rendering to invalid area
* 486659 : xmp/exif metadata handling * 602847 : [dvdspu] Segfaults on seeking in matroska file
* 578629 : libgstphotography missing exports for MSVC * 611061 : [mpegtsmux] some buffers are forgotten to push in m2ts_mode
* 587223 : mpegtsdemux seg.fault due to invalid PMT_pid * 615655 : [camerabin] shouldn't rely on running GLib main loop
* 598078 : osxvideosrc doesn't build in snow leopard x86_64
* 600929 : [kate] tiger element doesn't handle segments and text/video synchronization properly
* 603063 : camerabin example fails to start recording
* 611428 : [gdiscreencapsrc] leaks memory (ICONINFO)
* 613633 : [resindvd] scrambled DVDs yield useless generic error message if dvdcss is not available
* 616814 : Photography interface extension: colour tone mode and noise reduction settings * 616814 : Photography interface extension: colour tone mode and noise reduction settings
* 616923 : camerabin: remove photography interface implementation * 617532 : [qtmux] Take into account new-segments for incoming streams
* 618045 : [cogcolorspace] No Y41B support * 622276 : Add an h263parse element
* 618542 : DVB subtitles support * 626618 : jpegparse doesn't handle APP12 marker
* 625558 : [basevideoencoder] [vp8] encoder timestamps are wrong when there are gaps * 632056 : Directdrawsink draws black stripes over the overlying dialog windows.
* 626425 : cog_virt_frame_new_convert_u8 has bogus source data * 639502 : [camerabin] should not re-create preview pipeline when setting new preview caps
* 627134 : photography interface: add API for capture correction * 639763 : [dvbsuboverlay] Green borders around subtitles
* 627211 : jpegformat: Push tags after setting srcpad caps * 639841 : examples: camerabin: Don't set default values for GstPhotography interface settings
* 627253 : [mpegtsparse] Post tags of channel and currently running event * 640286 : elements/imagecapturebin check fails
* 627992 : dtmfsrc doesn't support gst_element_send_event * 640287 : camerabin2 checks fail
* 628326 : vdpau: don't change structure in setcaps function * 640327 : Add VP8 RTP payloaders and depayloaders
* 628527 : videoanalyse: classificication is wrong * 640561 : opencv textwrite element renaming and proper structuring:
* 628548 : [mpegtsmux] Initialize PES packet before getting the header size * 640637 : Camerabin has warning: Internal GStreamer error: clock problem.
* 628570 : cogcolorspace: element classificication is wrong * 640885 : Permission problems building bad
* 629554 : dvbsrc: Fix example usage, bandwidth=8 not 8MHz * 641047 : [mpegaudioparse] Multiple issues with new mpegaudioparse element from -bad, lower rank?
* 629897 : [cog] Ignores --disable-orc and always requires orc * 641178 : rtpvp8: build problem, needs to link with libgstbase-0.10
* 629910 : jpegparse: properly clean up comment string * 641496 : New plugin: curlsink
* 629917 : [output-selector] Recheck pending_pad after pushing a buffer * 641530 : Camerabin should capture image if preview_caps is set even if filename is not set
* 630046 : sdpdemux: Add optional support for rtspsrc as session element * 641712 : XWindow is never created in gst-camerabin-test example application
* 630253 : [sdl] Still uses old GstXOverlay interface * 641796 : opencv: make plugin work with opencv 2.2.0 release
* 630254 : [vdpau] Still uses old GstXOverlay interface * 641857 : baseparse: Update min/max bitrate before first posting them
* 630783 : [frei0r] Crashes if broken plugins don't give correct property information * 641858 : mpegaudioparse: Post CBR bitrate as nominal bitrate
* 630808 : valve: move to core * 642116 : rsvgoverlay: add position/dimension parameters
* 631200 : flacparse: major performance improvements * 642658 : rsvgoverlay: allow negative values for position/dimension parameters
* 631389 : [flacparse] backport/check corner case fixes done in flacdec * 642671 : fieldanalysis: New element for analysing video input to produce progressive output
* 631449 : [audioparse] doest not support several channel numbers * 643469 : fpsdisplaysink: add frames-dropped and frames-rendered properties
* 631501 : [faad] failed to dynamically switch from 2 audio channels to 6 * 643471 : fpsdisplaysink: fix default sync property value
* 631814 : [flacparse] unit test failures * 643607 : [celt] Doesn't compile with celt 0.11.1
* 631993 : [flacparse] imperfect timestamping * 644176 : videofilters: needs to link against libm
* 632070 : qtmux: infinite loop * 644208 : dcaparse: add depth and endianness to dts caps to allow elements to negotiate on these certain stream format requirements
* 632668 : Gaudi Effects [review] * 644429 : [mpegtsmux] in m2ts-mode, the tp_extra_header is incorrect
* 632885 : Gaudi Effects dynamically controllable parameters [review] * 645006 : [mpegtsmux] in m2ts-mode, PAT is written only once
* 632911 : qtmux: add fragmented mp4 support (isml brand) * 645053 : shm: multiple compile failures on Solaris 10
* 633466 : [katedec] Pushes events before the final caps are known * 645412 : [h264parse] h264parse doesn't set framed=True on src caps
* 633917 : [mpegtsparse] [PATCH] Send TDT messages in an serialized event downstream * 645420 : [scaletempo] Incorrectly handles new segments with stop == -1
* 635200 : [dvbbasebin] [PATCH] Add TDT to the initial pids filter for dvbsrc * 645502 : [h264parse] leaks fatally on certain streams
* 635202 : mpeg4videoparse: Minor fixes * 645568 : aiffparse: doesn't play 24-bit AIFF properly
* 635204 : mpeg4videoparse: Set srcpad caps before forwarding newsegment * 645711 : patchdetect: link error while using gcc-4.52
* 635205 : h264parse: Set srcpad caps before forwarding newsegment * 646256 : qtmux " buffer without timestamp/duration " error message could be more helpful
* 635229 : celtenc: uninitialized tags variable can cause segfault * 646495 : hlsdemux: Add missing patches from my local branch
* 635304 : [opencv] fix caps issues and extend supported caps for some elements [PATCH] * 646840 : shmsink: ensure gst_poll_wait is the first gst_poll function called on a descriptor
* 635397 : rfbsrc: avoid infinite loop if source gets disconnected and don't crash if frame geometry changes * 646955 : dshowvideosink: Update to reflect latest GstXOverlay changes
* 635529 : interlace: Add pattern offset and fix timestamps * 647030 : [fpsdisplaysink] " silent " property
* 635720 : vp8enc incorrectly sets timestamps based on theoretical framerate * 647364 : VGM files loop indefinately
* 635786 : [audioparse] Fix division-by-zero exception * 647498 : xvidenc not forwarding caps
* 635878 : [qtmux] gst_qtmux_check_difference subtract 2 unsigned numbers without taking care of the result sign * 647564 : gst-plugins-bad configure.ac summary wrongly claims an exif plugin
* 636106 : autocolorspace: new plugin for auto space convertor selection * 647830 : assrender: crashes with very large subtitles
* 636109 : [SSIM] klass should be Filter/Effect/Video * 647852 : [schroenc] Crashes after some time when getting buffers after EOS
* 636185 : qtmux: msvc incompatibility * 647853 : [schrodec] Impossible to play very short files
* 637062 : [ac3parse] parse problems on some MTS streams * 647854 : [schrodec] Allocates buffers with NULL caps from downstream
* 637224 : [bayer2rgb] missing framerate in sink caps * 648001 : configure: Fix linsys/decklink checks for Linux
* 637308 : gst-plugins-bad did not find xvidcore on my box * 648929 : [tsdemux] Memory leaks everywhere
* 637359 : Internal GStreamer error, during pcap to mp4 conversion * 649005 : y4mdec: add plugin description
* 637403 : qtmux do not store 1st TS when detect 1st buffer * 647751 : [hlsdemux] Fix usage of the element in players
* 637486 : qtmux: error if no buffers have arrived to one pad at EOS * 621027 : mpegtsparse problem when parsing EIT and obtaining Transport Stream packet size
* 637532 : applemedia: redundant declaration of 'parent_class'
* 637590 : [PATCH] fix gst-plugins-bad compile against latest gtk+
* 637824 : mpeg4videoparse: gst_buffer_is_metadata_writable warning (regression)
* 637929 : mve: do not use the pad buffer allocation functions in demuxers
* 637931 : mpegdemux: do not use the pad buffer allocation functions in demuxers
* 638004 : tiger: fallback on headers in caps to initialize if headers are absent
* 638288 : qtmux: fails to handle out-of-order buffers without duration
* 638412 : kate: reenable the sending of a message for tags
* 638527 : tiger: outline text by default, to make it easier to read
* 638604 : basecamerasrc isn't build by default but camerabin2 is and requires it
* 639063 : mpegtsparse: fix (re)sync with invalid data at beginning
* 639338 : [qtmux] Protect against copying a null caps
* 639413 : Camerabin should use output-selector:pad-negotiation-mode=active
* 639456 : [camerabin] Should have all conversion flags enabled by default
* 639555 : [audioparsers] Be careful to not lose the event ref
* 639950 : flacparse: avoid unref'ing NULL buffer
* 630830 : zbar: Fixes, single frame scan and width/stride fix
* 635281 : [mpegtsparse] TDT packets are only parsed for odd hours
Download Download
@ -277,61 +230,47 @@ Applications
Contributors to this release Contributors to this release
* Alejandro Gonzalez * Alexey Fisher
* Aleksey Lim
* Alessandro Decina
* Andoni Morales Alastruey * Andoni Morales Alastruey
* Andres Colubri * Andreas Frisch
* André Dieb Martins
* Arun Raghavan * Arun Raghavan
* Benjamin Gaignard * Benjamin Gaignard
* Byeong-ryeol Kim
* Carl-Anton Ingmarsson * Carl-Anton Ingmarsson
* Christian Berentsen * Chris E Jones
* Damien Lespiau * Christian Fredrik Kalager Schaller
* David Hoyt
* David Schleef * David Schleef
* Edward Hervey * Edward Hervey
* Felipe Contreras * Fabrizio Milo
* Francis Rammeloo * Haakon Sporsheim
* Hoseok Chang
* Hu Gang * Hu Gang
* Jan Schmidt * Jan Schmidt
* Janne Grunau * Janne Grunau
* Jonathan Rosser
* Josh Doe
* Kaj-Michael Lang
* Karol Sobczak
* Knut Inge Hvidsten
* Lasse Laukkanen * Lasse Laukkanen
* Leo Singer * Lauri Lehtinen
* Luciana Fujii Pontello * Luciana Fujii Pontello
* Luis de Bethencourt * Luis de Bethencourt
* Marc-André Lureau
* Mark Nauwelaerts * Mark Nauwelaerts
* Mart Raudsepp * Mart Raudsepp
* Matthew Ife * Mihai Draghicioiu
* Mike Sheldon
* Noam
* Ole André Vadla Ravnås
* Olivier Aubert * Olivier Aubert
* Olivier Crête * Olivier Crête
* Rob Clark * Patricia Muscalu
* Philip Jägenstedt
* Philippe Normand
* Raimo Järvi
* René Stadler
* Reynaldo H. Verdejo Pinochet
* Robert Swain * Robert Swain
* Saleem Abdulrasool
* Sebastian Dröge * Sebastian Dröge
* Sebastian Pölsterl * Sjoerd Simons
* Sreerenj Balachandran * Sreerenj Balachandran
* Stefan Kost * Stefan Kost
* Teemu Katajisto * Teemu Katajisto
* Thiago Santos * Thiago Santos
* Thibault Saunier * Thibault Saunier
* Thijs Vermeir
* Tim-Philipp Müller * Tim-Philipp Müller
* Tristan Matthews
* Vincent Penquerc'h * Vincent Penquerc'h
* Víctor Manuel Jáquez Leal * Víctor Manuel Jáquez Leal
* Wim Taymans
* Youness Alaoui
* benjamin gaignard * benjamin gaignard
* kapil
   

View file

@ -1,481 +0,0 @@
GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the library GPL. It is
numbered 2 because it goes with version 2 of the ordinary GPL.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Library General Public License, applies to some
specially designated Free Software Foundation software, and to any
other libraries whose authors decide to use it. You can use it for
your libraries, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if
you distribute copies of the library, or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link a program with the library, you must provide
complete object files to the recipients so that they can relink them
with the library, after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
Our method of protecting your rights has two steps: (1) copyright
the library, and (2) offer you this license which gives you legal
permission to copy, distribute and/or modify the library.
Also, for each distributor's protection, we want to make certain
that everyone understands that there is no warranty for this free
library. If the library is modified by someone else and passed on, we
want its recipients to know that what they have is not the original
version, so that any problems introduced by others will not reflect on
the original authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that companies distributing free
software will individually obtain patent licenses, thus in effect
transforming the program into proprietary software. To prevent this,
we have made it clear that any patent must be licensed for everyone's
free use or not licensed at all.
Most GNU software, including some libraries, is covered by the ordinary
GNU General Public License, which was designed for utility programs. This
license, the GNU Library General Public License, applies to certain
designated libraries. This license is quite different from the ordinary
one; be sure to read it in full, and don't assume that anything in it is
the same as in the ordinary license.
The reason we have a separate public license for some libraries is that
they blur the distinction we usually make between modifying or adding to a
program and simply using it. Linking a program with a library, without
changing the library, is in some sense simply using the library, and is
analogous to running a utility program or application program. However, in
a textual and legal sense, the linked executable is a combined work, a
derivative of the original library, and the ordinary General Public License
treats it as such.
Because of this blurred distinction, using the ordinary General
Public License for libraries did not effectively promote software
sharing, because most developers did not use the libraries. We
concluded that weaker conditions might promote sharing better.
However, unrestricted linking of non-free programs would deprive the
users of those programs of all benefit from the free status of the
libraries themselves. This Library General Public License is intended to
permit developers of non-free programs to use free libraries, while
preserving your freedom as a user of such programs to change the free
libraries that are incorporated in them. (We have not seen how to achieve
this as regards changes in header files, but we have achieved it as regards
changes in the actual functions of the Library.) The hope is that this
will lead to faster development of free libraries.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, while the latter only
works together with the library.
Note that it is possible for a library to be covered by the ordinary
General Public License rather than by this special one.
GNU LIBRARY GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library which
contains a notice placed by the copyright holder or other authorized
party saying it may be distributed under the terms of this Library
General Public License (also called "this License"). Each licensee is
addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also compile or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
c) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
d) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the source code distributed need not include anything that is normally
distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Library General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!

View file

@ -1,48 +0,0 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_ARM_MODE := arm
aacparse_LOCAL_SRC_FILES:= \
gst/aacparse/gstaacparse.c \
gst/aacparse/gstbaseparse.c
LOCAL_SRC_FILES:= $(addprefix ../,$(aacparse_LOCAL_SRC_FILES))
LOCAL_SHARED_LIBRARIES := \
libgstreamer-0.11 \
libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
libgobject-2.0 \
libgstinterfaces-0.11
LOCAL_MODULE:= libgstaacparse
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/.. \
$(LOCAL_PATH)/../gst-libs \
$(LOCAL_PATH) \
$(TARGET_OUT_HEADERS)/gstreamer-0.11 \
$(TARGET_OUT_HEADERS)/glib-2.0 \
$(TARGET_OUT_HEADERS)/glib-2.0/glib \
external/libxml2/include
ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
LOCAL_SHARED_LIBRARIES += libicuuc
LOCAL_C_INCLUDES += external/icu4c/common
endif
LOCAL_CFLAGS := -DHAVE_CONFIG_H
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
LOCAL_PRELINK_MODULE := false
#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
include $(BUILD_SHARED_LIBRARY)

View file

@ -1,48 +0,0 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_ARM_MODE := arm
amrparse_LOCAL_SRC_FILES:= \
gst/amrparse/gstamrparse.c \
gst/amrparse/gstbaseparse.c
LOCAL_SRC_FILES:= $(addprefix ../,$(amrparse_LOCAL_SRC_FILES))
LOCAL_SHARED_LIBRARIES := \
libgstreamer-0.11 \
libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
libgobject-2.0
LOCAL_MODULE:= libgstamrparse
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/../ext/amrwbenc \
$(LOCAL_PATH)/.. \
$(LOCAL_PATH)/../gst-libs \
$(LOCAL_PATH) \
$(TARGET_OUT_HEADERS)/gstreamer-0.11 \
$(TARGET_OUT_HEADERS)/glib-2.0 \
$(TARGET_OUT_HEADERS)/glib-2.0/glib \
external/libxml2/include
ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
LOCAL_SHARED_LIBRARIES += libicuuc
LOCAL_C_INCLUDES += external/icu4c/common
endif
LOCAL_CFLAGS := -DHAVE_CONFIG_H
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
LOCAL_PRELINK_MODULE := false
#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
include $(BUILD_SHARED_LIBRARY)

View file

@ -1,46 +0,0 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_ARM_MODE := arm
h264parse_LOCAL_SRC_FILES:= \
gst/h264parse/gsth264parse.c
LOCAL_SRC_FILES:= $(addprefix ../,$(h264parse_LOCAL_SRC_FILES))
LOCAL_SHARED_LIBRARIES := \
libgstreamer-0.11 \
libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
libgobject-2.0
LOCAL_MODULE:= libgsth264parse
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/../gst/h264parse \
$(LOCAL_PATH)/.. \
$(LOCAL_PATH)/../gst-libs \
$(LOCAL_PATH) \
$(TARGET_OUT_HEADERS)/gstreamer-0.11 \
$(TARGET_OUT_HEADERS)/glib-2.0 \
$(TARGET_OUT_HEADERS)/glib-2.0/glib \
external/libxml2/include
ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
LOCAL_SHARED_LIBRARIES += libicuuc
LOCAL_C_INCLUDES += external/icu4c/common
endif
LOCAL_CFLAGS := -DHAVE_CONFIG_H
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
LOCAL_PRELINK_MODULE := false
#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
include $(BUILD_SHARED_LIBRARY)

View file

@ -1,61 +0,0 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_ARM_MODE := arm
metadata_LOCAL_SRC_FILES:= \
ext/metadata/gstmetadata.c \
ext/metadata/gstmetadatademux.c \
ext/metadata/metadata.c \
ext/metadata/metadataparsejpeg.c \
ext/metadata/metadatamuxjpeg.c \
ext/metadata/metadataparsepng.c \
ext/metadata/metadatamuxpng.c \
ext/metadata/metadataexif.c \
ext/metadata/metadataiptc.c \
ext/metadata/metadataxmp.c \
ext/metadata/metadataparseutil.c \
ext/metadata/metadatatypes.c \
ext/metadata/gstmetadatamux.c \
ext/metadata/metadatatags.c \
ext/metadata/gstbasemetadata.c
LOCAL_SRC_FILES:= $(addprefix ../,$(metadata_LOCAL_SRC_FILES))
LOCAL_SHARED_LIBRARIES := \
libgstreamer-0.11 \
libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
libgobject-2.0 \
libgsttag-0.11
LOCAL_MODULE:= libgstmetadata
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/../ext/metadata \
$(LOCAL_PATH)/.. \
$(LOCAL_PATH)/../gst-libs \
$(LOCAL_PATH) \
$(TARGET_OUT_HEADERS)/gstreamer-0.11 \
$(TARGET_OUT_HEADERS)/glib-2.0 \
$(TARGET_OUT_HEADERS)/glib-2.0/glib \
external/libxml2/include
ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
LOCAL_SHARED_LIBRARIES += libicuuc
LOCAL_C_INCLUDES += external/icu4c/common
endif
LOCAL_CFLAGS := -DHAVE_CONFIG_H
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
LOCAL_PRELINK_MODULE := false
#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
include $(BUILD_SHARED_LIBRARY)

View file

@ -1,50 +0,0 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_ARM_MODE := arm
qtmux_LOCAL_SRC_FILES:= \
gst/qtmux/gstqtmux.c \
gst/qtmux/atoms.c \
gst/qtmux/descriptors.c \
gst/qtmux/properties.c \
gst/qtmux/gstqtmuxmap.c
LOCAL_SRC_FILES:= $(addprefix ../,$(qtmux_LOCAL_SRC_FILES))
LOCAL_SHARED_LIBRARIES := \
libgstreamer-0.11 \
libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
libgobject-2.0
LOCAL_MODULE:= libgstqtmux
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/../gst/qtmux \
$(LOCAL_PATH)/.. \
$(LOCAL_PATH)/../gst-libs \
$(LOCAL_PATH) \
$(TARGET_OUT_HEADERS)/gstreamer-0.11 \
$(TARGET_OUT_HEADERS)/glib-2.0 \
$(TARGET_OUT_HEADERS)/glib-2.0/glib \
external/libxml2/include
ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
LOCAL_SHARED_LIBRARIES += libicuuc
LOCAL_C_INCLUDES += external/icu4c/common
endif
LOCAL_CFLAGS := -DHAVE_CONFIG_H
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
LOCAL_PRELINK_MODULE := false
#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
include $(BUILD_SHARED_LIBRARY)

View file

@ -1,50 +0,0 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_ARM_MODE := arm
sdpelem_LOCAL_SRC_FILES:= \
gst/sdp/gstsdpelem.c \
gst/sdp/gstsdpdemux.c
LOCAL_SRC_FILES:= $(addprefix ../,$(sdpelem_LOCAL_SRC_FILES))
LOCAL_SHARED_LIBRARIES := \
libgstreamer-0.11 \
libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
libgobject-2.0 \
libgstinterfaces-0.11 \
libgstrtp-0.11 \
libgstsdp-0.11
LOCAL_MODULE:= libgstsdpelem
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/../gst/sdp \
$(LOCAL_PATH)/.. \
$(LOCAL_PATH)/../gst-libs \
$(LOCAL_PATH) \
$(TARGET_OUT_HEADERS)/gstreamer-0.11 \
$(TARGET_OUT_HEADERS)/glib-2.0 \
$(TARGET_OUT_HEADERS)/glib-2.0/glib \
external/libxml2/include
ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
LOCAL_SHARED_LIBRARIES += libicuuc
LOCAL_C_INCLUDES += external/icu4c/common
endif
LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
LOCAL_PRELINK_MODULE := false
#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
include $(BUILD_SHARED_LIBRARY)

View file

@ -79,7 +79,7 @@ tool_run "$libtoolize" "--copy --force"
tool_run "$aclocal" "-I m4 -I common/m4 $ACLOCAL_FLAGS" tool_run "$aclocal" "-I m4 -I common/m4 $ACLOCAL_FLAGS"
tool_run "$autoheader" tool_run "$autoheader"
# touch the stamp-h.in build stamp so we don't re-run autoheader in maintainer mode -- wingo # touch the stamp-h.in build stamp so we don't re-run autoheader in maintainer mode
echo timestamp > stamp-h.in 2> /dev/null echo timestamp > stamp-h.in 2> /dev/null
tool_run "$autoconf" tool_run "$autoconf"

2
common

@ -1 +1 @@
Subproject commit 6aec6b9716c184c60c4bc6a5916a2471cfa8c8cd Subproject commit 69b981f10caa234ad0ff639179d0fda8505bd94b

View file

@ -180,7 +180,7 @@ AC_CHECK_FUNC(socket,,[AC_CHECK_LIB(socket,socket)])
AC_CHECK_FUNC(gethostbyname,,[AC_CHECK_LIB(nsl,gethostbyname)]) AC_CHECK_FUNC(gethostbyname,,[AC_CHECK_LIB(nsl,gethostbyname)])
dnl GLib is required dnl GLib is required
AG_GST_GLIB_CHECK([2.22]) AG_GST_GLIB_CHECK([2.24])
dnl checks for gstreamer dnl checks for gstreamer
dnl uninstalled is selected preferentially -- see pkg-config(1) dnl uninstalled is selected preferentially -- see pkg-config(1)
@ -243,8 +243,14 @@ if test "x$HAVE_X11" = "xyes"; then
AC_DEFINE(HAVE_X11, 1, [Define if you have X11 library]) AC_DEFINE(HAVE_X11, 1, [Define if you have X11 library])
fi fi
dnl exif (used on jifmux tests) ****
PKG_CHECK_MODULES(EXIF, libexif >= 0.6.16, HAVE_EXIF="yes", HAVE_EXIF="no")
AC_SUBST(EXIF_LIBS)
AC_SUBST(EXIF_CFLAGS)
AM_CONDITIONAL(USE_EXIF, test "x$HAVE_EXIF" = "xyes")
dnl Orc dnl Orc
ORC_CHECK([0.4.7]) ORC_CHECK([0.4.11])
dnl set license and copyright notice dnl set license and copyright notice
GST_LICENSE="LGPL" GST_LICENSE="LGPL"
@ -291,7 +297,7 @@ AG_GST_CHECK_PLUGIN(adpcmdec)
AG_GST_CHECK_PLUGIN(adpcmenc) AG_GST_CHECK_PLUGIN(adpcmenc)
AG_GST_CHECK_PLUGIN(aiff) AG_GST_CHECK_PLUGIN(aiff)
AG_GST_CHECK_PLUGIN(asfmux) AG_GST_CHECK_PLUGIN(asfmux)
AG_GST_CHECK_PLUGIN(audioparsers) AG_GST_CHECK_PLUGIN(audiovisualizers)
AG_GST_CHECK_PLUGIN(autoconvert) AG_GST_CHECK_PLUGIN(autoconvert)
AG_GST_CHECK_PLUGIN(bayer) AG_GST_CHECK_PLUGIN(bayer)
AG_GST_CHECK_PLUGIN(camerabin) AG_GST_CHECK_PLUGIN(camerabin)
@ -305,6 +311,7 @@ AG_GST_CHECK_PLUGIN(debugutils)
AG_GST_CHECK_PLUGIN(dtmf) AG_GST_CHECK_PLUGIN(dtmf)
AG_GST_CHECK_PLUGIN(dvbsuboverlay) AG_GST_CHECK_PLUGIN(dvbsuboverlay)
AG_GST_CHECK_PLUGIN(dvdspu) AG_GST_CHECK_PLUGIN(dvdspu)
AG_GST_CHECK_PLUGIN(faceoverlay)
AG_GST_CHECK_PLUGIN(festival) AG_GST_CHECK_PLUGIN(festival)
AG_GST_CHECK_PLUGIN(fieldanalysis) AG_GST_CHECK_PLUGIN(fieldanalysis)
AG_GST_CHECK_PLUGIN(freeze) AG_GST_CHECK_PLUGIN(freeze)
@ -313,9 +320,9 @@ AG_GST_CHECK_PLUGIN(gaudieffects)
AG_GST_CHECK_PLUGIN(geometrictransform) AG_GST_CHECK_PLUGIN(geometrictransform)
AG_GST_CHECK_PLUGIN(h264parse) AG_GST_CHECK_PLUGIN(h264parse)
AG_GST_CHECK_PLUGIN(hdvparse) AG_GST_CHECK_PLUGIN(hdvparse)
AG_GST_CHECK_PLUGIN(hls)
AG_GST_CHECK_PLUGIN(id3tag) AG_GST_CHECK_PLUGIN(id3tag)
AG_GST_CHECK_PLUGIN(interlace) AG_GST_CHECK_PLUGIN(interlace)
AG_GST_CHECK_PLUGIN(invtelecine)
AG_GST_CHECK_PLUGIN(ivfparse) AG_GST_CHECK_PLUGIN(ivfparse)
AG_GST_CHECK_PLUGIN(jp2kdecimator) AG_GST_CHECK_PLUGIN(jp2kdecimator)
AG_GST_CHECK_PLUGIN(jpegformat) AG_GST_CHECK_PLUGIN(jpegformat)
@ -332,14 +339,15 @@ AG_GST_CHECK_PLUGIN(mve)
AG_GST_CHECK_PLUGIN(mxf) AG_GST_CHECK_PLUGIN(mxf)
AG_GST_CHECK_PLUGIN(nsf) AG_GST_CHECK_PLUGIN(nsf)
AG_GST_CHECK_PLUGIN(nuvdemux) AG_GST_CHECK_PLUGIN(nuvdemux)
AG_GST_CHECK_PLUGIN(patchdetect)
AG_GST_CHECK_PLUGIN(pcapparse) AG_GST_CHECK_PLUGIN(pcapparse)
AG_GST_CHECK_PLUGIN(pnm) AG_GST_CHECK_PLUGIN(pnm)
AG_GST_CHECK_PLUGIN(qtmux)
AG_GST_CHECK_PLUGIN(rawparse) AG_GST_CHECK_PLUGIN(rawparse)
AG_GST_CHECK_PLUGIN(real) AG_GST_CHECK_PLUGIN(real)
AG_GST_CHECK_PLUGIN(rtpmux) AG_GST_CHECK_PLUGIN(rtpmux)
AG_GST_CHECK_PLUGIN(rtpvp8) AG_GST_CHECK_PLUGIN(rtpvp8)
AG_GST_CHECK_PLUGIN(scaletempo) AG_GST_CHECK_PLUGIN(scaletempo)
AG_GST_CHECK_PLUGIN(sdi)
AG_GST_CHECK_PLUGIN(sdp) AG_GST_CHECK_PLUGIN(sdp)
AG_GST_CHECK_PLUGIN(segmentclip) AG_GST_CHECK_PLUGIN(segmentclip)
AG_GST_CHECK_PLUGIN(siren) AG_GST_CHECK_PLUGIN(siren)
@ -446,6 +454,44 @@ int main ()
AC_SUBST(HAVE_DIRECTSOUND) AC_SUBST(HAVE_DIRECTSOUND)
]) ])
dnl Direct3D
translit(dnm, m, l) AM_CONDITIONAL(USE_DIRECT3D, true)
AG_GST_CHECK_FEATURE(DIRECT3D, [Direct3D plug-in], direct3dsink, [
HAVE_DIRECT3D="no"
save_CFLAGS="$CFLAGS"
save_LDFLAGS="$LDFLAGS"
save_LIBS="$LIBS"
CFLAGS="$CFLAGS $DIRECTX_CFLAGS"
LDFLAGS="$LDFLAGS $DIRECTX_LDFLAGS"
LIBS="$LIBS -ld3d -lgdi32"
AC_MSG_CHECKING(for Direct3D LDFLAGS)
AC_LINK_IFELSE([
#include <windows.h>
#include <d3d.h>
int main ()
{
GetStockObject(0);
Direct3DCreate(NULL, NULL, NULL);
return 0;
}
],
[HAVE_DIRECT3D="yes"],
[HAVE_DIRECT3D="no"])
AC_MSG_RESULT($HAVE_DIRECT3D)
CFLAGS=$save_CFLAGS
LDFLAGS=$save_LDFLAGS
LIBS=$save_LIBS
if test "x$HAVE_DIRECT3D" = "xyes"; then
dnl this is much more than we want
DIRECT3D_LIBS="-ld3d -ldxguid -lgdi32"
AC_SUBST(DIRECT3D_LIBS)
fi
AC_SUBST(HAVE_DIRECT3D)
])
dnl DirectDraw dnl DirectDraw
translit(dnm, m, l) AM_CONDITIONAL(USE_DIRECTDRAW, true) translit(dnm, m, l) AM_CONDITIONAL(USE_DIRECTDRAW, true)
AG_GST_CHECK_FEATURE(DIRECTDRAW, [DirectDraw plug-in], directdrawsink, [ AG_GST_CHECK_FEATURE(DIRECTDRAW, [DirectDraw plug-in], directdrawsink, [
@ -527,6 +573,29 @@ case "$host" in
;; ;;
esac esac
dnl *** OS/X AVCVideoServices ***
translit(dnm, m, l) AM_CONDITIONAL(USE_AVC, true)
HAVE_AVC="no"
AG_GST_CHECK_FEATURE(AVC, [AVC Video Services], avcsrc, [
AC_LANG_PUSH([C++])
save_CPPFLAGS="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS -framework AVCVideoServices -framework CoreFoundation"
save_LIBS="$LIBS"
LIBS="$LIBS -framework AVCVideoServices -framework CoreFoundation"
AC_TRY_LINK([], [], [HAVE_AVC=yes], [HAVE_AVC=no])
LIBS=$save_LIBS
CPPFLAGS=$save_CPPFLAGS
AC_LANG_POP([C++])
])
dnl in case header AVCVideoServices/AVCVideoServices.h is found on other platforms
case "$host" in
*-*darwin*)
;;
*)
HAVE_AVC="no"
;;
esac
dnl check for QuickTime dnl check for QuickTime
translit(dnm, m, l) AM_CONDITIONAL(USE_QUICKTIME, true) translit(dnm, m, l) AM_CONDITIONAL(USE_QUICKTIME, true)
AG_GST_CHECK_FEATURE(QUICKTIME, [QuickTime wrapper], qtwrapper, [ AG_GST_CHECK_FEATURE(QUICKTIME, [QuickTime wrapper], qtwrapper, [
@ -537,7 +606,15 @@ AG_GST_CHECK_FEATURE(QUICKTIME, [QuickTime wrapper], qtwrapper, [
dnl check for shm_open (for shm plugin) dnl check for shm_open (for shm plugin)
translit(dnm, m, l) AM_CONDITIONAL(USE_SHM, true) translit(dnm, m, l) AM_CONDITIONAL(USE_SHM, true)
AG_GST_CHECK_FEATURE(SHM, [POSIX shared memory source and sink], shm, [ AG_GST_CHECK_FEATURE(SHM, [POSIX shared memory source and sink], shm, [
AC_CHECK_LIB(rt, shm_open, HAVE_SHM=yes, HAVE_SHM=no) if test "x$HAVE_SYS_SOCKET_H" = "xyes"; then
AC_CHECK_LIB([rt], [shm_open],
AC_CHECK_DECL([MSG_NOSIGNAL], HAVE_SHM=yes, HAVE_SHM=no, [
#include <sys/socket.h>
]),
HAVE_SHM=no)
else
HAVE_SHM=no
fi
]) ])
dnl check for Video CD dnl check for Video CD
@ -557,20 +634,21 @@ AG_GST_CHECK_FEATURE(ASSRENDER, [ASS/SSA renderer], assrender, [
PKG_CHECK_MODULES(ASSRENDER, libass >= 0.9.4, [ PKG_CHECK_MODULES(ASSRENDER, libass >= 0.9.4, [
HAVE_ASSRENDER="yes" ], [ HAVE_ASSRENDER="yes" ], [
HAVE_ASSRENDER="no" HAVE_ASSRENDER="no"
AC_MSG_RESULT(no)
]) ])
]) ])
AC_SUBST(ASSRENDER_CFLAGS) AC_SUBST(ASSRENDER_CFLAGS)
AC_SUBST(ASSRENDER_LIBS) AC_SUBST(ASSRENDER_LIBS)
dnl *** amrwb *** dnl *** vo-amrwbenc ***
translit(dnm, m, l) AM_CONDITIONAL(USE_AMRWB, true) translit(dnm, m, l) AM_CONDITIONAL(USE_VOAMRWBENC, true)
AG_GST_CHECK_FEATURE(AMRWB, [amrwb library], amrwbenc, [ AG_GST_CHECK_FEATURE(VOAMRWBENC, [vo-amrwbenc library], vo-amrwbenc, [
AG_GST_CHECK_LIBHEADER(AMRWB, amrwb, AG_GST_PKG_CHECK_MODULES(VOAMRWBENC, vo-amrwbenc >= 0.1.0)
GP3E_IF_encode, , ])
amrwb/enc.h,
AMRWB_LIBS="-lamrwb" dnl *** vo-aacenc ***
AC_SUBST(AMRWB_LIBS)) translit(dnm, m, l) AM_CONDITIONAL(USE_VOAACENC, true)
AG_GST_CHECK_FEATURE(VOAACENC, [vo-aacenc library], vo-aacenc, [
AG_GST_PKG_CHECK_MODULES(VOAACENC, vo-aacenc >= 0.1.0)
]) ])
dnl *** apexsink *** dnl *** apexsink ***
@ -603,7 +681,6 @@ AG_GST_CHECK_FEATURE(BZ2, [bz2 library], bz2, [
#AG_GST_CHECK_FEATURE(CAIRO, [cairo plug-in], cairo, [ #AG_GST_CHECK_FEATURE(CAIRO, [cairo plug-in], cairo, [
# PKG_CHECK_MODULES(CAIRO, cairo >= 1.0 glitz-glx, HAVE_CAIRO=yes, [ # PKG_CHECK_MODULES(CAIRO, cairo >= 1.0 glitz-glx, HAVE_CAIRO=yes, [
# HAVE_CAIRO=no # HAVE_CAIRO=no
# AC_MSG_RESULT(no)
# ]) # ])
# AC_SUBST(CAIRO_CFLAGS) # AC_SUBST(CAIRO_CFLAGS)
# AC_SUBST(CAIRO_LIBS) # AC_SUBST(CAIRO_LIBS)
@ -612,7 +689,11 @@ AG_GST_CHECK_FEATURE(BZ2, [bz2 library], bz2, [
dnl *** cdaudio *** dnl *** cdaudio ***
translit(dnm, m, l) AM_CONDITIONAL(USE_CDAUDIO, true) translit(dnm, m, l) AM_CONDITIONAL(USE_CDAUDIO, true)
AG_GST_CHECK_FEATURE(CDAUDIO, [cdaudio], cdaudio, [ AG_GST_CHECK_FEATURE(CDAUDIO, [cdaudio], cdaudio, [
AG_GST_CHECK_CONFIGPROG(CDAUDIO, libcdaudio-config) PKG_CHECK_MODULES(CDAUDIO, libcdaudio, [
HAVE_CDAUDIO="yes"
], [
HAVE_CDAUDIO="no"
])
AC_SUBST(CDAUDIO_CFLAGS) AC_SUBST(CDAUDIO_CFLAGS)
AC_SUBST(CDAUDIO_LIBS) AC_SUBST(CDAUDIO_LIBS)
]) ])
@ -656,7 +737,6 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_COG, true)
AG_GST_CHECK_FEATURE(COG, [Cog plugin], cog, [ AG_GST_CHECK_FEATURE(COG, [Cog plugin], cog, [
PKG_CHECK_MODULES(COG, libpng >= 1.2, HAVE_COG="yes", [ PKG_CHECK_MODULES(COG, libpng >= 1.2, HAVE_COG="yes", [
HAVE_COG="no" HAVE_COG="no"
AC_MSG_RESULT(no)
]) ])
AC_SUBST(COG_CFLAGS) AC_SUBST(COG_CFLAGS)
AC_SUBST(COG_LIBS) AC_SUBST(COG_LIBS)
@ -673,7 +753,6 @@ AG_GST_CHECK_FEATURE(CURL, [Curl plugin], curl, [
AC_MSG_RESULT($HAVE_CURL) AC_MSG_RESULT($HAVE_CURL)
], [ ], [
HAVE_CURL="no" HAVE_CURL="no"
AC_MSG_RESULT(no)
]) ])
AC_SUBST(CURL_CFLAGS) AC_SUBST(CURL_CFLAGS)
AC_SUBST(CURL_LIBS) AC_SUBST(CURL_LIBS)
@ -687,7 +766,6 @@ AG_GST_CHECK_FEATURE(DC1394, [libdc1394], dc1394, [
HAVE_DC1394="yes" HAVE_DC1394="yes"
else else
HAVE_DC1394="no" HAVE_DC1394="no"
AC_MSG_RESULT(no)
fi fi
], [ ], [
HAVE_DC1394="no" HAVE_DC1394="no"
@ -697,13 +775,35 @@ AG_GST_CHECK_FEATURE(DC1394, [libdc1394], dc1394, [
AC_SUBST(LIBDC1394_LIBS) AC_SUBST(LIBDC1394_LIBS)
]) ])
dnl *** decklink ***
translit(dnm, m, l) AM_CONDITIONAL(USE_DECKLINK, true)
AG_GST_CHECK_FEATURE(DECKLINK, [decklink], decklink, [
HAVE_DECKLINK=no
case "$host" in
*-*linux*)
if test "x$HAVE_PTHREAD_H" = "xyes"; then
AC_CHECK_LIB(dl, dlopen,
[
HAVE_DECKLINK=yes
DECKLINK_CXXFLAGS=
DECKLINK_LIBS="-lpthread -ldl"
])
fi
;;
*)
HAVE_DECKLINK=no
;;
esac
AC_SUBST(DECKLINK_CXXFLAGS)
AC_SUBST(DECKLINK_LIBS)
])
dnl **** DirectFB **** dnl **** DirectFB ****
translit(dnm, m, l) AM_CONDITIONAL(USE_DIRECTFB, true) translit(dnm, m, l) AM_CONDITIONAL(USE_DIRECTFB, true)
AG_GST_CHECK_FEATURE(DIRECTFB, [directfb], dfbvideosink , [ AG_GST_CHECK_FEATURE(DIRECTFB, [directfb], dfbvideosink , [
PKG_CHECK_MODULES(DIRECTFB, directfb >= 0.9.24, HAVE_DIRECTFB="yes", [ PKG_CHECK_MODULES(DIRECTFB, directfb >= 0.9.24, HAVE_DIRECTFB="yes", [
HAVE_DIRECTFB="no" HAVE_DIRECTFB="no"
AC_MSG_RESULT(no)
]) ])
]) ])
@ -712,7 +812,6 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_DIRAC, true)
AG_GST_CHECK_FEATURE(DIRAC, [dirac], dirac, [ AG_GST_CHECK_FEATURE(DIRAC, [dirac], dirac, [
PKG_CHECK_MODULES(DIRAC, dirac >= 0.10, HAVE_DIRAC="yes", [ PKG_CHECK_MODULES(DIRAC, dirac >= 0.10, HAVE_DIRAC="yes", [
HAVE_DIRAC="no" HAVE_DIRAC="no"
AC_MSG_RESULT(no)
]) ])
]) ])
@ -750,10 +849,8 @@ AG_GST_CHECK_FEATURE(DIVX, [divx plugins], divx, [
return 0; return 0;
], [ ], [
HAVE_DIVX=yes HAVE_DIVX=yes
AC_MSG_RESULT(yes)
], [ ], [
HAVE_DIVX=no HAVE_DIVX=no
AC_MSG_RESULT(no)
AC_MSG_WARN([Wrong version of divx4linux installed]) AC_MSG_WARN([Wrong version of divx4linux installed])
]) ])
fi fi
@ -774,10 +871,8 @@ return 0;
return 0; return 0;
], [ ], [
HAVE_DIVX=yes HAVE_DIVX=yes
AC_MSG_RESULT(yes)
], [ ], [
HAVE_DIVX=no HAVE_DIVX=no
AC_MSG_RESULT(no)
AC_MSG_WARN([Wrong version of divx4linux installed]) AC_MSG_WARN([Wrong version of divx4linux installed])
]) ])
fi fi
@ -807,16 +902,6 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_RESINDVD, true)
AG_GST_CHECK_FEATURE(RESINDVD, [resindvd plugin], resindvd, [ AG_GST_CHECK_FEATURE(RESINDVD, [resindvd plugin], resindvd, [
PKG_CHECK_MODULES(DVDNAV, dvdnav >= 4.1.2 dvdread >= 4.1.2, HAVE_RESINDVD="yes", [ PKG_CHECK_MODULES(DVDNAV, dvdnav >= 4.1.2 dvdread >= 4.1.2, HAVE_RESINDVD="yes", [
HAVE_RESINDVD="no" HAVE_RESINDVD="no"
AC_MSG_RESULT(no)
])
])
dnl **** exif (used on jifmux tests) ****
translit(dnm, m, l) AM_CONDITIONAL(USE_EXIF, true)
AG_GST_CHECK_FEATURE(EXIF, [exif], exif, [
PKG_CHECK_MODULES(EXIF, libexif >= 0.6.16, HAVE_EXIF="yes", [
HAVE_EXIF="no"
AC_MSG_RESULT(no)
]) ])
]) ])
@ -859,7 +944,6 @@ AG_GST_CHECK_FEATURE(FAAD, [AAC decoder plug-in], faad, [
#endif #endif
], [ ], [
HAVE_FAAD="yes" HAVE_FAAD="yes"
AC_MSG_RESULT(yes)
AC_MSG_CHECKING([Checking FAAD2 version in $faad_hdr]) AC_MSG_CHECKING([Checking FAAD2 version in $faad_hdr])
for minor in 10 9 8 7 6 5 0; do for minor in 10 9 8 7 6 5 0; do
@ -880,7 +964,6 @@ AG_GST_CHECK_FEATURE(FAAD, [AAC decoder plug-in], faad, [
fi fi
], [ ], [
HAVE_FAAD="no" HAVE_FAAD="no"
AC_MSG_RESULT(no)
]) ])
fi fi
AS_SCRUB_INCLUDE(FAAD_CFLAGS) AS_SCRUB_INCLUDE(FAAD_CFLAGS)
@ -932,7 +1015,6 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_KATE, true)
AG_GST_CHECK_FEATURE(KATE, [Kate], kate, [ AG_GST_CHECK_FEATURE(KATE, [Kate], kate, [
PKG_CHECK_MODULES(KATE, kate >= 0.1.7, HAVE_KATE="yes", [ PKG_CHECK_MODULES(KATE, kate >= 0.1.7, HAVE_KATE="yes", [
HAVE_KATE="no" HAVE_KATE="no"
AC_MSG_RESULT(no)
]) ])
AC_SUBST(KATE_CFLAGS) AC_SUBST(KATE_CFLAGS)
AC_SUBST(KATE_LIBS) AC_SUBST(KATE_LIBS)
@ -943,7 +1025,6 @@ AG_GST_CHECK_FEATURE(KATE, [Kate], kate, [
], ],
[ [
HAVE_TIGER="no" HAVE_TIGER="no"
AC_MSG_RESULT(no)
] ]
) )
AM_CONDITIONAL(USE_TIGER, test "x$HAVE_TIGER" = "xyes") AM_CONDITIONAL(USE_TIGER, test "x$HAVE_TIGER" = "xyes")
@ -955,7 +1036,7 @@ dnl *** ladspa ***
translit(dnm, m, l) AM_CONDITIONAL(USE_LADSPA, true) translit(dnm, m, l) AM_CONDITIONAL(USE_LADSPA, true)
AG_GST_CHECK_FEATURE(LADSPA, [ladspa], ladspa, [ AG_GST_CHECK_FEATURE(LADSPA, [ladspa], ladspa, [
AC_CHECK_HEADER(ladspa.h, HAVE_LADSPA="yes", HAVE_LADSPA="no") AC_CHECK_HEADER(ladspa.h, HAVE_LADSPA="yes", HAVE_LADSPA="no")
PKG_CHECK_MODULES(LRDF, lrdf, HAVE_LRDF=yes, HAVE_LRDF=no) PKG_CHECK_MODULES(LRDF, lrdf, HAVE_LRDF=yes, HAVE_LRDF=no)
if test $HAVE_LRDF = "yes"; then if test $HAVE_LRDF = "yes"; then
AC_DEFINE(HAVE_LRDF, 1, [Define if we have liblrdf]) AC_DEFINE(HAVE_LRDF, 1, [Define if we have liblrdf])
@ -978,11 +1059,23 @@ AG_GST_CHECK_FEATURE(LIBMMS, [mms protocol library], libmms, [
dnl check with pkg-config first dnl check with pkg-config first
PKG_CHECK_MODULES(LIBMMS, libmms >= 0.4, HAVE_LIBMMS="yes", [ PKG_CHECK_MODULES(LIBMMS, libmms >= 0.4, HAVE_LIBMMS="yes", [
HAVE_LIBMMS="no" HAVE_LIBMMS="no"
AC_MSG_RESULT(no)
]) ])
]) ])
AC_SUBST(LIBMMS_LIBS) AC_SUBST(LIBMMS_LIBS)
dnl *** linsys ***
translit(dnm, m, l) AM_CONDITIONAL(USE_LINSYS, true)
AG_GST_CHECK_FEATURE(LINSYS, [Linear Systems SDI plugin], linsys, [
case "$host" in
*-*linux*)
HAVE_LINSYS=yes
;;
*)
HAVE_LINSYS=no
;;
esac
])
dnl *** modplug *** dnl *** modplug ***
translit(dnm, m, l) AM_CONDITIONAL(USE_MODPLUG, true) translit(dnm, m, l) AM_CONDITIONAL(USE_MODPLUG, true)
AG_GST_CHECK_FEATURE(MODPLUG, modplug, modplug, [ AG_GST_CHECK_FEATURE(MODPLUG, modplug, modplug, [
@ -1017,21 +1110,25 @@ PKG_CHECK_EXISTS(mjpegtools >= 1.6.1.93 mjpegtools < 1.8.0, [
PKG_CHECK_EXISTS(mjpegtools >= 1.8.0 mjpegtools < 1.9.0, [ PKG_CHECK_EXISTS(mjpegtools >= 1.8.0 mjpegtools < 1.9.0, [
mjpegtools_api=10800 mjpegtools_api=10800
], [ ], [
PKG_CHECK_MODULES(MJPEG, mjpegtools >= 1.9.0, [ PKG_CHECK_EXISTS(mjpegtools >= 2.0.0, [
dnl logging API changed in release candidates mjpegtools_api=20000
OLD_CFLAGS="$CFLAGS"
OLD_LIBS="$LIBS"
CFLAGS="$MJPEG_CFLAGS"
LIBS="$LIBS $MJPEG_LIBS -lmjpegutils $LIBM -lpthread"
AC_CHECK_FUNC(mjpeg_loglev_t, [
mjpegtools_api=10903
], [
mjpegtools_api=10900
])
CFLAGS="$OLD_CFLAGS"
LIBS="$OLD_LIBS"
], [ ], [
mjpegtools_api=0 PKG_CHECK_MODULES(MJPEG, mjpegtools >= 1.9.0 mjpegtools < 2.0.0, [
dnl logging API changed in release candidates
OLD_CFLAGS="$CFLAGS"
OLD_LIBS="$LIBS"
CFLAGS="$MJPEG_CFLAGS"
LIBS="$LIBS $MJPEG_LIBS -lmjpegutils $LIBM -lpthread"
AC_CHECK_FUNC(mjpeg_loglev_t, [
mjpegtools_api=10903
], [
mjpegtools_api=10900
])
CFLAGS="$OLD_CFLAGS"
LIBS="$OLD_LIBS"
], [
mjpegtools_api=0
])
]) ])
]) ])
]) ])
@ -1204,7 +1301,6 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_MYTHTV, true)
AG_GST_CHECK_FEATURE(MYTHTV, [MythTV client plugins], mythtvsrc, [ AG_GST_CHECK_FEATURE(MYTHTV, [MythTV client plugins], mythtvsrc, [
PKG_CHECK_MODULES(GMYTH, gmyth >= 0.4 gmyth <= 0.7.99, HAVE_MYTHTV="yes", [ PKG_CHECK_MODULES(GMYTH, gmyth >= 0.4 gmyth <= 0.7.99, HAVE_MYTHTV="yes", [
HAVE_MYTHTV="no" HAVE_MYTHTV="no"
AC_MSG_RESULT(no)
]) ])
AC_SUBST(GMYTH_CFLAGS) AC_SUBST(GMYTH_CFLAGS)
AC_SUBST(GMYTH_LIBS) AC_SUBST(GMYTH_LIBS)
@ -1231,7 +1327,6 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_NEON, true)
AG_GST_CHECK_FEATURE(NEON, [neon http client plugins], neonhttpsrc, [ AG_GST_CHECK_FEATURE(NEON, [neon http client plugins], neonhttpsrc, [
PKG_CHECK_MODULES(NEON, neon >= 0.27.0 neon <= 0.29.99, HAVE_NEON="yes", [ PKG_CHECK_MODULES(NEON, neon >= 0.27.0 neon <= 0.29.99, HAVE_NEON="yes", [
HAVE_NEON="no" HAVE_NEON="no"
AC_MSG_RESULT(no)
]) ])
AC_SUBST(NEON_CFLAGS) AC_SUBST(NEON_CFLAGS)
AC_SUBST(NEON_LIBS) AC_SUBST(NEON_LIBS)
@ -1242,12 +1337,21 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_OFA, true)
AG_GST_CHECK_FEATURE(OFA, [ofa plugins], ofa, [ AG_GST_CHECK_FEATURE(OFA, [ofa plugins], ofa, [
PKG_CHECK_MODULES(OFA, libofa >= 0.9.3, HAVE_OFA="yes", [ PKG_CHECK_MODULES(OFA, libofa >= 0.9.3, HAVE_OFA="yes", [
HAVE_OFA="no" HAVE_OFA="no"
AC_MSG_RESULT(no)
]) ])
AC_SUBST(OFA_CFLAGS) AC_SUBST(OFA_CFLAGS)
AC_SUBST(OFA_LIBS) AC_SUBST(OFA_LIBS)
]) ])
dnl *** OpenAL ***
translit(dnm, m, l) AM_CONDITIONAL(USE_OPENAL, true)
AG_GST_CHECK_FEATURE(OPENAL, [OpenAL plugin], openal, [
PKG_CHECK_MODULES(OPENAL, openal, HAVE_OPENAL="yes", [
HAVE_OPENAL="no"
])
AC_SUBST(OPENAL_CFLAGS)
AC_SUBST(OPENAL_LIBS)
])
dnl *** opencv *** dnl *** opencv ***
translit(dnm, m, l) AM_CONDITIONAL(USE_OPENCV, true) translit(dnm, m, l) AM_CONDITIONAL(USE_OPENCV, true)
AG_GST_CHECK_FEATURE(OPENCV, [opencv plugins], opencv, [ AG_GST_CHECK_FEATURE(OPENCV, [opencv plugins], opencv, [
@ -1257,7 +1361,7 @@ AG_GST_CHECK_FEATURE(OPENCV, [opencv plugins], opencv, [
dnl a new version and the no-backward-compatibility define. (There doesn't dnl a new version and the no-backward-compatibility define. (There doesn't
dnl seem to be a switch to suppress the warnings the cvcompat.h header dnl seem to be a switch to suppress the warnings the cvcompat.h header
dnl causes.) dnl causes.)
PKG_CHECK_MODULES(OPENCV, opencv >= 2.0.0 opencv <= 2.1.0 , [ PKG_CHECK_MODULES(OPENCV, opencv >= 2.0.0 opencv <= 2.2.0 , [
AC_PROG_CXX AC_PROG_CXX
AC_LANG_CPLUSPLUS AC_LANG_CPLUSPLUS
OLD_CPPFLAGS=$CPPFLAGS OLD_CPPFLAGS=$CPPFLAGS
@ -1277,7 +1381,6 @@ AG_GST_CHECK_FEATURE(OPENCV, [opencv plugins], opencv, [
fi fi
], [ ], [
HAVE_OPENCV="no" HAVE_OPENCV="no"
AC_MSG_RESULT(no)
]) ])
AC_SUBST(OPENCV_CFLAGS) AC_SUBST(OPENCV_CFLAGS)
AC_SUBST(OPENCV_LIBS) AC_SUBST(OPENCV_LIBS)
@ -1288,7 +1391,6 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_RSVG, true)
AG_GST_CHECK_FEATURE(RSVG, [rsvg decoder], rsvg, [ AG_GST_CHECK_FEATURE(RSVG, [rsvg decoder], rsvg, [
PKG_CHECK_MODULES(RSVG, librsvg-2.0 >= 2.14 cairo, HAVE_RSVG="yes", [ PKG_CHECK_MODULES(RSVG, librsvg-2.0 >= 2.14 cairo, HAVE_RSVG="yes", [
HAVE_RSVG="no" HAVE_RSVG="no"
AC_MSG_RESULT(no)
]) ])
AC_SUBST(RSVG_CFLAGS) AC_SUBST(RSVG_CFLAGS)
AC_SUBST(RSVG_LIBS) AC_SUBST(RSVG_LIBS)
@ -1318,12 +1420,17 @@ AG_GST_CHECK_FEATURE(TIMIDITY, [timidity midi soft synth plugin], timidity, [
fi fi
], [ ], [
HAVE_TIMIDITY="no" HAVE_TIMIDITY="no"
AC_MSG_RESULT(no)
]) ])
AC_SUBST(TIMIDITY_CFLAGS) AC_SUBST(TIMIDITY_CFLAGS)
AC_SUBST(TIMIDITY_LIBS) AC_SUBST(TIMIDITY_LIBS)
]) ])
dnl *** teletextdec ***
translit(dnm, m, l) AM_CONDITIONAL(USE_TELETEXTDEC, true)
AG_GST_CHECK_FEATURE(TELETEXTDEC, [Teletext decoder], teletextdec, [
AG_GST_PKG_CHECK_MODULES(TELETEXTDEC, zvbi-0.2)
])
dnl *** wildmidi *** dnl *** wildmidi ***
translit(dnm, m, l) AM_CONDITIONAL(USE_WILDMIDI, true) translit(dnm, m, l) AM_CONDITIONAL(USE_WILDMIDI, true)
AG_GST_CHECK_FEATURE(WILDMIDI, [wildmidi midi soft synth plugin], wildmidi, [ AG_GST_CHECK_FEATURE(WILDMIDI, [wildmidi midi soft synth plugin], wildmidi, [
@ -1374,7 +1481,7 @@ AG_GST_CHECK_FEATURE(SOUNDTOUCH, [soundtouch plug-in], soundtouch, [
[PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch-1.0, [PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch-1.0,
[HAVE_SOUNDTOUCH=yes [HAVE_SOUNDTOUCH=yes
HAVE_SOUNDTOUCH_1_4=no HAVE_SOUNDTOUCH_1_4=no
SOUNDTOUCH_LIBS="$SOUNDTOUCH_LIBS -lBPM"], SOUNDTOUCH_LIBS="$SOUNDTOUCH_LIBS -lBPM"],
[PKG_CHECK_MODULES(SOUNDTOUCH, libSoundTouch >= 1.4, [PKG_CHECK_MODULES(SOUNDTOUCH, libSoundTouch >= 1.4,
[HAVE_SOUNDTOUCH=yes], [HAVE_SOUNDTOUCH=yes],
[PKG_CHECK_MODULES(SOUNDTOUCH, libSoundTouch, [PKG_CHECK_MODULES(SOUNDTOUCH, libSoundTouch,
@ -1437,23 +1544,11 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_SWFDEC, true)
AG_GST_CHECK_FEATURE(SWFDEC, [swfdec plug-in], swfdec, [ AG_GST_CHECK_FEATURE(SWFDEC, [swfdec plug-in], swfdec, [
PKG_CHECK_MODULES(SWFDEC, swfdec-0.3 >= 0.3.6, HAVE_SWFDEC=yes, [ PKG_CHECK_MODULES(SWFDEC, swfdec-0.3 >= 0.3.6, HAVE_SWFDEC=yes, [
HAVE_SWFDEC=no HAVE_SWFDEC=no
AC_MSG_RESULT(no)
]) ])
AC_SUBST(SWFDEC_CFLAGS) AC_SUBST(SWFDEC_CFLAGS)
AC_SUBST(SWFDEC_LIBS) AC_SUBST(SWFDEC_LIBS)
]) ])
dnl *** theora ***
translit(dnm, m, l) AM_CONDITIONAL(USE_THEORADEC, true)
AG_GST_CHECK_FEATURE(THEORADEC, [ogg theora codec], theoraexpdec, [
PKG_CHECK_MODULES(THEORADEC, theoradec, HAVE_THEORADEC="yes", [
HAVE_THEORADEC="no"
AC_MSG_RESULT(no)
])
AC_SUBST(THEORADEC_LIBS)
AC_SUBST(THEORADEC_CFLAGS)
])
dnl *** XVID *** dnl *** XVID ***
translit(dnm, m, l) AM_CONDITIONAL(USE_XVID, true) translit(dnm, m, l) AM_CONDITIONAL(USE_XVID, true)
AG_GST_CHECK_FEATURE(XVID, [xvid plugins], xvid, [ AG_GST_CHECK_FEATURE(XVID, [xvid plugins], xvid, [
@ -1521,7 +1616,7 @@ AG_GST_CHECK_FEATURE(VDPAU, [VDPAU], vdpau, [
if test "$HAVE_VDPAU" = "no"; then if test "$HAVE_VDPAU" = "no"; then
saved_CPPFLAGS="$CPPFLAGS" saved_CPPFLAGS="$CPPFLAGS"
AC_CHECK_HEADER([vdpau/vdpau.h], [HAVE_VDPAU_H=yes]) AC_CHECK_HEADER([vdpau/vdpau.h], [HAVE_VDPAU_H=yes])
if test -z "$HAVE_VDPAU_H"; then if test -z "$HAVE_VDPAU_H"; then
dnl Didn't find VDPAU header straight away. dnl Didn't find VDPAU header straight away.
dnl Try /usr/include/nvidia. Need to clear caching vars first dnl Try /usr/include/nvidia. Need to clear caching vars first
@ -1533,9 +1628,9 @@ AG_GST_CHECK_FEATURE(VDPAU, [VDPAU], vdpau, [
CPPFLAGS="$VDPAU_CFLAGS $saved_CPPFLAGS" CPPFLAGS="$VDPAU_CFLAGS $saved_CPPFLAGS"
AC_CHECK_HEADER([vdpau/vdpau.h], [HAVE_VDPAU_H=yes]) AC_CHECK_HEADER([vdpau/vdpau.h], [HAVE_VDPAU_H=yes])
fi fi
AC_CHECK_HEADER([vdpau/vdpau_x11.h], [HAVE_VDPAU_X11_H=yes]) AC_CHECK_HEADER([vdpau/vdpau_x11.h], [HAVE_VDPAU_X11_H=yes])
if test "x$HAVE_VDPAU_H" = "xyes" -a "x$HAVE_VDPAU_X11_H" = "xyes"; then if test "x$HAVE_VDPAU_H" = "xyes" -a "x$HAVE_VDPAU_X11_H" = "xyes"; then
dnl Found the headers - look for the lib dnl Found the headers - look for the lib
AC_MSG_NOTICE([VDPAU headers found. Checking libraries]) AC_MSG_NOTICE([VDPAU headers found. Checking libraries])
@ -1614,7 +1709,8 @@ dnl not building plugins with external dependencies,
dnl but we still need to set the conditionals dnl but we still need to set the conditionals
AM_CONDITIONAL(USE_ASSRENDER, false) AM_CONDITIONAL(USE_ASSRENDER, false)
AM_CONDITIONAL(USE_AMRWB, false) AM_CONDITIONAL(USE_VOAMRWBENC, false)
AM_CONDITIONAL(USE_VOAACENC, false)
AM_CONDITIONAL(USE_APEXSINK, false) AM_CONDITIONAL(USE_APEXSINK, false)
AM_CONDITIONAL(USE_BZ2, false) AM_CONDITIONAL(USE_BZ2, false)
AM_CONDITIONAL(USE_CDAUDIO, false) AM_CONDITIONAL(USE_CDAUDIO, false)
@ -1622,6 +1718,7 @@ AM_CONDITIONAL(USE_CELT, false)
AM_CONDITIONAL(USE_COG, false) AM_CONDITIONAL(USE_COG, false)
AM_CONDITIONAL(USE_CURL, false) AM_CONDITIONAL(USE_CURL, false)
AM_CONDITIONAL(USE_DC1394, false) AM_CONDITIONAL(USE_DC1394, false)
AM_CONDITIONAL(USE_DECKLINK, false)
AM_CONDITIONAL(USE_DIRECTFB, false) AM_CONDITIONAL(USE_DIRECTFB, false)
AM_CONDITIONAL(USE_DIRAC, false) AM_CONDITIONAL(USE_DIRAC, false)
AM_CONDITIONAL(USE_DTS, false) AM_CONDITIONAL(USE_DTS, false)
@ -1639,6 +1736,7 @@ AM_CONDITIONAL(USE_TIGER, false)
AM_CONDITIONAL(USE_LADSPA, false) AM_CONDITIONAL(USE_LADSPA, false)
AM_CONDITIONAL(USE_LV2, false) AM_CONDITIONAL(USE_LV2, false)
AM_CONDITIONAL(USE_LIBMMS, false) AM_CONDITIONAL(USE_LIBMMS, false)
AM_CONDITIONAL(USE_LINSYS, false)
AM_CONDITIONAL(USE_MODPLUG, false) AM_CONDITIONAL(USE_MODPLUG, false)
AM_CONDITIONAL(USE_MIMIC, false) AM_CONDITIONAL(USE_MIMIC, false)
AM_CONDITIONAL(USE_MPEG2ENC, false) AM_CONDITIONAL(USE_MPEG2ENC, false)
@ -1649,6 +1747,7 @@ AM_CONDITIONAL(USE_MYTHTV, false)
AM_CONDITIONAL(USE_NAS, false) AM_CONDITIONAL(USE_NAS, false)
AM_CONDITIONAL(USE_NEON, false) AM_CONDITIONAL(USE_NEON, false)
AM_CONDITIONAL(USE_OFA, false) AM_CONDITIONAL(USE_OFA, false)
AM_CONDITIONAL(USE_OPENAL, false)
AM_CONDITIONAL(USE_OPENCV, false) AM_CONDITIONAL(USE_OPENCV, false)
AM_CONDITIONAL(USE_RSVG, false) AM_CONDITIONAL(USE_RSVG, false)
AM_CONDITIONAL(USE_TIMIDITY, false) AM_CONDITIONAL(USE_TIMIDITY, false)
@ -1660,7 +1759,6 @@ AM_CONDITIONAL(USE_SPC, false)
AM_CONDITIONAL(USE_GME, false) AM_CONDITIONAL(USE_GME, false)
AM_CONDITIONAL(USE_GSETTINGS, false) AM_CONDITIONAL(USE_GSETTINGS, false)
AM_CONDITIONAL(USE_SWFDEC, false) AM_CONDITIONAL(USE_SWFDEC, false)
AM_CONDITIONAL(USE_THEORADEC, false)
AM_CONDITIONAL(USE_XVID, false) AM_CONDITIONAL(USE_XVID, false)
AM_CONDITIONAL(USE_DVB, false) AM_CONDITIONAL(USE_DVB, false)
AM_CONDITIONAL(USE_WININET, false) AM_CONDITIONAL(USE_WININET, false)
@ -1670,6 +1768,7 @@ AM_CONDITIONAL(USE_SCHRO, false)
AM_CONDITIONAL(USE_ZBAR, false) AM_CONDITIONAL(USE_ZBAR, false)
AM_CONDITIONAL(USE_VP8, false) AM_CONDITIONAL(USE_VP8, false)
AM_CONDITIONAL(USE_RTMP, false) AM_CONDITIONAL(USE_RTMP, false)
AM_CONDITIONAL(USE_TELETEXTDEC, false)
fi dnl of EXT plugins fi dnl of EXT plugins
@ -1749,7 +1848,7 @@ gst/adpcmdec/Makefile
gst/adpcmenc/Makefile gst/adpcmenc/Makefile
gst/aiff/Makefile gst/aiff/Makefile
gst/asfmux/Makefile gst/asfmux/Makefile
gst/audioparsers/Makefile gst/audiovisualizers/Makefile
gst/autoconvert/Makefile gst/autoconvert/Makefile
gst/bayer/Makefile gst/bayer/Makefile
gst/camerabin/Makefile gst/camerabin/Makefile
@ -1763,6 +1862,7 @@ gst/debugutils/Makefile
gst/dtmf/Makefile gst/dtmf/Makefile
gst/dvbsuboverlay/Makefile gst/dvbsuboverlay/Makefile
gst/dvdspu/Makefile gst/dvdspu/Makefile
gst/faceoverlay/Makefile
gst/festival/Makefile gst/festival/Makefile
gst/fieldanalysis/Makefile gst/fieldanalysis/Makefile
gst/freeze/Makefile gst/freeze/Makefile
@ -1771,9 +1871,9 @@ gst/gaudieffects/Makefile
gst/geometrictransform/Makefile gst/geometrictransform/Makefile
gst/h264parse/Makefile gst/h264parse/Makefile
gst/hdvparse/Makefile gst/hdvparse/Makefile
gst/hls/Makefile
gst/id3tag/Makefile gst/id3tag/Makefile
gst/interlace/Makefile gst/interlace/Makefile
gst/invtelecine/Makefile
gst/ivfparse/Makefile gst/ivfparse/Makefile
gst/jp2kdecimator/Makefile gst/jp2kdecimator/Makefile
gst/jpegformat/Makefile gst/jpegformat/Makefile
@ -1791,14 +1891,15 @@ gst/mve/Makefile
gst/mxf/Makefile gst/mxf/Makefile
gst/nsf/Makefile gst/nsf/Makefile
gst/nuvdemux/Makefile gst/nuvdemux/Makefile
gst/patchdetect/Makefile
gst/pcapparse/Makefile gst/pcapparse/Makefile
gst/pnm/Makefile gst/pnm/Makefile
gst/qtmux/Makefile
gst/rawparse/Makefile gst/rawparse/Makefile
gst/real/Makefile gst/real/Makefile
gst/rtpmux/Makefile gst/rtpmux/Makefile
gst/rtpvp8/Makefile gst/rtpvp8/Makefile
gst/scaletempo/Makefile gst/scaletempo/Makefile
gst/sdi/Makefile
gst/sdp/Makefile gst/sdp/Makefile
gst/segmentclip/Makefile gst/segmentclip/Makefile
gst/siren/Makefile gst/siren/Makefile
@ -1816,7 +1917,6 @@ gst/y4m/Makefile
gst-libs/Makefile gst-libs/Makefile
gst-libs/gst/Makefile gst-libs/gst/Makefile
gst-libs/gst/basecamerabinsrc/Makefile gst-libs/gst/basecamerabinsrc/Makefile
gst-libs/gst/baseparse/Makefile
gst-libs/gst/interfaces/Makefile gst-libs/gst/interfaces/Makefile
gst-libs/gst/signalprocessor/Makefile gst-libs/gst/signalprocessor/Makefile
gst-libs/gst/video/Makefile gst-libs/gst/video/Makefile
@ -1825,12 +1925,16 @@ sys/dshowdecwrapper/Makefile
sys/acmenc/Makefile sys/acmenc/Makefile
sys/acmmp3dec/Makefile sys/acmmp3dec/Makefile
sys/applemedia/Makefile sys/applemedia/Makefile
sys/avc/Makefile
sys/d3dvideosink/Makefile
sys/decklink/Makefile
sys/directdraw/Makefile sys/directdraw/Makefile
sys/directsound/Makefile sys/directsound/Makefile
sys/dshowsrcwrapper/Makefile sys/dshowsrcwrapper/Makefile
sys/dshowvideosink/Makefile sys/dshowvideosink/Makefile
sys/dvb/Makefile sys/dvb/Makefile
sys/fbdev/Makefile sys/fbdev/Makefile
sys/linsys/Makefile
sys/osxvideo/Makefile sys/osxvideo/Makefile
sys/qtwrapper/Makefile sys/qtwrapper/Makefile
sys/shm/Makefile sys/shm/Makefile
@ -1852,7 +1956,8 @@ tests/examples/directfb/Makefile
tests/examples/mxf/Makefile tests/examples/mxf/Makefile
tests/examples/scaletempo/Makefile tests/examples/scaletempo/Makefile
tests/icles/Makefile tests/icles/Makefile
ext/amrwbenc/Makefile ext/voamrwbenc/Makefile
ext/voaacenc/Makefile
ext/assrender/Makefile ext/assrender/Makefile
ext/apexsink/Makefile ext/apexsink/Makefile
ext/bz2/Makefile ext/bz2/Makefile
@ -1885,6 +1990,7 @@ ext/mythtv/Makefile
ext/nas/Makefile ext/nas/Makefile
ext/neon/Makefile ext/neon/Makefile
ext/ofa/Makefile ext/ofa/Makefile
ext/openal/Makefile
ext/opencv/Makefile ext/opencv/Makefile
ext/rsvg/Makefile ext/rsvg/Makefile
ext/resindvd/Makefile ext/resindvd/Makefile
@ -1893,12 +1999,12 @@ ext/schroedinger/Makefile
ext/sdl/Makefile ext/sdl/Makefile
ext/sndfile/Makefile ext/sndfile/Makefile
ext/soundtouch/Makefile ext/soundtouch/Makefile
ext/teletextdec/Makefile
ext/gme/Makefile ext/gme/Makefile
ext/gsettings/Makefile ext/gsettings/Makefile
ext/gsettings/org.freedesktop.gstreamer.default-elements.gschema.xml ext/gsettings/org.freedesktop.gstreamer.default-elements.gschema.xml
ext/spc/Makefile ext/spc/Makefile
ext/swfdec/Makefile ext/swfdec/Makefile
ext/theora/Makefile
ext/timidity/Makefile ext/timidity/Makefile
ext/vp8/Makefile ext/vp8/Makefile
ext/xvid/Makefile ext/xvid/Makefile

View file

@ -44,11 +44,6 @@ DOC_SOURCE_DIR = $(top_srcdir)
# Extra options to supply to gtkdoc-scan. # Extra options to supply to gtkdoc-scan.
SCAN_OPTIONS= SCAN_OPTIONS=
# FIXME :
# there's something wrong with gstreamer-sections.txt not being in the dist
# maybe it doesn't resolve; we're adding it below for now
#EXTRA_DIST = gstreamer.types.in gstreamer.hierarchy $(DOC_MODULE)-sections.txt gstreamer-sections.txt $(DOC_MAIN_SGML_FILE)
# Extra options to supply to gtkdoc-mkdb. # Extra options to supply to gtkdoc-mkdb.
MKDB_OPTIONS=--sgml-mode --source-suffixes=c,h,cc,m MKDB_OPTIONS=--sgml-mode --source-suffixes=c,h,cc,m
@ -91,7 +86,6 @@ EXAMPLE_CFILES = \
EXTRA_HFILES = \ EXTRA_HFILES = \
$(top_srcdir)/ext/assrender/gstassrender.h \ $(top_srcdir)/ext/assrender/gstassrender.h \
$(top_srcdir)/ext/amrwbenc/gstamrwbenc.h \
$(top_srcdir)/ext/celt/gstceltdec.h \ $(top_srcdir)/ext/celt/gstceltdec.h \
$(top_srcdir)/ext/celt/gstceltenc.h \ $(top_srcdir)/ext/celt/gstceltenc.h \
$(top_srcdir)/ext/curl/gstcurlsink.h \ $(top_srcdir)/ext/curl/gstcurlsink.h \
@ -124,26 +118,26 @@ EXTRA_HFILES = \
$(top_srcdir)/ext/opencv/gstfacedetect.h \ $(top_srcdir)/ext/opencv/gstfacedetect.h \
$(top_srcdir)/ext/opencv/gstpyramidsegment.h \ $(top_srcdir)/ext/opencv/gstpyramidsegment.h \
$(top_srcdir)/ext/opencv/gsttemplatematch.h \ $(top_srcdir)/ext/opencv/gsttemplatematch.h \
$(top_srcdir)/ext/opencv/gsttextwrite.h \ $(top_srcdir)/ext/opencv/gsttextoverlay.h \
$(top_srcdir)/ext/rsvg/gstrsvgdec.h \ $(top_srcdir)/ext/rsvg/gstrsvgdec.h \
$(top_srcdir)/ext/rsvg/gstrsvgoverlay.h \ $(top_srcdir)/ext/rsvg/gstrsvgoverlay.h \
$(top_srcdir)/ext/sdl/sdlaudiosink.h \ $(top_srcdir)/ext/sdl/sdlaudiosink.h \
$(top_srcdir)/ext/sdl/sdlvideosink.h \ $(top_srcdir)/ext/sdl/sdlvideosink.h \
$(top_srcdir)/ext/theora/theoradec.h \
$(top_srcdir)/ext/timidity/gsttimidity.h \ $(top_srcdir)/ext/timidity/gsttimidity.h \
$(top_srcdir)/ext/timidity/gstwildmidi.h \ $(top_srcdir)/ext/timidity/gstwildmidi.h \
$(top_srcdir)/ext/voaacenc/gstvoaacenc.h \
$(top_srcdir)/ext/voamrwbenc/gstvoamrwbenc.h \
$(top_srcdir)/ext/vp8/gstvp8enc.h \ $(top_srcdir)/ext/vp8/gstvp8enc.h \
$(top_srcdir)/ext/vp8/gstvp8dec.h \ $(top_srcdir)/ext/vp8/gstvp8dec.h \
$(top_srcdir)/ext/zbar/gstzbar.h \ $(top_srcdir)/ext/zbar/gstzbar.h \
$(top_srcdir)/gst/aiff/aiffparse.h \ $(top_srcdir)/gst/aiff/aiffparse.h \
$(top_srcdir)/gst/aiff/aiffmux.h \ $(top_srcdir)/gst/aiff/aiffmux.h \
$(top_srcdir)/gst/audioparsers/gstaacparse.h \
$(top_srcdir)/gst/audioparsers/gstac3parse.h \
$(top_srcdir)/gst/audioparsers/gstamrparse.h \
$(top_srcdir)/gst/audioparsers/gstflacparse.h \
$(top_srcdir)/gst/audioparsers/gstdcaparse.h \
$(top_srcdir)/gst/audioparsers/gstmpegaudioparse.h \
$(top_srcdir)/gst/autoconvert/gstautoconvert.h \ $(top_srcdir)/gst/autoconvert/gstautoconvert.h \
$(top_srcdir)/gst/audiovisualizers/gstbaseaudiovisualizer.h \
$(top_srcdir)/gst/audiovisualizers/gstspacescope.h \
$(top_srcdir)/gst/audiovisualizers/gstspectrascope.h \
$(top_srcdir)/gst/audiovisualizers/gstsynaescope.h \
$(top_srcdir)/gst/audiovisualizers/gstwavescope.h \
$(top_srcdir)/gst/camerabin/gstcamerabin.h \ $(top_srcdir)/gst/camerabin/gstcamerabin.h \
$(top_srcdir)/gst/coloreffects/gstcoloreffects.h \ $(top_srcdir)/gst/coloreffects/gstcoloreffects.h \
$(top_srcdir)/gst/dataurisrc/gstdataurisrc.h \ $(top_srcdir)/gst/dataurisrc/gstdataurisrc.h \
@ -189,7 +183,6 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/mxf/mxfmux.h \ $(top_srcdir)/gst/mxf/mxfmux.h \
$(top_srcdir)/gst/nuvdemux/gstnuvdemux.h \ $(top_srcdir)/gst/nuvdemux/gstnuvdemux.h \
$(top_srcdir)/gst/pcapparse/gstpcapparse.h \ $(top_srcdir)/gst/pcapparse/gstpcapparse.h \
$(top_srcdir)/gst/qtmux/gstqtmux.h \
$(top_srcdir)/gst/rawparse/gstaudioparse.h \ $(top_srcdir)/gst/rawparse/gstaudioparse.h \
$(top_srcdir)/gst/rawparse/gstvideoparse.h \ $(top_srcdir)/gst/rawparse/gstvideoparse.h \
$(top_srcdir)/gst/rtpmux/gstrtpmux.h \ $(top_srcdir)/gst/rtpmux/gstrtpmux.h \

View file

@ -17,12 +17,8 @@
<chapter> <chapter>
<title>gst-plugins-bad Elements</title> <title>gst-plugins-bad Elements</title>
<xi:include href="xml/element-aacparse.xml" />
<xi:include href="xml/element-ac3parse.xml" />
<xi:include href="xml/element-aiffparse.xml" /> <xi:include href="xml/element-aiffparse.xml" />
<xi:include href="xml/element-aiffmux.xml" /> <xi:include href="xml/element-aiffmux.xml" />
<xi:include href="xml/element-amrparse.xml" />
<xi:include href="xml/element-amrwbenc.xml" />
<xi:include href="xml/element-assrender.xml" /> <xi:include href="xml/element-assrender.xml" />
<xi:include href="xml/element-autoconvert.xml" /> <xi:include href="xml/element-autoconvert.xml" />
<xi:include href="xml/element-bulge.xml" /> <xi:include href="xml/element-bulge.xml" />
@ -42,7 +38,6 @@
<xi:include href="xml/element-cvsobel.xml" /> <xi:include href="xml/element-cvsobel.xml" />
<xi:include href="xml/element-dataurisrc.xml" /> <xi:include href="xml/element-dataurisrc.xml" />
<!--xi:include href="xml/element-dc1394.xml" /--> <!--xi:include href="xml/element-dc1394.xml" /-->
<xi:include href="xml/element-dcaparse.xml" />
<xi:include href="xml/element-dccpclientsink.xml" /> <xi:include href="xml/element-dccpclientsink.xml" />
<xi:include href="xml/element-dccpclientsrc.xml" /> <xi:include href="xml/element-dccpclientsrc.xml" />
<xi:include href="xml/element-dccpserversink.xml" /> <xi:include href="xml/element-dccpserversink.xml" />
@ -65,7 +60,6 @@
<xi:include href="xml/element-facedetect.xml" /> <xi:include href="xml/element-facedetect.xml" />
<xi:include href="xml/element-festival.xml" /> <xi:include href="xml/element-festival.xml" />
<xi:include href="xml/element-fisheye.xml" /> <xi:include href="xml/element-fisheye.xml" />
<xi:include href="xml/element-flacparse.xml" />
<xi:include href="xml/element-fpsdisplaysink.xml" /> <xi:include href="xml/element-fpsdisplaysink.xml" />
<xi:include href="xml/element-freeze.xml" /> <xi:include href="xml/element-freeze.xml" />
<xi:include href="xml/element-gaussianblur.xml" /> <xi:include href="xml/element-gaussianblur.xml" />
@ -84,7 +78,6 @@
<xi:include href="xml/element-mimdec.xml" /> <xi:include href="xml/element-mimdec.xml" />
<xi:include href="xml/element-mirror.xml" /> <xi:include href="xml/element-mirror.xml" />
<xi:include href="xml/element-modplug.xml" /> <xi:include href="xml/element-modplug.xml" />
<xi:include href="xml/element-mpegaudioparse.xml" />
<xi:include href="xml/element-mpeg2enc.xml" /> <xi:include href="xml/element-mpeg2enc.xml" />
<xi:include href="xml/element-mplex.xml" /> <xi:include href="xml/element-mplex.xml" />
<xi:include href="xml/element-mythtvsrc.xml" /> <xi:include href="xml/element-mythtvsrc.xml" />
@ -94,7 +87,6 @@
<xi:include href="xml/element-pcapparse.xml" /> <xi:include href="xml/element-pcapparse.xml" />
<xi:include href="xml/element-pinch.xml" /> <xi:include href="xml/element-pinch.xml" />
<xi:include href="xml/element-pyramidsegment.xml" /> <xi:include href="xml/element-pyramidsegment.xml" />
<xi:include href="xml/element-qtmux.xml" />
<xi:include href="xml/element-rsvgdec.xml" /> <xi:include href="xml/element-rsvgdec.xml" />
<xi:include href="xml/element-rsvgoverlay.xml" /> <xi:include href="xml/element-rsvgoverlay.xml" />
<xi:include href="xml/element-rtpdtmfdepay.xml" /> <xi:include href="xml/element-rtpdtmfdepay.xml" />
@ -108,14 +100,16 @@
<xi:include href="xml/element-shmsrc.xml" /> <xi:include href="xml/element-shmsrc.xml" />
<xi:include href="xml/element-sdpdemux.xml" /> <xi:include href="xml/element-sdpdemux.xml" />
<xi:include href="xml/element-solarize.xml" /> <xi:include href="xml/element-solarize.xml" />
<xi:include href="xml/element-spacescope.xml" />
<xi:include href="xml/element-spectrascope.xml" />
<xi:include href="xml/element-synaescope.xml" />
<xi:include href="xml/element-speed.xml" /> <xi:include href="xml/element-speed.xml" />
<xi:include href="xml/element-sphere.xml" /> <xi:include href="xml/element-sphere.xml" />
<xi:include href="xml/element-square.xml" /> <xi:include href="xml/element-square.xml" />
<xi:include href="xml/element-stereo.xml" /> <xi:include href="xml/element-stereo.xml" />
<xi:include href="xml/element-stretch.xml" /> <xi:include href="xml/element-stretch.xml" />
<!--xi:include href="xml/element-theoradecexp.xml" /-->
<xi:include href="xml/element-templatematch.xml" /> <xi:include href="xml/element-templatematch.xml" />
<xi:include href="xml/element-textwrite.xml" /> <xi:include href="xml/element-opencvtextoverlay.xml" />
<xi:include href="xml/element-tiger.xml" /> <xi:include href="xml/element-tiger.xml" />
<xi:include href="xml/element-timidity.xml" /> <xi:include href="xml/element-timidity.xml" />
<xi:include href="xml/element-trm.xml" /> <xi:include href="xml/element-trm.xml" />
@ -129,17 +123,19 @@
<xi:include href="xml/element-waterripple.xml" /> <xi:include href="xml/element-waterripple.xml" />
<xi:include href="xml/element-wildmidi.xml" /> <xi:include href="xml/element-wildmidi.xml" />
<xi:include href="xml/element-zbar.xml" /> <xi:include href="xml/element-zbar.xml" />
<xi:include href="xml/element-voaacenc.xml" />
<xi:include href="xml/element-voamrwbenc.xml" />
<xi:include href="xml/element-vp8dec.xml" /> <xi:include href="xml/element-vp8dec.xml" />
<xi:include href="xml/element-vp8enc.xml" /> <xi:include href="xml/element-vp8enc.xml" />
<xi:include href="xml/element-wavescope.xml" />
</chapter> </chapter>
<chapter> <chapter>
<title>gst-plugins-bad Plugins</title> <title>gst-plugins-bad Plugins</title>
<xi:include href="xml/plugin-aiff.xml" /> <xi:include href="xml/plugin-aiff.xml" />
<xi:include href="xml/plugin-audioparsersbad.xml" /> <xi:include href="xml/plugin-audiovisualizers.xml" />
<xi:include href="xml/plugin-autoconvert.xml" /> <xi:include href="xml/plugin-autoconvert.xml" />
<xi:include href="xml/plugin-legacyresample.xml" /> <xi:include href="xml/plugin-legacyresample.xml" />
<xi:include href="xml/plugin-amrwbenc.xml" />
<xi:include href="xml/plugin-assrender.xml" /> <xi:include href="xml/plugin-assrender.xml" />
<xi:include href="xml/plugin-bayer.xml" /> <xi:include href="xml/plugin-bayer.xml" />
<xi:include href="xml/plugin-bz2.xml" /> <xi:include href="xml/plugin-bz2.xml" />
@ -194,8 +190,8 @@
<xi:include href="xml/plugin-neon.xml" /> <xi:include href="xml/plugin-neon.xml" />
<xi:include href="xml/plugin-nsf.xml" /> <xi:include href="xml/plugin-nsf.xml" />
<xi:include href="xml/plugin-nuvdemux.xml" /> <xi:include href="xml/plugin-nuvdemux.xml" />
<xi:include href="xml/plugin-opencv.xml" />
<xi:include href="xml/plugin-pcapparse.xml" /> <xi:include href="xml/plugin-pcapparse.xml" />
<xi:include href="xml/plugin-qtmux.xml" />
<xi:include href="xml/plugin-rawparse.xml" /> <xi:include href="xml/plugin-rawparse.xml" />
<xi:include href="xml/plugin-real.xml" /> <xi:include href="xml/plugin-real.xml" />
<xi:include href="xml/plugin-rfbsrc.xml" /> <xi:include href="xml/plugin-rfbsrc.xml" />
@ -219,6 +215,8 @@
<xi:include href="xml/plugin-vmnc.xml" /> <xi:include href="xml/plugin-vmnc.xml" />
<xi:include href="xml/plugin-wildmidi.xml" /> <xi:include href="xml/plugin-wildmidi.xml" />
<xi:include href="xml/plugin-xvid.xml" /> <xi:include href="xml/plugin-xvid.xml" />
<xi:include href="xml/plugin-voaacenc.xml" />
<xi:include href="xml/plugin-voamrwbenc.xml" />
<xi:include href="xml/plugin-vp8.xml" /> <xi:include href="xml/plugin-vp8.xml" />
<xi:include href="xml/plugin-zbar.xml" /> <xi:include href="xml/plugin-zbar.xml" />
</chapter> </chapter>

View file

@ -1,31 +1,3 @@
<SECTION>
<FILE>element-aacparse</FILE>
<TITLE>aacparse</TITLE>
GstAacParse
<SUBSECTION Standard>
GstAacParseClass
GST_AACPARSE
GST_AACPARSE_CLASS
GST_IS_AACPARSE
GST_IS_AACPARSE_CLASS
GST_TYPE_AACPARSE
gst_aacparse_get_type
</SECTION>
<SECTION>
<FILE>element-ac3parse</FILE>
<TITLE>ac3parse</TITLE>
GstAc3Parse
<SUBSECTION Standard>
GstAc3ParseClass
GST_AC3_PARSE
GST_AC3_PARSE_CLASS
GST_IS_AC3_PARSE
GST_IS_AC3_PARSE_CLASS
GST_TYPE_AC3_PARSE
gst_ac3_parse_get_type
</SECTION>
<SECTION> <SECTION>
<FILE>element-aiffmux</FILE> <FILE>element-aiffmux</FILE>
<TITLE>aiffmux</TITLE> <TITLE>aiffmux</TITLE>
@ -56,31 +28,31 @@ gst_aiff_parse_get_type
</SECTION> </SECTION>
<SECTION> <SECTION>
<FILE>element-amrparse</FILE> <FILE>element-voaacenc</FILE>
<TITLE>amrparse</TITLE> <TITLE>voaacenc</TITLE>
GstAmrParse GstVoAacEnc
<SUBSECTION Standard> <SUBSECTION Standard>
GstAmrParseClass GstVoAacEncClass
GST_AMRPARSE GST_VOAACENC
GST_AMRPARSE_CLASS GST_VOAACENC_CLASS
GST_IS_AMRPARSE GST_IS_VOAACENC
GST_IS_AMRPARSE_CLASS GST_IS_VOAACENC_CLASS
GST_TYPE_AMRPARSE GST_TYPE_VOAACENC
gst_amrparse_get_type gst_voaacenc_get_type
</SECTION> </SECTION>
<SECTION> <SECTION>
<FILE>element-amrwbenc</FILE> <FILE>element-voamrwbenc</FILE>
<TITLE>amrwbenc</TITLE> <TITLE>voamrwbenc</TITLE>
GstAmrwbEnc GstVoAmrwbEnc
<SUBSECTION Standard> <SUBSECTION Standard>
GstAmrwbEncClass GstVoAmrwbEncClass
GST_AMRWBENC GST_VOAMRWBENC
GST_AMRWBENC_CLASS GST_VOAMRWBENC_CLASS
GST_IS_AMRWBENC GST_IS_VOAMRWBENC
GST_IS_AMRWBENC_CLASS GST_IS_VOAMRWBENC_CLASS
GST_TYPE_AMRWBENC GST_TYPE_VOAMRWBENC
gst_amrwbenc_get_type gst_voamrwbenc_get_type
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -377,20 +349,6 @@ GST_TYPE_DC1394
gst_dc1394_get_type gst_dc1394_get_type
</SECTION> </SECTION>
<SECTION>
<FILE>element-dcaparse</FILE>
<TITLE>dcaparse</TITLE>
GstDCAParse
<SUBSECTION Standard>
GstDCAParseClass
GST_DCA_PARSE
GST_DCA_PARSE_CLASS
GST_IS_DCA_PARSE
GST_IS_DCA_PARSE_CLASS
GST_TYPE_DCA_PARSE
gst_dca_parse_get_type
</SECTION>
<SECTION> <SECTION>
<FILE>element-dccpclientsink</FILE> <FILE>element-dccpclientsink</FILE>
<TITLE>dccpclientsink</TITLE> <TITLE>dccpclientsink</TITLE>
@ -751,20 +709,6 @@ gst_fisheye_get_type
gst_fisheye_plugin_init gst_fisheye_plugin_init
</SECTION> </SECTION>
<SECTION>
<FILE>element-flacparse</FILE>
<TITLE>flacparse</TITLE>
GstFlacParse
<SUBSECTION Standard>
GstFlacParseClass
GST_FLAC_PARSE
GST_FLAC_PARSE_CLASS
GST_IS_FLAC_PARSE
GST_IS_FLAC_PARSE_CLASS
GST_TYPE_FLAC_PARSE
gst_flac_parse_get_type
</SECTION>
<SECTION> <SECTION>
<FILE>element-fpsdisplaysink</FILE> <FILE>element-fpsdisplaysink</FILE>
<TITLE>fpsdisplaysink</TITLE> <TITLE>fpsdisplaysink</TITLE>
@ -1034,20 +978,6 @@ GST_TYPE_MODPLUG
gst_modplug_get_type gst_modplug_get_type
</SECTION> </SECTION>
<SECTION>
<FILE>element-mpegaudioparse</FILE>
<TITLE>mpegaudioparse</TITLE>
GstMpegAudioParse
<SUBSECTION Standard>
GstMpegAudioParseClass
GST_MPEG_AUDIO_PARSE
GST_MPEG_AUDIO_PARSE_CLASS
GST_IS_MPEG_AUDIO_PARSE
GST_IS_MPEG_AUDIO_PARSE_CLASS
GST_TYPE_MPEG_AUDIO_PARSE
gst_mpeg_audio_parse_get_type
</SECTION>
<SECTION> <SECTION>
<FILE>element-mpeg2enc</FILE> <FILE>element-mpeg2enc</FILE>
<TITLE>mpeg2enc</TITLE> <TITLE>mpeg2enc</TITLE>
@ -1143,6 +1073,20 @@ GST_TYPE_NUV_DEMUX
gst_nuv_demux_get_type gst_nuv_demux_get_type
</SECTION> </SECTION>
<FILE>element-opencvtextoverlay</FILE>
<TITLE>opencvtextoverlay</TITLE>
GstOpencvTextOverlay
<SUBSECTION Standard>
GstOpencvTextOverlayClass
GST_OPENCV_TEXT_OVERLAY
GST_OPENCV_TEXT_OVERLAY_CLASS
GST_TYPE_OPENCV_TEXT_OVERLAY
GST_IS_OPENCV_TEXT_OVERLAY
GST_IS_OPENCV_TEXT_OVERLAY_CLASS
gst_opencv_text_overlay_get_type
gst_opencv_text_overlay_plugin_init
</SECTION>
<SECTION> <SECTION>
<FILE>element-pcapparse</FILE> <FILE>element-pcapparse</FILE>
<TITLE>pcapparse</TITLE> <TITLE>pcapparse</TITLE>
@ -1188,20 +1132,6 @@ gst_pyramidsegment_get_type
gst_pyramidsegment_plugin_init gst_pyramidsegment_plugin_init
</SECTION> </SECTION>
<SECTION>
<FILE>element-qtmux</FILE>
<TITLE>qtmux</TITLE>
GstQTMux
<SUBSECTION Standard>
GstQTMuxClass
GST_QT_MUX
GST_QT_MUX_CLASS
GST_IS_QT_MUX
GST_IS_QT_MUX_CLASS
GST_TYPE_QT_MUX
gst_qt_mux_get_type
</SECTION>
<SECTION> <SECTION>
<FILE>element-rsvgoverlay</FILE> <FILE>element-rsvgoverlay</FILE>
<TITLE>rsvgoverlay</TITLE> <TITLE>rsvgoverlay</TITLE>
@ -1402,6 +1332,34 @@ gst_solarize_get_type
gst_solarize_plugin_init gst_solarize_plugin_init
</SECTION> </SECTION>
<SECTION>
<FILE>element-spacescope</FILE>
<TITLE>spacescope</TITLE>
GstSpaceScope
<SUBSECTION Standard>
GstSpaceScopeClass
GST_SPACE_SCOPE
GST_SPACE_SCOPE_CLASS
GST_IS_SPACE_SCOPE
GST_IS_SPACE_SCOPE_CLASS
GST_TYPE_SPACE_SCOPE
gst_space_scope_get_type
</SECTION>
<SECTION>
<FILE>element-spectrascope</FILE>
<TITLE>spectrascope</TITLE>
GstSpectraScope
<SUBSECTION Standard>
GstSpectraScopeClass
GST_SPECTRA_SCOPE
GST_SPECTRA_SCOPE_CLASS
GST_IS_SPECTRA_SCOPE
GST_IS_SPECTRA_SCOPE_CLASS
GST_TYPE_SPECTRA_SCOPE
gst_spectra_scope_get_type
</SECTION>
<SECTION> <SECTION>
<FILE>element-speed</FILE> <FILE>element-speed</FILE>
<TITLE>speed</TITLE> <TITLE>speed</TITLE>
@ -1479,6 +1437,20 @@ gst_stretch_get_type
gst_stretch_plugin_init gst_stretch_plugin_init
</SECTION> </SECTION>
<SECTION>
<FILE>element-synaescope</FILE>
<TITLE>synaescope</TITLE>
GstSynaeScope
<SUBSECTION Standard>
GstSynaeScopeClass
GST_SYNAE_SCOPE
GST_SYNAE_SCOPE_CLASS
GST_IS_SYNAE_SCOPE
GST_IS_SYNAE_SCOPE_CLASS
GST_TYPE_SYNAE_SCOPE
gst_synae_scope_get_type
</SECTION>
<FILE>element-templatematch</FILE> <FILE>element-templatematch</FILE>
<TITLE>templatematch</TITLE> <TITLE>templatematch</TITLE>
GstTemplateMatch GstTemplateMatch
@ -1493,33 +1465,6 @@ gst_templatematch_get_type
gst_templatematch_plugin_init gst_templatematch_plugin_init
</SECTION> </SECTION>
<FILE>element-textwrite</FILE>
<TITLE>textwrite</TITLE>
Gsttextwrite
<SUBSECTION Standard>
GsttextwriteClass
GST_textwrite
GST_textwrite_CLASS
GST_TYPE_textwrite
GST_IS_textwrite
GST_IS_textwrite_CLASS
gst_textwrite_get_type
gst_textwrite_plugin_init
</SECTION>
<SECTION>
<FILE>element-theoradecexp</FILE>
<TITLE>theoradecexp</TITLE>
GstTheoraExpDec
<SUBSECTION Standard>
GstTheoraExpDecClass
GST_THEORA_DEC_EXP
GST_THEORA_DEC_EXP_CLASS
GST_IS_THEORA_DEC_EXP
GST_IS_THEORA_DEC_EXP_CLASS
GST_TYPE_THEORA_DEC_EXP
</SECTION>
<SECTION> <SECTION>
<FILE>element-timidity</FILE> <FILE>element-timidity</FILE>
<TITLE>timidity</TITLE> <TITLE>timidity</TITLE>
@ -1667,6 +1612,20 @@ gst_water_ripple_get_type
gst_water_ripple_plugin_init gst_water_ripple_plugin_init
</SECTION> </SECTION>
<SECTION>
<FILE>element-wavescope</FILE>
<TITLE>wavescope</TITLE>
GstWaveScope
<SUBSECTION Standard>
GstWaveScopeClass
GST_WAVE_SCOPE
GST_WAVE_SCOPE_CLASS
GST_IS_WAVE_SCOPE
GST_IS_WAVE_SCOPE_CLASS
GST_TYPE_WAVE_SCOPE
gst_wave_scope_get_type
</SECTION>
<SECTION> <SECTION>
<FILE>element-wildmidi</FILE> <FILE>element-wildmidi</FILE>
<TITLE>wildmidi</TITLE> <TITLE>wildmidi</TITLE>

File diff suppressed because it is too large Load diff

View file

@ -10,20 +10,20 @@ GObject
ADPCMEnc ADPCMEnc
GstAiffMux GstAiffMux
GstAiffParse GstAiffParse
GstAmrWbEnc
GstAsfMux GstAsfMux
GstAsfParse GstAsfParse
GstAssRender GstAssRender
GstBaseParseBad GstBaseAudioVisualizer
GstAacParse GstSpaceScope
GstAc3Parse GstSpectraScope
GstAmrParse GstSynaeScope
GstDcaParse GstWaveScope
GstBaseParse
GstDiracParse GstDiracParse
GstFlacParse
GstH263Parse GstH263Parse
GstH264Parse GstH264Parse
GstMpegAudioParse GstMpeg4VParse
GstMpegvParse
GstBaseRTPDepayload GstBaseRTPDepayload
GstRtpDTMFDepay GstRtpDTMFDepay
GstRtpVP8Depay GstRtpVP8Depay
@ -34,40 +34,33 @@ GObject
GstBaseAudioSink GstBaseAudioSink
GstAudioSink GstAudioSink
GstApExSink GstApExSink
GstNasSink
GstSDLAudioSink GstSDLAudioSink
GstChecksumSink GstChecksumSink
GstCurlSink GstCurlSink
GstDCCPClientSink GstDCCPClientSink
GstDCCPServerSink GstDCCPServerSink
GstFBDEVSink GstFBDEVSink
GstLinsysSdiSink
GstSFSink GstSFSink
GstShmSink GstShmSink
GstVideoSink GstVideoSink
GstDfbVideoSink
GstSDLVideoSink GstSDLVideoSink
VdpSink VdpSink
GstBaseSrc GstBaseSrc
GstDTMFSrc GstDTMFSrc
GstDataURISrc GstDataURISrc
GstLinsysSdiSrc
GstPushSrc GstPushSrc
GstDCCPClientSrc GstDCCPClientSrc
GstDCCPServerSrc GstDCCPServerSrc
GstDc1394 GstDc1394
GstDvbSrc GstDvbSrc
GstMMS GstMMS
GstMythtvSrc
GstNeonhttpSrc GstNeonhttpSrc
GstRTMPSrc GstRTMPSrc
GstRfbSrc GstRfbSrc
GstShmSrc GstShmSrc
GstVCDSrc GstVCDSrc
frei0r-src-ising0r
frei0r-src-lissajous0r
frei0r-src-nois0r
frei0r-src-onecol0r
frei0r-src-partik0l
frei0r-src-plasma
GstRTPDTMFSrc GstRTPDTMFSrc
GstSFSrc GstSFSrc
GstBaseTransform GstBaseTransform
@ -80,11 +73,13 @@ GObject
GstCogcolorspace GstCogcolorspace
GstCogdownsample GstCogdownsample
GstColorconvert GstColorconvert
GstDebugSpy
GstDtmfDetect GstDtmfDetect
GstHDVParse GstHDVParse
GstLegacyresample GstLegacyresample
GstLogoinsert GstLogoinsert
GstMeasureCollector GstMeasureCollector
GstPatchdetect
GstRGB2Bayer GstRGB2Bayer
GstScaletempo GstScaletempo
GstVideoFilter GstVideoFilter
@ -125,60 +120,15 @@ GObject
Gstfacedetect Gstfacedetect
GstRsvgOverlay GstRsvgOverlay
GstSolarize GstSolarize
GstVideo3DConvert
GstVideo3DPresent
GstVideoAnalyse GstVideoAnalyse
GstVideoDetect GstVideoDetect
GstVideoMark GstVideoMark
GstZBar GstZBar
frei0r-filter-3-point-color-balance GstVideoFilter2
frei0r-filter-3dflippo GstSceneChange
frei0r-filter-b GstZebraStripe
frei0r-filter-baltan
frei0r-filter-bluescreen0r
frei0r-filter-brightness
frei0r-filter-bw0r
frei0r-filter-cartoon
frei0r-filter-color-distance
frei0r-filter-contrast0r
frei0r-filter-curves
frei0r-filter-dealygrab
frei0r-filter-delay0r
frei0r-filter-distort0r
frei0r-filter-edgeglow
frei0r-filter-equaliz0r
frei0r-filter-flippo
frei0r-filter-g
frei0r-filter-gamma
frei0r-filter-glow
frei0r-filter-hueshift0r
frei0r-filter-invert0r
frei0r-filter-k-means-clustering
frei0r-filter-lens-correction
frei0r-filter-letterb0xed
frei0r-filter-levels
frei0r-filter-luminance
frei0r-filter-mask0mate
frei0r-filter-nervous
frei0r-filter-nosync0r
frei0r-filter-perspective
frei0r-filter-pixeliz0r
frei0r-filter-primaries
frei0r-filter-r
frei0r-filter-rgb-parade
frei0r-filter-saturat0r
frei0r-filter-scale0tilt
frei0r-filter-scanline0r
frei0r-filter-sobel
frei0r-filter-squareblur
frei0r-filter-tehroxx0r
frei0r-filter-threelay0r
frei0r-filter-threshold0r
frei0r-filter-tint0r
frei0r-filter-transparency
frei0r-filter-twolay0r
frei0r-filter-vectorscope
frei0r-filter-vertigo
frei0r-filter-water
frei0r-filter-white-balance
GstVideoMaxRate GstVideoMaxRate
GstBaseVideoCodec GstBaseVideoCodec
GstBaseVideoDecoder GstBaseVideoDecoder
@ -192,7 +142,10 @@ GObject
DvbBaseBin DvbBaseBin
GstAutoConvert GstAutoConvert
GstAutoVideoConvert GstAutoVideoConvert
GstBaseCameraSrc
GstWrapperCameraBinSrc
GstFPSDisplaySink GstFPSDisplaySink
GstFaceOverlay
GstGSettingsSwitchSink GstGSettingsSwitchSink
GstGSettingsAudioSink GstGSettingsAudioSink
GstGSettingsVideoSink GstGSettingsVideoSink
@ -201,8 +154,9 @@ GObject
GstGSettingsVideoSrc GstGSettingsVideoSrc
GstPipeline GstPipeline
GstCameraBin GstCameraBin
GstQTMoovRecover GstCameraBin2
GstSDPDemux GstSDPDemux
GstViewfinderBin
RsnDvdBin RsnDvdBin
GstBz2dec GstBz2dec
GstBz2enc GstBz2enc
@ -213,15 +167,18 @@ GObject
GstChopMyData GstChopMyData
GstDVBSubOverlay GstDVBSubOverlay
GstDVDSpu GstDVDSpu
GstDecklinkSink
GstDecklinkSrc
GstDtsDec GstDtsDec
GstFaac GstFaac
GstFaad GstFaad
GstFestival GstFestival
GstFieldAnalysis
GstFreeze GstFreeze
GstGPPMux
GstGSMDec GstGSMDec
GstGSMEnc GstGSMEnc
GstISMLMux GstGmeDec
GstHLSDemux
GstId3BaseMux GstId3BaseMux
GstId3Mux GstId3Mux
GstInterlace GstInterlace
@ -234,19 +191,12 @@ GObject
GstKateEnc GstKateEnc
GstKateParse GstKateParse
GstKateTag GstKateTag
GstKateTiger
GstLegacyH264Parse GstLegacyH264Parse
GstLiveAdder GstLiveAdder
GstMJ2Mux
GstMP4Mux
GstMSE GstMSE
GstMXFDemux GstMXFDemux
GstMXFMux GstMXFMux
GstMimDec
GstMimEnc
GstModPlug GstModPlug
GstMpeg2enc
GstMpeg4VParse
GstMpegPSDemux GstMpegPSDemux
GstMpegTSDemux GstMpegTSDemux
GstMplex GstMplex
@ -255,11 +205,11 @@ GObject
GstMveMux GstMveMux
GstNsfDec GstNsfDec
GstNuvDemux GstNuvDemux
GstOpencvTextOverlay
GstPcapParse GstPcapParse
GstPitch GstPitch
GstPnmdec GstPnmdec
GstPnmenc GstPnmenc
GstQTMux
GstRTPMux GstRTPMux
GstRTPDTMFMux GstRTPDTMFMux
GstRawParse GstRawParse
@ -269,117 +219,396 @@ GObject
GstRealVideoDec GstRealVideoDec
GstRsvgDec GstRsvgDec
GstSSim GstSSim
GstSdiDemux
GstSdiMux
GstSegmentClip GstSegmentClip
GstAudioSegmentClip GstAudioSegmentClip
GstVideoSegmentClip GstVideoSegmentClip
GstSignalProcessor GstSignalProcessor
calf-sourceforge-net-plugins-BassEnhancer
calf-sourceforge-net-plugins-Compressor
calf-sourceforge-net-plugins-Deesser
calf-sourceforge-net-plugins-Equalizer12Band
calf-sourceforge-net-plugins-Equalizer5Band
calf-sourceforge-net-plugins-Equalizer8Band
calf-sourceforge-net-plugins-Exciter
calf-sourceforge-net-plugins-Filter
calf-sourceforge-net-plugins-Filterclavier
calf-sourceforge-net-plugins-Flanger
calf-sourceforge-net-plugins-Fluidsynth
calf-sourceforge-net-plugins-Gate
calf-sourceforge-net-plugins-Monosynth
calf-sourceforge-net-plugins-MultiChorus
calf-sourceforge-net-plugins-Multibandcompressor
calf-sourceforge-net-plugins-Organ
calf-sourceforge-net-plugins-Phaser
calf-sourceforge-net-plugins-Pulsator
calf-sourceforge-net-plugins-Reverb
calf-sourceforge-net-plugins-RotarySpeaker
calf-sourceforge-net-plugins-Saturator
calf-sourceforge-net-plugins-Sidechaincompressor
calf-sourceforge-net-plugins-Sidechaingate
calf-sourceforge-net-plugins-VintageDelay
calf-sourceforge-net-plugins-Wavetable
invadarecords-com-plugins-lv2-compressor-mono
invadarecords-com-plugins-lv2-compressor-stereo
invadarecords-com-plugins-lv2-delay-mono
invadarecords-com-plugins-lv2-delay-sum
invadarecords-com-plugins-lv2-erreverb-mono
invadarecords-com-plugins-lv2-erreverb-sum
invadarecords-com-plugins-lv2-filter-hpf-mono
invadarecords-com-plugins-lv2-filter-hpf-stereo
invadarecords-com-plugins-lv2-filter-lpf-mono
invadarecords-com-plugins-lv2-filter-lpf-stereo
invadarecords-com-plugins-lv2-input
invadarecords-com-plugins-lv2-meter
invadarecords-com-plugins-lv2-phaser-mono
invadarecords-com-plugins-lv2-phaser-stereo
invadarecords-com-plugins-lv2-phaser-sum
invadarecords-com-plugins-lv2-testtone
invadarecords-com-plugins-lv2-tube-mono
invadarecords-com-plugins-lv2-tube-stereo
ladspa-AWfilt
ladspa-Accumulate
ladspa-Ambisonics-11-cube-decoder
ladspa-Ambisonics-11-hexagon-decoder
ladspa-Ambisonics-11-mono-panner
ladspa-Ambisonics-11-rotator
ladspa-Ambisonics-11-square-decoder
ladspa-Ambisonics-11-stereo-panner
ladspa-Ambisonics-21-panner
ladspa-Ambisonics-21-rotator
ladspa-Ambisonics-22-panner
ladspa-Ambisonics-22-rotator
ladspa-Ambisonics-31-panner
ladspa-Ambisonics-31-rotator
ladspa-Ambisonics-33-panner
ladspa-Ambisonics-33-rotator
ladspa-AmpIII
ladspa-AmpIV
ladspa-AmpV
ladspa-AmpVTS
ladspa-AutoWah
ladspa-BassEnhancer
ladspa-BoosterM
ladspa-BoosterS
ladspa-CEO
ladspa-CVFreq
ladspa-CabinetI
ladspa-CabinetII
ladspa-Chorus1 ladspa-Chorus1
ladspa-Chorus1-2x2
ladspa-Chorus2 ladspa-Chorus2
ladspa-ChorusI
ladspa-ChorusII
ladspa-Click
ladspa-Clip
ladspa-Compress
ladspa-Compressor
ladspa-Deesser
ladspa-Dirac
ladspa-Eq
ladspa-Eq2x2
ladspa-Equalizer12Band
ladspa-Equalizer5Band
ladspa-Equalizer8Band
ladspa-Exaggerate
ladspa-Exciter
ladspa-Filter
ladspa-Filterclavier
ladspa-Flanger
ladspa-G2reverb ladspa-G2reverb
ladspa-Gate
ladspa-HRTF
ladspa-JVRev
ladspa-Lorenz
ladspa-MUSIC
ladspa-MUSICDrum
ladspa-MultiChorus
ladspa-Multibandcompressor
ladspa-Mvchpf-1 ladspa-Mvchpf-1
ladspa-Mvclpf-1 ladspa-Mvclpf-1
ladspa-Mvclpf-2 ladspa-Mvclpf-2
ladspa-Mvclpf-3 ladspa-Mvclpf-3
ladspa-Mvclpf-4 ladspa-Mvclpf-4
ladspa-NoisifierM
ladspa-NoisifierS
ladspa-PSG
ladspa-Pan
ladspa-Parametric1
ladspa-Phaser
ladspa-Phaser1 ladspa-Phaser1
ladspa-Phaser1+LFO ladspa-Phaser1+LFO
ladspa-PhaserI
ladspa-PhaserII
ladspa-Plate
ladspa-Plate2x2
ladspa-PreampIII
ladspa-PreampIV
ladspa-Pulsator
ladspa-Pulse-VCO
ladspa-Rec-VCO
ladspa-Reverb
ladspa-Roessler
ladspa-RotarySpeaker
ladspa-SCC
ladspa-SID
ladspa-Saturator
ladspa-Saw-VCO
ladspa-Scape
ladspa-Sidechaincompressor
ladspa-Sidechaingate
ladspa-Sin
ladspa-SooperLooper
ladspa-StereoChorusI
ladspa-StereoChorusII
ladspa-SweepVFI
ladspa-SweepVFII
ladspa-Sync-Rect-VCO
ladspa-Sync-Saw-VCO
ladspa-Sync-Tri-VCO
ladspa-ToneStack
ladspa-ToneStackLT
ladspa-Transpose
ladspa-Tricardioid-to-AMB
ladspa-TripleChorus ladspa-TripleChorus
ladspa-VCOd
ladspa-VCOs
ladspa-VariNoiseM
ladspa-VariNoiseS
ladspa-VintageDelay
ladspa-Virtualmic
ladspa-White
ladspa-XShaperM
ladspa-XShaperS
ladspa-adenv
ladspa-adenv-lvl
ladspa-adsr
ladspa-adsr-g+t
ladspa-alias ladspa-alias
ladspa-alienwah-mono
ladspa-alienwah-stereo
ladspa-allpass-c ladspa-allpass-c
ladspa-allpass-l ladspa-allpass-l
ladspa-allpass-n ladspa-allpass-n
ladspa-am
ladspa-amPitchshift ladspa-amPitchshift
ladspa-amp ladspa-amp
ladspa-amp-gaia-oa
ladspa-amp-gcia-oa
ladspa-amp-mono ladspa-amp-mono
ladspa-amp-stereo ladspa-amp-stereo
ladspa-analogue
ladspa-analogueOsc ladspa-analogueOsc
ladspa-artificialLatency ladspa-artificialLatency
ladspa-autoPhaser ladspa-autoPhaser
ladspa-bandpass-a-iir ladspa-bandpass-a-iir
ladspa-bandpass-iir ladspa-bandpass-iir
ladspa-bf-rotate-z
ladspa-bf2cube
ladspa-bf2quad
ladspa-bf2stereo
ladspa-bodeShifter ladspa-bodeShifter
ladspa-bodeShifterCV ladspa-bodeShifterCV
ladspa-branch-ia-oaoa
ladspa-branch-ic-ococ
ladspa-butthigh-iir ladspa-butthigh-iir
ladspa-buttlow-iir ladspa-buttlow-iir
ladspa-bwxover-iir ladspa-bwxover-iir
ladspa-canyon-delay
ladspa-chebstortion ladspa-chebstortion
ladspa-clipper
ladspa-comb ladspa-comb
ladspa-comb-c ladspa-comb-c
ladspa-comb-l ladspa-comb-l
ladspa-comb-n ladspa-comb-n
ladspa-combSplitter ladspa-combSplitter
ladspa-comp-aa
ladspa-comp-ac
ladspa-compress-peak
ladspa-compress-rms
ladspa-const ladspa-const
ladspa-crossoverDist ladspa-crossoverDist
ladspa-dahdsr-cg+t-control
ladspa-dahdsr-fexp
ladspa-dahdsr-g+t-audio
ladspa-dahdsr-g+t-control
ladspa-dahdsr-hexp
ladspa-dcRemove ladspa-dcRemove
ladspa-decay ladspa-decay
ladspa-decimator ladspa-decimator
ladspa-declip ladspa-declip
ladspa-delay-0-01s
ladspa-delay-0-1s
ladspa-delay-1s
ladspa-delay-5s ladspa-delay-5s
ladspa-delay-60s
ladspa-delay-c ladspa-delay-c
ladspa-delay-l ladspa-delay-l
ladspa-delay-n ladspa-delay-n
ladspa-delayorama ladspa-delayorama
ladspa-difference-iama-oa
ladspa-difference-iamc-oa
ladspa-difference-icma-oa
ladspa-difference-icmc-oc
ladspa-diode ladspa-diode
ladspa-disintegrator
ladspa-divider ladspa-divider
ladspa-dj-eq ladspa-dj-eq
ladspa-dj-eq-mono ladspa-dj-eq-mono
ladspa-djFlanger ladspa-djFlanger
ladspa-dysonCompress ladspa-dysonCompress
ladspa-eir
ladspa-encode-bformat
ladspa-encode-fmh
ladspa-expand-peak
ladspa-expand-rms
ladspa-fadDelay ladspa-fadDelay
ladspa-fast-xfade
ladspa-fastLookaheadLimiter ladspa-fastLookaheadLimiter
ladspa-fbdelay-0-01s
ladspa-fbdelay-0-1s
ladspa-fbdelay-1s
ladspa-fbdelay-5s
ladspa-fbdelay-60s
ladspa-flanger ladspa-flanger
ladspa-floatNoise
ladspa-fmOsc ladspa-fmOsc
ladspa-fmh-rotate-z
ladspa-fmh2bf
ladspa-fmh2oct
ladspa-fmod-fama-oa
ladspa-fmod-famc-oa
ladspa-fmod-fcma-oa
ladspa-fmod-fcmc-oc
ladspa-foldover ladspa-foldover
ladspa-foo-chop-liver
ladspa-foo-driver
ladspa-foo-limiter
ladspa-foo-limiter-v2
ladspa-foo-saturator
ladspa-foo-transients
ladspa-foo-transients-mono
ladspa-formant-vc
ladspa-fourByFourPole ladspa-fourByFourPole
ladspa-foverdrive ladspa-foverdrive
ladspa-freeverb3
ladspa-freqTracker ladspa-freqTracker
ladspa-gate ladspa-gate
ladspa-giantFlange ladspa-giantFlange
ladspa-gong ladspa-gong
ladspa-gongBeater ladspa-gongBeater
ladspa-grain-scatter
ladspa-gsm ladspa-gsm
ladspa-gverb ladspa-gverb
ladspa-hard-gate
ladspa-hardLimiter ladspa-hardLimiter
ladspa-harmonicGen ladspa-harmonicGen
ladspa-hermesFilter ladspa-hermesFilter
ladspa-highpass-iir ladspa-highpass-iir
ladspa-hilbert ladspa-hilbert
ladspa-hpf ladspa-hpf
ladspa-hz-voct-ar
ladspa-hz-voct-cr
ladspa-identity-audio
ladspa-identity-control
ladspa-imp ladspa-imp
ladspa-impulse-fc ladspa-impulse-fc
ladspa-intNoise
ladspa-interpolator
ladspa-inv ladspa-inv
ladspa-karaoke ladspa-karaoke
ladspa-lcrDelay ladspa-lcrDelay
ladspa-leet-equalizer-bw2x2
ladspa-leet-equalizer-bw2x2-1
ladspa-lfoPhaser ladspa-lfoPhaser
ladspa-limit-peak
ladspa-limit-rms
ladspa-lofi
ladspa-logistic
ladspa-lowpass-iir ladspa-lowpass-iir
ladspa-lp4pole-faraia-oa
ladspa-lp4pole-fcrcia-oa
ladspa-lpf ladspa-lpf
ladspa-lsFilter ladspa-lsFilter
ladspa-matched
ladspa-matrixMSSt ladspa-matrixMSSt
ladspa-matrixSpatialiser ladspa-matrixSpatialiser
ladspa-matrixStMS ladspa-matrixStMS
ladspa-mbeq ladspa-mbeq
ladspa-mixer
ladspa-modDelay ladspa-modDelay
ladspa-multivoiceChorus ladspa-multivoiceChorus
ladspa-mux-ar
ladspa-mux-cr
ladspa-noise-source-white
ladspa-noise-white ladspa-noise-white
ladspa-notch-iir ladspa-notch-iir
ladspa-null-ai
ladspa-null-ao
ladspa-null-ci
ladspa-null-co
ladspa-organ
ladspa-peak
ladspa-phasemod
ladspa-pink-full-frequency
ladspa-pink-interpolated-audio
ladspa-pink-sh
ladspa-pitchScale ladspa-pitchScale
ladspa-pitchScaleHQ ladspa-pitchScaleHQ
ladspa-plate ladspa-plate
ladspa-pointerCastDistortion ladspa-pointerCastDistortion
ladspa-power
ladspa-power-cr
ladspa-preamp
ladspa-prob-switch-ar
ladspa-prob-switch-cr
ladspa-product-iaia-oa
ladspa-product-iaic-oa
ladspa-product-icic-oc
ladspa-pulse-fapa-oa
ladspa-pulse-fapc-oa
ladspa-pulse-fcpa-oa
ladspa-pulse-fcpc-oa
ladspa-quantiser100
ladspa-quantiser20
ladspa-quantiser50
ladspa-random-fasa-oa
ladspa-random-fasc-oa
ladspa-random-fcsa-oa
ladspa-random-fcsc-oa
ladspa-range-trans-ar
ladspa-range-trans-cr
ladspa-rateShifter ladspa-rateShifter
ladspa-ratio-nada-oa
ladspa-ratio-nadc-oa
ladspa-ratio-ncda-oa
ladspa-ratio-ncdc-oc
ladspa-retroFlange ladspa-retroFlange
ladspa-revdelay ladspa-revdelay
ladspa-ringmod-1i1o1l ladspa-ringmod-1i1o1l
ladspa-ringmod-2i1o ladspa-ringmod-2i1o
ladspa-rissetScales
ladspa-rubberband-pitchshifter-mono
ladspa-rubberband-pitchshifter-stereo
ladspa-satanMaximiser ladspa-satanMaximiser
ladspa-sawtooth-fa-oa
ladspa-sawtooth-fc-oa
ladspa-sc1 ladspa-sc1
ladspa-sc2 ladspa-sc2
ladspa-sc3 ladspa-sc3
ladspa-sc4 ladspa-sc4
ladspa-sc4m ladspa-sc4m
ladspa-se4 ladspa-se4
ladspa-sequencer16
ladspa-sequencer32
ladspa-sequencer64
ladspa-sh-ar
ladspa-sh-cr
ladspa-shaper ladspa-shaper
ladspa-sifter ladspa-sifter
ladspa-signal-abs-ar
ladspa-signal-abs-cr
ladspa-sinCos ladspa-sinCos
ladspa-sine-faaa ladspa-sine-faaa
ladspa-sine-faac ladspa-sine-faac
@ -387,11 +616,28 @@ GObject
ladspa-sine-fcac ladspa-sine-fcac
ladspa-singlePara ladspa-singlePara
ladspa-sinusWavewrapper ladspa-sinusWavewrapper
ladspa-sledgehammer
ladspa-slew-limiter-ra
ladspa-slew-limiter-rc
ladspa-slide-ta
ladspa-slide-tc
ladspa-smoothDecimate ladspa-smoothDecimate
ladspa-split ladspa-split
ladspa-square-fa-oa
ladspa-square-fc-oa
ladspa-ssm-masher
ladspa-stepMuxer ladspa-stepMuxer
ladspa-sum-iaia-oa
ladspa-sum-iaic-oa
ladspa-sum-icic-oc
ladspa-super-60
ladspa-surroundEncoder ladspa-surroundEncoder
ladspa-svf ladspa-svf
ladspa-syncpulse-fapaga-oa
ladspa-syncpulse-fcpcga-oa
ladspa-syncsquare-faga-oa
ladspa-syncsquare-fcga-oa
ladspa-syndrum
ladspa-tap-autopan ladspa-tap-autopan
ladspa-tap-chorusflanger ladspa-tap-chorusflanger
ladspa-tap-deesser ladspa-tap-deesser
@ -412,12 +658,39 @@ GObject
ladspa-tap-tubewarmth ladspa-tap-tubewarmth
ladspa-tap-vibrato ladspa-tap-vibrato
ladspa-tapeDelay ladspa-tapeDelay
ladspa-track-max-peak
ladspa-track-max-rms
ladspa-track-peak
ladspa-track-rms
ladspa-tracker-gaaadaia-oa
ladspa-tracker-gaacdcia-oa
ladspa-transient ladspa-transient
ladspa-triangle-fasa-oa
ladspa-triangle-fasc-oa
ladspa-triangle-fcsa-oa
ladspa-triangle-fcsc-oa
ladspa-trigger
ladspa-triplePara ladspa-triplePara
ladspa-unmatched
ladspa-valve ladspa-valve
ladspa-valveRect ladspa-valveRect
ladspa-vcf-bp1
ladspa-vcf-bp2
ladspa-vcf-hp
ladspa-vcf-hshelf
ladspa-vcf-lp
ladspa-vcf-lshelf
ladspa-vcf-notch
ladspa-vcf-peakeq
ladspa-vcf-reslp
ladspa-vcf303
ladspa-vlevel-mono
ladspa-vlevel-stereo
ladspa-vocoder
ladspa-vynil ladspa-vynil
ladspa-waveTerrain ladspa-waveTerrain
ladspa-wg-mesh-cr
ladspa-wshape-sine
ladspa-xfade ladspa-xfade
ladspa-xfade4 ladspa-xfade4
ladspa-zm1 ladspa-zm1
@ -427,19 +700,19 @@ GObject
GstSrtEnc GstSrtEnc
GstTRM GstTRM
GstTemplateMatch GstTemplateMatch
GstTimidity
GstTtaDec GstTtaDec
GstTtaParse GstTtaParse
GstVMncDec GstVMncDec
GstVcdParse GstVcdParse
GstVdpVideoPostProcess GstVdpVideoPostProcess
GstWildmidi GstVideo3DMerge
GstXvidDec GstXvidDec
GstXvidEnc GstXvidEnc
GstY4mDec GstY4mDec
Gstedgedetect Gstedgedetect
Gstfaceblur Gstfaceblur
Gstpyramidsegment Gstpyramidsegment
Gsttextwrite
MpegPsMux MpegPsMux
MpegTSBase MpegTSBase
GstTSDemux GstTSDemux
@ -452,36 +725,6 @@ GObject
GstVdpH264Dec GstVdpH264Dec
GstVdpMpeg4Dec GstVdpMpeg4Dec
GstVdpMpegDec GstVdpMpegDec
frei0r-mixer-addition
frei0r-mixer-alpha-injection
frei0r-mixer-alphaatop
frei0r-mixer-alphain
frei0r-mixer-alphaout
frei0r-mixer-alphaover
frei0r-mixer-alphaxor
frei0r-mixer-blend
frei0r-mixer-burn
frei0r-mixer-color-only
frei0r-mixer-composition
frei0r-mixer-darken
frei0r-mixer-difference
frei0r-mixer-divide
frei0r-mixer-dodge
frei0r-mixer-grain-extract
frei0r-mixer-grain-merge
frei0r-mixer-hardlight
frei0r-mixer-hue
frei0r-mixer-lighten
frei0r-mixer-multiply
frei0r-mixer-overlay
frei0r-mixer-rgb
frei0r-mixer-saturation
frei0r-mixer-screen
frei0r-mixer-softlight
frei0r-mixer-subtract
frei0r-mixer-uv-map
frei0r-mixer-value
frei0r-mixer-xfade0r
GstPad GstPad
GstVdpOutputSrcPad GstVdpOutputSrcPad
GstVdpVideoSrcPad GstVdpVideoSrcPad
@ -511,6 +754,7 @@ GInterface
GstPhotography GstPhotography
GstPreset GstPreset
GstTagSetter GstTagSetter
GstTagXmpWriter
GstURIHandler GstURIHandler
GstXOverlay GstXOverlay
MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadataFrameworkInterface

View file

@ -1,45 +1,47 @@
GstBin GstChildProxy
GstPipeline GstChildProxy
GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter
GstQTMoovRecover GstChildProxy
GstGSettingsSwitchSink GstChildProxy
GstGSettingsAudioSink GstChildProxy
GstGSettingsVideoSink GstChildProxy
GstGSettingsSwitchSrc GstChildProxy
GstGSettingsAudioSrc GstChildProxy
GstGSettingsVideoSrc GstChildProxy
RsnDvdBin GstChildProxy GstURIHandler
DvbBaseBin GstChildProxy GstURIHandler DvbBaseBin GstChildProxy GstURIHandler
GstAmrWbEnc GstPreset
GstApExSink GstImplementsInterface GstMixer
GstAsfMux GstTagSetter
GstAutoConvert GstChildProxy GstAutoConvert GstChildProxy
GstAutoVideoConvert GstChildProxy GstAutoVideoConvert GstChildProxy
GstSDPDemux GstChildProxy GstBaseCameraSrc GstChildProxy
GstFPSDisplaySink GstChildProxy GstBaseVideoEncoder GstPreset
GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation GstBin GstChildProxy
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
VdpSink GstImplementsInterface GstNavigation GstXOverlay
GstApExSink GstImplementsInterface GstMixer
GstMpeg2enc GstPreset
GstCeltEnc GstTagSetter GstPreset
GstCDAudio GstURIHandler GstCDAudio GstURIHandler
GstRTMPSrc GstURIHandler GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter
GstMythtvSrc GstURIHandler GstCameraBin2 GstChildProxy GstTagSetter
GstMMS GstURIHandler GstCeltEnc GstTagSetter GstPreset
GstNeonhttpSrc GstURIHandler
GstVCDSrc GstURIHandler
GstDataURISrc GstURIHandler GstDataURISrc GstURIHandler
GstAmrWbEnc GstPreset GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
GstFaac GstPreset
GstXvidEnc GstPreset
GstDiracEnc GstPreset GstDiracEnc GstPreset
GstVP8Enc GstTagSetter GstPreset GstFPSDisplaySink GstChildProxy
GstKateEnc GstTagSetter GstFaac GstPreset
GstKateTag GstTagSetter GstFaceOverlay GstChildProxy
GstJifMux GstTagSetter GstGSettingsAudioSink GstChildProxy
GstGSettingsAudioSrc GstChildProxy
GstGSettingsSwitchSink GstChildProxy
GstGSettingsSwitchSrc GstChildProxy
GstGSettingsVideoSink GstChildProxy
GstGSettingsVideoSrc GstChildProxy
GstId3BaseMux GstTagSetter GstId3BaseMux GstTagSetter
GstId3Mux GstTagSetter GstId3Mux GstTagSetter
GstQTMux GstTagSetter GstJifMux GstTagSetter GstTagXmpWriter
GstMP4Mux GstTagSetter GstKateEnc GstTagSetter
GstISMLMux GstTagSetter GstKateTag GstTagSetter
GstGPPMux GstTagSetter GstMMS GstURIHandler
GstMJ2Mux GstTagSetter GstMpeg2enc GstPreset
GstAsfMux GstTagSetter GstMythtvSrc GstURIHandler
GstNeonhttpSrc GstURIHandler
GstPipeline GstChildProxy
GstRTMPSrc GstURIHandler
GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
GstSDPDemux GstChildProxy
GstSchroEnc GstPreset
GstVCDSrc GstURIHandler
GstVP8Enc GstPreset GstTagSetter
GstVP8Enc GstTagSetter GstPreset
GstViewfinderBin GstChildProxy
GstWrapperCameraBinSrc GstChildProxy
GstXvidEnc GstPreset
RsnDvdBin GstChildProxy GstURIHandler
VdpSink GstImplementsInterface GstNavigation GstXOverlay

View file

@ -1,8 +1,9 @@
GstChildProxy GstObject GstChildProxy GstObject
GstImplementsInterface GstElement
GstXOverlay GstImplementsInterface GstElement
GstTagSetter GstElement
GstColorBalance GstImplementsInterface GstElement GstColorBalance GstImplementsInterface GstElement
GstImplementsInterface GstElement
GstMixer GstImplementsInterface GstElement GstMixer GstImplementsInterface GstElement
MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadata
GstPhotography GstImplementsInterface GstElement GstPhotography GstImplementsInterface GstElement
GstTagSetter GstElement
GstTagXmpWriter GstElement
GstXOverlay GstImplementsInterface GstElement
MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadata

View file

@ -515,3 +515,17 @@ GstShmSink *gstshmsink
gint arg1 gint arg1
</SIGNAL> </SIGNAL>
<SIGNAL>
<NAME>GstCameraBin2::start-capture</NAME>
<RETURNS>void</RETURNS>
<FLAGS>la</FLAGS>
GstCameraBin2 *gstcamerabin2
</SIGNAL>
<SIGNAL>
<NAME>GstCameraBin2::stop-capture</NAME>
<RETURNS>void</RETURNS>
<FLAGS>la</FLAGS>
GstCameraBin2 *gstcamerabin2
</SIGNAL>

View file

@ -3,7 +3,7 @@
<description>ADPCM decoder</description> <description>ADPCM decoder</description>
<filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename> <filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
<basename>libgstadpcmdec.so</basename> <basename>libgstadpcmdec.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
@ -14,7 +14,7 @@
<longname>ADPCM decoder</longname> <longname>ADPCM decoder</longname>
<class>Codec/Decoder/Audio</class> <class>Codec/Decoder/Audio</class>
<description>Decode MS and IMA ADPCM audio</description> <description>Decode MS and IMA ADPCM audio</description>
<author>Pioneers of the Inevitable &lt;songbird@songbirdnest.com</author> <author>Pioneers of the Inevitable &lt;songbird@songbirdnest.com&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>sink</name>

View file

@ -3,7 +3,7 @@
<description>ADPCM encoder</description> <description>ADPCM encoder</description>
<filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename> <filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
<basename>libgstadpcmenc.so</basename> <basename>libgstadpcmenc.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
@ -14,7 +14,7 @@
<longname>ADPCM encoder</longname> <longname>ADPCM encoder</longname>
<class>Codec/Encoder/Audio</class> <class>Codec/Encoder/Audio</class>
<description>Encode ADPCM audio</description> <description>Encode ADPCM audio</description>
<author>Pioneers of the Inevitable &lt;songbird@songbirdnest.com</author> <author>Pioneers of the Inevitable &lt;songbird@songbirdnest.com&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>sink</name>

View file

@ -3,7 +3,7 @@
<description>Create and parse Audio Interchange File Format (AIFF) files</description> <description>Create and parse Audio Interchange File Format (AIFF) files</description>
<filename>../../gst/aiff/.libs/libgstaiff.so</filename> <filename>../../gst/aiff/.libs/libgstaiff.so</filename>
<basename>libgstaiff.so</basename> <basename>libgstaiff.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
@ -47,7 +47,7 @@
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }</details> <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -1,34 +0,0 @@
<plugin>
<name>amrwbenc</name>
<description>Adaptive Multi-Rate Wide-Band Encoder</description>
<filename>../../ext/amrwbenc/.libs/libgstamrwbenc.so</filename>
<basename>libgstamrwbenc.so</basename>
<version>0.10.21.1</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<name>amrwbenc</name>
<longname>AMR-WB audio encoder</longname>
<class>Codec/Encoder/Audio</class>
<description>Adaptive Multi-Rate Wideband audio encoder</description>
<author>Renato Araujo &lt;renato.filho@indt.org.br&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)16000, channels=(int)1</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/AMR-WB, rate=(int)16000, channels=(int)1</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -3,7 +3,7 @@
<description>Apple AirPort Express Plugin</description> <description>Apple AirPort Express Plugin</description>
<filename>../../ext/apexsink/.libs/libgstapexsink.so</filename> <filename>../../ext/apexsink/.libs/libgstapexsink.so</filename>
<basename>libgstapexsink.so</basename> <basename>libgstapexsink.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>ASF Muxer Plugin</description> <description>ASF Muxer Plugin</description>
<filename>../../gst/asfmux/.libs/libgstasfmux.so</filename> <filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
<basename>libgstasfmux.so</basename> <basename>libgstasfmux.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>ASS/SSA subtitle renderer</description> <description>ASS/SSA subtitle renderer</description>
<filename>../../ext/assrender/.libs/libgstassrender.so</filename> <filename>../../ext/assrender/.libs/libgstassrender.so</filename>
<basename>libgstassrender.so</basename> <basename>libgstassrender.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -1,139 +0,0 @@
<plugin>
<name>audioparsersbad</name>
<description>audioparsers</description>
<filename>../../gst/audioparsers/.libs/libgstaudioparsersbad.so</filename>
<basename>libgstaudioparsersbad.so</basename>
<version>0.10.21.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<name>aacparse</name>
<longname>AAC audio stream parser</longname>
<class>Codec/Parser/Audio</class>
<description>Advanced Audio Coding parser</description>
<author>Stefan Kost &lt;stefan.kost@nokia.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/mpeg, framed=(boolean)false, mpegversion=(int){ 2, 4 }</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/mpeg, framed=(boolean)true, mpegversion=(int){ 2, 4 }, stream-format=(string){ raw, adts, adif }</details>
</caps>
</pads>
</element>
<element>
<name>ac3parse</name>
<longname>AC3 audio stream parser</longname>
<class>Codec/Parser/Audio</class>
<description>AC3 parser</description>
<author>Tim-Philipp Müller &lt;tim centricular net&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-ac3, framed=(boolean)false; audio/x-eac3, framed=(boolean)false; audio/ac3, framed=(boolean)false</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-ac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 32000, 48000 ]; audio/x-eac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 32000, 48000 ]</details>
</caps>
</pads>
</element>
<element>
<name>amrparse</name>
<longname>AMR audio stream parser</longname>
<class>Codec/Parser/Audio</class>
<description>Adaptive Multi-Rate audio parser</description>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-amr-nb-sh; audio/x-amr-wb-sh</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/AMR, rate=(int)8000, channels=(int)1; audio/AMR-WB, rate=(int)16000, channels=(int)1</details>
</caps>
</pads>
</element>
<element>
<name>dcaparse</name>
<longname>DTS Coherent Acoustics audio stream parser</longname>
<class>Codec/Parser/Audio</class>
<description>DCA parser</description>
<author>Tim-Philipp Müller &lt;tim centricular net&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-dts, framed=(boolean)false</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-dts, framed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 192000 ]</details>
</caps>
</pads>
</element>
<element>
<name>flacparse</name>
<longname>FLAC audio parser</longname>
<class>Codec/Parser/Audio</class>
<description>Parses audio with the FLAC lossless audio codec</description>
<author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-flac, framed=(boolean)false</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-flac, framed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 1, 655350 ]</details>
</caps>
</pads>
</element>
<element>
<name>mpegaudioparse</name>
<longname>MPEG1 Audio Parser</longname>
<class>Codec/Parser/Audio</class>
<description>Parses and frames mpeg1 audio streams (levels 1-3), provides seek</description>
<author>Jan Schmidt &lt;thaytan@mad.scientist.com&gt;,Mark Nauwelaerts &lt;mark.nauwelaerts@collabora.co.uk&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/mpeg, mpegversion=(int)1, parsed=(boolean)false</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], parsed=(boolean)true</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -0,0 +1,97 @@
<plugin>
<name>audiovisualizers</name>
<description>Creates video visualizations of audio input</description>
<filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename>
<basename>libgstaudiovisualizers.so</basename>
<version>0.10.22.1</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<name>spacescope</name>
<longname>Stereo visualizer</longname>
<class>Visualization</class>
<description>Simple stereo visualizer</description>
<author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
<element>
<name>spectrascope</name>
<longname>Frequency spectrum scope</longname>
<class>Visualization</class>
<description>Simple frequency spectrum scope</description>
<author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
<element>
<name>synaescope</name>
<longname>Synaescope</longname>
<class>Visualization</class>
<description>Creates video visualizations of audio input, using stereo and pitch information</description>
<author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
<element>
<name>wavescope</name>
<longname>Waveform oscilloscope</longname>
<class>Visualization</class>
<description>Simple waveform oscilloscope</description>
<author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -3,7 +3,7 @@
<description>Selects convertor element based on caps</description> <description>Selects convertor element based on caps</description>
<filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename> <filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
<basename>libgstautoconvert.so</basename> <basename>libgstautoconvert.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Elements to convert Bayer images</description> <description>Elements to convert Bayer images</description>
<filename>../../gst/bayer/.libs/libgstbayer.so</filename> <filename>../../gst/bayer/.libs/libgstbayer.so</filename>
<basename>libgstbayer.so</basename> <basename>libgstbayer.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
@ -26,7 +26,7 @@
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -3,7 +3,7 @@
<description>Compress or decompress streams</description> <description>Compress or decompress streams</description>
<filename>../../ext/bz2/.libs/libgstbz2.so</filename> <filename>../../ext/bz2/.libs/libgstbz2.so</filename>
<basename>libgstbz2.so</basename> <basename>libgstbz2.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>High level api for DC (Digital Camera) application</description> <description>High level api for DC (Digital Camera) application</description>
<filename>../../gst/camerabin/.libs/libgstcamerabin.so</filename> <filename>../../gst/camerabin/.libs/libgstcamerabin.so</filename>
<basename>libgstcamerabin.so</basename> <basename>libgstcamerabin.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -0,0 +1,64 @@
<plugin>
<name>camerabin2</name>
<description>camerabin2</description>
<filename>../../gst/camerabin2/.libs/libgstcamerabin2.so</filename>
<basename>libgstcamerabin2.so</basename>
<version>0.10.22.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<name>camerabin2</name>
<longname>CameraBin2</longname>
<class>Generic/Bin/Camera</class>
<description>CameraBin2</description>
<author>Thiago Santos &lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
<pads>
</pads>
</element>
<element>
<name>viewfinderbin</name>
<longname>Viewfinder Bin</longname>
<class>Sink/Video</class>
<description>Viewfinder Bin used in camerabin2</description>
<author>Thiago Santos &lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-yuv; video/x-raw-rgb</details>
</caps>
</pads>
</element>
<element>
<name>wrappercamerabinsrc</name>
<longname>V4l2 camera src element for camerabin</longname>
<class>Source/Video</class>
<description>V4l2 camera src element for camerabin</description>
<author>Rob Clark &lt;rob@ti.com&gt;</author>
<pads>
<caps>
<name>imgsrc</name>
<direction>source</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
<caps>
<name>vfsrc</name>
<direction>source</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
<caps>
<name>vidsrc</name>
<direction>source</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -3,7 +3,7 @@
<description>Play CD audio through the CD Drive</description> <description>Play CD audio through the CD Drive</description>
<filename>../../ext/cdaudio/.libs/libgstcdaudio.so</filename> <filename>../../ext/cdaudio/.libs/libgstcdaudio.so</filename>
<basename>libgstcdaudio.so</basename> <basename>libgstcdaudio.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Parse a .dat file (VCD) into raw mpeg1</description> <description>Parse a .dat file (VCD) into raw mpeg1</description>
<filename>../../gst/cdxaparse/.libs/libgstcdxaparse.so</filename> <filename>../../gst/cdxaparse/.libs/libgstcdxaparse.so</filename>
<basename>libgstcdxaparse.so</basename> <basename>libgstcdxaparse.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>CELT plugin library</description> <description>CELT plugin library</description>
<filename>../../ext/celt/.libs/libgstcelt.so</filename> <filename>../../ext/celt/.libs/libgstcelt.so</filename>
<basename>libgstcelt.so</basename> <basename>libgstcelt.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Cog plugin</description> <description>Cog plugin</description>
<filename>../../ext/cog/.libs/libgstcog.so</filename> <filename>../../ext/cog/.libs/libgstcog.so</filename>
<basename>libgstcog.so</basename> <basename>libgstcog.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Color Look-up Table filters</description> <description>Color Look-up Table filters</description>
<filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename> <filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename>
<basename>libgstcoloreffects.so</basename> <basename>libgstcoloreffects.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Colorspace conversion</description> <description>Colorspace conversion</description>
<filename>../../gst/colorspace/.libs/libgstcolorspace.so</filename> <filename>../../gst/colorspace/.libs/libgstcolorspace.so</filename>
<basename>libgstcolorspace.so</basename> <basename>libgstcolorspace.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package></package> <package></package>

View file

@ -3,7 +3,7 @@
<description>libcurl-based elements</description> <description>libcurl-based elements</description>
<filename>../../ext/curl/.libs/libgstcurl.so</filename> <filename>../../ext/curl/.libs/libgstcurl.so</filename>
<basename>libgstcurl.so</basename> <basename>libgstcurl.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>data: URI source</description> <description>data: URI source</description>
<filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename> <filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename>
<basename>libgstdataurisrc.so</basename> <basename>libgstdataurisrc.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>1394 IIDC Video Source</description> <description>1394 IIDC Video Source</description>
<filename>../../ext/dc1394/.libs/libgstdc1394.so</filename> <filename>../../ext/dc1394/.libs/libgstdc1394.so</filename>
<basename>libgstdc1394.so</basename> <basename>libgstdc1394.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>transfer data over the network via DCCP.</description> <description>transfer data over the network via DCCP.</description>
<filename>../../gst/dccp/.libs/libgstdccp.so</filename> <filename>../../gst/dccp/.libs/libgstdccp.so</filename>
<basename>libgstdccp.so</basename> <basename>libgstdccp.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>DCCP</package> <package>DCCP</package>

View file

@ -3,7 +3,7 @@
<description>Collection of elements that may or may not be useful for debugging</description> <description>Collection of elements that may or may not be useful for debugging</description>
<filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename> <filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
<basename>libgstdebugutilsbad.so</basename> <basename>libgstdebugutilsbad.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
@ -51,6 +51,27 @@
</caps> </caps>
</pads> </pads>
</element> </element>
<element>
<name>debugspy</name>
<longname>DebugSpy</longname>
<class>Filter/Analyzer/Debug</class>
<description>DebugSpy provides information on buffers with bus messages</description>
<author>Guillaume Emont &lt;gemont@igalia.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
</pads>
</element>
<element> <element>
<name>fpsdisplaysink</name> <name>fpsdisplaysink</name>
<longname>Measure and show framerate on videosink</longname> <longname>Measure and show framerate on videosink</longname>

View file

@ -0,0 +1,55 @@
<plugin>
<name>decklink</name>
<description>Blackmagic Decklink plugin</description>
<filename>../../sys/decklink/.libs/libgstdecklink.so</filename>
<basename>libgstdecklink.so</basename>
<version>0.10.22.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<name>decklinksink</name>
<longname>Decklink Sink</longname>
<class>Video/Sink</class>
<description>Decklink Sink</description>
<author>David Schleef &lt;ds@entropywave.com&gt;</author>
<pads>
<caps>
<name>audiosink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, channels=(int)2, rate=(int)48000</details>
</caps>
<caps>
<name>videosink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)true</details>
</caps>
</pads>
</element>
<element>
<name>decklinksrc</name>
<longname>Decklink source</longname>
<class>Source/Video</class>
<description>DeckLink Source</description>
<author>David Schleef &lt;ds@entropywave.com&gt;</author>
<pads>
<caps>
<name>audiosrc</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, channels=(int)2, rate=(int)48000</details>
</caps>
<caps>
<name>videosrc</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)24000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlaced=(boolean)true</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -3,7 +3,7 @@
<description>DirectFB video output plugin</description> <description>DirectFB video output plugin</description>
<filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename> <filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename>
<basename>libgstdfbvideosink.so</basename> <basename>libgstdfbvideosink.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Dirac plugin</description> <description>Dirac plugin</description>
<filename>../../ext/dirac/.libs/libgstdirac.so</filename> <filename>../../ext/dirac/.libs/libgstdirac.so</filename>
<basename>libgstdirac.so</basename> <basename>libgstdirac.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -0,0 +1,34 @@
<plugin>
<name>divxdec</name>
<description>DivX decoder</description>
<filename>../../ext/divx/.libs/libgstdivxdec.so</filename>
<basename>libgstdivxdec.so</basename>
<version>5.03</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>divx4linux</package>
<origin>http://www.divx.com/</origin>
<elements>
<element>
<name>divxdec</name>
<longname>Divx4linux video decoder</longname>
<class>Codec/Decoder/Video</class>
<description>Divx decoder based on divxdecore</description>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-divx, divxversion=(int)[ 3, 5 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, YV12, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -0,0 +1,34 @@
<plugin>
<name>divxenc</name>
<description>DivX encoder</description>
<filename>../../ext/divx/.libs/libgstdivxenc.so</filename>
<basename>libgstdivxenc.so</basename>
<version>5.03</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>divx4linux</package>
<origin>http://www.divx.com/</origin>
<elements>
<element>
<name>divxenc</name>
<longname>Divx4linux video encoder</longname>
<class>Codec/Encoder/Video</class>
<description>Divx encoder based on divxencore</description>
<author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, YV12, YVYU, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -3,7 +3,7 @@
<description>DTMF plugins</description> <description>DTMF plugins</description>
<filename>../../gst/dtmf/.libs/libgstdtmf.so</filename> <filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
<basename>libgstdtmf.so</basename> <basename>libgstdtmf.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Decodes DTS audio streams</description> <description>Decodes DTS audio streams</description>
<filename>../../ext/dts/.libs/libgstdtsdec.so</filename> <filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
<basename>libgstdtsdec.so</basename> <basename>libgstdtsdec.so</basename>
<version>0.10.21.1</version> <version>0.10.19.1</version>
<license>GPL</license> <license>GPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>DVB elements</description> <description>DVB elements</description>
<filename>../../sys/dvb/.libs/libgstdvb.so</filename> <filename>../../sys/dvb/.libs/libgstdvb.so</filename>
<basename>libgstdvb.so</basename> <basename>libgstdvb.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>DVB subtitle renderer</description> <description>DVB subtitle renderer</description>
<filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename> <filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename>
<basename>libgstdvbsuboverlay.so</basename> <basename>libgstdvbsuboverlay.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>DVD Sub-picture Overlay element</description> <description>DVD Sub-picture Overlay element</description>
<filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename> <filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
<basename>libgstdvdspu.so</basename> <basename>libgstdvdspu.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Free AAC Decoder (FAAD)</description> <description>Free AAC Decoder (FAAD)</description>
<filename>../../ext/faad/.libs/libgstfaad.so</filename> <filename>../../ext/faad/.libs/libgstfaad.so</filename>
<basename>libgstfaad.so</basename> <basename>libgstfaad.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>GPL</license> <license>GPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -0,0 +1,34 @@
<plugin>
<name>faceoverlay</name>
<description>SVG Face Overlay</description>
<filename>../../gst/faceoverlay/.libs/libgstfaceoverlay.so</filename>
<basename>libgstfaceoverlay.so</basename>
<version>0.10.22.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<elements>
<element>
<name>faceoverlay</name>
<longname>faceoverlay</longname>
<class>Filter/Editor/Video</class>
<description>Overlays SVG graphics over a detected face in a video stream</description>
<author>Laura Lucas Alday &lt;lauralucas@gmail.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -3,7 +3,7 @@
<description>linux framebuffer video sink</description> <description>linux framebuffer video sink</description>
<filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename> <filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename>
<basename>libgstfbdevsink.so</basename> <basename>libgstfbdevsink.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Synthesizes plain text into audio</description> <description>Synthesizes plain text into audio</description>
<filename>../../gst/festival/.libs/libgstfestival.so</filename> <filename>../../gst/festival/.libs/libgstfestival.so</filename>
<basename>libgstfestival.so</basename> <basename>libgstfestival.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -0,0 +1,34 @@
<plugin>
<name>fieldanalysis</name>
<description>Video field analysis</description>
<filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename>
<basename>libgstfieldanalysis.so</basename>
<version>0.10.22.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<elements>
<element>
<name>fieldanalysis</name>
<longname>Video field analysis</longname>
<class>Filter/Analysis/Video</class>
<description>Analyse fields from video frames to identify if they are progressive/telecined/interlaced</description>
<author>Robert Swain &lt;robert.swain@collabora.co.uk&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ YUY2, UYVY, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ YUY2, UYVY, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -0,0 +1,35 @@
<plugin>
<name>fragmented</name>
<description>Fragmented streaming plugins</description>
<filename>../../gst/hls/.libs/libgstfragmented.so</filename>
<basename>libgstfragmented.so</basename>
<version>0.10.22.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
<origin>http://www.gstreamer.org/</origin>
<elements>
<element>
<name>hlsdemux</name>
<longname>HLS Demuxer</longname>
<class>Demuxer/URIList</class>
<description>HTTP Live Streaming demuxer</description>
<author>Marc-Andre Lureau &lt;marcandre.lureau@gmail.com&gt;
Andoni Morales Alastruey &lt;ylatuya@gmail.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>application/x-hls</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -3,7 +3,7 @@
<description>Stream freezer</description> <description>Stream freezer</description>
<filename>../../gst/freeze/.libs/libgstfreeze.so</filename> <filename>../../gst/freeze/.libs/libgstfreeze.so</filename>
<basename>libgstfreeze.so</basename> <basename>libgstfreeze.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

File diff suppressed because it is too large Load diff

View file

@ -3,7 +3,7 @@
<description>Gaudi video effects.</description> <description>Gaudi video effects.</description>
<filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename> <filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename>
<basename>libgstgaudieffects.so</basename> <basename>libgstgaudieffects.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer</package> <package>GStreamer</package>

View file

@ -3,7 +3,7 @@
<description>Various geometric image transform elements</description> <description>Various geometric image transform elements</description>
<filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename> <filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
<basename>libgstgeometrictransform.so</basename> <basename>libgstgeometrictransform.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
@ -77,7 +77,7 @@
<longname>fisheye</longname> <longname>fisheye</longname>
<class>Transform/Effect/Video</class> <class>Transform/Effect/Video</class>
<description>Split the image into two halves and reflect one over each other</description> <description>Split the image into two halves and reflect one over each other</description>
<author>Filippo Argiolas &lt;filippo.argiolas@gmail.com</author> <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>sink</name>
@ -140,7 +140,7 @@
<longname>mirror</longname> <longname>mirror</longname>
<class>Transform/Effect/Video</class> <class>Transform/Effect/Video</class>
<description>Split the image into two halves and reflect one over each other</description> <description>Split the image into two halves and reflect one over each other</description>
<author>Filippo Argiolas &lt;filippo.argiolas@gmail.com</author> <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>sink</name>
@ -224,7 +224,7 @@
<longname>square</longname> <longname>square</longname>
<class>Transform/Effect/Video</class> <class>Transform/Effect/Video</class>
<description>Distort center part of the image into a square</description> <description>Distort center part of the image into a square</description>
<author>Filippo Argiolas &lt;filippo.argiolas@gmail.com</author> <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>sink</name>

View file

@ -3,7 +3,7 @@
<description>GME Audio Decoder</description> <description>GME Audio Decoder</description>
<filename>../../ext/gme/.libs/libgstgme.so</filename> <filename>../../ext/gme/.libs/libgstgme.so</filename>
<basename>libgstgme.so</basename> <basename>libgstgme.so</basename>
<version>0.10.19.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>GSettings plugin</description> <description>GSettings plugin</description>
<filename>../../ext/gsettings/.libs/libgstgsettingselements.so</filename> <filename>../../ext/gsettings/.libs/libgstgsettingselements.so</filename>
<basename>libgstgsettingselements.so</basename> <basename>libgstgsettingselements.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>GSM encoder/decoder</description> <description>GSM encoder/decoder</description>
<filename>../../ext/gsm/.libs/libgstgsm.so</filename> <filename>../../ext/gsm/.libs/libgstgsm.so</filename>
<basename>libgstgsm.so</basename> <basename>libgstgsm.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Siren encoder/decoder/payloader/depayloader plugins</description> <description>Siren encoder/decoder/payloader/depayloader plugins</description>
<filename>../../gst/siren/.libs/libgstsiren.so</filename> <filename>../../gst/siren/.libs/libgstsiren.so</filename>
<basename>libgstsiren.so</basename> <basename>libgstsiren.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Element parsing raw h264 streams</description> <description>Element parsing raw h264 streams</description>
<filename>../../gst/h264parse/.libs/libgsth264parse.so</filename> <filename>../../gst/h264parse/.libs/libgsth264parse.so</filename>
<basename>libgsth264parse.so</basename> <basename>libgsth264parse.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>HDV private stream parser</description> <description>HDV private stream parser</description>
<filename>../../gst/hdvparse/.libs/libgsthdvparse.so</filename> <filename>../../gst/hdvparse/.libs/libgsthdvparse.so</filename>
<basename>libgsthdvparse.so</basename> <basename>libgsthdvparse.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer</package> <package>GStreamer</package>

View file

@ -3,7 +3,7 @@
<description>ID3 v1 and v2 muxing plugin</description> <description>ID3 v1 and v2 muxing plugin</description>
<filename>../../gst/id3tag/.libs/libgstid3tag.so</filename> <filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
<basename>libgstid3tag.so</basename> <basename>libgstid3tag.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Create an interlaced video stream</description> <description>Create an interlaced video stream</description>
<filename>../../gst/interlace/.libs/libgstinterlace.so</filename> <filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
<basename>libgstinterlace.so</basename> <basename>libgstinterlace.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Inverse Telecine</description> <description>Inverse Telecine</description>
<filename>../../gst/invtelecine/.libs/libgstinvtelecine.so</filename> <filename>../../gst/invtelecine/.libs/libgstinvtelecine.so</filename>
<basename>libgstinvtelecine.so</basename> <basename>libgstinvtelecine.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>IVF parser</description> <description>IVF parser</description>
<filename>../../gst/ivfparse/.libs/libgstivfparse.so</filename> <filename>../../gst/ivfparse/.libs/libgstivfparse.so</filename>
<basename>libgstivfparse.so</basename> <basename>libgstivfparse.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>JPEG2000 decimator</description> <description>JPEG2000 decimator</description>
<filename>../../gst/jp2kdecimator/.libs/libgstjp2kdecimator.so</filename> <filename>../../gst/jp2kdecimator/.libs/libgstjp2kdecimator.so</filename>
<basename>libgstjp2kdecimator.so</basename> <basename>libgstjp2kdecimator.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>JPEG interchange format plugin</description> <description>JPEG interchange format plugin</description>
<filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename> <filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename>
<basename>libgstjpegformat.so</basename> <basename>libgstjpegformat.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
@ -12,7 +12,7 @@
<element> <element>
<name>jifmux</name> <name>jifmux</name>
<longname>JPEG stream muxer</longname> <longname>JPEG stream muxer</longname>
<class>Video/Muxer</class> <class>Video/Formatter</class>
<description>Remuxes JPEG images with markers and tags</description> <description>Remuxes JPEG images with markers and tags</description>
<author>Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;</author> <author>Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;</author>
<pads> <pads>

View file

@ -3,7 +3,7 @@
<description>Kate plugin</description> <description>Kate plugin</description>
<filename>../../ext/kate/.libs/libgstkate.so</filename> <filename>../../ext/kate/.libs/libgstkate.so</filename>
<basename>libgstkate.so</basename> <basename>libgstkate.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
@ -93,32 +93,5 @@
</caps> </caps>
</pads> </pads>
</element> </element>
<element>
<name>tiger</name>
<longname>Kate stream renderer</longname>
<class>Mixer/Video/Overlay/Subtitle</class>
<description>Decodes and renders Kate streams on top of a video</description>
<author>Vincent Penquerc&apos;h &lt;ogg.k.ogg.k@googlemail.com&gt;</author>
<pads>
<caps>
<name>subtitle_sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>subtitle/x-kate; application/x-kate</details>
</caps>
<caps>
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)1234, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)1234, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
</elements> </elements>
</plugin> </plugin>

File diff suppressed because it is too large Load diff

View file

@ -3,7 +3,7 @@
<description>Resamples audio</description> <description>Resamples audio</description>
<filename>../../gst/legacyresample/.libs/libgstlegacyresample.so</filename> <filename>../../gst/legacyresample/.libs/libgstlegacyresample.so</filename>
<basename>libgstlegacyresample.so</basename> <basename>libgstlegacyresample.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -0,0 +1,43 @@
<plugin>
<name>linsys</name>
<description>FIXME</description>
<filename>../../sys/linsys/.libs/libgstlinsys.so</filename>
<basename>libgstlinsys.so</basename>
<version>0.10.22.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
<origin>http://FIXME.org/</origin>
<elements>
<element>
<name>linsyssdisink</name>
<longname>SDI video sink</longname>
<class>Sink/Video</class>
<description>Writes video from SDI transmit device</description>
<author>David Schleef &lt;ds@entropywave.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)480, pixel-aspect-ratio=(fraction)10/11, framerate=(fraction)30000/1001, interlaced=(boolean)true, colorspec=(string)sdtv, chroma-site=(string)mpeg2</details>
</caps>
</pads>
</element>
<element>
<name>linsyssdisrc</name>
<longname>SDI video source</longname>
<class>Source/Video</class>
<description>Reads video from SDI capture device</description>
<author>David Schleef &lt;ds@entropywave.com&gt;</author>
<pads>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)480, pixel-aspect-ratio=(fraction)10/11, framerate=(fraction)30000/1001, interlaced=(boolean)true, colorspec=(string)sdtv, chroma-site=(string)mpeg2</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -3,7 +3,7 @@
<description>Adds multiple live discontinuous streams</description> <description>Adds multiple live discontinuous streams</description>
<filename>../../gst/liveadder/.libs/libgstliveadder.so</filename> <filename>../../gst/liveadder/.libs/libgstliveadder.so</filename>
<basename>libgstliveadder.so</basename> <basename>libgstliveadder.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

File diff suppressed because it is too large Load diff

View file

@ -3,7 +3,7 @@
<description>Mimic codec</description> <description>Mimic codec</description>
<filename>../../ext/mimic/.libs/libgstmimic.so</filename> <filename>../../ext/mimic/.libs/libgstmimic.so</filename>
<basename>libgstmimic.so</basename> <basename>libgstmimic.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Microsoft Multi Media Server streaming protocol support</description> <description>Microsoft Multi Media Server streaming protocol support</description>
<filename>../../ext/libmms/.libs/libgstmms.so</filename> <filename>../../ext/libmms/.libs/libgstmms.so</filename>
<basename>libgstmms.so</basename> <basename>libgstmms.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -1,12 +1,12 @@
<plugin> <plugin>
<name>modplug</name> <name>modplug</name>
<description>.MOD audio decoding</description> <description>.MOD audio decoding</description>
<filename>../../ext/modplug/.libs/libgstmodplug.so</filename> <filename>../../gst/modplug/.libs/libgstmodplug.so</filename>
<basename>libgstmodplug.so</basename> <basename>libgstmodplug.so</basename>
<version>0.10.21.1</version> <version>0.10.10.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>Unknown package origin</origin>
<elements> <elements>
<element> <element>
@ -26,7 +26,7 @@
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]</details> <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)2; audio/x-raw-int, endianness=(int)1234, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -3,7 +3,7 @@
<description>High-quality MPEG-1/2 video encoder</description> <description>High-quality MPEG-1/2 video encoder</description>
<filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename> <filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename>
<basename>libgstmpeg2enc.so</basename> <basename>libgstmpeg2enc.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>GPL</license> <license>GPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>MPEG-4 video parser</description> <description>MPEG-4 video parser</description>
<filename>../../gst/mpeg4videoparse/.libs/libgstmpeg4videoparse.so</filename> <filename>../../gst/mpeg4videoparse/.libs/libgstmpeg4videoparse.so</filename>
<basename>libgstmpeg4videoparse.so</basename> <basename>libgstmpeg4videoparse.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>MPEG demuxers</description> <description>MPEG demuxers</description>
<filename>../../gst/mpegdemux/.libs/libgstmpegdemux.so</filename> <filename>../../gst/mpegdemux/.libs/libgstmpegdemux.so</filename>
<basename>libgstmpegdemux.so</basename> <basename>libgstmpegdemux.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>unknown</license> <license>unknown</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
@ -83,7 +83,7 @@
<name>video_%04x</name> <name>video_%04x</name>
<direction>source</direction> <direction>source</direction>
<presence>sometimes</presence> <presence>sometimes</presence>
<details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h264; video/x-dirac; video/x-wmv, wmvversion=(int)3, format=(fourcc)WVC1</details> <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h264, stream-format=(string)byte-stream, alignment=(string)nal; video/x-dirac; video/x-wmv, wmvversion=(int)3, format=(fourcc)WVC1</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -3,7 +3,7 @@
<description>MPEG-PS muxer</description> <description>MPEG-PS muxer</description>
<filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename> <filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
<basename>libgstmpegpsmux.so</basename> <basename>libgstmpegpsmux.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>MPEG TS demuxer</description> <description>MPEG TS demuxer</description>
<filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename> <filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename>
<basename>libgstmpegtsdemux.so</basename> <basename>libgstmpegtsdemux.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>unknown</license> <license>unknown</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
@ -14,7 +14,8 @@
<longname>MPEG transport stream demuxer</longname> <longname>MPEG transport stream demuxer</longname>
<class>Codec/Demuxer</class> <class>Codec/Demuxer</class>
<description>Demuxes MPEG2 transport streams</description> <description>Demuxes MPEG2 transport streams</description>
<author>Zaheer Abbas Merali &lt;zaheerabbas at merali dot org&gt;; Edward Hervey &lt;edward.hervey@collabora.co.uk&gt;</author> <author>Zaheer Abbas Merali &lt;zaheerabbas at merali dot org&gt;
Edward Hervey &lt;edward.hervey@collabora.co.uk&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>sink</name>
@ -44,7 +45,7 @@
<name>video_%04x</name> <name>video_%04x</name>
<direction>source</direction> <direction>source</direction>
<presence>sometimes</presence> <presence>sometimes</presence>
<details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h264; video/x-dirac; video/x-wmv, wmvversion=(int)3, format=(fourcc)WVC1</details> <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h264, stream-format=(string)byte-stream, alignment=(string)nal; video/x-dirac; video/x-wmv, wmvversion=(int)3, format=(fourcc)WVC1</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -3,7 +3,7 @@
<description>MPEG-TS muxer</description> <description>MPEG-TS muxer</description>
<filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename> <filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
<basename>libgstmpegtsmux.so</basename> <basename>libgstmpegtsmux.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
@ -20,7 +20,7 @@
<name>sink_%d</name> <name>sink_%d</name>
<direction>sink</direction> <direction>sink</direction>
<presence>request</presence> <presence>request</presence>
<details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264; audio/mpeg, mpegversion=(int){ 1, 2, 4 }; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }; audio/x-ac3; audio/x-dts</details> <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264, stream-format=(string)byte-stream; audio/mpeg, mpegversion=(int){ 1, 2, 4 }; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }; audio/x-ac3; audio/x-dts</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>

View file

@ -3,14 +3,14 @@
<description>MPEG-1 and MPEG-2 video parser</description> <description>MPEG-1 and MPEG-2 video parser</description>
<filename>../../gst/mpegvideoparse/.libs/libgstmpegvideoparse.so</filename> <filename>../../gst/mpegvideoparse/.libs/libgstmpegvideoparse.so</filename>
<basename>libgstmpegvideoparse.so</basename> <basename>libgstmpegvideoparse.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
<origin>Unknown package origin</origin> <origin>Unknown package origin</origin>
<elements> <elements>
<element> <element>
<name>mpegvideoparse</name> <name>legacympegvideoparse</name>
<longname>MPEG video elementary stream parser</longname> <longname>MPEG video elementary stream parser</longname>
<class>Codec/Parser/Video</class> <class>Codec/Parser/Video</class>
<description>Parses and frames MPEG-1 and MPEG-2 elementary video streams</description> <description>Parses and frames MPEG-1 and MPEG-2 elementary video streams</description>

View file

@ -3,7 +3,7 @@
<description>Musepack decoder</description> <description>Musepack decoder</description>
<filename>../../ext/musepack/.libs/libgstmusepack.so</filename> <filename>../../ext/musepack/.libs/libgstmusepack.so</filename>
<basename>libgstmusepack.so</basename> <basename>libgstmusepack.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>
@ -20,7 +20,7 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-musepack, streamversion=(int){ 7, 8 }</details> <details>audio/x-musepack, streamversion=(int)7</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>

View file

@ -3,7 +3,7 @@
<description>A TRM signature producer based on libmusicbrainz</description> <description>A TRM signature producer based on libmusicbrainz</description>
<filename>../../ext/musicbrainz/.libs/libgsttrm.so</filename> <filename>../../ext/musicbrainz/.libs/libgsttrm.so</filename>
<basename>libgsttrm.so</basename> <basename>libgsttrm.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Interplay MVE movie format manipulation</description> <description>Interplay MVE movie format manipulation</description>
<filename>../../gst/mve/.libs/libgstmve.so</filename> <filename>../../gst/mve/.libs/libgstmve.so</filename>
<basename>libgstmve.so</basename> <basename>libgstmve.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>MXF plugin library</description> <description>MXF plugin library</description>
<filename>../../gst/mxf/.libs/libgstmxf.so</filename> <filename>../../gst/mxf/.libs/libgstmxf.so</filename>
<basename>libgstmxf.so</basename> <basename>libgstmxf.so</basename>
<version>0.10.21.1</version> <version>0.10.22.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-bad</source> <source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package> <package>GStreamer Bad Plug-ins git</package>

Some files were not shown because too many files have changed in this diff Show more