mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 11:41:09 +00:00
Release 1.3.1
This commit is contained in:
parent
1c1b206780
commit
b2ce00c55d
88 changed files with 16713 additions and 2328 deletions
213
NEWS
213
NEWS
|
@ -1,123 +1,110 @@
|
|||
This is GStreamer Bad Plugins 1.2.0
|
||||
This is GStreamer Bad Plugins 1.3.1
|
||||
|
||||
Changes since 1.0:
|
||||
Changes since 1.2:
|
||||
|
||||
New API:
|
||||
• GstContext negotiation / sharing / announcing for sharing a
|
||||
generic context between elements, e.g. a display handle
|
||||
• GL texture upload conversion meta for allowing different
|
||||
buffer types to be converted to an OpenGL texture
|
||||
• GstCapsFeatures as extension to GstCaps for allowing the
|
||||
negotiation of specific memory or meta requirements between
|
||||
elements
|
||||
• GstMemory flags for contiguous and non-mappable memory
|
||||
• The stream-start event has optional flags now, e.g. for signalling
|
||||
sparse streams
|
||||
• The stream-start even has an optional group-id field now to signal
|
||||
all streams that should be played together
|
||||
• Allocators library in gst-plugins-base, currently only with generic
|
||||
dmabuf memory support
|
||||
• insertbin library for easier handling of dynamically linked
|
||||
pipelines (in -bad for now)
|
||||
• EGL helper library (in -bad for now)
|
||||
• MPEG-TS data structure library (in -bad for now)
|
||||
• New GstVideoRegionOfInterestMeta to describe a region of interest on
|
||||
video frames.
|
||||
• GstVideoDecoder/Encoder has new ::flush() vfunc to replace the
|
||||
ill-defined ::reset() vfunc.
|
||||
• The URI query allows to query the redirected URI now.
|
||||
• GstMessageType has GST_MESSAGE_EXTENDED added. All types before
|
||||
that can be used together as a flags type as before, but from
|
||||
that message onwards the types are just counted incrementally.
|
||||
This was necessary to be able to add more message types.
|
||||
In 2.0 GstMessageType will just become an enum and not a flags
|
||||
type anymore.
|
||||
• GstDeviceMonitor for device probing, e.g. to list all available
|
||||
audio or video capture devices. This is the replacement for
|
||||
GstPropertyProbe from 0.10.
|
||||
• Events accumulate the running-time offset now when travelling
|
||||
through pads, as set by the gst_pad_set_offset() function. This
|
||||
allows to compensate for this in the QOS event for example.
|
||||
• GstBuffer has a new flag "tag-memory" that is set automatically
|
||||
when memory is added or removed to a buffer. This allows buffer
|
||||
pools to detect if they can recycle a buffer or need to reset
|
||||
it first.
|
||||
• GstToc has new API to mark GstTocEntries as loops.
|
||||
• A not-authorized resource error has been defined to notify
|
||||
applications that accessing the resource has failed because
|
||||
of missing authorization and to distinguish this case from others.
|
||||
This change is actually already in 1.2.4.
|
||||
• GstPad has a new flag "accept-intersect", that will let the default
|
||||
ACCEPT_CAPS query handler do an intersection instead of subset check.
|
||||
This is interesting for parser elements that can handle incomplete
|
||||
caps.
|
||||
• GstCollectPads has support for flushing and a default handler for
|
||||
SEEK events now.
|
||||
• GstSegment has new API to offset the running time by a specific
|
||||
value and this is used in GstPad to allow positive and negative
|
||||
offsets in gst_pad_set_offset() in all situations.
|
||||
• Support for h265/HEVC and VP8 has been added to the codec utils and codec
|
||||
parsers library, and was integrated into various elements.
|
||||
• API for adjusting the TLS validation of RTSP connection has been added.
|
||||
• The RTSP and SDP library has MIKEY (RFC 3830) support now, and
|
||||
there is API to distinguish between the different RTSP profiles.
|
||||
• API to access RTP time information and statistics.
|
||||
• Support for auxiliary streams was added to rtpbin.
|
||||
• Support for tiled, raw video formats has been added.
|
||||
• GstVideoDecoder and GstAudioDecoder have API to help aggregating tag
|
||||
events and merge custom tags into them consistently.
|
||||
• playbin/playsink has support for application provided audio and video
|
||||
filters.
|
||||
• The GL library was merged from gst-plugins-gl to gst-plugins-bad,
|
||||
providing a generic infrastructure for handling GL inside GStreamer
|
||||
pipelines and a plugin with some elements using these, especially
|
||||
a video sink. Supported platforms currently are Android, Cocoa (OS X),
|
||||
DispManX (Raspberry Pi), EAGL (iOS), WGL (Windows) and generic X11,
|
||||
Wayland and EGL platforms.
|
||||
This replaces eglglessink and also is supposed to replace osxvideosink.
|
||||
|
||||
|
||||
Major changes:
|
||||
• New tool: gst-play-1.0 in gst-plugins-base for basic playback
|
||||
testing on the command line.
|
||||
• New plugins:
|
||||
∘ mssdemux for Microsoft Smooth Streaming
|
||||
∘ dashdemux for DASH adaptive streaming protocol
|
||||
∘ bluez for interaction with Bluetooth devices
|
||||
∘ openjpeg for JPEG2000 decoding and encoding
|
||||
∘ daala for experimental Daala decoding and encoding
|
||||
∘ vpx plugin has experimental VP9 decoding and encoding support
|
||||
∘ webp plugin for WebP decoding (encoding to be added later)
|
||||
∘ Various others: yadif, srtp, sbc, fluidsynth, midiparse,
|
||||
mfc, ivtv, accuraterip and audiofxbad
|
||||
|
||||
• Moved plugins:
|
||||
∘ dtmf, vp8rtp, scaletempo and rtpmux plugins are in
|
||||
gst-plugins-good now
|
||||
|
||||
• Video:
|
||||
∘ Fix handling of interlaced video in converters such as videoscale
|
||||
and videoconvert (e.g. scale both fields independently)
|
||||
∘ videoconvert will try harder to minimise quality losses when
|
||||
conversion is necessary
|
||||
∘ The experimental GstSurfaceConverter, GstSurfaceMeta and
|
||||
GstVideoContext APIs from the (confusingly-named)
|
||||
libgstbasevideo-1.0 library in gst-plugins-bad have now been
|
||||
removed and been replaced by new APIs in GStreamer Core and
|
||||
gst-plugins-base (see above). Since that was all that was left in
|
||||
this library, the entire experimental libgstbasevideo-1.0 library
|
||||
has been removed from gst-plugins-bad
|
||||
∘ Chroma subsampling and chroma siting conversion is better handled
|
||||
in videoconvert and the support for interlaced video was improved.
|
||||
∘ New pinwheel and spoke patterns in videotestsrc
|
||||
∘ videomixer can now accept different video formats on its sinkpads
|
||||
and converts to a common format during mixing
|
||||
|
||||
• Audio:
|
||||
∘ audioconvert will try harder to minimise quality losses when
|
||||
conversion is necessary
|
||||
∘ adder now allows muting/unmuting of its input streams, and also
|
||||
per-input stream volume
|
||||
∘ pulseaudio elements can switch between devices during playback now
|
||||
∘ aacparse can convert between ADTS←→RAW
|
||||
|
||||
• Platform specific changes:
|
||||
∘ Caps, events, etc. are now printed in the GStreamer debug logs
|
||||
with their content instead of just the pointer address even on
|
||||
non-glibc platforms (e.g. Windows, OSX, Android).
|
||||
∘ Network elements (UDP/TCP) now work better with platforms,
|
||||
where IPv6 sockets can't handle IPv4 (e.g. Windows)
|
||||
∘ Linux/BSD: v4l2 had many improvements and cleanups
|
||||
• New plugins and elements:
|
||||
∘ v4l2videodec element for accessing hardware codecs on
|
||||
platforms that make them accessible via V4L2, e.g.
|
||||
Samsung Exynos. This comes together with major refactoring
|
||||
of the existing V4L2 elements and the corresponding
|
||||
infrastructure.
|
||||
The v4l2videodec element replaces the mfcdec element.
|
||||
∘ rtpstreampay and rtpstreamdepay elements for transmitting
|
||||
RTP packets over a stream API (e.g. TCP) according to
|
||||
RFC 4571.
|
||||
∘ rtprtx elements for standard compliant implementation of
|
||||
retransmissions, integrated into the rtpmanager plugin.
|
||||
∘ audiomixer element that mixes multiple audio streams together
|
||||
into a single one while keeping synchronization. This is
|
||||
planned to become the replacement of the adder element.
|
||||
∘ OpenNI2 plugin for 3D cameras like the Kinect camera.
|
||||
∘ OpenEXR plugin for decoding high-dynamic-range EXR images.
|
||||
∘ curlsshsink and curlsftpsink to write files via SSH/SFTP.
|
||||
∘ videosignal, ivfparse and sndfile plugins ported from 0.10.
|
||||
∘ avfvideosrc, vtdec and other elements were ported from 0.10 and
|
||||
are available on OS X and iOS now.
|
||||
|
||||
• Other changes:
|
||||
∘ gst-libav now uses libav 9
|
||||
∘ Static linking of plugins is supported now (also in 1.0.7)
|
||||
∘ rtspsrc: add support for NetClientClock: when the server suggests a
|
||||
GstNetTimeProvider in the SDP, set up a GstNetClientClock that
|
||||
slaves to the remote clock and suggest this clock in provide_clock.
|
||||
Simplifies synchronized playback of a resource from an RTSP server.
|
||||
gst-rtsp-server now supports adding this to the SDP and can provide
|
||||
a network clock
|
||||
∘ RTP retransmission / NACK support and big RTP jitterbuffer improvements
|
||||
∘ SRTP and DTLS support
|
||||
∘ Changes to many elements and core to use the correct sticky event
|
||||
order and also not lose any important sticky events during flushing
|
||||
∘ >1000 fixed bug reports, and many other bug fixes and other
|
||||
improvements everywhere that had no bug report
|
||||
∘ gst-libav now uses libav 10, and gained support for H265/HEVC.
|
||||
∘ Support for hardware codecs and special memory types has been
|
||||
improved with bugfixes and feature additions in various plugins
|
||||
and base classes.
|
||||
∘ Various bugfixes and improvements to buffering in queue2 and
|
||||
multiqueue elements.
|
||||
∘ dvbsrc supports more delivery mechanisms and other features
|
||||
now, including DVB S2 and T2 support.
|
||||
∘ The MPEGTS library has support for many more descriptors.
|
||||
∘ Major improvements to tsdemux, especially time related.
|
||||
∘ souphttpsrc now has support for keep-alive connections,
|
||||
compression, configurable number of retries and configuration
|
||||
for SSL certificate validation.
|
||||
∘ hlsdemux has undergone major refactoring and works more
|
||||
reliable now and supports more HLS features like trick modes.
|
||||
Also fragments are pushed downstream while they're downloaded
|
||||
now instead of waiting for each fragment to finish.
|
||||
∘ videoflip can automatically flip based on the orientation tag.
|
||||
∘ openjpeg supports the OpenJPEG2 API.
|
||||
∘ gst-rtsp-server supports SRTP and MIKEY now.
|
||||
∘ Lots of fixes for coverity warnings all over the place.
|
||||
∘ 400+ fixed bug reports, and many other bug fixes and other
|
||||
improvements everywhere that had no bug report.
|
||||
|
||||
Things to look out for:
|
||||
• Single header includes for all libraries, e.g. #include
|
||||
<gst/video/video.h> - this was needed for some bindings.
|
||||
• Stricter (correct) caps subset checking in some cases where this was
|
||||
not correct before. Caps will now always fail to be a compatible
|
||||
subset of another set of caps if the subset caps are missing some
|
||||
fields that the superset caps have. This might lead to not-negotiated
|
||||
errors if caps are incomplete now. However, it also prevents possible
|
||||
data corruption caused by piping data formatted in an
|
||||
incompatible/unexpected way into some elements. Check your h264 caps
|
||||
for stream-format and alignment fields and AAC caps for the
|
||||
stream-format field. This change will also be included in the next
|
||||
stable 1.0.8 release.
|
||||
• Stricter checking for missing events and correct sticky event order
|
||||
(stream-start, caps, segment) in some places; this is not enabled in
|
||||
stable releases by default, but you may get warnings when using git
|
||||
builds, development releases or when compiling with
|
||||
-UG_DISABLE_ASSERT in CFLAGS
|
||||
• x264enc now outputs data in byte-stream by default if downstream has
|
||||
ANY caps (e.g. appsink without caps set, filesink, udpsink,
|
||||
tcpserversink etc.)
|
||||
• The MPEG TS demuxer posts messages contain the PMT, PAT, etc. in a
|
||||
different format now. This new format uses the data structures from
|
||||
the new MPEGTS library
|
||||
• The GstContext API has changed between 1.1.4 and 1.1.90
|
||||
• The eglglessink element was removed and replaced by the glimagesink
|
||||
element.
|
||||
• The mfcdec element was removed and replaced by v4l2videodec.
|
||||
• osxvideosink is only available in OS X 10.6 or newer.
|
||||
|
||||
|
|
279
RELEASE
279
RELEASE
|
@ -1,16 +1,29 @@
|
|||
|
||||
Release notes for GStreamer Bad Plugins 1.2.0
|
||||
Release notes for GStreamer Bad Plugins 1.3.1
|
||||
|
||||
|
||||
The GStreamer team is proud to announce a new feature release
|
||||
in the 1.x stable series of the
|
||||
core of the GStreamer streaming media framework.
|
||||
The GStreamer team is pleased to announce the first release of the unstable
|
||||
1.3 release series. The 1.3 release series is adding new features on top of
|
||||
the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release
|
||||
series of the GStreamer multimedia framework. The unstable 1.3 release series
|
||||
will lead to the stable 1.4 release series in the next weeks, and newly added
|
||||
API can still change until that point.
|
||||
|
||||
|
||||
The 1.x series is a stable series targeted at end users.
|
||||
It is not API or ABI compatible with the stable 0.10.x series.
|
||||
It is, however, parallel installable with the 0.10.x series and
|
||||
will not affect an existing 0.10.x installation.
|
||||
|
||||
Binaries for Android, iOS, Mac OS X and Windows will be provided separately
|
||||
during the unstable 1.3 release series.
|
||||
|
||||
|
||||
|
||||
The versioning scheme that is used in general is that 1.x.y is API and
|
||||
ABI backwards compatible with previous 1.x.y releases. If x is an even
|
||||
number it is a stable release series and all releases in this series
|
||||
will only contain important bugfixes, e.g. the 1.0 series with 1.0.7. If
|
||||
x is odd it is a development release series that will lead to the next
|
||||
stable release series 1.x+1 and contains new features and bigger
|
||||
changes. During the development release series, new API can still
|
||||
change.
|
||||
|
||||
|
||||
|
||||
|
@ -60,8 +73,140 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
|||
|
||||
|
||||
|
||||
There were no bugs fixed in this release
|
||||
Bugs fixed in this release
|
||||
|
||||
* 709414 : dvbsrc: Uses deprecated field frontend type and add DVB S2/T2 support
|
||||
* 723670 : Move VideoToolBox elements from applemedia to a different plugin
|
||||
* 728514 : glimagesink fails with gst-sdk android tutorial-5 / tutorial-4
|
||||
* 728356 : jpegparse: Does not passthrough timestamps depending on downstream elements
|
||||
* 519220 : Add W64/R64 support
|
||||
* 574408 : audiomixer: Need an element to do synchronized audio mixing
|
||||
* 628055 : tsdemux: Handle PCR/PTS/DTS discont/gaps
|
||||
* 644395 : mpegtsdemux / mpegtsmux: data flow error
|
||||
* 664443 : h264parse: Parsing shifts timestamps between frames
|
||||
* 671136 : mpegtsmux: add support for SDT and NIT tables for DVB-S/DVB-T
|
||||
* 675869 : hlsdemux: potential dead-lock using GstTask
|
||||
* 695846 : hlsdemux: No longer switches pads on playlist changes
|
||||
* 698748 : mpegtsmux: improper timestamping of output packets
|
||||
* 699924 : smoothstreaming: no audio with BBC bigbuckbunny stream
|
||||
* 701404 : dashdemux: should not buffer the entire Period
|
||||
* 703342 : gl: implement support for DispManX (Raspberry Pi)
|
||||
* 703343 : Add EGLImage support (consume and provide buffer pool)
|
||||
* 706054 : move GstEGLImageBufferPool and allocator from eglglessink to gstegl lib
|
||||
* 708345 : liveadder: round when calculation length from duration
|
||||
* 708438 : codecparsers: HEVC bitstream parser
|
||||
* 708629 : codecparsers: Fix the quantization matrix scan order for h264
|
||||
* 708688 : Message EISS and SCTE signaling sections on bus similar to PSI
|
||||
* 708914 : Add openni2 plugin and openni2src element
|
||||
* 709174 : Add avfvideosrc to the OS X build in applemedia
|
||||
* 709180 : mpegts: Return GstMpegTsDescriptor in mpegts_get_descriptor_from_*
|
||||
* 709454 : dvdspu: make palette change event sticky
|
||||
* 709795 : curlsftpsink - new libcurl-based sink element for SFTP
|
||||
* 710391 : geometrictransform: rotate: fix angle property help text
|
||||
* 710759 : mpegts: fix uninitialized variable warnings
|
||||
* 710810 : geometrictransform: Add a plugin for a 2D perspective transform
|
||||
* 710855 : ivfparse: Port to 1.0
|
||||
* 711009 : h264parse: Remove explicit PAR calculation and use the values provided by h264 codecparser
|
||||
* 711086 : hlssink: doesn't have the sink flag set
|
||||
* 711140 : vtenc: use proper release callback type in CVPixelBufferCreateWithPlanarBytes
|
||||
* 711159 : eglglessink: remove unused functions in the eagl backend
|
||||
* 711223 : Port cdaudio element to 1.
|
||||
* 711606 : applemedia: coremediabuffer: use correct retain/release functions on CMSampleBufferRef buffer
|
||||
* 711614 : avfvideosrc: set rank to GST_PRIMARY
|
||||
* 711620 : curlftpsink: Create a temporary file during FTP transfer/upload
|
||||
* 711844 : avfvideosrc: build failure
|
||||
* 711849 : smoothstreaming: Better handling of multi audio tracks
|
||||
* 714998 : d3dvideosink: force-aspect-ratio=false causes errors due to usage of uninitialised destination rectangle
|
||||
* 719519 : mpegtsmux: Does not prevent plugging unparsed stream
|
||||
* 720382 : dvbsuboverlay: fix reading of display window in display definition segment
|
||||
* 720434 : srtp: add 256-bit keys support
|
||||
* 721027 : mfcdec: doesn't work in odroid with kernel 3.8: dequeueing failed in input_dqbuf
|
||||
* 721073 : shm: test_shm_sysmem_alloc unit test fails with timeout after some time
|
||||
* 721293 : POTFILES.in is out of date
|
||||
* 721682 : examples: tsparser: Add DVB teletext/subtitling parsing
|
||||
* 721950 : assrender: handle video/x-raw(ANY) if downstream supports the GstVideoOverlayCompositionMeta API
|
||||
* 722078 : schroenc: oggmux drops buffers from schroenc because of unset buffer offsets
|
||||
* 722081 : h265parse: Fix segfault when parsing VPS
|
||||
* 722101 : h265parser: fix a trivial overrun in a loop
|
||||
* 722145 : tsdemux: fix memleak of PCROffsetCurrent
|
||||
* 722240 : h265parse: update caps when receive VPS/SPS
|
||||
* 722462 : tsdemux: Fix leak of PCROffsetGroup
|
||||
* 722590 : applemedia: Fails to build on iOS: 'VideoToolbox/VideoToolbox.h' file not found
|
||||
* 722669 : h265parser: Crashes on broken streams because of freeing uninitialized pointer
|
||||
* 722699 : mpegtsmux: don't leak pad name when treating events
|
||||
* 722934 : mxfdemux: don't use pull mode when the sequential scheduler flag is set
|
||||
* 723243 : h264parse: Default framerate to 25/1 when no informations found
|
||||
* 723268 : hlsdemux: Does not take into account stop time of seek events
|
||||
* 723508 : applemedia: Fails to build on Mac OS X 10.7: 'VideoToolbox/VideoToolbox.h' file not found
|
||||
* 723892 : mpegts: Some bugfixes regarding packetizing
|
||||
* 723953 : mpegts: Unit test for library RFC
|
||||
* 723995 : winks: configure test is broken - missing braces
|
||||
* 724003 : winks: headers are not mentioned in Makefile.am
|
||||
* 724034 : mpegts: parse extended event, component and content descriptors
|
||||
* 724069 : mpegts: add terrestrial delivery system descriptor
|
||||
* 724077 : shm: use shutdown() instead of close()
|
||||
* 724100 : error: unknown type name 'gst_ks_clock'
|
||||
* 724125 : curlsmtpsink: Timezone information is missed out in the sending out smtp email header
|
||||
* 724255 : mpegts: Provide original binary data in the public API
|
||||
* 724464 : mpegts: does not check data sizes when parsing descriptors
|
||||
* 724699 : katedec: Katedec overwrites tags from oggdemux
|
||||
* 724716 : tsparse: setting pipeline to PLAYING - > READY - > PLAYING is broken
|
||||
* 724790 : dashdemux: live MPDs are immediately reloaded
|
||||
* 724875 : dashdemux: attempts to fetch fragments before they're available.
|
||||
* 724981 : mpegts: Add support for creation of SDT and service descriptor
|
||||
* 725090 : debugutilsbad: fails gst-indent check
|
||||
* 725134 : hlsdemux: null pointer deref if media playlist contains no media
|
||||
* 725278 : add missed dvbsrc, mpegts docs
|
||||
* 725412 : srtpenc: unref caps in sink query
|
||||
* 725463 : change bandwidth to DVBv5-API
|
||||
* 725481 : gst-plugins-bad: Ignore gcov intermediate files
|
||||
* 725563 : tsdemux: Support DTS/DTS-HD bluray streams
|
||||
* 725659 : wininetsrc: " iradio-mode " to default to TRUE
|
||||
* 725893 : dvdspu: set proxy allocation flag on video sink pad
|
||||
* 726028 : mpegvideoparse: Differentiate the mpeg-2 stream from mpeg-1 based on pic_ext also
|
||||
* 726069 : frei0rfilter: memory corruption when the size of the incoming buffers change
|
||||
* 726098 : sbcenc: Allow user to set channel-mode
|
||||
* 726156 : watchdog: Add handling of paused state
|
||||
* 726463 : dvbsuboverlay: handle video/x-raw(ANY) if downstream supports the GstVideoOverlayCompositionMeta API
|
||||
* 726572 : fatal error: bcm_host.h: No such file or directory
|
||||
* 726591 : W32: GL plugins can't be built in -bad
|
||||
* 726752 : h264parser: should also expose a framerate in the case of interlaced samples
|
||||
* 726802 : rfbsrc: doesn't send stream start event
|
||||
* 726979 : mpegts: bugfix delivery system descriptor parsing
|
||||
* 727104 : configure.ac: fix OSX host check
|
||||
* 727125 : fatal error: GL/wglext.h: No such file or directory
|
||||
* 727159 : mpegts: use g_slice_new0 and g_slice_free
|
||||
* 727187 : mpegts: add data broadcast descriptor, stream indentifier descriptor
|
||||
* 727306 : Decklinksrc won't initialize some models of capture cards (Patch included!)
|
||||
* 727356 : mpegts: add dvb-t2 delivery system descriptor and typo fix
|
||||
* 727385 : dashdemux: use correct print format for gint64
|
||||
* 727403 : mpegts: add linkage, data_broadcast_id, private_data_specifier and parental_rating descriptors
|
||||
* 727460 : mpegts: add atsc terrestrial virtual channel table
|
||||
* 727512 : srtpdec: assertion when checking rtcp ssrc
|
||||
* 727560 : mpegts: add frequency list, scrambling and dvb ca indentifier descriptor
|
||||
* 727812 : directsoundsrc: CRITICAL, debug category not defined
|
||||
* 727843 : glimagesink: shows only a black screen
|
||||
* 727855 : camerabin: does not send an error if linking vfsrc pad to viewfinder queue fails
|
||||
* 727857 : camerabin: allow " ANY " feature in viewfinderbin static pad templates
|
||||
* 727885 : coremediabuffer: handle stride alignment
|
||||
* 727889 : mxf: avoid dereferencing NULL pointer and leak fixes
|
||||
* 727894 : liveadder: fix minor memory leak in caps query handler
|
||||
* 727906 : smoothstreaming: using manifest before we have it in seeking query
|
||||
* 727953 : avfvideosrc: check if downstream supports the video meta API
|
||||
* 727977 : dvb: Protect against symbols added in DVB_API v5 minor version > 5
|
||||
* 728107 : gl: No surface resizing logic on Android/iOS
|
||||
* 728127 : glimagesink: fails to create window from gst-launch process if OS X terminal is fullscreen
|
||||
* 728128 : glimagesink: swapped UV on OS X with avdec_h264
|
||||
* 728249 : iosavassetsrc: port to 1.0
|
||||
* 728439 : glimagesink: does not takes in account strides
|
||||
* 728451 : glimagesink: expects a NSWindow instead of a NSView as the window handle
|
||||
* 728761 : glimagesink: Deadlock on errors
|
||||
* 728815 : GstGLMemory mix stride and width
|
||||
* 728872 : GstGLBufferPool should avoid to allocate upload resources that are not going to be used for sure
|
||||
* 728947 : glcolorscale: only black frames on GLESv2
|
||||
* 726255 : y4mdec: Should check for VIDEO_META_API not CROP_META_API
|
||||
* 711232 : Remove cdaudio
|
||||
* 702041 : winks: Port to 1.0
|
||||
|
||||
==== Download ====
|
||||
|
||||
|
@ -98,7 +243,123 @@ subscribe to the gstreamer-devel list.
|
|||
|
||||
Contributors to this release
|
||||
|
||||
* Adrien SCH
|
||||
* Aleix Conchillo Flaqué
|
||||
* Alessandro Decina
|
||||
* Alex Ashley
|
||||
* Alexey Chernov
|
||||
* Amaury Medeiros
|
||||
* Andoni Morales Alastruey
|
||||
* Andres Gomez
|
||||
* Andrey Utkin
|
||||
* Andy Wingo
|
||||
* Anthony Violo
|
||||
* Antoni Silvestre
|
||||
* Antonio Ospite
|
||||
* Arnaud Vrac
|
||||
* Aurélien Zanelli
|
||||
* Benjamin Gaignard
|
||||
* Blake Tregre
|
||||
* Brendan Long
|
||||
* Carlos Rafael Giani
|
||||
* Chen Jie
|
||||
* Chris Bass
|
||||
* Chris Paulson-Ellis
|
||||
* Christian Fredrik Kalager Schaller
|
||||
* Christian Schaller
|
||||
* Colin Macdonald
|
||||
* Cong Zhong
|
||||
* Dan Kegel
|
||||
* David Hoyt
|
||||
* David Schleef
|
||||
* Davide Bertola
|
||||
* Dominik Röttsches
|
||||
* Duncan Palmer
|
||||
* Edward Hervey
|
||||
* Eric Anholt
|
||||
* Filippo Argiolas
|
||||
* Gil Pedersen
|
||||
* Gilles Dartiguelongue
|
||||
* Greg Rutz
|
||||
* Guillaume Desmottes
|
||||
* Gwenole Beauchesne
|
||||
* Haakon Sporsheim (ieei)
|
||||
* Halley Zhao
|
||||
* Haridass Selvaraj
|
||||
* Jan Schmidt
|
||||
* Javier Jardón
|
||||
* Jesper Larsen
|
||||
* Johan Dahlin
|
||||
* Jonathan Matthew
|
||||
* Jorge Zapata
|
||||
* Josep Torra
|
||||
* Julien
|
||||
* Julien Isorce
|
||||
* Julien Moutte
|
||||
* Justin Joy
|
||||
* Kipp Cannon
|
||||
* L. Sorin
|
||||
* LRN
|
||||
* Li Xiaowei
|
||||
* Lihua Liu
|
||||
* Lubosz Sarnecki
|
||||
* Luc Deschenaux
|
||||
* Luis de Bethencourt
|
||||
* Mariusz Buras
|
||||
* Mark Nauwelaerts
|
||||
* Matej Knopp
|
||||
* Mathieu Duponchelle
|
||||
* Matthew
|
||||
* Matthew Waters
|
||||
* Matthieu Bouron
|
||||
* Michael Olbrich
|
||||
* Miguel Casas-Sanchez
|
||||
* Miguel París Díaz
|
||||
* Miquel Àngel Farré
|
||||
* Mohammed Sameer
|
||||
* Nicholas Panayis
|
||||
* Nicola Murino
|
||||
* Nicolas Dufresne
|
||||
* Olivier Crête
|
||||
* Per x Johansson
|
||||
* Philippe Normand
|
||||
* Pierre Pouzol
|
||||
* Piotr Drąg
|
||||
* Pratheesh Gangadhar
|
||||
* Raimo Järvi
|
||||
* Reynaldo H. Verdejo Pinochet
|
||||
* Rico Tzschichholz
|
||||
* Roland Peffer
|
||||
* Ronald S. Bultje
|
||||
* Santiago Carot-Nemesio
|
||||
* Sebastian Dröge
|
||||
* Sebastian Rasmussen
|
||||
* Sjoerd Simons
|
||||
* Sreerenj Balachandran
|
||||
* Stefan Kost
|
||||
* Stefan Ringel
|
||||
* Stefan Sauer
|
||||
* Steve Maynard
|
||||
* Thiago Santos
|
||||
* Thibault Saunier
|
||||
* Thijs Vermeir
|
||||
* Thomas Vander Stichele
|
||||
* Tim-Philipp Müller
|
||||
* Todd Agulnick
|
||||
* Tonu Jaansoo
|
||||
* Vincent Penquerc'h
|
||||
* Vinson Lee
|
||||
* Víctor Manuel Jáquez Leal
|
||||
* Wang Xin-yu (王昕宇)
|
||||
* Wei Feng
|
||||
* Wim Taymans
|
||||
* Xavi Artigas
|
||||
* Zallesov
|
||||
* Zhao, Halley
|
||||
* duhui.lee
|
||||
* julien
|
||||
* julien User
|
||||
* madmac
|
||||
* unknown
|
||||
* Руслан Ижбулатов
|
||||
|
|
@ -3,7 +3,7 @@ AC_PREREQ([2.68])
|
|||
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],[1.3.0.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
|
||||
AC_INIT([GStreamer Bad Plug-ins],[1.3.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
|
||||
|
||||
AG_GST_INIT
|
||||
|
||||
|
@ -48,11 +48,11 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
|
|||
dnl - interfaces added -> increment AGE
|
||||
dnl - interfaces removed -> AGE = 0
|
||||
dnl sets GST_LT_LDFLAGS
|
||||
AS_LIBTOOL(GST, 300, 0, 300)
|
||||
AS_LIBTOOL(GST, 301, 0, 301)
|
||||
|
||||
dnl *** required versions of GStreamer stuff ***
|
||||
GST_REQ=1.3.0.1
|
||||
GSTPB_REQ=1.3.0.1
|
||||
GST_REQ=1.3.1
|
||||
GSTPB_REQ=1.3.1
|
||||
|
||||
dnl *** autotools stuff ****
|
||||
|
||||
|
|
|
@ -1274,10 +1274,70 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Display</NICK>
|
||||
<BLURB>X Display name.</BLURB>
|
||||
<BLURB>Display name.</BLURB>
|
||||
<DEFAULT>NULL</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLImageSink::client-data</NAME>
|
||||
<TYPE>gpointer</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>w</FLAGS>
|
||||
<NICK>Client data</NICK>
|
||||
<BLURB>Pass data to the draw and reshape callbacks.</BLURB>
|
||||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLImageSink::client-draw-callback</NAME>
|
||||
<TYPE>gpointer</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>w</FLAGS>
|
||||
<NICK>Client draw callback</NICK>
|
||||
<BLURB>Define a custom draw callback in a client code.</BLURB>
|
||||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLImageSink::client-reshape-callback</NAME>
|
||||
<TYPE>gpointer</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>w</FLAGS>
|
||||
<NICK>Client reshape callback</NICK>
|
||||
<BLURB>Define a custom reshape callback in a client code.</BLURB>
|
||||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLImageSink::force-aspect-ratio</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Force aspect ratio</NICK>
|
||||
<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
|
||||
<DEFAULT>TRUE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLImageSink::other-context</NAME>
|
||||
<TYPE>GstGLContext*</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>External OpenGL context</NICK>
|
||||
<BLURB>Give an external OpenGL context with which to share textures.</BLURB>
|
||||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLImageSink::pixel-aspect-ratio</NAME>
|
||||
<TYPE>GstFraction</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Pixel Aspect Ratio</NICK>
|
||||
<BLURB>The pixel aspect ratio of the device.</BLURB>
|
||||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstRgAnalysis::forced</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
|
@ -1594,7 +1654,7 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>bandwidth</NICK>
|
||||
<BLURB>Bandwidth (DVB-T) deprecated</BLURB>
|
||||
<BLURB>Bandwidth (DVB-T) deprecated.</BLURB>
|
||||
<DEFAULT>8</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -1604,7 +1664,7 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>code-rate-hp</NICK>
|
||||
<BLURB>High Priority Code Rate (DVB-T, DVB-S and DVB-C).</BLURB>
|
||||
<BLURB>High Priority Code Rate (DVB-T, DVB-S, DVB-S2 and DVB-C).</BLURB>
|
||||
<DEFAULT>AUTO</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -1754,7 +1814,7 @@
|
|||
<RANGE>[G_MAXULONG,7]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>diseqc source</NICK>
|
||||
<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
|
||||
<BLURB>DISEqC selected source (-1 disabled) (DVB-S, DVB-S2).</BLURB>
|
||||
<DEFAULT>-1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -1784,7 +1844,7 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>polarity</NICK>
|
||||
<BLURB>Polarity [vhHV] (DVB-S).</BLURB>
|
||||
<BLURB>Polarity [vhHV] (DVB-S, DVB-S2).</BLURB>
|
||||
<DEFAULT>"H"</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -1794,7 +1854,7 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>symbol rate</NICK>
|
||||
<BLURB>Symbol Rate (DVB-S, DVB-C).</BLURB>
|
||||
<BLURB>Symbol Rate (DVB-S, DVB-S2, DVB-C).</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -1834,7 +1894,7 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>delsys</NICK>
|
||||
<BLURB>The delivery system.</BLURB>
|
||||
<BLURB>Delivery System.</BLURB>
|
||||
<DEFAULT>UNDEFINED</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -1844,7 +1904,7 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>pilot</NICK>
|
||||
<BLURB>The pilot (DVB-S2)</BLURB>
|
||||
<BLURB>Pilot (DVB-S2).</BLURB>
|
||||
<DEFAULT>AUTO</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -1854,17 +1914,17 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>rolloff</NICK>
|
||||
<BLURB>The rolloff (DVB-S2)</BLURB>
|
||||
<DEFAULT>AUTO</DEFAULT>
|
||||
<BLURB>Rolloff (DVB-S2).</BLURB>
|
||||
<DEFAULT>auto</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstDvbSrc::stream-id</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[-1,65535]</RANGE>
|
||||
<RANGE>[G_MAXULONG,65535]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>stream-id</NICK>
|
||||
<BLURB>The stream id (-1 disabled, DVB-T2 and DVB-S2 max 255, ISDB max 65535).</BLURB>
|
||||
<BLURB>Stream ID (-1 disabled, DVB-T2 and DVB-S2 max 255, ISDB max 65535).</BLURB>
|
||||
<DEFAULT>-1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -17874,8 +17934,8 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>bandwidth</NICK>
|
||||
<BLURB>Bandwidth (DVB-T).</BLURB>
|
||||
<DEFAULT>7</DEFAULT>
|
||||
<BLURB>Bandwidth (DVB-T) deprecated.</BLURB>
|
||||
<DEFAULT>8</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -17884,7 +17944,7 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>code-rate-hp</NICK>
|
||||
<BLURB>High Priority Code Rate (DVB-T, DVB-S and DVB-C).</BLURB>
|
||||
<BLURB>High Priority Code Rate (DVB-T, DVB-S, DVB-S2 and DVB-C).</BLURB>
|
||||
<DEFAULT>AUTO</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -17904,7 +17964,7 @@
|
|||
<RANGE>[G_MAXULONG,7]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>diseqc source</NICK>
|
||||
<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
|
||||
<BLURB>DISEqC selected source (-1 disabled) (DVB-S, DVB-S2).</BLURB>
|
||||
<DEFAULT>-1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -17974,7 +18034,7 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>polarity</NICK>
|
||||
<BLURB>Polarity [vhHV] (DVB-S).</BLURB>
|
||||
<BLURB>Polarity [vhHV] (DVB-S, DVB-S2).</BLURB>
|
||||
<DEFAULT>"H"</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -18004,7 +18064,7 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>symbol rate</NICK>
|
||||
<BLURB>Symbol Rate (DVB-S, DVB-C).</BLURB>
|
||||
<BLURB>Symbol Rate (DVB-S, DVB-S2, DVB-C).</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -18018,6 +18078,56 @@
|
|||
<DEFAULT>8K</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>DvbBaseBin::bandwidth-hz</NAME>
|
||||
<TYPE>guint</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>bandwidth-hz</NICK>
|
||||
<BLURB>Bandwidth in Hz (DVB-T).</BLURB>
|
||||
<DEFAULT>8000000</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>DvbBaseBin::delsys</NAME>
|
||||
<TYPE>GstDvbSrcDelsys</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>delsys</NICK>
|
||||
<BLURB>Delivery System.</BLURB>
|
||||
<DEFAULT>UNDEFINED</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>DvbBaseBin::pilot</NAME>
|
||||
<TYPE>GstDvbSrcPilot</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>pilot</NICK>
|
||||
<BLURB>Pilot (DVB-S2).</BLURB>
|
||||
<DEFAULT>AUTO</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>DvbBaseBin::rolloff</NAME>
|
||||
<TYPE>GstDvbSrcRolloff</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>rolloff</NICK>
|
||||
<BLURB>Rolloff (DVB-S2).</BLURB>
|
||||
<DEFAULT>auto</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>DvbBaseBin::stream-id</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[G_MAXULONG,65535]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>stream-id</NICK>
|
||||
<BLURB>Stream ID (-1 disabled, DVB-T2 and DVB-S2 max 255, ISDB max 65535).</BLURB>
|
||||
<DEFAULT>-1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSDPDemux::debug</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
|
@ -22373,6 +22483,16 @@
|
|||
<DEFAULT>-1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>MpegTsMux::si-interval</NAME>
|
||||
<TYPE>guint</TYPE>
|
||||
<RANGE>>= 1</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>SI interval</NICK>
|
||||
<BLURB>Set the interval (in ticks of the 90kHz clock) for writing out the ServiceInformation tables.</BLURB>
|
||||
<DEFAULT>9000</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstApExSink::host</NAME>
|
||||
<TYPE>gchar*</TYPE>
|
||||
|
@ -46790,7 +46910,7 @@
|
|||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Size of the shm area</NICK>
|
||||
<BLURB>Size of the shared memory area.</BLURB>
|
||||
<DEFAULT>262144</DEFAULT>
|
||||
<DEFAULT>67108864</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -46799,7 +46919,7 @@
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Path to the control socket</NICK>
|
||||
<BLURB>The path to the control socket used to control the shared memory transport.</BLURB>
|
||||
<BLURB>The path to the control socket used to control the shared memory transport. This may be modified during the NULL->READY transition.</BLURB>
|
||||
<DEFAULT>NULL</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -48266,11 +48386,11 @@
|
|||
<ARG>
|
||||
<NAME>GstHLSDemux::fragments-cache</NAME>
|
||||
<TYPE>guint</TYPE>
|
||||
<RANGE>>= 2</RANGE>
|
||||
<RANGE>>= 1</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Fragments cache</NICK>
|
||||
<BLURB>Number of fragments needed to be cached to start playing.</BLURB>
|
||||
<DEFAULT>3</DEFAULT>
|
||||
<BLURB>Number of fragments needed to be cached to start playing (DEPRECATED: Has no effect since 1.3.1).</BLURB>
|
||||
<DEFAULT>1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -58743,6 +58863,26 @@
|
|||
<DEFAULT>""</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstCurlFtpSink::create-tmp-file</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Enable or disable temporary file transfer</NICK>
|
||||
<BLURB>Use a temporary file name when uploading a a file. When the transfer is complete, this temporary file is renamed to the final file name. This is useful for ensuring that remote systems do not read a partially uploaded file.</BLURB>
|
||||
<DEFAULT>FALSE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstCurlFtpSink::temp-file-name</NAME>
|
||||
<TYPE>gchar*</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Creates a temporary file name with date and time</NICK>
|
||||
<BLURB>Filename pattern to use when generating a temporary filename for uploads.</BLURB>
|
||||
<DEFAULT>NULL</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstCurlFileSink::create-dirs</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
|
@ -58846,11 +58986,11 @@
|
|||
<ARG>
|
||||
<NAME>GstOpusEnc::max-payload-size</NAME>
|
||||
<TYPE>guint</TYPE>
|
||||
<RANGE>[2,1275]</RANGE>
|
||||
<RANGE>[2,4000]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Max payload size</NICK>
|
||||
<BLURB>Maximum payload size in bytes.</BLURB>
|
||||
<DEFAULT>1024</DEFAULT>
|
||||
<DEFAULT>4000</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -59456,10 +59596,10 @@
|
|||
<ARG>
|
||||
<NAME>GstWatchdog::timeout</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 1</RANGE>
|
||||
<RANGE>>= 0</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Timeout</NICK>
|
||||
<BLURB>Timeout (in ms) after which an element error is sent to the bus if no buffers are received.</BLURB>
|
||||
<BLURB>Timeout (in ms) after which an element error is sent to the bus if no buffers are received. 0 means disabled.</BLURB>
|
||||
<DEFAULT>1000</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -66873,7 +67013,7 @@ Gestures in the defined region of interest will emit messages.</BLURB>
|
|||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Key</NICK>
|
||||
<BLURB>Master key (of 30 bytes).</BLURB>
|
||||
<BLURB>Master key (minimum of 30 and maximum of 46 bytes).</BLURB>
|
||||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
@ -66927,6 +67067,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
|
|||
<DEFAULT>GST_SRTP_CIPHER_AES_128_ICM</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSrtpEnc::replay-window-size</NAME>
|
||||
<TYPE>guint</TYPE>
|
||||
<RANGE>[64,32768]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Replay window size</NICK>
|
||||
<BLURB>Size of the replay protection window.</BLURB>
|
||||
<DEFAULT>128</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSegmentation::learning-rate</NAME>
|
||||
<TYPE>gfloat</TYPE>
|
||||
|
@ -67087,3 +67237,591 @@ Gestures in the defined region of interest will emit messages.</BLURB>
|
|||
<DEFAULT>Semi-global block matching algorithm</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstPerspective::matrix</NAME>
|
||||
<TYPE>GValueArray*</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Matrix</NICK>
|
||||
<BLURB>Matrix of dimension 3x3 to use in the 2D transform, passed as an array of 9 elements in row-major order.</BLURB>
|
||||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMarkDetect::bottom-offset</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 0</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Bottom Offset</NICK>
|
||||
<BLURB>The offset from the bottom border where the pattern starts.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMarkDetect::left-offset</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 0</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Left Offset</NICK>
|
||||
<BLURB>The offset from the left border where the pattern starts.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMarkDetect::message</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Message</NICK>
|
||||
<BLURB>Post detected data as bus messages.</BLURB>
|
||||
<DEFAULT>TRUE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMarkDetect::pattern-center</NAME>
|
||||
<TYPE>gdouble</TYPE>
|
||||
<RANGE>[0,1]</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Pattern center</NICK>
|
||||
<BLURB>The center of the black/white separation (0.0 = lowest, 1.0 highest).</BLURB>
|
||||
<DEFAULT>0.5</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMarkDetect::pattern-count</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 0</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Pattern count</NICK>
|
||||
<BLURB>The number of pattern markers.</BLURB>
|
||||
<DEFAULT>4</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMarkDetect::pattern-data-count</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 0</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Pattern data count</NICK>
|
||||
<BLURB>The number of extra data pattern markers.</BLURB>
|
||||
<DEFAULT>5</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMarkDetect::pattern-height</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 1</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Pattern height</NICK>
|
||||
<BLURB>The height of the pattern markers.</BLURB>
|
||||
<DEFAULT>16</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMarkDetect::pattern-sensitivity</NAME>
|
||||
<TYPE>gdouble</TYPE>
|
||||
<RANGE>[0,1]</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Pattern sensitivity</NICK>
|
||||
<BLURB>The sensitivity around the center for detecting the markers (0.0 = lowest, 1.0 highest).</BLURB>
|
||||
<DEFAULT>0.3</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMarkDetect::pattern-width</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 1</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Pattern width</NICK>
|
||||
<BLURB>The width of the pattern markers.</BLURB>
|
||||
<DEFAULT>4</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMark::bottom-offset</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 0</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Bottom Offset</NICK>
|
||||
<BLURB>The offset from the bottom border where the pattern starts.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMark::enabled</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Enabled</NICK>
|
||||
<BLURB>Enable or disable the filter.</BLURB>
|
||||
<DEFAULT>TRUE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMark::left-offset</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 0</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Left Offset</NICK>
|
||||
<BLURB>The offset from the left border where the pattern starts.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMark::pattern-count</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 0</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Pattern count</NICK>
|
||||
<BLURB>The number of pattern markers.</BLURB>
|
||||
<DEFAULT>4</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMark::pattern-data</NAME>
|
||||
<TYPE>guint64</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Pattern data</NICK>
|
||||
<BLURB>The extra data pattern markers.</BLURB>
|
||||
<DEFAULT>10</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMark::pattern-data-count</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[0,64]</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Pattern data count</NICK>
|
||||
<BLURB>The number of extra data pattern markers.</BLURB>
|
||||
<DEFAULT>5</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMark::pattern-height</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 1</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Pattern height</NICK>
|
||||
<BLURB>The height of the pattern markers.</BLURB>
|
||||
<DEFAULT>16</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSimpleVideoMark::pattern-width</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 1</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Pattern width</NICK>
|
||||
<BLURB>The width of the pattern markers.</BLURB>
|
||||
<DEFAULT>4</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstH265Parse::config-interval</NAME>
|
||||
<TYPE>guint</TYPE>
|
||||
<RANGE><= 3600</RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>VPS SPS PPS Send Interval</NICK>
|
||||
<BLURB>Send VPS, SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled).</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstCurlSftpSink::create-dirs</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Create missing directories</NICK>
|
||||
<BLURB>Attempt to create missing directories.</BLURB>
|
||||
<DEFAULT>FALSE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterShader::location</NAME>
|
||||
<TYPE>gchar*</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>File Location</NICK>
|
||||
<BLURB>Location of the GLSL file to load.</BLURB>
|
||||
<DEFAULT>NULL</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterShader::preset</NAME>
|
||||
<TYPE>gchar*</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Preset File Location</NICK>
|
||||
<BLURB>Location of the shader uniform variables preset file.</BLURB>
|
||||
<DEFAULT>NULL</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterShader::vars</NAME>
|
||||
<TYPE>gchar*</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>w</FLAGS>
|
||||
<NICK>Uniform variables</NICK>
|
||||
<BLURB>Set the shader uniform variables.</BLURB>
|
||||
<DEFAULT>NULL</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::angle-png</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[-90,90]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>choose angle in axis to choosen between -90 and 90</NICK>
|
||||
<BLURB>choose angle in axis to choosen between -90 and 90.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::angle-video</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[-90,90]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>choose angle in axis to choosen between -90 and 90</NICK>
|
||||
<BLURB>choose angle in axis to choosen between -90 and 90.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::location</NAME>
|
||||
<TYPE>gchar*</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Location of the image</NICK>
|
||||
<BLURB>Location of the image.</BLURB>
|
||||
<DEFAULT>NULL</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::proportion-png</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[0,100]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Relative size of overlay image, in percents</NICK>
|
||||
<BLURB>Relative size of iverlay image, in percents.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::proportion-video</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[0,100]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Relative size of overlay video, in percents</NICK>
|
||||
<BLURB>Relative size of iverlay video, in percents.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::ratio-video</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[0,3]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>choose ratio video between 0 and 3
|
||||
0 : Default ratio
|
||||
1 : 4 / 3
|
||||
2 : 16 / 9
|
||||
3 : 16 / 10</NICK>
|
||||
<BLURB>choose ratio video between 0 and 3
|
||||
0 : Default ratio
|
||||
1 : 4 / 3
|
||||
2 : 16 / 9
|
||||
3 : 16 / 10.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::rotate-png</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[0,3]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>choose rotation axis for the moment only Y axis is implemented</NICK>
|
||||
<BLURB>choose rotation axis for the moment only Y axis is implemented.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::rotate-video</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[0,3]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>choose rotation axis for the moment only Y axis is implemented</NICK>
|
||||
<BLURB>choose rotation axis for the moment only Y axis is implemented.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::video-top</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Video-top</NICK>
|
||||
<BLURB>Video is over png image.</BLURB>
|
||||
<DEFAULT>FALSE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::xpos-png</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[0,100]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>X position of overlay image in percents</NICK>
|
||||
<BLURB>X position of overlay image in percents.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::xpos-video</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[0,100]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>X position of overlay video in percents</NICK>
|
||||
<BLURB>X position of overlay video in percents.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::ypos-png</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[0,100]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Y position of overlay image in percents</NICK>
|
||||
<BLURB>Y position of overlay image in percents.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLOverlay::ypos-video</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>[0,100]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Y position of overlay video in percents</NICK>
|
||||
<BLURB>Y position of overlay video in percents.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterSobel::invert</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Invert the colors</NICK>
|
||||
<BLURB>Invert colors to get dark edges on bright background.</BLURB>
|
||||
<DEFAULT>FALSE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterReflectedScreen::active-graphic-mode</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Activate graphic mode</NICK>
|
||||
<BLURB>Allow user to activate stencil buffer and blending.</BLURB>
|
||||
<DEFAULT>TRUE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterReflectedScreen::aspect</NAME>
|
||||
<TYPE>gdouble</TYPE>
|
||||
<RANGE>[1,100]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Aspect</NICK>
|
||||
<BLURB>Field of view in the x direction.</BLURB>
|
||||
<DEFAULT>1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterReflectedScreen::fovy</NAME>
|
||||
<TYPE>gdouble</TYPE>
|
||||
<RANGE>[0,180]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Fovy</NICK>
|
||||
<BLURB>Field of view angle in degrees.</BLURB>
|
||||
<DEFAULT>60</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterReflectedScreen::separated-screen</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Create a separation space</NICK>
|
||||
<BLURB>Allow to insert a space between the two screen. Will cancel 'show floor' if active. Value are TRUE or FALSE(default).</BLURB>
|
||||
<DEFAULT>FALSE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterReflectedScreen::show-floor</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Show the support</NICK>
|
||||
<BLURB>Allow the user to show the supportive floor. Will cancel 'separated screen' if active. Value are TRUE(default) or FALSE.</BLURB>
|
||||
<DEFAULT>TRUE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterReflectedScreen::zfar</NAME>
|
||||
<TYPE>gdouble</TYPE>
|
||||
<RANGE>[0,1000]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Zfar</NICK>
|
||||
<BLURB>Specifies the distance from the viewer to the far clipping plane.</BLURB>
|
||||
<DEFAULT>100</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterReflectedScreen::znear</NAME>
|
||||
<TYPE>gdouble</TYPE>
|
||||
<RANGE>[1e-10,100]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Znear</NICK>
|
||||
<BLURB>Specifies the distance from the viewer to the near clipping plane.</BLURB>
|
||||
<DEFAULT>0.1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterCube::aspect</NAME>
|
||||
<TYPE>gdouble</TYPE>
|
||||
<RANGE>[0,100]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Aspect</NICK>
|
||||
<BLURB>Field of view in the x direction.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterCube::blue</NAME>
|
||||
<TYPE>gfloat</TYPE>
|
||||
<RANGE>[0,1]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Blue</NICK>
|
||||
<BLURB>Background blue color.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterCube::fovy</NAME>
|
||||
<TYPE>gdouble</TYPE>
|
||||
<RANGE>[0,180]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Fovy</NICK>
|
||||
<BLURB>Field of view angle in degrees.</BLURB>
|
||||
<DEFAULT>45</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterCube::green</NAME>
|
||||
<TYPE>gfloat</TYPE>
|
||||
<RANGE>[0,1]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Green</NICK>
|
||||
<BLURB>Background reen color.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterCube::red</NAME>
|
||||
<TYPE>gfloat</TYPE>
|
||||
<RANGE>[0,1]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Red</NICK>
|
||||
<BLURB>Background red color.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterCube::zfar</NAME>
|
||||
<TYPE>gdouble</TYPE>
|
||||
<RANGE>[0,1000]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Zfar</NICK>
|
||||
<BLURB>Specifies the distance from the viewer to the far clipping plane.</BLURB>
|
||||
<DEFAULT>100</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterCube::znear</NAME>
|
||||
<TYPE>gdouble</TYPE>
|
||||
<RANGE>[0,100]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Znear</NICK>
|
||||
<BLURB>Specifies the distance from the viewer to the near clipping plane.</BLURB>
|
||||
<DEFAULT>0.1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterApp::client-data</NAME>
|
||||
<TYPE>gpointer</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>w</FLAGS>
|
||||
<NICK>Client data</NICK>
|
||||
<BLURB>Pass data to the draw and reshape callbacks.</BLURB>
|
||||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterApp::client-draw-callback</NAME>
|
||||
<TYPE>gpointer</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>w</FLAGS>
|
||||
<NICK>Client draw callback</NICK>
|
||||
<BLURB>Define a custom draw callback in a client code.</BLURB>
|
||||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLFilterApp::client-reshape-callback</NAME>
|
||||
<TYPE>gpointer</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>w</FLAGS>
|
||||
<NICK>Client reshape callback</NICK>
|
||||
<BLURB>Define a custom reshape callback in a client code.</BLURB>
|
||||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLEffects::effect</NAME>
|
||||
<TYPE>GstGLEffectsEffect</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Effect</NICK>
|
||||
<BLURB>Select which effect apply to GL video texture.</BLURB>
|
||||
<DEFAULT>Do nothing Effect</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLEffects::hswap</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Horizontal Swap</NICK>
|
||||
<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
|
||||
<DEFAULT>FALSE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLDifferenceMatte::location</NAME>
|
||||
<TYPE>gchar*</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Background image location</NICK>
|
||||
<BLURB>Background image location.</BLURB>
|
||||
<DEFAULT>NULL</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstGLBumper::location</NAME>
|
||||
<TYPE>gchar*</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Normal map location</NICK>
|
||||
<BLURB>Normal map location.</BLURB>
|
||||
<DEFAULT>NULL</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
|
|
@ -17,7 +17,6 @@ GObject
|
|||
GstAiffMux
|
||||
GstAiffParse
|
||||
GstAsfMux
|
||||
GstAsfParse
|
||||
GstAssRender
|
||||
GstAudioDecoder
|
||||
ADPCMDec
|
||||
|
@ -46,10 +45,13 @@ GObject
|
|||
GstSynaeScope
|
||||
GstWaveScope
|
||||
GstBaseParse
|
||||
GstAsfParse
|
||||
GstDiracParse
|
||||
GstH263Parse
|
||||
GstH264Parse
|
||||
GstH265Parse
|
||||
GstIRTSPParse
|
||||
GstIvfParse
|
||||
GstMpeg4VParse
|
||||
GstMpegvParse
|
||||
GstOpusParse
|
||||
|
@ -59,10 +61,11 @@ GObject
|
|||
GstAudioBaseSink
|
||||
GstAudioSink
|
||||
GstOpenALSink
|
||||
GstAvdtpSink
|
||||
GstChecksumSink
|
||||
GstCurlBaseSink
|
||||
GstCurlFileSink
|
||||
GstCurlSshSink
|
||||
GstCurlSftpSink
|
||||
GstCurlTlsSink
|
||||
GstCurlFtpSink
|
||||
GstCurlHttpSink
|
||||
|
@ -74,11 +77,10 @@ GObject
|
|||
GstShmSink
|
||||
GstVideoSink
|
||||
GstDfbVideoSink
|
||||
GstEglGlesSink
|
||||
GstFBDEVSink
|
||||
GstGLImageSink
|
||||
GstWaylandSink
|
||||
GstBaseSrc
|
||||
GstAvdtpSrc
|
||||
GstDTMFSrc
|
||||
GstDataURISrc
|
||||
GstFliteTestSrc
|
||||
|
@ -93,17 +95,12 @@ GObject
|
|||
GstAudioSrc
|
||||
GstOpenalSrc
|
||||
GstDvbSrc
|
||||
GstGLTestSrc
|
||||
GstMMS
|
||||
GstNeonhttpSrc
|
||||
GstRTMPSrc
|
||||
GstRfbSrc
|
||||
GstShmSrc
|
||||
frei0r-src-ising0r
|
||||
frei0r-src-lissajous0r
|
||||
frei0r-src-nois0r
|
||||
frei0r-src-onecol0r
|
||||
frei0r-src-partik0l
|
||||
frei0r-src-plasma
|
||||
GstRTPDTMFSrc
|
||||
GstBaseTransform
|
||||
GstAudioFilter
|
||||
|
@ -121,10 +118,26 @@ GObject
|
|||
ladspa-sine-so-sine-faac
|
||||
ladspa-sine-so-sine-fcaa
|
||||
GstOFA
|
||||
GstStereo
|
||||
GstBayer2RGB
|
||||
GstDebugSpy
|
||||
GstDtmfDetect
|
||||
GstFreeverb
|
||||
GstGLFilter
|
||||
GstGLBumper
|
||||
GstGLColorscale
|
||||
GstGLDeinterlace
|
||||
GstGLDifferenceMatte
|
||||
GstGLEffects
|
||||
GstGLFilterApp
|
||||
GstGLFilterBlur
|
||||
GstGLFilterCube
|
||||
GstGLFilterGlass
|
||||
GstGLFilterLaplacian
|
||||
GstGLFilterReflectedScreen
|
||||
GstGLFilterShader
|
||||
GstGLFilterSobel
|
||||
GstGLOverlay
|
||||
GstIvtc
|
||||
GstRGB2Bayer
|
||||
GstRemoveSilence
|
||||
|
@ -153,6 +166,7 @@ GObject
|
|||
GstFisheye
|
||||
GstMarble
|
||||
GstMirror
|
||||
GstPerspective
|
||||
GstRotate
|
||||
GstSquare
|
||||
GstGrabcut
|
||||
|
@ -171,72 +185,25 @@ GObject
|
|||
GstRsvgOverlay
|
||||
GstSceneChange
|
||||
GstSegmentation
|
||||
GstSimpleVideoMark
|
||||
GstSimpleVideoMarkDetect
|
||||
GstSmooth
|
||||
GstSolarize
|
||||
GstVideoAnalyse
|
||||
GstVideoDiff
|
||||
GstZBar
|
||||
GstZebraStripe
|
||||
frei0r-filter-3-point-color-balance
|
||||
frei0r-filter-3dflippo
|
||||
frei0r-filter-b
|
||||
frei0r-filter-baltan
|
||||
frei0r-filter-bluescreen0r
|
||||
frei0r-filter-brightness
|
||||
frei0r-filter-bw0r
|
||||
frei0r-filter-cartoon
|
||||
frei0r-filter-color-distance
|
||||
frei0r-filter-contrast0r
|
||||
frei0r-filter-curves
|
||||
frei0r-filter-dealygrab
|
||||
frei0r-filter-delay0r
|
||||
frei0r-filter-distort0r
|
||||
frei0r-filter-edgeglow
|
||||
frei0r-filter-equaliz0r
|
||||
frei0r-filter-flippo
|
||||
frei0r-filter-g
|
||||
frei0r-filter-gamma
|
||||
frei0r-filter-glow
|
||||
frei0r-filter-hueshift0r
|
||||
frei0r-filter-invert0r
|
||||
frei0r-filter-k-means-clustering
|
||||
frei0r-filter-lens-correction
|
||||
frei0r-filter-letterb0xed
|
||||
frei0r-filter-levels
|
||||
frei0r-filter-luminance
|
||||
frei0r-filter-mask0mate
|
||||
frei0r-filter-nervous
|
||||
frei0r-filter-nosync0r
|
||||
frei0r-filter-perspective
|
||||
frei0r-filter-pixeliz0r
|
||||
frei0r-filter-primaries
|
||||
frei0r-filter-r
|
||||
frei0r-filter-rgb-parade
|
||||
frei0r-filter-saturat0r
|
||||
frei0r-filter-scale0tilt
|
||||
frei0r-filter-scanline0r
|
||||
frei0r-filter-sobel
|
||||
frei0r-filter-squareblur
|
||||
frei0r-filter-tehroxx0r
|
||||
frei0r-filter-threelay0r
|
||||
frei0r-filter-threshold0r
|
||||
frei0r-filter-tint0r
|
||||
frei0r-filter-transparency
|
||||
frei0r-filter-twolay0r
|
||||
frei0r-filter-vectorscope
|
||||
frei0r-filter-vertigo
|
||||
frei0r-filter-water
|
||||
frei0r-filter-white-balance
|
||||
GstWatchdog
|
||||
GstYadif
|
||||
GstBin
|
||||
DvbBaseBin
|
||||
GstA2dpSink
|
||||
GstAutoConvert
|
||||
GstAutoVideoConvert
|
||||
GstBaseCameraSrc
|
||||
GstUvcH264Src
|
||||
GstWrapperCameraBinSrc
|
||||
GstFPSDisplaySink
|
||||
GstHLSDemux
|
||||
GstHlsSink
|
||||
GstPipeline
|
||||
GstCameraBin
|
||||
|
@ -260,9 +227,12 @@ GObject
|
|||
GstFluidDec
|
||||
GstGDPDepay
|
||||
GstGDPPay
|
||||
GstGLMixer
|
||||
GstGLMosaic
|
||||
GstGLVideoMixer
|
||||
GstGmeDec
|
||||
GstHLSDemux
|
||||
GstInterlace
|
||||
GstJP2kDecimator
|
||||
GstJifMux
|
||||
GstJpegParse
|
||||
GstKateDec
|
||||
|
@ -276,7 +246,9 @@ GObject
|
|||
GstMimEnc
|
||||
GstModPlug
|
||||
GstMotioncells
|
||||
GstMpeg2enc
|
||||
GstMpegPSDemux
|
||||
GstMplex
|
||||
GstMssDemux
|
||||
GstOpencvTextOverlay
|
||||
GstPcapParse
|
||||
|
@ -293,6 +265,7 @@ GObject
|
|||
GstRawParse
|
||||
GstAudioParse
|
||||
GstVideoParse
|
||||
GstSFDec
|
||||
GstSegmentClip
|
||||
GstAudioSegmentClip
|
||||
GstVideoSegmentClip
|
||||
|
@ -306,9 +279,11 @@ GObject
|
|||
GstTemplateMatch
|
||||
GstUvcH264MjpgDemux
|
||||
GstVideoDecoder
|
||||
GstOpenEXRDec
|
||||
GstOpenJPEGDec
|
||||
GstRsvgDec
|
||||
GstSchroDec
|
||||
GstVMncDec
|
||||
GstVdpDecoder
|
||||
GstVdpMpegDec
|
||||
GstWebPDec
|
||||
|
@ -323,40 +298,12 @@ GObject
|
|||
GstTSDemux
|
||||
MpegTSParse2
|
||||
MpegTsMux
|
||||
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
|
||||
GstGLMixerPad
|
||||
GstPadTemplate
|
||||
GstPlugin
|
||||
GstPluginFeature
|
||||
GstDeviceMonitorFactory
|
||||
GstElementFactory
|
||||
GstTypeFindFactory
|
||||
GstRegistry
|
||||
|
@ -364,6 +311,7 @@ GObject
|
|||
GstTaskPool
|
||||
GstColorBalanceChannel
|
||||
GstEncodingProfile
|
||||
GstGLContext
|
||||
GstVdpDevice
|
||||
MXFMetadataBase
|
||||
MXFDescriptiveMetadata
|
||||
|
|
|
@ -25,6 +25,10 @@ GstFPSDisplaySink GstChildProxy
|
|||
GstFaac GstPreset
|
||||
GstFaceOverlay GstChildProxy
|
||||
GstFreeverb GstPreset
|
||||
GstGLImageSink GstVideoOverlay
|
||||
GstGLMixer GstChildProxy
|
||||
GstGLMosaic GstChildProxy
|
||||
GstGLVideoMixer GstChildProxy
|
||||
GstGSMEnc GstPreset
|
||||
GstGSettingsAudioSink GstChildProxy
|
||||
GstGSettingsAudioSrc GstChildProxy
|
||||
|
@ -32,6 +36,7 @@ GstGSettingsSwitchSink GstChildProxy
|
|||
GstGSettingsSwitchSrc GstChildProxy
|
||||
GstGSettingsVideoSink GstChildProxy
|
||||
GstGSettingsVideoSrc GstChildProxy
|
||||
GstHLSDemux GstChildProxy
|
||||
GstHanddetect GstNavigation
|
||||
GstHlsSink GstChildProxy
|
||||
GstId3BaseMux GstTagSetter
|
||||
|
|
|
@ -548,7 +548,6 @@ gpointer arg4
|
|||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstSrtpEnc *gstsrtpenc
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Computes an AccurateRip CRC</description>
|
||||
<filename>../../gst/accurip/.libs/libgstaccurip.so</filename>
|
||||
<basename>libgstaccurip.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ADPCM decoder</description>
|
||||
<filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
|
||||
<basename>libgstadpcmdec.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ADPCM encoder</description>
|
||||
<filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
|
||||
<basename>libgstadpcmenc.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ASF Muxer Plugin</description>
|
||||
<filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
|
||||
<basename>libgstasfmux.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ASS/SSA subtitle renderer</description>
|
||||
<filename>../../ext/assrender/.libs/libgstassrender.so</filename>
|
||||
<basename>libgstassrender.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
@ -26,13 +26,13 @@
|
|||
<name>video_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, 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, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Creates video visualizations of audio input</description>
|
||||
<filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename>
|
||||
<basename>libgstaudiovisualizers.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Selects convertor element based on caps</description>
|
||||
<filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
|
||||
<basename>libgstautoconvert.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Elements to convert Bayer images</description>
|
||||
<filename>../../gst/bayer/.libs/libgstbayer.so</filename>
|
||||
<basename>libgstbayer.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Compress or decompress streams</description>
|
||||
<filename>../../ext/bz2/.libs/libgstbz2.so</filename>
|
||||
<basename>libgstbz2.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Take image snapshots and record movies from camera</description>
|
||||
<filename>../../gst/camerabin2/.libs/libgstcamerabin2.so</filename>
|
||||
<basename>libgstcamerabin2.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
@ -29,7 +29,7 @@
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw</details>
|
||||
<details>video/x-raw(ANY)</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Calculate Chromaprint fingerprint from audio files</description>
|
||||
<filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename>
|
||||
<basename>libgstchromaprint.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Color Look-up Table filters</description>
|
||||
<filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename>
|
||||
<basename>libgstcoloreffects.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>libcurl-based elements</description>
|
||||
<filename>../../ext/curl/.libs/libgstcurl.so</filename>
|
||||
<basename>libgstcurl.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
@ -54,6 +54,21 @@
|
|||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>curlsftpsink</name>
|
||||
<longname>Curl sftp sink</longname>
|
||||
<class>Sink/Network</class>
|
||||
<description>Upload data over the SFTP protocol using libcurl</description>
|
||||
<author>Sorin L. <sorin@axis.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>curlsmtpsink</name>
|
||||
<longname>Curl smtp sink</longname>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>data: URI source</description>
|
||||
<filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename>
|
||||
<basename>libgstdataurisrc.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Collection of elements that may or may not be useful for debugging</description>
|
||||
<filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
|
||||
<basename>libgstdebugutilsbad.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Decodes DTS audio streams</description>
|
||||
<filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
|
||||
<basename>libgstdtsdec.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DVB elements</description>
|
||||
<filename>../../sys/dvb/.libs/libgstdvb.so</filename>
|
||||
<basename>libgstdvb.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DVB subtitle renderer</description>
|
||||
<filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename>
|
||||
<basename>libgstdvbsuboverlay.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
@ -26,13 +26,13 @@
|
|||
<name>video_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, 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, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DVD Sub-picture Overlay element</description>
|
||||
<filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
|
||||
<basename>libgstdvdspu.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Free AAC Encoder (FAAC)</description>
|
||||
<filename>../../ext/faac/.libs/libgstfaac.so</filename>
|
||||
<basename>libgstfaac.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Free AAC Decoder (FAAD)</description>
|
||||
<filename>../../ext/faad/.libs/libgstfaad.so</filename>
|
||||
<basename>libgstfaad.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Synthesizes plain text into audio</description>
|
||||
<filename>../../gst/festival/.libs/libgstfestival.so</filename>
|
||||
<basename>libgstfestival.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Video field analysis</description>
|
||||
<filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename>
|
||||
<basename>libgstfieldanalysis.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Flite speech synthesizer plugin</description>
|
||||
<filename>../../ext/flite/.libs/libgstflite.so</filename>
|
||||
<basename>libgstflite.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Fragmented streaming plugins</description>
|
||||
<filename>../../ext/hls/.libs/libgstfragmented.so</filename>
|
||||
<basename>libgstfragmented.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
|
@ -12,7 +12,7 @@
|
|||
<element>
|
||||
<name>hlsdemux</name>
|
||||
<longname>HLS Demuxer</longname>
|
||||
<class>Demuxer/URIList</class>
|
||||
<class>Codec/Demuxer/Adaptive</class>
|
||||
<description>HTTP Live Streaming demuxer</description>
|
||||
<author>Marc-Andre Lureau <marcandre.lureau@gmail.com>
|
||||
Andoni Morales Alastruey <ylatuya@gmail.com></author>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -3,7 +3,7 @@
|
|||
<description>Gaudi video effects.</description>
|
||||
<filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename>
|
||||
<basename>libgstgaudieffects.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Payload/depayload GDP packets</description>
|
||||
<filename>../../gst/gdp/.libs/libgstgdp.so</filename>
|
||||
<basename>libgstgdp.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Various geometric image transform elements</description>
|
||||
<filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
|
||||
<basename>libgstgeometrictransform.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
@ -76,7 +76,7 @@
|
|||
<name>fisheye</name>
|
||||
<longname>fisheye</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Split the image into two halves and reflect one over each other</description>
|
||||
<description>Simulate a fisheye lens by zooming on the center of the image and compressing the edges</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
|
@ -156,6 +156,27 @@
|
|||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>perspective</name>
|
||||
<longname>perspective</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Apply a 2D perspective transform</description>
|
||||
<author>Antonio Ospite <ospite@studenti.unina.it></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>pinch</name>
|
||||
<longname>pinch</longname>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>GME Audio Decoder</description>
|
||||
<filename>../../ext/gme/.libs/libgstgme.so</filename>
|
||||
<basename>libgstgme.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GSM encoder/decoder</description>
|
||||
<filename>../../ext/gsm/.libs/libgstgsm.so</filename>
|
||||
<basename>libgstgsm.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Siren encoder/decoder/payloader/depayloader plugins</description>
|
||||
<filename>../../gst/siren/.libs/libgstsiren.so</filename>
|
||||
<basename>libgstsiren.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ID3 v1 and v2 muxing plugin</description>
|
||||
<filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
|
||||
<basename>libgstid3tag.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>plugin for inter-pipeline communication</description>
|
||||
<filename>../../gst/inter/.libs/libgstinter.so</filename>
|
||||
<basename>libgstinter.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Create an interlaced video stream</description>
|
||||
<filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
|
||||
<basename>libgstinterlace.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>JPEG interchange format plugin</description>
|
||||
<filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename>
|
||||
<basename>libgstjpegformat.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Adds multiple live discontinuous streams</description>
|
||||
<filename>../../gst/liveadder/.libs/libgstliveadder.so</filename>
|
||||
<basename>libgstliveadder.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Mimic codec</description>
|
||||
<filename>../../ext/mimic/.libs/libgstmimic.so</filename>
|
||||
<basename>libgstmimic.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Microsoft Multi Media Server streaming protocol support</description>
|
||||
<filename>../../ext/libmms/.libs/libgstmms.so</filename>
|
||||
<basename>libgstmms.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>.MOD audio decoding</description>
|
||||
<filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
|
||||
<basename>libgstmodplug.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -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>1.1.2.1</version>
|
||||
<version>1.3.0.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -21,7 +21,7 @@ Ronald Bultje <rbultje@ronald.bitfreak.net></author>
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }</details>
|
||||
<details>video/x-raw, format=(string)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MPEG-PS demuxer</description>
|
||||
<filename>../../gst/mpegdemux/.libs/libgstmpegpsdemux.so</filename>
|
||||
<basename>libgstmpegpsdemux.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>unknown</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
<description>MPEG TS demuxer</description>
|
||||
<filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename>
|
||||
<basename>libgstmpegtsdemux.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<license>unknown</license>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MPEG-TS muxer</description>
|
||||
<filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
|
||||
<basename>libgstmpegtsmux.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</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 }; 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; subpicture/x-dvb; application/x-teletext</details>
|
||||
<details>video/mpeg, parsed=(boolean)true, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264, stream-format=(string)byte-stream, alignment=(string){ au, nal }; audio/mpeg, parsed=(boolean)true, mpegversion=(int){ 1, 2 }; audio/mpeg, framed=(boolean)true, 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, framed=(boolean)true; audio/x-dts, framed=(boolean)true; subpicture/x-dvb; application/x-teletext</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>mp3 decoding based on the mpg123 library</description>
|
||||
<filename>../../ext/mpg123/.libs/libgstmpg123.so</filename>
|
||||
<basename>libgstmpg123.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description>
|
||||
<filename>../../ext/mplex/.libs/libgstmplex.so</filename>
|
||||
<basename>libgstmplex.so</basename>
|
||||
<version>1.1.2.1</version>
|
||||
<version>1.3.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>lib neon http client src</description>
|
||||
<filename>../../ext/neon/.libs/libgstneonhttpsrc.so</filename>
|
||||
<basename>libgstneonhttpsrc.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Calculate MusicIP fingerprint from audio files</description>
|
||||
<filename>../../ext/ofa/.libs/libgstofa.so</filename>
|
||||
<basename>libgstofa.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>OpenAL plugin library</description>
|
||||
<filename>../../ext/openal/.libs/libgstopenal.so</filename>
|
||||
<basename>libgstopenal.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GStreamer OpenCV Plugins</description>
|
||||
<filename>../../ext/opencv/.libs/libgstopencv.so</filename>
|
||||
<basename>libgstopencv.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>OPUS plugin library</description>
|
||||
<filename>../../ext/opus/.libs/libgstopus.so</filename>
|
||||
<basename>libgstopus.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Element parsing raw pcap streams</description>
|
||||
<filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
|
||||
<basename>libgstpcapparse.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>PNM plugin</description>
|
||||
<filename>../../gst/pnm/.libs/libgstpnm.so</filename>
|
||||
<basename>libgstpnm.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Parses byte streams into raw frames</description>
|
||||
<filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
|
||||
<basename>libgstrawparse.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Removes silence from an audio stream</description>
|
||||
<filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename>
|
||||
<basename>libgstremovesilence.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Resin DVD playback elements</description>
|
||||
<filename>../../ext/resindvd/.libs/libgstresindvd.so</filename>
|
||||
<basename>libgstresindvd.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
@ -32,7 +32,7 @@
|
|||
<name>video</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
<details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -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>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>RTMP source and sink</description>
|
||||
<filename>../../ext/rtmp/.libs/libgstrtmp.so</filename>
|
||||
<basename>libgstrtmp.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Schroedinger plugin</description>
|
||||
<filename>../../ext/schroedinger/.libs/libgstschro.so</filename>
|
||||
<basename>libgstschro.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>configure streaming sessions using SDP</description>
|
||||
<filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
|
||||
<basename>libgstsdpelem.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Segment clip elements</description>
|
||||
<filename>../../gst/segmentclip/.libs/libgstsegmentclip.so</filename>
|
||||
<basename>libgstsegmentclip.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>shared memory sink source</description>
|
||||
<filename>../../sys/shm/.libs/libgstshm.so</filename>
|
||||
<basename>libgstshm.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Apply a smooth filter to an image</description>
|
||||
<filename>../../gst/smooth/.libs/libgstsmooth.so</filename>
|
||||
<basename>libgstsmooth.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Audio Pitch Controller & BPM Detection</description>
|
||||
<filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename>
|
||||
<basename>libgstsoundtouch.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>libspandsp plugin</description>
|
||||
<filename>../../ext/spandsp/.libs/libgstspandsp.so</filename>
|
||||
<basename>libgstspandsp.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Set speed/pitch on audio/raw streams (resampler)</description>
|
||||
<filename>../../gst/speed/.libs/libgstspeed.so</filename>
|
||||
<basename>libgstspeed.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>subtitle encoders</description>
|
||||
<filename>../../gst/subenc/.libs/libgstsubenc.so</filename>
|
||||
<basename>libgstsubenc.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>videoparsers</description>
|
||||
<filename>../../gst/videoparsers/.libs/libgstvideoparsersbad.so</filename>
|
||||
<basename>libgstvideoparsersbad.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
@ -72,6 +72,27 @@
|
|||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>h265parse</name>
|
||||
<longname>H.265 parser</longname>
|
||||
<class>Codec/Parser/Converter/Video</class>
|
||||
<description>Parses H.265 streams</description>
|
||||
<author>Sreerenj Balachandran <sreerenj.balachandran@intel.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-h265</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-h265, parsed=(boolean)true, stream-format=(string){ hvc1, hev1, byte-stream }, alignment=(string){ au, nal }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>mpeg4videoparse</name>
|
||||
<longname>MPEG 4 video elementary stream parser</longname>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>AAC audio encoder</description>
|
||||
<filename>../../ext/voaacenc/.libs/libgstvoaacenc.so</filename>
|
||||
<basename>libgstvoaacenc.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Adaptive Multi-Rate Wide-Band Encoder</description>
|
||||
<filename>../../ext/voamrwbenc/.libs/libgstvoamrwbenc.so</filename>
|
||||
<basename>libgstvoamrwbenc.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>unknown</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Wayland Video Sink</description>
|
||||
<filename>../../ext/wayland/.libs/libgstwaylandsink.so</filename>
|
||||
<basename>libgstwaylandsink.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Demuxes/decodes YUV4MPEG streams</description>
|
||||
<filename>../../gst/y4m/.libs/libgsty4mdec.so</filename>
|
||||
<basename>libgsty4mdec.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>zbar barcode scanner</description>
|
||||
<filename>../../ext/zbar/.libs/libgstzbar.so</filename>
|
||||
<basename>libgstzbar.so</basename>
|
||||
<version>1.2.0</version>
|
||||
<version>1.3.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -33,6 +33,16 @@ real live maintainer, or some actual wide use.
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.3.1</revision>
|
||||
<branch>1.3</branch>
|
||||
<name></name>
|
||||
<created>2014-05-03</created>
|
||||
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.3.1.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.2.0</revision>
|
||||
|
|
|
@ -153,8 +153,8 @@ void audiomixer_orc_add_volume_f64 (double *ORC_RESTRICT d1,
|
|||
#define ORC_CLAMP_UW(x) ORC_CLAMP(x,ORC_UW_MIN,ORC_UW_MAX)
|
||||
#define ORC_CLAMP_SL(x) ORC_CLAMP(x,ORC_SL_MIN,ORC_SL_MAX)
|
||||
#define ORC_CLAMP_UL(x) ORC_CLAMP(x,ORC_UL_MIN,ORC_UL_MAX)
|
||||
#define ORC_SWAP_W(x) ((((x)&0xff)<<8) | (((x)&0xff00)>>8))
|
||||
#define ORC_SWAP_L(x) ((((x)&0xff)<<24) | (((x)&0xff00)<<8) | (((x)&0xff0000)>>8) | (((x)&0xff000000)>>24))
|
||||
#define ORC_SWAP_W(x) ((((x)&0xffU)<<8) | (((x)&0xff00U)>>8))
|
||||
#define ORC_SWAP_L(x) ((((x)&0xffU)<<24) | (((x)&0xff00U)<<8) | (((x)&0xff0000U)>>8) | (((x)&0xff000000U)>>24))
|
||||
#define ORC_SWAP_Q(x) ((((x)&ORC_UINT64_C(0xff))<<56) | (((x)&ORC_UINT64_C(0xff00))<<40) | (((x)&ORC_UINT64_C(0xff0000))<<24) | (((x)&ORC_UINT64_C(0xff000000))<<8) | (((x)&ORC_UINT64_C(0xff00000000))>>8) | (((x)&ORC_UINT64_C(0xff0000000000))>>24) | (((x)&ORC_UINT64_C(0xff000000000000))>>40) | (((x)&ORC_UINT64_C(0xff00000000000000))>>56))
|
||||
#define ORC_PTR_OFFSET(ptr,offset) ((void *)(((unsigned char *)(ptr)) + (offset)))
|
||||
#define ORC_DENORMAL(x) ((x) & ((((x)&0x7f800000) == 0) ? 0xff800000 : 0xffffffff))
|
||||
|
|
|
@ -156,8 +156,8 @@ void bayer_orc_merge_gr_argb (guint8 * ORC_RESTRICT d1,
|
|||
#define ORC_CLAMP_UW(x) ORC_CLAMP(x,ORC_UW_MIN,ORC_UW_MAX)
|
||||
#define ORC_CLAMP_SL(x) ORC_CLAMP(x,ORC_SL_MIN,ORC_SL_MAX)
|
||||
#define ORC_CLAMP_UL(x) ORC_CLAMP(x,ORC_UL_MIN,ORC_UL_MAX)
|
||||
#define ORC_SWAP_W(x) ((((x)&0xff)<<8) | (((x)&0xff00)>>8))
|
||||
#define ORC_SWAP_L(x) ((((x)&0xff)<<24) | (((x)&0xff00)<<8) | (((x)&0xff0000)>>8) | (((x)&0xff000000)>>24))
|
||||
#define ORC_SWAP_W(x) ((((x)&0xffU)<<8) | (((x)&0xff00U)>>8))
|
||||
#define ORC_SWAP_L(x) ((((x)&0xffU)<<24) | (((x)&0xff00U)<<8) | (((x)&0xff0000U)>>8) | (((x)&0xff000000U)>>24))
|
||||
#define ORC_SWAP_Q(x) ((((x)&ORC_UINT64_C(0xff))<<56) | (((x)&ORC_UINT64_C(0xff00))<<40) | (((x)&ORC_UINT64_C(0xff0000))<<24) | (((x)&ORC_UINT64_C(0xff000000))<<8) | (((x)&ORC_UINT64_C(0xff00000000))>>8) | (((x)&ORC_UINT64_C(0xff0000000000))>>24) | (((x)&ORC_UINT64_C(0xff000000000000))>>40) | (((x)&ORC_UINT64_C(0xff00000000000000))>>56))
|
||||
#define ORC_PTR_OFFSET(ptr,offset) ((void *)(((unsigned char *)(ptr)) + (offset)))
|
||||
#define ORC_DENORMAL(x) ((x) & ((((x)&0x7f800000) == 0) ? 0xff800000 : 0xffffffff))
|
||||
|
|
|
@ -136,8 +136,8 @@ void fieldanalysis_orc_opposite_parity_5_tap_planar_yuv (guint32 *
|
|||
#define ORC_CLAMP_UW(x) ORC_CLAMP(x,ORC_UW_MIN,ORC_UW_MAX)
|
||||
#define ORC_CLAMP_SL(x) ORC_CLAMP(x,ORC_SL_MIN,ORC_SL_MAX)
|
||||
#define ORC_CLAMP_UL(x) ORC_CLAMP(x,ORC_UL_MIN,ORC_UL_MAX)
|
||||
#define ORC_SWAP_W(x) ((((x)&0xff)<<8) | (((x)&0xff00)>>8))
|
||||
#define ORC_SWAP_L(x) ((((x)&0xff)<<24) | (((x)&0xff00)<<8) | (((x)&0xff0000)>>8) | (((x)&0xff000000)>>24))
|
||||
#define ORC_SWAP_W(x) ((((x)&0xffU)<<8) | (((x)&0xff00U)>>8))
|
||||
#define ORC_SWAP_L(x) ((((x)&0xffU)<<24) | (((x)&0xff00U)<<8) | (((x)&0xff0000U)>>8) | (((x)&0xff000000U)>>24))
|
||||
#define ORC_SWAP_Q(x) ((((x)&ORC_UINT64_C(0xff))<<56) | (((x)&ORC_UINT64_C(0xff00))<<40) | (((x)&ORC_UINT64_C(0xff0000))<<24) | (((x)&ORC_UINT64_C(0xff000000))<<8) | (((x)&ORC_UINT64_C(0xff00000000))>>8) | (((x)&ORC_UINT64_C(0xff0000000000))>>24) | (((x)&ORC_UINT64_C(0xff000000000000))>>40) | (((x)&ORC_UINT64_C(0xff00000000000000))>>56))
|
||||
#define ORC_PTR_OFFSET(ptr,offset) ((void *)(((unsigned char *)(ptr)) + (offset)))
|
||||
#define ORC_DENORMAL(x) ((x) & ((((x)&0x7f800000) == 0) ? 0xff800000 : 0xffffffff))
|
||||
|
|
|
@ -122,8 +122,8 @@ void gaudi_orc_burn (guint32 * ORC_RESTRICT d1, const guint32 * ORC_RESTRICT s1,
|
|||
#define ORC_CLAMP_UW(x) ORC_CLAMP(x,ORC_UW_MIN,ORC_UW_MAX)
|
||||
#define ORC_CLAMP_SL(x) ORC_CLAMP(x,ORC_SL_MIN,ORC_SL_MAX)
|
||||
#define ORC_CLAMP_UL(x) ORC_CLAMP(x,ORC_UL_MIN,ORC_UL_MAX)
|
||||
#define ORC_SWAP_W(x) ((((x)&0xff)<<8) | (((x)&0xff00)>>8))
|
||||
#define ORC_SWAP_L(x) ((((x)&0xff)<<24) | (((x)&0xff00)<<8) | (((x)&0xff0000)>>8) | (((x)&0xff000000)>>24))
|
||||
#define ORC_SWAP_W(x) ((((x)&0xffU)<<8) | (((x)&0xff00U)>>8))
|
||||
#define ORC_SWAP_L(x) ((((x)&0xffU)<<24) | (((x)&0xff00U)<<8) | (((x)&0xff0000U)>>8) | (((x)&0xff000000U)>>24))
|
||||
#define ORC_SWAP_Q(x) ((((x)&ORC_UINT64_C(0xff))<<56) | (((x)&ORC_UINT64_C(0xff00))<<40) | (((x)&ORC_UINT64_C(0xff0000))<<24) | (((x)&ORC_UINT64_C(0xff000000))<<8) | (((x)&ORC_UINT64_C(0xff00000000))>>8) | (((x)&ORC_UINT64_C(0xff0000000000))>>24) | (((x)&ORC_UINT64_C(0xff000000000000))>>40) | (((x)&ORC_UINT64_C(0xff00000000000000))>>56))
|
||||
#define ORC_PTR_OFFSET(ptr,offset) ((void *)(((unsigned char *)(ptr)) + (offset)))
|
||||
#define ORC_DENORMAL(x) ((x) & ((((x)&0x7f800000) == 0) ? 0xff800000 : 0xffffffff))
|
||||
|
|
|
@ -58,6 +58,15 @@
|
|||
/* Defined if gcov is enabled to force a rebuild due to config.h changing */
|
||||
#undef GST_GCOV_ENABLED
|
||||
|
||||
/* EGL module name */
|
||||
#undef GST_GL_LIBEGL_MODULE_NAME
|
||||
|
||||
/* GLES2 module name */
|
||||
#undef GST_GL_LIBGLESV2_MODULE_NAME
|
||||
|
||||
/* OpenGL module name */
|
||||
#undef GST_GL_LIBGL_MODULE_NAME
|
||||
|
||||
/* Defined when registry scanning through fork is unsafe */
|
||||
#undef GST_HAVE_UNSAFE_FORK
|
||||
|
||||
|
@ -71,13 +80,13 @@
|
|||
#undef GST_MJPEGTOOLS_API
|
||||
|
||||
/* package name in plugins */
|
||||
#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins git"
|
||||
#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins source release"
|
||||
|
||||
/* package origin */
|
||||
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
||||
|
||||
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
||||
#define GST_PACKAGE_RELEASE_DATETIME "2013-10-31T21:09Z"
|
||||
#define GST_PACKAGE_RELEASE_DATETIME "2014-05-03"
|
||||
|
||||
/* Define if static plugins should be built */
|
||||
#undef GST_PLUGIN_BUILD_STATIC
|
||||
|
@ -100,6 +109,9 @@
|
|||
/* Define to enable AVC Video Services (used by avcsrc). */
|
||||
#undef HAVE_AVC
|
||||
|
||||
/* Define if building with AVFoundation */
|
||||
#undef HAVE_AVFOUNDATION
|
||||
|
||||
/* Define to enable Bluez (used by bluez). */
|
||||
#undef HAVE_BLUEZ
|
||||
|
||||
|
@ -187,9 +199,6 @@
|
|||
/* Define to enable directfb (used by dfbvideosink ). */
|
||||
#undef HAVE_DIRECTFB
|
||||
|
||||
/* Define to enable DirectShow plug-in (used by winks). */
|
||||
#undef HAVE_DIRECTSHOW
|
||||
|
||||
/* Define to enable DirectSound (used by directsoundsrc). */
|
||||
#undef HAVE_DIRECTSOUND
|
||||
|
||||
|
@ -241,6 +250,21 @@
|
|||
/* Define if the GNU gettext() function is already present or preinstalled. */
|
||||
#undef HAVE_GETTEXT
|
||||
|
||||
/* Define to enable gl elements (used by gl). */
|
||||
#undef HAVE_GL
|
||||
|
||||
/* Define to 1 if the system has the type `GLchar'. */
|
||||
#undef HAVE_GLCHAR
|
||||
|
||||
/* Define to 1 if the system has the type `GLeglImageOES'. */
|
||||
#undef HAVE_GLEGLIMAGEOES
|
||||
|
||||
/* Define to 1 if the system has the type `GLintptr'. */
|
||||
#undef HAVE_GLINTPTR
|
||||
|
||||
/* Define to 1 if the system has the type `GLsizeiptr'. */
|
||||
#undef HAVE_GLSIZEIPTR
|
||||
|
||||
/* Define to enable gme decoder (used by gme). */
|
||||
#undef HAVE_GME
|
||||
|
||||
|
@ -271,12 +295,18 @@
|
|||
/* Define if building for Apple iOS */
|
||||
#undef HAVE_IOS
|
||||
|
||||
/* Use libjpeg */
|
||||
#undef HAVE_JPEG
|
||||
|
||||
/* Define to enable Kate (used by kate). */
|
||||
#undef HAVE_KATE
|
||||
|
||||
/* Define to enable ladspa (used by ladspa). */
|
||||
#undef HAVE_LADSPA
|
||||
|
||||
/* Define if libgcrypt is available */
|
||||
#undef HAVE_LIBGCRYPT
|
||||
|
||||
/* Define if gme 0.5.6 or newer is available */
|
||||
#undef HAVE_LIBGME_ACCURACY
|
||||
|
||||
|
@ -292,6 +322,9 @@
|
|||
/* Define if libusb 1.x is installed */
|
||||
#undef HAVE_LIBUSB
|
||||
|
||||
/* Define to enable libvisual visualization library (used by libvisual). */
|
||||
#undef HAVE_LIBVISUAL
|
||||
|
||||
/* Define to enable Linear Systems SDI plugin (used by linsys). */
|
||||
#undef HAVE_LINSYS
|
||||
|
||||
|
@ -304,9 +337,6 @@
|
|||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#undef HAVE_MEMORY_H
|
||||
|
||||
/* Define to enable Multi Format Codec (used by mfc). */
|
||||
#undef HAVE_MFC
|
||||
|
||||
/* Define to enable libmimic library (used by mimic). */
|
||||
#undef HAVE_MIMIC
|
||||
|
||||
|
@ -349,6 +379,9 @@
|
|||
/* Define to 1 if you have the <netinet/tcp.h> header file. */
|
||||
#undef HAVE_NETINET_TCP_H
|
||||
|
||||
/* Define if nettle is available */
|
||||
#undef HAVE_NETTLE
|
||||
|
||||
/* Define to enable ofa plugins (used by ofa). */
|
||||
#undef HAVE_OFA
|
||||
|
||||
|
@ -361,12 +394,18 @@
|
|||
/* Define to 1 if you have the <opencv2/highgui/highgui_c.h> header file. */
|
||||
#undef HAVE_OPENCV2_HIGHGUI_HIGHGUI_C_H
|
||||
|
||||
/* Define to enable openexr library (used by openexr). */
|
||||
#undef HAVE_OPENEXR
|
||||
|
||||
/* Define to enable openjpeg library (used by openjpeg). */
|
||||
#undef HAVE_OPENJPEG
|
||||
|
||||
/* Define if OpenJPEG 1 is used */
|
||||
#undef HAVE_OPENJPEG_1
|
||||
|
||||
/* Define to enable openni2 library (used by openni2). */
|
||||
#undef HAVE_OPENNI2
|
||||
|
||||
/* Define to enable OpenSL ES (used by opensl). */
|
||||
#undef HAVE_OPENSLES
|
||||
|
||||
|
@ -382,6 +421,9 @@
|
|||
/* Define to enable OSX video (used by osxvideosrc). */
|
||||
#undef HAVE_OSX_VIDEO
|
||||
|
||||
/* Use libpng */
|
||||
#undef HAVE_PNG
|
||||
|
||||
/* Define to 1 if you have the <pthread.h> header file. */
|
||||
#undef HAVE_PTHREAD_H
|
||||
|
||||
|
@ -421,7 +463,7 @@
|
|||
/* Define to enable Smooth Streaming plug-in (used by smoothstreaming). */
|
||||
#undef HAVE_SMOOTHSTREAMING
|
||||
|
||||
/* Define to enable sndfile plug-in (used by sfsrc sfsink). */
|
||||
/* Define to enable sndfile plug-in (used by sfdec sfenc). */
|
||||
#undef HAVE_SNDFILE
|
||||
|
||||
/* Define to enable sndio audio (used by sndio). */
|
||||
|
@ -442,6 +484,9 @@
|
|||
/* Define to enable srtp library (used by srtp). */
|
||||
#undef HAVE_SRTP
|
||||
|
||||
/* Define if libssh2 is available */
|
||||
#undef HAVE_SSH2
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#undef HAVE_STDINT_H
|
||||
|
||||
|
@ -529,6 +574,9 @@
|
|||
/* Define to 1 if you have the <wininet.h> header file. */
|
||||
#define HAVE_WININET_H 1
|
||||
|
||||
/* Define to enable Winks plug-in (used by winks). */
|
||||
#undef HAVE_WINKS
|
||||
|
||||
/* Define to enable winscreencap plug-in (used by winscreencap). */
|
||||
#undef HAVE_WINSCREENCAP
|
||||
|
||||
|
@ -557,6 +605,9 @@
|
|||
# define LIBDIR PREFIX "\\lib"
|
||||
#endif
|
||||
|
||||
/* directory in which the detected libvisual's plugins are located */
|
||||
#undef LIBVISUAL_PLUGINSBASEDIR
|
||||
|
||||
/* gettext locale dir */
|
||||
#define LOCALEDIR PREFIX "\\share\\locale"
|
||||
|
||||
|
@ -580,7 +631,7 @@
|
|||
#define PACKAGE_NAME "GStreamer Bad Plug-ins"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.3.0.1"
|
||||
#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.3.1"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gst-plugins-bad"
|
||||
|
@ -589,7 +640,7 @@
|
|||
#undef PACKAGE_URL
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "1.3.0.1"
|
||||
#define PACKAGE_VERSION "1.3.1"
|
||||
|
||||
/* directory where plugins are located */
|
||||
#ifdef _DEBUG
|
||||
|
@ -622,17 +673,14 @@
|
|||
/* Define location of timidity.cfg */
|
||||
#undef TIMIDITY_CFG
|
||||
|
||||
/* Use Mali FB EGL window system */
|
||||
/* Use Mali FB EGL platform */
|
||||
#undef USE_EGL_MALI_FB
|
||||
|
||||
/* Use RPi EGL window system */
|
||||
/* Use RPi platform */
|
||||
#undef USE_EGL_RPI
|
||||
|
||||
/* Use X11 EGL window system */
|
||||
#undef USE_EGL_X11
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "1.3.0.1"
|
||||
#define VERSION "1.3.1"
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
EXPORTS
|
||||
gst_buffer_add_mpeg_video_meta
|
||||
gst_codecparsers_vp8dx_bool_decoder_fill
|
||||
gst_codecparsers_vp8dx_start_decode
|
||||
gst_h263_parse
|
||||
gst_h264_nal_parser_free
|
||||
gst_h264_nal_parser_new
|
||||
|
@ -80,3 +82,15 @@ EXPORTS
|
|||
gst_vc1_parse_sequence_header_struct_c
|
||||
gst_vc1_parse_sequence_layer
|
||||
gst_vc1_parse_slice_header
|
||||
gst_vp8_mode_probs_init_defaults
|
||||
gst_vp8_mv_probs_init_defaults
|
||||
gst_vp8_mv_update_probs_init
|
||||
gst_vp8_parser_init
|
||||
gst_vp8_parser_parse_frame_header
|
||||
gst_vp8_range_decoder_get_pos
|
||||
gst_vp8_range_decoder_get_state
|
||||
gst_vp8_range_decoder_init
|
||||
gst_vp8_range_decoder_read
|
||||
gst_vp8_range_decoder_read_literal
|
||||
gst_vp8_token_probs_init_defaults
|
||||
gst_vp8_token_update_probs_init
|
||||
|
|
Loading…
Reference in a new issue