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

Reply via email to