Bump version after release

This commit is contained in:
Tim-Philipp Müller 2012-02-23 11:55:16 +00:00
parent 60df59bed1
commit d4b24d9fa5
123 changed files with 3851 additions and 8504 deletions

333
NEWS
View file

@ -1,4 +1,335 @@
This is GStreamer Bad Plug-ins 0.10.22, "Toy Piano"
This is GStreamer Bad Plug-ins 0.10.23, "The Game Has Changed"
Changes since 0.10.22:
* aiffparse: extract ID3 tags embedded in ID3 chunks
* amrwbenc: switch to the free vo-amrwbenc library
* apexsink: Add support for generation 2 AirTunes hardware
* applemedia: bump the rank of qtkitvideosrc to PRIMARY
* autoconvert: remove the initial-identity property from autoconvert, update for basetransform changes in core
* avcsrc: add AVC Video Services plugin for OS/X (captures DV or HDV video from Firewire port)
* basevideo: cater for format conversion
* basevideo: Fix locking, especially if both pads have different streaming threads
* basevideodecoder: add API to drop a frame and post a QoS message on the bus
* basevideodecoder: reverse playback support; limited legacy seeking support
* basevideodecoder: better caps handling; event handling fixes esp. discont and flush
* basevideoencoder: add support for new force-key-unit event API
* basevideoencoder: implement preset interface; enable clipping by default
* basevideoencoder: proxy the width/height/framerate/PAR constraints of downstream caps to upstream
* bayer2rgb: rewrite signal processing and convert to orc for better speed
* camerabin2: no longer experimental; add flags to disable conversion elements
* camerabin2: add "audio-filter" property; countless fixes
* camerabin: add "image-formatter" property
* camerabin: prevent audio source from providing clock; reset audiosrc timestamping
* camerabin: prevent captures from being lost when switching resolutions
* colorspace: Add JPEG YCbCr matrix
* colorspace: fix odd width and height handling in some fastpath cases
* colorspace: fix r210 writing only half a scanline
* d3dvideosink: new d3dvideosink element
* dc1394src: implement LATENCY query
* debugutils: new elements: compare (with memcmp and ssim method) and debugspy
* decklink: add more modes, connection type, "audio-input" and "subdevice" properties
* decklink: add support for Windows; properly set up analog input
* decklinksink: add audio support
* dfbvideosink: also consider non-accelerated DirectFB surfaces
* diracparse: make diracparse work correctly
* directdrawsink: handle pixel-aspect-ratio, lower rank to secondary
* dshowdecwrapper: fix COM initialization
* dtmf: post messages when starting to send/receive DTMF
* dtmfsrc: align DTMF sound buffers with last-stop from event
* dtmfsrc: reject start/stop requests that come out of order
* dvbsrc: add "timeout" property and use (interruptible) GstPoll
* element-templates: improve the audiofilter template
* faac: add properties for VBR encoding
* faac: add profile and level to the caps; negotiate output format from downstream caps
* facedetect: detect face features (mouth, nose, eyes) and drop faces that don't have them
* faceoverlay: add element that displays an SVG image over a detected face
* freeverb: new freeverb element (reverb effect)
* h263parse: also extract width and height into caps; propagate downstream caps
* h264parse: many negotiation and caps-related fixes; propagate downstream caps where appropriate
* h264parse: countless parsing and timestamping fixes
* hlsdemux: allow bandwidth switching during caching of fragments
* hlsdemux: make more error resilient
* hlsdemux: cache number of fragments we are required to cache
* hlsdemux: add seeking support (for streams that are not live)
* hlsdemux: implement duration and seeking queries; improved duration reporting
* hlsdemux: Send a flush-stop when switching pads. Fixes A -> A/V sync issue
* hlsdemux: implement buffering by posting buffering messages on the bus
* hlsdemux: send NEWSEGMENT events in TIME format
* hlsdemux: switch to higher/lower bitrate by more than one step at a time
* hsldemux: handle change of media types
* inter: new intermediate surface elements: inter{video,audio,sub}{sink,src} to decouple elements within the same pipeline
* invtelecine: Remove in favor of fieldanalysis
* irtspparse: add Interleaved RTSP parser element
* jifmux: change class to formatter, bump rank to secondary
* kate: do not consider an empty SPU to be a fatal error
* kateenc: don't error on empty input buffers
* kate: pass on timed event metadata as tags when we can
* kate: support for rendering on several YUV formats
* legacyh264parse: create correct avc codec-data
* legacyh264parse: delay pushing buffers until we have width/height
* legacyh264parse: fix output caps alignment for avc input
* modplug: fix modules playing as mono instead of stereo
* motioncells: new element to detect areas of motion
* mpeg2enc: support mjpegtools 2.0
* mpeg4videoparse: properly handle profile and level in caps
* mpegpsdemux: timestamp handling and seeking fixes
* mpegpsmux: remember whether an incoming buffer is a keyunit or not
* mpegpsmux: add "aggregate-gops" property to aggregate GOPs into buffer lists
* mpegpsmux: put stream headers into output caps
* mpeg[pt]sdemux: Add support for AAC LATM/LOAS streams
* mpegtsbase: actually set seen_pat=TRUE when we see a PAT
* mpegtsdemux: always try to seek for to a keyframe; add accurate seeking support
* mpegtsdemux: fix frequent deadlock demuxing MPEG TS
* mpegtsdemux: fix scanning stopping too early
* mpegtsdemux: fix timestamps in newsegement event after seeking
* mpegtsdemux: implement key_unit seeking for MPEG2 video
* mpegtsdemux: payload parsing for H.264
* mpegtsdemux: push based seeking based on PCR
* mpegtsmux: add support for force key unit events
* mpegtsmux: unset the current PCR stream when starting a new unit
* mpegtsparse: fix parsing of PSI table IDs
* mpegtsparse: support more character set encodings
* mpegts: stop scanning for keyframes as early as possible
* ofa: don't crash when there's no data to create a fingerprint from
* openal: new OpenAL sink and source elements: openalsrc, openalsink
* opencv: allow to build against 2.3.1
* opus: new Opus audio codec elements: opusdec, opusenc, opusparsertpopusdepay, rtpopusay
* pcapparse: also support extracting tcp data; fix SLL parsing
* photography: add missing FLICKER_REDUCTION capability
* pvr2d: new pvrvideosink element
* psmux: fix writing of system header, which makes VLC not skip the adjacent PSM and play embedded H.264 streams
* removesilence: new plugin
* resindvdsrc: do not try to seek before the first chapter
* rotate: angle is in radians already, do not scale it
* rsvgdec: use input buffer timings if possible
* rtmp: add rtmpsink element for output to an RTMP server
* rtpdtmfmux: Add last-stop to dtmf-event upstream events
* rtpdtmfsrc: Correctly recognize the end of a buffer
* rtpdtmfsrc: Just error out if there is no clock
* rtpdtmfsrc: Make sure rtpdtmfsrc timestamps don't overlap
* rtpdtmfsrc: Put the inter digit interval at the end, not at the start
* rtpdtmfsrc: Respect ptime from the caps
* rtpdtmfsrc: Start at the last_stop from the start event if there was one
* rtpvp8: fix bitstream parsing using the wrong kind of bitreader
* rtpvp8: Reject unknown bitstream versions
* rtpvp8: Update the pay/depay to the ietf-draft-01 spec
* schroenc: balance encoder and video format alloc/dealloc
* schroenc: remove shape_output handling
* scopes: add a new element similar to synaesthesia
* scopes: add a simple fft based scope
* scopes: draw pixels with signle 32bit writes
* scopes: first version of a scopes plugin using a new baseclass
* scopes: fix elements descriptions
* shm: add ability to add uint64 tags on buffers
* shm: add buffer-time property
* smooth: new element, port to 0.10
* soundtouch: Handling incoming rate when requested
* spacescope: add color-modes
* spacescope: use the drawhelpers and add a draw-style property
* spandsp: Adding spandsp plugin with spanplc element for packet loss concealment
* spectrascope: use add_pixel for non-white pixels
* subenc: Add webvttenc element
* teletextdec: New teletext decoder plugin based in zvbi
* tiger: add a "silent" property to skip rendering
* tsdemux: add explicit supported AAC stream-format in template caps
* tsdemux: countless fixes and improvements
* tta: decrease rank to NONE
* video: abstract surface API for HW accelerated codecs
* video: add GstVideoContext interface
* video: add libgstbasevideo PC file
* voaacenc: add new plugin for audio AAC encoder based on vo-aacenc lib
* voaacenc: add profile and level to the caps
* vp8dec: add check if we have legal aspect-ratio before reset it
* vp8dec: propagate downstream flow return to upstream
* vp8dec: use new basevideodecoder API to drop frames and get QoS messages posted
* vp8enc: add "lag-in-frames" and "min/maxsection-pct" options
* vp8enc: generate a timestamp for alt-ref frames
* wrappercamerabinsrc: push newsegments on video capture start
* xviddec: add video/mpeg,mpegversion=4 to the caps
* xvidenc: add profile/level to the caps and negotiate them with downstream
* xvidenc: add support for levels 4a/5/6 of the simple profile
* xvidenc: don't add the profile/level to the video/x-xvid caps
Bugs fixed since 0.10.22:
* 648021 : gst-plugins-bad/gst/nsf/ code not needed (can be replaced by ext/gme/)
* 655887 : gst_buffer_create_sub: assertion `buffer- > size > = offset + size' failed
* 597822 : Add removesilence plugin
* 608171 : [dvbsrc] many wake-ups in read_device on signal loss.
* 652677 : [bayer] compiler warning in orc-generated code
* 652956 : vp8enc: add more encoder options
* 654310 : FAAC VBR encoding support
* 655362 : [decklink] Add support for Windows
* 532820 : [mpegtsdemux] garbled display
* 550230 : A plug-in " openalsrc " for capture audio using OpenAL
* 569305 : [mgpegvideoparse] not all tags show up in gst.extend.discoverer
* 578926 : [h264parse] Make sure h264parse are autoplugged when required
* 589064 : resindvd doesn't behave right for " previous chapter "
* 599469 : resindvd: problems pre-rolling in the absence of audio
* 609639 : xviddec plugin caps does not allow MPEG 4 video - trivial fix
* 611046 : mpegtsmux: pcr problems
* 615615 : A plugin for audio output using OpenAL
* 615681 : [mpeg[pt]sdemux] do not support AAC LATM Stream type
* 616421 : celtenc/dec produces silent output with live sources
* 619739 : Teletext decoder element based on libzvbi
* 620119 : [dvdspu] Program received signal SIGSEGV, Segmentation fault.
* 625190 : Directshow decoders wrappers have COM initialization issues
* 625520 : dc1394src: timestamping problem
* 628284 : [rsvgdec] all buffer timestamps are set to zero
* 629244 : [opencv] Add motion detection element
* 631390 : dfbvideosink does not consider surfaces when blit is not accelerated
* 631416 : mpegpsdemux hits EOS too early
* 634582 : Localized menus when playing DVD
* 635917 : [mpegtsparse] don't parse and post all the EIT events.
* 640017 : basevideodecoder: add API to drop a frame and post a QoS message on the bus
* 641405 : [vp8enc] patch - allow to use best quality
* 641918 : [Camerabin2] Allow previewing without capture
* 642023 : [mpeg4videoparse] assertion `a_d != 0' failed
* 642759 : faceoverlay plugin: displays an SVG image over a detected face on a video stream
* 647055 : liveadder has a memory leak
* 647748 : [aacenc] add AAC audio encoder based on vo-aacenc lib
* 647842 : [faac] Detect ADTS/raw output in the downstream caps
* 648245 : mpegtsdemux: truncates last buffer
* 648478 : jpegparse: unit test for APP1/exif & comment parsing
* 648565 : clean_ups in opencv
* 648933 : [mpegvideoparse] Avoid searching for picture start codes when not needed
* 649391 : [jifmux] bump rank from none
* 649822 : wrappercamerabinsrc: add a filter property
* 649832 : [camerabin2]: negotiation problems when capturing
* 649931 : [apexsink] Allow to play to new, generation 2 AirTunes (AirPlay) hardware
* 650072 : [basevideoencoder] Fix use-after-free after state change transition
* 650171 : gst/dccp: fix build on newer mingw
* 650228 : Fix h264parse negotiation
* 650323 : [h264parse] leaks entire input if converting bytestream - > avc,au
* 650416 : [h264parse] Assertion failure: nal_size > =2
* 650484 : h264parse should increase max allowed PPS id from 31 to 255
* 650594 : [faac] AAC profile support in the caps
* 650595 : voaacenc needs profile caps support
* 650914 : decklink sink has no audio support
* 650970 : mpeg2enc: fix build with mjpegtools 2.0
* 651050 : [mpegtsmux] error " Stream on pad xxx is not associated with any program " debug output incorrect pointer instead of padname
* 651779 : directdrawsink: keep aspect ratio
* 651782 : add d3dvideosink on windows
* 652035 : [d3dvideosink] Fix configure check and makefiles
* 652261 : xvidenc needs codec profiles in caps
* 652694 : rtpvp8pay fails on error-resilient stream
* 652902 : vp8dec: Add check if we have legal aspect-ratio before reset it.
* 652924 : [tta] playing white noise instead of file contents
* 652951 : vp8enc: Set correct timestamp/duration for altref/invisible frames
* 652995 : legacyh264parse wrong access-unit output
* 653013 : h264parse fails to create SPS when input uses 4 byte start code
* 653087 : [h264parse] Assertions on valid h264 streams when converting to stream-format=avc,alignment=nal
* 653161 : wininet.h checking during configure
* 653481 : tsdemux: Fail to sync to stream when input buffers lacks OFFSET
* 653544 : [basevideodecoder] Immediately forwards synchronized events
* 654293 : [basevideodecoder] Leaks coder_hook
* 654416 : [mpegtsmux] gst_buffer_unref () call segfaults
* 654572 : Set but unused warning
* 654657 : tsdemux: newsegment for push-mode is wrong
* 654666 : mpeg4videoparse: Fix failure to find frames on some streams
* 654799 : Add force-key-unit support to mpegtsmux
* 654805 : Missing gstdecklink.h in sys/decklink when doing a " make dist "
* 654806 : Missing dependencies for gst/intra
* 654840 : dfbvideosink: fix harmless typo in variable initialization
* 654844 : dtsdec: stream with jitter sounds broken
* 655112 : videomaxrate: add " max-rate " property and improve caps negotiation
* 655319 : hlsdemux: compilation problem on NetBSD caused by wrong GST_ELEMENT_ERROR usage
* 655361 : pcapparse: fix SLL parsing
* 655540 : mpegtsbase: gst_structure_id_get() called with wrong type
* 655804 : Play position advancing but frames not rendered
* 656107 : shmsink should have a buffer-time property.
* 656115 : mpegpsdemux: handle SCR jumps/discontinuities more gracefully
* 656164 : dirac triggers set but unused variable warnings
* 656166 : schroedinger: triggers set-but-not-used warnings from gcc
* 656226 : [faac] Does not passthrough downstream caps constraints to upstream
* 656641 : Segfault using ofa element
* 656686 : celtdec: make this compile with git libcelt
* 656928 : vp8: probe for the new tuning API to keep building with older libvpx
* 656929 : vp8: drop frames is a uint in the libvpx API, not a boolean
* 657033 : kate: emit timed metadata as tags
* 657091 : kate: do not clear out high bits from display area
* 657250 : rsndvdbin attempts to modify read only metadata
* 657363 : tests: make camerabin2 test build
* 657368 : basevideoencoder: fix element leak
* 657419 : basevideoenc: do not try to calculate latency from an unknown framerate
* 658251 : dccp: cross compile warning - " WINVER " redefined
* 658450 : mpegvideoparse: make this build with older glib
* 658800 : h264parse: do not try to read from a non existent VUI
* 658940 : kate: flush on seek, and ensure we cancel any waiting buffer
* 658973 : mpegvideoparse: avoid reading past a buffer
* 659061 : camerabin2: replace deprecated g_atomic_int_exchange_and_add
* 659087 : celt: various cleanups/fixes
* 659485 : mpegpsdemux: large MPEG PS file not working when seeking/transcoding with encodebin
* 659836 : Transcoding crash with new git master FAAC
* 659924 : Fix some MPEG-2 transport streams containing audio and private data
* 660118 : mpegtsdemux: keep CRC data in .rodata
* 660234 : [mpeg4videoparse] Use strings for the profile/level fields in caps
* 660364 : opus: misc cleanup/fixes
* 660406 : [rtpvp8] update rtp vp8 pay/depay to the latest IETF draft version 01
* 660469 : opus/celt: fix calculation of filler data size
* 660528 : kate: rendering performance improvements
* 660630 : kate: fix race condition on PAUSED- > READY state change
* 660999 : opusenc: fix latency query
* 661053 : some patches to gsth264parse.c
* 661066 : Segfault when transcoding a file from Ogg to Quicktime
* 661098 : [rtmp] need to initialize winsock 2 dll
* 661113 : Some patches to h264parse
* 661614 : mplex configure check broken with mjpegtools 2.0.0
* 662164 : vc1parser: fix parsing of FRMRTQ_POSTPROC, BITRTQ_POSTPROC and sequence layer
* 662321 : GstVideoContext to enable context sharing
* 662420 : Abstract surface API for HW accelerated decoders
* 662746 : vc1parser: fix parsing of RANGEREDFRM
* 662776 : vc1parser: do not overwrite buffer
* 662857 : tiger: add a 'silent' property to skip rendering
* 662949 : [h264parse] Doesn't use PAR from bitstream
* 663180 : h264parse tests are not valgrind clean
* 663203 : colorspace: fix r210 writing only half a scanline
* 663234 : tests: allow building with older versions of glib (g_list_free_full)
* 663235 : mpegvideoparser: input data is const, mark it so
* 663238 : colorspace: fix width/height mismatches
* 663309 : mpegvideoparse: Fix in picture header parse.
* 663346 : autoconvert: merge caps instead of using union
* 663552 : h264parse: conditional jump or or move depends on uninitialised value(s)
* 663768 : mimic, opencv, vp8, acmmp3dec, linsys: Don't build static plugins
* 663782 : Progressive support for gstmpegvideoparser
* 664048 : camerabin: Document requirement to be in PLAYING state for capture-start
* 664123 : [h264parse] Conversion from AVC to byte stream fails for nal_length_size != 4
* 664257 : [mpegtsparse] Support UTF-16BE text encoding
* 664631 : Build error: gstsmooth.c:205:3: error: format '%d' expects type 'int', but argument 8 has type 'gulong'
* 664725 : aiffparse: extract embedded ID3 tags
* 664815 : opusenc: Fixing " Unused var " compiling error for opus codec
* 664817 : Adding opus RTP payloader/depayloader module
* 665078 : opus: work without the Ogg headers
* 665205 : rsndvd: sends buffers before newsegment event
* 665378 : Fail to compile xvidenc in ubuntu 11.04 uninstalled setup
* 665418 : h264parse produce AVC: nal size -1702885365
* 665584 : [h264parse] Reduce latency and cpu usage for packetized input
* 665631 : mpeg4videoparse regressions
* 665703 : mpeg4videoparse: memory leak
* 665814 : mpegtsdemux: add a property to control whether to signal no-more-pads
* 666517 : Frequent deadlock while discovering a MPEG TS file
* 666584 : Invalid memory access in gsth264parse
* 666750 : Compiler warning- > error in faac
* 667560 : h264parse: H.264 reverse playback does not work anymore
* 668192 : codecparsers: h264: fix ref_pic_list_modification()
* 668311 : does pkg-config check for gst-plugins-good-0.10.pc which is not installed
* 668380 : [h264parse] [codecparsers] gst_h264_parse_hrd_parameters not reading cbr_flag
* 668381 : [h264parse] [codecparsers] SEI parsing fails when payload contains emulation_prevention_three_byte
* 668471 : [h264parse] Negotiation regression for autoplugging
* 668521 : REQUIREMENTS file doesn't list requirement for rtmp
* 668627 : [h264parse] conversion avc/au to byte-stream/au broken
* 668833 : kateenc provides wrong duration information when muxed in Matroska
* 669365 : rotate plugin docs say that 'angle' is in radians, yet seems to be in degrees
* 669697 : shmsink blocking forever
* 628609 : The qtwrapperaudiodec_samr decoder doesn't handle buffers containing many AMR frames properly
* 655318 : photography: add missing FLICKER_REDUCTION capability
API additions since 0.10.22:
* GstSurfaceBuffer, GstSurfaceConverter, GstDeviceContext
* codec parser library
* video decoder and encoder base class API
Changes since 0.10.21:

