mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 18:21:04 +00:00
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:
commit
a2b7a672b8
666 changed files with 77684 additions and 48816 deletions
172
Android.mk
172
Android.mk
|
@ -1,13 +1,165 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
GSTREAMER_TOP := $(LOCAL_PATH)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
include $(GSTREAMER_TOP)/android/h264parse.mk
|
||||
include $(GSTREAMER_TOP)/android/sdpelem.mk
|
||||
include $(GSTREAMER_TOP)/android/metadata.mk
|
||||
include $(GSTREAMER_TOP)/android/qtmux.mk
|
||||
include $(GSTREAMER_TOP)/android/aacparse.mk
|
||||
include $(GSTREAMER_TOP)/android/amrparse.mk
|
||||
include $(GSTREAMER_TOP)/sys/audioflingersink/Android.mk
|
||||
GST_PLUGINS_BAD_TOP := $(LOCAL_PATH)
|
||||
|
||||
GST_PLUGINS_BAD_BUILT_SOURCES := \
|
||||
pkgconfig/gstreamer-plugins-bad-0.10-uninstalled.pc \
|
||||
pkgconfig/gstreamer-plugins-bad-0.10.pc \
|
||||
gst-libs/gst/baseparse/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
|
||||
|
|
13
Makefile.am
13
Makefile.am
|
@ -49,16 +49,21 @@ CRUFT_FILES = \
|
|||
$(top_builddir)/ext/jack/.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/audioparsers/.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/qtmux/.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/valve/.libs/*.{so,dll,DLL,dylib} \
|
||||
$(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)/tests/check/elements/{aac,ac3,amr,flac,mpegaudio,dca}parse \
|
||||
$(top_builddir)/tests/check/elements/autocolorspace \
|
||||
$(top_builddir)/tests/check/elements/capssetter \
|
||||
$(top_builddir)/tests/check/elements/imagefreeze \
|
||||
$(top_builddir)/tests/check/elements/qtmux \
|
||||
$(top_builddir)/tests/check/elements/selector \
|
||||
$(top_builddir)/tests/check/elements/valve \
|
||||
$(top_builddir)/tests/check/pipelines/metadata \
|
||||
|
@ -73,16 +78,22 @@ CRUFT_DIRS = \
|
|||
$(top_srcdir)/gst/amrparse \
|
||||
$(top_srcdir)/gst/flacparse \
|
||||
$(top_srcdir)/gst/imagefreeze \
|
||||
$(top_srcdir)/gst/invtelecine \
|
||||
$(top_srcdir)/gst/qtmux \
|
||||
$(top_srcdir)/gst/selector \
|
||||
$(top_srcdir)/gst/shapewipe \
|
||||
$(top_srcdir)/gst/valve \
|
||||
$(top_srcdir)/gst-libs/gst/baseparse \
|
||||
$(top_srcdir)/tests/examples/shapewipe \
|
||||
$(top_srcdir)/tests/examples/switch \
|
||||
$(top_srcdir)/tests/examples/jack \
|
||||
$(top_srcdir)/ext/alsaspdif \
|
||||
$(top_srcdir)/ext/amrwbenc \
|
||||
$(top_srcdir)/ext/ivorbis \
|
||||
$(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
|
||||
|
||||
|
|
147
NEWS
147
NEWS
|
@ -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:
|
||||
|
||||
|
|
371
RELEASE
371
RELEASE
|
@ -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
|
||||
|
||||
* alsaspdif: removed alsaspdifsink element (replaced by alsasink device=spdif)
|
||||
* metadata: remove metadata plugin
|
||||
* jack: jack plugin has moved to gst-plugins-good (0.10.27)
|
||||
* selector: input-selector and output-selector have moved to GStreamer core (0.10.32)
|
||||
* valve: has moved to gstreamer core (0.10.32)
|
||||
* applemedia: new plugin for Apple multimedia APIs (avfvideosrc, celvideosrc, qtkitvideosrc, miovideosrc, vth264decbin, vth264encbin, vtdec, vtenc)
|
||||
* applemedia: new iOS video source based on AVFoundation
|
||||
* y4mdec: new y4mdec element
|
||||
* dcaparse: new dts/dca audio parser
|
||||
* camerabin2: new camerabin element (work-in-progress, experimental)
|
||||
* opencv: new plugin with elements facedetect, faceblur, edgedetect, cvsobel, cvsmooth, cvlaplace, cverode, cvequalizehist, cvdilate, textwrite, templatematch, pyramidsegment
|
||||
* interlace: new element
|
||||
* geometrictransform: new rotate element
|
||||
* jp2kdecimator: add a JPEG2000 decimator element (drop details without reencoding)
|
||||
* audioparsers: add dcaparse, a dts/dca parser, and mpegaudioparse (mp3parse replacement)
|
||||
* autoconvert: add autovideoconvert, an autoconvert based video format converter
|
||||
* checksumsink, chopmydata: new debug elements
|
||||
* dvbsuboverlay: new element to overlay DVB subtitle
|
||||
* rsvgoverlay: new element for scalable and relative svg overlay with cairo
|
||||
* qtmux: add new ismlmux element, for fragmented isml major brand
|
||||
* ac3parse: properly parse E-AC3 frame header and use proper EAC-3 caps
|
||||
* ac3parse: relax BSID checking, performance improvements
|
||||
* applemedia mtapi: update to reflect new API on iOS 4.x
|
||||
* applemedia vtenc: bump H.264 level from 1.3 to 3.0
|
||||
* applemedia vtenc: remove keyframe enforcement workaround
|
||||
* applemedia celapi: update to reflect new API on iOS 4.x
|
||||
* applemedia cvapi: add wrapper for IO surface access
|
||||
* audioparse: add support for setting the channel-positions
|
||||
* audioparsers: increase ranks to enable auto-plugging (incl. new mp3 parser)
|
||||
* baseparse: enhancements for timestamp marked framed formats
|
||||
* baseparse: increase keyframe awareness
|
||||
* baseparse: perform bitrate handling and posting after newsegment sending
|
||||
* baseparse: post duration message if average bitrates is updated
|
||||
* baseparse: prevent indefinite resyncing
|
||||
* baseparse: add index support, seek table and accurate seek support
|
||||
* baseparse: support reverse playback
|
||||
* baseparse: use determined seekability in answering SEEKING query
|
||||
* basevideo: Add handling of GstForceKeyUnit events
|
||||
* basevideodecoder: add capture pattern handling; don't blow away field information
|
||||
* bayer2rgb: add format=bggr/etc. to caps, add framerate to the sink caps
|
||||
* camerabin: add "preview-source-filter","ready-for-capture", "idle" properties
|
||||
* camerabin: change "zoom" property from int to float
|
||||
* camerabin: enable all conversion flags by default to make it work out-of-the-box everywhere
|
||||
* coloreffects: Add chromahold effect
|
||||
* cog: improvements in colorspace and scaler; add fast paths for colorspace conversion
|
||||
* colorspace: revive element and add support for many more pixellayouts/colorspaces
|
||||
* colorspace: add support for SDTV/HDTV YUV conversions
|
||||
* dtmfsrc: Make the dtmfsrc accept events sent with gst_element_send_event
|
||||
* tools: misc. improvements to element-maker tool
|
||||
* faac: handle trailing encoder output
|
||||
* faad: support reverse playback; cater for decoder delay and renegotiation
|
||||
* faad: tweak output buffer timestamping
|
||||
* flacparse: don't drop the last frame if it is followed by garbage
|
||||
* flacparse: don't parse the complete FLAC frames but only look for valid frame headers (for performance)
|
||||
* flacparse: fix picture parsing, fix parsing with unknown framesizes
|
||||
* flacparse: parse seektable
|
||||
* frei0r: add support for the FREI0R_PATH environment variable
|
||||
* frei0r: fix crashes if plugins don't provide correct property information
|
||||
* frei0r: fix scanning of plugin subdirectories and support different vendors
|
||||
* frei0r: update frei0r interface specification to 1.2
|
||||
* gaudieffects: avoid divide by 0 in burn element, make filter parameters dynamic and controllable
|
||||
* id3mux: map GST_TAG_ALBUM_ARTIST, give PRIMARY rank
|
||||
* invtelecine: Fix name of 30p/60i pattern
|
||||
* jasperdec: don't fail hard on decoding error
|
||||
* jifmux: detect EOI correctly; do not limit the size of the image on 16bits
|
||||
* jp2kenc: Emit SOP markers in every codestream packet
|
||||
* jpegparse: avoid infinite loop when resyncing; discard incomplete image
|
||||
* kate: add segment tracking, and various other improvements
|
||||
* kate: ensure the kate pad does not shoot ahead of the video pad
|
||||
* mpegtsdemux: extract language for DVB subtitle streams
|
||||
* mpegtsdemux: enable gather_pes only for DVB subtitle private streams
|
||||
* mpegtsdemux: fix re-syncing on invalid data after seek
|
||||
* mpegtsmux: Initialize PES packet before getting the header size
|
||||
* 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
|
||||
* 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 in this release
|
||||
|
||||
* 628609 : The qtwrapperaudiodec_samr decoder doesn't handle buffers containing many AMR frames properly
|
||||
* 639296 : [y4mdec] Doesn't handle files which don't specify a colorspace
|
||||
* 613379 : camerabin: Do not use audio clock after stopping video capture
|
||||
* 636279 : REGRESSION: Video often freezes during playback of mpeg2 files
|
||||
* 630255 : [examples] camerabin example still uses old GstXOverlay interface
|
||||
* 631232 : [colorspace] AYUV/ARGB handling broken on big endian systems
|
||||
* 627229 : fpsdisplaysink should not measure fps relative to pipeline clock
|
||||
* 435120 : cairosvgoverlay
|
||||
* 486659 : xmp/exif metadata handling
|
||||
* 578629 : libgstphotography missing exports for MSVC
|
||||
* 587223 : mpegtsdemux seg.fault due to invalid PMT_pid
|
||||
* 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
|
||||
* 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
|
||||
* 616923 : camerabin: remove photography interface implementation
|
||||
* 618045 : [cogcolorspace] No Y41B support
|
||||
* 618542 : DVB subtitles support
|
||||
* 625558 : [basevideoencoder] [vp8] encoder timestamps are wrong when there are gaps
|
||||
* 626425 : cog_virt_frame_new_convert_u8 has bogus source data
|
||||
* 627134 : photography interface: add API for capture correction
|
||||
* 627211 : jpegformat: Push tags after setting srcpad caps
|
||||
* 627253 : [mpegtsparse] Post tags of channel and currently running event
|
||||
* 627992 : dtmfsrc doesn't support gst_element_send_event
|
||||
* 628326 : vdpau: don't change structure in setcaps function
|
||||
* 628527 : videoanalyse: classificication is wrong
|
||||
* 628548 : [mpegtsmux] Initialize PES packet before getting the header size
|
||||
* 628570 : cogcolorspace: element classificication is wrong
|
||||
* 629554 : dvbsrc: Fix example usage, bandwidth=8 not 8MHz
|
||||
* 629897 : [cog] Ignores --disable-orc and always requires orc
|
||||
* 629910 : jpegparse: properly clean up comment string
|
||||
* 629917 : [output-selector] Recheck pending_pad after pushing a buffer
|
||||
* 630046 : sdpdemux: Add optional support for rtspsrc as session element
|
||||
* 630253 : [sdl] Still uses old GstXOverlay interface
|
||||
* 630254 : [vdpau] Still uses old GstXOverlay interface
|
||||
* 630783 : [frei0r] Crashes if broken plugins don't give correct property information
|
||||
* 630808 : valve: move to core
|
||||
* 631200 : flacparse: major performance improvements
|
||||
* 631389 : [flacparse] backport/check corner case fixes done in flacdec
|
||||
* 631449 : [audioparse] doest not support several channel numbers
|
||||
* 631501 : [faad] failed to dynamically switch from 2 audio channels to 6
|
||||
* 631814 : [flacparse] unit test failures
|
||||
* 631993 : [flacparse] imperfect timestamping
|
||||
* 632070 : qtmux: infinite loop
|
||||
* 632668 : Gaudi Effects [review]
|
||||
* 632885 : Gaudi Effects dynamically controllable parameters [review]
|
||||
* 632911 : qtmux: add fragmented mp4 support (isml brand)
|
||||
* 633466 : [katedec] Pushes events before the final caps are known
|
||||
* 633917 : [mpegtsparse] [PATCH] Send TDT messages in an serialized event downstream
|
||||
* 635200 : [dvbbasebin] [PATCH] Add TDT to the initial pids filter for dvbsrc
|
||||
* 635202 : mpeg4videoparse: Minor fixes
|
||||
* 635204 : mpeg4videoparse: Set srcpad caps before forwarding newsegment
|
||||
* 635205 : h264parse: Set srcpad caps before forwarding newsegment
|
||||
* 635229 : celtenc: uninitialized tags variable can cause segfault
|
||||
* 635304 : [opencv] fix caps issues and extend supported caps for some elements [PATCH]
|
||||
* 635397 : rfbsrc: avoid infinite loop if source gets disconnected and don't crash if frame geometry changes
|
||||
* 635529 : interlace: Add pattern offset and fix timestamps
|
||||
* 635720 : vp8enc incorrectly sets timestamps based on theoretical framerate
|
||||
* 635786 : [audioparse] Fix division-by-zero exception
|
||||
* 635878 : [qtmux] gst_qtmux_check_difference subtract 2 unsigned numbers without taking care of the result sign
|
||||
* 636106 : autocolorspace: new plugin for auto space convertor selection
|
||||
* 636109 : [SSIM] klass should be Filter/Effect/Video
|
||||
* 636185 : qtmux: msvc incompatibility
|
||||
* 637062 : [ac3parse] parse problems on some MTS streams
|
||||
* 637224 : [bayer2rgb] missing framerate in sink caps
|
||||
* 637308 : gst-plugins-bad did not find xvidcore on my box
|
||||
* 637359 : Internal GStreamer error, during pcap to mp4 conversion
|
||||
* 637403 : qtmux do not store 1st TS when detect 1st buffer
|
||||
* 637486 : qtmux: error if no buffers have arrived to one pad at EOS
|
||||
* 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
|
||||
* 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
|
||||
|
||||
Download
|
||||
|
||||
|
@ -277,61 +230,47 @@ Applications
|
|||
|
||||
Contributors to this release
|
||||
|
||||
* Alejandro Gonzalez
|
||||
* Aleksey Lim
|
||||
* Alessandro Decina
|
||||
* Alexey Fisher
|
||||
* Andoni Morales Alastruey
|
||||
* Andres Colubri
|
||||
* André Dieb Martins
|
||||
* Andreas Frisch
|
||||
* Arun Raghavan
|
||||
* Benjamin Gaignard
|
||||
* Byeong-ryeol Kim
|
||||
* Carl-Anton Ingmarsson
|
||||
* Christian Berentsen
|
||||
* Damien Lespiau
|
||||
* David Hoyt
|
||||
* Chris E Jones
|
||||
* Christian Fredrik Kalager Schaller
|
||||
* David Schleef
|
||||
* Edward Hervey
|
||||
* Felipe Contreras
|
||||
* Francis Rammeloo
|
||||
* Hoseok Chang
|
||||
* Fabrizio Milo
|
||||
* Haakon Sporsheim
|
||||
* Hu Gang
|
||||
* Jan Schmidt
|
||||
* Janne Grunau
|
||||
* Jonathan Rosser
|
||||
* Josh Doe
|
||||
* Kaj-Michael Lang
|
||||
* Karol Sobczak
|
||||
* Knut Inge Hvidsten
|
||||
* Lasse Laukkanen
|
||||
* Leo Singer
|
||||
* Lauri Lehtinen
|
||||
* Luciana Fujii Pontello
|
||||
* Luis de Bethencourt
|
||||
* Marc-André Lureau
|
||||
* Mark Nauwelaerts
|
||||
* Mart Raudsepp
|
||||
* Matthew Ife
|
||||
* Mike Sheldon
|
||||
* Noam
|
||||
* Ole André Vadla Ravnås
|
||||
* Mihai Draghicioiu
|
||||
* Olivier Aubert
|
||||
* Olivier Crête
|
||||
* Rob Clark
|
||||
* Patricia Muscalu
|
||||
* Philip Jägenstedt
|
||||
* Philippe Normand
|
||||
* Raimo Järvi
|
||||
* René Stadler
|
||||
* Reynaldo H. Verdejo Pinochet
|
||||
* Robert Swain
|
||||
* Saleem Abdulrasool
|
||||
* Sebastian Dröge
|
||||
* Sebastian Pölsterl
|
||||
* Sjoerd Simons
|
||||
* Sreerenj Balachandran
|
||||
* Stefan Kost
|
||||
* Teemu Katajisto
|
||||
* Thiago Santos
|
||||
* Thibault Saunier
|
||||
* Thijs Vermeir
|
||||
* Tim-Philipp Müller
|
||||
* Tristan Matthews
|
||||
* Vincent Penquerc'h
|
||||
* Víctor Manuel Jáquez Leal
|
||||
* Wim Taymans
|
||||
* Youness Alaoui
|
||||
* benjamin gaignard
|
||||
* kapil
|
||||
|
481
android/NOTICE
481
android/NOTICE
|
@ -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!
|
|
@ -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)
|
|
@ -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)
|
||||
|
|
@ -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)
|
|
@ -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)
|
|
@ -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)
|
|
@ -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)
|
|
@ -79,7 +79,7 @@ tool_run "$libtoolize" "--copy --force"
|
|||
tool_run "$aclocal" "-I m4 -I common/m4 $ACLOCAL_FLAGS"
|
||||
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
|
||||
|
||||
tool_run "$autoconf"
|
||||
|
|
2
common
2
common
|
@ -1 +1 @@
|
|||
Subproject commit 6aec6b9716c184c60c4bc6a5916a2471cfa8c8cd
|
||||
Subproject commit 69b981f10caa234ad0ff639179d0fda8505bd94b
|
280
configure.ac
280
configure.ac
|
@ -180,7 +180,7 @@ AC_CHECK_FUNC(socket,,[AC_CHECK_LIB(socket,socket)])
|
|||
AC_CHECK_FUNC(gethostbyname,,[AC_CHECK_LIB(nsl,gethostbyname)])
|
||||
|
||||
dnl GLib is required
|
||||
AG_GST_GLIB_CHECK([2.22])
|
||||
AG_GST_GLIB_CHECK([2.24])
|
||||
|
||||
dnl checks for gstreamer
|
||||
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])
|
||||
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
|
||||
ORC_CHECK([0.4.7])
|
||||
ORC_CHECK([0.4.11])
|
||||
|
||||
dnl set license and copyright notice
|
||||
GST_LICENSE="LGPL"
|
||||
|
@ -291,7 +297,7 @@ AG_GST_CHECK_PLUGIN(adpcmdec)
|
|||
AG_GST_CHECK_PLUGIN(adpcmenc)
|
||||
AG_GST_CHECK_PLUGIN(aiff)
|
||||
AG_GST_CHECK_PLUGIN(asfmux)
|
||||
AG_GST_CHECK_PLUGIN(audioparsers)
|
||||
AG_GST_CHECK_PLUGIN(audiovisualizers)
|
||||
AG_GST_CHECK_PLUGIN(autoconvert)
|
||||
AG_GST_CHECK_PLUGIN(bayer)
|
||||
AG_GST_CHECK_PLUGIN(camerabin)
|
||||
|
@ -305,6 +311,7 @@ AG_GST_CHECK_PLUGIN(debugutils)
|
|||
AG_GST_CHECK_PLUGIN(dtmf)
|
||||
AG_GST_CHECK_PLUGIN(dvbsuboverlay)
|
||||
AG_GST_CHECK_PLUGIN(dvdspu)
|
||||
AG_GST_CHECK_PLUGIN(faceoverlay)
|
||||
AG_GST_CHECK_PLUGIN(festival)
|
||||
AG_GST_CHECK_PLUGIN(fieldanalysis)
|
||||
AG_GST_CHECK_PLUGIN(freeze)
|
||||
|
@ -313,9 +320,9 @@ AG_GST_CHECK_PLUGIN(gaudieffects)
|
|||
AG_GST_CHECK_PLUGIN(geometrictransform)
|
||||
AG_GST_CHECK_PLUGIN(h264parse)
|
||||
AG_GST_CHECK_PLUGIN(hdvparse)
|
||||
AG_GST_CHECK_PLUGIN(hls)
|
||||
AG_GST_CHECK_PLUGIN(id3tag)
|
||||
AG_GST_CHECK_PLUGIN(interlace)
|
||||
AG_GST_CHECK_PLUGIN(invtelecine)
|
||||
AG_GST_CHECK_PLUGIN(ivfparse)
|
||||
AG_GST_CHECK_PLUGIN(jp2kdecimator)
|
||||
AG_GST_CHECK_PLUGIN(jpegformat)
|
||||
|
@ -332,14 +339,15 @@ AG_GST_CHECK_PLUGIN(mve)
|
|||
AG_GST_CHECK_PLUGIN(mxf)
|
||||
AG_GST_CHECK_PLUGIN(nsf)
|
||||
AG_GST_CHECK_PLUGIN(nuvdemux)
|
||||
AG_GST_CHECK_PLUGIN(patchdetect)
|
||||
AG_GST_CHECK_PLUGIN(pcapparse)
|
||||
AG_GST_CHECK_PLUGIN(pnm)
|
||||
AG_GST_CHECK_PLUGIN(qtmux)
|
||||
AG_GST_CHECK_PLUGIN(rawparse)
|
||||
AG_GST_CHECK_PLUGIN(real)
|
||||
AG_GST_CHECK_PLUGIN(rtpmux)
|
||||
AG_GST_CHECK_PLUGIN(rtpvp8)
|
||||
AG_GST_CHECK_PLUGIN(scaletempo)
|
||||
AG_GST_CHECK_PLUGIN(sdi)
|
||||
AG_GST_CHECK_PLUGIN(sdp)
|
||||
AG_GST_CHECK_PLUGIN(segmentclip)
|
||||
AG_GST_CHECK_PLUGIN(siren)
|
||||
|
@ -446,6 +454,44 @@ int main ()
|
|||
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
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_DIRECTDRAW, true)
|
||||
AG_GST_CHECK_FEATURE(DIRECTDRAW, [DirectDraw plug-in], directdrawsink, [
|
||||
|
@ -527,6 +573,29 @@ case "$host" in
|
|||
;;
|
||||
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
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_QUICKTIME, true)
|
||||
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)
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_SHM, true)
|
||||
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
|
||||
|
@ -557,20 +634,21 @@ AG_GST_CHECK_FEATURE(ASSRENDER, [ASS/SSA renderer], assrender, [
|
|||
PKG_CHECK_MODULES(ASSRENDER, libass >= 0.9.4, [
|
||||
HAVE_ASSRENDER="yes" ], [
|
||||
HAVE_ASSRENDER="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
])
|
||||
AC_SUBST(ASSRENDER_CFLAGS)
|
||||
AC_SUBST(ASSRENDER_LIBS)
|
||||
|
||||
dnl *** amrwb ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_AMRWB, true)
|
||||
AG_GST_CHECK_FEATURE(AMRWB, [amrwb library], amrwbenc, [
|
||||
AG_GST_CHECK_LIBHEADER(AMRWB, amrwb,
|
||||
GP3E_IF_encode, ,
|
||||
amrwb/enc.h,
|
||||
AMRWB_LIBS="-lamrwb"
|
||||
AC_SUBST(AMRWB_LIBS))
|
||||
dnl *** vo-amrwbenc ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_VOAMRWBENC, true)
|
||||
AG_GST_CHECK_FEATURE(VOAMRWBENC, [vo-amrwbenc library], vo-amrwbenc, [
|
||||
AG_GST_PKG_CHECK_MODULES(VOAMRWBENC, vo-amrwbenc >= 0.1.0)
|
||||
])
|
||||
|
||||
dnl *** vo-aacenc ***
|
||||
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 ***
|
||||
|
@ -603,7 +681,6 @@ AG_GST_CHECK_FEATURE(BZ2, [bz2 library], bz2, [
|
|||
#AG_GST_CHECK_FEATURE(CAIRO, [cairo plug-in], cairo, [
|
||||
# PKG_CHECK_MODULES(CAIRO, cairo >= 1.0 glitz-glx, HAVE_CAIRO=yes, [
|
||||
# HAVE_CAIRO=no
|
||||
# AC_MSG_RESULT(no)
|
||||
# ])
|
||||
# AC_SUBST(CAIRO_CFLAGS)
|
||||
# AC_SUBST(CAIRO_LIBS)
|
||||
|
@ -612,7 +689,11 @@ AG_GST_CHECK_FEATURE(BZ2, [bz2 library], bz2, [
|
|||
dnl *** cdaudio ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_CDAUDIO, true)
|
||||
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_LIBS)
|
||||
])
|
||||
|
@ -656,7 +737,6 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_COG, true)
|
|||
AG_GST_CHECK_FEATURE(COG, [Cog plugin], cog, [
|
||||
PKG_CHECK_MODULES(COG, libpng >= 1.2, HAVE_COG="yes", [
|
||||
HAVE_COG="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
AC_SUBST(COG_CFLAGS)
|
||||
AC_SUBST(COG_LIBS)
|
||||
|
@ -673,7 +753,6 @@ AG_GST_CHECK_FEATURE(CURL, [Curl plugin], curl, [
|
|||
AC_MSG_RESULT($HAVE_CURL)
|
||||
], [
|
||||
HAVE_CURL="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
AC_SUBST(CURL_CFLAGS)
|
||||
AC_SUBST(CURL_LIBS)
|
||||
|
@ -687,7 +766,6 @@ AG_GST_CHECK_FEATURE(DC1394, [libdc1394], dc1394, [
|
|||
HAVE_DC1394="yes"
|
||||
else
|
||||
HAVE_DC1394="no"
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
], [
|
||||
HAVE_DC1394="no"
|
||||
|
@ -697,13 +775,35 @@ AG_GST_CHECK_FEATURE(DC1394, [libdc1394], dc1394, [
|
|||
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 ****
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_DIRECTFB, true)
|
||||
AG_GST_CHECK_FEATURE(DIRECTFB, [directfb], dfbvideosink , [
|
||||
PKG_CHECK_MODULES(DIRECTFB, directfb >= 0.9.24, HAVE_DIRECTFB="yes", [
|
||||
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, [
|
||||
PKG_CHECK_MODULES(DIRAC, dirac >= 0.10, HAVE_DIRAC="yes", [
|
||||
HAVE_DIRAC="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
])
|
||||
|
||||
|
@ -750,10 +849,8 @@ AG_GST_CHECK_FEATURE(DIVX, [divx plugins], divx, [
|
|||
return 0;
|
||||
], [
|
||||
HAVE_DIVX=yes
|
||||
AC_MSG_RESULT(yes)
|
||||
], [
|
||||
HAVE_DIVX=no
|
||||
AC_MSG_RESULT(no)
|
||||
AC_MSG_WARN([Wrong version of divx4linux installed])
|
||||
])
|
||||
fi
|
||||
|
@ -774,10 +871,8 @@ return 0;
|
|||
return 0;
|
||||
], [
|
||||
HAVE_DIVX=yes
|
||||
AC_MSG_RESULT(yes)
|
||||
], [
|
||||
HAVE_DIVX=no
|
||||
AC_MSG_RESULT(no)
|
||||
AC_MSG_WARN([Wrong version of divx4linux installed])
|
||||
])
|
||||
fi
|
||||
|
@ -807,16 +902,6 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_RESINDVD, true)
|
|||
AG_GST_CHECK_FEATURE(RESINDVD, [resindvd plugin], resindvd, [
|
||||
PKG_CHECK_MODULES(DVDNAV, dvdnav >= 4.1.2 dvdread >= 4.1.2, HAVE_RESINDVD="yes", [
|
||||
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
|
||||
], [
|
||||
HAVE_FAAD="yes"
|
||||
AC_MSG_RESULT(yes)
|
||||
|
||||
AC_MSG_CHECKING([Checking FAAD2 version in $faad_hdr])
|
||||
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
|
||||
], [
|
||||
HAVE_FAAD="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
fi
|
||||
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, [
|
||||
PKG_CHECK_MODULES(KATE, kate >= 0.1.7, HAVE_KATE="yes", [
|
||||
HAVE_KATE="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
AC_SUBST(KATE_CFLAGS)
|
||||
AC_SUBST(KATE_LIBS)
|
||||
|
@ -943,7 +1025,6 @@ AG_GST_CHECK_FEATURE(KATE, [Kate], kate, [
|
|||
],
|
||||
[
|
||||
HAVE_TIGER="no"
|
||||
AC_MSG_RESULT(no)
|
||||
]
|
||||
)
|
||||
AM_CONDITIONAL(USE_TIGER, test "x$HAVE_TIGER" = "xyes")
|
||||
|
@ -955,7 +1036,7 @@ dnl *** ladspa ***
|
|||
translit(dnm, m, l) AM_CONDITIONAL(USE_LADSPA, true)
|
||||
AG_GST_CHECK_FEATURE(LADSPA, [ladspa], ladspa, [
|
||||
AC_CHECK_HEADER(ladspa.h, HAVE_LADSPA="yes", HAVE_LADSPA="no")
|
||||
|
||||
|
||||
PKG_CHECK_MODULES(LRDF, lrdf, HAVE_LRDF=yes, HAVE_LRDF=no)
|
||||
if test $HAVE_LRDF = "yes"; then
|
||||
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
|
||||
PKG_CHECK_MODULES(LIBMMS, libmms >= 0.4, HAVE_LIBMMS="yes", [
|
||||
HAVE_LIBMMS="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
])
|
||||
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 ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_MODPLUG, true)
|
||||
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, [
|
||||
mjpegtools_api=10800
|
||||
], [
|
||||
PKG_CHECK_MODULES(MJPEG, mjpegtools >= 1.9.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"
|
||||
PKG_CHECK_EXISTS(mjpegtools >= 2.0.0, [
|
||||
mjpegtools_api=20000
|
||||
], [
|
||||
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, [
|
||||
PKG_CHECK_MODULES(GMYTH, gmyth >= 0.4 gmyth <= 0.7.99, HAVE_MYTHTV="yes", [
|
||||
HAVE_MYTHTV="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
AC_SUBST(GMYTH_CFLAGS)
|
||||
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, [
|
||||
PKG_CHECK_MODULES(NEON, neon >= 0.27.0 neon <= 0.29.99, HAVE_NEON="yes", [
|
||||
HAVE_NEON="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
AC_SUBST(NEON_CFLAGS)
|
||||
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, [
|
||||
PKG_CHECK_MODULES(OFA, libofa >= 0.9.3, HAVE_OFA="yes", [
|
||||
HAVE_OFA="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
AC_SUBST(OFA_CFLAGS)
|
||||
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 ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_OPENCV, true)
|
||||
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 seem to be a switch to suppress the warnings the cvcompat.h header
|
||||
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_LANG_CPLUSPLUS
|
||||
OLD_CPPFLAGS=$CPPFLAGS
|
||||
|
@ -1277,7 +1381,6 @@ AG_GST_CHECK_FEATURE(OPENCV, [opencv plugins], opencv, [
|
|||
fi
|
||||
], [
|
||||
HAVE_OPENCV="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
AC_SUBST(OPENCV_CFLAGS)
|
||||
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, [
|
||||
PKG_CHECK_MODULES(RSVG, librsvg-2.0 >= 2.14 cairo, HAVE_RSVG="yes", [
|
||||
HAVE_RSVG="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
AC_SUBST(RSVG_CFLAGS)
|
||||
AC_SUBST(RSVG_LIBS)
|
||||
|
@ -1318,12 +1420,17 @@ AG_GST_CHECK_FEATURE(TIMIDITY, [timidity midi soft synth plugin], timidity, [
|
|||
fi
|
||||
], [
|
||||
HAVE_TIMIDITY="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
AC_SUBST(TIMIDITY_CFLAGS)
|
||||
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 ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_WILDMIDI, true)
|
||||
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,
|
||||
[HAVE_SOUNDTOUCH=yes
|
||||
HAVE_SOUNDTOUCH_1_4=no
|
||||
SOUNDTOUCH_LIBS="$SOUNDTOUCH_LIBS -lBPM"],
|
||||
SOUNDTOUCH_LIBS="$SOUNDTOUCH_LIBS -lBPM"],
|
||||
[PKG_CHECK_MODULES(SOUNDTOUCH, libSoundTouch >= 1.4,
|
||||
[HAVE_SOUNDTOUCH=yes],
|
||||
[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, [
|
||||
PKG_CHECK_MODULES(SWFDEC, swfdec-0.3 >= 0.3.6, HAVE_SWFDEC=yes, [
|
||||
HAVE_SWFDEC=no
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
AC_SUBST(SWFDEC_CFLAGS)
|
||||
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 ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_XVID, true)
|
||||
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
|
||||
saved_CPPFLAGS="$CPPFLAGS"
|
||||
AC_CHECK_HEADER([vdpau/vdpau.h], [HAVE_VDPAU_H=yes])
|
||||
|
||||
|
||||
if test -z "$HAVE_VDPAU_H"; then
|
||||
dnl Didn't find VDPAU header straight away.
|
||||
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"
|
||||
AC_CHECK_HEADER([vdpau/vdpau.h], [HAVE_VDPAU_H=yes])
|
||||
fi
|
||||
|
||||
|
||||
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
|
||||
dnl Found the headers - look for the lib
|
||||
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
|
||||
|
||||
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_BZ2, false)
|
||||
AM_CONDITIONAL(USE_CDAUDIO, false)
|
||||
|
@ -1622,6 +1718,7 @@ AM_CONDITIONAL(USE_CELT, false)
|
|||
AM_CONDITIONAL(USE_COG, false)
|
||||
AM_CONDITIONAL(USE_CURL, false)
|
||||
AM_CONDITIONAL(USE_DC1394, false)
|
||||
AM_CONDITIONAL(USE_DECKLINK, false)
|
||||
AM_CONDITIONAL(USE_DIRECTFB, false)
|
||||
AM_CONDITIONAL(USE_DIRAC, false)
|
||||
AM_CONDITIONAL(USE_DTS, false)
|
||||
|
@ -1639,6 +1736,7 @@ AM_CONDITIONAL(USE_TIGER, false)
|
|||
AM_CONDITIONAL(USE_LADSPA, false)
|
||||
AM_CONDITIONAL(USE_LV2, false)
|
||||
AM_CONDITIONAL(USE_LIBMMS, false)
|
||||
AM_CONDITIONAL(USE_LINSYS, false)
|
||||
AM_CONDITIONAL(USE_MODPLUG, false)
|
||||
AM_CONDITIONAL(USE_MIMIC, false)
|
||||
AM_CONDITIONAL(USE_MPEG2ENC, false)
|
||||
|
@ -1649,6 +1747,7 @@ AM_CONDITIONAL(USE_MYTHTV, false)
|
|||
AM_CONDITIONAL(USE_NAS, false)
|
||||
AM_CONDITIONAL(USE_NEON, false)
|
||||
AM_CONDITIONAL(USE_OFA, false)
|
||||
AM_CONDITIONAL(USE_OPENAL, false)
|
||||
AM_CONDITIONAL(USE_OPENCV, false)
|
||||
AM_CONDITIONAL(USE_RSVG, false)
|
||||
AM_CONDITIONAL(USE_TIMIDITY, false)
|
||||
|
@ -1660,7 +1759,6 @@ AM_CONDITIONAL(USE_SPC, false)
|
|||
AM_CONDITIONAL(USE_GME, false)
|
||||
AM_CONDITIONAL(USE_GSETTINGS, false)
|
||||
AM_CONDITIONAL(USE_SWFDEC, false)
|
||||
AM_CONDITIONAL(USE_THEORADEC, false)
|
||||
AM_CONDITIONAL(USE_XVID, false)
|
||||
AM_CONDITIONAL(USE_DVB, false)
|
||||
AM_CONDITIONAL(USE_WININET, false)
|
||||
|
@ -1670,6 +1768,7 @@ AM_CONDITIONAL(USE_SCHRO, false)
|
|||
AM_CONDITIONAL(USE_ZBAR, false)
|
||||
AM_CONDITIONAL(USE_VP8, false)
|
||||
AM_CONDITIONAL(USE_RTMP, false)
|
||||
AM_CONDITIONAL(USE_TELETEXTDEC, false)
|
||||
|
||||
fi dnl of EXT plugins
|
||||
|
||||
|
@ -1749,7 +1848,7 @@ gst/adpcmdec/Makefile
|
|||
gst/adpcmenc/Makefile
|
||||
gst/aiff/Makefile
|
||||
gst/asfmux/Makefile
|
||||
gst/audioparsers/Makefile
|
||||
gst/audiovisualizers/Makefile
|
||||
gst/autoconvert/Makefile
|
||||
gst/bayer/Makefile
|
||||
gst/camerabin/Makefile
|
||||
|
@ -1763,6 +1862,7 @@ gst/debugutils/Makefile
|
|||
gst/dtmf/Makefile
|
||||
gst/dvbsuboverlay/Makefile
|
||||
gst/dvdspu/Makefile
|
||||
gst/faceoverlay/Makefile
|
||||
gst/festival/Makefile
|
||||
gst/fieldanalysis/Makefile
|
||||
gst/freeze/Makefile
|
||||
|
@ -1771,9 +1871,9 @@ gst/gaudieffects/Makefile
|
|||
gst/geometrictransform/Makefile
|
||||
gst/h264parse/Makefile
|
||||
gst/hdvparse/Makefile
|
||||
gst/hls/Makefile
|
||||
gst/id3tag/Makefile
|
||||
gst/interlace/Makefile
|
||||
gst/invtelecine/Makefile
|
||||
gst/ivfparse/Makefile
|
||||
gst/jp2kdecimator/Makefile
|
||||
gst/jpegformat/Makefile
|
||||
|
@ -1791,14 +1891,15 @@ gst/mve/Makefile
|
|||
gst/mxf/Makefile
|
||||
gst/nsf/Makefile
|
||||
gst/nuvdemux/Makefile
|
||||
gst/patchdetect/Makefile
|
||||
gst/pcapparse/Makefile
|
||||
gst/pnm/Makefile
|
||||
gst/qtmux/Makefile
|
||||
gst/rawparse/Makefile
|
||||
gst/real/Makefile
|
||||
gst/rtpmux/Makefile
|
||||
gst/rtpvp8/Makefile
|
||||
gst/scaletempo/Makefile
|
||||
gst/sdi/Makefile
|
||||
gst/sdp/Makefile
|
||||
gst/segmentclip/Makefile
|
||||
gst/siren/Makefile
|
||||
|
@ -1816,7 +1917,6 @@ gst/y4m/Makefile
|
|||
gst-libs/Makefile
|
||||
gst-libs/gst/Makefile
|
||||
gst-libs/gst/basecamerabinsrc/Makefile
|
||||
gst-libs/gst/baseparse/Makefile
|
||||
gst-libs/gst/interfaces/Makefile
|
||||
gst-libs/gst/signalprocessor/Makefile
|
||||
gst-libs/gst/video/Makefile
|
||||
|
@ -1825,12 +1925,16 @@ sys/dshowdecwrapper/Makefile
|
|||
sys/acmenc/Makefile
|
||||
sys/acmmp3dec/Makefile
|
||||
sys/applemedia/Makefile
|
||||
sys/avc/Makefile
|
||||
sys/d3dvideosink/Makefile
|
||||
sys/decklink/Makefile
|
||||
sys/directdraw/Makefile
|
||||
sys/directsound/Makefile
|
||||
sys/dshowsrcwrapper/Makefile
|
||||
sys/dshowvideosink/Makefile
|
||||
sys/dvb/Makefile
|
||||
sys/fbdev/Makefile
|
||||
sys/linsys/Makefile
|
||||
sys/osxvideo/Makefile
|
||||
sys/qtwrapper/Makefile
|
||||
sys/shm/Makefile
|
||||
|
@ -1852,7 +1956,8 @@ tests/examples/directfb/Makefile
|
|||
tests/examples/mxf/Makefile
|
||||
tests/examples/scaletempo/Makefile
|
||||
tests/icles/Makefile
|
||||
ext/amrwbenc/Makefile
|
||||
ext/voamrwbenc/Makefile
|
||||
ext/voaacenc/Makefile
|
||||
ext/assrender/Makefile
|
||||
ext/apexsink/Makefile
|
||||
ext/bz2/Makefile
|
||||
|
@ -1885,6 +1990,7 @@ ext/mythtv/Makefile
|
|||
ext/nas/Makefile
|
||||
ext/neon/Makefile
|
||||
ext/ofa/Makefile
|
||||
ext/openal/Makefile
|
||||
ext/opencv/Makefile
|
||||
ext/rsvg/Makefile
|
||||
ext/resindvd/Makefile
|
||||
|
@ -1893,12 +1999,12 @@ ext/schroedinger/Makefile
|
|||
ext/sdl/Makefile
|
||||
ext/sndfile/Makefile
|
||||
ext/soundtouch/Makefile
|
||||
ext/teletextdec/Makefile
|
||||
ext/gme/Makefile
|
||||
ext/gsettings/Makefile
|
||||
ext/gsettings/org.freedesktop.gstreamer.default-elements.gschema.xml
|
||||
ext/spc/Makefile
|
||||
ext/swfdec/Makefile
|
||||
ext/theora/Makefile
|
||||
ext/timidity/Makefile
|
||||
ext/vp8/Makefile
|
||||
ext/xvid/Makefile
|
||||
|
|
|
@ -44,11 +44,6 @@ DOC_SOURCE_DIR = $(top_srcdir)
|
|||
# Extra options to supply to gtkdoc-scan.
|
||||
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.
|
||||
MKDB_OPTIONS=--sgml-mode --source-suffixes=c,h,cc,m
|
||||
|
||||
|
@ -91,7 +86,6 @@ EXAMPLE_CFILES = \
|
|||
|
||||
EXTRA_HFILES = \
|
||||
$(top_srcdir)/ext/assrender/gstassrender.h \
|
||||
$(top_srcdir)/ext/amrwbenc/gstamrwbenc.h \
|
||||
$(top_srcdir)/ext/celt/gstceltdec.h \
|
||||
$(top_srcdir)/ext/celt/gstceltenc.h \
|
||||
$(top_srcdir)/ext/curl/gstcurlsink.h \
|
||||
|
@ -124,26 +118,26 @@ EXTRA_HFILES = \
|
|||
$(top_srcdir)/ext/opencv/gstfacedetect.h \
|
||||
$(top_srcdir)/ext/opencv/gstpyramidsegment.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/gstrsvgoverlay.h \
|
||||
$(top_srcdir)/ext/sdl/sdlaudiosink.h \
|
||||
$(top_srcdir)/ext/sdl/sdlvideosink.h \
|
||||
$(top_srcdir)/ext/theora/theoradec.h \
|
||||
$(top_srcdir)/ext/timidity/gsttimidity.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/gstvp8dec.h \
|
||||
$(top_srcdir)/ext/zbar/gstzbar.h \
|
||||
$(top_srcdir)/gst/aiff/aiffparse.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/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/coloreffects/gstcoloreffects.h \
|
||||
$(top_srcdir)/gst/dataurisrc/gstdataurisrc.h \
|
||||
|
@ -189,7 +183,6 @@ EXTRA_HFILES = \
|
|||
$(top_srcdir)/gst/mxf/mxfmux.h \
|
||||
$(top_srcdir)/gst/nuvdemux/gstnuvdemux.h \
|
||||
$(top_srcdir)/gst/pcapparse/gstpcapparse.h \
|
||||
$(top_srcdir)/gst/qtmux/gstqtmux.h \
|
||||
$(top_srcdir)/gst/rawparse/gstaudioparse.h \
|
||||
$(top_srcdir)/gst/rawparse/gstvideoparse.h \
|
||||
$(top_srcdir)/gst/rtpmux/gstrtpmux.h \
|
||||
|
|
|
@ -17,12 +17,8 @@
|
|||
|
||||
<chapter>
|
||||
<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-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-autoconvert.xml" />
|
||||
<xi:include href="xml/element-bulge.xml" />
|
||||
|
@ -42,7 +38,6 @@
|
|||
<xi:include href="xml/element-cvsobel.xml" />
|
||||
<xi:include href="xml/element-dataurisrc.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-dccpclientsrc.xml" />
|
||||
<xi:include href="xml/element-dccpserversink.xml" />
|
||||
|
@ -65,7 +60,6 @@
|
|||
<xi:include href="xml/element-facedetect.xml" />
|
||||
<xi:include href="xml/element-festival.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-freeze.xml" />
|
||||
<xi:include href="xml/element-gaussianblur.xml" />
|
||||
|
@ -84,7 +78,6 @@
|
|||
<xi:include href="xml/element-mimdec.xml" />
|
||||
<xi:include href="xml/element-mirror.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-mplex.xml" />
|
||||
<xi:include href="xml/element-mythtvsrc.xml" />
|
||||
|
@ -94,7 +87,6 @@
|
|||
<xi:include href="xml/element-pcapparse.xml" />
|
||||
<xi:include href="xml/element-pinch.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-rsvgoverlay.xml" />
|
||||
<xi:include href="xml/element-rtpdtmfdepay.xml" />
|
||||
|
@ -108,14 +100,16 @@
|
|||
<xi:include href="xml/element-shmsrc.xml" />
|
||||
<xi:include href="xml/element-sdpdemux.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-sphere.xml" />
|
||||
<xi:include href="xml/element-square.xml" />
|
||||
<xi:include href="xml/element-stereo.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-textwrite.xml" />
|
||||
<xi:include href="xml/element-opencvtextoverlay.xml" />
|
||||
<xi:include href="xml/element-tiger.xml" />
|
||||
<xi:include href="xml/element-timidity.xml" />
|
||||
<xi:include href="xml/element-trm.xml" />
|
||||
|
@ -129,17 +123,19 @@
|
|||
<xi:include href="xml/element-waterripple.xml" />
|
||||
<xi:include href="xml/element-wildmidi.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-vp8enc.xml" />
|
||||
<xi:include href="xml/element-wavescope.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter>
|
||||
<title>gst-plugins-bad Plugins</title>
|
||||
<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-legacyresample.xml" />
|
||||
<xi:include href="xml/plugin-amrwbenc.xml" />
|
||||
<xi:include href="xml/plugin-assrender.xml" />
|
||||
<xi:include href="xml/plugin-bayer.xml" />
|
||||
<xi:include href="xml/plugin-bz2.xml" />
|
||||
|
@ -194,8 +190,8 @@
|
|||
<xi:include href="xml/plugin-neon.xml" />
|
||||
<xi:include href="xml/plugin-nsf.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-qtmux.xml" />
|
||||
<xi:include href="xml/plugin-rawparse.xml" />
|
||||
<xi:include href="xml/plugin-real.xml" />
|
||||
<xi:include href="xml/plugin-rfbsrc.xml" />
|
||||
|
@ -219,6 +215,8 @@
|
|||
<xi:include href="xml/plugin-vmnc.xml" />
|
||||
<xi:include href="xml/plugin-wildmidi.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-zbar.xml" />
|
||||
</chapter>
|
||||
|
|
|
@ -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>
|
||||
<FILE>element-aiffmux</FILE>
|
||||
<TITLE>aiffmux</TITLE>
|
||||
|
@ -56,31 +28,31 @@ gst_aiff_parse_get_type
|
|||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>element-amrparse</FILE>
|
||||
<TITLE>amrparse</TITLE>
|
||||
GstAmrParse
|
||||
<FILE>element-voaacenc</FILE>
|
||||
<TITLE>voaacenc</TITLE>
|
||||
GstVoAacEnc
|
||||
<SUBSECTION Standard>
|
||||
GstAmrParseClass
|
||||
GST_AMRPARSE
|
||||
GST_AMRPARSE_CLASS
|
||||
GST_IS_AMRPARSE
|
||||
GST_IS_AMRPARSE_CLASS
|
||||
GST_TYPE_AMRPARSE
|
||||
gst_amrparse_get_type
|
||||
GstVoAacEncClass
|
||||
GST_VOAACENC
|
||||
GST_VOAACENC_CLASS
|
||||
GST_IS_VOAACENC
|
||||
GST_IS_VOAACENC_CLASS
|
||||
GST_TYPE_VOAACENC
|
||||
gst_voaacenc_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>element-amrwbenc</FILE>
|
||||
<TITLE>amrwbenc</TITLE>
|
||||
GstAmrwbEnc
|
||||
<FILE>element-voamrwbenc</FILE>
|
||||
<TITLE>voamrwbenc</TITLE>
|
||||
GstVoAmrwbEnc
|
||||
<SUBSECTION Standard>
|
||||
GstAmrwbEncClass
|
||||
GST_AMRWBENC
|
||||
GST_AMRWBENC_CLASS
|
||||
GST_IS_AMRWBENC
|
||||
GST_IS_AMRWBENC_CLASS
|
||||
GST_TYPE_AMRWBENC
|
||||
gst_amrwbenc_get_type
|
||||
GstVoAmrwbEncClass
|
||||
GST_VOAMRWBENC
|
||||
GST_VOAMRWBENC_CLASS
|
||||
GST_IS_VOAMRWBENC
|
||||
GST_IS_VOAMRWBENC_CLASS
|
||||
GST_TYPE_VOAMRWBENC
|
||||
gst_voamrwbenc_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
|
@ -377,20 +349,6 @@ GST_TYPE_DC1394
|
|||
gst_dc1394_get_type
|
||||
</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>
|
||||
<FILE>element-dccpclientsink</FILE>
|
||||
<TITLE>dccpclientsink</TITLE>
|
||||
|
@ -751,20 +709,6 @@ gst_fisheye_get_type
|
|||
gst_fisheye_plugin_init
|
||||
</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>
|
||||
<FILE>element-fpsdisplaysink</FILE>
|
||||
<TITLE>fpsdisplaysink</TITLE>
|
||||
|
@ -1034,20 +978,6 @@ GST_TYPE_MODPLUG
|
|||
gst_modplug_get_type
|
||||
</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>
|
||||
<FILE>element-mpeg2enc</FILE>
|
||||
<TITLE>mpeg2enc</TITLE>
|
||||
|
@ -1143,6 +1073,20 @@ GST_TYPE_NUV_DEMUX
|
|||
gst_nuv_demux_get_type
|
||||
</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>
|
||||
<FILE>element-pcapparse</FILE>
|
||||
<TITLE>pcapparse</TITLE>
|
||||
|
@ -1188,20 +1132,6 @@ gst_pyramidsegment_get_type
|
|||
gst_pyramidsegment_plugin_init
|
||||
</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>
|
||||
<FILE>element-rsvgoverlay</FILE>
|
||||
<TITLE>rsvgoverlay</TITLE>
|
||||
|
@ -1402,6 +1332,34 @@ gst_solarize_get_type
|
|||
gst_solarize_plugin_init
|
||||
</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>
|
||||
<FILE>element-speed</FILE>
|
||||
<TITLE>speed</TITLE>
|
||||
|
@ -1479,6 +1437,20 @@ gst_stretch_get_type
|
|||
gst_stretch_plugin_init
|
||||
</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>
|
||||
<TITLE>templatematch</TITLE>
|
||||
GstTemplateMatch
|
||||
|
@ -1493,33 +1465,6 @@ gst_templatematch_get_type
|
|||
gst_templatematch_plugin_init
|
||||
</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>
|
||||
<FILE>element-timidity</FILE>
|
||||
<TITLE>timidity</TITLE>
|
||||
|
@ -1667,6 +1612,20 @@ gst_water_ripple_get_type
|
|||
gst_water_ripple_plugin_init
|
||||
</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>
|
||||
<FILE>element-wildmidi</FILE>
|
||||
<TITLE>wildmidi</TITLE>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -10,20 +10,20 @@ GObject
|
|||
ADPCMEnc
|
||||
GstAiffMux
|
||||
GstAiffParse
|
||||
GstAmrWbEnc
|
||||
GstAsfMux
|
||||
GstAsfParse
|
||||
GstAssRender
|
||||
GstBaseParseBad
|
||||
GstAacParse
|
||||
GstAc3Parse
|
||||
GstAmrParse
|
||||
GstDcaParse
|
||||
GstBaseAudioVisualizer
|
||||
GstSpaceScope
|
||||
GstSpectraScope
|
||||
GstSynaeScope
|
||||
GstWaveScope
|
||||
GstBaseParse
|
||||
GstDiracParse
|
||||
GstFlacParse
|
||||
GstH263Parse
|
||||
GstH264Parse
|
||||
GstMpegAudioParse
|
||||
GstMpeg4VParse
|
||||
GstMpegvParse
|
||||
GstBaseRTPDepayload
|
||||
GstRtpDTMFDepay
|
||||
GstRtpVP8Depay
|
||||
|
@ -34,40 +34,33 @@ GObject
|
|||
GstBaseAudioSink
|
||||
GstAudioSink
|
||||
GstApExSink
|
||||
GstNasSink
|
||||
GstSDLAudioSink
|
||||
GstChecksumSink
|
||||
GstCurlSink
|
||||
GstDCCPClientSink
|
||||
GstDCCPServerSink
|
||||
GstFBDEVSink
|
||||
GstLinsysSdiSink
|
||||
GstSFSink
|
||||
GstShmSink
|
||||
GstVideoSink
|
||||
GstDfbVideoSink
|
||||
GstSDLVideoSink
|
||||
VdpSink
|
||||
GstBaseSrc
|
||||
GstDTMFSrc
|
||||
GstDataURISrc
|
||||
GstLinsysSdiSrc
|
||||
GstPushSrc
|
||||
GstDCCPClientSrc
|
||||
GstDCCPServerSrc
|
||||
GstDc1394
|
||||
GstDvbSrc
|
||||
GstMMS
|
||||
GstMythtvSrc
|
||||
GstNeonhttpSrc
|
||||
GstRTMPSrc
|
||||
GstRfbSrc
|
||||
GstShmSrc
|
||||
GstVCDSrc
|
||||
frei0r-src-ising0r
|
||||
frei0r-src-lissajous0r
|
||||
frei0r-src-nois0r
|
||||
frei0r-src-onecol0r
|
||||
frei0r-src-partik0l
|
||||
frei0r-src-plasma
|
||||
GstRTPDTMFSrc
|
||||
GstSFSrc
|
||||
GstBaseTransform
|
||||
|
@ -80,11 +73,13 @@ GObject
|
|||
GstCogcolorspace
|
||||
GstCogdownsample
|
||||
GstColorconvert
|
||||
GstDebugSpy
|
||||
GstDtmfDetect
|
||||
GstHDVParse
|
||||
GstLegacyresample
|
||||
GstLogoinsert
|
||||
GstMeasureCollector
|
||||
GstPatchdetect
|
||||
GstRGB2Bayer
|
||||
GstScaletempo
|
||||
GstVideoFilter
|
||||
|
@ -125,60 +120,15 @@ GObject
|
|||
Gstfacedetect
|
||||
GstRsvgOverlay
|
||||
GstSolarize
|
||||
GstVideo3DConvert
|
||||
GstVideo3DPresent
|
||||
GstVideoAnalyse
|
||||
GstVideoDetect
|
||||
GstVideoMark
|
||||
GstZBar
|
||||
frei0r-filter-3-point-color-balance
|
||||
frei0r-filter-3dflippo
|
||||
frei0r-filter-b
|
||||
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
|
||||
GstVideoFilter2
|
||||
GstSceneChange
|
||||
GstZebraStripe
|
||||
GstVideoMaxRate
|
||||
GstBaseVideoCodec
|
||||
GstBaseVideoDecoder
|
||||
|
@ -192,7 +142,10 @@ GObject
|
|||
DvbBaseBin
|
||||
GstAutoConvert
|
||||
GstAutoVideoConvert
|
||||
GstBaseCameraSrc
|
||||
GstWrapperCameraBinSrc
|
||||
GstFPSDisplaySink
|
||||
GstFaceOverlay
|
||||
GstGSettingsSwitchSink
|
||||
GstGSettingsAudioSink
|
||||
GstGSettingsVideoSink
|
||||
|
@ -201,8 +154,9 @@ GObject
|
|||
GstGSettingsVideoSrc
|
||||
GstPipeline
|
||||
GstCameraBin
|
||||
GstQTMoovRecover
|
||||
GstCameraBin2
|
||||
GstSDPDemux
|
||||
GstViewfinderBin
|
||||
RsnDvdBin
|
||||
GstBz2dec
|
||||
GstBz2enc
|
||||
|
@ -213,15 +167,18 @@ GObject
|
|||
GstChopMyData
|
||||
GstDVBSubOverlay
|
||||
GstDVDSpu
|
||||
GstDecklinkSink
|
||||
GstDecklinkSrc
|
||||
GstDtsDec
|
||||
GstFaac
|
||||
GstFaad
|
||||
GstFestival
|
||||
GstFieldAnalysis
|
||||
GstFreeze
|
||||
GstGPPMux
|
||||
GstGSMDec
|
||||
GstGSMEnc
|
||||
GstISMLMux
|
||||
GstGmeDec
|
||||
GstHLSDemux
|
||||
GstId3BaseMux
|
||||
GstId3Mux
|
||||
GstInterlace
|
||||
|
@ -234,19 +191,12 @@ GObject
|
|||
GstKateEnc
|
||||
GstKateParse
|
||||
GstKateTag
|
||||
GstKateTiger
|
||||
GstLegacyH264Parse
|
||||
GstLiveAdder
|
||||
GstMJ2Mux
|
||||
GstMP4Mux
|
||||
GstMSE
|
||||
GstMXFDemux
|
||||
GstMXFMux
|
||||
GstMimDec
|
||||
GstMimEnc
|
||||
GstModPlug
|
||||
GstMpeg2enc
|
||||
GstMpeg4VParse
|
||||
GstMpegPSDemux
|
||||
GstMpegTSDemux
|
||||
GstMplex
|
||||
|
@ -255,11 +205,11 @@ GObject
|
|||
GstMveMux
|
||||
GstNsfDec
|
||||
GstNuvDemux
|
||||
GstOpencvTextOverlay
|
||||
GstPcapParse
|
||||
GstPitch
|
||||
GstPnmdec
|
||||
GstPnmenc
|
||||
GstQTMux
|
||||
GstRTPMux
|
||||
GstRTPDTMFMux
|
||||
GstRawParse
|
||||
|
@ -269,117 +219,396 @@ GObject
|
|||
GstRealVideoDec
|
||||
GstRsvgDec
|
||||
GstSSim
|
||||
GstSdiDemux
|
||||
GstSdiMux
|
||||
GstSegmentClip
|
||||
GstAudioSegmentClip
|
||||
GstVideoSegmentClip
|
||||
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-2x2
|
||||
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-Gate
|
||||
ladspa-HRTF
|
||||
ladspa-JVRev
|
||||
ladspa-Lorenz
|
||||
ladspa-MUSIC
|
||||
ladspa-MUSICDrum
|
||||
ladspa-MultiChorus
|
||||
ladspa-Multibandcompressor
|
||||
ladspa-Mvchpf-1
|
||||
ladspa-Mvclpf-1
|
||||
ladspa-Mvclpf-2
|
||||
ladspa-Mvclpf-3
|
||||
ladspa-Mvclpf-4
|
||||
ladspa-NoisifierM
|
||||
ladspa-NoisifierS
|
||||
ladspa-PSG
|
||||
ladspa-Pan
|
||||
ladspa-Parametric1
|
||||
ladspa-Phaser
|
||||
ladspa-Phaser1
|
||||
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-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-alienwah-mono
|
||||
ladspa-alienwah-stereo
|
||||
ladspa-allpass-c
|
||||
ladspa-allpass-l
|
||||
ladspa-allpass-n
|
||||
ladspa-am
|
||||
ladspa-amPitchshift
|
||||
ladspa-amp
|
||||
ladspa-amp-gaia-oa
|
||||
ladspa-amp-gcia-oa
|
||||
ladspa-amp-mono
|
||||
ladspa-amp-stereo
|
||||
ladspa-analogue
|
||||
ladspa-analogueOsc
|
||||
ladspa-artificialLatency
|
||||
ladspa-autoPhaser
|
||||
ladspa-bandpass-a-iir
|
||||
ladspa-bandpass-iir
|
||||
ladspa-bf-rotate-z
|
||||
ladspa-bf2cube
|
||||
ladspa-bf2quad
|
||||
ladspa-bf2stereo
|
||||
ladspa-bodeShifter
|
||||
ladspa-bodeShifterCV
|
||||
ladspa-branch-ia-oaoa
|
||||
ladspa-branch-ic-ococ
|
||||
ladspa-butthigh-iir
|
||||
ladspa-buttlow-iir
|
||||
ladspa-bwxover-iir
|
||||
ladspa-canyon-delay
|
||||
ladspa-chebstortion
|
||||
ladspa-clipper
|
||||
ladspa-comb
|
||||
ladspa-comb-c
|
||||
ladspa-comb-l
|
||||
ladspa-comb-n
|
||||
ladspa-combSplitter
|
||||
ladspa-comp-aa
|
||||
ladspa-comp-ac
|
||||
ladspa-compress-peak
|
||||
ladspa-compress-rms
|
||||
ladspa-const
|
||||
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-decay
|
||||
ladspa-decimator
|
||||
ladspa-declip
|
||||
ladspa-delay-0-01s
|
||||
ladspa-delay-0-1s
|
||||
ladspa-delay-1s
|
||||
ladspa-delay-5s
|
||||
ladspa-delay-60s
|
||||
ladspa-delay-c
|
||||
ladspa-delay-l
|
||||
ladspa-delay-n
|
||||
ladspa-delayorama
|
||||
ladspa-difference-iama-oa
|
||||
ladspa-difference-iamc-oa
|
||||
ladspa-difference-icma-oa
|
||||
ladspa-difference-icmc-oc
|
||||
ladspa-diode
|
||||
ladspa-disintegrator
|
||||
ladspa-divider
|
||||
ladspa-dj-eq
|
||||
ladspa-dj-eq-mono
|
||||
ladspa-djFlanger
|
||||
ladspa-dysonCompress
|
||||
ladspa-eir
|
||||
ladspa-encode-bformat
|
||||
ladspa-encode-fmh
|
||||
ladspa-expand-peak
|
||||
ladspa-expand-rms
|
||||
ladspa-fadDelay
|
||||
ladspa-fast-xfade
|
||||
ladspa-fastLookaheadLimiter
|
||||
ladspa-fbdelay-0-01s
|
||||
ladspa-fbdelay-0-1s
|
||||
ladspa-fbdelay-1s
|
||||
ladspa-fbdelay-5s
|
||||
ladspa-fbdelay-60s
|
||||
ladspa-flanger
|
||||
ladspa-floatNoise
|
||||
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-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-foverdrive
|
||||
ladspa-freeverb3
|
||||
ladspa-freqTracker
|
||||
ladspa-gate
|
||||
ladspa-giantFlange
|
||||
ladspa-gong
|
||||
ladspa-gongBeater
|
||||
ladspa-grain-scatter
|
||||
ladspa-gsm
|
||||
ladspa-gverb
|
||||
ladspa-hard-gate
|
||||
ladspa-hardLimiter
|
||||
ladspa-harmonicGen
|
||||
ladspa-hermesFilter
|
||||
ladspa-highpass-iir
|
||||
ladspa-hilbert
|
||||
ladspa-hpf
|
||||
ladspa-hz-voct-ar
|
||||
ladspa-hz-voct-cr
|
||||
ladspa-identity-audio
|
||||
ladspa-identity-control
|
||||
ladspa-imp
|
||||
ladspa-impulse-fc
|
||||
ladspa-intNoise
|
||||
ladspa-interpolator
|
||||
ladspa-inv
|
||||
ladspa-karaoke
|
||||
ladspa-lcrDelay
|
||||
ladspa-leet-equalizer-bw2x2
|
||||
ladspa-leet-equalizer-bw2x2-1
|
||||
ladspa-lfoPhaser
|
||||
ladspa-limit-peak
|
||||
ladspa-limit-rms
|
||||
ladspa-lofi
|
||||
ladspa-logistic
|
||||
ladspa-lowpass-iir
|
||||
ladspa-lp4pole-faraia-oa
|
||||
ladspa-lp4pole-fcrcia-oa
|
||||
ladspa-lpf
|
||||
ladspa-lsFilter
|
||||
ladspa-matched
|
||||
ladspa-matrixMSSt
|
||||
ladspa-matrixSpatialiser
|
||||
ladspa-matrixStMS
|
||||
ladspa-mbeq
|
||||
ladspa-mixer
|
||||
ladspa-modDelay
|
||||
ladspa-multivoiceChorus
|
||||
ladspa-mux-ar
|
||||
ladspa-mux-cr
|
||||
ladspa-noise-source-white
|
||||
ladspa-noise-white
|
||||
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-pitchScaleHQ
|
||||
ladspa-plate
|
||||
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-ratio-nada-oa
|
||||
ladspa-ratio-nadc-oa
|
||||
ladspa-ratio-ncda-oa
|
||||
ladspa-ratio-ncdc-oc
|
||||
ladspa-retroFlange
|
||||
ladspa-revdelay
|
||||
ladspa-ringmod-1i1o1l
|
||||
ladspa-ringmod-2i1o
|
||||
ladspa-rissetScales
|
||||
ladspa-rubberband-pitchshifter-mono
|
||||
ladspa-rubberband-pitchshifter-stereo
|
||||
ladspa-satanMaximiser
|
||||
ladspa-sawtooth-fa-oa
|
||||
ladspa-sawtooth-fc-oa
|
||||
ladspa-sc1
|
||||
ladspa-sc2
|
||||
ladspa-sc3
|
||||
ladspa-sc4
|
||||
ladspa-sc4m
|
||||
ladspa-se4
|
||||
ladspa-sequencer16
|
||||
ladspa-sequencer32
|
||||
ladspa-sequencer64
|
||||
ladspa-sh-ar
|
||||
ladspa-sh-cr
|
||||
ladspa-shaper
|
||||
ladspa-sifter
|
||||
ladspa-signal-abs-ar
|
||||
ladspa-signal-abs-cr
|
||||
ladspa-sinCos
|
||||
ladspa-sine-faaa
|
||||
ladspa-sine-faac
|
||||
|
@ -387,11 +616,28 @@ GObject
|
|||
ladspa-sine-fcac
|
||||
ladspa-singlePara
|
||||
ladspa-sinusWavewrapper
|
||||
ladspa-sledgehammer
|
||||
ladspa-slew-limiter-ra
|
||||
ladspa-slew-limiter-rc
|
||||
ladspa-slide-ta
|
||||
ladspa-slide-tc
|
||||
ladspa-smoothDecimate
|
||||
ladspa-split
|
||||
ladspa-square-fa-oa
|
||||
ladspa-square-fc-oa
|
||||
ladspa-ssm-masher
|
||||
ladspa-stepMuxer
|
||||
ladspa-sum-iaia-oa
|
||||
ladspa-sum-iaic-oa
|
||||
ladspa-sum-icic-oc
|
||||
ladspa-super-60
|
||||
ladspa-surroundEncoder
|
||||
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-chorusflanger
|
||||
ladspa-tap-deesser
|
||||
|
@ -412,12 +658,39 @@ GObject
|
|||
ladspa-tap-tubewarmth
|
||||
ladspa-tap-vibrato
|
||||
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-triangle-fasa-oa
|
||||
ladspa-triangle-fasc-oa
|
||||
ladspa-triangle-fcsa-oa
|
||||
ladspa-triangle-fcsc-oa
|
||||
ladspa-trigger
|
||||
ladspa-triplePara
|
||||
ladspa-unmatched
|
||||
ladspa-valve
|
||||
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-waveTerrain
|
||||
ladspa-wg-mesh-cr
|
||||
ladspa-wshape-sine
|
||||
ladspa-xfade
|
||||
ladspa-xfade4
|
||||
ladspa-zm1
|
||||
|
@ -427,19 +700,19 @@ GObject
|
|||
GstSrtEnc
|
||||
GstTRM
|
||||
GstTemplateMatch
|
||||
GstTimidity
|
||||
GstTtaDec
|
||||
GstTtaParse
|
||||
GstVMncDec
|
||||
GstVcdParse
|
||||
GstVdpVideoPostProcess
|
||||
GstWildmidi
|
||||
GstVideo3DMerge
|
||||
GstXvidDec
|
||||
GstXvidEnc
|
||||
GstY4mDec
|
||||
Gstedgedetect
|
||||
Gstfaceblur
|
||||
Gstpyramidsegment
|
||||
Gsttextwrite
|
||||
MpegPsMux
|
||||
MpegTSBase
|
||||
GstTSDemux
|
||||
|
@ -452,36 +725,6 @@ GObject
|
|||
GstVdpH264Dec
|
||||
GstVdpMpeg4Dec
|
||||
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
|
||||
GstVdpOutputSrcPad
|
||||
GstVdpVideoSrcPad
|
||||
|
@ -511,6 +754,7 @@ GInterface
|
|||
GstPhotography
|
||||
GstPreset
|
||||
GstTagSetter
|
||||
GstTagXmpWriter
|
||||
GstURIHandler
|
||||
GstXOverlay
|
||||
MXFDescriptiveMetadataFrameworkInterface
|
||||
|
|
|
@ -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
|
||||
GstAmrWbEnc GstPreset
|
||||
GstApExSink GstImplementsInterface GstMixer
|
||||
GstAsfMux GstTagSetter
|
||||
GstAutoConvert GstChildProxy
|
||||
GstAutoVideoConvert GstChildProxy
|
||||
GstSDPDemux GstChildProxy
|
||||
GstFPSDisplaySink GstChildProxy
|
||||
GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
|
||||
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
|
||||
VdpSink GstImplementsInterface GstNavigation GstXOverlay
|
||||
GstApExSink GstImplementsInterface GstMixer
|
||||
GstMpeg2enc GstPreset
|
||||
GstCeltEnc GstTagSetter GstPreset
|
||||
GstBaseCameraSrc GstChildProxy
|
||||
GstBaseVideoEncoder GstPreset
|
||||
GstBin GstChildProxy
|
||||
GstCDAudio GstURIHandler
|
||||
GstRTMPSrc GstURIHandler
|
||||
GstMythtvSrc GstURIHandler
|
||||
GstMMS GstURIHandler
|
||||
GstNeonhttpSrc GstURIHandler
|
||||
GstVCDSrc GstURIHandler
|
||||
GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter
|
||||
GstCameraBin2 GstChildProxy GstTagSetter
|
||||
GstCeltEnc GstTagSetter GstPreset
|
||||
GstDataURISrc GstURIHandler
|
||||
GstAmrWbEnc GstPreset
|
||||
GstFaac GstPreset
|
||||
GstXvidEnc GstPreset
|
||||
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
|
||||
GstDiracEnc GstPreset
|
||||
GstVP8Enc GstTagSetter GstPreset
|
||||
GstKateEnc GstTagSetter
|
||||
GstKateTag GstTagSetter
|
||||
GstJifMux GstTagSetter
|
||||
GstFPSDisplaySink GstChildProxy
|
||||
GstFaac GstPreset
|
||||
GstFaceOverlay GstChildProxy
|
||||
GstGSettingsAudioSink GstChildProxy
|
||||
GstGSettingsAudioSrc GstChildProxy
|
||||
GstGSettingsSwitchSink GstChildProxy
|
||||
GstGSettingsSwitchSrc GstChildProxy
|
||||
GstGSettingsVideoSink GstChildProxy
|
||||
GstGSettingsVideoSrc GstChildProxy
|
||||
GstId3BaseMux GstTagSetter
|
||||
GstId3Mux GstTagSetter
|
||||
GstQTMux GstTagSetter
|
||||
GstMP4Mux GstTagSetter
|
||||
GstISMLMux GstTagSetter
|
||||
GstGPPMux GstTagSetter
|
||||
GstMJ2Mux GstTagSetter
|
||||
GstAsfMux GstTagSetter
|
||||
GstJifMux GstTagSetter GstTagXmpWriter
|
||||
GstKateEnc GstTagSetter
|
||||
GstKateTag GstTagSetter
|
||||
GstMMS GstURIHandler
|
||||
GstMpeg2enc GstPreset
|
||||
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
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
GstChildProxy GstObject
|
||||
GstImplementsInterface GstElement
|
||||
GstXOverlay GstImplementsInterface GstElement
|
||||
GstTagSetter GstElement
|
||||
GstColorBalance GstImplementsInterface GstElement
|
||||
GstImplementsInterface GstElement
|
||||
GstMixer GstImplementsInterface GstElement
|
||||
MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadata
|
||||
GstPhotography GstImplementsInterface GstElement
|
||||
GstTagSetter GstElement
|
||||
GstTagXmpWriter GstElement
|
||||
GstXOverlay GstImplementsInterface GstElement
|
||||
MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadata
|
||||
|
|
|
@ -515,3 +515,17 @@ GstShmSink *gstshmsink
|
|||
gint arg1
|
||||
</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>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ADPCM decoder</description>
|
||||
<filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
|
||||
<basename>libgstadpcmdec.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -14,7 +14,7 @@
|
|||
<longname>ADPCM decoder</longname>
|
||||
<class>Codec/Decoder/Audio</class>
|
||||
<description>Decode MS and IMA ADPCM audio</description>
|
||||
<author>Pioneers of the Inevitable <songbird@songbirdnest.com</author>
|
||||
<author>Pioneers of the Inevitable <songbird@songbirdnest.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ADPCM encoder</description>
|
||||
<filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
|
||||
<basename>libgstadpcmenc.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -14,7 +14,7 @@
|
|||
<longname>ADPCM encoder</longname>
|
||||
<class>Codec/Encoder/Audio</class>
|
||||
<description>Encode ADPCM audio</description>
|
||||
<author>Pioneers of the Inevitable <songbird@songbirdnest.com</author>
|
||||
<author>Pioneers of the Inevitable <songbird@songbirdnest.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Create and parse Audio Interchange File Format (AIFF) files</description>
|
||||
<filename>../../gst/aiff/.libs/libgstaiff.so</filename>
|
||||
<basename>libgstaiff.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -47,7 +47,7 @@
|
|||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<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>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -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 <renato.filho@indt.org.br></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>
|
|
@ -3,7 +3,7 @@
|
|||
<description>Apple AirPort Express Plugin</description>
|
||||
<filename>../../ext/apexsink/.libs/libgstapexsink.so</filename>
|
||||
<basename>libgstapexsink.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ASF Muxer Plugin</description>
|
||||
<filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
|
||||
<basename>libgstasfmux.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ASS/SSA subtitle renderer</description>
|
||||
<filename>../../ext/assrender/.libs/libgstassrender.so</filename>
|
||||
<basename>libgstassrender.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -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 <stefan.kost@nokia.com></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 <tim centricular net></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 <rbultje@ronald.bitfreak.net></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 <tim centricular net></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 <sebastian.droege@collabora.co.uk></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 <thaytan@mad.scientist.com>,Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk></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>
|
97
docs/plugins/inspect/plugin-audiovisualizers.xml
Normal file
97
docs/plugins/inspect/plugin-audiovisualizers.xml
Normal 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 <ensonic@users.sf.net></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 <ensonic@users.sf.net></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 <ensonic@users.sf.net></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 <ensonic@users.sf.net></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>
|
|
@ -3,7 +3,7 @@
|
|||
<description>Selects convertor element based on caps</description>
|
||||
<filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
|
||||
<basename>libgstautoconvert.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Elements to convert Bayer images</description>
|
||||
<filename>../../gst/bayer/.libs/libgstbayer.so</filename>
|
||||
<basename>libgstbayer.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -26,7 +26,7 @@
|
|||
<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)-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>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Compress or decompress streams</description>
|
||||
<filename>../../ext/bz2/.libs/libgstbz2.so</filename>
|
||||
<basename>libgstbz2.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>High level api for DC (Digital Camera) application</description>
|
||||
<filename>../../gst/camerabin/.libs/libgstcamerabin.so</filename>
|
||||
<basename>libgstcamerabin.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
64
docs/plugins/inspect/plugin-camerabin2.xml
Normal file
64
docs/plugins/inspect/plugin-camerabin2.xml
Normal 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 <thiago.sousa.santos@collabora.co.uk></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 <thiago.sousa.santos@collabora.co.uk></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 <rob@ti.com></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>
|
|
@ -3,7 +3,7 @@
|
|||
<description>Play CD audio through the CD Drive</description>
|
||||
<filename>../../ext/cdaudio/.libs/libgstcdaudio.so</filename>
|
||||
<basename>libgstcdaudio.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Parse a .dat file (VCD) into raw mpeg1</description>
|
||||
<filename>../../gst/cdxaparse/.libs/libgstcdxaparse.so</filename>
|
||||
<basename>libgstcdxaparse.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>CELT plugin library</description>
|
||||
<filename>../../ext/celt/.libs/libgstcelt.so</filename>
|
||||
<basename>libgstcelt.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Cog plugin</description>
|
||||
<filename>../../ext/cog/.libs/libgstcog.so</filename>
|
||||
<basename>libgstcog.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Color Look-up Table filters</description>
|
||||
<filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename>
|
||||
<basename>libgstcoloreffects.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Colorspace conversion</description>
|
||||
<filename>../../gst/colorspace/.libs/libgstcolorspace.so</filename>
|
||||
<basename>libgstcolorspace.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package></package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>libcurl-based elements</description>
|
||||
<filename>../../ext/curl/.libs/libgstcurl.so</filename>
|
||||
<basename>libgstcurl.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>data: URI source</description>
|
||||
<filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename>
|
||||
<basename>libgstdataurisrc.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>1394 IIDC Video Source</description>
|
||||
<filename>../../ext/dc1394/.libs/libgstdc1394.so</filename>
|
||||
<basename>libgstdc1394.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>transfer data over the network via DCCP.</description>
|
||||
<filename>../../gst/dccp/.libs/libgstdccp.so</filename>
|
||||
<basename>libgstdccp.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>DCCP</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Collection of elements that may or may not be useful for debugging</description>
|
||||
<filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
|
||||
<basename>libgstdebugutilsbad.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -51,6 +51,27 @@
|
|||
</caps>
|
||||
</pads>
|
||||
</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 <gemont@igalia.com></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>
|
||||
<name>fpsdisplaysink</name>
|
||||
<longname>Measure and show framerate on videosink</longname>
|
||||
|
|
55
docs/plugins/inspect/plugin-decklink.xml
Normal file
55
docs/plugins/inspect/plugin-decklink.xml
Normal 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 <ds@entropywave.com></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 <ds@entropywave.com></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>
|
|
@ -3,7 +3,7 @@
|
|||
<description>DirectFB video output plugin</description>
|
||||
<filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename>
|
||||
<basename>libgstdfbvideosink.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Dirac plugin</description>
|
||||
<filename>../../ext/dirac/.libs/libgstdirac.so</filename>
|
||||
<basename>libgstdirac.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
34
docs/plugins/inspect/plugin-divxdec.xml
Normal file
34
docs/plugins/inspect/plugin-divxdec.xml
Normal 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 <rbultje@ronald.bitfreak.net></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>
|
34
docs/plugins/inspect/plugin-divxenc.xml
Normal file
34
docs/plugins/inspect/plugin-divxenc.xml
Normal 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 <rbultje@ronald.bitfreak.net></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>
|
|
@ -3,7 +3,7 @@
|
|||
<description>DTMF plugins</description>
|
||||
<filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
|
||||
<basename>libgstdtmf.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Decodes DTS audio streams</description>
|
||||
<filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
|
||||
<basename>libgstdtsdec.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.19.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DVB elements</description>
|
||||
<filename>../../sys/dvb/.libs/libgstdvb.so</filename>
|
||||
<basename>libgstdvb.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DVB subtitle renderer</description>
|
||||
<filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename>
|
||||
<basename>libgstdvbsuboverlay.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DVD Sub-picture Overlay element</description>
|
||||
<filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
|
||||
<basename>libgstdvdspu.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Free AAC Decoder (FAAD)</description>
|
||||
<filename>../../ext/faad/.libs/libgstfaad.so</filename>
|
||||
<basename>libgstfaad.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
34
docs/plugins/inspect/plugin-faceoverlay.xml
Normal file
34
docs/plugins/inspect/plugin-faceoverlay.xml
Normal 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 <lauralucas@gmail.com></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>
|
|
@ -3,7 +3,7 @@
|
|||
<description>linux framebuffer video sink</description>
|
||||
<filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename>
|
||||
<basename>libgstfbdevsink.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Synthesizes plain text into audio</description>
|
||||
<filename>../../gst/festival/.libs/libgstfestival.so</filename>
|
||||
<basename>libgstfestival.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
34
docs/plugins/inspect/plugin-fieldanalysis.xml
Normal file
34
docs/plugins/inspect/plugin-fieldanalysis.xml
Normal 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 <robert.swain@collabora.co.uk></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>
|
35
docs/plugins/inspect/plugin-fragmented.xml
Normal file
35
docs/plugins/inspect/plugin-fragmented.xml
Normal 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 <marcandre.lureau@gmail.com>
|
||||
Andoni Morales Alastruey <ylatuya@gmail.com></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>
|
|
@ -3,7 +3,7 @@
|
|||
<description>Stream freezer</description>
|
||||
<filename>../../gst/freeze/.libs/libgstfreeze.so</filename>
|
||||
<basename>libgstfreeze.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -3,7 +3,7 @@
|
|||
<description>Gaudi video effects.</description>
|
||||
<filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename>
|
||||
<basename>libgstgaudieffects.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Various geometric image transform elements</description>
|
||||
<filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
|
||||
<basename>libgstgeometrictransform.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -77,7 +77,7 @@
|
|||
<longname>fisheye</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Split the image into two halves and reflect one over each other</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com</author>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
|
@ -140,7 +140,7 @@
|
|||
<longname>mirror</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Split the image into two halves and reflect one over each other</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com</author>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
|
@ -224,7 +224,7 @@
|
|||
<longname>square</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Distort center part of the image into a square</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com</author>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GME Audio Decoder</description>
|
||||
<filename>../../ext/gme/.libs/libgstgme.so</filename>
|
||||
<basename>libgstgme.so</basename>
|
||||
<version>0.10.19.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GSettings plugin</description>
|
||||
<filename>../../ext/gsettings/.libs/libgstgsettingselements.so</filename>
|
||||
<basename>libgstgsettingselements.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GSM encoder/decoder</description>
|
||||
<filename>../../ext/gsm/.libs/libgstgsm.so</filename>
|
||||
<basename>libgstgsm.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Siren encoder/decoder/payloader/depayloader plugins</description>
|
||||
<filename>../../gst/siren/.libs/libgstsiren.so</filename>
|
||||
<basename>libgstsiren.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Element parsing raw h264 streams</description>
|
||||
<filename>../../gst/h264parse/.libs/libgsth264parse.so</filename>
|
||||
<basename>libgsth264parse.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>HDV private stream parser</description>
|
||||
<filename>../../gst/hdvparse/.libs/libgsthdvparse.so</filename>
|
||||
<basename>libgsthdvparse.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ID3 v1 and v2 muxing plugin</description>
|
||||
<filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
|
||||
<basename>libgstid3tag.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Create an interlaced video stream</description>
|
||||
<filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
|
||||
<basename>libgstinterlace.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Inverse Telecine</description>
|
||||
<filename>../../gst/invtelecine/.libs/libgstinvtelecine.so</filename>
|
||||
<basename>libgstinvtelecine.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>IVF parser</description>
|
||||
<filename>../../gst/ivfparse/.libs/libgstivfparse.so</filename>
|
||||
<basename>libgstivfparse.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>JPEG2000 decimator</description>
|
||||
<filename>../../gst/jp2kdecimator/.libs/libgstjp2kdecimator.so</filename>
|
||||
<basename>libgstjp2kdecimator.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>JPEG interchange format plugin</description>
|
||||
<filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename>
|
||||
<basename>libgstjpegformat.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -12,7 +12,7 @@
|
|||
<element>
|
||||
<name>jifmux</name>
|
||||
<longname>JPEG stream muxer</longname>
|
||||
<class>Video/Muxer</class>
|
||||
<class>Video/Formatter</class>
|
||||
<description>Remuxes JPEG images with markers and tags</description>
|
||||
<author>Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be></author>
|
||||
<pads>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Kate plugin</description>
|
||||
<filename>../../ext/kate/.libs/libgstkate.so</filename>
|
||||
<basename>libgstkate.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -93,32 +93,5 @@
|
|||
</caps>
|
||||
</pads>
|
||||
</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'h <ogg.k.ogg.k@googlemail.com></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>
|
||||
</plugin>
|
File diff suppressed because it is too large
Load diff
|
@ -3,7 +3,7 @@
|
|||
<description>Resamples audio</description>
|
||||
<filename>../../gst/legacyresample/.libs/libgstlegacyresample.so</filename>
|
||||
<basename>libgstlegacyresample.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
43
docs/plugins/inspect/plugin-linsys.xml
Normal file
43
docs/plugins/inspect/plugin-linsys.xml
Normal 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 <ds@entropywave.com></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 <ds@entropywave.com></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>
|
|
@ -3,7 +3,7 @@
|
|||
<description>Adds multiple live discontinuous streams</description>
|
||||
<filename>../../gst/liveadder/.libs/libgstliveadder.so</filename>
|
||||
<basename>libgstliveadder.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -3,7 +3,7 @@
|
|||
<description>Mimic codec</description>
|
||||
<filename>../../ext/mimic/.libs/libgstmimic.so</filename>
|
||||
<basename>libgstmimic.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Microsoft Multi Media Server streaming protocol support</description>
|
||||
<filename>../../ext/libmms/.libs/libgstmms.so</filename>
|
||||
<basename>libgstmms.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
<plugin>
|
||||
<name>modplug</name>
|
||||
<description>.MOD audio decoding</description>
|
||||
<filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
|
||||
<filename>../../gst/modplug/.libs/libgstmodplug.so</filename>
|
||||
<basename>libgstmodplug.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.10.1</version>
|
||||
<license>LGPL</license>
|
||||
<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>
|
||||
<elements>
|
||||
<element>
|
||||
|
@ -26,7 +26,7 @@
|
|||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<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>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>High-quality MPEG-1/2 video encoder</description>
|
||||
<filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename>
|
||||
<basename>libgstmpeg2enc.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MPEG-4 video parser</description>
|
||||
<filename>../../gst/mpeg4videoparse/.libs/libgstmpeg4videoparse.so</filename>
|
||||
<basename>libgstmpeg4videoparse.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MPEG demuxers</description>
|
||||
<filename>../../gst/mpegdemux/.libs/libgstmpegdemux.so</filename>
|
||||
<basename>libgstmpegdemux.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>unknown</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -83,7 +83,7 @@
|
|||
<name>video_%04x</name>
|
||||
<direction>source</direction>
|
||||
<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>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MPEG-PS muxer</description>
|
||||
<filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
|
||||
<basename>libgstmpegpsmux.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MPEG TS demuxer</description>
|
||||
<filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename>
|
||||
<basename>libgstmpegtsdemux.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>unknown</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -14,7 +14,8 @@
|
|||
<longname>MPEG transport stream demuxer</longname>
|
||||
<class>Codec/Demuxer</class>
|
||||
<description>Demuxes MPEG2 transport streams</description>
|
||||
<author>Zaheer Abbas Merali <zaheerabbas at merali dot org>; Edward Hervey <edward.hervey@collabora.co.uk></author>
|
||||
<author>Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||||
Edward Hervey <edward.hervey@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
|
@ -44,7 +45,7 @@
|
|||
<name>video_%04x</name>
|
||||
<direction>source</direction>
|
||||
<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>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MPEG-TS muxer</description>
|
||||
<filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
|
||||
<basename>libgstmpegtsmux.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -20,7 +20,7 @@
|
|||
<name>sink_%d</name>
|
||||
<direction>sink</direction>
|
||||
<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>
|
||||
<name>src</name>
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
<description>MPEG-1 and MPEG-2 video parser</description>
|
||||
<filename>../../gst/mpegvideoparse/.libs/libgstmpegvideoparse.so</filename>
|
||||
<basename>libgstmpegvideoparse.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<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>mpegvideoparse</name>
|
||||
<name>legacympegvideoparse</name>
|
||||
<longname>MPEG video elementary stream parser</longname>
|
||||
<class>Codec/Parser/Video</class>
|
||||
<description>Parses and frames MPEG-1 and MPEG-2 elementary video streams</description>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Musepack decoder</description>
|
||||
<filename>../../ext/musepack/.libs/libgstmusepack.so</filename>
|
||||
<basename>libgstmusepack.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -20,7 +20,7 @@
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-musepack, streamversion=(int){ 7, 8 }</details>
|
||||
<details>audio/x-musepack, streamversion=(int)7</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>A TRM signature producer based on libmusicbrainz</description>
|
||||
<filename>../../ext/musicbrainz/.libs/libgsttrm.so</filename>
|
||||
<basename>libgsttrm.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Interplay MVE movie format manipulation</description>
|
||||
<filename>../../gst/mve/.libs/libgstmve.so</filename>
|
||||
<basename>libgstmve.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MXF plugin library</description>
|
||||
<filename>../../gst/mxf/.libs/libgstmxf.so</filename>
|
||||
<basename>libgstmxf.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.22.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue