gst-plugins-base 1.16.2
- From: Tim-Philipp Müller <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: gst-plugins-base 1.16.2
- Date: Tue, 3 Dec 2019 23:52:21 +0000 (UTC)
ChangeLog
=========
2019-12-03 11:03:11 +0000 Tim-Philipp Müller <tim centricular com>
* 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 <tim centricular com>
* 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 <tim centricular com>
* po/hu.po:
Update translations
2019-10-02 23:21:09 +0300 Sebastian Dröge <sebastian centricular com>
* 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 <seungha yang navercorp com>
* 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 <seungha yang navercorp com>
* sys/xvimage/xvimagepool.c:
xvimagepool: Fix confusing debug message for padding size
2019-11-08 15:13:59 +0100 Edward Hervey <edward centricular com>
* 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 <seungha yang navercorp com>
* 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 <seungha yang navercorp com>
* 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 <jh henneberg-systemdesign com>
* 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 <sebastian centricular com>
* 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 <sebastian centricular com>
* 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 <matthew centricular com>
* 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 <sebastian centricular com>
* 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 <sebastian centricular com>
* 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 <sebastian centricular com>
* 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 <sebastian centricular com>
* 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 <sebastian centricular com>
* 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 <joakimj axis com>
* 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 <edward centricular com>
* 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 <tim centricular com>
* gst-libs/gst/pbutils/descriptions.c:
pbutils: add description for CineForm codec
2019-10-08 19:35:23 +0100 Tim-Philipp Müller <tim centricular com>
* 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 <tsaunier igalia com>
* 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 <cturner igalia com>
* 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 <seungha yang navercorp com>
* 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]