518
RELEASE
View file

@ -1,5 +1,5 @@
Release notes for GStreamer Bad Plug-ins 0.10.22 "Toy Piano"
Release notes for GStreamer Bad Plug-ins 0.10.23 "The Game Has Changed"
@ -60,148 +60,328 @@ contains a set of well-supported plug-ins, but might pose problems for
Features of this release
* 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
* aiffparse: extract ID3 tags embedded in ID3 chunks
* amrwbenc: switch to the free vo-amrwbenc library
* apexsink: Add support for generation 2 AirTunes hardware
* applemedia: bump the rank of qtkitvideosrc to PRIMARY
* autoconvert: remove the initial-identity property from autoconvert, update for basetransform changes in core
* avcsrc: add AVC Video Services plugin for OS/X (captures DV or HDV video from Firewire port)
* basevideo: cater for format conversion
* basevideo: Fix locking, especially if both pads have different streaming threads
* basevideodecoder: add API to drop a frame and post a QoS message on the bus
* basevideodecoder: reverse playback support; limited legacy seeking support
* basevideodecoder: better caps handling; event handling fixes esp. discont and flush
* basevideoencoder: add support for new force-key-unit event API
* basevideoencoder: implement preset interface; enable clipping by default
* basevideoencoder: proxy the width/height/framerate/PAR constraints of downstream caps to upstream
* bayer2rgb: rewrite signal processing and convert to orc for better speed
* camerabin2: no longer experimental; add flags to disable conversion elements
* camerabin2: add "audio-filter" property; countless fixes
* camerabin: add "image-formatter" property
* camerabin: prevent audio source from providing clock; reset audiosrc timestamping
* camerabin: prevent captures from being lost when switching resolutions
* colorspace: Add JPEG YCbCr matrix
* colorspace: fix odd width and height handling in some fastpath cases
* colorspace: fix r210 writing only half a scanline
* d3dvideosink: new d3dvideosink element
* dc1394src: implement LATENCY query
* debugutils: new elements: compare (with memcmp and ssim method) and debugspy
* decklink: add more modes, connection type, "audio-input" and "subdevice" properties
* decklink: add support for Windows; properly set up analog input
* decklinksink: add audio support
* dfbvideosink: also consider non-accelerated DirectFB surfaces
* diracparse: make diracparse work correctly
* directdrawsink: handle pixel-aspect-ratio, lower rank to secondary
* dshowdecwrapper: fix COM initialization
* dtmf: post messages when starting to send/receive DTMF
* dtmfsrc: align DTMF sound buffers with last-stop from event
* dtmfsrc: reject start/stop requests that come out of order
* dvbsrc: add "timeout" property and use (interruptible) GstPoll
* element-templates: improve the audiofilter template
* faac: add properties for VBR encoding
* faac: add profile and level to the caps; negotiate output format from downstream caps
* facedetect: detect face features (mouth, nose, eyes) and drop faces that don't have them
* faceoverlay: add element that displays an SVG image over a detected face
* freeverb: new freeverb element (reverb effect)
* h263parse: also extract width and height into caps; propagate downstream caps
* h264parse: many negotiation and caps-related fixes; propagate downstream caps where appropriate
* h264parse: countless parsing and timestamping fixes
* hlsdemux: allow bandwidth switching during caching of fragments
* hlsdemux: make more error resilient
* hlsdemux: cache number of fragments we are required to cache
* hlsdemux: add seeking support (for streams that are not live)
* hlsdemux: implement duration and seeking queries; improved duration reporting
* hlsdemux: Send a flush-stop when switching pads. Fixes A -> A/V sync issue
* hlsdemux: implement buffering by posting buffering messages on the bus
* hlsdemux: send NEWSEGMENT events in TIME format
* hlsdemux: switch to higher/lower bitrate by more than one step at a time
* hsldemux: handle change of media types
* inter: new intermediate surface elements: inter{video,audio,sub}{sink,src} to decouple elements within the same pipeline
* invtelecine: Remove in favor of fieldanalysis
* irtspparse: add Interleaved RTSP parser element
* jifmux: change class to formatter, bump rank to secondary
* kate: do not consider an empty SPU to be a fatal error
* kateenc: don't error on empty input buffers
* kate: pass on timed event metadata as tags when we can
* kate: support for rendering on several YUV formats
* legacyh264parse: create correct avc codec-data
* legacyh264parse: delay pushing buffers until we have width/height
* legacyh264parse: fix output caps alignment for avc input
* modplug: fix modules playing as mono instead of stereo
* motioncells: new element to detect areas of motion
* mpeg2enc: support mjpegtools 2.0
* mpeg4videoparse: properly handle profile and level in caps
* mpegpsdemux: timestamp handling and seeking fixes
* mpegpsmux: remember whether an incoming buffer is a keyunit or not
* mpegpsmux: add "aggregate-gops" property to aggregate GOPs into buffer lists
* mpegpsmux: put stream headers into output caps
* mpeg[pt]sdemux: Add support for AAC LATM/LOAS streams
* mpegtsbase: actually set seen_pat=TRUE when we see a PAT
* mpegtsdemux: always try to seek for to a keyframe; add accurate seeking support
* mpegtsdemux: fix frequent deadlock demuxing MPEG TS
* mpegtsdemux: fix scanning stopping too early
* mpegtsdemux: fix timestamps in newsegement event after seeking
* mpegtsdemux: implement key_unit seeking for MPEG2 video
* mpegtsdemux: payload parsing for H.264
* mpegtsdemux: push based seeking based on PCR
* mpegtsmux: add support for force key unit events
* mpegtsmux: unset the current PCR stream when starting a new unit
* mpegtsparse: fix parsing of PSI table IDs
* mpegtsparse: support more character set encodings
* mpegts: stop scanning for keyframes as early as possible
* ofa: don't crash when there's no data to create a fingerprint from
* openal: new OpenAL sink and source elements: openalsrc, openalsink
* opencv: allow to build against 2.3.1
* opus: new Opus audio codec elements: opusdec, opusenc, opusparsertpopusdepay, rtpopusay
* pcapparse: also support extracting tcp data; fix SLL parsing
* photography: add missing FLICKER_REDUCTION capability
* pvr2d: new pvrvideosink element
* psmux: fix writing of system header, which makes VLC not skip the adjacent PSM and play embedded H.264 streams
* removesilence: new plugin
* resindvdsrc: do not try to seek before the first chapter
* rotate: angle is in radians already, do not scale it
* rsvgdec: use input buffer timings if possible
* rtmp: add rtmpsink element for output to an RTMP server
* rtpdtmfmux: Add last-stop to dtmf-event upstream events
* rtpdtmfsrc: Correctly recognize the end of a buffer
* rtpdtmfsrc: Just error out if there is no clock
* rtpdtmfsrc: Make sure rtpdtmfsrc timestamps don't overlap
* rtpdtmfsrc: Put the inter digit interval at the end, not at the start
* rtpdtmfsrc: Respect ptime from the caps
* rtpdtmfsrc: Start at the last_stop from the start event if there was one
* rtpvp8: fix bitstream parsing using the wrong kind of bitreader
* rtpvp8: Reject unknown bitstream versions
* rtpvp8: Update the pay/depay to the ietf-draft-01 spec
* schroenc: balance encoder and video format alloc/dealloc
* schroenc: remove shape_output handling
* scopes: add a new element similar to synaesthesia
* scopes: add a simple fft based scope
* scopes: draw pixels with signle 32bit writes
* scopes: first version of a scopes plugin using a new baseclass
* scopes: fix elements descriptions
* shm: add ability to add uint64 tags on buffers
* shm: add buffer-time property
* smooth: new element, port to 0.10
* soundtouch: Handling incoming rate when requested
* spacescope: add color-modes
* spacescope: use the drawhelpers and add a draw-style property
* spandsp: Adding spandsp plugin with spanplc element for packet loss concealment
* spectrascope: use add_pixel for non-white pixels
* subenc: Add webvttenc element
* teletextdec: New teletext decoder plugin based in zvbi
* tiger: add a "silent" property to skip rendering
* tsdemux: add explicit supported AAC stream-format in template caps
* tsdemux: countless fixes and improvements
* tta: decrease rank to NONE
* video: abstract surface API for HW accelerated codecs
* video: add GstVideoContext interface
* video: add libgstbasevideo PC file
* voaacenc: add new plugin for audio AAC encoder based on vo-aacenc lib
* voaacenc: add profile and level to the caps
* vp8dec: add check if we have legal aspect-ratio before reset it
* vp8dec: propagate downstream flow return to upstream
* vp8dec: use new basevideodecoder API to drop frames and get QoS messages posted
* vp8enc: add "lag-in-frames" and "min/maxsection-pct" options
* vp8enc: generate a timestamp for alt-ref frames
* wrappercamerabinsrc: push newsegments on video capture start
* xviddec: add video/mpeg,mpegversion=4 to the caps
* xvidenc: add profile/level to the caps and negotiate them with downstream
* xvidenc: add support for levels 4a/5/6 of the simple profile
* xvidenc: don't add the profile/level to the video/x-xvid caps
Bugs fixed in this release
* 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
* 648021 : gst-plugins-bad/gst/nsf/ code not needed (can be replaced by ext/gme/)
* 655887 : gst_buffer_create_sub: assertion `buffer- > size > = offset + size' failed
* 597822 : Add removesilence plugin
* 608171 : [dvbsrc] many wake-ups in read_device on signal loss.
* 652677 : [bayer] compiler warning in orc-generated code
* 652956 : vp8enc: add more encoder options
* 654310 : FAAC VBR encoding support
* 655362 : [decklink] Add support for Windows
* 532820 : [mpegtsdemux] garbled display
* 550230 : A plug-in " openalsrc " for capture audio using OpenAL
* 569305 : [mgpegvideoparse] not all tags show up in gst.extend.discoverer
* 578926 : [h264parse] Make sure h264parse are autoplugged when required
* 589064 : resindvd doesn't behave right for " previous chapter "
* 599469 : resindvd: problems pre-rolling in the absence of audio
* 609639 : xviddec plugin caps does not allow MPEG 4 video - trivial fix
* 611046 : mpegtsmux: pcr problems
* 615615 : A plugin for audio output using OpenAL
* 615681 : [mpeg[pt]sdemux] do not support AAC LATM Stream type
* 616421 : celtenc/dec produces silent output with live sources
* 619739 : Teletext decoder element based on libzvbi
* 620119 : [dvdspu] Program received signal SIGSEGV, Segmentation fault.
* 625190 : Directshow decoders wrappers have COM initialization issues
* 625520 : dc1394src: timestamping problem
* 628284 : [rsvgdec] all buffer timestamps are set to zero
* 629244 : [opencv] Add motion detection element
* 631390 : dfbvideosink does not consider surfaces when blit is not accelerated
* 631416 : mpegpsdemux hits EOS too early
* 634582 : Localized menus when playing DVD
* 635917 : [mpegtsparse] don't parse and post all the EIT events.
* 640017 : basevideodecoder: add API to drop a frame and post a QoS message on the bus
* 641405 : [vp8enc] patch - allow to use best quality
* 641918 : [Camerabin2] Allow previewing without capture
* 642023 : [mpeg4videoparse] assertion `a_d != 0' failed
* 642759 : faceoverlay plugin: displays an SVG image over a detected face on a video stream
* 647055 : liveadder has a memory leak
* 647748 : [aacenc] add AAC audio encoder based on vo-aacenc lib
* 647842 : [faac] Detect ADTS/raw output in the downstream caps
* 648245 : mpegtsdemux: truncates last buffer
* 648478 : jpegparse: unit test for APP1/exif & comment parsing
* 648565 : clean_ups in opencv
* 648933 : [mpegvideoparse] Avoid searching for picture start codes when not needed
* 649391 : [jifmux] bump rank from none
* 649822 : wrappercamerabinsrc: add a filter property
* 649832 : [camerabin2]: negotiation problems when capturing
* 649931 : [apexsink] Allow to play to new, generation 2 AirTunes (AirPlay) hardware
* 650072 : [basevideoencoder] Fix use-after-free after state change transition
* 650171 : gst/dccp: fix build on newer mingw
* 650228 : Fix h264parse negotiation
* 650323 : [h264parse] leaks entire input if converting bytestream - > avc,au
* 650416 : [h264parse] Assertion failure: nal_size > =2
* 650484 : h264parse should increase max allowed PPS id from 31 to 255
* 650594 : [faac] AAC profile support in the caps
* 650595 : voaacenc needs profile caps support
* 650914 : decklink sink has no audio support
* 650970 : mpeg2enc: fix build with mjpegtools 2.0
* 651050 : [mpegtsmux] error " Stream on pad xxx is not associated with any program " debug output incorrect pointer instead of padname
* 651779 : directdrawsink: keep aspect ratio
* 651782 : add d3dvideosink on windows
* 652035 : [d3dvideosink] Fix configure check and makefiles
* 652261 : xvidenc needs codec profiles in caps
* 652694 : rtpvp8pay fails on error-resilient stream
* 652902 : vp8dec: Add check if we have legal aspect-ratio before reset it.
* 652924 : [tta] playing white noise instead of file contents
* 652951 : vp8enc: Set correct timestamp/duration for altref/invisible frames
* 652995 : legacyh264parse wrong access-unit output
* 653013 : h264parse fails to create SPS when input uses 4 byte start code
* 653087 : [h264parse] Assertions on valid h264 streams when converting to stream-format=avc,alignment=nal
* 653161 : wininet.h checking during configure
* 653481 : tsdemux: Fail to sync to stream when input buffers lacks OFFSET
* 653544 : [basevideodecoder] Immediately forwards synchronized events
* 654293 : [basevideodecoder] Leaks coder_hook
* 654416 : [mpegtsmux] gst_buffer_unref () call segfaults
* 654572 : Set but unused warning
* 654657 : tsdemux: newsegment for push-mode is wrong
* 654666 : mpeg4videoparse: Fix failure to find frames on some streams
* 654799 : Add force-key-unit support to mpegtsmux
* 654805 : Missing gstdecklink.h in sys/decklink when doing a " make dist "
* 654806 : Missing dependencies for gst/intra
* 654840 : dfbvideosink: fix harmless typo in variable initialization
* 654844 : dtsdec: stream with jitter sounds broken
* 655112 : videomaxrate: add " max-rate " property and improve caps negotiation
* 655319 : hlsdemux: compilation problem on NetBSD caused by wrong GST_ELEMENT_ERROR usage
* 655361 : pcapparse: fix SLL parsing
* 655540 : mpegtsbase: gst_structure_id_get() called with wrong type
* 655804 : Play position advancing but frames not rendered
* 656107 : shmsink should have a buffer-time property.
* 656115 : mpegpsdemux: handle SCR jumps/discontinuities more gracefully
* 656164 : dirac triggers set but unused variable warnings
* 656166 : schroedinger: triggers set-but-not-used warnings from gcc
* 656226 : [faac] Does not passthrough downstream caps constraints to upstream
* 656641 : Segfault using ofa element
* 656686 : celtdec: make this compile with git libcelt
* 656928 : vp8: probe for the new tuning API to keep building with older libvpx
* 656929 : vp8: drop frames is a uint in the libvpx API, not a boolean
* 657033 : kate: emit timed metadata as tags
* 657091 : kate: do not clear out high bits from display area
* 657250 : rsndvdbin attempts to modify read only metadata
* 657363 : tests: make camerabin2 test build
* 657368 : basevideoencoder: fix element leak
* 657419 : basevideoenc: do not try to calculate latency from an unknown framerate
* 658251 : dccp: cross compile warning - " WINVER " redefined
* 658450 : mpegvideoparse: make this build with older glib
* 658800 : h264parse: do not try to read from a non existent VUI
* 658940 : kate: flush on seek, and ensure we cancel any waiting buffer
* 658973 : mpegvideoparse: avoid reading past a buffer
* 659061 : camerabin2: replace deprecated g_atomic_int_exchange_and_add
* 659087 : celt: various cleanups/fixes
* 659485 : mpegpsdemux: large MPEG PS file not working when seeking/transcoding with encodebin
* 659836 : Transcoding crash with new git master FAAC
* 659924 : Fix some MPEG-2 transport streams containing audio and private data
* 660118 : mpegtsdemux: keep CRC data in .rodata
* 660234 : [mpeg4videoparse] Use strings for the profile/level fields in caps
* 660364 : opus: misc cleanup/fixes
* 660406 : [rtpvp8] update rtp vp8 pay/depay to the latest IETF draft version 01
* 660469 : opus/celt: fix calculation of filler data size
* 660528 : kate: rendering performance improvements
* 660630 : kate: fix race condition on PAUSED- > READY state change
* 660999 : opusenc: fix latency query
* 661053 : some patches to gsth264parse.c
* 661066 : Segfault when transcoding a file from Ogg to Quicktime
* 661098 : [rtmp] need to initialize winsock 2 dll
* 661113 : Some patches to h264parse
* 661614 : mplex configure check broken with mjpegtools 2.0.0
* 662164 : vc1parser: fix parsing of FRMRTQ_POSTPROC, BITRTQ_POSTPROC and sequence layer
* 662321 : GstVideoContext to enable context sharing
* 662420 : Abstract surface API for HW accelerated decoders
* 662746 : vc1parser: fix parsing of RANGEREDFRM
* 662776 : vc1parser: do not overwrite buffer
* 662857 : tiger: add a 'silent' property to skip rendering
* 662949 : [h264parse] Doesn't use PAR from bitstream
* 663180 : h264parse tests are not valgrind clean
* 663203 : colorspace: fix r210 writing only half a scanline
* 663234 : tests: allow building with older versions of glib (g_list_free_full)
* 663235 : mpegvideoparser: input data is const, mark it so
* 663238 : colorspace: fix width/height mismatches
* 663309 : mpegvideoparse: Fix in picture header parse.
* 663346 : autoconvert: merge caps instead of using union
* 663552 : h264parse: conditional jump or or move depends on uninitialised value(s)
* 663768 : mimic, opencv, vp8, acmmp3dec, linsys: Don't build static plugins
* 663782 : Progressive support for gstmpegvideoparser
* 664048 : camerabin: Document requirement to be in PLAYING state for capture-start
* 664123 : [h264parse] Conversion from AVC to byte stream fails for nal_length_size != 4
* 664257 : [mpegtsparse] Support UTF-16BE text encoding
* 664631 : Build error: gstsmooth.c:205:3: error: format '%d' expects type 'int', but argument 8 has type 'gulong'
* 664725 : aiffparse: extract embedded ID3 tags
* 664815 : opusenc: Fixing " Unused var " compiling error for opus codec
* 664817 : Adding opus RTP payloader/depayloader module
* 665078 : opus: work without the Ogg headers
* 665205 : rsndvd: sends buffers before newsegment event
* 665378 : Fail to compile xvidenc in ubuntu 11.04 uninstalled setup
* 665418 : h264parse produce AVC: nal size -1702885365
* 665584 : [h264parse] Reduce latency and cpu usage for packetized input
* 665631 : mpeg4videoparse regressions
* 665703 : mpeg4videoparse: memory leak
* 665814 : mpegtsdemux: add a property to control whether to signal no-more-pads
* 666517 : Frequent deadlock while discovering a MPEG TS file
* 666584 : Invalid memory access in gsth264parse
* 666750 : Compiler warning- > error in faac
* 667560 : h264parse: H.264 reverse playback does not work anymore
* 668192 : codecparsers: h264: fix ref_pic_list_modification()
* 668311 : does pkg-config check for gst-plugins-good-0.10.pc which is not installed
* 668380 : [h264parse] [codecparsers] gst_h264_parse_hrd_parameters not reading cbr_flag
* 668381 : [h264parse] [codecparsers] SEI parsing fails when payload contains emulation_prevention_three_byte
* 668471 : [h264parse] Negotiation regression for autoplugging
* 668521 : REQUIREMENTS file doesn't list requirement for rtmp
* 668627 : [h264parse] conversion avc/au to byte-stream/au broken
* 668833 : kateenc provides wrong duration information when muxed in Matroska
* 669365 : rotate plugin docs say that 'angle' is in radians, yet seems to be in degrees
* 669697 : shmsink blocking forever
* 628609 : The qtwrapperaudiodec_samr decoder doesn't handle buffers containing many AMR frames properly
* 655318 : photography: add missing FLICKER_REDUCTION capability
Download
@ -230,47 +410,81 @@ Applications
Contributors to this release
* Alessandro Decina
* Alexey Fisher
* Andoni Morales Alastruey
* Andreas Frisch
* Arun Raghavan
* Benjamin Gaignard
* Byeong-ryeol Kim
* Carl-Anton Ingmarsson
* Chris E Jones
* Brad Smith
* Brian Gitonga Marete
* Christian Fredrik Kalager Schaller
* Danilo Cesar Lemes de Paula
* David King
* David Schleef
* Debarshi Ray
* Edward Hervey
* Fabrizio Milo
* Haakon Sporsheim
* Hu Gang
* Felipe Contreras
* Gabriel Strimtu
* George Kiagiadakis
* Guillaume Emont
* Gwenole Beauchesne
* Götz Waschk
* Jan Schmidt
* Janne Grunau
* Jonas Larsson
* Josep Torra
* Joshua M. Doe
* Julien Isorce
* Julien MOUTTE
* Krzysztof Krakowiak
* Lasse Laukkanen
* Laura Lucas Alday
* Lauri Lehtinen
* Levente Farkas
* Luciana Fujii Pontello
* Luis de Bethencourt
* Marc-André Lureau
* Mark Nauwelaerts
* Mart Raudsepp
* Mihai Draghicioiu
* Olivier Aubert
* Martin Storsjo
* Matej Knopp
* Mukul Majmudar
* Nicola Murino
* Nicolas Dufresne
* Olaf Seibert
* Oleksij Rempel (Alexey Fisher)
* Olivier Crête
* Patricia Muscalu
* Philip Jägenstedt
* Philippe Normand
* Pino Toscano
* Quentin Smith
* Rafael Diniz
* Raimo Järvi
* Raluca Elena Podiuc
* René Stadler
* Reynaldo H. Verdejo Pinochet
* Rob Clark
* Robert Jobbagy
* Robert Swain
* Sameer Naik
* Sebastian Dröge
* Sebastian Pölsterl
* Sjoerd Simons
* Sreerenj Balachandran
* Stefan Kost
* Stefan Sauer
* Teemu Katajisto
* Thiago Santos
* Thibault Saunier
* Thijs Vermeir
* Tiago César Katcipis
* Tim 'mithro' Ansell
* Tim-Philipp Müller
* Tom Deseyn
* Tommi Myöhänen
* Vincent Génieux
* Vincent Penquerc'h
* Víctor Manuel Jáquez Leal
* W. Michael Petullo
* Youness Alaoui
* Zhao Halley
* benjamin gaignard
 

