Commit 048866f1 authored by Sebastian Dröge's avatar Sebastian Dröge

Release 1.1.1

parent 566b7d2b
This source diff could not be displayed because it is too large. You can view the blob instead.
This is GStreamer Good Plugins 1.0.2
This is GStreamer Good Plugins 1.1.1
Changes since 1.0.1:
* Parallel installability with 0.10.x series
* avidemux: fix handling of paletted and other raw RGB data
* flacparse: ignore bad headers if we have a valid STREAMINFO header; improve coverart extraction
* jpegdepay: store quant tables in zigzag order
* matroskamux: do not use unoffical V_MJPEG codec id; fix subtitle request sink pad name and functionality
* videofilter: add videomedian element
* multiudpsink: add "force-ipv4" option and "multicast-iface" property
* pulsesink: fix caps leak and potential crasher in acceptcaps function
* pulsesink: start the ringbuffer on GAP events without duration
* qtdemux: add support for 'generic' samples; allow more streams
* qtdemux: support more ProRes variants; fix memory leak for MS/RIFF audio
* qtdemux: with raw audio, set a default channel-mask for multichannel audio
* rtpbin: set PTS and DTS in jitterbufffer
* rtpbin: use running-time for NTP time when use-pipeline-clock is set
* rtpsession: inform source when caps change
* udpsrc: use negotiated allocator or pool
* videobox: use out_info for out properties
* videocrop: port to videofilter
* videomixer2: Fix race condition where a src setcaps is ignored
* vp8enc: fix default target-bitrate value; set DECODE_ONLY flag on invisible frames
Bugs fixed since 1.0.1:
* 654216 : vp8enc: tag invisible frames
* 682481 : multiudpsink: add force-ipv4 option (problem when streaming RTP to multicast address)
* 683782 : Segfault in pulsesink.c:2077 gst_pulsesink_pad_acceptcaps()
* 683842 : Fix race condition in videomixer2 on 0.10
* 684701 : flacparse: fails to parse flac file with broken header: " Invalid metablock size for STREAMINFO: 8196 "
* 685864 : Add multicast-iface property to multiudpsink
* 686008 : qtdemux: crashes in push mode with gst_qtdemux_guess_bitrate: assertion failed: (size > = qtdemux- > header_size)
* 686046 : avidemux: can't play 8-bit indexed RGB video
* 686550 : qtdemux: no streams found for journal.pone.0030940.s002.mov, m1v video fourcc
* 686642 : udpsrc: trivial typo causes compilation error
Changes since 1.0.0:
* interleave, deinterlave: channel handling fixes for mono audio
* videobalance now supports NV12 and NV21 as well
Bugs fixed since 1.0.0:
* 683622 : flvdemux: Internal flow error when demuxing speex
* 684972 : qtdemux: cannot play mp4 file when MOOV atom is at the end of file
* 684977 : Can't seek in AVI file in push mode
* 685059 : avidemux: cannot play video in push mode
* 685213 : rtph264pay: pushing unmapped data.
* 685512 : rtpgstdepay has a memory leak
New features in 1.0.0:
* Parallel installability with 0.10.x series
* See release notes for more details
Release notes for GStreamer Good Plugins 1.0.2
Release notes for GStreamer Good Plugins 1.1.1
The GStreamer team is proud to announce a new bug-fix release
......@@ -57,39 +57,119 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Features of this release
* Parallel installability with 0.10.x series
* avidemux: fix handling of paletted and other raw RGB data
* flacparse: ignore bad headers if we have a valid STREAMINFO header; improve coverart extraction
* jpegdepay: store quant tables in zigzag order
* matroskamux: do not use unoffical V_MJPEG codec id; fix subtitle request sink pad name and functionality
* videofilter: add videomedian element
* multiudpsink: add "force-ipv4" option and "multicast-iface" property
* pulsesink: fix caps leak and potential crasher in acceptcaps function
* pulsesink: start the ringbuffer on GAP events without duration
* qtdemux: add support for 'generic' samples; allow more streams
* qtdemux: support more ProRes variants; fix memory leak for MS/RIFF audio
* qtdemux: with raw audio, set a default channel-mask for multichannel audio
* rtpbin: set PTS and DTS in jitterbufffer
* rtpbin: use running-time for NTP time when use-pipeline-clock is set
* rtpsession: inform source when caps change
* udpsrc: use negotiated allocator or pool
* videobox: use out_info for out properties
* videocrop: port to videofilter
* videomixer2: Fix race condition where a src setcaps is ignored
* vp8enc: fix default target-bitrate value; set DECODE_ONLY flag on invisible frames
Bugs fixed in this release
* 654216 : vp8enc: tag invisible frames
* 682481 : multiudpsink: add force-ipv4 option (problem when streaming RTP to multicast address)
* 683782 : Segfault in pulsesink.c:2077 gst_pulsesink_pad_acceptcaps()
* 683842 : Fix race condition in videomixer2 on 0.10
* 684701 : flacparse: fails to parse flac file with broken header: " Invalid metablock size for STREAMINFO: 8196 "
* 685864 : Add multicast-iface property to multiudpsink
* 686008 : qtdemux: crashes in push mode with gst_qtdemux_guess_bitrate: assertion failed: (size > = qtdemux- > header_size)
* 686046 : avidemux: can't play 8-bit indexed RGB video
* 686550 : qtdemux: no streams found for journal.pone.0030940.s002.mov, m1v video fourcc
* 686642 : udpsrc: trivial typo causes compilation error
* 654853 : multifilesrc: always honour stop-index
* 663458 : qtdemux: add support for LPCM QuickTime 7 uncompressed audio
* 395427 : rtspsrc: add 'proxy-id' and 'proxy-pw' properties to match souphttpsrc
* 534243 : [win/macosx] udpsink no longer supports IPv4, only IPv6
* 540891 : flacparse: handle toc-select event
* 627204 : Some audio-based depayloaders are sometimes incorrectly indicating discont flag and RTP-marker bit.
* 631053 : oss4sink: totem does not show correct volume on startup
* 632206 : SRTP support
* 639292 : remove pt value from selected rtp pay/depayloaders
* 640023 : Jitterbuffer: does not put the same gst timestamp on packets with the same RTP timestamp
* 654259 : matroska: track INVISIBLE flag for vp8
* 660156 : rtpbin: free_stream() does not remove the stream reference from the associated client's stream list
* 667815 : rtpssrcdemux: Safely push on pads that might be removed due to a RTCP BYE
* 667816 : rtpsession: mt-safe event-push
* 667826 : rtpsession: Ensure MT safe event handling and plug event leak
* 667838 : jitterbuffer: don't produce lost-events for expired packets
* 668355 : rtpsession: dead code in check_collision handling
* 680998 : wavenc: add TOC support
* 681891 : wavenc: support LIST INFO chunk
* 682448 : Matroska: per-track tags support
* 682524 : Matroska: Support tag targets
* 682615 : Matroska: expand tag mapping
* 682644 : Matroska: recursive SimpleTags
* 682714 : vp8enc: memory leak if auto-alt-ref-frames=1
* 683912 : rtspsrc: allow client not to reconnect
* 684399 : videomixer: can't compile orc_overlay_argb on x86, not enough registers, crash
* 684955 : rtpjpegpay doesn't support width or height greater than 2040
* 687376 : Short circuit gst_vp8_dec_handle_frame if keyframe is missing
* 687380 : videomixer: Y offset should be compared to height, not width
* 687436 : vp8enc: not robust enough for RTP, errors out on packet loss
* 687761 : videocrop: Add support for automatic cropping (GST 1.0)
* 687782 : udpsrc does not handle EHOSTUNREACH for Linux as it does for Win32
* 687964 : videocrop: Add NV12/NV21 support
* 688092 : vp8dec: aspect ratio lost after seeking
* 688225 : videoflip: Add NV12/NV21 support
* 688677 : videoflip: Add gray 8/16 support
* 690124 : Directsound plugins fail to compile
* 690233 : tell configure and the v4l2 plugin where videodev2.h is
* 690267 : interleave: negotiation failure on sinkpads when channel-mask is specified
* 690358 : matroskademux: empty string on taglist field warning
* 690639 : pngdec: decoded frames are not pushed out
* 691481 : avidemux: a/v sync off on sample video when activated in push mode
* 692042 : v4l2src doesn't emit the prepare-format signal anymore
* 692615 : tests: use g_timeout_add_seconds
* 692932 : avimux: add raw 8-bit monochrome support
* 693327 : Fixing leak in avimux in gst_avi_mux_do_buffer
* 693826 : dmabuf-based GstMemory and GstAllocator incl. v4l2src support
* 694257 : pulsesink: Update segdone periodically
* 694374 : alpha: improve descriptions of chroma keying-related properties and enums
* 695541 : avidemux: support raw avi with negative height
* 695543 : avimux: support raw BGR video
* 695981 : Segmentation fault on gst_v4l2_buffer_pool_process after sending " start-capture " signal to camerabin2 just after setting the pipeline state to PLAYING
* 696057 : udpsink does not work with IPv4 addresses on MacOSX
* 696282 : y4mdec: doesn't work with playbin
* 696333 : qtmux should use provided DTS and not make up its own
* 696549 : wavparse: add 'note' chunk support
* 696684 : Problems feeding wavparse with 0-byte file
* 696714 : wavenc: add 'note' chunk support
* 696906 : ac3parse: handle audio/x-private1-ac3 and convert to audio/x-ac3
* 697074 : The level element doesn't respect accurately the " interval " property.
* 697227 : rtpsbcdepay is not selected from decodebin
* 697232 : vp8dec reports decoding errors as " No key frame " giving no extra information
* 697343 : rtpsbcdepay: fix compilation using mingw
* 697463 : rtpsbcdebay: incorrect frame length calculation for mono and full stereo modes
* 697467 : deinterlace: mode=interlaced doesn't force deinterlacing
* 698156 : souphttpsrc: proper SCHEDULING query support
* 698727 : mulawenc: send maximum bitrate tag downstream
* 698807 : osx_audio: miscellaneous improvements
* 698821 : v4l2: bufferpool: remove unused includes
* 698822 : v4l2: bufferpool: reset buffer size in release_buffer
* 698825 : v4l2: handle return value -ENOTTY for unimplemented VIDIOC_G_PARM
* 698826 : v4l2: add support for mpeg4 and H.263
* 698827 : v4l2: handle ENODATA return value for VIDIOC_ENUMSTD
* 698837 : v4l2: cache CIDs until the device is opened
* 698894 : mulawdec: Change base class to GstAudioDecoder
* 698949 : v4l2: fix copying of encoded buffers
* 698992 : v4l2: also poll for output devices
* 699010 : qtdemux: enable VP6F codec to allow playback for the Flash video embedded in MP4
* 699294 : v4l2: fix broken boolean expression to detect non-frame buffers
* 699337 : v4l2: fix and cleanup VIDIOC_EXPBUF handling
* 699447 : v4l2: try to allocate new buffers with VIDIOC_CREATE_BUFS if needed
* 699570 : v4l2: always generate video info from caps
* 699598 : v4l2: fill out v4l2_buffer.bytesused field for v4l2sink
* 699637 : rtpgstpay: uses an already-unreffed event in its sink_event handler
* 699793 : videomixer: resets its current segment when receiving a flush stop
* 699835 : v4l2: request 0 buffers when stopping
* 699895 : videomixer: Sends caps event before stream-start
* 699964 : doc: audiowsinclimit frequency property now called cutoff
* 699966 : tests: Some unit test in good sends SEGMENT before caps
* 700033 : tests: New runtime check force unit tests to send initial events
* 700044 : shapewipe sample pipeline won't work
* 700213 : rtpgstpay: sticky events are not forwarded to to the src pad
* 700224 : test: Fix some more misordering issues in plugins-good
* 700265 : deinterlace: Doesn't set caps for buffer pool
* 700280 : v4l2: only add interlace-mode to the caps for raw formats
* 700282 : v4l2: copy and set the actual size of the content
* 700285 : v4l2: set pixel-aspect-ratio for capture devices only
* 700331 : videocrop: Add support for GRAY16_LE/GRAY16_BE
* 700503 : v4l2: don't stop streaming when set_caps is called with unchanged caps
* 700748 : rtpjpegpay/depay: Add framerate and optional framesize SDP attribute to payloaded caps
* 700781 : v4l2: keep a reference to all queued buffers
* 701046 : rtspsrc: parse SDP framerate and dimension attributes
* 701109 : videomixer: z-ordering breaks if pads are added without setting zorder on it
* 701237 : videomixer : on query caps, we should return FALSE if the source pad has no current caps.
* 701375 : v4l2: rework sink buffer refcounting
* 701540 : v4l2: iterate controls with V4L2_CTRL_FLAG_NEXT_CTRL
* 701543 : v4l2: call VIDIOC_REQBUFS with count = 0 in pool_finalize
* 701595 : Latest GIT version of v4l2src fails to compile on older kernels
* 640589 : matroskademux: set streamheader on vorbis/theora srcpad caps for easier remuxing
* 696244 : qtdemux: send GAP events for subtitles, handle subtitles with SBLT subtype
==== Download ====
......@@ -126,14 +206,99 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Aha Unsworth
* Aleix Conchillo Flaque
* Alessandro Decina
* Alexander Schrab
* Alexey Chernov
* Alexey Fisher
* Andoni Morales Alastruey
* Andre Moreira Magalhaes (andrunko)
* Andreas Fenkart
* Andrzej Bieniek
* Antoine Tremblay
* Anton Belka
* Arnaud Vrac
* Arun Raghavan
* B.Prathibha
* Bastian Hecht
* Bastien Nocera
* Benjamin Gaignard
* Benjamin Otte
* Chris E Jones
* Christian Fredrik Kalager Schaller
* Danilo Cesar Lemes de Paula
* David Schleef
* Debarshi Ray
* Diogo Carbonera Luvizon
* Dirk Van Haerenborgh
* Douglas Bagnall
* Edward Hervey
* Haakon Sporsheim
* Havard Graff
* Håvard Graff
* Idar Tollefsen
* Jean-François Fortin Tam
* Johan Hedberg
* Jonas Holmberg
* Josep Torra
* Joshua M. Doe
* Kishore Arepalli
* Koop Mast
* Laurent Glayal
* Louis-Francis Ratté-Boulianne
* Luiz Augusto von Dentz
* Marc Leeman
* Marcel Holtmann
* Mark Nauwelaerts
* Markovtsev Vadim
* Martin Pitt
* Matej Knopp
* Mathieu Duponchelle
* Matthew Waters
* Maximilian Högner
* Michael Olbrich
* Michael Smith
* Oleksij Rempel
* Rasmus Rohde
* Nicola Murino
* Nicolas Dufresne
* Norbert Waschbuesch
* Ognyan Tonchev
* Olivier Crete
* Olivier Crête
* Pascal Buhler
* Paul HENRYS
* Philipp Zabel
* Philippe Normand
* Rico Tzschichholz
* Robert Krakora
* Rodolfo Schulz de Lima
* Roland Krikava
* Rov Juvano
* Sebastian Dröge
* Sebastian Rasmussen
* Sjoerd Simons
* Sreerenj Balachandran
* Stas Sergeev
* Stefan Kost
* Stefan Sauer
* Stirling Westrup
* Takashi Nakajima
* Thiago Santos
* Thibault Saunier
* Thijs Vermeir
* Thomas Vander Stichele
* Tim 'mithro' Ansell
* Tim-Philipp Müller
* Todd Agulnick
* Tom Greenwood
* Vincent Penquerc'h
* Wim Taymans
* Youness Alaoui
* Yury Delendik
* Zeeshan Ali
* ted-n
* unknown
* zeenix@gmail.com
* zeeshan.ali@nokia.com
* Руслан Ижбулатов
 
