ChangeLog
=========
2013-08-28 Sebastian Dröge <[email protected]>
* configure.ac:
releasing 1.1.4
2013-08-28 12:31:23 +0200 Sebastian Dröge <[email protected]>
* po/af.po:
* po/az.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/el.po:
* po/en_GB.po:
* po/eo.po:
* po/es.po:
* po/eu.po:
* po/fi.po:
* po/fr.po:
* po/gl.po:
* po/hr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/lv.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/pl.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/sk.po:
* po/sl.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
po: update translations
2013-08-27 15:03:54 +0200 Andoni Morales Alastruey <[email protected]>
* gst-libs/gst/video/gstvideoencoder.c:
videoencoder: fix forwarding of GstForceKeyUnit events
Use the frame id to match the output forced keyframe with
the event that forced it.
https://bugzilla.gnome.org/show_bug.cgi?id=706885
2013-08-26 11:44:06 +0100 Tim-Philipp Müller <[email protected]>
* ext/vorbis/gstvorbisenc.c:
* ext/vorbis/gstvorbisenc.h:
vorbisenc: remove unused variables
2013-08-26 11:47:40 +0200 Wim Taymans <[email protected]>
* gst-libs/gst/rtp/gstrtcpbuffer.c:
rtcpbuffer: do additional packet checks
Check the packet size and avoid crashing on malformed packets.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=655727
2013-08-26 11:46:11 +0200 Wim Taymans <[email protected]>
* gst-libs/gst/rtp/gstrtcpbuffer.c:
rtcpbuffer: improve bye parsing
It is an error to ask for a non-existing BYE SSRC, the caller should
check the SSRC count first.
2013-08-23 18:06:36 +0200 Michael Olbrich <[email protected]>
* gst-libs/gst/allocators/gstdmabuf.c:
dmabuf: fix mmap counting
A successful gst_dmabuf_mem_map must always increment the mmap count.
Otherwise the first gst_dmabuf_mem_unmap will unmap the memory and all
other user will access unmapped memory.
https://bugzilla.gnome.org/show_bug.cgi?id=706680
2013-08-26 08:08:32 +0200 Alessandro Decina <[email protected]>
* ext/vorbis/gstvorbisenc.c:
vorbisenc: implement flushing
2013-08-25 10:25:43 +0200 Sebastian Dröge <[email protected]>
* gst-libs/gst/video/gstvideodecoder.c:
* gst-libs/gst/video/gstvideoencoder.c:
videoencoder: Make sure to return TRUE if the same caps are set again
2013-08-23 19:47:57 +0100 Tim-Philipp Müller <[email protected]>
* gst/audioconvert/gstaudioconvert.c:
audioconvert: improve fixate_format function readability even more
Do the flags comparisons only once and re-use the result.
2013-08-23 19:41:32 +0100 Tim-Philipp Müller <[email protected]>
* gst/audioconvert/gstaudioconvert.c:
audioconvert: simplify fixate_format function some more
If we have no output format yet, any format will do. The
!out_info condition existed in every path, so just split
it our for clarity. KISS.
2013-08-23 19:05:41 +0100 Tim-Philipp Müller <[email protected]>
* gst/audioconvert/gstaudioconvert.c:
audioconvert: make fixate function more readable
Use some variables to replace accessor macros to make code
a little bit mor readable.
2013-08-23 18:52:44 +0100 Tim-Philipp Müller <[email protected]>
* gst/audioconvert/gstaudioconvert.c:
audioconvert: remove unnecessary deep nesting in fixate function
Makes it easier to read and removes two levels of indentation.
2013-08-23 19:20:03 +0200 Sebastian Dröge <[email protected]>
* gst-libs/gst/video/gstvideoencoder.c:
videoencoder: Only set the caps when they actually changed
2013-08-23 19:17:16 +0200 Sebastian Dröge <[email protected]>
* gst-libs/gst/audio/gstaudioencoder.c:
audioencoder: Simplify pushing of pending events during negotiation
And also don't send the same caps twice.
2013-08-23 19:10:48 +0200 Sebastian Dröge <[email protected]>
* gst-libs/gst/audio/gstaudiodecoder.c:
audiodecoder: Fix last commit and simplify code a lot
2013-08-23 18:51:59 +0200 Sebastian Dröge <[email protected]>
* gst/audioconvert/gstaudioconvert.c:
audioconvert: If we have to lose precision, try to lose as less
precision as possible
https://bugzilla.gnome.org/show_bug.cgi?id=706624
2013-08-23 16:59:30 +0200 Edward Hervey <[email protected]>
* gst-libs/gst/audio/gstaudiodecoder.c:
audiodecoder: Fix previous commit
(sorry)
2013-08-23 15:22:43 +0200 Edward Hervey <[email protected]>
* gst-libs/gst/video/gstvideodecoder.c:
videocoder: Don't push out identical caps
This avoids triggering plenty of extra code/methods/overhead
downstream when
we can just quickly check whenever we want to set caps whether they
are
identical or not
https://bugzilla.gnome.org/show_bug.cgi?id=706600
2013-08-23 15:22:05 +0200 Edward Hervey <[email protected]>
* gst-libs/gst/audio/gstaudiodecoder.c:
audiodecoder: Don't push out identical caps
This avoids triggering plenty of extra code/methods/overhead
downstream when
we can just quickly check whenever we want to set caps whether they
are
identical or not
https://bugzilla.gnome.org/show_bug.cgi?id=706600
2013-08-22 17:33:45 +0200 Sebastian Dröge <[email protected]>
* ext/ogg/gstoggdemux.c:
oggdemux: Update segment.base with the chain's start time too
Fixes playback of chained ogg files.
https://bugzilla.gnome.org/show_bug.cgi?id=706569
2013-08-22 14:18:29 +0200 Sebastian Dröge <[email protected]>
* gst/typefind/gsttypefindfunctions.c:
typefind: Add typefinder for video/x-pva
https://bugzilla.gnome.org/show_bug.cgi?id=158719
2013-08-21 16:02:00 +0100 Tim-Philipp Müller <[email protected]>
* tools/gst-play.c:
gst-play: move current playlist index along in about-to-finish
2013-08-21 15:39:30 +0100 Tim-Philipp Müller <[email protected]>
* tools/gst-play.c:
gst-play: add --gapless mode
so we can test about-to-finish.
2013-08-21 12:34:24 +0200 Wim Taymans <[email protected]>
* gst-libs/gst/rtp/gstrtpbasedepayload.c:
rtpbasedepayload: mark DISCONT on buffer in all cases
Always mark discont on the input buffer when we detect a seqnum
discont and not only when we previously marked ourselves DISCONT.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=706422
2013-08-21 11:20:28 +0100 Rico Tzschichholz <[email protected]>
* gst-libs/gst/video/gstvideometa.h:
videometa: fix syntax error
2013-08-14 16:20:45 +0100 Matthieu Bouron <[email protected]>
* gst-libs/gst/tag/gstid3tag.c:
tag: id3: handle publisher, interpreted-by and musical-key tags
https://bugzilla.gnome.org/show_bug.cgi?id=705999
2013-08-15 11:03:47 +0100 Matthieu Bouron <[email protected]>
* gst-libs/gst/tag/tag.h:
* gst-libs/gst/tag/tags.c:
tag: add musical-key tag
https://bugzilla.gnome.org/show_bug.cgi?id=705999
2013-08-19 10:39:19 +0200 Sebastian Dröge <[email protected]>
* gst-libs/gst/pbutils/descriptions.c:
* gst-libs/gst/pbutils/missing-plugins.c:
* gst-libs/gst/pbutils/pbutils-private.h:
Revert "pbutils: allow describing unfixed caps if they share the same
media type"
This reverts commit 065f1603b0f1d2adc8477bf1f3ebe2b154885d89.
This is not considered the correct solution, see:
https://bugzilla.gnome.org/show_bug.cgi?id=703378
2013-08-16 13:22:33 +0200 Carlos Rafael Giani <[email protected]>
* gst/typefind/gsttypefindfunctions.c:
typefind: improved and extended typefinder for module music formats
introduced new caps: audio/x-mod, modtype : { xm, okt, mod, ptm, ... }
https://bugzilla.gnome.org/show_bug.cgi?id=706061
2013-07-15 16:13:11 -0400 Olivier Crête <[email protected]>
* gst-libs/gst/rtp/gstrtpbaseaudiopayload.c:
rtpbaseaudiopayload: Avoid copying the data
2013-08-17 16:58:06 +0100 Tim-Philipp Müller <[email protected]>
* tests/icles/playback/test6.c:
tests: fix uridecodebin signal used in playback test6
"new-decoded-pad" no longer exists.
2013-08-17 16:53:30 +0100 Tim-Philipp Müller <[email protected]>
* tools/Makefile.am:
* tools/gst-play-1.0.1:
tools: add man page for new gst-play-1.0 utility
https://bugzilla.gnome.org/show_bug.cgi?id=553520
2013-08-14 17:04:19 +0100 Tim-Philipp Müller <[email protected]>
* gst-libs/gst/Makefile.am:
* gst-libs/gst/gst-i18n-app.h:
* tools/.gitignore:
* tools/Makefile.am:
* tools/gst-play.c:
tools: add simple command-line gst-play utility for testing purposes
Differs from a plain gst-launch-1.0 playbin uri=... pipeline in that
it can take multiple arguments and as such allows testing of things
like gapless playback, switching between different formats and the
like. Very minimal at this point, we'll probably want to add
interactive controls and more options at some point.
https://bugzilla.gnome.org/show_bug.cgi?id=553520
2013-08-16 13:59:35 +0100 Tim-Philipp Müller <[email protected]>
* gst-libs/gst/rtsp/gstrtspmessage.h:
rtsp: fix direct includes
https://bugzilla.gnome.org/show_bug.cgi?id=695889
2013-08-16 13:55:33 +0100 Tim-Philipp Müller <[email protected]>
* gst-libs/gst/pbutils/missing-plugins.h:
pbutils: fix direct includes
https://bugzilla.gnome.org/show_bug.cgi?id=695889
2013-08-16 13:47:31 +0100 Tim-Philipp Müller <[email protected]>
* gst-libs/gst/video/gstvideodecoder.h:
* gst-libs/gst/video/gstvideoutils.h:
* gst-libs/gst/video/video-chroma.h:
* gst-libs/gst/video/video-frame.h:
video: make direct includes work again
Not nice to break people's code if we can avoid it. Could
add a warning in the next cycle, and then require single
includes in the cycle after.
https://bugzilla.gnome.org/show_bug.cgi?id=695889
2013-08-16 13:06:58 +0100 Tim-Philipp Müller <[email protected]>
* gst-libs/gst/audio/audio-channels.h:
* gst-libs/gst/audio/audio-format.h:
* gst-libs/gst/audio/audio-info.h:
* gst-libs/gst/audio/gstaudiobasesink.h:
* gst-libs/gst/audio/gstaudiobasesrc.h:
* gst-libs/gst/audio/gstaudiocdsrc.h:
* gst-libs/gst/audio/gstaudioclock.h:
* gst-libs/gst/audio/gstaudiodecoder.h:
* gst-libs/gst/audio/gstaudioencoder.h:
* gst-libs/gst/audio/gstaudiofilter.h:
* gst-libs/gst/audio/gstaudiometa.h:
* gst-libs/gst/audio/gstaudioringbuffer.h:
* gst-libs/gst/audio/gstaudiosink.h:
* gst-libs/gst/audio/gstaudiosrc.h:
audio: make direct includes work again
Not nice to break people's code if we can avoid it. Could
add a warning in the next cycle, and then require single
includes in the cycle after.
https://bugzilla.gnome.org/show_bug.cgi?id=695889
2013-08-16 14:12:32 +0100 Tim-Philipp Müller <[email protected]>
* tests/icles/test-header-compile:
tests: add test-header-compile script
https://bugzilla.gnome.org/show_bug.cgi?id=695889
2013-08-16 12:12:05 +0200 Sebastian Dröge <[email protected]>
* gst/typefind/gsttypefindfunctions.c:
Revert "typefind: improved and extended typefinder for module music
formats"
This reverts commit 4c79f35c7abc78bf4d325a8cd2059e8832ea0b34.
It causes some MP4 files to be detected as mod files.
2013-08-13 23:18:34 +0200 Carlos Rafael Giani <[email protected]>
* gst/typefind/gsttypefindfunctions.c:
typefind: improved and extended typefinder for module music formats
introduced new caps: audio/x-mod, modtype : { xm, okt, mod, ptm, ... }
https://bugzilla.gnome.org/show_bug.cgi?id=706061
2013-08-15 14:15:05 +0200 Sebastian Dröge <[email protected]>
* gst-libs/gst/video/gstvideodecoder.c:
videodecoder: Don't reset too much if we're resetting because of a
soft-flush
Fixes reverse playback with Ogg/Theora.
2013-08-15 13:15:05 +0200 Sebastian Dröge <[email protected]>
* ext/theora/gsttheoradec.c:
* ext/theora/gsttheoraenc.c:
theora: Use new video codec base classes' flush vfunc
2013-08-15 12:45:35 +0200 Sebastian Dröge <[email protected]>
* gst-libs/gst/video/gstvideodecoder.c:
videodecoder: Don't reset decoder on segment events
Either there was a flush before that resets everything anyway,
or resetting would make us lose information we might need if
it's just a segment update.
2013-08-15 12:44:56 +0200 Sebastian Dröge <[email protected]>
* gst-libs/gst/video/gstvideodecoder.c:
* gst-libs/gst/video/gstvideodecoder.h:
* gst-libs/gst/video/gstvideoencoder.c:
* gst-libs/gst/video/gstvideoencoder.h:
video{en,de}coder: Add new flush vfunc as a replacement for reset
2013-08-14 16:55:55 +0200 Sebastian Dröge <[email protected]>
* gst-libs/gst/video/gstvideodecoder.c:
* gst-libs/gst/video/gstvideodecoder.h:
* gst-libs/gst/video/gstvideoencoder.c:
* gst-libs/gst/video/gstvideoencoder.h:
video{en,de}coder: Revert to old ::reset() behaviour and deprecate it
2013-08-15 16:12:45 +0800 Jie Yang <[email protected]>
* gst/typefind/gsttypefindfunctions.c:
typefind: ADTS/AAC, find more aac sync to select correctly
https://bugzilla.gnome.org/show_bug.cgi?id=691462
2013-08-14 15:43:23 +0200 Sebastian Dröge <[email protected]>
* gst/playback/gstplaysink.c:
playsink: Don't set sink to NULL if a new one is set while the old
one is still in use
2013-08-14 11:43:50 +0100 Tim-Philipp Müller <[email protected]>
* gst/gio/gstgiobasesrc.c:
gio: fix printf format compiler warning
2013-08-13 20:39:15 +0100 Tim-Philipp Müller <[email protected]>
* gst-libs/gst/pbutils/gstdiscoverer.c:
discoverer: document that "finished" and "discovered" signals are
only emitted in async mode
https://bugzilla.gnome.org/show_bug.cgi?id=660195
2013-08-13 17:39:34 +0200 Edward Hervey <[email protected]>
* tests/check/elements/.gitignore:
check: Update .gitignore
2013-08-13 17:39:25 +0200 Edward Hervey <[email protected]>
* .gitignore:
.gitignore: Ignore files from automake test-driver
2013-08-13 13:43:32 +0200 Sebastian Dröge <[email protected]>
* tests/check/elements/playbin-complex.c:
playbin-complex: Set fakesink as audio-sink to not use a real audio
device
https://bugzilla.gnome.org/show_bug.cgi?id=705157
2013-08-12 13:47:38 +0300 Sreerenj Balachandran
<[email protected]>
* gst/typefind/gsttypefindfunctions.c:
typefind: Add typefind function for WebP image format
https://bugzilla.gnome.org/show_bug.cgi?id=705826
2013-08-04 01:01:25 +1000 Jonathan Matthew <[email protected]>
* gst/gio/gstgiobasesrc.c:
gio: make better use of the cached buffer
When playing mp3 files from a smb server, we get 64k read requests
that mostly overlap. Without using the cache to partially satisfy
these, we send these requests straight to the server, resulting in
a lot more network traffic than necessary.
https://bugzilla.gnome.org/show_bug.cgi?id=705415
2013-07-25 20:47:02 -0400 Youness Alaoui <[email protected]>
* gst-libs/gst/audio/gstaudiodecoder.c:
audiodecoder: Clear taglist on reception of a STREAM_START event
https://bugzilla.gnome.org/show_bug.cgi?id=705109
2013-07-30 17:37:43 -0400 Youness Alaoui <[email protected]>
* gst-libs/gst/video/gstvideodecoder.c:
videodecoder: Clear taglist on reception of a STREAM_START event
https://bugzilla.gnome.org/show_bug.cgi?id=705109
2013-08-08 12:11:07 +0200 Sebastian Dröge <[email protected]>
* gst/playback/gststreamsynchronizer.c:
streamsynchronizer: Set proxy flags on the pads and use default event
handler for simplicity
https://bugzilla.gnome.org//show_bug.cgi?id=705555
2013-08-06 15:42:55 +0200 Wim Taymans <[email protected]>
* gst-libs/gst/rtp/gstrtcpbuffer.c:
rtcpbuffer: calculate FB packet length correctly
2013-08-06 15:11:05 +0200 Thibault Saunier <[email protected]>
* gst/adder/gstadder.c:
adder: Raw buffers DTS should always be CLOCK_TIME_NONE
2013-08-05 16:14:22 +0200 Thibault Saunier <[email protected]>
* gst/adder/gstadder.c:
adder: set DTS and PTS, sync on DTS
2013-08-02 20:08:29 +0200 Arnaud Vrac <[email protected]>
* gst/playback/gstplaybin2.c:
playbin: check for tags on the right combiner instance
The get-tags actions are not working in all cases, because the track
number is used to resolve the stream combiner instead of the stream
type.
https://bugzilla.gnome.org/show_bug.cgi?id=705369
2013-08-02 16:57:43 -0700 David Schleef <[email protected]>
* tests/check/Makefile.am:
tests: move orc removal to distclean
2013-08-02 14:33:24 -0700 David Schleef <[email protected]>
* configure.ac:
configure: create dir tests/check/orc
This is required now that subdir-objects is used, since automake
expects to create a .deps directory inside.
2013-08-02 14:11:01 +0200 Lubosz Sarnecki <[email protected]>
* configure.ac:
build: add subdir-objects to AM_INIT_AUTOMAKE
Fixes warnings with automake 1.14
https://bugzilla.gnome.org/show_bug.cgi?id=705350
2013-08-02 11:00:06 +0200 Edward Hervey <[email protected]>
* gst/videotestsrc/gstvideotestsrc.c:
videotestsrc: Demote ERROR statement back to DEBUG
It crawled in with david's latest commit
2013-08-02 08:22:59 +0200 Edward Hervey <[email protected]>
* gst-libs/gst/video/gstvideodecoder.c:
videodecoder: Revert previous commit
The 'hard' argument of reset changed signification after the latest
start/stop/reset refactoring.
2013-08-01 16:01:30 +0200 Edward Hervey <[email protected]>
* gst-libs/gst/video/gstvideodecoder.c:
videodecoder: Pass on 'hard' argument from _flush to _reset
When most of the code was moved from _flush() to _reset() the 'hard'
argument was no longer propagated.
2013-07-31 11:26:58 -0700 David Schleef <[email protected]>
* gst/videotestsrc/gstvideotestsrc.c:
* gst/videotestsrc/gstvideotestsrc.h:
* gst/videotestsrc/videotestsrc.c:
* gst/videotestsrc/videotestsrc.h:
videotestsrc: Add pinwheel and spokes patterns
2013-07-30 15:58:26 +0100 Tim-Philipp Müller <[email protected]>
* gst-libs/gst/pbutils/descriptions.c:
pbutils: private/teletext -> application/x-teletext
2013-07-29 19:41:43 +0100 Tim-Philipp Müller <[email protected]>
* po/LINGUAS:
* po/da.po:
* po/de.po:
* po/el.po:
* po/gl.po:
* po/hr.po:
* po/hu.po:
* po/nb.po:
* po/nl.po:
* po/pl.po:
* po/ru.po:
* po/sl.po:
* po/sr.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
po: update translations
2013-07-26 15:29:05 +0200 Sjoerd Simons <[email protected]>
* ext/ogg/gstoggdemux.c:
oggdemux: Prevent seeks when _SCHEDULING_FLAG_SEQUENTIAL is set
Don't go into pull mode when the upstream scheduling flags indicate
seeks should be avoided by setting GST_SCHEDULING_FLAG_SEQUENTIAL.
https://bugzilla.gnome.org/show_bug.cgi?id=704929
2013-07-29 14:47:33 +0200 Sebastian Dröge <[email protected]>
* configure.ac:
Back to development
Download
========
http://download.gnome.org/sources/gst-plugins-base/1.1/gst-plugins-base-1.1.4.tar.xz
(2.39M)
sha256sum: 3f78ba6af4dd2ab1947139809d64f8b1910300f1495c38dc99d9cdb8c456a949
_______________________________________________
ftp-release-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/ftp-release-list