View file

@ -3,7 +3,7 @@ AC_PREREQ(2.60)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
AC_INIT(GStreamer Bad Plug-ins, 0.10.22.1,
AC_INIT(GStreamer Bad Plug-ins, 0.10.23.1,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-bad)
@ -52,8 +52,8 @@ AC_LIBTOOL_WIN32_DLL
AM_PROG_LIBTOOL
dnl *** required versions of GStreamer stuff ***
GST_REQ=0.10.35.1
GSTPB_REQ=0.10.35.1
GST_REQ=0.10.36
GSTPB_REQ=0.10.36
dnl *** autotools stuff ****

View file

@ -38,10 +38,20 @@
<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
<NAME>GstPitch::output-rate</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0.1,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Output Rate</NICK>
<BLURB>Output rate on downstream segment events.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
<NAME>GstXvidEnc::averaging-period</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,100]</RANGE>
<RANGE>[G_MAXULONG,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Averaging Period</NICK>
<BLURB>[CBR] Number of frames for which XviD averages bitrate.</BLURB>
@ -91,7 +101,7 @@
<ARG>
<NAME>GstXvidEnc::buffer</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Buffer Size</NICK>
<BLURB>[CBR] Size of the video buffers.</BLURB>
@ -121,7 +131,7 @@
<ARG>
<NAME>GstXvidEnc::container-frame-overhead</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,100]</RANGE>
<RANGE>[G_MAXULONG,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Container Frame Overhead</NICK>
<BLURB>[PASS2] Average container overhead per frame.</BLURB>
@ -151,7 +161,7 @@
<ARG>
<NAME>GstXvidEnc::flow-control-strength</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,100]</RANGE>
<RANGE>[G_MAXULONG,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Flow Control Strength</NICK>
<BLURB>[PASS2] Overflow control strength per frame.</BLURB>
@ -211,7 +221,7 @@
<ARG>
<NAME>GstXvidEnc::keyframe-reduction</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,100]</RANGE>
<RANGE>[G_MAXULONG,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe Reduction</NICK>
<BLURB>[PASS2] Keyframe size reduction in % of those within threshold.</BLURB>
@ -221,7 +231,7 @@
<ARG>
<NAME>GstXvidEnc::keyframe-threshold</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,100]</RANGE>
<RANGE>[G_MAXULONG,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe Threshold</NICK>
<BLURB>[PASS2] Distance between keyframes not to be subject to reduction.</BLURB>
@ -281,7 +291,7 @@
<ARG>
<NAME>GstXvidEnc::max-overflow-degradation</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,100]</RANGE>
<RANGE>[G_MAXULONG,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max Overflow Degradation</NICK>
<BLURB>[PASS2] Amount in % that flow control can decrease frame size compared to ideal curve.</BLURB>
@ -291,7 +301,7 @@
<ARG>
<NAME>GstXvidEnc::max-overflow-improvement</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,100]</RANGE>
<RANGE>[G_MAXULONG,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max Overflow Improvement</NICK>
<BLURB>[PASS2] Amount in % that flow control can increase frame size compared to ideal curve.</BLURB>
@ -421,7 +431,7 @@
<ARG>
<NAME>GstXvidEnc::reaction-delay-factor</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,100]</RANGE>
<RANGE>[G_MAXULONG,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Reaction Delay Factor</NICK>
<BLURB>[CBR] Reaction delay factor.</BLURB>
@ -1092,9 +1102,9 @@
<NAME>GstFaac::bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>[8000,320000]</RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>Bitrate (bps)</NICK>
<BLURB>Bitrate in bits/sec.</BLURB>
<BLURB>Average Bitrate (ABR) in bits/sec.</BLURB>
<DEFAULT>128000</DEFAULT>
</ARG>
@ -1102,7 +1112,7 @@
<NAME>GstFaac::midside</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>Midside</NICK>
<BLURB>Allow mid/side encoding.</BLURB>
<DEFAULT>TRUE</DEFAULT>
@ -1132,7 +1142,7 @@
<NAME>GstFaac::shortctl</NAME>
<TYPE>GstFaacShortCtl</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>Block type</NICK>
<BLURB>Block type encorcing.</BLURB>
<DEFAULT>SHORTCTL_NORMAL</DEFAULT>
@ -1142,12 +1152,32 @@
<NAME>GstFaac::tns</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>TNS</NICK>
<BLURB>Use temporal noise shaping.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstFaac::quality</NAME>
<TYPE>gint</TYPE>
<RANGE>[1,1000]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Quality (%)</NICK>
<BLURB>Variable bitrate (VBR) quantizer quality in %.</BLURB>
<DEFAULT>100</DEFAULT>
</ARG>
<ARG>
<NAME>GstFaac::rate-control</NAME>
<TYPE>GstFaacBrtype</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Rate Control (ABR/VBR)</NICK>
<BLURB>Encoding bitrate type (VBR/ABR).</BLURB>
<DEFAULT>VBR</DEFAULT>
</ARG>
<ARG>
<NAME>GstDtsDec::drc</NAME>
<TYPE>gboolean</TYPE>
@ -10165,7 +10195,7 @@
<FLAGS>rwx</FLAGS>
<NICK>Effect-cutoff-freq</NICK>
<BLURB>Effect-cutoff-freq.</BLURB>
<DEFAULT>32.6377</DEFAULT>
<DEFAULT>32.6376</DEFAULT>
</ARG>
<ARG>
@ -12091,7 +12121,7 @@
<ARG>
<NAME>ladspa-gate::Output-select</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,1]</RANGE>
<RANGE>[G_MAXULONG,1]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Output-select</NICK>
<BLURB>Output-select.</BLURB>
@ -22343,6 +22373,16 @@
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstPcapParse::ts-offset</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Timestamp Offset</NICK>
<BLURB>Relative timestamp offset (ns) to apply (-1 = use absolute packet time).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
<ARG>
<NAME>MpegTsMux::m2ts-mode</NAME>
<TYPE>gboolean</TYPE>
@ -23170,7 +23210,7 @@
<FLAGS>rw</FLAGS>
<NICK>Flags</NICK>
<BLURB>Flags to control behaviour.</BLURB>
<DEFAULT>Enable source crop and scale|Enable scale for viewfinder|Enable audio conversion for video capture|Enable colorspace conversion for still image|Enable colorspace conversion for video capture</DEFAULT>
<DEFAULT>Enable source crop and scale|Enable colorspace conversion for viewfinder|Enable scale for viewfinder|Enable audio conversion for video capture|Enable colorspace conversion for still image|Enable colorspace conversion for video capture</DEFAULT>
</ARG>
<ARG>
@ -26630,7 +26670,7 @@
<FLAGS>rw</FLAGS>
<NICK>physics</NICK>
<BLURB>water density: from 1 to 4.</BLURB>
<DEFAULT>-5.83036e+303</DEFAULT>
<DEFAULT>7.7486e-304</DEFAULT>
</ARG>
<ARG>
@ -26670,7 +26710,7 @@
<FLAGS>rw</FLAGS>
<NICK>splash</NICK>
<BLURB>make a big splash in the center.</BLURB>
<DEFAULT>4.77773e-299</DEFAULT>
<DEFAULT>8.20074e-304</DEFAULT>
</ARG>
<ARG>
@ -26710,7 +26750,7 @@
<FLAGS>rw</FLAGS>
<NICK>ratiox</NICK>
<BLURB>x-ratio.</BLURB>
<DEFAULT>1.21136e-314</DEFAULT>
<DEFAULT>1.82049e-316</DEFAULT>
</ARG>
<ARG>
@ -26720,7 +26760,7 @@
<FLAGS>rw</FLAGS>
<NICK>ratioy</NICK>
<BLURB>y-ratio.</BLURB>
<DEFAULT>2.33156e-310</DEFAULT>
<DEFAULT>-3.77929e+138</DEFAULT>
</ARG>
<ARG>
@ -26730,7 +26770,7 @@
<FLAGS>rw</FLAGS>
<NICK>DelayTime</NICK>
<BLURB>the delay time.</BLURB>
<DEFAULT>1.37974e-309</DEFAULT>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@ -26780,7 +26820,7 @@
<FLAGS>rw</FLAGS>
<NICK>Color-R</NICK>
<BLURB>the color of the image.</BLURB>
<DEFAULT>0</DEFAULT>
<DEFAULT>1.30952e-37</DEFAULT>
</ARG>
<ARG>
@ -27110,7 +27150,7 @@
<FLAGS>rw</FLAGS>
<NICK>lredscale</NICK>
<BLURB>multiplier for downscaling non-edge brightness.</BLURB>
<DEFAULT>0</DEFAULT>
<DEFAULT>2.34986e-310</DEFAULT>
</ARG>
<ARG>
@ -27120,7 +27160,7 @@
<FLAGS>rw</FLAGS>
<NICK>lthresh</NICK>
<BLURB>threshold for edge lightening.</BLURB>
<DEFAULT>6.9235e+228</DEFAULT>
<DEFAULT>2.34969e-310</DEFAULT>
</ARG>
<ARG>
@ -27130,7 +27170,7 @@
<FLAGS>rw</FLAGS>
<NICK>lupscale</NICK>
<BLURB>multiplier for upscaling edge brightness.</BLURB>
<DEFAULT>8.20074e-304</DEFAULT>
<DEFAULT>1.59292e-316</DEFAULT>
</ARG>
<ARG>
@ -27300,7 +27340,7 @@
<FLAGS>rw</FLAGS>
<NICK>blend</NICK>
<BLURB>blend factor.</BLURB>
<DEFAULT>7.75037e-304</DEFAULT>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@ -27310,7 +27350,7 @@
<FLAGS>rw</FLAGS>
<NICK>fader</NICK>
<BLURB>the fader position.</BLURB>
<DEFAULT>3.84008e-315</DEFAULT>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@ -27490,7 +27530,7 @@
<FLAGS>rw</FLAGS>
<NICK>HSync</NICK>
<BLURB>the hsync offset.</BLURB>
<DEFAULT>1</DEFAULT>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@ -27913,6 +27953,16 @@
<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
<NAME>GstKateTiger::silent</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>silent</NICK>
<BLURB>Whether to render the stream.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstSchroEnc::au-distance</NAME>
<TYPE>gint</TYPE>
@ -27930,7 +27980,7 @@
<FLAGS>rw</FLAGS>
<NICK>bitrate</NICK>
<BLURB>bitrate.</BLURB>
<DEFAULT>13824000</DEFAULT>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@ -28030,7 +28080,7 @@
<FLAGS>rw</FLAGS>
<NICK>enable_multiquant</NICK>
<BLURB>enable_multiquant.</BLURB>
<DEFAULT>TRUE</DEFAULT>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
@ -28116,11 +28166,11 @@
<ARG>
<NAME>GstSchroEnc::horiz-slices</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 1</RANGE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>horiz_slices</NICK>
<BLURB>horiz_slices.</BLURB>
<DEFAULT>8</DEFAULT>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@ -28130,7 +28180,7 @@
<FLAGS>rw</FLAGS>
<NICK>inter_wavelet</NICK>
<BLURB>inter_wavelet.</BLURB>
<DEFAULT>le_gall_5_3</DEFAULT>
<DEFAULT>desl_dubuc_9_7</DEFAULT>
</ARG>
<ARG>
@ -28220,7 +28270,7 @@
<FLAGS>rw</FLAGS>
<NICK>magic_chroma_lambda_scale</NICK>
<BLURB>magic_chroma_lambda_scale.</BLURB>
<DEFAULT>0.01</DEFAULT>
<DEFAULT>0.1</DEFAULT>
</ARG>
<ARG>
@ -28320,7 +28370,7 @@
<FLAGS>rw</FLAGS>
<NICK>magic_scene_change_threshold</NICK>
<BLURB>magic_scene_change_threshold.</BLURB>
<DEFAULT>0.2</DEFAULT>
<DEFAULT>3</DEFAULT>
</ARG>
<ARG>
@ -28490,17 +28540,17 @@
<FLAGS>rw</FLAGS>
<NICK>transform_depth</NICK>
<BLURB>transform_depth.</BLURB>
<DEFAULT>4</DEFAULT>
<DEFAULT>3</DEFAULT>
</ARG>
<ARG>
<NAME>GstSchroEnc::vert-slices</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 1</RANGE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>vert_slices</NICK>
<BLURB>vert_slices.</BLURB>
<DEFAULT>6</DEFAULT>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@ -45686,7 +45736,7 @@
<ARG>
<NAME>GstVP8Enc::speed</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,2]</RANGE>
<RANGE>[0,7]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Speed</NICK>
<BLURB>Speed.</BLURB>
@ -45710,7 +45760,7 @@
<FLAGS>rw</FLAGS>
<NICK>Multipass Cache File</NICK>
<BLURB>Multipass cache file.</BLURB>
<DEFAULT>NULL</DEFAULT>
<DEFAULT>"multipass.cache"</DEFAULT>
</ARG>
<ARG>
@ -45753,6 +45803,106 @@
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstVP8Enc::drop-frame</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Drop Frame</NICK>
<BLURB>Drop Frame.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstVP8Enc::lag-in-frames</NAME>
<TYPE>guint</TYPE>
<RANGE><= 64</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max number of frames to lag</NICK>
<BLURB>If set, this value allows the encoder to consume a number of input frames before producing output frames.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstVP8Enc::maxsection-pct</NAME>
<TYPE>guint</TYPE>
<RANGE>[200,800]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>maximum percentage allocation per section</NICK>
<BLURB>The numbers represent a percentage of the average allocation per section (frame).</BLURB>
<DEFAULT>800</DEFAULT>
</ARG>
<ARG>
<NAME>GstVP8Enc::minsection-pct</NAME>
<TYPE>guint</TYPE>
<RANGE><= 20</RANGE>
<FLAGS>rw</FLAGS>
<NICK>minimum percentage allocation per section</NICK>
<BLURB>The numbers represent a percentage of the average allocation per section (frame).</BLURB>
<DEFAULT>5</DEFAULT>
</ARG>
<ARG>
<NAME>GstVP8Enc::noise-sensitivity</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,6]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Noise Sensitivity</NICK>
<BLURB>Noise Sensitivity.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstVP8Enc::resize-allowed</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Resize Allowed</NICK>
<BLURB>Resize Allowed.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstVP8Enc::sharpness</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,7]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sharpness</NICK>
<BLURB>Sharpness.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstVP8Enc::static-threshold</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,1000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Static Threshold</NICK>
<BLURB>Static Threshold.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstVP8Enc::token-parts</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,3]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Token Parts</NICK>
<BLURB>Token Parts.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstVP8Enc::tune</NAME>
<TYPE>GstVP8EncTune</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tune</NICK>
<BLURB>Tune.</BLURB>
<DEFAULT>Tune for PSNR</DEFAULT>
</ARG>
<ARG>
<NAME>GstPhotography::aperture</NAME>
<TYPE>guint</TYPE>
@ -46163,6 +46313,16 @@
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstShmSink::buffer-time</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Buffer Time of the shm buffer</NICK>
<BLURB>Maximum Size of the shm buffer in nanoseconds (-1 to disable).</BLURB>
<DEFAULT>18446744073709551615</DEFAULT>
</ARG>
<ARG>
<NAME>GstRTMPSrc::location</NAME>
<TYPE>gchar*</TYPE>
@ -47643,6 +47803,16 @@
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstViewfinderBin::disable-converters</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Disable conversion elements</NICK>
<BLURB>If video converters should be disabled (must be set on NULL).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstImageCaptureBin::image-encoder</NAME>
<TYPE>GstElement*</TYPE>
@ -47820,7 +47990,7 @@
<FLAGS>rw</FLAGS>
<NICK>Post Previews</NICK>
<BLURB>If capture preview images should be posted to the bus.</BLURB>
<DEFAULT>TRUE</DEFAULT>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
@ -47963,6 +48133,26 @@
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCameraBin2::audio-filter</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Audio filter</NICK>
<BLURB>The element that will process captured audio buffers when recording. (Should be set on NULL state).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCameraBin2::flags</NAME>
<TYPE>GstCamFlags</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Flags</NICK>
<BLURB>Flags to control behaviour.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstZebraStripe::threshold</NAME>
<TYPE>gint</TYPE>
@ -57500,7 +57690,7 @@
<FLAGS>rw</FLAGS>
<NICK>Compare Meta</NICK>
<BLURB>Indicates which metadata should be compared.</BLURB>
<DEFAULT>GST_BUFFER_COPY_FLAGS|GST_BUFFER_COPY_TIMESTAMPS|GST_BUFFER_COPY_CAPS</DEFAULT>
<DEFAULT>GST_BUFFER_COPY_FLAGS|GST_BUFFER_COPY_TIMESTAMPS|GST_BUFFER_COPY_CAPS|GST_BUFFER_COPY_QDATA</DEFAULT>
</ARG>
<ARG>
@ -57643,6 +57833,26 @@
<DEFAULT>ntsc</DEFAULT>
</ARG>
<ARG>
<NAME>GstDecklinkSrc::audio-input</NAME>
<TYPE>GstDecklinkAudioConnection</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Audio Input</NICK>
<BLURB>Audio Input Connection.</BLURB>
<DEFAULT>auto</DEFAULT>
</ARG>
<ARG>
<NAME>GstDecklinkSrc::subdevice</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,3]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Subdevice</NICK>
<BLURB>Subdevice.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstDecklinkSink::mode</NAME>
<TYPE>GstDecklinkModes</TYPE>
@ -57653,3 +57863,223 @@
<DEFAULT>ntsc</DEFAULT>
</ARG>
<ARG>
<NAME>GstWebvttEnc::duration</NAME>
<TYPE>gint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Offset for the duration</NICK>
<BLURB>Offset for the duration of the subtitles.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstWebvttEnc::timestamp</NAME>
<TYPE>gint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Offset for the starttime</NICK>
<BLURB>Offset for the starttime for the subtitles.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>MpegPsMux::aggregate-gops</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Aggregate GOPs</NICK>
<BLURB>Whether to aggregate GOPs and push them out as buffer lists.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstFreeverb::damping</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Damping</NICK>
<BLURB>Damping of high frequencies.</BLURB>
<DEFAULT>0.2</DEFAULT>
</ARG>
<ARG>
<NAME>GstFreeverb::level</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Level</NICK>
<BLURB>dry/wet level.</BLURB>
<DEFAULT>0.5</DEFAULT>
</ARG>
<ARG>
<NAME>GstFreeverb::room-size</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Room size</NICK>
<BLURB>Size of the simulated room.</BLURB>
<DEFAULT>0.5</DEFAULT>
</ARG>
<ARG>
<NAME>GstFreeverb::width</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Width</NICK>
<BLURB>Stereo panorama width.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
<NAME>GstInterVideoSrc::channel</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Channel</NICK>
<BLURB>Channel name to match inter src and sink elements.</BLURB>
<DEFAULT>"default"</DEFAULT>
</ARG>
<ARG>
<NAME>GstInterVideoSink::channel</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Channel</NICK>
<BLURB>Channel name to match inter src and sink elements.</BLURB>
<DEFAULT>"default"</DEFAULT>
</ARG>
<ARG>
<NAME>GstInterAudioSrc::channel</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Channel</NICK>
<BLURB>Channel name to match inter src and sink elements.</BLURB>
<DEFAULT>"default"</DEFAULT>
</ARG>
<ARG>
<NAME>GstInterAudioSink::channel</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Channel</NICK>
<BLURB>Channel name to match inter src and sink elements.</BLURB>
<DEFAULT>"default"</DEFAULT>
</ARG>
<ARG>
<NAME>GstSmooth::active</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>active</NICK>
<BLURB>process video.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstSmooth::filter-size</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>filter-size</NICK>
<BLURB>size of media filter.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstSmooth::luma-only</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>luma-only</NICK>
<BLURB>only filter luma part.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstSmooth::tolerance</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>tolerance</NICK>
<BLURB>contrast tolerance for smoothing.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstIRTSPParse::channel-id</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,255]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>channel-id</NICK>
<BLURB>Channel Identifier.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstWaveScope::style</NAME>
<TYPE>GstWaveScopeStyle</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>drawing style</NICK>
<BLURB>Drawing styles for the wave form display.</BLURB>
<DEFAULT>draw dots (default)</DEFAULT>
</ARG>
<ARG>
<NAME>GstSpaceScope::style</NAME>
<TYPE>GstSpaceScopeStyle</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>drawing style</NICK>
<BLURB>Drawing styles for the space scope display.</BLURB>
<DEFAULT>draw dots (default)</DEFAULT>
</ARG>
<ARG>
<NAME>GstRemoveSilence::hysteresis</NAME>
<TYPE>guint64</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Hysteresis</NICK>
<BLURB>Set the hysteresis (on samples) used on the internal VAD.</BLURB>
<DEFAULT>480</DEFAULT>
</ARG>
<ARG>
<NAME>GstRemoveSilence::remove</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Remove</NICK>
<BLURB>Set to true to remove silence from the stream, false otherwhise.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstChromaprint::duration</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Duration limit</NICK>
<BLURB>Number of seconds of audio to use for fingerprinting.</BLURB>
<DEFAULT>120</DEFAULT>
</ARG>
<ARG>
<NAME>GstChromaprint::fingerprint</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Resulting fingerprint</NICK>
<BLURB>Resulting fingerprint.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

