Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Thibault Saunier
gst-plugins-good
Commits
22493830
Commit
22493830
authored
Dec 07, 2017
by
Sebastian Dröge
🍵
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release 1.12.4
parent
7e5c2be7
Changes
77
Hide whitespace changes
Inline
Side-by-side
Showing
77 changed files
with
533 additions
and
160 deletions
+533
-160
ChangeLog
ChangeLog
+346
-2
NEWS
NEWS
+38
-6
RELEASE
RELEASE
+18
-30
configure.ac
configure.ac
+2
-2
docs/plugins/gst-plugins-good-plugins.args
docs/plugins/gst-plugins-good-plugins.args
+2
-2
docs/plugins/gst-plugins-good-plugins.hierarchy
docs/plugins/gst-plugins-good-plugins.hierarchy
+0
-1
docs/plugins/inspect/plugin-1394.xml
docs/plugins/inspect/plugin-1394.xml
+1
-1
docs/plugins/inspect/plugin-aasink.xml
docs/plugins/inspect/plugin-aasink.xml
+1
-1
docs/plugins/inspect/plugin-alaw.xml
docs/plugins/inspect/plugin-alaw.xml
+1
-1
docs/plugins/inspect/plugin-alpha.xml
docs/plugins/inspect/plugin-alpha.xml
+1
-1
docs/plugins/inspect/plugin-alphacolor.xml
docs/plugins/inspect/plugin-alphacolor.xml
+1
-1
docs/plugins/inspect/plugin-apetag.xml
docs/plugins/inspect/plugin-apetag.xml
+1
-1
docs/plugins/inspect/plugin-audiofx.xml
docs/plugins/inspect/plugin-audiofx.xml
+1
-1
docs/plugins/inspect/plugin-audioparsers.xml
docs/plugins/inspect/plugin-audioparsers.xml
+1
-1
docs/plugins/inspect/plugin-auparse.xml
docs/plugins/inspect/plugin-auparse.xml
+1
-1
docs/plugins/inspect/plugin-autodetect.xml
docs/plugins/inspect/plugin-autodetect.xml
+1
-1
docs/plugins/inspect/plugin-avi.xml
docs/plugins/inspect/plugin-avi.xml
+1
-1
docs/plugins/inspect/plugin-cacasink.xml
docs/plugins/inspect/plugin-cacasink.xml
+1
-1
docs/plugins/inspect/plugin-cairo.xml
docs/plugins/inspect/plugin-cairo.xml
+1
-1
docs/plugins/inspect/plugin-cutter.xml
docs/plugins/inspect/plugin-cutter.xml
+1
-1
docs/plugins/inspect/plugin-debug.xml
docs/plugins/inspect/plugin-debug.xml
+1
-1
docs/plugins/inspect/plugin-deinterlace.xml
docs/plugins/inspect/plugin-deinterlace.xml
+1
-1
docs/plugins/inspect/plugin-dtmf.xml
docs/plugins/inspect/plugin-dtmf.xml
+1
-1
docs/plugins/inspect/plugin-dv.xml
docs/plugins/inspect/plugin-dv.xml
+1
-1
docs/plugins/inspect/plugin-effectv.xml
docs/plugins/inspect/plugin-effectv.xml
+1
-1
docs/plugins/inspect/plugin-equalizer.xml
docs/plugins/inspect/plugin-equalizer.xml
+1
-1
docs/plugins/inspect/plugin-flac.xml
docs/plugins/inspect/plugin-flac.xml
+1
-1
docs/plugins/inspect/plugin-flv.xml
docs/plugins/inspect/plugin-flv.xml
+1
-1
docs/plugins/inspect/plugin-flxdec.xml
docs/plugins/inspect/plugin-flxdec.xml
+1
-1
docs/plugins/inspect/plugin-gdkpixbuf.xml
docs/plugins/inspect/plugin-gdkpixbuf.xml
+1
-1
docs/plugins/inspect/plugin-goom.xml
docs/plugins/inspect/plugin-goom.xml
+1
-1
docs/plugins/inspect/plugin-goom2k1.xml
docs/plugins/inspect/plugin-goom2k1.xml
+1
-1
docs/plugins/inspect/plugin-icydemux.xml
docs/plugins/inspect/plugin-icydemux.xml
+1
-1
docs/plugins/inspect/plugin-id3demux.xml
docs/plugins/inspect/plugin-id3demux.xml
+1
-1
docs/plugins/inspect/plugin-imagefreeze.xml
docs/plugins/inspect/plugin-imagefreeze.xml
+1
-1
docs/plugins/inspect/plugin-interleave.xml
docs/plugins/inspect/plugin-interleave.xml
+1
-1
docs/plugins/inspect/plugin-isomp4.xml
docs/plugins/inspect/plugin-isomp4.xml
+1
-1
docs/plugins/inspect/plugin-jack.xml
docs/plugins/inspect/plugin-jack.xml
+1
-1
docs/plugins/inspect/plugin-jpeg.xml
docs/plugins/inspect/plugin-jpeg.xml
+1
-1
docs/plugins/inspect/plugin-level.xml
docs/plugins/inspect/plugin-level.xml
+1
-1
docs/plugins/inspect/plugin-matroska.xml
docs/plugins/inspect/plugin-matroska.xml
+1
-1
docs/plugins/inspect/plugin-mulaw.xml
docs/plugins/inspect/plugin-mulaw.xml
+1
-1
docs/plugins/inspect/plugin-multifile.xml
docs/plugins/inspect/plugin-multifile.xml
+1
-1
docs/plugins/inspect/plugin-multipart.xml
docs/plugins/inspect/plugin-multipart.xml
+1
-1
docs/plugins/inspect/plugin-navigationtest.xml
docs/plugins/inspect/plugin-navigationtest.xml
+1
-1
docs/plugins/inspect/plugin-oss4.xml
docs/plugins/inspect/plugin-oss4.xml
+1
-1
docs/plugins/inspect/plugin-ossaudio.xml
docs/plugins/inspect/plugin-ossaudio.xml
+1
-1
docs/plugins/inspect/plugin-png.xml
docs/plugins/inspect/plugin-png.xml
+1
-1
docs/plugins/inspect/plugin-pulseaudio.xml
docs/plugins/inspect/plugin-pulseaudio.xml
+1
-1
docs/plugins/inspect/plugin-replaygain.xml
docs/plugins/inspect/plugin-replaygain.xml
+1
-1
docs/plugins/inspect/plugin-rtp.xml
docs/plugins/inspect/plugin-rtp.xml
+1
-1
docs/plugins/inspect/plugin-rtpmanager.xml
docs/plugins/inspect/plugin-rtpmanager.xml
+1
-1
docs/plugins/inspect/plugin-rtsp.xml
docs/plugins/inspect/plugin-rtsp.xml
+1
-1
docs/plugins/inspect/plugin-shapewipe.xml
docs/plugins/inspect/plugin-shapewipe.xml
+1
-1
docs/plugins/inspect/plugin-smpte.xml
docs/plugins/inspect/plugin-smpte.xml
+1
-1
docs/plugins/inspect/plugin-soup.xml
docs/plugins/inspect/plugin-soup.xml
+1
-1
docs/plugins/inspect/plugin-spectrum.xml
docs/plugins/inspect/plugin-spectrum.xml
+1
-1
docs/plugins/inspect/plugin-speex.xml
docs/plugins/inspect/plugin-speex.xml
+1
-1
docs/plugins/inspect/plugin-taglib.xml
docs/plugins/inspect/plugin-taglib.xml
+1
-1
docs/plugins/inspect/plugin-udp.xml
docs/plugins/inspect/plugin-udp.xml
+1
-1
docs/plugins/inspect/plugin-video4linux2.xml
docs/plugins/inspect/plugin-video4linux2.xml
+1
-1
docs/plugins/inspect/plugin-videobox.xml
docs/plugins/inspect/plugin-videobox.xml
+1
-1
docs/plugins/inspect/plugin-videocrop.xml
docs/plugins/inspect/plugin-videocrop.xml
+1
-1
docs/plugins/inspect/plugin-videofilter.xml
docs/plugins/inspect/plugin-videofilter.xml
+1
-1
docs/plugins/inspect/plugin-videomixer.xml
docs/plugins/inspect/plugin-videomixer.xml
+1
-1
docs/plugins/inspect/plugin-vpx.xml
docs/plugins/inspect/plugin-vpx.xml
+1
-1
docs/plugins/inspect/plugin-wavenc.xml
docs/plugins/inspect/plugin-wavenc.xml
+1
-1
docs/plugins/inspect/plugin-wavpack.xml
docs/plugins/inspect/plugin-wavpack.xml
+1
-1
docs/plugins/inspect/plugin-wavparse.xml
docs/plugins/inspect/plugin-wavparse.xml
+1
-1
docs/plugins/inspect/plugin-ximagesrc.xml
docs/plugins/inspect/plugin-ximagesrc.xml
+1
-1
docs/plugins/inspect/plugin-y4menc.xml
docs/plugins/inspect/plugin-y4menc.xml
+1
-1
gst-plugins-good.doap
gst-plugins-good.doap
+10
-0
gst/audiofx/audiopanoramaorc-dist.c
gst/audiofx/audiopanoramaorc-dist.c
+20
-20
gst/deinterlace/tvtime-dist.c
gst/deinterlace/tvtime-dist.c
+9
-9
gst/videobox/gstvideoboxorc-dist.c
gst/videobox/gstvideoboxorc-dist.c
+2
-2
gst/videomixer/videomixerorc-dist.c
gst/videomixer/videomixerorc-dist.c
+20
-20
meson.build
meson.build
+1
-1
No files found.
ChangeLog
View file @
22493830
=== release 1.12.4 ===
2017-12-07 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.12.4
2017-12-07 19:03:58 +0200 Sebastian Dröge <sebastian@centricular.com>
* po/el.po:
* po/nl.po:
po: Update translations
2017-12-07 11:15:19 +0000 Tim-Philipp Müller <tim@centricular.com>
* gst/audioparsers/gstflacparse.c:
* gst/audioparsers/gstflacparse.h:
Revert "flacparse: fix header rewriting being ignored"
This caused broken metadata and also looks a bit dodgy.
Revert until we can figure out a solution that works for
all cases and doesn't break anything.
This reverts commit adeee44b07a173b9ab4253216caba8f66dd43abb.
https://bugzilla.gnome.org/show_bug.cgi?id=727802
https://bugzilla.gnome.org/show_bug.cgi?id=785558
2017-08-25 11:57:26 +0200 Haakon Sporsheim <haakon@pexip.com>
* gst/rtpmanager/rtpsession.c:
rtpsession: Handle zero length feedback packets
https://bugzilla.gnome.org/show_bug.cgi?id=791074
2017-07-10 15:19:34 +0200 Florian Zwoch <fzwoch@gmail.com>
* gst/isomp4/qtdemux.c:
qtdemux: fix debug log for 'hvcC' codec_data
https://bugzilla.gnome.org/show_bug.cgi?id=784749
2017-11-23 07:59:07 +0100 Edward Hervey <edward@centricular.com>
* gst/replaygain/rganalysis.c:
rganalysis: Fix left shift of signed values
left shifting signed values is undefined.
Instead of doing "x << offs" which is undefined, do the equivalent
"x * (1 << offs)" which is well defined
2017-11-24 10:36:01 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/audioparsers/gstflacparse.c:
flacparse: Request at least the full header size when parsing headers
Otherwise baseparse will incrementally send us bigger buffers until the
full header size is reached, which is not only pointless but also means
that baseparse will reallocate and copy into a bigger buffer for every
input buffers. In pull mode that's done in 64kb increments, in push mode
usually in much smaller increments, causing a lot of overhead for
example when parsing high-quality coverart.
2017-10-22 18:26:12 +0800 Jun Xie <jun.xie@samsung.com>
* gst/isomp4/qtdemux.c:
qtdemux: reset reused QtDemuxStream while parsing a new 'trak'
if QtDemuxStream is reused, then we need to reset it.
https://bugzilla.gnome.org/show_bug.cgi?id=788759
2017-11-18 02:01:58 +1100 Jan Schmidt <jan@centricular.com>
* gst/multifile/gstsplitmuxpartreader.c:
splitmuxsrc: Don't return FALSE from event handling.
Returning FALSE because we drop an event means that
internal sources like qtdemux might throw an error
and break the whole pipeline. The only time it can
happen is either flushing or shutdown, and those
will be handled anyway.
2017-03-13 18:14:12 +0900 paul.kim <paul.hyunil@lge.com>
* ext/soup/gstsouphttpsrc.c:
souphttpsrc: Remove range header when seek to 0
This fixes the previous range header is remained if seek to 0 is
attempted.
https://bugzilla.gnome.org/show_bug.cgi?id=779957
2017-06-20 16:28:35 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
* tests/files/test-cert.pem:
tests: souphttpsrc: Update test-cert.pem
Recent GnuTLS disregards the Common Name and only looks at the Subject
Alternative Name extension. Since our test-cert has no SAN extension,
validation fails.
Generate a new certificate with SAN. In addition to 127.0.0.1, for good
measure make it valid for localhost and ::1, too.
https://bugzilla.gnome.org/show_bug.cgi?id=784005
2017-06-20 16:39:36 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
* tests/check/elements/souphttpsrc.c:
tests: souphttpsrc: Avoid deprecated ssl-ca-file property
SoupSession's ssl-ca-file property is deprecated. Use the recommended
tls-database property.
This is a bit more complex as it requires creating a GTlsFileDatabase
object for an absolute (!) path to the CA certificates file.
https://bugzilla.gnome.org/show_bug.cgi?id=784005
2017-06-20 16:37:55 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
* tests/check/elements/souphttpsrc.c:
tests: souphttpsrc: Avoid deprecated server ssl properties
The ssl-cert-file and ssl-key-file properties are deprecated. Use the
soup_server_set_ssl_cert_file function to load the files.
https://bugzilla.gnome.org/show_bug.cgi?id=784005
2017-06-20 16:34:41 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
* tests/check/elements/souphttpsrc.c:
tests: souphttpsrc: Make ssl_cert/key_file static
Just a bit of cleanup.
https://bugzilla.gnome.org/show_bug.cgi?id=784005
2017-11-08 16:34:01 +0100 Edward Hervey <edward@centricular.com>
* ext/soup/gstsouphttpsrc.c:
souphttpsrc: Fix seeking back to 0
This is a regression introduced by "03db374 - souphttpsrc: retry
request on early termination from the server"
The problem was that when seeking back to 0, we would not end up calling
add_range_header() which in addition to adding range headers *ALSO* sets
the read_position to the requested one.
This would result in a wide variety of later failures, like reading
again and again instead of stopping properly.
2017-11-06 21:13:34 +0100 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
* sys/v4l2/gstv4l2deviceprovider.c:
v4l2deviceprovider: Add missing V4L2_CAP_TOUCH
This define was only added in Linux 4.8. This commit is for the stable
branch only, since we want to avoid bumping the v4l headers in fear of
regressions.
https://bugzilla.gnome.org/show_bug.cgi?id=789197
2017-10-19 14:02:37 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
* sys/v4l2/gstv4l2deviceprovider.c:
v4l2deviceprovider: Ignore touch sensing devices
With GST_V4L2_USE_LIBV4L2=1, my laptop's touchpad shows up as a video
source device in gst-device-monitor, but attempting to stream from it
fails because the device doesn't actually support any video formats.
name : Synaptics RMI4 Touch Sensor
class : Video/Source
caps : video/x-raw, format=(string)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)0, height=(int)0, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1;
video/x-raw, format=(string)YV12, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)0, height=(int)0, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1;
video/x-raw, format=(string)BGR, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)0, height=(int)0, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1;
video/x-raw, format=(string)RGB, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)0, height=(int)0, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1;
properties:
udev-probed = true
device.bus_path = /sys/devices/rmi4-00/rmi4-00.fn54/video4linux/v4l-touch0
sysfs.path = /sys/devices/rmi4-00/rmi4-00.fn54/video4linux/v4l-touch0
device.subsystem = video4linux
device.product.name = "Synaptics\ RMI4\ Touch\ Sensor"
device.capabilities = :capture:
device.api = v4l2
device.path = /dev/v4l-touch0
v4l2.device.driver = rmi4_f54
v4l2.device.card = "Synaptics\ RMI4\ Touch\ Sensor"
v4l2.device.bus_info = rmi4:rmi4-00.fn54
v4l2.device.version = 265480 (0x00040d08)
v4l2.device.capabilities = 2501902337 (0x95200001)
v4l2.device.device_caps = 354418689 (0x15200001)
gst-launch-1.0 v4l2src device=/dev/v4l-touch0 ! ...
v4l2-ctl -d /dev/v4l-touch0 --list-formats reports:
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'TD16'
Name : 16-bit signed deltas
Index : 1
Type : Video Capture
Pixel Format: 'TD08'
Name : 8-bit signed deltas
Index : 2
Type : Video Capture
Pixel Format: 'TU16'
Name : 16-bit unsigned touch data
https://bugzilla.gnome.org/show_bug.cgi?id=789197
2017-09-23 15:41:30 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* gst/flv/gstflvdemux.c:
flvdemux: Ignore invalid H.264 codec data
This code basically skip over codec_data with empty payload. In
this case, the codec_data variable is the size of the header for
the CODEC part of Video Tag. The remaining is supposed to be the
H.264 codec data, hence should not be empty.
https://bugzilla.gnome.org/show_bug.cgi?id=787795
2017-09-24 14:35:01 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* gst/flv/gstflvdemux.c:
flvdemux: Only set pixel-aspect-ratio if specified
If it's not specified, we should let the decoder figure it out.
Apparently the code was already in place, all was to make the code
conditional.
https://bugzilla.gnome.org/show_bug.cgi?id=787795
2017-09-23 15:44:09 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* gst/flv/gstflvdemux.c:
flvdemux: Don't pull passed the EOS
When a truncated FLV is provided and processed in pull mode, we
may endup trying to pull passed EOS, causing a rather confusing
warning as the pull offset is an integer overflow.
https://bugzilla.gnome.org/show_bug.cgi?id=787795
2017-09-23 15:38:07 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* gst/flv/gstflvdemux.c:
flvdemux: Avoid integer overflow on invalid CTS
If the CTS is negative an would lead to a negtive PTS, clip
the CTS so the PTS will be 0.
https://bugzilla.gnome.org/show_bug.cgi?id=787795
2017-10-01 16:09:13 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/rtsp/gstrtspsrc.c:
rtspsrc: Ignore medias marked as sendonly
We're never going to receive anything from them, so don't create pads
for them. These medias are destinations where *we* could send something.
=== release 1.12.3 ===
2017-09-18 Sebastian Dröge <s
lomo@coaxion.net
>
2017-09-18
17:47:44 +0300
Sebastian Dröge <s
ebastian@centricular.com
>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
releasing 1.12.3
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/inspect/plugin-1394.xml:
* docs/plugins/inspect/plugin-aasink.xml:
* docs/plugins/inspect/plugin-alaw.xml:
* docs/plugins/inspect/plugin-alpha.xml:
* docs/plugins/inspect/plugin-alphacolor.xml:
* docs/plugins/inspect/plugin-apetag.xml:
* docs/plugins/inspect/plugin-audiofx.xml:
* docs/plugins/inspect/plugin-audioparsers.xml:
* docs/plugins/inspect/plugin-auparse.xml:
* docs/plugins/inspect/plugin-autodetect.xml:
* docs/plugins/inspect/plugin-avi.xml:
* docs/plugins/inspect/plugin-cacasink.xml:
* docs/plugins/inspect/plugin-cairo.xml:
* docs/plugins/inspect/plugin-cutter.xml:
* docs/plugins/inspect/plugin-debug.xml:
* docs/plugins/inspect/plugin-deinterlace.xml:
* docs/plugins/inspect/plugin-dtmf.xml:
* docs/plugins/inspect/plugin-dv.xml:
* docs/plugins/inspect/plugin-effectv.xml:
* docs/plugins/inspect/plugin-equalizer.xml:
* docs/plugins/inspect/plugin-flac.xml:
* docs/plugins/inspect/plugin-flv.xml:
* docs/plugins/inspect/plugin-flxdec.xml:
* docs/plugins/inspect/plugin-gdkpixbuf.xml:
* docs/plugins/inspect/plugin-goom.xml:
* docs/plugins/inspect/plugin-goom2k1.xml:
* docs/plugins/inspect/plugin-icydemux.xml:
* docs/plugins/inspect/plugin-id3demux.xml:
* docs/plugins/inspect/plugin-imagefreeze.xml:
* docs/plugins/inspect/plugin-interleave.xml:
* docs/plugins/inspect/plugin-isomp4.xml:
* docs/plugins/inspect/plugin-jack.xml:
* docs/plugins/inspect/plugin-jpeg.xml:
* docs/plugins/inspect/plugin-level.xml:
* docs/plugins/inspect/plugin-matroska.xml:
* docs/plugins/inspect/plugin-mulaw.xml:
* docs/plugins/inspect/plugin-multifile.xml:
* docs/plugins/inspect/plugin-multipart.xml:
* docs/plugins/inspect/plugin-navigationtest.xml:
* docs/plugins/inspect/plugin-oss4.xml:
* docs/plugins/inspect/plugin-ossaudio.xml:
* docs/plugins/inspect/plugin-png.xml:
* docs/plugins/inspect/plugin-pulseaudio.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* docs/plugins/inspect/plugin-rtp.xml:
* docs/plugins/inspect/plugin-rtpmanager.xml:
* docs/plugins/inspect/plugin-rtsp.xml:
* docs/plugins/inspect/plugin-shapewipe.xml:
* docs/plugins/inspect/plugin-shout2.xml:
* docs/plugins/inspect/plugin-smpte.xml:
* docs/plugins/inspect/plugin-soup.xml:
* docs/plugins/inspect/plugin-spectrum.xml:
* docs/plugins/inspect/plugin-speex.xml:
* docs/plugins/inspect/plugin-taglib.xml:
* docs/plugins/inspect/plugin-udp.xml:
* docs/plugins/inspect/plugin-video4linux2.xml:
* docs/plugins/inspect/plugin-videobox.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
* docs/plugins/inspect/plugin-videofilter.xml:
* docs/plugins/inspect/plugin-videomixer.xml:
* docs/plugins/inspect/plugin-vpx.xml:
* docs/plugins/inspect/plugin-wavenc.xml:
* docs/plugins/inspect/plugin-wavpack.xml:
* docs/plugins/inspect/plugin-wavparse.xml:
* docs/plugins/inspect/plugin-ximagesrc.xml:
* docs/plugins/inspect/plugin-y4menc.xml:
* gst-plugins-good.doap:
* meson.build:
Release 1.12.3
2017-09-18 16:10:39 +0300 Sebastian Dröge <sebastian@centricular.com>
* 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/fur.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/mt.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/zh_HK.po:
* po/zh_TW.po:
Update .po files
2017-09-18 16:01:18 +0300 Sebastian Dröge <sebastian@centricular.com>
NEWS
View file @
22493830
# GStreamer 1.12 Release Notes
GStreamer 1.12.0 was originally released on 4th May 2017.
The latest bug-fix release in the 1.12 series is [1.12.
3
](#1.12.
3
) and was
released on
18 Sept
ember 2017.
The latest bug-fix release in the 1.12 series is [1.12.
4
](#1.12.
4
) and was
released on
7 Dec
ember 2017.
The GStreamer team is proud to announce a new major feature release in the
stable 1.x API series of your favourite cross-platform multimedia framework!
...
...
@@ -13,7 +13,7 @@ improvements.
See [https://gstreamer.freedesktop.org/releases/1.12/][latest] for the latest
version of this document.
*Last updated:
Monday 19 Sept
ember 2017, 1
2
:30 UTC [(log)][gitlog]*
*Last updated:
Thursday 7 Dec
ember 2017, 1
6
:30 UTC [(log)][gitlog]*
[latest]: https://gstreamer.freedesktop.org/releases/1.12/
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.12/release-notes-1.12.md
...
...
@@ -783,7 +783,7 @@ GIT logs or ChangeLogs of the particular modules.
### 1.12.3
The
secon
d 1.12 bug-fix release (1.12.3) was released on 1
4 July
2017.
The
thir
d 1.12 bug-fix release (1.12.3) was released on 1
8 September
2017.
This release only contains bugfixes and it should be safe to update from 1.12.x.
#### Major bugfixes in 1.12.3
...
...
@@ -810,6 +810,38 @@ GIT logs or ChangeLogs of the particular modules.
[buglist-1.12.3]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=248880&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.3
### 1.12.4
The fourth 1.12 bug-fix release (1.12.4) was released on 7 December 2017.
This release only contains bugfixes and it should be safe to update from 1.12.x.
#### Major bugfixes in 1.12.4
- Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz
project: https://github.com/google/oss-fuzz
Details to be found there in the bug tracker
- Performance regressions with registering debug categories after gst_init()
were fixed
- Regression with seeking back to 0 in souphttpsrc was fixed
- Regression with header rewriting in flacparse was fixed
- Regression with playbin/playsink leaking sinks was fixed
- Inconsistencies with DROPPED/HANDLED handling in pad probe handlers are fixed
- gst_bin_iterate_sorted() always returns sources last now, as documented
- gst_query_writable_structure() will never return NULL, for consistency with events
- Removal of metas from gst_buffer_meta_foreach() works correctly now
- OpenJPEG plugin builds with OpenJPEG >= 2.3
- CDIO plugin builds with CDIO >= 1.0
- gstreamer-vaapi works correctly with libva 1.0
- gst-libav was updated to ffmpeg 3.3.5
- Various fixes for memory leaks, deadlocks and crashes in all modules
- ... and many, many more!
For a full list of bugfixes see [Bugzilla][buglist-1.12.4]. Note that this is
not the full list of changes. For the full list of changes please refer to the
GIT logs or ChangeLogs of the particular modules.
[buglist-1.12.4]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=270310&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.4
## Known Issues
- The `webrtcdsp` element is currently not shipped as part of the Windows
...
...
@@ -824,9 +856,9 @@ development version leading up to the stable 1.14 release. The development
of 1.13/1.14 will happen in the git master branch.
The plan for the 1.14 development cycle is yet to be confirmed, but it is
expected that feature freeze will be around
Octo
ber 2017
expected that feature freeze will be around
early Decem
ber 2017
followed by several 1.13 pre-releases and the new 1.14 stable release
in
October
.
in
late December or some time in January
.
1.14 will be backwards-compatible to the stable 1.12, 1.10, 1.8, 1.6, 1.4,
1.2 and 1.0 release series.
...
...
RELEASE
View file @
22493830
Release notes for GStreamer Good Plugins 1.12.
3
Release notes for GStreamer Good Plugins 1.12.
4
The GStreamer team is proud to announce the
third
bugfix release in the stable
The GStreamer team is proud to announce the
fourth
bugfix release in the stable
1.12 release series of your favourite cross-platform multimedia framework!
...
...
@@ -55,21 +55,16 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 759292 : Buffer free on error leads to infinite recursion in gstv4l2
* 781458 : qtdemux: allow larger files
* 783086 : vpxenc: memory usage grows when dropframe-threshold is enabled
* 784250 : rtpstats: Glib CRITICAL _gst_util_uint64_scale_int: assertion 'denom > 0' failed
* 784971 : matroskamux: Writes one cluster per audio frame
* 785429 : wavparse: Fixed memory leak in gstwavparse.c
* 785435 : alawdec: Fix Memory leak in error case
* 785990 : v4l2: mark all jpeg frames as keyframes
* 785991 : rtpstats: fix unsigned integer comparisons.
* 786268 : ac3parse: fix not-linked handling to not cause glitches when switching tracks
* 786670 : vpxenc: Return empty GValueArray instead of NULL in gst_vpx_enc_get_property
* 786718 : rtpbin: requesting send_rtcp_src_%u first fails
* 787160 : Backport patch for 4K colorimetry BT2020_12 selection needs > = 2160 in height check
* 787254 : rtph265depay: P-frames are being marked as I-frames
* 787313 : Handle BT2020 for colorspace and transfer and gst_v4l2_object_get_colorspace.
* 788777 : rtpjitterbuffer/h264parse timestamp issue (regression)
* 779957 : souphttpsrc: Manipulate range header when seek to 0
* 783542 : souphttpsrc: test_https unit test failure
* 784749 : qtdemux: fix debug log for 'hvcC' codec_data
* 787795 : flvdemux: unable to handle file that works fine in ffmpeg
* 788759 : qtdemux: fix 'stsd' table leak and nested caps leak
* 789197 : gst-device-monitor shows broken touch " video " sources
* 791034 : rtpjitterbuffer fails to create ptp_clock
* 791074 : rtpsession: Handle zero length feedback packets
* 787586 : souphttpsrc : Issue with gst-plugins-good v1.12 during seek request on SRT file [regression]
==== Download ====
...
...
@@ -106,21 +101,14 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Cyril Lashkevich
* Deepak Srivastava
* Eduard Sinelnikov
* George Kiagiadakis
* Ian Jamison
* Edward Hervey
* Florian Zwoch
* Haakon Sporsheim
* Jan Alexander Steffens (heftig)
* Julien Isorce
* Mathieu Duponchelle
* Matt Fischer
* Matthew Waters
* Michael Olbrich
* Nicola Murino
* Jan Schmidt
* Jun Xie
* Nicolas Dufresne
* Satya Prakash Gupta
* Sebastian Dröge
* Sky Juan
* Tim-Philipp Müller
* paul.kim
\ No newline at end of file
configure.ac
View file @
22493830
...
...
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf
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
AC_INIT([GStreamer Good Plug-ins],[1.12.
3
],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
AC_INIT([GStreamer Good Plug-ins],[1.12.
4
],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
AG_GST_INIT
...
...
@@ -43,7 +43,7 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
[GStreamer API Version])
AG_GST_LIBTOOL_PREPARE
AS_LIBTOOL(GST, 120
3
, 0, 120
3
)
AS_LIBTOOL(GST, 120
4
, 0, 120
4
)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.12.0
...
...
docs/plugins/gst-plugins-good-plugins.args
View file @
22493830
...
...
@@ -1015,7 +1015,7 @@
<FLAGS>rw</FLAGS>
<NICK>User Agent</NICK>
<BLURB>The User-Agent string to send to the server.</BLURB>
<DEFAULT>"GStreamer/1.12.
3
"</DEFAULT>
<DEFAULT>"GStreamer/1.12.
4
"</DEFAULT>
</ARG>
<ARG>
...
...
@@ -3475,7 +3475,7 @@
<FLAGS>rw</FLAGS>
<NICK>User-Agent</NICK>
<BLURB>Value of the User-Agent HTTP request header field.</BLURB>
<DEFAULT>"GStreamer souphttpsrc 1.12.
3
"</DEFAULT>
<DEFAULT>"GStreamer souphttpsrc 1.12.
4
"</DEFAULT>
</ARG>
<ARG>
...
...
docs/plugins/gst-plugins-good-plugins.hierarchy
View file @
22493830
...
...
@@ -63,7 +63,6 @@ GObject
GstMultiFileSink
GstMultiUDPSink
GstUDPSink
GstShout2send
GstSoupHttpClientSink
GstTest
GstVideoSink
...
...
docs/plugins/inspect/plugin-1394.xml
View file @
22493830
...
...
@@ -3,7 +3,7 @@
<description>
Source for video data via IEEE1394 interface
</description>
<filename>
../../ext/raw1394/.libs/libgst1394.so
</filename>
<basename>
libgst1394.so
</basename>
<version>
1.12.
3
</version>
<version>
1.12.
4
</version>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-aasink.xml
View file @
22493830
...
...
@@ -3,7 +3,7 @@
<description>
ASCII Art video sink
</description>
<filename>
../../ext/aalib/.libs/libgstaasink.so
</filename>
<basename>
libgstaasink.so
</basename>
<version>
1.12.
3
</version>
<version>
1.12.
4
</version>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-alaw.xml
View file @
22493830
...
...
@@ -3,7 +3,7 @@
<description>
ALaw audio conversion routines
</description>
<filename>
../../gst/law/.libs/libgstalaw.so
</filename>
<basename>
libgstalaw.so
</basename>
<version>
1.12.
3
</version>
<version>
1.12.
4
</version>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-alpha.xml
View file @
22493830
...
...
@@ -3,7 +3,7 @@
<description>
adds an alpha channel to video - constant or via chroma-keying
</description>
<filename>
../../gst/alpha/.libs/libgstalpha.so
</filename>
<basename>
libgstalpha.so
</basename>
<version>
1.12.
3
</version>
<version>
1.12.
4
</version>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-alphacolor.xml
View file @
22493830
...
...
@@ -3,7 +3,7 @@
<description>
RGBA from/to AYUV colorspace conversion preserving the alpha channel
</description>
<filename>
../../gst/alpha/.libs/libgstalphacolor.so
</filename>
<basename>
libgstalphacolor.so
</basename>
<version>
1.12.
3
</version>
<version>
1.12.
4
</version>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-apetag.xml
View file @
22493830
...
...
@@ -3,7 +3,7 @@
<description>
APEv1/2 tag reader
</description>
<filename>
../../gst/apetag/.libs/libgstapetag.so
</filename>
<basename>
libgstapetag.so
</basename>
<version>
1.12.
3
</version>
<version>
1.12.
4
</version>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-audiofx.xml
View file @
22493830
...
...
@@ -3,7 +3,7 @@
<description>
Audio effects plugin
</description>
<filename>
../../gst/audiofx/.libs/libgstaudiofx.so
</filename>
<basename>
libgstaudiofx.so
</basename>
<version>
1.12.
3
</version>
<version>
1.12.
4
</version>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-audioparsers.xml
View file @
22493830
...
...
@@ -3,7 +3,7 @@
<description>
Parsers for various audio formats
</description>
<filename>
../../gst/audioparsers/.libs/libgstaudioparsers.so
</filename>
<basename>
libgstaudioparsers.so
</basename>
<version>
1.12.
3
</version>
<version>
1.12.
4
</version>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-auparse.xml
View file @
22493830
...
...
@@ -3,7 +3,7 @@