Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
gst-plugins-good
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Container Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Marc-André Lureau
gst-plugins-good
Commits
21887027
Commit
21887027
authored
Nov 17, 2009
by
Jan Schmidt
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release 0.10.17
parent
fcbe49f0
Changes
76
Hide whitespace changes
Inline
Side-by-side
Showing
76 changed files
with
678 additions
and
405 deletions
+678
-405
ChangeLog
ChangeLog
+134
-0
NEWS
NEWS
+77
-1
RELEASE
RELEASE
+88
-124
configure.ac
configure.ac
+1
-1
docs/plugins/gst-plugins-good-plugins.args
docs/plugins/gst-plugins-good-plugins.args
+94
-24
docs/plugins/gst-plugins-good-plugins.hierarchy
docs/plugins/gst-plugins-good-plugins.hierarchy
+77
-74
docs/plugins/gst-plugins-good-plugins.interfaces
docs/plugins/gst-plugins-good-plugins.interfaces
+19
-18
docs/plugins/gst-plugins-good-plugins.prerequisites
docs/plugins/gst-plugins-good-plugins.prerequisites
+7
-6
docs/plugins/gst-plugins-good-plugins.signals
docs/plugins/gst-plugins-good-plugins.signals
+9
-0
docs/plugins/inspect/plugin-1394.xml
docs/plugins/inspect/plugin-1394.xml
+2
-2
docs/plugins/inspect/plugin-aasink.xml
docs/plugins/inspect/plugin-aasink.xml
+2
-2
docs/plugins/inspect/plugin-alaw.xml
docs/plugins/inspect/plugin-alaw.xml
+2
-2
docs/plugins/inspect/plugin-alpha.xml
docs/plugins/inspect/plugin-alpha.xml
+2
-2
docs/plugins/inspect/plugin-alphacolor.xml
docs/plugins/inspect/plugin-alphacolor.xml
+2
-2
docs/plugins/inspect/plugin-annodex.xml
docs/plugins/inspect/plugin-annodex.xml
+2
-2
docs/plugins/inspect/plugin-apetag.xml
docs/plugins/inspect/plugin-apetag.xml
+3
-3
docs/plugins/inspect/plugin-audiofx.xml
docs/plugins/inspect/plugin-audiofx.xml
+2
-2
docs/plugins/inspect/plugin-auparse.xml
docs/plugins/inspect/plugin-auparse.xml
+2
-2
docs/plugins/inspect/plugin-autodetect.xml
docs/plugins/inspect/plugin-autodetect.xml
+6
-10
docs/plugins/inspect/plugin-avi.xml
docs/plugins/inspect/plugin-avi.xml
+4
-5
docs/plugins/inspect/plugin-cacasink.xml
docs/plugins/inspect/plugin-cacasink.xml
+2
-2
docs/plugins/inspect/plugin-cairo.xml
docs/plugins/inspect/plugin-cairo.xml
+2
-2
docs/plugins/inspect/plugin-cutter.xml
docs/plugins/inspect/plugin-cutter.xml
+2
-2
docs/plugins/inspect/plugin-debug.xml
docs/plugins/inspect/plugin-debug.xml
+17
-2
docs/plugins/inspect/plugin-deinterlace.xml
docs/plugins/inspect/plugin-deinterlace.xml
+2
-2
docs/plugins/inspect/plugin-dv.xml
docs/plugins/inspect/plugin-dv.xml
+2
-2
docs/plugins/inspect/plugin-efence.xml
docs/plugins/inspect/plugin-efence.xml
+2
-2
docs/plugins/inspect/plugin-effectv.xml
docs/plugins/inspect/plugin-effectv.xml
+2
-2
docs/plugins/inspect/plugin-equalizer.xml
docs/plugins/inspect/plugin-equalizer.xml
+2
-2
docs/plugins/inspect/plugin-esdsink.xml
docs/plugins/inspect/plugin-esdsink.xml
+2
-2
docs/plugins/inspect/plugin-flac.xml
docs/plugins/inspect/plugin-flac.xml
+2
-2
docs/plugins/inspect/plugin-flv.xml
docs/plugins/inspect/plugin-flv.xml
+2
-2
docs/plugins/inspect/plugin-flxdec.xml
docs/plugins/inspect/plugin-flxdec.xml
+2
-2
docs/plugins/inspect/plugin-gamma.xml
docs/plugins/inspect/plugin-gamma.xml
+2
-2
docs/plugins/inspect/plugin-gconfelements.xml
docs/plugins/inspect/plugin-gconfelements.xml
+6
-7
docs/plugins/inspect/plugin-gdkpixbuf.xml
docs/plugins/inspect/plugin-gdkpixbuf.xml
+2
-2
docs/plugins/inspect/plugin-goom.xml
docs/plugins/inspect/plugin-goom.xml
+2
-2
docs/plugins/inspect/plugin-goom2k1.xml
docs/plugins/inspect/plugin-goom2k1.xml
+2
-2
docs/plugins/inspect/plugin-gstrtpmanager.xml
docs/plugins/inspect/plugin-gstrtpmanager.xml
+2
-2
docs/plugins/inspect/plugin-halelements.xml
docs/plugins/inspect/plugin-halelements.xml
+2
-2
docs/plugins/inspect/plugin-icydemux.xml
docs/plugins/inspect/plugin-icydemux.xml
+2
-2
docs/plugins/inspect/plugin-id3demux.xml
docs/plugins/inspect/plugin-id3demux.xml
+2
-2
docs/plugins/inspect/plugin-interleave.xml
docs/plugins/inspect/plugin-interleave.xml
+2
-2
docs/plugins/inspect/plugin-jpeg.xml
docs/plugins/inspect/plugin-jpeg.xml
+2
-2
docs/plugins/inspect/plugin-level.xml
docs/plugins/inspect/plugin-level.xml
+2
-2
docs/plugins/inspect/plugin-matroska.xml
docs/plugins/inspect/plugin-matroska.xml
+4
-4
docs/plugins/inspect/plugin-monoscope.xml
docs/plugins/inspect/plugin-monoscope.xml
+2
-2
docs/plugins/inspect/plugin-mulaw.xml
docs/plugins/inspect/plugin-mulaw.xml
+2
-2
docs/plugins/inspect/plugin-multifile.xml
docs/plugins/inspect/plugin-multifile.xml
+3
-3
docs/plugins/inspect/plugin-multipart.xml
docs/plugins/inspect/plugin-multipart.xml
+2
-2
docs/plugins/inspect/plugin-navigationtest.xml
docs/plugins/inspect/plugin-navigationtest.xml
+2
-2
docs/plugins/inspect/plugin-ossaudio.xml
docs/plugins/inspect/plugin-ossaudio.xml
+2
-2
docs/plugins/inspect/plugin-png.xml
docs/plugins/inspect/plugin-png.xml
+2
-2
docs/plugins/inspect/plugin-pulseaudio.xml
docs/plugins/inspect/plugin-pulseaudio.xml
+2
-2
docs/plugins/inspect/plugin-quicktime.xml
docs/plugins/inspect/plugin-quicktime.xml
+8
-2
docs/plugins/inspect/plugin-replaygain.xml
docs/plugins/inspect/plugin-replaygain.xml
+2
-2
docs/plugins/inspect/plugin-rtp.xml
docs/plugins/inspect/plugin-rtp.xml
+3
-3
docs/plugins/inspect/plugin-rtsp.xml
docs/plugins/inspect/plugin-rtsp.xml
+2
-2
docs/plugins/inspect/plugin-shout2send.xml
docs/plugins/inspect/plugin-shout2send.xml
+1
-1
docs/plugins/inspect/plugin-smpte.xml
docs/plugins/inspect/plugin-smpte.xml
+2
-2
docs/plugins/inspect/plugin-soup.xml
docs/plugins/inspect/plugin-soup.xml
+2
-2
docs/plugins/inspect/plugin-spectrum.xml
docs/plugins/inspect/plugin-spectrum.xml
+2
-2
docs/plugins/inspect/plugin-speex.xml
docs/plugins/inspect/plugin-speex.xml
+2
-2
docs/plugins/inspect/plugin-taglib.xml
docs/plugins/inspect/plugin-taglib.xml
+2
-2
docs/plugins/inspect/plugin-udp.xml
docs/plugins/inspect/plugin-udp.xml
+2
-2
docs/plugins/inspect/plugin-video4linux2.xml
docs/plugins/inspect/plugin-video4linux2.xml
+5
-5
docs/plugins/inspect/plugin-videobalance.xml
docs/plugins/inspect/plugin-videobalance.xml
+2
-2
docs/plugins/inspect/plugin-videobox.xml
docs/plugins/inspect/plugin-videobox.xml
+2
-2
docs/plugins/inspect/plugin-videocrop.xml
docs/plugins/inspect/plugin-videocrop.xml
+2
-2
docs/plugins/inspect/plugin-videoflip.xml
docs/plugins/inspect/plugin-videoflip.xml
+2
-2
docs/plugins/inspect/plugin-videomixer.xml
docs/plugins/inspect/plugin-videomixer.xml
+2
-2
docs/plugins/inspect/plugin-wavenc.xml
docs/plugins/inspect/plugin-wavenc.xml
+2
-2
docs/plugins/inspect/plugin-wavpack.xml
docs/plugins/inspect/plugin-wavpack.xml
+2
-2
docs/plugins/inspect/plugin-wavparse.xml
docs/plugins/inspect/plugin-wavparse.xml
+2
-2
docs/plugins/inspect/plugin-ximagesrc.xml
docs/plugins/inspect/plugin-ximagesrc.xml
+2
-2
docs/plugins/inspect/plugin-y4menc.xml
docs/plugins/inspect/plugin-y4menc.xml
+2
-2
No files found.
ChangeLog
View file @
21887027
=== release 0.10.17 ===
2009-11-17 Jan Schmidt <jan.schmidt@sun.com>
* configure.ac:
releasing 0.10.17, "They used to sparkle"
2009-11-17 00:18:22 +0000 Jan Schmidt <thaytan@noraisin.net>
* po/af.po:
* po/az.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/en_GB.po:
* po/es.po:
* po/eu.po:
* po/fi.po:
* po/fr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/lv.po:
* po/mt.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/pl.po:
* po/pt_BR.po:
* po/ru.po:
* po/sk.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* po/zh_HK.po:
* po/zh_TW.po:
Update .po files
2009-11-13 02:07:25 +0000 Jan Schmidt <thaytan@noraisin.net>
* configure.ac:
* po/af.po:
* po/az.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/en_GB.po:
* po/es.po:
* po/eu.po:
* po/fi.po:
* po/fr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/lv.po:
* po/mt.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/pl.po:
* po/pt_BR.po:
* po/ru.po:
* po/sk.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* po/zh_HK.po:
* po/zh_TW.po:
* win32/common/config.h:
0.10.16.3 pre-release
2009-11-10 11:52:24 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* sys/v4l2/gstv4l2object.c:
v4l2: Make sure to initialize variables before using them
2009-11-09 20:06:03 +0000 Jan Schmidt <thaytan@noraisin.net>
* ChangeLog:
* configure.ac:
* po/af.po:
* po/az.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/en_GB.po:
* po/es.po:
* po/eu.po:
* po/fi.po:
* po/fr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/lv.po:
* po/mt.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/pl.po:
* po/pt_BR.po:
* po/ru.po:
* po/sk.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* po/zh_HK.po:
* po/zh_TW.po:
* win32/common/config.h:
0.10.16.2 pre-release
2009-11-09 15:20:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* ext/jpeg/gstjpegdec.c:
NEWS
View file @
21887027
This is GStreamer Good Plug-ins 0.10.16, "Secret Handshakes"
This is GStreamer Good Plug-ins 0.10.17, "They used to sparkle"
Changes since 0.10.16:
* RTP improvements
* Support automatic cropping in videobox
* Add TTL multicast UDP property
* AVI demux push mode fixes and performance improvements
* Support large and unusual chunks sizes in wav
* Quicktime demuxer improvements
* JPEG decode fixes and speedups
* Support interlaced Y4M file output
* DV demuxer improvements
* Pulseaudio fixes and improvements
* Support Pulseaudio PLAY/PAUSE requests
* speexdec improvements
* FLV demuxer improvements
* Fix audio noise in the Equalizer plugin, and other improvements
* Fix compilation on OS/X Snow Leopard
* AVI muxer fixes
* Support MPEG V4L2 devices and improve timestamping
* Better jpeg2k support
* Many other bug fixes and improvements
Bugs fixed since 0.10.16:
* 597848 : " Media Player Classic " won't play certain files produced by avimux.
* 588245 : TTL is never applied with udpsink/udpmultisink
* 368681 : avimux + vbr lame always out of sync
* 458629 : [avidemux] high memory usage for many index entries
* 561825 : Problem with RTCP thread using freed objects
* 581334 : [qtdemux] Add support for embedded subtitles
* 582238 : [videobox] Add support for autocrop to caps
* 590362 : [v4l2src] x264enc ! qtmux fails because of missing frame duration
* 591713 : [y4menc] interlaced support
* 593354 : rtpjitterbuffer sometimes outputs packets with timestamps in the past
* 593391 : [rtpsession] : rtp_session_on_timeout : Invalid read of size 4
* 593688 : effectv can no longer be compiled with gcc 3
* 593757 : [qtdemux] Lack of support for QualComm PureVoice
* 593764 : [v4l2src] format ordering: put emulated formats behind native formats
* 593955 : rtpjitterbuffer: clock_rate can change between its check and its use
* 594039 : missing unref in rtpsource / leak
* 594133 : [rtspsrc] leaks authentication info
* 594247 : missing math.h include in rtpjpegdepay
* 594248 : Use locked-state on internal rtp-bin to avoid shutdown-state-race
* 594251 : Avoid throwing out reordered packets with the same timestamp
* 594253 : jitterbuf: Only post a warning of clock-rate changed if it is changed from something initialized
* 594254 : propagate the pt-type-changed signal
* 594283 : rtpbin: make free_session() remove dangling stream references
* 594298 : Check if libsoup has SSL support before running HTTPS test in souphttpsrc testsuite
* 594490 : gstrtpbin always uses pt to demux
* 594520 : multipartmux: mark data buffer as delta-unit
* 594599 : videobox: converts AYUV to I420 incorrectly
* 594663 : Patch for multifilesink
* 594691 : rtph263pay: leak
* 595029 : pulse elements fail to connect to pulse 0.9.9
* 595220 : gstreamer crashes on pulseaudio latency change
* 595231 : [pulsesink] Lowers volume after every new track
* 595888 : qtdemux plugin should not return value from void function
* 595897 : Problem linking videomixer
* 595942 : [qtdemux] issue with corrupted 3gp file
* 596319 : [qtdemux] fails to parse pixel aspect ratio data
* 597091 : [flvdemux] not outputting no-more-pads causes playbin2 to fail badly on streamed single-stream flv
* 597214 : [avidemux] Fix printf formats to avoid warnings in avidemux
* 597348 : [qtdemux] Cast variables passed to printf to avoid warnings about incorrect formats
* 597351 : [jpegdec] segfaults on a specific picture
* 597397 : equalizer is non deterministic
* 597463 : [pulsesrc] has no lower bound for fragment size
* 597601 : [pulsesink] needs to take control of minreq value
* 597730 : osssrc rank should be secondary, just like osssink
* 597847 : Windows Media Player won't play large files produced by avimux
* 597867 : Plugins good do not build on Ubuntu Hardy (kernel 2.6.24)
* 598377 : rtpmanager: only forward the lost event to the last seen payloadnumber
* 598517 : [jpegdec] Regression supporting 4:2:2 jpeg videos
* 598810 : wavenc: Fix buffer offset by moving length incrementation
* 598933 : [pulse] Fix the StreamVolume interface not being advertised
* 601381 : v4l2: Make sure to initialize variables before using them
Changes since 0.10.15:
...
...
RELEASE
View file @
21887027
Release notes for GStreamer Good Plug-ins 0.10.1
6 "Secret Handshakes
"
Release notes for GStreamer Good Plug-ins 0.10.1
7 "They used to sparkle
"
...
...
@@ -54,100 +54,79 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release
*
Moved rtpmanager from -bad to -good
*
Implement SEEKING query in more demuxers and decoders (notably mkv, flv, flac)
*
avimux: adds support to WMA/WMV
*
cairo: Add cairo-based PDF/PS/SVG encoder element (cairorender)
*
dv1394src: fix element for live usage
*
effectv: new elements: rippletv, streaktv, radioactv, optv
*
flacdec: fix intermittent FLAC__STREAM_DECODER_ABORTED errors when seeking
*
flacenc: fix issue with broken duration / sample count into flac header in some cases
*
flvmux: lots of fixes and
improvements
*
id3demux: fix parsing of unsync'ed ID3 v2.4 tags and frame
s
*
matroska: add kate subtitle support, add/improve WMA/WMV handling and read bluray PGS subpicture stream
s
*
multipartdemux: support more mime types, do proper flow aggregation
*
pulsesrc: cleanups, report real latency, set the default slave method to skew
*
qtdemux: support for agsm, misc. tag reading fixe
s
*
rtp: new QDM2 and CELT depayloaders; fix SVQ3 depayloader and make it autopluggable
*
souphttpsrc: Only assume seekability if the server provides Content-Length
*
v4l2: add v4l2sink element, open device in NULL->READY, optional gudev support
*
v4l2src: fix 'hang' with some cameras caused by bad timestamping if no framerate is available
*
videomixer: add RGB format support; fix I420 blending
*
RTP improvements
*
Support automatic cropping in videobox
*
Add TTL multicast UDP property
*
AVI demux push mode fixes and performance improvements
*
Support large and unusual chunks sizes in wav
*
Quicktime demuxer improvements
*
JPEG decode fixes and speedups
*
Support interlaced Y4M file output
*
DV demuxer
improvements
*
Pulseaudio fixes and improvement
s
*
Support Pulseaudio PLAY/PAUSE request
s
*
speexdec improvements
*
FLV demuxer improvements
*
Fix audio noise in the Equalizer plugin, and other improvement
s
*
Fix compilation on OS/X Snow Leopard
*
AVI muxer fixes
*
Support MPEG V4L2 devices and improve timestamping
*
Better jpeg2k support
*
Many other bug fixes and improvements
Bugs fixed in this release
* 331420 : No PDF/PostScript/SVG encoder in GStreamer yet.
* 499242 : [patch] workaround the broken tags encoding for mp3 files
* 521625 : [plugin-move] move rtpmanager from -bad to -good
* 560033 : [v4l2src] returns caps with a range where max == min
* 564100 : [avidemux] premature EOS streaming mjpeg file with JUNK tags
* 564501 : [rtph264pay] bytestream scan mode operation is not reliable
* 567983 : [avidemux] SAMPLE.AVI fails to play in push mode
* 577017 : Videomixer blend bgra and ayuv
* 577318 : rtspsrc appears to be leaking memory
* 578052 : gstavidemux: support seeking and duration query in default format
* 578166 : libgstwaveform, gstwaveformsink.c " BYTE " instead of " byte "
* 578612 : [flacdec] seek on flac file sometimes triggers flac decoder ABORT
* 580214 : Equalizer starts distorting the sound after a while.
* 580732 : AVIMUX needs mappings for Windows Media codecs
* 582153 : rtpmp4vpay does not payload mp4v stream depayloaded with rtpmp4vdepay
* 582169 : [multipartdemux] Segmentation fault on empty content
* 582462 : souphttpsrc should set caps for " audio/L16 " mime_type
* 583593 : Updates for SunAudio plugin
* 583640 : [v4lsrc/v4l2src] add support for better device detection with libgudev
* 584455 : [flacenc] sometimes writes broken flac files
* 584613 : rtpvrawpay seems to produce fixed-length packets padded with random data
* 585205 : [rtpmp4gdepay?] Unable to play audio from one specific radio station stream
* 585361 : [gstwaveformsink.c] 'byte' is not defined in MSVCRT
* 585559 : buffer-list support for rtph264pay, rtpjpegpay and rtpmp4vpay
* 585576 : [souphttpsrc] initially reports all servers as seekable
* 585630 : [PATCH] Don't try to test flacdec if it's not build
* 585699 : GNOME Goal: Remove deprecated glib symbols
* 585757 : Remove deprecated GTK+ symbols from unused code
* 585828 : audioamplify should support more formats
* 585831 : audioamplify should support no clipping
* 586397 : gstudpnetutils.h fails to build on FreeBSD
* 587426 : non fast-start mov files fail to play from http locations
* 587680 : rtp/ts does not repackage cleanly to rtp; mpegvideoparse/rtpmpvpay: timing issues
* 587826 : gstavidemux.c: s/GST_DISABLE_DEBUG/GST_DISABLE_GST_DEBUG
* 587982 : [udp] uninitialized variable in gst_udp_get_addr function
* 587983 : [avidemux] assert format failed
* 588148 : [id3demux] APIC tag not found mp3 file
* 588349 : [effectv] Add new optv effect filter
* 588359 : [effectv] Add radioactv effect filter
* 588368 : [effectv] Add streaktv effect filter
* 588483 : [flacenc] write padding metadata block
* 588695 : [effectv] Add rippletv effect filter
* 588777 : [souphttpsrc] don't try to authenticate if no username/password is set
* 589056 : [qtdemux] no audio in videos from Aiptek camera
* 589365 : [pulsesink] pa_stream_get_sink_input_info() failed: Invalid argument
* 589423 : [flacdec] Implement SEEKING query
* 589424 : [flvdemux] Implement SEEKING query
* 589459 : [pulsesink] Fix a couple error messages that mentioned incorrect function names.
* 590038 : pulsesink: pa_timing_info- > configured_sink_usec requires pulse 0.9.11
* 590280 : [v4l2] add v4l2sink
* 590401 : GstPulseSrc's pulse probe is not initialized correctly
* 590447 : [flvmux] crashes when writing index with < = 128 entries
* 590970 : [souphttpsrc] better fix for compiler warning fix
* 591451 : [v4l2] causes hanging stream when VIDIOC_G_PARM is not supported
* 591476 : Possible leak in rtpbin
* 591712 : [dvdec] sets top field first not bottom field first on pal interlaced content
* 591747 : [v4l2src] should clear formats list when it closes the device
* 591951 : pipelines/simple-launch-lines check segfaults with libjpeg 7
* 592232 : [qtdemux] QT style string tag extraction fails
* 592530 : Get only glitches and noise trying to play a gsm file
* 593015 : pa_stream_flush() seems to cause sync issues
* 585911 : matroskademux seems to leak large amounts of memory when seeking (skipping)
* 576378 : [matroskamux] add support for WMA2 and WMV2
* 564437 : rtpjpegdepay was unable to handle frame dimensions greater than 2040
* 582515 : Quicktime file with PCM audio does not play correctly
* 583048 : [patch] jpegdec: support for larger pictures
* 583371 : pulsesink: Print message on underflows
* 583803 : pngdec: mismatched g_malloc/free
* 584981 : Gstreamer wavparse Could not demultiplex stream
* 585056 : regression: no more sound in my H.264+AAC clips
* 585549 : Add RTP blocksize functionality to rtspsrc element
* 585842 : Support for GstBufferList in gstmultiudpsink
* 597848 : " Media Player Classic " won't play certain files produced by avimux.
* 588245 : TTL is never applied with udpsink/udpmultisink
* 368681 : avimux + vbr lame always out of sync
* 458629 : [avidemux] high memory usage for many index entries
* 561825 : Problem with RTCP thread using freed objects
* 581334 : [qtdemux] Add support for embedded subtitles
* 582238 : [videobox] Add support for autocrop to caps
* 590362 : [v4l2src] x264enc ! qtmux fails because of missing frame duration
* 591713 : [y4menc] interlaced support
* 593354 : rtpjitterbuffer sometimes outputs packets with timestamps in the past
* 593391 : [rtpsession] : rtp_session_on_timeout : Invalid read of size 4
* 593688 : effectv can no longer be compiled with gcc 3
* 593757 : [qtdemux] Lack of support for QualComm PureVoice
* 593764 : [v4l2src] format ordering: put emulated formats behind native formats
* 593955 : rtpjitterbuffer: clock_rate can change between its check and its use
* 594039 : missing unref in rtpsource / leak
* 594133 : [rtspsrc] leaks authentication info
* 594247 : missing math.h include in rtpjpegdepay
* 594248 : Use locked-state on internal rtp-bin to avoid shutdown-state-race
* 594251 : Avoid throwing out reordered packets with the same timestamp
* 594253 : jitterbuf: Only post a warning of clock-rate changed if it is changed from something initialized
* 594254 : propagate the pt-type-changed signal
* 594283 : rtpbin: make free_session() remove dangling stream references
* 594298 : Check if libsoup has SSL support before running HTTPS test in souphttpsrc testsuite
* 594490 : gstrtpbin always uses pt to demux
* 594520 : multipartmux: mark data buffer as delta-unit
* 594599 : videobox: converts AYUV to I420 incorrectly
* 594663 : Patch for multifilesink
* 594691 : rtph263pay: leak
* 595029 : pulse elements fail to connect to pulse 0.9.9
* 595220 : gstreamer crashes on pulseaudio latency change
* 595231 : [pulsesink] Lowers volume after every new track
* 595888 : qtdemux plugin should not return value from void function
* 595897 : Problem linking videomixer
* 595942 : [qtdemux] issue with corrupted 3gp file
* 596319 : [qtdemux] fails to parse pixel aspect ratio data
* 597091 : [flvdemux] not outputting no-more-pads causes playbin2 to fail badly on streamed single-stream flv
* 597214 : [avidemux] Fix printf formats to avoid warnings in avidemux
* 597348 : [qtdemux] Cast variables passed to printf to avoid warnings about incorrect formats
* 597351 : [jpegdec] segfaults on a specific picture
* 597397 : equalizer is non deterministic
* 597463 : [pulsesrc] has no lower bound for fragment size
* 597601 : [pulsesink] needs to take control of minreq value
* 597730 : osssrc rank should be secondary, just like osssink
* 597847 : Windows Media Player won't play large files produced by avimux
* 597867 : Plugins good do not build on Ubuntu Hardy (kernel 2.6.24)
* 598377 : rtpmanager: only forward the lost event to the last seen payloadnumber
* 598517 : [jpegdec] Regression supporting 4:2:2 jpeg videos
* 598810 : wavenc: Fix buffer offset by moving length incrementation
* 598933 : [pulse] Fix the StreamVolume interface not being advertised
* 601381 : v4l2: Make sure to initialize variables before using them
Download
...
...
@@ -176,56 +155,41 @@ Applications
Contributors to this release
* Ale
x Ugarte
* A
li Sabil
* Ale
ssandro Decina
* A
ndy Wingo
* Arnout Vandecappelle
* Benjamin Gaignard
* Branko Subasic
* Bastien Nocera
* Brian Cameron
* Christian Schaller
*
Colin Guthrie
* Christian
F.K.
Schaller
*
David Henningsson
* David Schleef
* Edward Hervey
* Elaine Xiong
* Filippo Argiolas
* Ghislain 'Aus' Lacroix
* Hans de Goede
* Gabriel Millaire
* Havard Graff
* Håvard Graff
* Jan Schmidt
* Jens Granseuer
* John Keeping
* Jonathan Tellier
* Jarkko Palviainen
* Josep Torra
* Julien Moutte
* Kipp Cannon
* Koop Mast
* Krzysztof Błaszkowski
* Laurent Glayal
* Luc Deschenaux
* Luis Menina
* Lutz Mueller
* Lennart Poettering
* Marc Leeman
* Marc-André Lureau
* Mark Nauwelaerts
* Marvin Schmidt
* Ognyan Tonchev
* Ole André Vadla Ravnås
* Michael Smith
* Olivier Crête
* Pa
trick Radizi
* Pa
u Garcia i Quiles
* Peter Kjellerstedt
* P
hilip Jägenstedt
*
Philippe Normand
* Rob
Clark
* P
riit Laes
*
René Stadler
* Rob
ert Swain
* Sebastian Dröge
* Sjoerd Simons
* Stefan Kost
* Stephen Jungels
* Stig Sandnes
* Thiago Santos
* Thijs Vermeir
* Thomas Vander Stichele
* Tim-Philipp Müller
* Vincent Penquerc'h
* Wim Taymans
* Youness Alaoui
* Zaheer Merali
* Zeeshan Ali (Khattak)
* Руслан Ижбулатов
\ No newline at end of file
configure.ac
View file @
21887027
...
...
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf
dnl releases only do -Wall, cvs and prerelease does -Werror too
dnl use a three digit version number for releases, and four for cvs/pre
AC_INIT(GStreamer Good Plug-ins, 0.10.1
6.3
,
AC_INIT(GStreamer Good Plug-ins, 0.10.1
7
,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-good)
...
...
docs/plugins/gst-plugins-good-plugins.args
View file @
21887027
...
...
@@ -154,10 +154,30 @@
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Index</NICK>
<BLURB>Index to use with location property to create file names. The index is incremented by one for each buffer
read
.</BLURB>
<BLURB>Index to use with location property to create file names. The index is incremented by one for each buffer
written
.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiFileSink::next-file</NAME>
<TYPE>GstMultiFileSinkNext</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Next File</NICK>
<BLURB>When to start a new file.</BLURB>
<DEFAULT>New file for each buffer</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiFileSink::post-messages</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Post Messages</NICK>
<BLURB>Post a message for each file with information of the buffer.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiFileSrc::caps</NAME>
<TYPE>GstCaps*</TYPE>
...
...
@@ -234,7 +254,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Message</NICK>
<BLURB>Whether to post a 'spectrum' element message on the bus for each passed interval.</BLURB>
<BLURB>Whether to post a 'spectrum' element message on the bus for each passed interval
(deprecated, use post-messages)
.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
...
...
@@ -268,6 +288,16 @@
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstSpectrum::post-messages</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Post Messages</NICK>
<BLURB>Whether to post a 'spectrum' element message on the bus for each passed interval.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstVideoflip::method</NAME>
<TYPE>GstVideoflipMethod</TYPE>
...
...
@@ -421,7 +451,7 @@
<ARG>
<NAME>GstUDPSrc::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>>=
G_MAXULONG
</RANGE>
<RANGE>>=
-1
</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket Handle</NICK>
<BLURB>Socket to use for UDP reception. (-1 == allocate).</BLURB>
...
...
@@ -471,7 +501,7 @@
<ARG>
<NAME>GstUDPSrc::sock</NAME>
<TYPE>gint</TYPE>
<RANGE>>=
G_MAXULONG
</RANGE>
<RANGE>>=
-1
</RANGE>
<FLAGS>r</FLAGS>
<NICK>Socket Handle</NICK>
<BLURB>Socket currently in use for UDP reception. (-1 = no socket).</BLURB>
...
...
@@ -1521,7 +1551,7 @@
<ARG>
<NAME>GstDV1394Src::port</NAME>
<TYPE>gint</TYPE>
<RANGE>[
G_MAXULONG
,16]</RANGE>
<RANGE>[
-1
,16]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Port</NICK>
<BLURB>Port number (-1 automatic).</BLURB>
...
...
@@ -1741,7 +1771,7 @@
<ARG>
<NAME>GstTest::allowed-timestamp-deviation</NAME>
<TYPE>gint64</TYPE>
<RANGE>>=
G_MAXULONG
</RANGE>
<RANGE>>=
-1
</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>allowed timestamp deviation</NICK>
<BLURB>allowed average difference in usec between timestamp of next buffer and expected timestamp from analyzing last buffer.</BLURB>
...
...
@@ -1751,7 +1781,7 @@
<ARG>
<NAME>GstTest::buffer-count</NAME>
<TYPE>gint64</TYPE>
<RANGE>>=
G_MAXULONG
</RANGE>
<RANGE>>=
-1
</RANGE>
<FLAGS>r</FLAGS>
<NICK>buffer count</NICK>
<BLURB>number of buffers in stream.</BLURB>
...
...
@@ -1761,7 +1791,7 @@
<ARG>
<NAME>GstTest::expected-buffer-count</NAME>
<TYPE>gint64</TYPE>
<RANGE>>=
G_MAXULONG
</RANGE>
<RANGE>>=
-1
</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>expected buffer count</NICK>
<BLURB>expected number of buffers in stream.</BLURB>
...
...
@@ -1771,7 +1801,7 @@
<ARG>
<NAME>GstTest::expected-length</NAME>
<TYPE>gint64</TYPE>
<RANGE>>=
G_MAXULONG
</RANGE>
<RANGE>>=
-1
</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>expected length</NICK>
<BLURB>expected length of stream.</BLURB>
...
...
@@ -1791,7 +1821,7 @@
<ARG>
<NAME>GstTest::length</NAME>
<TYPE>gint64</TYPE>
<RANGE>>=
G_MAXULONG
</RANGE>
<RANGE>>=
-1
</RANGE>
<FLAGS>r</FLAGS>
<NICK>length</NICK>
<BLURB>length of stream.</BLURB>
...
...
@@ -1811,7 +1841,7 @@
<ARG>
<NAME>GstTest::timestamp-deviation</NAME>
<TYPE>gint64</TYPE>
<RANGE>>=
G_MAXULONG
</RANGE>
<RANGE>>=
-1
</RANGE>
<FLAGS>r</FLAGS>
<NICK>timestamp deviation</NICK>
<BLURB>average difference in usec between timestamp of next buffer and expected timestamp from analyzing last buffer.</BLURB>
...
...
@@ -1881,7 +1911,7 @@
<ARG>
<NAME>GstBreakMyData::set-to</NAME>
<TYPE>gint</TYPE>
<RANGE>[
G_MAXULONG
,255]</RANGE>
<RANGE>[
-1
,255]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>set-to</NICK>
<BLURB>set changed bytes to this value (-1 means random value.</BLURB>
...
...
@@ -2211,7 +2241,7 @@
<ARG>
<NAME>GstDynUDPSink::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>[
G_MAXULONG
,32767]</RANGE>
<RANGE>[
-1
,32767]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>socket handle</NICK>
<BLURB>Socket to use for UDP sending. (-1 == allocate).</BLURB>
...
...
@@ -2281,7 +2311,7 @@
<ARG>
<NAME>GstMultiUDPSink::sock</NAME>
<TYPE>gint</TYPE>
<RANGE>>=
G_MAXULONG
</RANGE>
<RANGE>>=
-1
</RANGE>
<FLAGS>r</FLAGS>
<NICK>Socket Handle</NICK>
<BLURB>Socket currently in use for UDP sending. (-1 == no socket).</BLURB>
...
...
@@ -2291,7 +2321,7 @@
<ARG>
<NAME>GstMultiUDPSink::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>>=
G_MAXULONG
</RANGE>
<RANGE>>=
-1
</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket Handle</NICK>
<BLURB>Socket to use for UDP sending. (-1 == allocate).</BLURB>
...
...
@@ -2321,7 +2351,7 @@
<ARG>
<NAME>GstMultiUDPSink::qos-dscp</NAME>
<TYPE>gint</TYPE>
<RANGE>[
G_MAXULONG
,63]</RANGE>
<RANGE>[
-1
,63]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>QoS diff srv code point</NICK>
<BLURB>Quality of Service, differentiated services code point (-1 default).</BLURB>
...
...
@@ -2333,9 +2363,19 @@
<TYPE>gint</TYPE>
<RANGE>[0,255]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Unicast TTL</NICK>
<BLURB>Used for setting the unicast TTL parameter.</BLURB>
<DEFAULT>64</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiUDPSink::ttl-mc</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,255]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Multicast TTL</NICK>
<BLURB>Used for setting the multicast TTL parameter.</BLURB>
<DEFAULT>
64
</DEFAULT>
<DEFAULT>
1
</DEFAULT>
</ARG>
<ARG>
...
...
@@ -2891,7 +2931,7 @@
<ARG>
<NAME>GstV4l2Src::device-fd</NAME>
<TYPE>gint</TYPE>
<RANGE>>=
G_MAXULONG
</RANGE>
<RANGE>>=
-1
</RANGE>
<FLAGS>r</FLAGS>
<NICK>File descriptor</NICK>
<BLURB>File descriptor of the device.</BLURB>
...
...
@@ -3111,7 +3151,7 @@
<ARG>
<NAME>GstRndBufferSize::max</NAME>
<TYPE>glong</TYPE>
<RANGE>
[1,G_MAXINT]
</RANGE>
<RANGE>
>= 1
</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>maximum</NICK>
<BLURB>maximum buffer size.</BLURB>
...
...
@@ -3121,7 +3161,7 @@
<ARG>
<NAME>GstRndBufferSize::min</NAME>
<TYPE>glong</TYPE>
<RANGE>
[0,G_MAXINT]
</RANGE>
<RANGE>
>= 0
</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>mininum</NICK>
<BLURB>mininum buffer size.</BLURB>
...
...
@@ -3131,7 +3171,7 @@
<ARG>
<NAME>GstRndBufferSize::seed</NAME>
<TYPE>gulong</TYPE>
<RANGE><
= G_MAXUINT<
/RANGE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>random number seed</NICK>
<BLURB>seed for randomness (initialized when going from READY to PAUSED).</BLURB>
...
...
@@ -3214,6 +3254,16 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Send Messages</NICK>
<BLURB>Whether to post messages containing pixbufs on the bus (deprecated, use post-messages).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstGdkPixbufSink::post-messages</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Post Messages</NICK>
<BLURB>Whether to post messages containing pixbufs on the bus.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
...
...
@@ -19494,10 +19544,20 @@
<RANGE>[0,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Volume</NICK>
<BLURB>
V
olume of this stream, 1.0=100%.</BLURB>
<BLURB>
Linear v
olume of this stream, 1.0=100%.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseSink::mute</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Mute</NICK>
<BLURB>Mute state of this stream.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseSrc::device</NAME>
<TYPE>gchar*</TYPE>
...
...
@@ -19741,7 +19801,7 @@
<ARG>
<NAME>GstHDV1394Src::port</NAME>
<TYPE>gint</TYPE>
<RANGE>[
G_MAXULONG
,16]</RANGE>
<RANGE>[
-1
,16]</RANGE>