View file

@ -1,5 +1,4 @@
GObject
GstAdapter
GstColorBalanceChannel
GstObject
GstBus
@ -7,13 +6,22 @@ GObject
GstSystemClock
GstAudioClock
GstElement
ADPCMDec
ADPCMEnc
GstAiffMux
GstAiffParse
GstAsfMux
GstAsfParse
GstAssRender
GstAudioDecoder
ADPCMDec
GstCeltDec
GstDtsDec
GstFaad
GstGSMDec
GstAudioEncoder
ADPCMEnc
GstCeltEnc
GstFaac
GstGSMEnc
GstBaseAudioVisualizer
GstSpaceScope
GstSpectraScope
@ -23,6 +31,7 @@ GObject
GstDiracParse
GstH263Parse
GstH264Parse
GstIRTSPParse
GstMpeg4VParse
GstMpegvParse
GstBaseRTPDepayload
@ -35,25 +44,26 @@ GObject
GstBaseAudioSink
GstAudioSink
GstApExSink
GstNasSink
GstSDLAudioSink
GstChecksumSink
GstCurlSink
GstDCCPClientSink
GstDCCPServerSink
GstFBDEVSink
GstInterAudioSink
GstInterSubSink
GstInterVideoSink
GstLinsysSdiSink
GstRTMPSink
GstSFSink
GstShmSink
GstVideoSink
GstDfbVideoSink
GstSDLVideoSink
VdpSink
GstBaseSrc
GstDTMFSrc
GstDataURISrc
GstFliteTestSrc
GstInterAudioSrc
GstInterSubSrc
GstInterVideoSrc
GstLinsysSdiSrc
GstPushSrc
@ -62,14 +72,24 @@ GObject
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
GstAudioFilter
GstBPMDetect
GstChromaprint
GstOFA
GstStereo
GstBayer2RGB
@ -79,12 +99,14 @@ GObject
GstColorconvert
GstDebugSpy
GstDtmfDetect
GstFreeverb
GstHDVParse
GstLegacyresample
GstLogoinsert
GstMeasureCollector
GstPatchdetect
GstRGB2Bayer
GstRemoveSilence
GstScaletempo
GstVideoFilter
GaussBlur
@ -114,10 +136,62 @@ GObject
GstRotate
GstSquare
GstRsvgOverlay
GstSmooth
GstSolarize
GstVideoAnalyse
GstVideoDetect
GstVideoMark
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-opencvfacedetect
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
@ -125,9 +199,11 @@ GObject
GstBaseVideoCodec
GstBaseVideoDecoder
GstSchroDec
GstVP8Dec
GstBaseVideoEncoder
GstDiracEnc
GstSchroEnc
GstVP8Enc
GstBin
DvbBaseBin
GstAutoConvert
@ -136,6 +212,12 @@ GObject
GstWrapperCameraBinSrc
GstFPSDisplaySink
GstFaceOverlay
GstGSettingsSwitchSink
GstGSettingsAudioSink
GstGSettingsVideoSink
GstGSettingsSwitchSrc
GstGSettingsAudioSrc
GstGSettingsVideoSrc
GstPipeline
GstCameraBin
GstCameraBin2
@ -146,25 +228,16 @@ GObject
GstBz2enc
GstCDAudio
GstCDXAParse
GstCeltDec
GstCeltEnc
GstChopMyData
GstCompare
GstDVBSubOverlay
GstDVDSpu
GstDecklinkSink
GstDecklinkSrc
GstDtsDec
GstFaad
GstFestival
GstFieldAnalysis
GstFreeze
GstGSMDec
GstGSMEnc
GstGmeDec
GstHLSDemux
GstId3BaseMux
GstId3Mux
GstInterlace
GstIvfParse
GstJP2kDecimator
@ -174,6 +247,7 @@ GObject
GstKateEnc
GstKateParse
GstKateTag
GstKateTiger
GstLegacyH264Parse
GstLiveAdder
GstMSE
@ -182,8 +256,10 @@ GObject
GstMimDec
GstMimEnc
GstModPlug
GstMpeg2enc
GstMpegPSDemux
GstMpegTSDemux
GstMplex
GstMusepackDec
GstMveDemux
GstMveMux
@ -208,26 +284,170 @@ GObject
GstAudioSegmentClip
GstVideoSegmentClip
GstSignalProcessor
ladspa-Chorus1
ladspa-Chorus2
ladspa-G2reverb
ladspa-Mvchpf-1
ladspa-Mvclpf-1
ladspa-Mvclpf-2
ladspa-Mvclpf-3
ladspa-Mvclpf-4
ladspa-Phaser1
ladspa-Phaser1+LFO
ladspa-TripleChorus
ladspa-alias
ladspa-allpass-c
ladspa-allpass-l
ladspa-allpass-n
ladspa-amPitchshift
ladspa-amp
ladspa-amp-mono
ladspa-amp-stereo
ladspa-analogueOsc
ladspa-artificialLatency
ladspa-autoPhaser
ladspa-bandpass-a-iir
ladspa-bandpass-iir
ladspa-bodeShifter
ladspa-bodeShifterCV
ladspa-butthigh-iir
ladspa-buttlow-iir
ladspa-bwxover-iir
ladspa-chebstortion
ladspa-comb
ladspa-comb-c
ladspa-comb-l
ladspa-comb-n
ladspa-combSplitter
ladspa-const
ladspa-crossoverDist
ladspa-dcRemove
ladspa-decay
ladspa-decimator
ladspa-declip
ladspa-delay-5s
ladspa-delay-c
ladspa-delay-l
ladspa-delay-n
ladspa-delayorama
ladspa-diode
ladspa-divider
ladspa-dj-eq
ladspa-dj-eq-mono
ladspa-djFlanger
ladspa-dysonCompress
ladspa-fadDelay
ladspa-fastLookaheadLimiter
ladspa-flanger
ladspa-fmOsc
ladspa-foldover
ladspa-fourByFourPole
ladspa-foverdrive
ladspa-freqTracker
ladspa-gate
ladspa-giantFlange
ladspa-gong
ladspa-gongBeater
ladspa-gsm
ladspa-gverb
ladspa-hardLimiter
ladspa-harmonicGen
ladspa-hermesFilter
ladspa-highpass-iir
ladspa-hilbert
ladspa-hpf
ladspa-imp
ladspa-impulse-fc
ladspa-inv
ladspa-karaoke
ladspa-lcrDelay
ladspa-lfoPhaser
ladspa-lowpass-iir
ladspa-lpf
ladspa-lsFilter
ladspa-matrixMSSt
ladspa-matrixSpatialiser
ladspa-matrixStMS
ladspa-mbeq
ladspa-modDelay
ladspa-multivoiceChorus
ladspa-noise-white
ladspa-notch-iir
ladspa-pitchScale
ladspa-pitchScaleHQ
ladspa-plate
ladspa-pointerCastDistortion
ladspa-rateShifter
ladspa-retroFlange
ladspa-revdelay
ladspa-ringmod-1i1o1l
ladspa-ringmod-2i1o
ladspa-satanMaximiser
ladspa-sc1
ladspa-sc2
ladspa-sc3
ladspa-sc4
ladspa-sc4m
ladspa-se4
ladspa-shaper
ladspa-sifter
ladspa-sinCos
ladspa-sine-faaa
ladspa-sine-faac
ladspa-sine-fcaa
ladspa-sine-fcac
ladspa-singlePara
ladspa-sinusWavewrapper
ladspa-smoothDecimate
ladspa-split
ladspa-stepMuxer
ladspa-surroundEncoder
ladspa-svf
ladspa-tap-autopan
ladspa-tap-chorusflanger
ladspa-tap-deesser
ladspa-tap-doubler
ladspa-tap-dynamics-m
ladspa-tap-dynamics-st
ladspa-tap-equalizer
ladspa-tap-equalizer-bw
ladspa-tap-limiter
ladspa-tap-pinknoise
ladspa-tap-pitch
ladspa-tap-reflector
ladspa-tap-reverb
ladspa-tap-rotspeak
ladspa-tap-sigmoid
ladspa-tap-stereo-echo
ladspa-tap-tremolo
ladspa-tap-tubewarmth
ladspa-tap-vibrato
ladspa-tapeDelay
ladspa-transient
ladspa-triplePara
ladspa-valve
ladspa-valveRect
ladspa-vynil
ladspa-waveTerrain
ladspa-xfade
ladspa-xfade4
ladspa-zm1
GstSirenDec
GstSirenEnc
GstSpeed
GstSrtEnc
GstTRM
GstTagMux
GstId3Mux
GstTtaDec
GstTtaParse
GstVMncDec
GstVcdParse
GstVdpVideoPostProcess
GstWebvttEnc
GstWildmidi
GstXvidDec
GstXvidEnc
GstY4mDec
MpegPsMux
MpegTSBase
@ -236,7 +456,44 @@ GObject
MpegTSParse
MpegTsMux
MpegVideoParse
SatBaseVideoDecoder
GstVdpDecoder
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
GstPadTemplate
GstSignalProcessorPadTemplate
GstPlugin
@ -250,6 +507,7 @@ GObject
GstTask
GstTaskPool
GstSignalObject
GstVdpDevice
MpegTsPatInfo
MpegTsPmtInfo
GInterface