\ No newline at end of file
common @ 098c0d74
Subproject commit 01a7a46e258177ffe9cdb09c6518db749b2325d4
Subproject commit 098c0d7432be323d631b95b5d35f6f0840bf21bd
......@@ -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/pre
AC_INIT([GStreamer Good Plug-ins],[1.1.0.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
AC_INIT([GStreamer Good Plug-ins],[1.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
AG_GST_INIT
......@@ -43,11 +43,11 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
[GStreamer API Version])
AG_GST_LIBTOOL_PREPARE
AS_LIBTOOL(GST, 2, 0, 2)
AS_LIBTOOL(GST, 101, 0, 101)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.1.0
GSTPB_REQ=1.1.0
GST_REQ=1.1.1
GSTPB_REQ=1.1.1
dnl *** autotools stuff ****
......
......@@ -628,6 +628,16 @@
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstUDPSrc::bind-address</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bind Address</NICK>
<BLURB>Address to bind the socket to. This is equivalent to the multicast-group property.</BLURB>
<DEFAULT>"0.0.0.0"</DEFAULT>
</ARG>
<ARG>
<NAME>GstSMPTE::border</NAME>
<TYPE>gint</TYPE>
......@@ -928,6 +938,26 @@
<DEFAULT>""</DEFAULT>
</ARG>
<ARG>
<NAME>GstRTSPSrc::multicast-iface</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Multicast Interface</NICK>
<BLURB>The network interface on which to join the multicast group.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstRTSPSrc::ntp-sync</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sync on NTP clock</NICK>
<BLURB>Synchronize received streams to the NTP clock.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstRTPDec::skip</NAME>
<TYPE>gint</TYPE>
......@@ -2598,6 +2628,36 @@
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstDynUDPSink::bind-address</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bind Address</NICK>
<BLURB>Address to bind the socket to.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstDynUDPSink::bind-port</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bind Port</NICK>
<BLURB>Port to bind the socket to.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstDynUDPSink::socket-v6</NAME>
<TYPE>GSocket*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket IPv6</NICK>
<BLURB>Socket to use for UDPv6 sending. (NULL == allocate).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCdioCddaSrc::read-speed</NAME>
<TYPE>gint</TYPE>
......@@ -2774,7 +2834,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Force IPv4</NICK>
<BLURB>Forcing the use of an IPv4 socket.</BLURB>
<BLURB>Forcing the use of an IPv4 socket (DEPRECATED, has no effect anymore).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
......@@ -2788,6 +2848,46 @@
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiUDPSink::bind-address</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bind Address</NICK>
<BLURB>Address to bind the socket to.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiUDPSink::bind-port</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bind Port</NICK>
<BLURB>Port to bind the socket to.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiUDPSink::socket-v6</NAME>
<TYPE>GSocket*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket Handle IPv6</NICK>
<BLURB>Socket to use for UDPv6 sending. (NULL == allocate).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiUDPSink::used-socket-v6</NAME>
<TYPE>GSocket*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Used Socket Handle IPv6</NICK>
<BLURB>Socket currently in use for UDPv6 sending. (NULL == no socket).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstCmmlDec::wait-clip-end-time</NAME>
<TYPE>gboolean</TYPE>
......@@ -3468,6 +3568,36 @@
<DEFAULT>GST_V4L2_IO_AUTO</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4l2Src::extra-controls</NAME>
<TYPE>GstStructure*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Extra Controls</NICK>
<BLURB>Extra v4l2 controls (CIDs) for the device.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstV4l2Src::force-aspect-ratio</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Force aspect ratio</NICK>
<BLURB>When enabled, the pixel aspect ratio will be enforced.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4l2Src::pixel-aspect-ratio</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixel Aspect Ratio</NICK>
<BLURB>Overwrite the pixel aspect ratio of the device.</BLURB>
<DEFAULT>"1/1"</DEFAULT>
</ARG>
<ARG>
<NAME>GstAudioChebBand::lower-frequency</NAME>
<TYPE>gfloat</TYPE>
......@@ -3854,8 +3984,8 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>iradio-mode</NICK>
<BLURB>Enable internet radio mode (extraction of shoutcast/icecast metadata).</BLURB>
<DEFAULT>FALSE</DEFAULT>
<BLURB>Enable internet radio mode (ask server to send shoutcast/icecast metadata interleaved with the actual stream data).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
......@@ -20165,7 +20295,7 @@
<FLAGS>rw</FLAGS>
<NICK>Client Name</NICK>
<BLURB>The PulseAudio client name to use.</BLURB>
<DEFAULT>"lt-gst-plugins-good-plugins-scan"</DEFAULT>
<DEFAULT>"gst-plugins-good-plugins-scan"</DEFAULT>
</ARG>
<ARG>
......@@ -20255,7 +20385,7 @@
<FLAGS>rw</FLAGS>
<NICK>Client Name</NICK>
<BLURB>The PulseAudio client_name_to_use.</BLURB>
<DEFAULT>"lt-gst-plugins-good-plugins-scan"</DEFAULT>
<DEFAULT>"gst-plugins-good-plugins-scan"</DEFAULT>
</ARG>
<ARG>
......@@ -21418,6 +21548,36 @@
<DEFAULT>none</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4l2Sink::extra-controls</NAME>
<TYPE>GstStructure*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Extra Controls</NICK>
<BLURB>Extra v4l2 controls (CIDs) for the device.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstV4l2Sink::force-aspect-ratio</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Force aspect ratio</NICK>
<BLURB>When enabled, the pixel aspect ratio will be enforced.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4l2Sink::pixel-aspect-ratio</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixel Aspect Ratio</NICK>
<BLURB>Overwrite the pixel aspect ratio of the device.</BLURB>
<DEFAULT>"1/1"</DEFAULT>
</ARG>
<ARG>
<NAME>GstShapeWipe::border</NAME>
<TYPE>gfloat</TYPE>
......@@ -21744,7 +21904,7 @@
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>dts-method</NICK>
<BLURB>Method to determine DTS time.</BLURB>
<BLURB>(DEPRECATED) Method to determine DTS time.</BLURB>
<DEFAULT>reorder</DEFAULT>
</ARG>
......@@ -21874,7 +22034,7 @@
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>dts-method</NICK>
<BLURB>Method to determine DTS time.</BLURB>
<BLURB>(DEPRECATED) Method to determine DTS time.</BLURB>
<DEFAULT>reorder</DEFAULT>
</ARG>
......@@ -21964,7 +22124,7 @@
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>dts-method</NICK>
<BLURB>Method to determine DTS time.</BLURB>
<BLURB>(DEPRECATED) Method to determine DTS time.</BLURB>
<DEFAULT>reorder</DEFAULT>
</ARG>
......@@ -22054,7 +22214,7 @@
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>dts-method</NICK>
<BLURB>Method to determine DTS time.</BLURB>
<BLURB>(DEPRECATED) Method to determine DTS time.</BLURB>
<DEFAULT>reorder</DEFAULT>
</ARG>
......@@ -22234,7 +22394,7 @@
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>dts-method</NICK>
<BLURB>Method to determine DTS time.</BLURB>
<BLURB>(DEPRECATED) Method to determine DTS time.</BLURB>
<DEFAULT>reorder</DEFAULT>
</ARG>
......@@ -23368,6 +23528,16 @@
<DEFAULT>Normal</DEFAULT>
</ARG>
<ARG>
<NAME>GstVP8Enc::timebase</NAME>
<TYPE>GstFraction</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Shortest interframe time</NICK>
<BLURB>Fraction of one second that is the shortest interframe time - normally left as zero which will default to the framerate.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstVP8Dec::deblocking-level</NAME>
<TYPE>guint</TYPE>
......
......@@ -22,10 +22,12 @@ GObject
GstAuParse
GstAudioDecoder
GstFlacDec
GstMuLawDec
GstSpeexDec
GstWavpackDec
GstAudioEncoder
GstFlacEnc
GstMuLawEnc
GstSpeexEnc
GstWavpackEnc
GstAviDemux
......@@ -167,8 +169,6 @@ GObject
GstMatroskaMux
GstWebMMux
GstMatroskaParse
GstMuLawDec
GstMuLawEnc
GstMultipartDemux
GstMultipartMux
GstQTDemux
......@@ -208,6 +208,7 @@ GObject
GstRtpQDM2Depay
GstRtpSPEEXDepay
GstRtpSV3VDepay
GstRtpSbcDepay
GstRtpTheoraDepay
GstRtpVP8Depay
GstRtpVRawDepay
......
......@@ -40,6 +40,7 @@ GstMJ2Mux GstTagSetter GstTagXmpWriter
GstMP4Mux GstTagSetter GstTagXmpWriter
GstMatroskaMux GstTagSetter
GstMatroskaMux GstTagSetter GstTocSetter
GstMuLawEnc GstPreset
GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe
GstOss4Sink GstStreamVolume
GstOss4Sink GstStreamVolume GstPropertyProbe
......@@ -86,6 +87,7 @@ GstVideoBalance GstImplementsInterface GstColorBalance
GstVideoEncoder GstPreset
GstVideoMixer GstChildProxy
GstVideoMixer2 GstChildProxy
GstWavEnc GstTagSetter GstTocSetter
GstWavpackEnc GstPreset
GstWebMMux GstTagSetter
GstWebMMux GstTagSetter GstTocSetter
......@@ -689,3 +689,12 @@ gint arg1
GstCaps *arg2
</SIGNAL>
<SIGNAL>
<NAME>GstRTSPSrc::handle-request</NAME>
<RETURNS>void</RETURNS>
<FLAGS></FLAGS>
GstRTSPSrc *gstrtspsrc
gpointer arg1
gpointer arg2
</SIGNAL>
......@@ -3,10 +3,10 @@
<description>Source for video data via IEEE1394 interface</description>
<filename>../../ext/raw1394/.libs/libgst1394.so</filename>
<basename>libgst1394.so</basename>
<version>1.1.0.1</version>
<version>1.1.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
<package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>ASCII Art video sink</description>
<filename>../../ext/aalib/.libs/libgstaasink.so</filename>
<basename>libgstaasink.so</basename>
<version>1.1.0.1</version>
<version>1.1.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
<package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
......
......@@ -3,10 +3,10 @@
<description>ALaw audio conversion routines</description>
<filename>../../gst/law/.libs/libgstalaw.so</filename>
<basename>libgstalaw.so</basename>
<version>1.1.0.1</version>
<version>1.1.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
<package>GStreamer Good Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>