ChangeLog
=========
2016-09-30 Sebastian Dröge <[email protected]>
* configure.ac:
releasing 1.9.90
2016-09-30 11:42:21 +0300 Sebastian Dröge <[email protected]>
* po/de.po:
po: Update translations
2016-09-29 19:54:52 +0530 Arun Raghavan <[email protected]>
* gst-libs/gst/audio/Makefile.am:
audio-resampler: Add a missing header to noinst_HEADERS
2016-09-29 19:45:16 +0530 Arun Raghavan <[email protected]>
* gst-libs/gst/audio/audio-resampler-x86-sse41.c:
* gst-libs/gst/audio/audio-resampler-x86.h:
audiorsample: Fix build on 32-bit x86
Turns out _mm_cvtsi128_si64() isn't available on 32-bit, so only build
SSE 4.1 optimisations on x86-64 for now.
2016-09-28 17:37:38 +0530 Arun Raghavan <[email protected]>
* configure.ac:
* gst-libs/gst/audio/Makefile.am:
* gst-libs/gst/audio/audio-resampler-macros.h:
* gst-libs/gst/audio/audio-resampler-neon.h:
* gst-libs/gst/audio/audio-resampler-private.h:
* gst-libs/gst/audio/audio-resampler-x86-sse.c:
* gst-libs/gst/audio/audio-resampler-x86-sse.h:
* gst-libs/gst/audio/audio-resampler-x86-sse2.c:
* gst-libs/gst/audio/audio-resampler-x86-sse2.h:
* gst-libs/gst/audio/audio-resampler-x86-sse41.c:
* gst-libs/gst/audio/audio-resampler-x86-sse41.h:
* gst-libs/gst/audio/audio-resampler-x86.h:
* gst-libs/gst/audio/audio-resampler.c:
audioresample: Separate out CFLAGS used for SSE* code
This makes sure that we only build files that need explicit SIMD
support
with the relevant CFLAGS. This allows the rest of the code to be built
without, and specific SSE* code is only called after runtime checks
for
CPU features.
https://bugzilla.gnome.org/show_bug.cgi?id=729276
2016-09-28 19:08:52 +0530 Arun Raghavan <[email protected]>
* gst-libs/gst/audio/audio-resampler.c:
audioresample: Fix some gobject introspection warnings
2016-09-26 10:01:08 +0200 Edward Hervey <[email protected]>
* gst/playback/gstplaybin3.c:
playbin3: Remove fallback properties/signals
These can all be used via the GstStream API
https://bugzilla.gnome.org/show_bug.cgi?id=769079
2016-09-25 22:02:22 +0100 Tim-Philipp Müller <[email protected]>
* tests/check/meson.build:
tests: playbin-complex test needs oggdemux
2016-09-24 21:11:32 +0100 Tim-Philipp Müller <[email protected]>
* tests/check/libs/videotimecode.c:
tests: videotimecode: fix floating point comparisons
Comparing floats for equality is not necessarily going to
work reliably, so use fail_unless_equals_float() for this.
Test would fail on x86 (Intel Atom x5-Z8300).
2016-09-25 16:22:16 +0100 Tim-Philipp Müller <[email protected]>
* tests/check/elements/adder.c:
tests: adder: disable racy flush_start_flush_stop test
It's been broken for years, and it's unlikely it will ever
be fixed for collectpads/adder now that there's audiomixer
which works fine. So let's disable it, since all it does
is that it creates noise that distracts from other failures.
https://bugzilla.gnome.org/show_bug.cgi?id=708891
2016-09-22 16:15:54 +0200 Wim Taymans <[email protected]>
* gst-libs/gst/video/video-scaler.c:
video-scaler: take number of bits into account when copying
Copy twice the amount of pixels for 16 bits formats.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=747225
2016-09-20 15:12:22 -0400 Sebastian Dröge <[email protected]>
* gst/playback/gststreamsynchronizer.c:
streamsynchronizer: Correctly calculate group start times in reverse
playback mode
We have to calculate from the segment.stop, not the segment.start, as
playback goes from stop to start. This fix works around another race
condition in streamsynchronizer in my testcase.
See https://bugzilla.gnome.org/show_bug.cgi?id=771479
2016-09-20 17:31:55 +0100 Tim-Philipp Müller <[email protected]>
* tests/examples/seek/stepping.c:
* tests/examples/seek/stepping2.c:
examples: seek: fix build with MSVC
Use G_PI instead of M_PI. Could also have defined
_USE_MATH_DEFINES or included gst/math-compat.h but
this seems simplest.
2016-09-19 11:27:10 -0400 Nicolas Dufresne <[email protected]>
* gst-libs/gst/video/video-frame.c:
doc: Add missing map flag to gst_video_frame_map()
Add missing map flag, and also add unmap call.
2016-09-17 12:42:46 +0200 Sebastian Dröge <[email protected]>
* gst/audiotestsrc/gstaudiotestsrc.c:
audiotestsrc: Fix segment boundary checking for reverse playback
2016-09-14 16:51:30 +0200 Sebastian Dröge <[email protected]>
* gst/audiotestsrc/gstaudiotestsrc.c:
audiotestsrc: Don't adjust segment time in seek handler
basesrc already did that very well for us, adjusting it again on top
of
that just breaks various non-standard seeks.
2016-09-14 11:29:59 +0200 Sebastian Dröge <[email protected]>
* configure.ac:
configure: Depend on gstreamer 1.9.2.1
2016-09-14 10:14:18 +0200 Víctor Manuel Jáquez Leal <[email protected]>
* gst-libs/gst/video/video-overlay-composition.c:
videooverlaycomposition: document required map flags
Fix documentation for gst_video_overlay_composition_blend(). The
video frame
needs to be mapped with GST_MAP_READWRITE flag.
https://bugzilla.gnome.org/show_bug.cgi?id=771382
2016-09-12 18:37:21 +0200 Sebastian Dröge <[email protected]>
* gst/playback/gstplaysink.c:
* gst/playback/gsturidecodebin.c:
* gst/playback/gsturisourcebin.c:
playback: Use new gst_bin_set_suppressed_flags() API instead of
worrying about the flags in multiple places
2016-09-10 20:50:56 +1000 Jan Schmidt <[email protected]>
* autogen.sh:
* common:
Automatic update of common submodule
From b18d820 to f980fd9
2016-09-10 10:05:28 +0100 Tim-Philipp Müller <[email protected]>
* tests/check/Makefile.am:
* tests/check/elements/.gitignore:
* tests/check/elements/videoscale.c:
* tests/check/meson.build:
tests: videoscale: split test into multiple ones
The videoscale test takes eternities to run, that's not
great. Split the test into multiple ones. That way they
can be run in parallel. Reduces time to run all tests in
-base from 29 secs to 12 secs when using meson/ninja.
2016-09-10 09:53:49 +1000 Jan Schmidt <[email protected]>
* autogen.sh:
* common:
Automatic update of common submodule
From f49c55e to b18d820
2016-09-07 17:02:23 -0300 Thibault Saunier <[email protected]>
* tests/check/meson.build:
meson: Raise test timeout to 3 minutes
The videoscale testsuite (with 50 tests) last almost 2 minutes here
2016-09-07 14:24:54 -0400 Nicolas Dufresne <[email protected]>
* tests/check/libs/video.c:
video/test: Coding style fix
2016-09-05 19:55:58 -0300 Thibault Saunier <[email protected]>
* tests/examples/overlay/meson.build:
meson: Workaround the qt5 module not letting us now the preprocessor
is not avalaible
If moc-qt5 is not avalaible, meson breaks:
https://github.com/mesonbuild/meson/issues/758
2016-09-05 18:40:19 -0300 Thibault Saunier <[email protected]>
* tests/examples/overlay/meson.build:
meson: tests: Do not pull qt5 as a hard dependency
2016-09-05 17:43:13 -0300 Thibault Saunier <[email protected]>
* meson.build:
* tests/check/getpluginsdir:
* tests/check/meson.build:
meson: Properly find where GStreamer plugins are when using
subprojects
And fix building with meson 0.34
2016-09-05 12:22:36 -0300 Thibault Saunier <[email protected]>
* meson.build:
meson: Bump version to 1.9.2
2016-08-26 11:30:16 +0100 Vincent Penquerc'h
<[email protected]>
* ext/ogg/gstoggdemux.c:
oggdemux: safety for failing to determine time length in push mode
If we can't find a valid granule near the end of the file, we
disable seeking. This guards against the whole file being then
read and never going to PLAYING.
https://bugzilla.gnome.org/show_bug.cgi?id=770314
2016-08-26 11:27:17 +0100 Vincent Penquerc'h
<[email protected]>
* ext/ogg/gstoggdemux.c:
oggdemux: increase EOS granpos detection chunk size
This can be too small on some files to find a valid granule.
https://bugzilla.gnome.org/show_bug.cgi?id=770314
2016-09-04 21:41:04 +0100 Tim-Philipp Müller <[email protected]>
* tests/examples/seek/meson.build:
meson: fix joystick header check for jseek example
2016-09-03 11:57:22 +1000 Jonathan Matthew <[email protected]>
* gst-libs/gst/pbutils/gstdiscoverer.c:
pbutils: store missing-plugin structure in current_info->misc again
This allows gst_discoverer_info_get_misc to work again, until it
finally gets removed.
https://bugzilla.gnome.org/show_bug.cgi?id=770643
2016-09-04 16:04:00 +0100 Tim-Philipp Müller <[email protected]>
* tools/gst-play.c:
tools: gst-play: cycle between video tracks without disabling video
2016-09-01 17:56:24 +0300 Sebastian Dröge <[email protected]>
* win32/common/libgstrtp.def:
win32: Update exports
2016-09-01 22:48:40 +1000 Jan Schmidt <[email protected]>
* gst-libs/gst/video/video-frame.h:
video-frame: Expand the range of caps for extended buffer flags
The video buffer flags can be applied to encoded video streams,
such as video/x-h264 marked up by a demuxer or parser.
2016-09-01 13:07:07 +0300 Sebastian Dröge <[email protected]>
* gst/playback/gstplaybackutils.h:
playback: Mark internal functions as G_GNUC_INTERNAL
2016-09-01 14:47:02 +0900 Wonchul Lee <[email protected]>
* gst/playback/gstdecodebin2.c:
* gst/playback/gstplaybackutils.c:
* gst/playback/gstplaybackutils.h:
* gst/playback/gsturidecodebin.c:
* gst/playback/gsturisourcebin.c:
playbackutils: Move compare_factories_func
Move _decode_bin_compare_factories_func function to playbackutils
https://bugzilla.gnome.org/show_bug.cgi?id=770692
2016-09-01 09:59:06 +0200 Havard Graff <[email protected]>
* gst-libs/gst/video/video-frame.h:
video-frame: GST_VIDEO_BUFFER_FLAG are only valid for video/x-raw caps
https://bugzilla.gnome.org/show_bug.cgi?id=769771
2016-09-01 09:57:33 +0200 Havard Graff <[email protected]>
* gst-libs/gst/rtp/gstrtpbuffer.h:
rtpbuffer: Add buffer flag RETRANSMISSION
Useful for elements to know if a buffer is a retransmitted RTP packet.
https://bugzilla.gnome.org/show_bug.cgi?id=769771
2016-09-01 12:38:14 +0300 Sebastian Dröge <[email protected]>
* configure.ac:
configure: Require orc >= 0.4.24
Needed for being able to compile video.orc
https://bugzilla.gnome.org/show_bug.cgi?id=770698
2016-09-01 12:26:40 +0300 Sebastian Dröge <[email protected]>
* configure.ac:
Back to development
Download
========
https://download.gnome.org/sources/gst-plugins-base/1.9/gst-plugins-base-1.9.90.tar.xz
(2.89M)
sha256sum: 499f183c533f6652c907519a566f1a3f320341419f6062154a5ca433e96c5e82
_______________________________________________
[email protected]
https://mail.gnome.org/mailman/listinfo/release-team
Release-team lurker? Do NOT participate in discussions.