View file

@ -1,7 +1,9 @@
ADPCMEnc GstPreset
DvbBaseBin GstChildProxy GstURIHandler
GstAmrWbEnc GstPreset
GstApExSink GstImplementsInterface GstMixer
GstAsfMux GstTagSetter
GstAudioEncoder GstPreset
GstAutoConvert GstChildProxy
GstAutoVideoConvert GstChildProxy
GstBaseCameraSrc GstChildProxy
@ -10,6 +12,7 @@ GstBin GstChildProxy
GstCDAudio GstURIHandler
GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter
GstCameraBin2 GstChildProxy GstTagSetter
GstCeltEnc GstPreset GstTagSetter
GstCeltEnc GstTagSetter GstPreset
GstDataURISrc GstURIHandler
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
@ -17,6 +20,8 @@ GstDiracEnc GstPreset
GstFPSDisplaySink GstChildProxy
GstFaac GstPreset
GstFaceOverlay GstChildProxy
GstFreeverb GstPreset
GstGSMEnc GstPreset
GstGSettingsAudioSink GstChildProxy
GstGSettingsAudioSrc GstChildProxy
GstGSettingsSwitchSink GstChildProxy
@ -38,6 +43,7 @@ GstRTMPSrc GstURIHandler
GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
GstSDPDemux GstChildProxy
GstSchroEnc GstPreset
GstTagMux GstTagSetter
GstVCDSrc GstURIHandler
GstVP8Enc GstPreset GstTagSetter
GstVP8Enc GstTagSetter GstPreset

