ChangeLog
=========

2019-12-03 11:03:11 +0000  Tim-Philipp Müller <[email protected]>

        * ChangeLog:
        * NEWS:
        * RELEASE:
        * configure.ac:
        * gst-plugins-base.doap:
        * meson.build:
          Release 1.16.2

2019-12-03 11:03:11 +0000  Tim-Philipp Müller <[email protected]>

        * docs/plugins/inspect/plugin-adder.xml:
        * docs/plugins/inspect/plugin-alsa.xml:
        * docs/plugins/inspect/plugin-app.xml:
        * docs/plugins/inspect/plugin-audioconvert.xml:
        * docs/plugins/inspect/plugin-audiomixer.xml:
        * docs/plugins/inspect/plugin-audiorate.xml:
        * docs/plugins/inspect/plugin-audioresample.xml:
        * docs/plugins/inspect/plugin-audiotestsrc.xml:
        * docs/plugins/inspect/plugin-cdparanoia.xml:
        * docs/plugins/inspect/plugin-compositor.xml:
        * docs/plugins/inspect/plugin-encoding.xml:
        * docs/plugins/inspect/plugin-gio.xml:
        * docs/plugins/inspect/plugin-libvisual.xml:
        * docs/plugins/inspect/plugin-ogg.xml:
        * docs/plugins/inspect/plugin-opengl.xml:
        * docs/plugins/inspect/plugin-opus.xml:
        * docs/plugins/inspect/plugin-overlaycomposition.xml:
        * docs/plugins/inspect/plugin-pango.xml:
        * docs/plugins/inspect/plugin-pbtypes.xml:
        * docs/plugins/inspect/plugin-playback.xml:
        * docs/plugins/inspect/plugin-rawparse.xml:
        * docs/plugins/inspect/plugin-subparse.xml:
        * docs/plugins/inspect/plugin-tcp.xml:
        * docs/plugins/inspect/plugin-theora.xml:
        * docs/plugins/inspect/plugin-typefindfunctions.xml:
        * docs/plugins/inspect/plugin-videoconvert.xml:
        * docs/plugins/inspect/plugin-videorate.xml:
        * docs/plugins/inspect/plugin-videoscale.xml:
        * docs/plugins/inspect/plugin-videotestsrc.xml:
        * docs/plugins/inspect/plugin-volume.xml:
        * docs/plugins/inspect/plugin-vorbis.xml:
        * docs/plugins/inspect/plugin-ximagesink.xml:
        * docs/plugins/inspect/plugin-xvimagesink.xml:
          Update docs

2019-12-03 11:03:09 +0000  Tim-Philipp Müller <[email protected]>

        * po/hu.po:
          Update translations

2019-10-02 23:21:09 +0300  Sebastian Dröge <[email protected]>

        * ext/gl/effects/gstgleffectblur.c:
        * ext/gl/gstglbumper.c:
        * ext/gl/gstglbumper.h:
        * ext/gl/gstglfiltercube.c:
        * ext/gl/gstglfiltercube.h:
        * ext/gl/gstglfilterglass.c:
        * ext/gl/gstglfilterglass.h:
        * ext/gl/gstglmosaic.c:
        * ext/gl/gstglmosaic.h:
          glfilters: Don't use static variables for storing per-element state

2019-11-08 17:28:44 +0900  Seungha Yang <[email protected]>

        * sys/xvimage/xvimagepool.c:
        * sys/xvimage/xvimagepool.h:
          xvimagepool: Update size, stride, and offset with allocated XvImage
          Memory layout of XvImage might be different from that of GstVideoInfo.
          If so, the image size, stride, and offset would be wrongly informed.
          Fixes: 
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/677

2019-11-08 17:33:17 +0900  Seungha Yang <[email protected]>

        * sys/xvimage/xvimagepool.c:
          xvimagepool: Fix confusing debug message for padding size

2019-11-08 15:13:59 +0100  Edward Hervey <[email protected]>

        * gst-libs/gst/video/video-converter.c:
          video-converter: Fix RGB-XYZ-RGB conversion
          The matrices were in the wrong order.
          Instead of the conversion matrix being
          _ XYZ_TO_RGB_output * RGB_TO_XYZ_input * input_RGB
          It was
          _ RGB_TO_XYZ_input * XYZ_TO_RGB_output * input_RGB

2019-11-07 22:00:03 +0900  Seungha Yang <[email protected]>

        * gst/audiorate/gstaudiorate.c:
          audiorate: Update next_offset per rate change
          To support runtime audio samplerate change, re-calculate next target 
offset
          per caps. Calculating the next buffer offset using the previous
          offset seems to be tricky and rounding error prone.
          Fixes: 
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/693

2019-11-07 21:42:25 +0900  Seungha Yang <[email protected]>

        * gst/audiorate/gstaudiorate.c:
        * gst/audiorate/gstaudiorate.h:
          Revert "audiorate: accumulate offset by time diff"
          This reverts commit 4fa850e3e6c039000fc7f648de238af6c2278469.
          The commit would break an constant rate audio stream with gap.

2019-08-26 15:03:48 +0200  Jochen Henneberg <[email protected]>

        * gst-libs/gst/audio/gstaudioringbuffer.c:
          audioringbuffer: Reset reorder flag before check
          This function might be revisited with different channel position 
mapping
          while audio source goes into play so the reorder flag needs to be 
reset
          before the checks happen.

2019-11-14 12:37:58 +0100  Sebastian Dröge <[email protected]>

        * gst-libs/gst/audio/audio-buffer.c:
          audio-buffer: Don't fail to map buffers with zero samples
          Instead initialize the map infos, etc to NULL like gst_buffer_map()
          would be doing on a zero-sized buffer.
          This fixes a crash in audioresample if the first output buffer would
          contain zero samples.

