ChangeLog
=========
2014-12-18 Sebastian Dröge <[email protected]>
* configure.ac:
releasing 1.4.5
2014-12-09 22:47:31 -0300 Thiago Santos <[email protected]>
* gst-libs/gst/audio/gstaudiodecoder.c:
audiodecoder: do not use fixed caps on source pad
decoders can change the caps on their source pads, so they don't
use fixed caps. Having fixed caps can cause renegotiation issues.
2014-12-09 22:46:42 -0300 Thiago Santos <[email protected]>
* gst-libs/gst/video/gstvideodecoder.c:
videodecoder: do not use fixed caps on source pad
decoders can change the caps on their source pads, so they don't
use fixed caps. Having fixed caps can cause renegotiation issues.
2014-12-16 15:03:55 +0100 Sebastian Dröge <[email protected]>
* gst-libs/gst/video/gstvideosink.c:
* tests/check/libs/video.c:
Revert "video: Fix non-default usage of gst_video_sink_center_rect"
This reverts commit 899461d722e45f591eeddf33c405677170d63de4.
There seems to be a lot of code out there that does not properly
initialize
the rectangles and then causes undefined behaviour. Including our
video sinks.
Let's keep this out of 1.4, fix everything everywhere and keep it in
1.6
2014-12-16 12:57:55 +0100 Wim Taymans <[email protected]>
* sys/ximage/ximagesink.c:
* sys/xvimage/xvimagesink.c:
ximagesink: clear src and dest rectangles
Now that the center function also takes into account the x and y
coordinates of the dest rectangle, better clear all the fields before
using them.
2014-12-16 12:10:53 +0100 Song Bing <[email protected]>
* gst-libs/gst/video/gstvideopool.c:
* sys/ximage/ximagepool.c:
* sys/xvimage/xvimagepool.c:
videopool: update buffer size after video alignment
Update the new buffer size after alignment in the pool configuration
before calling the parent set_config. This ensures that the parent
knows
about the buffer size that we will allocate and makes the size check
work in the release_buffer method.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=741420
2014-12-15 14:10:17 +0100 Edward Hervey <[email protected]>
* gst-libs/gst/video/gstvideosink.c:
* tests/check/libs/video.c:
video: Fix non-default usage of gst_video_sink_center_rect
Make sure we take into account non-0 x/y destination rectangles
2014-12-15 09:45:43 +0100 Sebastian Dröge <[email protected]>
* gst/playback/gstdecodebin2.c:
Revert "decodebin: Only emit the drain signal for the main decode
chain, not any subchains"
This reverts commit a391dfe17f1a325f60e1d51a6d40c1a68eb196de.
It breaks gapless playback:
https://bugzilla.gnome.org/show_bug.cgi?id=740045
2014-11-28 13:29:37 +0000 Tim-Philipp Müller <[email protected]>
* tests/check/Makefile.am:
tests: don't run orc/* tests under valgrind
They just seem to blow up for some reason that needs investigating.
2014-12-12 14:56:36 +0000 Tim-Philipp Müller <[email protected]>
* tests/check/libs/audiodecoder.c:
tests: audiodecoder: fix broken refcounting in unit test
The set_format vfunc does not pass ownership of the caps
to the decoder, so we mustn't unref the caps there.
gst_event_new_caps() does not take ownership of the caps
passed, so we must unref the caps afterwards.
Fixes leaks when running test in valgrind in 1.4 branch.
2014-12-11 13:45:38 +0100 Thibault Saunier <[email protected]>
* gst/playback/gstplaybin2.c:
playbin: Do not mix up stream type when getting stream combiner
element
We were always returning the video stream combiner whatever stream
type
combiner was wanted.
2014-12-10 13:23:23 -0300 Thiago Santos <[email protected]>
* gst/playback/gstplaybin2.c:
playbin2: always unref the combiner sinkpad when removing the srcpad
Create a function to do the pad cleanup of the GstSourceCombine struct
and use it to not forget to also cleanup the sink pad and fix a memory
leak.
https://bugzilla.gnome.org/show_bug.cgi?id=741198
2014-12-11 01:53:15 +1100 Jan Schmidt <[email protected]>
* gst-libs/gst/video/gstvideodecoder.h:
videodecoder: Add GST_VIDEO_DECODER_CAST macro
It's used in some macros already, so let's make it exist.
2014-11-25 13:31:48 +0100 Göran Jönsson <[email protected]>
* gst-libs/gst/rtsp/gstrtspconnection.c:
rtspconnection: No remove child if destroyed.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=740730
2014-11-28 15:06:27 +0100 Mathieu Duponchelle
<[email protected]>
* gst-libs/gst/audio/gstaudiodecoder.c:
* tests/check/libs/audiodecoder.c:
audiodecoder: Push pending events before sending EOS.
Segments are added to the pending events, and pushing a segment
is mandatory before sending EOS.
+ Adds a test.
https://bugzilla.gnome.org/show_bug.cgi?id=740853
2014-12-02 15:58:00 -0500 Chad <[email protected]>
* gst/audiorate/gstaudiorate.c:
audiorate: Use gst_util_uint64_scale_int_round()
Using gst_util_uint64_scale_int() causes slight drift
which accumulates over time.
https://bugzilla.gnome.org/show_bug.cgi?id=741045
2014-12-01 22:28:52 -0300 Thiago Santos <[email protected]>
* tools/gst-play.c:
gst-play: do not set system's volume to 100% by default
Only change the volume if requested
2014-12-01 09:50:24 +0100 Thomas Klausner <[email protected]>
* ext/alsa/gstalsasink.c:
* ext/alsa/gstalsasrc.c:
alsa: Use EPIPE instead of ESTRPIPE if the latter does not exist
NetBSD does not have ESTRPIPE.
https://bugzilla.gnome.org/show_bug.cgi?id=740952
2014-11-25 11:38:34 +0300 Andrei Sarakeev <[email protected]>
* gst/playback/gstplaysink.c:
playsink: Reset mute property of the sink to playsink's value when
setting up the audio chain
Otherwise the following can happen:
1. set mute=true
2. play media1 (Ok)
3. play media without audio (audiochain removed)
4. play media2 (audiochain created, mute=*false*)
https://bugzilla.gnome.org/show_bug.cgi?id=740675
2014-11-25 11:38:34 +0300 Andrei Sarakeev <[email protected]>
* gst-libs/gst/pbutils/gstdiscoverer.h:
discoverer: fix typo in header file
https://bugzilla.gnome.org/show_bug.cgi?id=740675
2014-11-25 09:08:18 +0000 Tim-Philipp Müller <[email protected]>
* gst-libs/gst/pbutils/descriptions.c:
pbutils: add description for audio/x-audible
2014-11-25 01:02:28 +0000 Tim-Philipp Müller <[email protected]>
* gst/typefind/gsttypefindfunctions.c:
typefind: improve 'audible' audio typefinder a little
Don't return NEARLY_CERTAIN just based on 4 bytes.
Also change media type to audio/x-audible.
https://bugzilla.gnome.org/show_bug.cgi?id=715050
2013-11-23 11:36:43 +1000 Jonathan Matthew <[email protected]>
* gst/typefind/gsttypefindfunctions.c:
typefindfunctions: add audio/audible typefinder
https://bugzilla.gnome.org/show_bug.cgi?id=715050
2014-11-22 21:51:33 +0100 Matej Knopp <[email protected]>
* gst-libs/gst/video/gstvideoencoder.c:
videoencoder: don't complain about PTS != DTS on keyframes
It is valid for streams with b-frames
https://bugzilla.gnome.org/show_bug.cgi?id=740556
2014-07-26 14:52:01 +0100 Tim-Philipp Müller <[email protected]>
* gst/playback/gstplaybin2.c:
playbin: fix 'attempt to unlock mutex that was not locked' in error
code path
Fixes playbin unit test with latest GLib.
2014-11-09 14:44:36 +0000 Tim-Philipp Müller <[email protected]>
* gst-libs/gst/pbutils/descriptions.c:
pbutils: add description for Apple Core Audio Format
https://bugzilla.gnome.org/show_bug.cgi?id=739840
2014-11-09 12:53:32 +0100 Peter G. Baum <[email protected]>
* gst/typefind/gsttypefindfunctions.c:
typefind: recognize Apple Core Audio Format
(CAF) Specification 1.0
https://bugzilla.gnome.org/show_bug.cgi?id=739840
2014-11-06 14:14:22 +0000 William Manley <[email protected]>
* gst/tcp/gstmultihandlesink.c:
* gst/tcp/gsttcpserversink.c:
tcpserversink: Don't leak a `GSocket` and a `GInetSocketAddress`
when accepting a connection.
Discovered by `make check-valgrind` with the new
`socketintegrationtest`.
https://bugzilla.gnome.org/show_bug.cgi?id=739544
Download
========
https://download.gnome.org/sources/gst-plugins-base/1.4/gst-plugins-base-1.4.5.tar.xz
(2.52M)
sha256sum: 77bd8199e7a312d3d71de9b7ddf761a3b78560a2c2a80829d0815ca39cbd551d
_______________________________________________
[email protected]
https://mail.gnome.org/mailman/listinfo/release-team
Release-team lurker? Do NOT participate in discussions.