View file

@ -3,7 +3,7 @@
<description>ADPCM decoder</description>
<filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
<basename>libgstadpcmdec.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>ADPCM encoder</description>
<filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
<basename>libgstadpcmenc.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

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

View file

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

View file

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

View file

@ -3,7 +3,7 @@
<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>
<version>0.10.23.1</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

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

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

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

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

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

View file

@ -0,0 +1,34 @@
<plugin>
<name>chromaprint</name>
<description>Calculate Chromaprint fingerprint from audio files</description>
<filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename>
<basename>libgstchromaprint.so</basename>
<version>0.10.23.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>chromaprint</name>
<longname>Chromaprint fingerprinting element</longname>
<class>Filter/Analyzer/Audio</class>
<description>Find an audio fingerprint using the Chromaprint library</description>
<author>Lukáš Lalinský &lt;lalinsky@gmail.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 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>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int){ 1234 }, width=(int){ 16 }, depth=(int){ 16 }, signed=(boolean)true</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

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

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

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

View file

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

View file

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

View file

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

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>DCCP</package>

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Blackmagic Decklink plugin</description>
<filename>../../sys/decklink/.libs/libgstdecklink.so</filename>
<basename>libgstdecklink.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
@ -26,7 +26,7 @@
<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; 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)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)false; 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)1920, height=(int)1080, framerate=(fraction)50/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlaced=(boolean)false</details>
<details>video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)720, height=(int)486, framerate=(fraction)24000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)24000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlaced=(boolean)false</details>
</caps>
</pads>
</element>
@ -47,7 +47,7 @@
<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, pixel-aspect-ratio=(fraction)10/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)24000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)10/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)10/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2</details>
<details>video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)10/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)24000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)10/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)10/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2</details>
</caps>
</pads>
</element>

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Free AAC Encoder (FAAC)</description>
<filename>../../ext/faac/.libs/libgstfaac.so</filename>
<basename>libgstfaac.so</basename>
<version>0.10.21.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
@ -20,13 +20,13 @@
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 6 ]</details>
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)[ 1, 6 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/mpeg, mpegversion=(int){ 4, 2 }, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 96000 ], stream-format=(string){ adts, raw }</details>
<details>audio/mpeg, mpegversion=(int)4, channels=(int)[ 1, 6 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, stream-format=(string){ adts, raw }, base-profile=(string){ main, lc, ssr, ltp }; audio/mpeg, mpegversion=(int)2, channels=(int)[ 1, 6 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, stream-format=(string){ adts, raw }, profile=(string){ main, lc }</details>
</caps>
</pads>
</element>

View file

@ -3,7 +3,7 @@
<description>Free AAC Decoder (FAAD)</description>
<filename>../../ext/faad/.libs/libgstfaad.so</filename>
<basename>libgstfaad.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>GPL</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/mpeg, mpegversion=(int){ 2, 4 }</details>
<details>audio/mpeg, mpegversion=(int)2; audio/mpeg, mpegversion=(int)4, stream-format=(string){ raw, adts }</details>
</caps>
<caps>
<name>src</name>

View file

@ -3,7 +3,7 @@
<description>SVG Face Overlay</description>
<filename>../../gst/faceoverlay/.libs/libgstfaceoverlay.so</filename>
<basename>libgstfaceoverlay.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>

View file

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

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Video field analysis</description>
<filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename>
<basename>libgstfieldanalysis.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>

View file

@ -3,7 +3,7 @@
<description>Fragmented streaming plugins</description>
<filename>../../gst/hls/.libs/libgstfragmented.so</filename>
<basename>libgstfragmented.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
@ -24,9 +24,9 @@ Andoni Morales Alastruey &lt;ylatuya@gmail.com&gt;</author>
<details>application/x-hls</details>
</caps>
<caps>
<name>src</name>
<name>src%d</name>
<direction>source</direction>
<presence>always</presence>
<presence>sometimes</presence>
<details>ANY</details>
</caps>
</pads>

View file

@ -0,0 +1,34 @@
<plugin>
<name>freeverb</name>
<description>Reverberation/room effect</description>
<filename>../../gst/freeverb/.libs/libgstfreeverb.so</filename>
<basename>libgstfreeverb.so</basename>
<version>0.10.23.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>freeverb</name>
<longname>Stereo positioning</longname>
<class>Filter/Effect/Audio</class>
<description>Reverberation/room effect</description>
<author>Stefan Sauer &lt;ensonic@users.sf.net&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 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>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)32; 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>
</pads>
</element>
</elements>
</plugin>

View file

@ -3,7 +3,7 @@
<description>Stream freezer</description>
<filename>../../gst/freeze/.libs/libgstfreeze.so</filename>
<basename>libgstfreeze.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.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

View file

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

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
@ -181,7 +181,7 @@
<name>rotate</name>
<longname>rotate</longname>
<class>Transform/Effect/Video</class>
<description>Warps the picture into an arc shaped form</description>
<description>Rotates the picture by an arbitrary angle</description>
<author>Thiago Santos&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
<pads>
<caps>

View file

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

View file

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

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

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

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>plugin for inter-pipeline communication</description>
<filename>../../gst/inter/.libs/libgstinter.so</filename>
<basename>libgstinter.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
@ -39,6 +39,36 @@
</caps>
</pads>
</element>
<element>
<name>intersubsink</name>
<longname>FIXME Long name</longname>
<class>Generic</class>
<description>FIXME Description</description>
<author>FIXME &lt;fixme@example.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>text/plain</details>
</caps>
</pads>
</element>
<element>
<name>intersubsrc</name>
<longname>Inter-pipeline subtitle source</longname>
<class>Source/Subtitle</class>
<description>Inter-pipeline subtitle source</description>
<author>David Schleef &lt;ds@entropywave.com&gt;</author>
<pads>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>application/unknown</details>
</caps>
</pads>
</element>
<element>
<name>intervideosink</name>
<longname>FIXME Long name</longname>

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

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

View file

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

View file

@ -3,7 +3,7 @@
<description>JPEG interchange format plugin</description>
<filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename>
<basename>libgstjpegformat.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Kate plugin</description>
<filename>../../ext/kate/.libs/libgstkate.so</filename>
<basename>libgstkate.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
@ -93,5 +93,32 @@
</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&apos;h &lt;ogg.k.ogg.k@googlemail.com&gt;</author>
<pads>
<caps>
<name>subtitle_sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>subtitle/x-kate; application/x-kate</details>
</caps>
<caps>
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)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-yuv, format=(fourcc){ I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, Y800, Y16 , NV12, NV21, UYVP, A420, YUV9, IYU1 }, 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)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-yuv, format=(fourcc){ I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, Y800, Y16 , NV12, NV21, UYVP, A420, YUV9, IYU1 }, 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