2019-10-28 14:43:50 +0200  Sebastian Dröge <[email protected]>

        * gst/videorate/gstvideorate.c:
        * tests/check/elements/videorate.c:
          videorate: Fix max-duplication-time handling
          Previously this would've only set discont=TRUE and then for all future
          buffers simply returned immediately.
          Instead we also need to
          a) drain previous input until its buffer time
          b) update next_ts and base_ts accordingly for the gap
          c) actually store the new buffer after the gap so it can be used in
          the future and so the old buffer before the gap is gone
          Also update the unit test accordingly so that it actually tests for 
this
          behaviour. Previously it only tested that after the gap we got no 
output
          at all.

2019-11-04 00:38:18 +1100  Matthew Waters <[email protected]>

        * ext/gl/gstglimagesink.c:
        * gst-libs/gst/gl/gbm/gstglwindow_gbm_egl.c:
          gl/gbm: ensure we call the resize callback before attempting to draw
          Without this, sinks will not be notified about size changes or even 
the
          initial size and would render at 0x0.

2019-10-21 16:43:32 +0300  Sebastian Dröge <[email protected]>

        * gst-libs/gst/video/video-converter.c:
          video-converter: Use G_N_ELEMENTS instead of writing it out manually

2019-10-21 17:40:35 +0300  Sebastian Dröge <[email protected]>

        * gst-libs/gst/video/video-converter.c:
          video-converter: Scaling-only fast-paths for planar formats are 
keeping interlacing
          So we can also use them for interlaced content and speed up scaling a
          bit.

2019-10-21 17:28:46 +0300  Sebastian Dröge <[email protected]>

        * gst-libs/gst/video/video-scaler.c:
          video-scaler: Correctly handle interlaced vertical scalers in 
gst_video_scaler_2d()
          We need to provide twice as many lines as usual to the scaling 
function
          as every second lines would be skipped.
          Without this we read from random memory and produce colorful output 
and
          crashes.

2019-10-21 16:43:02 +0300  Sebastian Dröge <[email protected]>

        * gst-libs/gst/video/video-converter.c:
          video-converter: Don't use fast-path halfing/doubling rescalers for 
interlaced planar formats
          They will mix lines from the top and bottom field and by that
          effectively deinterlace the video, badly.

2019-10-21 16:43:02 +0300  Sebastian Dröge <[email protected]>

        * gst-libs/gst/video/video-converter.c:
          video-converter: Use interlaced scalers for vertical scaling if needed
          Without this, scaling e.g. interlaced UYVY causes corrupted output 
with
          lines as follows: f1 f1 f2 f2, i.e. two lines of each field and only
          then the other field.

2019-10-03 12:03:09 +0200  Joakim Johansson <[email protected]>

        * gst-libs/gst/rtsp/gstrtspconnection.c:
          gstrtspconnection: messages_bytes not decreased
          The watch->messages_bytes is not decreased when the write operation
          from the backlog is only partly successfull.
          This commit decreases the watch->messages_bytes for the successfully
          sent messages.
          Fixes #679

2019-10-10 16:58:26 +0200  Edward Hervey <[email protected]>

        * tests/check/elements/adder.c:
        * tests/check/elements/audiomixer.c:
          check: Don't use real audio devices for tests
          When checking the behaviour of live seeking on audiomixer or
          adder we don't *really* need real audio devices. audiotestsrc
          in live mode is enough to test the behaviour of those elements.
          Also avoids people repeatedly wasting hours trying to figure out
          whether that failing behaviour is due to their code or not.

2019-10-08 19:35:49 +0100  Tim-Philipp Müller <[email protected]>

        * gst-libs/gst/pbutils/descriptions.c:
          pbutils: add description for CineForm codec

2019-10-08 19:35:23 +0100  Tim-Philipp Müller <[email protected]>

        * gst-libs/gst/riff/riff-media.c:
          riff: add mapping for CineForm codec
          Makes CineForm-in-AVI work.

2019-09-27 11:10:43 -0300  Thibault Saunier <[email protected]>

        * gst-libs/gst/gl/gstglupload.c:
        * tests/check/libs/gstglupload.c:
          glupload: Add VideoMetas and GLSyncMeta to the raw uploaded buffers
          This is done by reusing `gst_gl_memory_setup_buffer` avoiding to
          duplicate code.
          Without a VideoMeta, mapping those buffers lead to GstBuffer mapping 
the
          buffer in system memory even when specifying the GL flags (through the
          buffer merging mechanism) making the result totally broken.

2019-09-20 09:48:30 +0100  Charlie Turner <[email protected]>

        * gst/playback/gststreamsynchronizer.c:
          streamsynchronizer: avoid pad destruction races.
          Due to the use of {set/get}-element_private methods being used to 
store
          the GstSyncStream in the src and sink pads, and the racey nature of 
pad
          destruction, there are numerous ways we can be bitten by race 
conditions
          in the stream synchronizer. Fix that by tying the pads toghether with
          references.

2019-09-24 15:32:33 +0900  Seungha Yang <[email protected]>

        * tools/gst-play.c:
          gst-play: Use gst_print* to avoid broken stdout string on Windows
          Equvalant to 
https://gitlab.freedesktop.org/gstreamer/gstreamer/merge_requests/258
          When debug enabled, the debug string might be broken on Windows.



Download
========
https://download.gnome.org/sources/gst-plugins-base/1.16/gst-plugins-base-1.16.2.tar.xz
 (3.76M)
  sha256sum: b13e73e2fe74a4166552f9577c3dcb24bed077021b9c7fa600d910ec6987816a

_______________________________________________
ftp-release-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/ftp-release-list

Reply via email to