gst-plugins-base 1.12.4
- From: Tim-Philipp Müller <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: gst-plugins-base 1.12.4
- Date: Thu, 15 Feb 2018 19:27:09 +0000 (UTC)
ChangeLog
=========
2017-12-07 Sebastian Dröge <slomo coaxion net>
* configure.ac:
releasing 1.12.4
2017-12-07 11:03:20 +0100 Edward Hervey <edward centricular com>
* gst/typefind/gsttypefindfunctions.c:
typefind: Fix ico out-of-bound read
The furthest we go to verify the data is reading a guint32 at offset
18, therefore make sure we can read as much.
2017-11-14 23:07:26 +0900 Seungha Yang <pudding8757 gmail com>
* sys/xvimage/xvimageallocator.c:
xvimageallocator: Fix build warning error
Fix unused variable build error if HAVE_XSHM is undefined
https://bugzilla.gnome.org/show_bug.cgi?id=790329
2017-12-06 14:22:49 +0100 Edward Hervey <edward centricular com>
* ext/ogg/gstogmparse.c:
ogmparse: Make sure we set valid string on caps
the fourcc might not contain printable characters, use the convenience
macro to turn it into a printable fourcc, like it's done in
gstogmparse
2017-06-06 10:39:15 +0200 Havard Graff <havard graff gmail com>
* gst-libs/gst/audio/gstaudiodecoder.c:
audiodecoder: fix buffer leak in error code path
2017-12-01 10:14:30 -0300 Thibault Saunier <tsaunier gnome org>
* gst-libs/gst/audio/audio-converter.h:
audio: Add missing G_BEGIN/END_DECLS
2017-11-25 12:45:03 +0100 Edward Hervey <edward centricular com>
* gst/playback/gsturisourcebin.c:
urisourcebin: Don't leak mutexes
2017-11-21 10:15:02 +0100 Edward Hervey <edward centricular com>
* gst/videotestsrc/gstvideotestsrc.c:
videotestsrc: Avoid overflow calculation
n_frames could end up being quite big (potentially up to G_MAXINT64). Which
would result in overflowing 64bits when multiplying it by GST_SECOND.
Instead move GST_SECOND to the num argument
2017-11-06 14:28:52 +0100 Edward Hervey <edward centricular com>
* ext/ogg/gstoggstream.c:
oggstream: Ensure enough bytes for fishead header parsing
2017-11-05 12:16:13 +0100 Edward Hervey <edward centricular com>
* ext/ogg/gstoggstream.c:
oggstream: Use proper type for sample calculation
If we are going to return a (potentially) 64bit integer, don't use
a 32bit one for calculation, otherwise we could end up exceeding
the maximum size of a 32bit int.
2017-11-05 12:15:33 +0100 Edward Hervey <edward centricular com>
* ext/ogg/gstoggstream.c:
oggstream: More fixes for invalid granuleshift
Don't use granuleshift if it wasn't set
2017-11-04 16:56:10 +0100 Edward Hervey <edward centricular com>
* gst-libs/gst/rtp/gstrtcpbuffer.c:
rtcpbuffer: fix left shift override
Needs to be cast to the target type
2017-11-04 12:19:46 +0100 Edward Hervey <edward centricular com>
* gst/videotestsrc/videotestsrc.c:
videotestsrc: Fix undefined left shift
Cast value to target type
2017-11-04 12:18:39 +0100 Edward Hervey <edward centricular com>
* gst-libs/gst/video/video-converter.c:
video-converter: Fix undefined left shift
Cast value to target type
2017-11-04 11:29:52 +0100 Edward Hervey <edward centricular com>
* ext/ogg/gstoggstream.c:
oggstream: Fix default granuleshift usage
For stream mappers that don't set a specific granuleshift, it will
have the default value of -1.
Protect the code for that and return the granule value as-is
2017-11-04 11:28:47 +0100 Edward Hervey <edward centricular com>
* ext/ogg/gstoggdemux.c:
oggdemux: Protect against invalid granule positions
Only valid values are -1, 0 or positive values. Anything else is
most likely corrupted data streams
2017-11-03 17:20:44 +0100 Mathieu Duponchelle <mathieu centricular com>
* gst-libs/gst/pbutils/codec-utils.c:
codecutils: improve input validation in opus header parsing
Invalid input files do not warrant assertions. Instead
output error messages and let the error bubble up.
2017-11-02 15:14:49 +0100 Edward Hervey <edward centricular com>
* gst/typefind/gsttypefindfunctions.c:
typefind: Fix out-of-bound read in PNM typefinder
2017-11-02 10:40:37 +0100 Edward Hervey <bilboed bilboed com>
* gst-libs/gst/tag/gstvorbistag.c:
vorbistag: Fix previous comment
We already NULL-ended the string, don't use the bogus cur_size
2017-11-02 09:05:47 +0000 Tim-Philipp Müller <tim centricular com>
* gst/typefind/gsttypefindfunctions.c:
typefindfunctions: fix off-by-one in webvtt typefinder
We're also checking the byte after the WEBVTT magic.
2017-11-02 09:19:21 +0100 Edward Hervey <edward centricular com>
* gst-libs/gst/riff/riff-media.c:
riff-media: Handle strf_data being NULL
Instead of trying to get the size of a NULL buffer :)
2017-11-02 08:18:26 +0100 Edward Hervey <edward centricular com>
* gst-libs/gst/tag/gstvorbistag.c:
vorbistag: Check whether tag name is valid
In the same way we check before whether the content of the tag
is UTF-8
2017-11-01 18:26:20 +0100 Edward Hervey <bilboed bilboed com>
* ext/ogg/gstoggdemux.c:
oggdemux: Only track time for initialized streams
in push-mode we only can track time (or most operations on streams
for that matter) if the underlying GstOggMap was properly initialized.
2017-11-01 18:24:11 +0100 Edward Hervey <edward centricular com>
* ext/ogg/gstoggstream.c:
oggstream: Add a default GstOggMap
Since the default value of a GstOggPad.map.map was 0 ... we would
end up using wrong functions from mappers() if the stream wasn't
initialized yet.
Instead of that, use a default blank/empty first entry.
2017-11-01 11:19:58 +0100 Edward Hervey <edward centricular com>
* ext/ogg/gstogmparse.c:
ogmparse: Ensure we don't create bogus fractions
The clamping of the fraction denominator was bogus (it needs to
be >0)
2017-11-01 11:18:12 +0100 Edward Hervey <edward centricular com>
* ext/ogg/gstoggdemux.c:
oggdemux: Fix chain leak in push mode
In some corner cases we end up with the building chain not being
properly tracked (and therefore not properly freed).
Add a FIXME so it can later be fixed, but for now just fix the leak
2017-11-01 10:53:54 +0100 Edward Hervey <edward centricular com>
* gst-libs/gst/tag/gstvorbistag.c:
vorbistag: Fix leak in error case
Don't leak the vendor_string on error cases
2017-10-31 10:34:26 +0100 Edward Hervey <edward centricular com>
* ext/ogg/gstoggstream.c:
ogg: Don't add tags to empty taglist
2017-11-17 14:07:22 +0200 Sebastian Dröge <sebastian centricular com>
* gst-libs/gst/rtp/gstrtcpbuffer.c:
* gst-libs/gst/rtp/gstrtcpbuffer.h:
* gst-libs/gst/rtp/gstrtpbuffer.c:
* gst-libs/gst/rtp/gstrtpbuffer.h:
rtp: Require gconstpointer instead of gpointer for gst_rt[c]p_buffer_new_copy_data()
2017-11-08 19:24:31 +0200 Sebastian Dröge <sebastian centricular com>
* gst-libs/gst/audio/gstaudiobasesink.c:
audiobasesink: Print signed time offset as a signed number
2017-11-03 11:39:54 +0800 shakin chou <shakin outlook com>
* gst/playback/gstplaybin2.c:
playbin: Don't ref_sink() the sinks twice
Since we're already sunk floating reference, we shouldn't call ref_sink
again, which increases the ref_count and cause leaks.
https://bugzilla.gnome.org/show_bug.cgi?id=789547
2017-10-30 11:10:11 +0100 Edward Hervey <edward centricular com>
* gst/typefind/gsttypefindfunctions.c:
typefind: Use GST_READ_UINT32 macros
Avoids undefined behaviour with shifting
2017-10-30 08:55:48 +0100 Edward Hervey <bilboed bilboed com>
* gst/typefind/gsttypefindfunctions.c:
typefind: Fix out-of-bound memory access
We were not checking the proper amount of available data in several
places
2017-10-25 12:47:40 +0530 Ashish Kumar <kr ashish samsung com>
* gst-libs/gst/audio/audio-channels.c:
gst-plugins-base: gstaudiochannels: Handled buffer mapping failure
https://bugzilla.gnome.org/show_bug.cgi?id=789458
2017-10-05 14:28:42 +0200 Rico Tzschichholz <ricotz ubuntu com>
* gst-libs/gst/pbutils/meson.build:
* gst-libs/gst/tag/meson.build:
* gst-libs/gst/video/meson.build:
meson: Add some missing args and dependencies in the gir generation
2017-09-28 21:56:22 -0300 Thibault Saunier <thibault saunier osg samsung com>
* gst-libs/gst/audio/meson.build:
meson: Add mssing GstBase-1.0 include in the gir generation
Download
========
https://download.gnome.org/sources/gst-plugins-base/1.12/gst-plugins-base-1.12.4.tar.xz (2.97M)
sha256sum: 4c306b03df0212f1b8903784e29bb3493319ba19ebebf13b0c56a17870292282
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]