View file

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

View file

@ -3,7 +3,7 @@
<description>FIXME</description>
<filename>../../sys/linsys/.libs/libgstlinsys.so</filename>
<basename>libgstlinsys.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

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

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>.MOD audio decoding</description>
<filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
<basename>libgstmodplug.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>MPEG demuxers</description>
<filename>../../gst/mpegdemux/.libs/libgstmpegdemux.so</filename>
<basename>libgstmpegdemux.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
@ -26,7 +26,7 @@
<name>audio_%02x</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>audio/mpeg, mpegversion=(int){ 1, 4 }; audio/x-private1-lpcm; audio/x-private1-ac3; audio/x-private1-dts; audio/ac3</details>
<details>audio/mpeg, mpegversion=(int)1; audio/mpeg, mpegversion=(int)4, stream-format=(string){ adts, loas }; audio/x-private1-lpcm; audio/x-private1-ac3; audio/x-private1-dts; audio/ac3</details>
</caps>
<caps>
<name>private_%d</name>
@ -65,7 +65,7 @@
<name>audio_%04x</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>audio/mpeg, mpegversion=(int){ 1, 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-eac3; audio/x-dts; audio/x-private-ts-lpcm</details>
<details>audio/mpeg, mpegversion=(int)1; audio/mpeg, mpegversion=(int)4, stream-format=(string){ adts, loas }; 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-eac3; audio/x-dts; audio/x-private-ts-lpcm</details>
</caps>
<caps>
<name>private_%04x</name>

View file

@ -3,7 +3,7 @@
<description>MPEG-PS muxer</description>
<filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
<basename>libgstmpegpsmux.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.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 }</details>
<details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264; audio/mpeg, mpegversion=(int){ 1, 2 }; audio/mpeg, mpegversion=(int)4, stream-format=(string){ raw, adts }; 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 }</details>
</caps>
<caps>
<name>src</name>

