mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-16 21:14:44 +00:00
Release 1.5.1
This commit is contained in:
parent
b7455f9707
commit
a2156638d5
42 changed files with 8128 additions and 248 deletions
145
NEWS
145
NEWS
|
@ -1,145 +1,2 @@
|
|||
This is GStreamer Base Plugins 1.4.0
|
||||
This is GStreamer Base Plugins 1.5.1
|
||||
|
||||
Changes since 1.2:
|
||||
|
||||
New API:
|
||||
• 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.
|
||||
• New GstFlowAggregator helper object that simplifies handling of
|
||||
flow returns in elements with multiple source pads. Additionally
|
||||
GstPad now always stores the last flow return and provides an
|
||||
API to retrieve it.
|
||||
• 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.
|
||||
• GstBufferPool has support for flushing now.
|
||||
• playbin/playsink has support for application provided audio and video
|
||||
filters.
|
||||
• GstDiscoverer has new and simplified API to get details about missing
|
||||
plugins and information to pass to the plugin installer.
|
||||
• 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.
|
||||
• New GstAggregator base class in gst-plugins-bad. This is supposed to
|
||||
replace GstCollectPads in the future and fix long-known shortcomings
|
||||
in its API. Together with the base class some elements are provided
|
||||
already, like a videomixer (compositor).
|
||||
|
||||
|
||||
Major changes:
|
||||
• 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.
|
||||
∘ New downloadbuffer element that replaces the download
|
||||
buffering feature of queue2. Compared to queue2's code
|
||||
it is much simpler and only for this single use case.
|
||||
A noteworthy new feature is that it's downloading gaps
|
||||
in the already downloaded stream parts when nothing else
|
||||
is to be downloaded.
|
||||
This is now used by playbin when download buffering is
|
||||
enabled.
|
||||
∘ 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 10.2, 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 and tsparse, especially time and
|
||||
seeking 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.
|
||||
∘ dashdemux and mssdemux are now also pushing fragments downstream
|
||||
while they're downloaded instead of waiting for each fragment to
|
||||
finish.
|
||||
∘ videoflip can automatically flip based on the orientation tag.
|
||||
∘ openjpeg supports the OpenJPEG2 API.
|
||||
∘ waylandsink was refactored and should be more useful now. It also
|
||||
includes a small library which most likely is going to be removed
|
||||
in the future and will result in extensions to the GstVideoOverlay
|
||||
interface.
|
||||
∘ gst-rtsp-server supports SRTP and MIKEY now.
|
||||
∘ gst-libav encoders are now negotiating any profile/level settings
|
||||
with downstream via caps.
|
||||
∘ Lots of fixes for coverity warnings all over the place.
|
||||
∘ Negotiation related performance improvements.
|
||||
∘ 800+ fixed bug reports, and many other bug fixes and other
|
||||
improvements everywhere that had no bug report.
|
||||
|
||||
Things to look out for:
|
||||
• 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.
|
||||
• On Android the namespace of the automatically generated Java class
|
||||
for initialization of GStreamer has changed from com.gstreamer to
|
||||
org.freedesktop.gstreamer to prevent namespace pollution.
|
||||
• On iOS you have to update your gst_ios_init.h and gst_ios_init.m in
|
||||
your projects from the one included in the binaries if you used the
|
||||
GnuTLS GIO module before. The loading mechanism has slightly changed.
|
||||
|
|
246
RELEASE
246
RELEASE
|
@ -1,23 +1,17 @@
|
|||
|
||||
Release notes for GStreamer Base Plugins 1.4.0
|
||||
Release notes for GStreamer Base Plugins 1.5.1
|
||||
|
||||
|
||||
The GStreamer team is pleased to announce the first release of
|
||||
the stable 1.4 release series. The 1.4 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 GStreamer team is pleased to announce the first release of the unstable
|
||||
1.5 release series. The 1.5 release series is adding new features on top of
|
||||
the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
|
||||
series of the GStreamer multimedia framework. The unstable 1.5 release series
|
||||
will lead to the stable 1.6 release series in the next weeks, and newly added
|
||||
API can still change until that point.
|
||||
|
||||
|
||||
|
||||
Binaries for Android, iOS, Mac OS X and Windows are provided together
|
||||
with this release.
|
||||
|
||||
|
||||
|
||||
The stable 1.4 release series is API and ABI compatible with 1.0.x,
|
||||
1.2.x and any other 1.x release series in the future. Compared to 1.2.x
|
||||
it contains some new features and more intrusive changes that were
|
||||
considered too risky as a bugfix.
|
||||
Binaries for Android, iOS, Mac OS X and Windows will be provided separately
|
||||
during the unstable 1.5 release series.
|
||||
|
||||
|
||||
|
||||
|
@ -67,10 +61,154 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
|||
|
||||
Bugs fixed in this release
|
||||
|
||||
* 733012 : playbin: *-filter properties are settable, but not gettable
|
||||
* 733207 : POTFILES.in is out of date
|
||||
* 733349 : encodebin: Documentation fixes and updates for GstEncodingProfile
|
||||
* 733386 : appsrc: Leaking callback user data
|
||||
* 742924 : decodebin: Initial decoder negotiation will always fail
|
||||
* 749676 : playbin: failed to get end-of-stream event when visualization flag is enabled
|
||||
* 741355 : playbin: deadlock
|
||||
* 650652 : encodebin: missing encoder error when trying to remux
|
||||
* 673976 : pbutils: codec description should include profile
|
||||
* 706066 : xvimagesink: Fails to allocate large xvimages but does not declare this limitation on the caps
|
||||
* 722316 : playbin: flac playback broken
|
||||
* 722442 : Internal data stream error in gstoggdemux.c
|
||||
* 723252 : testsuite failure: libs/tag - exif tag: " Conversion from character set 'utf8' to 'latin1' is not supported "
|
||||
* 725383 : uridecodebin doesn't need to set the " iradio-mode " property in the source element any more
|
||||
* 726709 : playback-test: Segment seeks do not work anymore
|
||||
* 727409 : streamsynchronizer: Invalid memory accesses when using uncopyable memory
|
||||
* 727955 : id3v2: ignore RVA2 tags with 0 peak bits
|
||||
* 728379 : appsink: add push_sample() convenience function for easy appsrc - > appsink use
|
||||
* 729198 : oggdemux: add non flushing time seeking to 0 in push mode
|
||||
* 729314 : ogg: sample-accurate decoding/encoding is broken
|
||||
* 729760 : appsrc: Changing caps and pushing buffers is not serialized
|
||||
* 731047 : ximagesink, xvimagesink: configure checks pull in libSM and libICE even though they are not used
|
||||
* 732186 : videoconvert optimization
|
||||
* 733147 : audio/video decoder base classes needlessly delay caps events
|
||||
* 733169 : decodebin: improve deadend pads handling
|
||||
* 733405 : riff: wrong channel mask in wav should be ignored
|
||||
* 733482 : discoverer: Prettify tags with samples
|
||||
* 733495 : uridecodebin/playbin: Does not properly do async state changes
|
||||
* 733524 : ges-launch crashes with SIGABRT when using h264 encoded assets
|
||||
* 733615 : decodebin: Changing state of a playbin pipeline intensively segfault with several formats
|
||||
* 733720 : videodecoder: output should not have DTS
|
||||
* 734350 : oggdemux: Unref peer pad after use in error case
|
||||
* 734359 : tests: Add missing unrefs of objects after use
|
||||
* 734424 : videorate: produces bogus output when framerate=0/1
|
||||
* 734441 : videodecoder: in reverse playback, flush the output queue after decoding each keyframe chain
|
||||
* 734540 : audioencoder: Mark caps argument as not being transferred
|
||||
* 734541 : vorbisenc: Improve annotation of internal function
|
||||
* 734650 : videoscale: Does not support NV21 format
|
||||
* 734666 : audiodecoder: Don't drain and flush on SEGMENT events.
|
||||
* 735509 : oggdemux: should accumulate segment.base
|
||||
* 735631 : riff: Recognize RF64 as RIFF file
|
||||
* 735808 : oggdemux: should not set segment.base in gst_ogg_pad_submit_packet()
|
||||
* 735879 : basetetxtoverlay: make shading_value a property
|
||||
* 736028 : basetextoverlay: cairo transparence setting not needed
|
||||
* 736267 : rtspconnection: Be more forgiving when parsing session header in requests
|
||||
* 736797 : audio: correct condition for MPEG case in iec61937 / SPDIF payloader
|
||||
* 736845 : videoscale: 4Tap resize support not present for NV format
|
||||
* 737072 : videopool: add missing annotation for gst_video_buffer_pool_new()
|
||||
* 737138 : audioencoder: weird error handling code path
|
||||
* 737400 : videoscale: Lanczos resizing for NV image format
|
||||
* 737757 : decodebin: memory leak
|
||||
* 738018 : typefind: #define gst_type_find_peek is not needed any more
|
||||
* 738026 : audioresample: struct GstAudioResample has unused variables
|
||||
* 738131 : playbin: Bogus results from GST_STATE_NULL (audio-)sink
|
||||
* 738242 : textoverlay: segfault when trying to position text outside of the video frame
|
||||
* 738416 : decodebin: Don't plug multiple parsers one after another
|
||||
* 738568 : videotestsrc: assertion failed error
|
||||
* 738984 : basetextoverlay: segfault for min/max values of element properties
|
||||
* 739346 : playback-test: correct the test apps
|
||||
* 739433 : video: recent video-resampler addition causes build failures when building without orc
|
||||
* 739446 : audiosink, audiosrc: fix silence for unsigned pcm formats
|
||||
* 739536 : subtitleoverlay: return available factory caps instead of any on caps query
|
||||
* 739545 : docs: gst_dmabuf_allocator_alloc: Improve documentation
|
||||
* 739546 : New socketsrc element
|
||||
* 739640 : tests : fix leaks in adder unit test
|
||||
* 739689 : textoverlay: not rendering when x + text_width > frame_width & & x < frame_width
|
||||
* 740018 : videorate: Operate in a zero-latency mode if drop-only is set to TRUE
|
||||
* 740214 : [API] encodebin: Add a way to disable caps renegotiation for output stream format
|
||||
* 740422 : vorbisenc: Nothing encoded in some transcoding cases (regression)
|
||||
* 740615 : alsa: warn on buffer underrun / overrun
|
||||
* 740686 : audiodecoder: Error not handled in gst_audio_decoder_drain
|
||||
* 740689 : decodebin/multiqueue/max-size-buffers is not set in playing state
|
||||
* 740690 : Timeoverlay: add an option to choose between stream-time and running-time.
|
||||
* 740693 : decodebin: Analyze source pad before setting to PAUSED for 'tag demuxers'
|
||||
* 740694 : decodebin: Take STREAM_LOCK before sending sticky events.
|
||||
* 740798 : videoscale: Videoscale test suite fails for 4-tap method
|
||||
* 740834 : audiobasesink: racy clock jump when renegotiating
|
||||
* 741015 : videoconvert: Tune quality setting to not degrade performance compared to 1.4
|
||||
* 741030 : theoradec: Sets video-meta width/height from padded values
|
||||
* 741097 : oggdemux: Fix seeking before the first frame.
|
||||
* 741144 : id3demux: support UTF-16 - > UTF-8 conversion on systems with crippled iconv
|
||||
* 741187 : [regression] ProRes files show up pink
|
||||
* 741263 : videodecoder: implement caps query
|
||||
* 741281 : audiorate: fill gap events
|
||||
* 741501 : videopool: should update video alignment after change it
|
||||
* 741640 : video-converter: support AYUV border
|
||||
* 741879 : audio/videotestsrc: Report latency in live-mode
|
||||
* 741987 : videoscale performance regression
|
||||
* 742006 : discoverer: _get_missing_elements_installer_details() is documented to return a copy but doesn't
|
||||
* 742110 : video: Add support for BT2020 colorspace (UHD)
|
||||
* 742885 : decodebin: disable pad link checks as it has already been done
|
||||
* 743687 : playback: gstreamer-vaapi doesn't work with Totem master
|
||||
* 743834 : tcpserversink: fails with html5 < video > client
|
||||
* 743900 : oggdemux gets first packet timestamp wrong - theora
|
||||
* 743980 : decodebin2: crash in analyze_new_pad
|
||||
* 744028 : video-converter: Converter doesn't work properly when offsets are specified
|
||||
* 744070 : oggdemux: wrong duration for ogv file
|
||||
* 744465 : install-plugins: add _set_desktop_id(), _set_startup_notification_id() and _set_confirm_search() API
|
||||
* 744844 : playbin: forward template and ring buffer settings to existing decodebins
|
||||
* 745006 : video-converter: Add frame 'alpha' property to video-converter
|
||||
* 745073 : playbin, discoverer: criticals when switching from pull mode to push mode
|
||||
* 745174 : gst-play: support play rate change
|
||||
* 745207 : video-converter: sometimes crashes during ARGB - > BGRx conversion.
|
||||
* 745337 : video: RGB15/16 pack/unpack unit test failure on big endian systems
|
||||
* 745667 : volume: Unable to set the volume with gcc-4.9 on arm platform
|
||||
* 745719 : video-converter: doesn't work properly with YUY2 and right border
|
||||
* 745980 : ogg video file is unable to be seeked
|
||||
* 746150 : multisocketsink: Map `GstMemory`s individually when sending
|
||||
* 746457 : oggdemux: don't abuse GST_ERROR()
|
||||
* 746466 : video: add NV61 format support
|
||||
* 746480 : playbin: deadlock on PMT change in mpeg TS stream
|
||||
* 746661 : audioconvert: slow dithering on architectures without 64-bit integer divide (e.g. armv7)
|
||||
* 746865 : videoencoder: Keep sticky event when reset.
|
||||
* 746908 : appsrc: allow sample with no caps or no buffer in push_sample()
|
||||
* 747005 : audioconvert: avoid floating point calculations when mixing integer-formatted channels
|
||||
* 747103 : discoverer: leak when handling toc messages
|
||||
* 747190 : videodecoder: Sends GAP events before CAPS
|
||||
* 747245 : navigation: Post navigation events as message on the bus
|
||||
* 747283 : configure: playback and seek tests build error with gtk < 3.10.0
|
||||
* 747293 : audiodecoder: Add sink and src query virtual method
|
||||
* 747517 : appsrc: negotiates twice if caps are changed before pipeline starts
|
||||
* 747602 : basetextoverlay: Leak in gst_base_text_overlay_text_chain
|
||||
* 747624 : decodebin unit test fails: test environment not set up correctly with automake 1.11
|
||||
* 747692 : check build error on osx: pipelines/tcp.c:161:34: error: use of undeclared identifier 'SOCK_CLOEXEC'
|
||||
* 747790 : videoscale method=bilinear2 and UYVY/YUY2 distortion
|
||||
* 747841 : gio: plugin dependencies wrong or insufficient
|
||||
* 748021 : video-converter: unused variables n_taps max_taps
|
||||
* 748027 : rtpbasedepayload: testcase crash
|
||||
* 748247 : oggdemux: fix event leak
|
||||
* 748289 : audio: " delay " virt-func mixes up samples and frames
|
||||
* 748348 : video-converter: change data type of _GstLineCache::n_lines
|
||||
* 748413 : xmptag: valgrind errors when printing debug output
|
||||
* 748687 : video-converter: Remove unused macro
|
||||
* 748814 : discoverer: add serialization/deserialization methods
|
||||
* 748820 : oggdemux: remove unnecessary codes
|
||||
* 748903 : fix navigation event leaks
|
||||
* 748964 : oggdemux: fix chain leak
|
||||
* 749104 : video-converter: Change some implicit string enums to real enums
|
||||
* 749105 : videoconvert: Expose some properties from the videoconverter API
|
||||
* 749528 : playbin: need to avoid duplicated flag setting
|
||||
* 749530 : xvimagesink: fix pool leak
|
||||
* 749632 : FTBFS when srcdir != builddir since commit bfc13c8e
|
||||
* 749673 : discoverer: Serialize the top level DiscovererInfo
|
||||
* 749740 : tools: gst-play: print keyboard shortcuts help in interactive mode.
|
||||
* 749824 : basetextoverlay: make deltax and deltay properties controllable
|
||||
* 750032 : videorate: fails to renegotiate on streams with a variable framerate
|
||||
* 750096 : sdp: prevent the sdp message parser from reading past the end of the buffer
|
||||
* 750325 : rtcpbuffer: Update package validation to support reduced size rtcp packets
|
||||
* 750406 : audioconvert: copy all metadata.
|
||||
* 738302 : videorate: Should increase minimum buffer in allocation query
|
||||
* 739281 : video-blend: fix blending of rectangles partially or fully outside of the video
|
||||
* 740013 : rtspconnection: There is an warning by mismatch of parameter name in header and source files
|
||||
|
||||
==== Download ====
|
||||
|
||||
|
@ -107,10 +245,76 @@ subscribe to the gstreamer-devel list.
|
|||
|
||||
Contributors to this release
|
||||
|
||||
* Aleix Conchillo Flaqué
|
||||
* Alessandro Decina
|
||||
* Andreas Frisch
|
||||
* Andrei Sarakeev
|
||||
* Andres Gomez
|
||||
* Anuj Jaiswal
|
||||
* Arnaud Vrac
|
||||
* Arun Raghavan
|
||||
* Aurélien Zanelli
|
||||
* Bernhard Miller
|
||||
* Branislav Katreniak
|
||||
* Chad
|
||||
* Chihyoung Kim
|
||||
* Claudiu Florin Lazar
|
||||
* Danny Song
|
||||
* David Schleef
|
||||
* Duncan Palmer
|
||||
* Edward Hervey
|
||||
* Garg
|
||||
* George Kiagiadakis
|
||||
* Guillaume Desmottes
|
||||
* Göran Jönsson
|
||||
* Heinrich Fink
|
||||
* Hyunjun Ko
|
||||
* Ilya Konstantinov
|
||||
* Jan Alexander Steffens (heftig)
|
||||
* Jan Schmidt
|
||||
* Jonathan Matthew
|
||||
* Jose Antonio Santos Cadenas
|
||||
* Kalev Lember
|
||||
* Kipp Cannon
|
||||
* Luis de Bethencourt
|
||||
* Mark Nauwelaerts
|
||||
* Matej Knopp
|
||||
* Mathieu Duponchelle
|
||||
* Matthieu Bouron
|
||||
* Matthieu Crapet
|
||||
* Mohammed Sameer
|
||||
* Nicola Murino
|
||||
* Nicolas Dufresne
|
||||
* Nirbheek Chauhan
|
||||
* Piotr Drąg
|
||||
* Ognyan Tonchev
|
||||
* Olivier Crete
|
||||
* Olivier Crête
|
||||
* Peter G. Baum
|
||||
* Ramiro Polla
|
||||
* Ravi Kiran K N
|
||||
* Rico Tzschichholz
|
||||
* Sam Thursfield
|
||||
* Sanjay NM
|
||||
* Sebastian Dröge
|
||||
* Sebastian Rasmussen
|
||||
* Song Bing
|
||||
* Sreerenj Balachandran
|
||||
* Stefan Sauer
|
||||
* Thiago Santos
|
||||
* Thibault Saunier
|
||||
* Thomas Klausner
|
||||
* Thomas Roos
|
||||
* Tim-Philipp Müller
|
||||
* Youness Alaoui
|
||||
* Vincent Penquerc'h
|
||||
* Vineeth T M
|
||||
* Vivia Nikolaidou
|
||||
* Víctor Manuel Jáquez Leal
|
||||
* Wang Xin-yu (王昕宇)
|
||||
* William Manley
|
||||
* Wim Taymans
|
||||
* Wonchul Lee
|
||||
* Young Han Lee
|
||||
* Zaheer Abbas Merali
|
||||
* danny song
|
||||
* eunhae choi
|
||||
|
|
@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
|
|||
dnl initialize autoconf
|
||||
dnl releases only do -Wall, git and prerelease does -Werror too
|
||||
dnl use a three digit version number for releases, and four for git/prerelease
|
||||
AC_INIT([GStreamer Base Plug-ins],[1.5.0.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base])
|
||||
AC_INIT([GStreamer Base Plug-ins],[1.5.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base])
|
||||
|
||||
AG_GST_INIT
|
||||
|
||||
|
@ -59,7 +59,7 @@ dnl sets GST_LT_LDFLAGS
|
|||
AS_LIBTOOL(GST, 501, 0, 501)
|
||||
|
||||
dnl *** required versions of GStreamer stuff ***
|
||||
GST_REQ=1.5.0.1
|
||||
GST_REQ=1.5.1
|
||||
|
||||
dnl *** autotools stuff ****
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
<FLAGS>rw</FLAGS>
|
||||
<NICK>method</NICK>
|
||||
<BLURB>method.</BLURB>
|
||||
<DEFAULT>Bilinear</DEFAULT>
|
||||
<DEFAULT>Bilinear (2-tap)</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -68,6 +68,16 @@
|
|||
<DEFAULT>1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstVideoScale::gamma-decode</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Gamma Decode</NICK>
|
||||
<BLURB>Decode gamma before scaling.</BLURB>
|
||||
<DEFAULT>FALSE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstURIDecodeBin::buffer-duration</NAME>
|
||||
<TYPE>gint64</TYPE>
|
||||
|
@ -855,7 +865,87 @@
|
|||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Dither</NICK>
|
||||
<BLURB>Apply dithering while converting.</BLURB>
|
||||
<DEFAULT>GST_VIDEO_DITHER_NONE</DEFAULT>
|
||||
<DEFAULT>GST_VIDEO_DITHER_BAYER</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstVideoConvert::alpha-mode</NAME>
|
||||
<TYPE>GstVideoAlphaMode</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Alpha Mode</NICK>
|
||||
<BLURB>Alpha Mode to use.</BLURB>
|
||||
<DEFAULT>GST_VIDEO_ALPHA_MODE_COPY</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstVideoConvert::alpha-value</NAME>
|
||||
<TYPE>gdouble</TYPE>
|
||||
<RANGE>[0,1]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Alpha Value</NICK>
|
||||
<BLURB>Alpha Value to use.</BLURB>
|
||||
<DEFAULT>1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstVideoConvert::chroma-mode</NAME>
|
||||
<TYPE>GstVideoChromaMode</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Chroma Mode</NICK>
|
||||
<BLURB>Chroma Resampling Mode.</BLURB>
|
||||
<DEFAULT>GST_VIDEO_CHROMA_MODE_FULL</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstVideoConvert::chroma-resampler</NAME>
|
||||
<TYPE>GstVideoResamplerMethod</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Chroma resampler</NICK>
|
||||
<BLURB>Chroma resampler method.</BLURB>
|
||||
<DEFAULT>GST_VIDEO_RESAMPLER_METHOD_LINEAR</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstVideoConvert::dither-quantization</NAME>
|
||||
<TYPE>guint</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Dither Quantize</NICK>
|
||||
<BLURB>Quantizer to use.</BLURB>
|
||||
<DEFAULT>1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstVideoConvert::gamma-mode</NAME>
|
||||
<TYPE>GstVideoGammaMode</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Gamma Mode</NICK>
|
||||
<BLURB>Gamma Conversion Mode.</BLURB>
|
||||
<DEFAULT>GST_VIDEO_GAMMA_MODE_NONE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstVideoConvert::matrix-mode</NAME>
|
||||
<TYPE>GstVideoMatrixMode</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Matrix Mode</NICK>
|
||||
<BLURB>Matrix Conversion Mode.</BLURB>
|
||||
<DEFAULT>GST_VIDEO_MATRIX_MODE_FULL</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstVideoConvert::primaries-mode</NAME>
|
||||
<TYPE>GstVideoPrimariesMode</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Primaries Mode</NICK>
|
||||
<BLURB>Primaries Conversion Mode.</BLURB>
|
||||
<DEFAULT>GST_VIDEO_PRIMARIES_MODE_NONE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -2408,3 +2498,23 @@
|
|||
<DEFAULT>FALSE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSocketSrc::socket</NAME>
|
||||
<TYPE>GSocket*</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Socket</NICK>
|
||||
<BLURB>The socket to receive packets from.</BLURB>
|
||||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstTimeOverlay::time-mode</NAME>
|
||||
<TYPE>GstTimeOverlayTimeLine</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Time Mode</NICK>
|
||||
<BLURB>What time to show.</BLURB>
|
||||
<DEFAULT>buffer-time</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
|
|
@ -57,6 +57,7 @@ GObject
|
|||
GstAlsaSrc
|
||||
GstAudioCdSrc
|
||||
GstCdParanoiaSrc
|
||||
GstSocketSrc
|
||||
GstTCPClientSrc
|
||||
GstTCPServerSrc
|
||||
GstVideoTestSrc
|
||||
|
|
|
@ -518,3 +518,10 @@ GstCdParanoiaSrc *gstcdparanoiasrc
|
|||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSocketSrc::connection-closed-by-peer</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>f</FLAGS>
|
||||
GstSocketSrc *gstsocketsrc
|
||||
</SIGNAL>
|
||||
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Adds multiple streams</description>
|
||||
<filename>../../gst/adder/.libs/libgstadder.so</filename>
|
||||
<basename>libgstadder.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>ALSA plugin library</description>
|
||||
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
|
||||
<basename>libgstalsa.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Elements used to communicate with applications</description>
|
||||
<filename>../../gst/app/.libs/libgstapp.so</filename>
|
||||
<basename>libgstapp.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Convert audio to different formats</description>
|
||||
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
|
||||
<basename>libgstaudioconvert.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Adjusts audio frames</description>
|
||||
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
|
||||
<basename>libgstaudiorate.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Resamples audio</description>
|
||||
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
|
||||
<basename>libgstaudioresample.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Creates audio test signals of given frequency and volume</description>
|
||||
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
|
||||
<basename>libgstaudiotestsrc.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Read audio from CD in paranoid mode</description>
|
||||
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
|
||||
<basename>libgstcdparanoia.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>various encoding-related elements</description>
|
||||
<filename>../../gst/encoding/.libs/libgstencodebin.so</filename>
|
||||
<basename>libgstencodebin.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>GIO elements</description>
|
||||
<filename>../../gst/gio/.libs/libgstgio.so</filename>
|
||||
<basename>libgstgio.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>libvisual visualization plugins</description>
|
||||
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
|
||||
<basename>libgstlibvisual.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
|
||||
<filename>../../ext/ogg/.libs/libgstogg.so</filename>
|
||||
<basename>libgstogg.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Pango-based text rendering and overlay</description>
|
||||
<filename>../../ext/pango/.libs/libgstpango.so</filename>
|
||||
<basename>libgstpango.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
@ -20,13 +20,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 ]; 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>
|
||||
<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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, 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 ]; 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>
|
||||
<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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
@ -47,13 +47,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 ]; 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>
|
||||
<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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, 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 ]; 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>
|
||||
<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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
@ -89,13 +89,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 ]; 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>
|
||||
<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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, 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 ]; 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>
|
||||
<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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>various playback elements</description>
|
||||
<filename>../../gst/playback/.libs/libgstplayback.so</filename>
|
||||
<basename>libgstplayback.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Subtitle parsing</description>
|
||||
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
|
||||
<basename>libgstsubparse.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>transfer data over the network via TCP</description>
|
||||
<filename>../../gst/tcp/.libs/libgsttcp.so</filename>
|
||||
<basename>libgsttcp.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
@ -44,7 +44,7 @@
|
|||
<longname>socket source</longname>
|
||||
<class>Source/Network</class>
|
||||
<description>Receive data from a socket</description>
|
||||
<author>William Manley <will@williammanley.net></author>
|
||||
<author>Thomas Vander Stichele <thomas at apestaart dot org>, William Manley <will@williammanley.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Theora plugin library</description>
|
||||
<filename>../../ext/theora/.libs/libgsttheora.so</filename>
|
||||
<basename>libgsttheora.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>default typefind functions</description>
|
||||
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
|
||||
<basename>libgsttypefindfunctions.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
</elements>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Colorspace conversion</description>
|
||||
<filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename>
|
||||
<basename>libgstvideoconvert.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
@ -20,13 +20,13 @@
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</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, NV12_64Z32 }, 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>
|
||||
<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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, 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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, 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){ 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 ]; 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>
|
||||
<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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, 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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Adjusts video frames</description>
|
||||
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
|
||||
<basename>libgstvideorate.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
@ -20,13 +20,13 @@
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw; image/jpeg; image/png</details>
|
||||
<details>video/x-raw(ANY); image/jpeg(ANY); image/png(ANY)</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw; image/jpeg; image/png</details>
|
||||
<details>video/x-raw(ANY); image/jpeg(ANY); image/png(ANY)</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Resizes video</description>
|
||||
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
|
||||
<basename>libgstvideoscale.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
@ -14,19 +14,19 @@
|
|||
<longname>Video scaler</longname>
|
||||
<class>Filter/Converter/Video/Scaler</class>
|
||||
<description>Resizes video</description>
|
||||
<author>Wim Taymans <wim.taymans@chello.be></author>
|
||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</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, NV12_64Z32 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, 32767 ], height=(int)[ 1, 32767 ], 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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</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, NV12_64Z32 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, 32767 ], height=(int)[ 1, 32767 ], 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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Creates a test video stream</description>
|
||||
<filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
|
||||
<basename>libgstvideotestsrc.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
@ -20,7 +20,7 @@
|
|||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</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, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-bayer, format=(string){ bggr, rggb, grbg, gbrg }, 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, NV61, 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, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-bayer, format=(string){ bggr, rggb, grbg, gbrg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>plugin for controlling audio volume</description>
|
||||
<filename>../../gst/volume/.libs/libgstvolume.so</filename>
|
||||
<basename>libgstvolume.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Vorbis plugin library</description>
|
||||
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
|
||||
<basename>libgstvorbis.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>X11 video output element based on standard Xlib calls</description>
|
||||
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
|
||||
<basename>libgstximagesink.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>XFree86 video output plugin using Xv extension</description>
|
||||
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
|
||||
<basename>libgstxvimagesink.so</basename>
|
||||
<version>1.5.0.1</version>
|
||||
<version>1.5.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -34,6 +34,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.5.1</revision>
|
||||
<branch>1.5</branch>
|
||||
<name></name>
|
||||
<created>2015-06-07</created>
|
||||
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.5.1.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.4.0</revision>
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
#ifndef _GST_PLUGINS_BASE__STDINT_H
|
||||
#define _GST_PLUGINS_BASE__STDINT_H 1
|
||||
#ifndef _GENERATED_STDINT_H
|
||||
#define _GENERATED_STDINT_H "gst-plugins-base 1.4.0"
|
||||
/* generated using gnu compiler Debian clang version 3.5.0-1 (trunk) (based on LLVM 3.5.0) */
|
||||
#define _GENERATED_STDINT_H "gst-plugins-base 1.5.1"
|
||||
/* generated using gnu compiler Debian clang version 3.6.1-1 (tags/RELEASE_361/final) (based on LLVM 3.6.1) */
|
||||
#define _STDINT_HAVE_STDINT_H 1
|
||||
#include <stdint.h>
|
||||
#endif
|
||||
|
|
|
@ -50,6 +50,9 @@
|
|||
/* The GIO modules directory. */
|
||||
#undef GIO_MODULE_DIR
|
||||
|
||||
/* The GIO install prefix. */
|
||||
#undef GIO_PREFIX
|
||||
|
||||
/* major/minor version */
|
||||
#define GST_API_VERSION "1.0"
|
||||
|
||||
|
@ -84,7 +87,7 @@
|
|||
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
||||
|
||||
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
||||
#define GST_PACKAGE_RELEASE_DATETIME "2014-07-19"
|
||||
#define GST_PACKAGE_RELEASE_DATETIME "2015-06-07"
|
||||
|
||||
/* Define if static plugins should be built */
|
||||
#undef GST_PLUGIN_BUILD_STATIC
|
||||
|
@ -106,9 +109,15 @@
|
|||
the CoreFoundation framework. */
|
||||
#undef HAVE_CFPREFERENCESCOPYAPPVALUE
|
||||
|
||||
/* Define if the target CPU is AARCH64 */
|
||||
#undef HAVE_CPU_AARCH64
|
||||
|
||||
/* Define if the target CPU is an Alpha */
|
||||
#undef HAVE_CPU_ALPHA
|
||||
|
||||
/* Define if the target CPU is an ARC */
|
||||
#undef HAVE_CPU_ARC
|
||||
|
||||
/* Define if the target CPU is an ARM */
|
||||
#undef HAVE_CPU_ARM
|
||||
|
||||
|
@ -176,6 +185,9 @@
|
|||
/* Define if the GNU gettext() function is already present or preinstalled. */
|
||||
#undef HAVE_GETTEXT
|
||||
|
||||
/* Define to enable glib GIO unix (used by gio-unix-2.0). */
|
||||
#undef HAVE_GIO_UNIX_2_0
|
||||
|
||||
/* Define to 1 if you have the `gmtime_r' function. */
|
||||
#undef HAVE_GMTIME_R
|
||||
|
||||
|
@ -325,7 +337,7 @@
|
|||
#define PACKAGE_NAME "GStreamer Base Plug-ins"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GStreamer Base Plug-ins 1.4.0"
|
||||
#define PACKAGE_STRING "GStreamer Base Plug-ins 1.5.1"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gst-plugins-base"
|
||||
|
@ -334,7 +346,7 @@
|
|||
#undef PACKAGE_URL
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "1.4.0"
|
||||
#define PACKAGE_VERSION "1.5.1"
|
||||
|
||||
/* directory where plugins are located */
|
||||
#ifdef _DEBUG
|
||||
|
@ -368,7 +380,7 @@
|
|||
#undef USE_TREMOLO
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "1.4.0"
|
||||
#define VERSION "1.5.1"
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
|
@ -382,9 +394,6 @@
|
|||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if the X Window System is missing or not being used. */
|
||||
#undef X_DISPLAY_MISSING
|
||||
|
||||
/* Enable large inode numbers on Mac OS X 10.5. */
|
||||
#ifndef _DARWIN_USE_64_BIT_INODE
|
||||
# define _DARWIN_USE_64_BIT_INODE 1
|
||||
|
|
|
@ -3,7 +3,98 @@
|
|||
|
||||
#include "gstrtsp-enumtypes.h"
|
||||
|
||||
#include "rtsp.h"
|
||||
#include "gstrtsp.h"
|
||||
#include "gstrtsptransport.h"
|
||||
#include "gstrtspurl.h"
|
||||
#include "gstrtspmessage.h"
|
||||
#include "gstrtspconnection.h"
|
||||
#include "gstrtspdefs.h"
|
||||
#include "gstrtspextension.h"
|
||||
#include "gstrtsprange.h"
|
||||
|
||||
/* enumerations from "gstrtsptransport.h" */
|
||||
GType
|
||||
gst_rtsp_trans_mode_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GFlagsValue values[] = {
|
||||
{GST_RTSP_TRANS_UNKNOWN, "GST_RTSP_TRANS_UNKNOWN", "unknown"},
|
||||
{GST_RTSP_TRANS_RTP, "GST_RTSP_TRANS_RTP", "rtp"},
|
||||
{GST_RTSP_TRANS_RDT, "GST_RTSP_TRANS_RDT", "rdt"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_flags_register_static ("GstRTSPTransMode", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
GType
|
||||
gst_rtsp_profile_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GFlagsValue values[] = {
|
||||
{GST_RTSP_PROFILE_UNKNOWN, "GST_RTSP_PROFILE_UNKNOWN", "unknown"},
|
||||
{GST_RTSP_PROFILE_AVP, "GST_RTSP_PROFILE_AVP", "avp"},
|
||||
{GST_RTSP_PROFILE_SAVP, "GST_RTSP_PROFILE_SAVP", "savp"},
|
||||
{GST_RTSP_PROFILE_AVPF, "GST_RTSP_PROFILE_AVPF", "avpf"},
|
||||
{GST_RTSP_PROFILE_SAVPF, "GST_RTSP_PROFILE_SAVPF", "savpf"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id = g_flags_register_static ("GstRTSPProfile", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
GType
|
||||
gst_rtsp_lower_trans_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GFlagsValue values[] = {
|
||||
{GST_RTSP_LOWER_TRANS_UNKNOWN, "GST_RTSP_LOWER_TRANS_UNKNOWN", "unknown"},
|
||||
{GST_RTSP_LOWER_TRANS_UDP, "GST_RTSP_LOWER_TRANS_UDP", "udp"},
|
||||
{GST_RTSP_LOWER_TRANS_UDP_MCAST, "GST_RTSP_LOWER_TRANS_UDP_MCAST",
|
||||
"udp-mcast"},
|
||||
{GST_RTSP_LOWER_TRANS_TCP, "GST_RTSP_LOWER_TRANS_TCP", "tcp"},
|
||||
{GST_RTSP_LOWER_TRANS_HTTP, "GST_RTSP_LOWER_TRANS_HTTP", "http"},
|
||||
{GST_RTSP_LOWER_TRANS_TLS, "GST_RTSP_LOWER_TRANS_TLS", "tls"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_flags_register_static ("GstRTSPLowerTrans", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
/* enumerations from "gstrtspmessage.h" */
|
||||
GType
|
||||
gst_rtsp_msg_type_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GEnumValue values[] = {
|
||||
{GST_RTSP_MESSAGE_INVALID, "GST_RTSP_MESSAGE_INVALID", "invalid"},
|
||||
{GST_RTSP_MESSAGE_REQUEST, "GST_RTSP_MESSAGE_REQUEST", "request"},
|
||||
{GST_RTSP_MESSAGE_RESPONSE, "GST_RTSP_MESSAGE_RESPONSE", "response"},
|
||||
{GST_RTSP_MESSAGE_HTTP_REQUEST, "GST_RTSP_MESSAGE_HTTP_REQUEST",
|
||||
"http-request"},
|
||||
{GST_RTSP_MESSAGE_HTTP_RESPONSE, "GST_RTSP_MESSAGE_HTTP_RESPONSE",
|
||||
"http-response"},
|
||||
{GST_RTSP_MESSAGE_DATA, "GST_RTSP_MESSAGE_DATA", "data"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id = g_enum_register_static ("GstRTSPMsgType", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
/* enumerations from "gstrtspdefs.h" */
|
||||
GType
|
||||
|
@ -392,3 +483,44 @@ gst_rtsp_status_code_get_type (void)
|
|||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
/* enumerations from "gstrtsprange.h" */
|
||||
GType
|
||||
gst_rtsp_range_unit_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GEnumValue values[] = {
|
||||
{GST_RTSP_RANGE_SMPTE, "GST_RTSP_RANGE_SMPTE", "smpte"},
|
||||
{GST_RTSP_RANGE_SMPTE_30_DROP, "GST_RTSP_RANGE_SMPTE_30_DROP",
|
||||
"smpte-30-drop"},
|
||||
{GST_RTSP_RANGE_SMPTE_25, "GST_RTSP_RANGE_SMPTE_25", "smpte-25"},
|
||||
{GST_RTSP_RANGE_NPT, "GST_RTSP_RANGE_NPT", "npt"},
|
||||
{GST_RTSP_RANGE_CLOCK, "GST_RTSP_RANGE_CLOCK", "clock"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_enum_register_static ("GstRTSPRangeUnit", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
GType
|
||||
gst_rtsp_time_type_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GEnumValue values[] = {
|
||||
{GST_RTSP_TIME_SECONDS, "GST_RTSP_TIME_SECONDS", "seconds"},
|
||||
{GST_RTSP_TIME_NOW, "GST_RTSP_TIME_NOW", "now"},
|
||||
{GST_RTSP_TIME_END, "GST_RTSP_TIME_END", "end"},
|
||||
{GST_RTSP_TIME_FRAMES, "GST_RTSP_TIME_FRAMES", "frames"},
|
||||
{GST_RTSP_TIME_UTC, "GST_RTSP_TIME_UTC", "utc"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id = g_enum_register_static ("GstRTSPTimeType", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
|
|
@ -8,6 +8,18 @@
|
|||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
/* enumerations from "gstrtsptransport.h" */
|
||||
GType gst_rtsp_trans_mode_get_type (void);
|
||||
#define GST_TYPE_RTSP_TRANS_MODE (gst_rtsp_trans_mode_get_type())
|
||||
GType gst_rtsp_profile_get_type (void);
|
||||
#define GST_TYPE_RTSP_PROFILE (gst_rtsp_profile_get_type())
|
||||
GType gst_rtsp_lower_trans_get_type (void);
|
||||
#define GST_TYPE_RTSP_LOWER_TRANS (gst_rtsp_lower_trans_get_type())
|
||||
|
||||
/* enumerations from "gstrtspmessage.h" */
|
||||
GType gst_rtsp_msg_type_get_type (void);
|
||||
#define GST_TYPE_RTSP_MSG_TYPE (gst_rtsp_msg_type_get_type())
|
||||
|
||||
/* enumerations from "gstrtspdefs.h" */
|
||||
GType gst_rtsp_result_get_type (void);
|
||||
#define GST_TYPE_RTSP_RESULT (gst_rtsp_result_get_type())
|
||||
|
@ -27,6 +39,12 @@ GType gst_rtsp_header_field_get_type (void);
|
|||
#define GST_TYPE_RTSP_HEADER_FIELD (gst_rtsp_header_field_get_type())
|
||||
GType gst_rtsp_status_code_get_type (void);
|
||||
#define GST_TYPE_RTSP_STATUS_CODE (gst_rtsp_status_code_get_type())
|
||||
|
||||
/* enumerations from "gstrtsprange.h" */
|
||||
GType gst_rtsp_range_unit_get_type (void);
|
||||
#define GST_TYPE_RTSP_RANGE_UNIT (gst_rtsp_range_unit_get_type())
|
||||
GType gst_rtsp_time_type_get_type (void);
|
||||
#define GST_TYPE_RTSP_TIME_TYPE (gst_rtsp_time_type_get_type())
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __gst_rtsp_ENUM_TYPES_H__ */
|
||||
|
|
|
@ -68,3 +68,24 @@ gst_discoverer_result_get_type (void)
|
|||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
GType
|
||||
gst_discoverer_serialize_flags_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GFlagsValue values[] = {
|
||||
{GST_DISCOVERER_SERIALIZE_BASIC, "GST_DISCOVERER_SERIALIZE_BASIC",
|
||||
"basic"},
|
||||
{GST_DISCOVERER_SERIALIZE_CAPS, "GST_DISCOVERER_SERIALIZE_CAPS", "caps"},
|
||||
{GST_DISCOVERER_SERIALIZE_TAGS, "GST_DISCOVERER_SERIALIZE_TAGS", "tags"},
|
||||
{GST_DISCOVERER_SERIALIZE_MISC, "GST_DISCOVERER_SERIALIZE_MISC", "misc"},
|
||||
{GST_DISCOVERER_SERIALIZE_ALL, "GST_DISCOVERER_SERIALIZE_ALL", "all"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_flags_register_static ("GstDiscovererSerializeFlags", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
|
|
@ -15,6 +15,8 @@ GType gst_install_plugins_return_get_type (void);
|
|||
/* enumerations from "gstdiscoverer.h" */
|
||||
GType gst_discoverer_result_get_type (void);
|
||||
#define GST_TYPE_DISCOVERER_RESULT (gst_discoverer_result_get_type())
|
||||
GType gst_discoverer_serialize_flags_get_type (void);
|
||||
#define GST_TYPE_DISCOVERER_SERIALIZE_FLAGS (gst_discoverer_serialize_flags_get_type())
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __PB_UTILS_ENUM_TYPES_H__ */
|
||||
|
|
|
@ -7,10 +7,13 @@
|
|||
#include "video-format.h"
|
||||
#include "video-color.h"
|
||||
#include "video-info.h"
|
||||
#include "video-dither.h"
|
||||
#include "colorbalance.h"
|
||||
#include "navigation.h"
|
||||
#include "video-chroma.h"
|
||||
#include "video-tile.h"
|
||||
#include "video-converter.h"
|
||||
#include "video-resampler.h"
|
||||
|
||||
/* enumerations from "video-format.h" */
|
||||
GType
|
||||
|
@ -74,6 +77,13 @@ gst_video_format_get_type (void)
|
|||
{GST_VIDEO_FORMAT_NV24, "GST_VIDEO_FORMAT_NV24", "nv24"},
|
||||
{GST_VIDEO_FORMAT_NV12_64Z32, "GST_VIDEO_FORMAT_NV12_64Z32",
|
||||
"nv12-64z32"},
|
||||
{GST_VIDEO_FORMAT_A420_10BE, "GST_VIDEO_FORMAT_A420_10BE", "a420-10be"},
|
||||
{GST_VIDEO_FORMAT_A420_10LE, "GST_VIDEO_FORMAT_A420_10LE", "a420-10le"},
|
||||
{GST_VIDEO_FORMAT_A422_10BE, "GST_VIDEO_FORMAT_A422_10BE", "a422-10be"},
|
||||
{GST_VIDEO_FORMAT_A422_10LE, "GST_VIDEO_FORMAT_A422_10LE", "a422-10le"},
|
||||
{GST_VIDEO_FORMAT_A444_10BE, "GST_VIDEO_FORMAT_A444_10BE", "a444-10be"},
|
||||
{GST_VIDEO_FORMAT_A444_10LE, "GST_VIDEO_FORMAT_A444_10LE", "a444-10le"},
|
||||
{GST_VIDEO_FORMAT_NV61, "GST_VIDEO_FORMAT_NV61", "nv61"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id = g_enum_register_static ("GstVideoFormat", values);
|
||||
|
@ -162,6 +172,8 @@ gst_video_color_matrix_get_type (void)
|
|||
{GST_VIDEO_COLOR_MATRIX_BT601, "GST_VIDEO_COLOR_MATRIX_BT601", "bt601"},
|
||||
{GST_VIDEO_COLOR_MATRIX_SMPTE240M, "GST_VIDEO_COLOR_MATRIX_SMPTE240M",
|
||||
"smpte240m"},
|
||||
{GST_VIDEO_COLOR_MATRIX_BT2020, "GST_VIDEO_COLOR_MATRIX_BT2020",
|
||||
"bt2020"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
|
@ -189,6 +201,8 @@ gst_video_transfer_function_get_type (void)
|
|||
{GST_VIDEO_TRANSFER_GAMMA28, "GST_VIDEO_TRANSFER_GAMMA28", "gamma28"},
|
||||
{GST_VIDEO_TRANSFER_LOG100, "GST_VIDEO_TRANSFER_LOG100", "log100"},
|
||||
{GST_VIDEO_TRANSFER_LOG316, "GST_VIDEO_TRANSFER_LOG316", "log316"},
|
||||
{GST_VIDEO_TRANSFER_BT2020_12, "GST_VIDEO_TRANSFER_BT2020_12",
|
||||
"bt2020-12"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
|
@ -218,6 +232,8 @@ gst_video_color_primaries_get_type (void)
|
|||
"GST_VIDEO_COLOR_PRIMARIES_SMPTE240M", "smpte240m"},
|
||||
{GST_VIDEO_COLOR_PRIMARIES_FILM, "GST_VIDEO_COLOR_PRIMARIES_FILM",
|
||||
"film"},
|
||||
{GST_VIDEO_COLOR_PRIMARIES_BT2020, "GST_VIDEO_COLOR_PRIMARIES_BT2020",
|
||||
"bt2020"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
|
@ -270,6 +286,49 @@ gst_video_flags_get_type (void)
|
|||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
/* enumerations from "video-dither.h" */
|
||||
GType
|
||||
gst_video_dither_method_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GEnumValue values[] = {
|
||||
{GST_VIDEO_DITHER_NONE, "GST_VIDEO_DITHER_NONE", "none"},
|
||||
{GST_VIDEO_DITHER_VERTERR, "GST_VIDEO_DITHER_VERTERR", "verterr"},
|
||||
{GST_VIDEO_DITHER_FLOYD_STEINBERG, "GST_VIDEO_DITHER_FLOYD_STEINBERG",
|
||||
"floyd-steinberg"},
|
||||
{GST_VIDEO_DITHER_SIERRA_LITE, "GST_VIDEO_DITHER_SIERRA_LITE",
|
||||
"sierra-lite"},
|
||||
{GST_VIDEO_DITHER_BAYER, "GST_VIDEO_DITHER_BAYER", "bayer"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_enum_register_static ("GstVideoDitherMethod", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
GType
|
||||
gst_video_dither_flags_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GFlagsValue values[] = {
|
||||
{GST_VIDEO_DITHER_FLAG_NONE, "GST_VIDEO_DITHER_FLAG_NONE", "none"},
|
||||
{GST_VIDEO_DITHER_FLAG_INTERLACED, "GST_VIDEO_DITHER_FLAG_INTERLACED",
|
||||
"interlaced"},
|
||||
{GST_VIDEO_DITHER_FLAG_QUANTIZE, "GST_VIDEO_DITHER_FLAG_QUANTIZE",
|
||||
"quantize"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_flags_register_static ("GstVideoDitherFlags", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
/* enumerations from "colorbalance.h" */
|
||||
GType
|
||||
gst_color_balance_type_get_type (void)
|
||||
|
@ -356,6 +415,7 @@ gst_navigation_message_type_get_type (void)
|
|||
"GST_NAVIGATION_MESSAGE_COMMANDS_CHANGED", "commands-changed"},
|
||||
{GST_NAVIGATION_MESSAGE_ANGLES_CHANGED,
|
||||
"GST_NAVIGATION_MESSAGE_ANGLES_CHANGED", "angles-changed"},
|
||||
{GST_NAVIGATION_MESSAGE_EVENT, "GST_NAVIGATION_MESSAGE_EVENT", "event"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
|
@ -494,3 +554,142 @@ gst_video_tile_mode_get_type (void)
|
|||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
/* enumerations from "video-converter.h" */
|
||||
GType
|
||||
gst_video_alpha_mode_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GEnumValue values[] = {
|
||||
{GST_VIDEO_ALPHA_MODE_COPY, "GST_VIDEO_ALPHA_MODE_COPY", "copy"},
|
||||
{GST_VIDEO_ALPHA_MODE_SET, "GST_VIDEO_ALPHA_MODE_SET", "set"},
|
||||
{GST_VIDEO_ALPHA_MODE_MULT, "GST_VIDEO_ALPHA_MODE_MULT", "mult"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_enum_register_static ("GstVideoAlphaMode", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
GType
|
||||
gst_video_chroma_mode_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GEnumValue values[] = {
|
||||
{GST_VIDEO_CHROMA_MODE_FULL, "GST_VIDEO_CHROMA_MODE_FULL", "full"},
|
||||
{GST_VIDEO_CHROMA_MODE_UPSAMPLE_ONLY,
|
||||
"GST_VIDEO_CHROMA_MODE_UPSAMPLE_ONLY", "upsample-only"},
|
||||
{GST_VIDEO_CHROMA_MODE_DOWNSAMPLE_ONLY,
|
||||
"GST_VIDEO_CHROMA_MODE_DOWNSAMPLE_ONLY", "downsample-only"},
|
||||
{GST_VIDEO_CHROMA_MODE_NONE, "GST_VIDEO_CHROMA_MODE_NONE", "none"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_enum_register_static ("GstVideoChromaMode", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
GType
|
||||
gst_video_matrix_mode_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GEnumValue values[] = {
|
||||
{GST_VIDEO_MATRIX_MODE_FULL, "GST_VIDEO_MATRIX_MODE_FULL", "full"},
|
||||
{GST_VIDEO_MATRIX_MODE_INPUT_ONLY, "GST_VIDEO_MATRIX_MODE_INPUT_ONLY",
|
||||
"input-only"},
|
||||
{GST_VIDEO_MATRIX_MODE_OUTPUT_ONLY, "GST_VIDEO_MATRIX_MODE_OUTPUT_ONLY",
|
||||
"output-only"},
|
||||
{GST_VIDEO_MATRIX_MODE_NONE, "GST_VIDEO_MATRIX_MODE_NONE", "none"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_enum_register_static ("GstVideoMatrixMode", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
GType
|
||||
gst_video_gamma_mode_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GEnumValue values[] = {
|
||||
{GST_VIDEO_GAMMA_MODE_NONE, "GST_VIDEO_GAMMA_MODE_NONE", "none"},
|
||||
{GST_VIDEO_GAMMA_MODE_REMAP, "GST_VIDEO_GAMMA_MODE_REMAP", "remap"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_enum_register_static ("GstVideoGammaMode", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
GType
|
||||
gst_video_primaries_mode_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GEnumValue values[] = {
|
||||
{GST_VIDEO_PRIMARIES_MODE_NONE, "GST_VIDEO_PRIMARIES_MODE_NONE", "none"},
|
||||
{GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY,
|
||||
"GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY", "merge-only"},
|
||||
{GST_VIDEO_PRIMARIES_MODE_FAST, "GST_VIDEO_PRIMARIES_MODE_FAST", "fast"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_enum_register_static ("GstVideoPrimariesMode", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
/* enumerations from "video-resampler.h" */
|
||||
GType
|
||||
gst_video_resampler_method_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GEnumValue values[] = {
|
||||
{GST_VIDEO_RESAMPLER_METHOD_NEAREST, "GST_VIDEO_RESAMPLER_METHOD_NEAREST",
|
||||
"nearest"},
|
||||
{GST_VIDEO_RESAMPLER_METHOD_LINEAR, "GST_VIDEO_RESAMPLER_METHOD_LINEAR",
|
||||
"linear"},
|
||||
{GST_VIDEO_RESAMPLER_METHOD_CUBIC, "GST_VIDEO_RESAMPLER_METHOD_CUBIC",
|
||||
"cubic"},
|
||||
{GST_VIDEO_RESAMPLER_METHOD_SINC, "GST_VIDEO_RESAMPLER_METHOD_SINC",
|
||||
"sinc"},
|
||||
{GST_VIDEO_RESAMPLER_METHOD_LANCZOS, "GST_VIDEO_RESAMPLER_METHOD_LANCZOS",
|
||||
"lanczos"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_enum_register_static ("GstVideoResamplerMethod", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
||||
GType
|
||||
gst_video_resampler_flags_get_type (void)
|
||||
{
|
||||
static volatile gsize g_define_type_id__volatile = 0;
|
||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||
static const GEnumValue values[] = {
|
||||
{GST_VIDEO_RESAMPLER_FLAG_NONE, "GST_VIDEO_RESAMPLER_FLAG_NONE", "none"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
GType g_define_type_id =
|
||||
g_enum_register_static ("GstVideoResamplerFlags", values);
|
||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||
}
|
||||
return g_define_type_id__volatile;
|
||||
}
|
||||
|
|
|
@ -32,6 +32,12 @@ GType gst_video_interlace_mode_get_type (void);
|
|||
GType gst_video_flags_get_type (void);
|
||||
#define GST_TYPE_VIDEO_FLAGS (gst_video_flags_get_type())
|
||||
|
||||
/* enumerations from "video-dither.h" */
|
||||
GType gst_video_dither_method_get_type (void);
|
||||
#define GST_TYPE_VIDEO_DITHER_METHOD (gst_video_dither_method_get_type())
|
||||
GType gst_video_dither_flags_get_type (void);
|
||||
#define GST_TYPE_VIDEO_DITHER_FLAGS (gst_video_dither_flags_get_type())
|
||||
|
||||
/* enumerations from "colorbalance.h" */
|
||||
GType gst_color_balance_type_get_type (void);
|
||||
#define GST_TYPE_COLOR_BALANCE_TYPE (gst_color_balance_type_get_type())
|
||||
|
@ -59,6 +65,24 @@ GType gst_video_tile_type_get_type (void);
|
|||
#define GST_TYPE_VIDEO_TILE_TYPE (gst_video_tile_type_get_type())
|
||||
GType gst_video_tile_mode_get_type (void);
|
||||
#define GST_TYPE_VIDEO_TILE_MODE (gst_video_tile_mode_get_type())
|
||||
|
||||
/* enumerations from "video-converter.h" */
|
||||
GType gst_video_alpha_mode_get_type (void);
|
||||
#define GST_TYPE_VIDEO_ALPHA_MODE (gst_video_alpha_mode_get_type())
|
||||
GType gst_video_chroma_mode_get_type (void);
|
||||
#define GST_TYPE_VIDEO_CHROMA_MODE (gst_video_chroma_mode_get_type())
|
||||
GType gst_video_matrix_mode_get_type (void);
|
||||
#define GST_TYPE_VIDEO_MATRIX_MODE (gst_video_matrix_mode_get_type())
|
||||
GType gst_video_gamma_mode_get_type (void);
|
||||
#define GST_TYPE_VIDEO_GAMMA_MODE (gst_video_gamma_mode_get_type())
|
||||
GType gst_video_primaries_mode_get_type (void);
|
||||
#define GST_TYPE_VIDEO_PRIMARIES_MODE (gst_video_primaries_mode_get_type())
|
||||
|
||||
/* enumerations from "video-resampler.h" */
|
||||
GType gst_video_resampler_method_get_type (void);
|
||||
#define GST_TYPE_VIDEO_RESAMPLER_METHOD (gst_video_resampler_method_get_type())
|
||||
GType gst_video_resampler_flags_get_type (void);
|
||||
#define GST_TYPE_VIDEO_RESAMPLER_FLAGS (gst_video_resampler_flags_get_type())
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __GST_VIDEO_ENUM_TYPES_H__ */
|
||||
|
|
Loading…
Reference in a new issue