ChangeLog
=========
2019-12-03 11:06:36 +0000 Tim-Philipp Müller <[email protected]>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gst-plugins-good.doap:
* meson.build:
Release 1.16.2
2019-12-03 11:06:35 +0000 Tim-Philipp Müller <[email protected]>
* 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-gtk.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-lame.xml:
* docs/plugins/inspect/plugin-level.xml:
* docs/plugins/inspect/plugin-matroska.xml:
* docs/plugins/inspect/plugin-mpg123.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-qmlgl.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-twolame.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:
Update docs
2019-12-03 11:06:34 +0000 Tim-Philipp Müller <[email protected]>
* po/hu.po:
Update translations
2016-11-30 15:55:01 +0100 Havard Graff <[email protected]>
* gst/rtp/gstrtpL16depay.c:
rtpL16depay: don't crash if data is not modulo channels*width
2019-11-29 20:46:26 +0900 Seungha Yang <[email protected]>
* ext/vpx/gstvp9dec.c:
vp9dec: Fix broken 4:4:4 8bits decoding
VPX_IMG_FMT_I444 pixel format with sRGB colorspace means
GBR data.
Fixes:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/651
2019-11-29 14:23:49 +0100 Havard Graff <[email protected]>
* gst/rtpmanager/gstrtpsession.c:
* tests/check/elements/rtpsession.c:
rtpsession: add locking for clear-pt-map
...or it will segfault from time to time...
2019-08-19 07:30:17 +0000 Amr Mahdi <[email protected]>
* gst/wavparse/gstwavparse.c:
wavparse: Fix push mode ignoring audio with a size smaller than
segment buffer
In push mode (streaming), if the audio size is smaller than segment
buffer size, it would be ignored.
This happens because when the plugin receives an EOS signal while a
single audio chunk that is less than the segment buffer size is buffered, it
does not
flush this chunk. The fix is to flush the data chunk when it receives
an EOS signal and has a single (first) chunk buffered.
How to reproduce:
1. Run gst-launch with tcp source
```
gst-launch-1.0 tcpserversrc port=3000 ! wavparse ignore-length=0 !
audioconvert ! filesink location=bug.wav
```
2. Send a wav file with unspecified data chunk length (0). Attached a
test file
```
cat test.wav | nc localhost 3000
```
3. Compare the length of the source file and output file
```
ls -l test.wav bug.wav
-rw-rw-r-- 1 amr amr 0 Aug 15 11:07 bug.wav
-rwxrwxr-x 1 amr amr 3564 Aug 15 11:06 test.wav
```
The expected length of the result of the gst-lauch pipeline should be
the same as the test file minus the headers (44), which is ```3564 - 44 =
3520``` but the actual output length is ```0```
After the fix:
```
ls -l test.wav fix.wav
-rw-rw-r-- 1 amr amr 3520 Aug 15 11:09 fix.wav
-rwxrwxr-x 1 amr amr 3564 Aug 15 11:06 test.wav
```
2019-08-07 12:09:46 +0000 Amr Mahdi <[email protected]>
* gst/wavparse/gstwavparse.c:
wavparse: Fix ignoring of last chunk in push mode
In push mode (streaming), if the last audio payload chunk is less
than the segment rate buffer size, it would be ignored since the plugin waits
until it has at least segment rate bufer size of audio.
The fix is to introduce a flushing flag that indicates that no more
audio will be available so that the plugin can recognize this condition and
flush the data is has even if it is less
than the desired segment rate buffer size.
2018-10-17 02:28:13 +0000 Nicolas Dufresne <[email protected]>
* sys/v4l2/gstv4l2bufferpool.c:
* sys/v4l2/gstv4l2bufferpool.h:
v4l2bufferpool: Queue number of allocated buffers to capture
Before we do streamon, we queue all capture buffers by calling
resurrect. When the driver supports CREATE_BUFS, this would lead
to buffers being allocated till the maximum of 32 is reached.
Instead, we now save the number of allocated buffers and queue this
amount.
2019-11-18 13:27:42 -0500 Nicolas Dufresne <[email protected]>
* sys/v4l2/gstv4l2object.c:
v4l2object: Workaround bad TRY_FMT colorimetry implementation
libv4l2 reset the colorpace to 0 and does not do any request to the
driver. This yields an invalid colorspace which currently cause a
negotiation failure. This workaround by ignoring bad values during the
TRY_FMT step.
2019-11-04 17:18:30 +0800 aogun <[email protected]>
* gst/audioparsers/gstaacparse.c:
aacparse: fix wrong offset of adts channel
2019-09-12 15:21:24 -0400 Scott Kanowitz <[email protected]>
* ext/jpeg/gstjpegdec.c:
jpegdec: Fix incorrect logic in EOI tag detection
This change fixes the reversed logic in the EOI tag detection
code.
2019-11-12 17:28:22 -0500 Nicolas Dufresne <[email protected]>
* gst/videocrop/gstvideocrop.c:
videocrop: Also update the coordinate when in-place
This update is needed when the output caps is not changed (e.g. we are
moving a viewport around).
Fixes #669
2019-11-05 21:41:55 +0530 Nirbheek Chauhan <[email protected]>
* ext/vpx/meson.build:
vpx: Error out if enabled and no features found
See: https://gitlab.freedesktop.org/gstreamer/cerbero/issues/200
2018-11-07 09:00:02 +0100 Michael Olbrich <[email protected]>
* ext/jpeg/gstjpegdec.c:
* ext/jpeg/gstjpegdec.h:
jpegdec: don't overwrite the last valid line
If the the height is not a multiple of the macro block size then the
memory
of the last line is reused for all extra lines. This is no problem if
the
last line is duplicated properly. However, if the extra lines are not
initialized properly during encoding, then the last visible line is
overwritten with undefined data.
Use a extra buffer to avoid this problem.
2019-10-29 14:05:48 +0000 James Cowgill <[email protected]>
* sys/v4l2/gstv4l2videodec.c:
v4l2videodec: ensure pool exists before orphaning it
In commit e2ff87732d0b ("v4l2videodec: support orphaning") support for
orphaning the capture buffer pool was added when the format is
renegotiated. However, the commit forgot to check that a pool existed
before doing this. This is needed because it's possible for the format
to be renegotiated before a capture pool is allocated, which would
result in trying to orphan a NULL pool and lead to a NULL pointer
dereference.
Fix this by checking a pool exists first. If the pool doesn't exist,
there are no buffers to be reclaimed, so skip the allocation query in
that case.
2019-09-25 12:36:32 +0000 HuQian <[email protected]>
* sys/v4l2/gstv4l2object.c:
is a typo here? gstv4l2object.c
2019-10-13 12:46:58 +0100 Tim-Philipp Müller <[email protected]>
* sys/v4l2/gstv4l2videoenc.c:
v4l2videoenc: fix wrong type cast
Follow-up to commit 1b752c0f !361
2019-10-11 10:33:20 +0800 Fuwei Tang <[email protected]>
* sys/v4l2/gstv4l2videoenc.c:
v4l2videoenc: fix type conversion errors
Download
========
https://download.gnome.org/sources/gst-plugins-good/1.16/gst-plugins-good-1.16.2.tar.xz
(3.72M)
sha256sum: 40bb3bafda25c0b739c8fc36e48380fccf61c4d3f83747e97ac3f9b0171b1319
_______________________________________________
ftp-release-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/ftp-release-list