View file

@ -3,7 +3,7 @@
<description>MPEG TS demuxer</description>
<filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename>
<basename>libgstmpegtsdemux.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
@ -27,7 +27,7 @@ Edward Hervey &lt;edward.hervey@collabora.co.uk&gt;</author>
<name>audio_%04x</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>audio/mpeg, mpegversion=(int){ 1, 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-eac3; audio/x-dts; audio/x-private-ts-lpcm</details>
<details>audio/mpeg, mpegversion=(int)1; audio/mpeg, mpegversion=(int)4, stream-format=(string){ adts, loas }; 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-eac3; audio/x-dts; audio/x-private-ts-lpcm</details>
</caps>
<caps>
<name>private_%04x</name>

View file

@ -3,7 +3,7 @@
<description>MPEG-TS muxer</description>
<filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
<basename>libgstmpegtsmux.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.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, 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>
<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 }; audio/mpeg, mpegversion=(int)4, stream-format=(string){ raw, adts }; 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>

View file

@ -3,7 +3,7 @@
<description>MPEG-1 and MPEG-2 video parser</description>
<filename>../../gst/mpegvideoparse/.libs/libgstmpegvideoparse.so</filename>
<basename>libgstmpegvideoparse.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description>
<filename>../../ext/mplex/.libs/libgstmplex.so</filename>
<basename>libgstmplex.so</basename>
<version>0.10.21.1</version>
<version>0.10.23.1</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
@ -16,7 +16,7 @@
<description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description>
<author>Andrew Stevens &lt;andrew.stevens@nexgo.de&gt;
Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;
Mark Nauwelaerts &lt;mnauw@users.sourceforge.net</author>
Mark Nauwelaerts &lt;mnauw@users.sourceforge.net&gt;</author>
<pads>
<caps>
<name>audio_%d</name>

View file

@ -3,7 +3,7 @@
<description>Musepack decoder</description>
<filename>../../ext/musepack/.libs/libgstmusepack.so</filename>
<basename>libgstmusepack.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.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</details>
<details>audio/x-musepack, streamversion=(int){ 7, 8 }</details>
</caps>
<caps>
<name>src</name>

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -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.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

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

View file

@ -3,7 +3,7 @@
<description>lib MythTV src</description>
<filename>../../ext/mythtv/.libs/libgstmythtvsrc.so</filename>
<basename>libgstmythtvsrc.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>lib neon http client src</description>
<filename>../../ext/neon/.libs/libgstneonhttpsrc.so</filename>
<basename>libgstneonhttpsrc.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Uses nosefart to decode .nsf files</description>
<filename>../../gst/nsf/.libs/libgstnsf.so</filename>
<basename>libgstnsf.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Demuxes MythTV NuppelVideo files</description>
<filename>../../gst/nuvdemux/.libs/libgstnuvdemux.so</filename>
<basename>libgstnuvdemux.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Calculate MusicIP fingerprint from audio files</description>
<filename>../../ext/ofa/.libs/libgstofa.so</filename>
<basename>libgstofa.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>patchdetect element</description>
<filename>../../gst/patchdetect/.libs/libgstpatchdetect.so</filename>
<basename>libgstpatchdetect.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>

View file

@ -3,12 +3,33 @@
<description>Element parsing raw pcap streams</description>
<filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
<basename>libgstpcapparse.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
<origin>http://gstreamer.net/</origin>
<elements>
<element>
<name>irtspparse</name>
<longname>IRTSPParse</longname>
<class>Raw/Parser</class>
<description>Parses a raw interleaved RTSP stream</description>
<author>Mark Nauwelaerts &lt;mark.nauwelaerts@collabora.co.uk&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>application/x-rtp; application/x-rtcp</details>
</caps>
</pads>
</element>
<element>
<name>pcapparse</name>
<longname>PCapParse</longname>

View file

@ -3,7 +3,7 @@
<description>PNM plugin</description>
<filename>../../gst/pnm/.libs/libgstpnm.so</filename>
<basename>libgstpnm.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Parses byte streams into raw frames</description>
<filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
<basename>libgstrawparse.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>Decode REAL streams</description>
<filename>../../gst/real/.libs/libgstreal.so</filename>
<basename>libgstreal.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -0,0 +1,35 @@
<plugin>
<name>removesilence</name>
<description>Removes silence from an audio stream</description>
<filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename>
<basename>libgstremovesilence.so</basename>
<version>0.10.23.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>removesilence</name>
<longname>RemoveSilence</longname>
<class>Filter/Effect/Audio</class>
<description>Removes all the silence periods from the audio stream.</description>
<author>Tiago Katcipis &lt;tiagokatcipis@gmail.com&gt;
Paulo Pizarro &lt;paulo.pizarro@gmail.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)1, 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>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -3,7 +3,7 @@
<description>Resin DVD playback elements</description>
<filename>../../ext/resindvd/.libs/libresindvd.so</filename>
<basename>libresindvd.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>

View file

@ -3,7 +3,7 @@
<description>Connects to a VNC server and decodes RFB stream</description>
<filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename>
<basename>libgstrfbsrc.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

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

View file

@ -3,7 +3,7 @@
<description>RTMP source and sink</description>
<filename>../../ext/rtmp/.libs/libgstrtmp.so</filename>
<basename>libgstrtmp.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>RTP Muxer plugins</description>
<filename>../../gst/rtpmux/.libs/libgstrtpmux.so</filename>
<basename>libgstrtpmux.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>

View file

@ -3,7 +3,7 @@
<description>rtpvp8</description>
<filename>../../gst/rtpvp8/.libs/libgstrtpvp8.so</filename>
<basename>libgstrtpvp8.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.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>application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, media=(string)video, encoding-name=(string)VP8-DRAFT-0-3-2</details>
<details>application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, media=(string)video, encoding-name=(string)VP8-DRAFT-IETF-01</details>
</caps>
<caps>
<name>src</name>
@ -47,7 +47,7 @@
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)VP8-DRAFT-0-3-2</details>
<details>application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)VP8-DRAFT-IETF-01</details>
</caps>
</pads>
</element>

View file

@ -3,7 +3,7 @@
<description>Scale audio tempo in sync with playback rate</description>
<filename>../../gst/scaletempo/.libs/libgstscaletempoplugin.so</filename>
<basename>libgstscaletempoplugin.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>

View file

@ -3,7 +3,7 @@
<description>Schroedinger plugin</description>
<filename>../../ext/schroedinger/.libs/libgstschro.so</filename>
<basename>libgstschro.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.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-yuv, format=(fourcc){ I420, YUY2, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
<details>video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV, Y42B, Y444, v216, v210, AY64 }, 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 ]</details>
</caps>
</pads>
</element>
@ -41,7 +41,7 @@
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
<details>video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV, Y42B, Y444, v216, v210, AY64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>

View file

@ -3,7 +3,7 @@
<description>SDI elements</description>
<filename>../../gst/sdi/.libs/libgstsdi.so</filename>
<basename>libgstsdi.so</basename>
<version>0.10.22.1</version>
<version>0.10.23.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>

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