Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
gst-plugins-good
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Marc-André Lureau
gst-plugins-good
Commits
620f6dc1
Commit
620f6dc1
authored
Jun 15, 2017
by
Sebastian Dröge
🍵
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release 1.10.5
parent
ab60512a
Changes
74
Hide whitespace changes
Inline
Side-by-side
Showing
74 changed files
with
482 additions
and
102 deletions
+482
-102
ChangeLog
ChangeLog
+353
-2
NEWS
NEWS
+30
-4
RELEASE
RELEASE
+15
-22
configure.ac
configure.ac
+2
-2
docs/plugins/gst-plugins-good-plugins.args
docs/plugins/gst-plugins-good-plugins.args
+1
-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-shout2send.xml
docs/plugins/inspect/plugin-shout2send.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
meson.build
meson.build
+1
-1
win32/common/config.h
win32/common/config.h
+4
-4
No files found.
ChangeLog
View file @
620f6dc1
=== release 1.10.5 ===
2017-06-15 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.10.5
2017-06-15 11:50:44 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/isomp4/atoms.c:
qtmux: Un-merge the last two stsc entries after serializing
The last entry will most likely get new samples added to it in "robust"
muxing mode, changing the samples_per_chunk and thus making it wrong to
keep the last two entries merged. It will run into an assertion later
when adding a new sample to the chunk.
Thanks to gdiener@cardinalpeak.com for the analysis of the bug and
proposal for a solution.
2017-06-14 00:09:25 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/wavparse/gstwavparse.c:
wavparse: Actually clip to upstream size instead of size of the data chunk
There might be other chunks after the data chunk, so clipping the chunk
size with the data size can lead to a negative number and all following
calculations go wrong and cause crashes or worse.
This was introduced in 3ac119bbe2c360e28c087cf3852ea769d611b120.
https://bugzilla.gnome.org/show_bug.cgi?id=783760
2017-03-22 18:52:51 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/isomp4/gstqtmux.c:
* gst/isomp4/gstqtmux.h:
qtmux: Do timecode handling per track, not per muxer instance
There could be multiple video tracks with timecodes.
2017-04-04 15:07:40 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/isomp4/gstqtmux.c:
qtmux: Error out immediately if a timecode is to be written but downstream return not-OK
2017-05-16 12:56:15 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
* gst/isomp4/gstqtmux.c:
qtmux: Do not check timecode data for mp4 container
Timecode trak is only supported for mov right now, not for mp4. That
code would otherwise create an invalid trak if the muxed video contained
timecode metadata.
https://bugzilla.gnome.org/show_bug.cgi?id=782684
2017-05-08 18:22:48 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/isomp4/qtdemux.c:
Revert "qtdemux: Fix leak on QtDemuxStreamStsdEntry"
This reverts commit 6578c44a92a92b922ef45871097eb60831807173.
This commit is not relevant for 1.10.
2017-05-08 18:22:12 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/isomp4/qtdemux.c:
Revert "qtdemux: Fix crash on mss stream caused by invalid stsd entry access"
This reverts commit 84cb0852e1184176ab953bda459b811a050dfcd1.
It actually requires further changes to qtdemux.
2017-04-14 13:38:53 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/isomp4/atoms.c:
qtmux: Fix timescale of timecode tracks
They should have ideally the same timescale of the video track, which we
can't guarantee here as in theory timecode configuration and video
framerate could be different. However we should set a correct timescale
based on the framerate given in the timecode configuration, and not just
use the framerate numerator.
Different than the 1.12 version of the patch, this uses the previous,
suboptimal calculation of the timescale for video tracks to be
consistent with the video track.
2017-05-02 10:32:30 +0900 Seungha Yang <sh.yang@lge.com>
* gst/isomp4/qtdemux.c:
qtdemux: Fix crash on mss stream caused by invalid stsd entry access
Since mss has no moov, default stsd entry should be created with media-caps.
https://bugzilla.gnome.org/show_bug.cgi?id=782042
2017-04-25 17:11:27 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/isomp4/qtdemux.c:
qtdemux: Don't perform seeks with inconsistent seek values
If gst_segment_do_seek() fails, we shouldn't try seeking on that
resulting segment but just error out. Crashes further down the line
otherwise.
2017-04-21 19:09:14 +0100 Sebastian Dröge <sebastian@centricular.com>
* gst/rtsp/gstrtspsrc.c:
rtspsrc: Chain up to the parent class' provide_clock() implementation
If no clock was provided directly by rtspsrc. This behaviour was removed
by f8013487c91a6ffc552a4b25aa1a70f0bd5377f8 and results in rtspsrc not
providing the system clock via the rtpjitterbuffer.
As a result, if another element like an audio sink, provides a clock,
the pipeline would select that (when going to PAUSED/PLAYING again later).
Audio clocks usually don't progress in PAUSED, and thus our live source
won't be able to use the clock to produce data, making the sink never
preroll and everything is stuck.
2017-04-20 13:16:24 +0100 Sebastian Dröge <sebastian@centricular.com>
* gst/multifile/gstsplitmuxsink.c:
splitmuxsink: Don't use an explicit name for requesting audio pads
... unless the muxer uses the same audio pad template name as
splitmuxsink. We can't request a pad called "audio_0" on a muxer that
wants pads to be "sink_%d".
2017-04-16 18:47:56 +0900 Seungha Yang <sh.yang@lge.com>
* gst/isomp4/qtdemux.c:
qtdemux: Fix leak on QtDemuxStreamStsdEntry
Fix unit test failure
https://bugzilla.gnome.org/show_bug.cgi?id=781362
2017-04-12 18:46:53 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* ext/meson.build:
meson: Print message when disabling taglib on MSVC
2017-03-23 22:13:05 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
* sys/v4l2/gstv4l2object.c:
v4l2object: Also add videometa if there is padding to the right and bottom
https://bugzilla.gnome.org/show_bug.cgi?id=780478
2017-03-22 18:18:40 +0000 Enrique Ocaña González <eocanha@igalia.com>
* gst/isomp4/qtdemux.c:
qtdemux: distinguish TFDT with value 0 from no TFDT at all
TFDTs with time 0 are being ignored since commit 1fc3d42f. They're
mistaken with the case of not having TFDT, but those two cases
must be distinguished in some way.
This patch passes an extra boolean flag when the TFDT is present.
This is now the condition being evaluated, instead of checking for
0 time.
https://bugzilla.gnome.org/show_bug.cgi?id=780410
2017-03-08 15:27:32 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/isomp4/atoms.c:
* gst/isomp4/gstqtmux.c:
qtmux: Fix some memory leaks related to timecode tracks
2017-03-17 12:19:53 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/rtpmanager/gstrtpsession.c:
* gst/rtpmanager/rtpsession.c:
* gst/rtpmanager/rtpsession.h:
Revert "rtpbin: pipeline gets an EOS when any rtpsources byes"
This reverts commit eeea2a7fe88a17b15318d5b6ae6e190b2f777030.
It breaks EOS in some sender pipelines, see
https://bugzilla.gnome.org/show_bug.cgi?id=773218#c20
2017-03-16 00:41:44 +0000 Tim-Philipp Müller <tim@centricular.com>
* gst/rtp/gstrtph264depay.c:
rtph264depay: fix crash with empty sprops-parameters
https://bugzilla.gnome.org/show_bug.cgi?id=780040
2017-03-15 22:13:12 -0700 Sebastian Dröge <sebastian@centricular.com>
* gst/isomp4/atoms.c:
qtmux: Join chunks together if they have the same size
Previously we were switching from one chunk to another on every single
buffer. This wastes some space in the headers and, depending on the
software, might depend in more reads (e.g. if the software is reading
multiple samples in one go if they're in the same chunk).
https://bugzilla.gnome.org/show_bug.cgi?id=771478
2017-03-11 21:20:40 -0800 Thiago Santos <thiagossantos@gmail.com>
* gst/isomp4/atomsrecovery.c:
* gst/isomp4/atomsrecovery.h:
atomsrecovery: also handle extra atoms after 'mdia' in a 'trak'
Take into account the atoms at the end of the 'trak' atom when
recovering it. So that its size (already computed and added in the trak
size) isn't making offsets wrong.
https://bugzilla.gnome.org/show_bug.cgi?id=771478
2017-03-11 12:56:33 -0800 Thiago Santos <thiagossantos@gmail.com>
* gst/isomp4/gstqtmux.c:
qtmux: avoid fallthrough to moovrecovery failure section
Return before that to preserve our successfull results, otherwise no
moov recovery information would be written
https://bugzilla.gnome.org/show_bug.cgi?id=771478
2017-03-11 12:27:28 -0800 Thiago Santos <thiagossantos@gmail.com>
* gst/isomp4/atomsrecovery.c:
atomsrecovery: expect more atom types at the headers
Skip more atoms at the header until it finds the 'mdat' to continue the
moov recovery
https://bugzilla.gnome.org/show_bug.cgi?id=771478
2016-12-15 12:38:40 +0100 Michael Dutka <mail@michael-dutka.de>
* gst/rtp/gstrtph264depay.c:
* gst/rtp/gstrtph265depay.c:
rtph264depay, rtph265depay: remove stray g_debug()
https://bugzilla.gnome.org/show_bug.cgi?id=779858
2017-02-08 13:36:00 +0000 Andrew <nifigase@gmail.com>
* gst/rtpmanager/gstrtpjitterbuffer.c:
* gst/rtpmanager/rtpjitterbuffer.c:
* gst/rtpmanager/rtpjitterbuffer.h:
rtpjitterbuffer: Don't always reset PTS to 0 after a gap
In function rtp_jitter_buffer_calculate_pts: If gap in incoming RTP
timestamps is more than (3 * jbuf->clock_rate) we call
rtp_jitter_buffer_reset_skew which resets pts to 0. So components down
the pipeline (playes, mixers) just skip frames/samples until pts becomes
equal to pts before gap.
In version 1.10.2 and before this checking was bypassed for packets with
"estimated dts", and gaps were handled correctly.
https://bugzilla.gnome.org/show_bug.cgi?id=778341
2016-11-22 21:00:25 -0800 Scott D Phillips <scott.d.phillips@intel.com>
* meson.build:
meson: add libm to has_function checks
The functions from math.h may be implemented in libm.
https://bugzilla.gnome.org/show_bug.cgi?id=774876
2017-02-23 17:22:59 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
meson: update version
=== release 1.10.4 ===
=== release 1.10.4 ===
2017-02-23
Sebastian Dröge <slomo@coaxion.net
>
2017-02-23
15:54:52 +0200 Sebastian Dröge <sebastian@centricular.com
>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* configure.ac:
releasing 1.10.4
* 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-shout2send.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:
* win32/common/config.h:
Release 1.10.4
2017-02-23 15:16:31 +0200 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/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-02-10 20:50:17 +0900 Seungha Yang <sh.yang@lge.com>
2017-02-10 20:50:17 +0900 Seungha Yang <sh.yang@lge.com>
NEWS
View file @
620f6dc1
#
GStreamer
1.10
Release
Notes
#
GStreamer
1.10
Release
Notes
GStreamer
1.10.0
was
originally
released
on
1
st
November
2016.
GStreamer
1.10.0
was
originally
released
on
1
st
November
2016.
The
latest
bug
-
fix
release
in
the
1.10
series
is
[
1.10.
4
](#
1.10.4
)
and
was
The
latest
bug
-
fix
release
in
the
1.10
series
is
[
1.10.
5
](#
1.10.5
)
and
was
released
on
23
February
2017.
released
on
15
June
2017.
The
GStreamer
team
is
proud
to
announce
a
new
major
feature
release
in
the
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
!
stable
1.
x
API
series
of
your
favourite
cross
-
platform
multimedia
framework
!
...
@@ -13,7 +13,7 @@ improvements.
...
@@ -13,7 +13,7 @@ improvements.
See
[
https
://
gstreamer
.
freedesktop
.
org
/
releases
/
1.10
/][
latest
]
for
the
latest
See
[
https
://
gstreamer
.
freedesktop
.
org
/
releases
/
1.10
/][
latest
]
for
the
latest
version
of
this
document
.
version
of
this
document
.
*
Last
updated
:
Thursday
23
Feb
2017
,
15
:
0
0
UTC
[(
log
)][
gitlog
]*
*
Last
updated
:
Thursday
15
Jun
2017
,
09
:
3
0
UTC
[(
log
)][
gitlog
]*
[
latest
]:
https
://
gstreamer
.
freedesktop
.
org
/
releases
/
1.10
/
[
latest
]:
https
://
gstreamer
.
freedesktop
.
org
/
releases
/
1.10
/
[
gitlog
]:
https
://
cgit
.
freedesktop
.
org
/
gstreamer
/
www
/
log
/
src
/
htdocs
/
releases
/
1.10
/
release
-
notes
-
1.10
.
md
[
gitlog
]:
https
://
cgit
.
freedesktop
.
org
/
gstreamer
/
www
/
log
/
src
/
htdocs
/
releases
/
1.10
/
release
-
notes
-
1.10
.
md
...
@@ -1159,7 +1159,7 @@ GIT logs or ChangeLogs of the particular modules.
...
@@ -1159,7 +1159,7 @@ GIT logs or ChangeLogs of the particular modules.
###
1.10.4
###
1.10.4
The
third
1.10
bug
-
fix
release
(
1.10.4
)
was
released
on
23
February
2017.
The
fourth
1.10
bug
-
fix
release
(
1.10.4
)
was
released
on
23
February
2017.
This
release
only
contains
bugfixes
and
it
should
be
safe
to
update
from
1.10
.
x
.
This
release
only
contains
bugfixes
and
it
should
be
safe
to
update
from
1.10
.
x
.
####
Major
bugfixes
in
1.10.4
####
Major
bugfixes
in
1.10.4
...
@@ -1181,6 +1181,32 @@ GIT logs or ChangeLogs of the particular modules.
...
@@ -1181,6 +1181,32 @@ GIT logs or ChangeLogs of the particular modules.
[
buglist
-
1.10.4
]:
https
://
bugzilla
.
gnome
.
org
/
buglist
.
cgi
?
bug_status
=
RESOLVED
&
bug_status
=
VERIFIED
&
classification
=
Platform
&
limit
=
0
&
list_id
=
187054
&
order
=
bug_id
&
product
=
GStreamer
&
query_format
=
advanced
&
resolution
=
FIXED
&
target_milestone
=
1.10.4
[
buglist
-
1.10.4
]:
https
://
bugzilla
.
gnome
.
org
/
buglist
.
cgi
?
bug_status
=
RESOLVED
&
bug_status
=
VERIFIED
&
classification
=
Platform
&
limit
=
0
&
list_id
=
187054
&
order
=
bug_id
&
product
=
GStreamer
&
query_format
=
advanced
&
resolution
=
FIXED
&
target_milestone
=
1.10.4
<
a
name
=
"1.10.5"
></
a
>
###
1.10.5
The
fifth
1.10
bug
-
fix
release
(
1.10.5
)
was
released
on
15
June
2017.
This
release
only
contains
bugfixes
and
it
should
be
safe
to
update
from
1.10
.
x
.
This
is
most
likely
the
last
release
in
the
stable
1.10
release
series
.
####
Major
bugfixes
in
1.10.5
-
Various
fixes
for
crashes
,
assertions
,
deadlocks
and
memory
leaks
-
Fix
for
regression
in
rtpjitterbuffer
that
caused
PTS
to
be
reset
to
0
on
-
Fix
detection
of
some
HLS
streams
-
Various
fixes
to
the
MOV
/
MP4
muxer
and
demuxer
gaps
in
the
input
-
gst
-
libav
was
updated
to
ffmpeg
3.2.5
,
fixing
a
couple
of
CVEs
-
...
and
many
,
many
more
!
For
a
full
list
of
bugfixes
see
[
Bugzilla
][
buglist
-
1.10.5
].
Note
that
this
is
not
the
full
list
of
changes
and
also
does
not
include
bug
reports
that
were
closed
after
the
1.12.0
release
.
For
the
full
list
of
changes
please
refer
to
the
GIT
logs
or
ChangeLogs
of
the
particular
modules
.
[
buglist
-
1.10.5
]:
https
://
bugzilla
.
gnome
.
org
/
buglist
.
cgi
?
bug_status
=
RESOLVED
&
bug_status
=
VERIFIED
&
classification
=
Platform
&
limit
=
0
&
list_id
=
187054
&
order
=
bug_id
&
product
=
GStreamer
&
query_format
=
advanced
&
resolution
=
FIXED
&
target_milestone
=
1.10.5
##
Known
Issues
##
Known
Issues
-
iOS
builds
with
iOS
6
SDK
and
old
C
++
STL
.
You
need
to
select
iOS
6
instead
-
iOS
builds
with
iOS
6
SDK
and
old
C
++
STL
.
You
need
to
select
iOS
6
instead
...
...
RELEASE
View file @
620f6dc1
Release notes for GStreamer Good Plugins 1.10.
4
Release notes for GStreamer Good Plugins 1.10.
5
The GStreamer team is proud to announce the f
our
th bugfix release in the stable
The GStreamer team is proud to announce the f
if
th bugfix release in the stable
1.10 release series of your favourite cross-platform multimedia framework!
1.10 release series of your favourite cross-platform multimedia framework!
This release only contains bugfixes and it is safe to update from 1.10.x. For a
This release only contains bugfixes and it is safe to update from 1.10.x.
full list of bugfixes see Bugzilla.
See /releases/1.10/ for the full release notes.
See /releases/1.10/ for the full release notes.
...
@@ -56,15 +55,10 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
...
@@ -56,15 +55,10 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
Bugs fixed in this release
* 778341 : rtpjitterbuffer: resetting pts to 0 after gap
* 778341 : rtpjitterbuffer: resetting pts to 0 after gap
* 775702 : v4l2object: Don't set empty interlace-mode list
* 779858 : rtph264depay: mute annoying log msg
* 776106 : v4l2object: Don't check size in a non-list value
* 780040 : rtph264depay: segfault if empty sprop-parameters are provided in caps
* 777399 : v4l2allocator: memory referenced too late
* 780410 : qtdemux: distinguish TFDT with value 0 from no TFDT at all
* 777940 : qtdemux: huge memory allocation
* 780478 : v4l2object: add videometa if there is padding to the right and bottom
* 778428 : souphttpsrc: Original connection does not cleared if the uri is redirected
* 778437 : icydemux: reset tags on empty StreamTitle value
* 778453 : v4l2videodec: Makes singleton caps ref increase on every access
* 778815 : typo in gstv4l2object's _acquire_format() set of error messages
* 775564 : v4l2 1.10 Regression: white pixels with camera on Raspberry Pi & gstgl
==== Download ====
==== Download ====
...
@@ -101,16 +95,15 @@ subscribe to the gstreamer-devel list.
...
@@ -101,16 +95,15 @@ subscribe to the gstreamer-devel list.
Contributors to this release
Contributors to this release
* A
run Raghavan
* A
ndrew
*
Jan Schmidt
*
Carlos Rafael Giani
*
Jean-Christophe Trotin
*
Enrique Ocaña González
*
Juan Pablo Ugarte
*
Michael Dutka
* Ni
colas Dufresne
* Ni
rbheek Chauhan
*
Reynaldo H. Verdejo Pinochet
*
Scott D Phillips
* Sebastian Dröge
* Sebastian Dröge
* Seungha Yang
* Seungha Yang
* Søren Juul
* Thiago Santos
* Thibault Saunier
* Tim-Philipp Müller
* Tim-Philipp Müller
* V
íctor Manuel Jáquez Leal
* V
ivia Nikolaidou
\ No newline at end of file
configure.ac
View file @
620f6dc1
...
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
...
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf
dnl initialize autoconf
dnl releases only do -Wall, git and prerelease does -Werror too
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
dnl use a three digit version number for releases, and four for git/pre
AC_INIT([GStreamer Good Plug-ins],[1.10.
4
],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
AC_INIT([GStreamer Good Plug-ins],[1.10.
5
],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
AG_GST_INIT
AG_GST_INIT
...
@@ -43,7 +43,7 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
...
@@ -43,7 +43,7 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
[GStreamer API Version])
[GStreamer API Version])
AG_GST_LIBTOOL_PREPARE
AG_GST_LIBTOOL_PREPARE
AS_LIBTOOL(GST, 100
4, 0, 1004
)
AS_LIBTOOL(GST, 100
5, 0, 1005
)
dnl *** required versions of GStreamer stuff ***
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.10.0
GST_REQ=1.10.0
...
...
docs/plugins/gst-plugins-good-plugins.args
View file @
620f6dc1
...
@@ -1015,7 +1015,7 @@
...
@@ -1015,7 +1015,7 @@
<FLAGS>rw</FLAGS>
<FLAGS>rw</FLAGS>
<NICK>User Agent</NICK>
<NICK>User Agent</NICK>
<BLURB>The User-Agent string to send to the server.</BLURB>
<BLURB>The User-Agent string to send to the server.</BLURB>
<DEFAULT>"GStreamer/1.10.
4
"</DEFAULT>
<DEFAULT>"GStreamer/1.10.
5
"</DEFAULT>
</ARG>
</ARG>
<ARG>
<ARG>
...
...
docs/plugins/inspect/plugin-1394.xml
View file @
620f6dc1
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<description>
Source for video data via IEEE1394 interface
</description>
<description>
Source for video data via IEEE1394 interface
</description>
<filename>
../../ext/raw1394/.libs/libgst1394.so
</filename>
<filename>
../../ext/raw1394/.libs/libgst1394.so
</filename>
<basename>
libgst1394.so
</basename>
<basename>
libgst1394.so
</basename>
<version>
1.10.
4
</version>
<version>
1.10.
5
</version>
<license>
LGPL
</license>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-aasink.xml
View file @
620f6dc1
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<description>
ASCII Art video sink
</description>
<description>
ASCII Art video sink
</description>
<filename>
../../ext/aalib/.libs/libgstaasink.so
</filename>
<filename>
../../ext/aalib/.libs/libgstaasink.so
</filename>
<basename>
libgstaasink.so
</basename>
<basename>
libgstaasink.so
</basename>
<version>
1.10.
4
</version>
<version>
1.10.
5
</version>
<license>
LGPL
</license>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-alaw.xml
View file @
620f6dc1
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<description>
ALaw audio conversion routines
</description>
<description>
ALaw audio conversion routines
</description>
<filename>
../../gst/law/.libs/libgstalaw.so
</filename>
<filename>
../../gst/law/.libs/libgstalaw.so
</filename>
<basename>
libgstalaw.so
</basename>
<basename>
libgstalaw.so
</basename>
<version>
1.10.
4
</version>
<version>
1.10.
5
</version>
<license>
LGPL
</license>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-alpha.xml
View file @
620f6dc1
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<description>
adds an alpha channel to video - constant or via chroma-keying
</description>
<description>
adds an alpha channel to video - constant or via chroma-keying
</description>
<filename>
../../gst/alpha/.libs/libgstalpha.so
</filename>
<filename>
../../gst/alpha/.libs/libgstalpha.so
</filename>
<basename>
libgstalpha.so
</basename>
<basename>
libgstalpha.so
</basename>
<version>
1.10.
4
</version>
<version>
1.10.
5
</version>
<license>
LGPL
</license>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-alphacolor.xml
View file @
620f6dc1
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<description>
RGBA from/to AYUV colorspace conversion preserving the alpha channel
</description>
<description>
RGBA from/to AYUV colorspace conversion preserving the alpha channel
</description>
<filename>
../../gst/alpha/.libs/libgstalphacolor.so
</filename>
<filename>
../../gst/alpha/.libs/libgstalphacolor.so
</filename>
<basename>
libgstalphacolor.so
</basename>
<basename>
libgstalphacolor.so
</basename>
<version>
1.10.
4
</version>
<version>
1.10.
5
</version>
<license>
LGPL
</license>
<license>
LGPL
</license>
<source>
gst-plugins-good
</source>
<source>
gst-plugins-good
</source>
<package>
GStreamer Good Plug-ins source release
</package>
<package>
GStreamer Good Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-apetag.xml
View file @
620f6dc1
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<description>
APEv1/2 tag reader
</description>
<description>
APEv1/2 tag reader
</description>
<filename>
../../gst/apetag/.libs/libgstapetag.so
</filename>
<filename>
../../gst/apetag/.libs/libgstapetag.so
</filename>
<basename>
libgstapetag.so
</basename>
<basename>
libgstapetag.so
</basename>
<version>
1.10.
4
</version>
<version>
1.10.
5
</version>
<license>
LGPL
</license>
<license>
LGPL
</license>