Commit 1d2056ad authored by Tim-Philipp Müller's avatar Tim-Philipp Müller
Browse files

Release 0.10.26

parent b27d93a8
This diff is collapsed.
This is GStreamer Good Plug-ins 0.10.25, "Woe to You Oh Earth and Sea" This is GStreamer Good Plug-ins 0.10.26, "Escapades"
Changes since 0.10.25:
* alphacolor: make passthrough work
* avidemux: reverse playback fixes; prevent overlap of subsequent fragments
* deinterlace: remove assembly code in favor of orc
* dvdemux: parse SMPTE time codes
* flvdemux: parse and use cts (fixes jittery H.264 playback in some cases)
* flvmux: resend onMetada tag when tags changes in streamable mode
* g729pay: extend from right parent
* gconf: Don't install schemas when GConf is disabled
* goom, goom2k1: add latency compensation code, report latency correctly
* gstrtpjpegpay: Added Define Restart Interval (DRI) Marker
* h264depay: always mark the codec_data as keyframe
* icydemux: forward tag events
* id3v2mux: Add mapping for album artist
* imagefreeze: generate a perfectly timestamped stream
* level: avoid division by zero on silence
* matroskademux: more robustness for parse errors and corner-cases
* matroskademux: extract H.264 profile and level and set on caps
* matroskamux: reduce newsegment event spam and set discont flag where needed
* pulse: allow setting of pulse stream properties
* pulse: fix device_description in READY
* pulsesink: Add "client" property to set the PA client name
* pulsesink: share the PA context between all clients with the same name
* qtdemux: export AAC/MPEG-4/H.264 profile and level in caps
* rtp: add G722 payloader and depayloader elements
* rtpamr(de)pay: support AMR-WB SID frame
* rtpamrpay: proper duration for multiple frame payload; properly support perfect-rtptime
* rtpbin: add "ntp-sync" property and "use-pipeline-clock" properties
* rtpg729pay: properly support perfect-rtptime
* rtph264depay: only set delta unit on all-non-key units
* rtpmanager: provide additional statistics
* rtpmp4adepay: grab the sampling rate and put into caps
* rtpmparobustdepay: properly insert dummy buffers; use valid bitrate for dummy frame
* rtpmpvpay: fix timestamping of rtp buffers
* rtpsession: Add the option to auto-discover the RTP bandwidth
* rtpsession: Calculate RTCP bandwidth as a fraction of the RTP bandwidth
* rtpsession: Count sent RTCP packets after they have been finished
* rtpsession: relax third-party collision detection
* rtpstats: Rectify description of current_time in RTPArrivalStats
* rtspext: stop configuration on first failure
* rtspsrc: Add property to configure udpsrc buffer size
* rtspsrc: add rtsp-sdp protocol support
* rtspsrc: don't add /UDP in the transport, it's the default
* rtspsrc: fix duration reporting
* rtspsrc: handle stale digest authentication session data
* rtspsrc: use sdp uri parse method
* shapewipe: add optional border parameter and slowdown animation
* shapewipe: Force format to AYUV in the example pipeline for the same reason
* shapewipe: Force the input to AYUV to prevent negotiation failures in videomixer
* spectrum: only aggregate magnitude/phase if user asks for it, performance fixes
* v4l2src: add controllable colorbalance parameters, add decimate property
* v4l2src: fix using mpegts via the mmap interface; use GstBaseSrc::block-size as fallback size
* videomixer2: new videomixer2 element that behaves better than videomixer
* vrawdepay: handle invalid payload better
Bugs fixed since 0.10.25:
* 625825 : cannot link rtpmp4adepay ! aacparse
* 629047 : segfault in seek matroskademux
* 537544 : [pulse] allow setting pa context properties
* 628996 : pulsesink broken after shared context patch (bug #624338)
* 529672 : Big latency and bad framerate while mixing multiple live streams
* 581294 : rtspext: extensions configure_stream methods conflict
* 598915 : qtdemux: propagate jpeg2000 header data in image/x-j2c
* 612313 : qtdemux: Post AAC profile/level in caps
* 616521 : qtdemux: Export MPEG-4 video profile and level in stream caps
* 617318 : matroskademux, qtdemux: Use pbutils for H.264 profile/level extraction
* 620790 : [matroskademux] general stream error when trying to play certain .mkv file
* 622390 : [v4l2] add controllable color balance properties / programmable camera
* 624338 : [pulsesink] Handle pulse context separate from the ringbuffers and share them
* 625547 : imagefreeze unit test fails occasionally
* 626048 : [videomixer] needs mode that syncs streams based on timestamps
* 626518 : [imagefreeze] better caps negotiation
* 627162 : [pulse] better fallback return value for gst_pulse_client_name()
* 627174 : [pulsesink] new property to tune the PA client name
* 627289 : souphttpsrc: tweak error messages
* 627341 : wavparse: strange handling of files less than 12 bytes
* 627796 : rtpbin: add ntp clock sync
* 628020 : [pulsesink] assertion failure in change_state NULL- > READY
* 628058 : Need a way to set the SO_RCVBUF property on rtsp-based sockets.
* 628127 : jpeg rtp payloader crashes when there is corruption in the jpeg byte stream.
* 628214 : Add support to RTSP initiation through SDP files
* 628349 : [v4l2src] Doesn't support capturing mpegts using mmap
* 628454 : Matroska demuxer doesn't handle DATE tag if it contains only a year number
* 628608 : [alphacolor] element classification is wrong
* 629018 : rtpjpegpay: unable to build because of uninitialized variable warning
* 629522 : [rtpjpegpay] add support for Define Restart Interval (DRI)
* 629839 : [qtdemux] Update xmp tags parsing
* 629896 : Error compiling raw1394 (without iec61883)
* 630088 : [flvdemux] jerky h.264 video playback
* 630205 : [icydemux] Forward tag events downstrem
* 630256 : rtph264-pay/depay: doesn't respect timestamps from incomming buffers
* 630317 : Getting pulsesink device names doesn't work like for alsasink
* 630378 : speexenc/speexdec crash with MSVC
* 630446 : rtpmanager: provide additional statistics
* 630447 : rtpsession: relax third-party collision detection
* 630449 : rtpbin: Unlock before adding pad in new_payload_found
* 630451 : rtpbin: Handle rysnc of iterator when looking for free pad name
* 630452 : rtpbin: Make cleaning up sources in rtp_session_on_timeout MT safe
* 630457 : rtpmanager: packet lost should not be a warning.
* 630458 : level: avoid division by zero on silence
* 630500 : [rtspsrc] does rtsp setup message always need " /UDP " string?
* 630888 : v4l2sink does not cope with v4l2loopback kernel module
* 631082 : rtpjitterbuffer: improve document reference
* 631303 : [goom] qos warnings if source is GstAudioSrc
* 631330 : [flvmux][PATCH] Resend updated onMetada tag when tags changes in streamable mode
* 631996 : [h264depay] regression: rtsp://stream.zoovision.com/KibaEp1n900.3gp
* 632548 : [rtspsrc] regression; fails to report duration
* 632553 : --disable-gconf still tries to install schemas
* 632682 : [matroskademux] Handle missing CodecPrivate for Vorbis/Theora
* 632945 : rtph264depay in access-unit=true mode does not aggregate the delta unit flag correctly
* 633205 : Fix for navigation events in videoflip
* 633212 : [goom] Return not-negotiated when bps is unknown
* 633970 : [icydemux] broken taglist handling
* 635532 : rtspsrc: unexpected eos when using authentication (regression)
* 635843 : [rtph264depay] segfault on empty payload
* 636179 : [deinterlace] Fields in wrong order
* 626463 : [matroskademux] " reading large block of size 14688496 not supported "
* 628894 : [matroskademux] sloppy reverse playback
* 633294 : deinterlace breaks some DVD menu scenarios
Changes since 0.10.24: Changes since 0.10.24:
......
Release notes for GStreamer Good Plug-ins 0.10.25 "Woe to You Oh Earth and Sea" Release notes for GStreamer Good Plug-ins 0.10.26 "Escapades"
...@@ -54,67 +54,125 @@ contains a set of less supported plug-ins that haven't passed the ...@@ -54,67 +54,125 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release Features of this release
* v4l2src: massive performance improvement in many cases * alphacolor: make passthrough work
* streaming mode fixes for avi and matroska/webm * avidemux: reverse playback fixes; prevent overlap of subsequent fragments
* seeking in matroska and webm files that don't have an index * deinterlace: remove assembly code in favor of orc
* new cpureport element for debugging * dvdemux: parse SMPTE time codes
* avidemux: improve VBR audio stream handling * flvdemux: parse and use cts (fixes jittery H.264 playback in some cases)
* avidemux: streaming mode fixes: use proper offset for movi-based index, handle 0-size data chunks * flvmux: resend onMetada tag when tags changes in streamable mode
* debugutils: new element cpureport, posts "cpu-report" element messages on bus * g729pay: extend from right parent
* flacdec, rtspsrc, rtph264pay, rtpmp4vdepay: memory leak fixes * gconf: Don't install schemas when GConf is disabled
* gconfvideosrc: use correct GConf key (ie. not the audiosrc key) * goom, goom2k1: add latency compensation code, report latency correctly
* gdkpixbuf: remove gdkpixbuf3 plugin again, gdk-pixbuf was split out of gtk+ and will stay at 2.x * gstrtpjpegpay: Added Define Restart Interval (DRI) Marker
* id3v2mux: write beats-per-minute tag using TBPM frame * h264depay: always mark the codec_data as keyframe
* jpegdec: fix markers parsing regression * icydemux: forward tag events
* matroskademux: do not error out on a block with unknown tracknumber * id3v2mux: Add mapping for album artist
* matroskademux: fix streaming in case where the size in bytes is unknown * imagefreeze: generate a perfectly timestamped stream
* matroskademux: handle bogus files storing ADTS AAC data * level: avoid division by zero on silence
* matroskademux: support seeking in local files even if they don't have an index * matroskademux: more robustness for parse errors and corner-cases
* matroskamux: don't try to seek back and fix up headers if streamable=TRUE * matroskademux: extract H.264 profile and level and set on caps
* pulsesink: fix race when creating multiple pulsesinks at the same time * matroskamux: reduce newsegment event spam and set discont flag where needed
* qtdemux: also calculate PAR using track width and height for QT files * pulse: allow setting of pulse stream properties
* qtdemux: fix the max/avg in btrt atom reading * pulse: fix device_description in READY
* qtdemux: improve reverse playback * pulsesink: Add "client" property to set the PA client name
* qtdemux: parse 64-bit version of mvhd atom as well instead of erroring out * pulsesink: share the PA context between all clients with the same name
* qtdemux: prevent reading past avc1 atom when parsing * qtdemux: export AAC/MPEG-4/H.264 profile and level in caps
* rtpg729pay: avoid basertppayload perfect-rtptime mode * rtp: add G722 payloader and depayloader elements
* rtph263pdepay: allow more clock-rates as input * rtpamr(de)pay: support AMR-WB SID frame
* rtpL16depay: also parse encoding-params for the number of channels * rtpamrpay: proper duration for multiple frame payload; properly support perfect-rtptime
* rtpL16depay: default to 1 channel if number of channels not specified * rtpbin: add "ntp-sync" property and "use-pipeline-clock" properties
* rtpmp4gpay: implement perfect timestamps * rtpg729pay: properly support perfect-rtptime
* rtspsrc: add "port-range" property, useful for setups with firewall/ipsec * rtph264depay: only set delta unit on all-non-key units
* rtspsrc: don't reuse udp sockets (avoids odd errors when data from previous streams is received) * rtpmanager: provide additional statistics
* udpsrc: add "reuse" property to enable or disable port reuse (enabled by default, but disabled in rtspsrc) * rtpmp4adepay: grab the sampling rate and put into caps
* v4l2: sort formats in the right order so that non-emulated formats are prefered * rtpmparobustdepay: properly insert dummy buffers; use valid bitrate for dummy frame
* videobalance: fix wrong locking order that could lead to a deadlock * rtpmpvpay: fix timestamping of rtp buffers
* videomixer: only reset QoS information and send a NEWSEGMENT event downstream for NEWSEGMENT events on the master pad * rtpsession: Add the option to auto-discover the RTP bandwidth
* rtpsession: Calculate RTCP bandwidth as a fraction of the RTP bandwidth
* rtpsession: Count sent RTCP packets after they have been finished
* rtpsession: relax third-party collision detection
* rtpstats: Rectify description of current_time in RTPArrivalStats
* rtspext: stop configuration on first failure
* rtspsrc: Add property to configure udpsrc buffer size
* rtspsrc: add rtsp-sdp protocol support
* rtspsrc: don't add /UDP in the transport, it's the default
* rtspsrc: fix duration reporting
* rtspsrc: handle stale digest authentication session data
* rtspsrc: use sdp uri parse method
* shapewipe: add optional border parameter and slowdown animation
* shapewipe: Force format to AYUV in the example pipeline for the same reason
* shapewipe: Force the input to AYUV to prevent negotiation failures in videomixer
* spectrum: only aggregate magnitude/phase if user asks for it, performance fixes
* v4l2src: add controllable colorbalance parameters, add decimate property
* v4l2src: fix using mpegts via the mmap interface; use GstBaseSrc::block-size as fallback size
* videomixer2: new videomixer2 element that behaves better than videomixer
* vrawdepay: handle invalid payload better
Bugs fixed in this release Bugs fixed in this release
* 625825 : cannot link rtpmp4adepay ! aacparse
* 629047 : segfault in seek matroskademux
* 537544 : [pulse] allow setting pa context properties
* 628996 : pulsesink broken after shared context patch (bug #624338)
* 529672 : Big latency and bad framerate while mixing multiple live streams
* 581294 : rtspext: extensions configure_stream methods conflict
* 598915 : qtdemux: propagate jpeg2000 header data in image/x-j2c
* 612313 : qtdemux: Post AAC profile/level in caps
* 616521 : qtdemux: Export MPEG-4 video profile and level in stream caps
* 617318 : matroskademux, qtdemux: Use pbutils for H.264 profile/level extraction
* 620790 : [matroskademux] general stream error when trying to play certain .mkv file
* 622390 : [v4l2] add controllable color balance properties / programmable camera
* 624338 : [pulsesink] Handle pulse context separate from the ringbuffers and share them
* 625547 : imagefreeze unit test fails occasionally
* 626048 : [videomixer] needs mode that syncs streams based on timestamps
* 626518 : [imagefreeze] better caps negotiation
* 627162 : [pulse] better fallback return value for gst_pulse_client_name()
* 627174 : [pulsesink] new property to tune the PA client name
* 627289 : souphttpsrc: tweak error messages
* 627341 : wavparse: strange handling of files less than 12 bytes
* 627796 : rtpbin: add ntp clock sync
* 628020 : [pulsesink] assertion failure in change_state NULL- > READY
* 628058 : Need a way to set the SO_RCVBUF property on rtsp-based sockets.
* 628127 : jpeg rtp payloader crashes when there is corruption in the jpeg byte stream.
* 628214 : Add support to RTSP initiation through SDP files
* 628349 : [v4l2src] Doesn't support capturing mpegts using mmap
* 628454 : Matroska demuxer doesn't handle DATE tag if it contains only a year number
* 628608 : [alphacolor] element classification is wrong
* 629018 : rtpjpegpay: unable to build because of uninitialized variable warning
* 629522 : [rtpjpegpay] add support for Define Restart Interval (DRI)
* 629839 : [qtdemux] Update xmp tags parsing
* 629896 : Error compiling raw1394 (without iec61883)
* 630088 : [flvdemux] jerky h.264 video playback
* 630205 : [icydemux] Forward tag events downstrem
* 630256 : rtph264-pay/depay: doesn't respect timestamps from incomming buffers
* 630317 : Getting pulsesink device names doesn't work like for alsasink
* 630378 : speexenc/speexdec crash with MSVC
* 630446 : rtpmanager: provide additional statistics
* 630447 : rtpsession: relax third-party collision detection
* 630449 : rtpbin: Unlock before adding pad in new_payload_found
* 630451 : rtpbin: Handle rysnc of iterator when looking for free pad name
* 630452 : rtpbin: Make cleaning up sources in rtp_session_on_timeout MT safe
* 630457 : rtpmanager: packet lost should not be a warning.
* 630458 : level: avoid division by zero on silence
* 630500 : [rtspsrc] does rtsp setup message always need " /UDP " string?
* 630888 : v4l2sink does not cope with v4l2loopback kernel module
* 631082 : rtpjitterbuffer: improve document reference
* 631303 : [goom] qos warnings if source is GstAudioSrc
* 631330 : [flvmux][PATCH] Resend updated onMetada tag when tags changes in streamable mode
* 631996 : [h264depay] regression: rtsp://stream.zoovision.com/KibaEp1n900.3gp
* 632548 : [rtspsrc] regression; fails to report duration
* 632553 : --disable-gconf still tries to install schemas
* 632682 : [matroskademux] Handle missing CodecPrivate for Vorbis/Theora
* 632945 : rtph264depay in access-unit=true mode does not aggregate the delta unit flag correctly
* 633205 : Fix for navigation events in videoflip
* 633212 : [goom] Return not-negotiated when bps is unknown
* 633970 : [icydemux] broken taglist handling
* 635532 : rtspsrc: unexpected eos when using authentication (regression)
* 635843 : [rtph264depay] segfault on empty payload
* 636179 : [deinterlace] Fields in wrong order
* 626463 : [matroskademux] " reading large block of size 14688496 not supported " * 626463 : [matroskademux] " reading large block of size 14688496 not supported "
* 593117 : [avidemux] Support AVF files * 628894 : [matroskademux] sloppy reverse playback
* 618535 : [avidemux] fails to stream eva_2010_2.22_promo1.avi * 633294 : deinterlace breaks some DVD menu scenarios
* 621520 : [id3v2mux] write beats-per-minute tag
* 622017 : [GstRtpMP4GDepay] Packet payload was too short.
* 622577 : rtspsrc has confusing error messages
* 623209 : bug in rtpL16depay
* 623357 : avidemux: push mode doesn't work for some http streaming avi files
* 623629 : Reverse Playback Issue in QtDemux
* 624173 : [qtdemux] qt file with dimension data in tkhd does not get pixel-aspect-ratio in caps
* 624331 : videobalance: deadlocks/freezes when changing " brightness " property
* 624455 : The matroska muxer seeks even when used with streamable=TRUE
* 624770 : rtspsrc: memory leak in gst_rtspsrc_handle_request
* 625002 : [examples] Don't use GdkDraw
* 625153 : rtspsrc: add property to set client port range
* 625302 : [qtdemux] Set the pixel-aspect-ratio field also for par=1/1
* 625371 : [matroskademux] critical warnings when playing live webm with progressive download enabled
* 625442 : pulsesink: crash - pa_threaded_mainloop_stop is called from the pa thread
* 625452 : [videomixer] Pipeline from the docs doesn't work anymore
* 626467 : matroskademux: CRITICAL **: file matroska-demux.c: line 578 (gst_matroska_demux_get_length): should not be reached
* 626609 : [qtdemux] segfault when parsing avc1 atom
* 626619 : [imagefreeze] Incorrect seek behaviour
* 627689 : [deinterlace] Broken timestamps
* 617368 : [matroska] Implement push-mode seeking and non-cue seeking
Download Download
...@@ -144,17 +202,34 @@ Applications ...@@ -144,17 +202,34 @@ Applications
Contributors to this release Contributors to this release
* Alessandro Decina * Alessandro Decina
* American Dynamics
* Andoni Morales Alastruey * Andoni Morales Alastruey
* Arnaud Vrac * Arun Raghavan
* Bastien Nocera
* David Hoyt
* David Schleef * David Schleef
* Edward Hervey
* Havard Graff
* IOhannes m zmölnig
* Jan Schmidt
* Jonathan Matthew * Jonathan Matthew
* Mark Nauwelaerts * Mark Nauwelaerts
* Olivier Crête
* Pascal Buhler
* Pavel Kostyuchenko
* Philip Jägenstedt
* Philippe Normand * Philippe Normand
* René Stadler
* Robert Swain
* Sebastian Dröge * Sebastian Dröge
* Sjoerd Simons * Sjoerd Simons
* Stefan Kost * Stefan Kost
* Thiago Santos * Thiago Santos
* Thibault Saunier
* Thijs Vermeir
* Tim-Philipp Müller * Tim-Philipp Müller
* Trond Andersen
* Vladimir Eremeev
* Wim Taymans * Wim Taymans
* Zaheer Abbas Merali * Zaheer Abbas Merali
   
\ No newline at end of file
...@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file ...@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf dnl initialize autoconf
dnl releases only do -Wall, git and prerelease does -Werror too 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 dnl use a three digit version number for releases, and four for git/pre
AC_INIT(GStreamer Good Plug-ins, 0.10.25.5, AC_INIT(GStreamer Good Plug-ins, 0.10.26,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-good) gst-plugins-good)
...@@ -52,8 +52,8 @@ AC_LIBTOOL_WIN32_DLL ...@@ -52,8 +52,8 @@ AC_LIBTOOL_WIN32_DLL
AM_PROG_LIBTOOL AM_PROG_LIBTOOL
dnl *** required versions of GStreamer stuff *** dnl *** required versions of GStreamer stuff ***
GST_REQ=0.10.30.2 GST_REQ=0.10.31
GSTPB_REQ=0.10.30.2 GSTPB_REQ=0.10.31
dnl *** autotools stuff **** dnl *** autotools stuff ****
......
...@@ -625,7 +625,7 @@ ...@@ -625,7 +625,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Protocols</NICK> <NICK>Protocols</NICK>
<BLURB>Allowed lower transport protocols.</BLURB> <BLURB>Allowed lower transport protocols.</BLURB>
<DEFAULT>UDP Unicast Mode|UDP Multicast Mode|TCP interleaved mode</DEFAULT> <DEFAULT>GST_RTSP_LOWER_TRANS_UDP|GST_RTSP_LOWER_TRANS_UDP_MCAST|GST_RTSP_LOWER_TRANS_TCP</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -1423,8 +1423,8 @@ ...@@ -1423,8 +1423,8 @@
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>r</FLAGS> <FLAGS>r</FLAGS>
<NICK>frame_time</NICK> <NICK>frame time</NICK>
<BLURB>frame_time.</BLURB> <BLURB>frame time.</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </ARG>
...@@ -1433,8 +1433,8 @@ ...@@ -1433,8 +1433,8 @@
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>r</FLAGS> <FLAGS>r</FLAGS>
<NICK>frames_displayed</NICK> <NICK>frames displayed</NICK>
<BLURB>frames_displayed.</BLURB> <BLURB>frames displayed.</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </ARG>
...@@ -1623,7 +1623,7 @@ ...@@ -1623,7 +1623,7 @@
<TYPE>gboolean</TYPE> <TYPE>gboolean</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>drop_incomplete</NICK> <NICK>drop incomplete</NICK>
<BLURB>drop incomplete frames.</BLURB> <BLURB>drop incomplete frames.</BLURB>
<DEFAULT>TRUE</DEFAULT> <DEFAULT>TRUE</DEFAULT>
</ARG> </ARG>
......
...@@ -4,6 +4,8 @@ GObject ...@@ -4,6 +4,8 @@ GObject
GstCmmlTagHead GstCmmlTagHead
GstCmmlTagStream GstCmmlTagStream
GstColorBalanceChannel GstColorBalanceChannel
GstMixerTrack
GstMixerOptions
GstObject GstObject
GstBus GstBus
GstClock GstClock
...@@ -26,6 +28,7 @@ GObject ...@@ -26,6 +28,7 @@ GObject
GstRtpAC3Depay GstRtpAC3Depay
GstRtpAMRDepay GstRtpAMRDepay
GstRtpCELTDepay GstRtpCELTDepay
GstRtpG722Depay
GstRtpG723Depay GstRtpG723Depay
GstRtpG726Depay GstRtpG726Depay
GstRtpG729Depay GstRtpG729Depay
...@@ -58,6 +61,7 @@ GObject ...@@ -58,6 +61,7 @@ GObject
GstRTPBVPay GstRTPBVPay
GstRTPILBCPay GstRTPILBCPay
GstRTPSirenPay GstRTPSirenPay
GstRtpG722Pay
GstRtpG726Pay GstRtpG726Pay
GstRtpL16Pay GstRtpL16Pay
GstRtpPcmuPay GstRtpPcmuPay
...@@ -216,7 +220,6 @@ GObject ...@@ -216,7 +220,6 @@ GObject
GstMatroskaDemux GstMatroskaDemux
GstMatroskaMux GstMatroskaMux
GstWebMMux GstWebMMux
GstMonoscope
GstMuLawDec GstMuLawDec
GstMuLawEnc GstMuLawEnc
GstMultipartDemux GstMultipartDemux
...@@ -275,6 +278,7 @@ GObject ...@@ -275,6 +278,7 @@ GObject
GstTunerNorm GstTunerNorm
RTPSession RTPSession
GInterface GInterface
GIcon
GTypePlugin GTypePlugin
GstChildProxy GstChildProxy
GstColorBalance GstColorBalance
......
GstBin GstChildProxy GstBin GstChildProxy
GstPipeline GstChildProxy GstPipeline GstChildProxy
GstHalAudioSink GstChildProxy
GstHalAudioSrc GstChildProxy
GstSwitchSink GstChildProxy GstSwitchSink GstChildProxy
GstGConfVideoSink GstChildProxy GstGConfVideoSink GstChildProxy
GstGConfAudioSink GstChildProxy GstGConfAudioSink GstChildProxy
GstSwitchSrc GstChildProxy GstSwitchSrc GstChildProxy
GstGConfVideoSrc GstChildProxy GstGConfVideoSrc GstChildProxy
GstGConfAudioSrc GstChildProxy GstGConfAudioSrc GstChildProxy
GstRTSPSrc GstChildProxy GstURIHandler GstHalAudioSink GstChildProxy
GstHalAudioSrc GstChildProxy
GstRtpBin GstChildProxy GstRtpBin GstChildProxy
GstPushFileSrc GstChildProxy GstURIHandler
GstAutoVideoSink GstChildProxy GstAutoVideoSink GstChildProxy
GstAutoVideoSrc GstChildProxy GstAutoVideoSrc GstChildProxy
GstAutoAudioSink GstChildProxy GstAutoAudioSink GstChildProxy
GstAutoAudioSrc GstChildProxy GstAutoAudioSrc GstChildProxy
GstPushFileSrc GstChildProxy GstURIHandler
GstRTSPSrc GstChildProxy GstURIHandler
GstRgVolume GstChildProxy GstRgVolume GstChildProxy
GstAspectRatioCrop GstChildProxy GstAspectRatioCrop GstChildProxy
GstVideoBalance GstImplementsInterface GstColorBalance
GstIirEqualizer GstChildProxy
GstIirEqualizerNBands GstChildProxy
GstIirEqualizer3Bands GstChildProxy GstPreset
GstIirEqualizer10Bands GstChildProxy GstPreset
GstSoupHTTPSrc GstURIHandler
GstPulseSrc GstImplementsInterface GstMixer GstPropertyProbe
GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
GstOssSrc GstImplementsInterface GstMixer
GstDV1394Src GstURIHandler GstPropertyProbe
GstHDV1394Src GstURIHandler GstPropertyProbe
GstV4l2Src GstURIHandler GstImplementsInterface GstTuner GstColorBalance GstVideoOrientation GstPropertyProbe
GstUDPSrc GstURIHandler
GstPulseSink GstStreamVolume GstImplementsInterface GstPropertyProbe GstPulseSink GstStreamVolume GstImplementsInterface GstPropertyProbe
GstOss4Sink GstStreamVolume GstPropertyProbe GstOss4Sink GstStreamVolume GstPropertyProbe
GstV4l2Sink GstImplementsInterface GstColorBalance GstVideoOrientation GstPropertyProbe GstV4l2Sink GstImplementsInterface GstColorBalance GstVideoOrientation GstPropertyProbe
GstShout2send GstTagSetter GstShout2send GstTagSetter
GstUDPSink GstURIHandler GstUDPSink GstURIHandler
GstPulseMixer GstImplementsInterface GstMixer GstPropertyProbe GstDV1394Src GstURIHandler GstPropertyProbe
GstHDV1394Src GstURIHandler GstPropertyProbe
GstSoupHTTPSrc GstURIHandler
GstPulseSrc GstImplementsInterface GstMixer GstPropertyProbe
GstOssSrc GstImplementsInterface GstMixer
GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
GstV4l2Src GstURIHandler GstImplementsInterface GstTuner GstColorBalance GstVideoOrientation GstPropertyProbe
GstUDPSrc GstURIHandler
GstWavpackEnc GstPreset
GstTagLibMux GstTagSetter GstTagLibMux GstTagSetter
GstId3v2Mux GstTagSetter GstId3v2Mux GstTagSetter
GstApev2Mux GstTagSetter GstApev2Mux GstTagSetter
GstFlacEnc GstTagSetter GstPreset GstFlacEnc GstTagSetter GstPreset
GstFlacTag GstTagSetter GstFlacTag GstTagSetter
GstWavpackEnc GstPreset GstVideoBalance GstImplementsInterface GstColorBalance
GstIirEqualizer GstChildProxy
GstIirEqualizerNBands GstChildProxy
GstIirEqualizer3Bands GstChildProxy GstPreset
GstIirEqualizer10Bands GstChildProxy GstPreset
GstPulseMixer GstImplementsInterface GstMixer GstPropertyProbe
GstSpeexEnc GstTagSetter GstPreset GstSpeexEnc GstTagSetter GstPreset
GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe
GstOssMixerElement GstImplementsInterface GstMixer GstOssMixerElement GstImplementsInterface GstMixer
GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe
GstAviMux GstTagSetter
GstMatroskaMux GstTagSetter GstMatroskaMux GstTagSetter
GstWebMMux GstTagSetter GstWebMMux GstTagSetter
GstDeinterlace GstChildProxy
GstFlvMux GstTagSetter
GstVideoMixer GstChildProxy GstVideoMixer GstChildProxy
GstVideoMixer2 GstChildProxy GstVideoMixer2 GstChildProxy
GstFlvMux GstTagSetter GdkPixbuf GIcon
GstAviMux GstTagSetter
GstDeinterlace GstChildProxy
GstChildProxy GstObject GstChildProxy GstObject
GstTagSetter GstElement
GstStreamVolume GObject GstStreamVolume GObject
GstImplementsInterface GstElement GstImplementsInterface GstElement
GstMixer GstImplementsInterface GstElement GstMixer GstImplementsInterface GstElement
GstTagSetter GstElement
GstTuner GstImplementsInterface GstElement GstTuner GstImplementsInterface GstElement
GstColorBalance GstImplementsInterface GstElement GstColorBalance GstImplementsInterface GstElement
GstVideoOrientation GstImplementsInterface GstElement GstVideoOrientation GstImplementsInterface GstElement
GIcon GObject