mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-18 12:15:19 +00:00
Release 1.7.2
This commit is contained in:
parent
163a67abab
commit
97e108beba
40 changed files with 999 additions and 130 deletions
885
ChangeLog
885
ChangeLog
|
@ -1,9 +1,888 @@
|
||||||
=== release 1.7.1 ===
|
=== release 1.7.2 ===
|
||||||
|
|
||||||
2015-12-24 Sebastian Dröge <slomo@coaxion.net>
|
2016-02-19 Sebastian Dröge <slomo@coaxion.net>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
releasing 1.7.1
|
releasing 1.7.2
|
||||||
|
|
||||||
|
2016-02-19 10:31:05 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* po/af.po:
|
||||||
|
* po/az.po:
|
||||||
|
* po/bg.po:
|
||||||
|
* po/ca.po:
|
||||||
|
* po/cs.po:
|
||||||
|
* po/da.po:
|
||||||
|
* po/de.po:
|
||||||
|
* po/el.po:
|
||||||
|
* po/en_GB.po:
|
||||||
|
* po/eo.po:
|
||||||
|
* po/es.po:
|
||||||
|
* po/eu.po:
|
||||||
|
* po/fi.po:
|
||||||
|
* po/fr.po:
|
||||||
|
* po/gl.po:
|
||||||
|
* po/hr.po:
|
||||||
|
* po/hu.po:
|
||||||
|
* po/id.po:
|
||||||
|
* po/it.po:
|
||||||
|
* po/ja.po:
|
||||||
|
* po/lt.po:
|
||||||
|
* po/lv.po:
|
||||||
|
* po/nb.po:
|
||||||
|
* po/nl.po:
|
||||||
|
* po/or.po:
|
||||||
|
* po/pl.po:
|
||||||
|
* po/pt_BR.po:
|
||||||
|
* po/ro.po:
|
||||||
|
* po/ru.po:
|
||||||
|
* po/sk.po:
|
||||||
|
* po/sl.po:
|
||||||
|
* po/sq.po:
|
||||||
|
* po/sr.po:
|
||||||
|
* po/sv.po:
|
||||||
|
* po/tr.po:
|
||||||
|
* po/uk.po:
|
||||||
|
* po/vi.po:
|
||||||
|
* po/zh_CN.po:
|
||||||
|
po: Update translations
|
||||||
|
|
||||||
|
2016-02-18 14:31:28 +0000 Julien Isorce <j.isorce@samsung.com>
|
||||||
|
|
||||||
|
* pkgconfig/gstreamer-allocators-uninstalled.pc.in:
|
||||||
|
* pkgconfig/gstreamer-app-uninstalled.pc.in:
|
||||||
|
* pkgconfig/gstreamer-audio-uninstalled.pc.in:
|
||||||
|
* pkgconfig/gstreamer-fft-uninstalled.pc.in:
|
||||||
|
* pkgconfig/gstreamer-pbutils-uninstalled.pc.in:
|
||||||
|
* pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
|
||||||
|
* pkgconfig/gstreamer-riff-uninstalled.pc.in:
|
||||||
|
* pkgconfig/gstreamer-rtp-uninstalled.pc.in:
|
||||||
|
* pkgconfig/gstreamer-rtsp-uninstalled.pc.in:
|
||||||
|
* pkgconfig/gstreamer-sdp-uninstalled.pc.in:
|
||||||
|
* pkgconfig/gstreamer-tag-uninstalled.pc.in:
|
||||||
|
* pkgconfig/gstreamer-video-uninstalled.pc.in:
|
||||||
|
uninstalled.pc: add support for non libtool build systems
|
||||||
|
Currently the .la path is provided which requires to use libtool as
|
||||||
|
mentioned in the GStreamer manual section-helloworld-compilerun.html.
|
||||||
|
It is fine as long as the application is built using libtool.
|
||||||
|
So currently it is not possible to compile a GStreamer application
|
||||||
|
within gst-uninstalled with CMake or other build system different
|
||||||
|
than autotools.
|
||||||
|
This patch allows to do the following in gst-uninstalled env:
|
||||||
|
gcc test.c -o test $(pkg-config --cflags --libs gstreamer-1.0 \
|
||||||
|
gstreamer-video-1.0)
|
||||||
|
Previously it required to prepend libtool --mode=link
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=720778
|
||||||
|
|
||||||
|
2016-01-22 18:26:01 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/typefind/gsttypefindfunctions.c:
|
||||||
|
typefind: strengthen check for valid H.263 picture layer
|
||||||
|
Avoids some false positives leading to miss identification:
|
||||||
|
* Prevent picture start code emulation for the first 2 bytes read
|
||||||
|
* Add check for valid "picture coding type" and "PB-frames mode" combination
|
||||||
|
Additionally, change name on confusingly named TR var to what
|
||||||
|
it is, the layer's PTYPE.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=693263
|
||||||
|
|
||||||
|
2015-11-23 15:06:02 +0900 Vineeth T M <vineeth.tm@samsung.com>
|
||||||
|
|
||||||
|
* gst/playback/gstdecodebin2.c:
|
||||||
|
decodebin: return incomplete topology if decode chains' cap could not be obtained
|
||||||
|
When getting caps of the decode chain, in get_topology, the caps are being
|
||||||
|
checked if fixed or not. But get_topology will be called when the decode is
|
||||||
|
chain is being exposed and hence it will always be fixed. Hence removing the
|
||||||
|
check for fixed caps. Removing gst_pad_get_current_caps for the chain->pad, as
|
||||||
|
get_pad_caps will again call the same api.
|
||||||
|
And get_topology can return NULL value if currently shutting down the
|
||||||
|
pipeline, which on being passed to create message will result in assertion
|
||||||
|
error. Check if topology is valid before using it
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=755918
|
||||||
|
|
||||||
|
2016-02-05 10:10:40 +0100 Havard Graff <havard.graff@gmail.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/Makefile.am:
|
||||||
|
rtp: build audio library before rtp
|
||||||
|
Because audio-enumtypes.h needs to be available for
|
||||||
|
gstrtpbaseaudiopayload.c
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=761949
|
||||||
|
|
||||||
|
2016-02-15 21:28:33 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/playback/gstdecodebin2.c:
|
||||||
|
decodebin: Fix documentation of the autoplug-query signal
|
||||||
|
|
||||||
|
2016-01-26 13:54:46 +0100 Stian Selnes <stian@pexip.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/video/gstvideoencoder.c:
|
||||||
|
* tests/check/libs/videoencoder.c:
|
||||||
|
videoencoder: Fix leak when pre_push does not return OK
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=761951
|
||||||
|
|
||||||
|
2016-02-11 19:47:04 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst/audioresample/resample.c:
|
||||||
|
resample: avoid overflows
|
||||||
|
Avoid overflow in rate calculation. This can cause the resampler to
|
||||||
|
start on the wrong phase after a rate change.
|
||||||
|
Avoid overflow in cubic fraction calculation. This can cause noise when
|
||||||
|
dealing with higher samplerates.
|
||||||
|
|
||||||
|
2016-02-11 18:01:40 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst/audioresample/resample_sse.h:
|
||||||
|
resample: fix double interpolation sse code
|
||||||
|
We were only reading 2 filter taps and we need to read 4 to do cubic
|
||||||
|
interpolation.
|
||||||
|
|
||||||
|
2016-02-10 12:48:15 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
audio-converter: make a copy if we can't write in unpack
|
||||||
|
If we don't have writable memory, make sure to make a copy of the input
|
||||||
|
samples into a temporary (writable) buffer, even if we are dealing with
|
||||||
|
a native intermediate format that we don't need to call the unpack
|
||||||
|
function for.
|
||||||
|
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=761655
|
||||||
|
|
||||||
|
2016-02-05 19:15:16 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* tests/check/Makefile.am:
|
||||||
|
tests: extend the AM_TESTS_ENVIRONMENT from check.mak
|
||||||
|
To get the CK_DEFAULT_TIMEOUT defined for all tests.
|
||||||
|
Also replaces a 120 timeout that was set.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=761472
|
||||||
|
|
||||||
|
2016-02-05 18:03:07 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* autogen.sh:
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 86e4663 to b64f03f
|
||||||
|
|
||||||
|
2016-01-21 09:43:35 +0100 Lubosz Sarnecki <lubosz.sarnecki@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/pango/gstbasetextoverlay.c:
|
||||||
|
* ext/pango/gstbasetextoverlay.h:
|
||||||
|
textoverlay: Expose rendering dimensions as properties.
|
||||||
|
In order to detect graphical user input on the
|
||||||
|
textoverlay, the resulting rendering properties
|
||||||
|
need to be exposed to applications.
|
||||||
|
Fixes delayx property declaration.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=761251
|
||||||
|
|
||||||
|
2016-01-20 15:37:44 +0100 Lubosz Sarnecki <lubosz.sarnecki@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/pango/gstbasetextoverlay.c:
|
||||||
|
textoverlay: Do not limit positioning to video area.
|
||||||
|
The current position property is limited to X,Y positions
|
||||||
|
in the range of [0, 1]. This patch allows full control
|
||||||
|
over the overlay position, including partially outside
|
||||||
|
of the video area.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=761251
|
||||||
|
|
||||||
|
2016-01-28 13:29:39 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/audiorate/gstaudiorate.c:
|
||||||
|
audiorate: Use gst_audio_format_fill_silence() instead of memset with 0 for generating silence
|
||||||
|
For unsigned formats, silence is not all bits 0.
|
||||||
|
|
||||||
|
2016-01-28 13:21:33 +0100 HoonHee Lee <hoonhee.lee@lge.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/gstaudiodecoder.c:
|
||||||
|
* gst-libs/gst/video/gstvideodecoder.c:
|
||||||
|
audio/videodecoder: Minor cleanup of last commit
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=761218
|
||||||
|
|
||||||
|
2016-01-28 18:06:44 +0900 HoonHee Lee <hoonhee.lee@lge.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/gstaudiodecoder.c:
|
||||||
|
* gst-libs/gst/video/gstvideodecoder.c:
|
||||||
|
audio/videodecoder: use gst_pad_peer_query_caps to make output caps
|
||||||
|
gst_pad_get_allowed_caps() will return NULL if the srcpad has no peer.
|
||||||
|
In that case, use gst_pad_peer_query_caps() with template caps as filter
|
||||||
|
to have negotiated output caps properly before forwarding GAP event.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=761218
|
||||||
|
|
||||||
|
2016-01-26 19:23:04 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||||||
|
|
||||||
|
* gst/encoding/gstencodebin.c:
|
||||||
|
encodebin: Allow streamheader update when profile.allow_dynamic_output == FALSE
|
||||||
|
Some encoders can update the stream header through time (for example
|
||||||
|
vp8 might do that) but it does not strictly changes the output format.
|
||||||
|
|
||||||
|
2016-01-26 14:09:42 +0100 Aurélien Zanelli <aurelien.zanelli@parrot.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/video/video-format.h:
|
||||||
|
video-format: fix GstVideoFormatInfo documentation warnings
|
||||||
|
Add missing ':' to tile_ws and tile_hs fields documentation to avoid
|
||||||
|
bad render of these two fields, mark reserved bytes as private to hide
|
||||||
|
field and avoid gtkdoc warning and add parameters description to
|
||||||
|
documented macro to avoid gtkdoc warnings.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=761132
|
||||||
|
|
||||||
|
2016-01-26 16:56:57 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
* gst-libs/gst/audio/audio-converter.h:
|
||||||
|
* win32/common/libgstaudio.def:
|
||||||
|
audio-converter: add reset function
|
||||||
|
|
||||||
|
2016-01-26 16:36:41 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
audio-converter: handle NULL input
|
||||||
|
Allow NULL as input to mean silence samples.
|
||||||
|
|
||||||
|
2016-01-26 17:16:52 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
audio-converter: improve _update_config
|
||||||
|
Allow NULL config to keep the existing parameters.
|
||||||
|
Fix the docs.
|
||||||
|
|
||||||
|
2016-01-26 17:14:20 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
* gst-libs/gst/audio/audio-converter.h:
|
||||||
|
audio-converter: audio-converter: make some optimized functions
|
||||||
|
Make optimized functions for generic and passthrough conversion.
|
||||||
|
|
||||||
|
2016-01-26 16:34:35 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-quantize.c:
|
||||||
|
* gst-libs/gst/audio/audio-quantize.h:
|
||||||
|
audio-quantize: add _reset function
|
||||||
|
Add a reset function that clears any history.
|
||||||
|
|
||||||
|
2016-01-25 17:40:23 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
* m4/Makefile.am:
|
||||||
|
* m4/freetype2.m4:
|
||||||
|
* tests/examples/Makefile.am:
|
||||||
|
build: remove nonsensical check for freetype
|
||||||
|
The examples need Gtk+, nothing uses freetype directly.
|
||||||
|
|
||||||
|
2016-01-25 16:22:17 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* tests/check/elements/libvisual.c:
|
||||||
|
tests: libvisual: make run faster
|
||||||
|
Reduce resolution, which shouldn't make any difference
|
||||||
|
to what's tested here. Makes test finish in less than
|
||||||
|
half the time it took before (8s vs. 21s).
|
||||||
|
|
||||||
|
2016-01-25 18:30:30 +0530 Arun Raghavan <git@arunraghavan.net>
|
||||||
|
|
||||||
|
* ext/alsa/gstalsasink.c:
|
||||||
|
alsa: Trivial doc update
|
||||||
|
alsasink now does more than just raw audio.
|
||||||
|
|
||||||
|
2016-01-21 18:30:40 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/playback/gstdecodebin2.c:
|
||||||
|
decodebin: Correctly expose pads from elements that have directly exposable pads
|
||||||
|
analyze_new_pad() can return a new decode chain, which might have a new
|
||||||
|
GstDecodePad in the end. We should use those two for expose_pad() and not the
|
||||||
|
original ones that were passed to analyze_new_pad().
|
||||||
|
This fails when having a demuxer element that has raw pads immediately or
|
||||||
|
if a decoder with raw caps is after an adaptive demuxer.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=760949
|
||||||
|
|
||||||
|
2016-01-21 16:08:46 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
audio-converter: ensure correct alignment of samples
|
||||||
|
Make sure that the data we allocate for our temporary buffers is
|
||||||
|
properly aligned.
|
||||||
|
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=760938
|
||||||
|
|
||||||
|
2016-01-21 10:45:40 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/video/video-color.c:
|
||||||
|
* gst-libs/gst/video/video-color.h:
|
||||||
|
video-color: add Adobe RGB primaries and transfer function
|
||||||
|
|
||||||
|
2016-01-20 10:19:34 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/video/video-info.c:
|
||||||
|
video-info: enfore RGB matrix for RGB formats
|
||||||
|
In gst_video_info_to_caps(), make sure we end up with an RGB matrix for
|
||||||
|
RGB formats and warn when the GstVideoInfo colorimetry is wrong.
|
||||||
|
In gst_video_info_from_caps(), fix the GstVideoInfo with an RGB matrix
|
||||||
|
for RGB formats and warn about inconsistent caps.
|
||||||
|
See https://bugzilla.gnome.org/show_bug.cgi?id=759624
|
||||||
|
|
||||||
|
2016-01-20 10:02:20 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/video/video-converter.c:
|
||||||
|
video-converter: ignore matrix for RGB formats
|
||||||
|
For RGB formats, the matrix in the colorimetry (conversion from YUV to
|
||||||
|
RGB) is irrelevant and we should ignore it and assume the identity
|
||||||
|
transform for everything we do.
|
||||||
|
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=759624
|
||||||
|
|
||||||
|
2016-01-19 23:26:57 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||||||
|
|
||||||
|
* gst-libs/gst/video/gstvideoencoder.h:
|
||||||
|
videoencoder: Deprecate GST_VIDEO_ENCODER_FLOW_DROPPED
|
||||||
|
It was never actually supported or used
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=760666
|
||||||
|
|
||||||
|
2016-01-19 23:22:35 +0100 Thibault Saunier <tsaunier@gnome.org>
|
||||||
|
|
||||||
|
* gst-libs/gst/video/gstvideoencoder.c:
|
||||||
|
Revert "videoencoder: Release video frame when ->handle return ERROR or DROPPED"
|
||||||
|
This reverts commit 63517d0ed348784cce4ab4b295c2c0f1b78baa81.
|
||||||
|
It was wrong ref counting wise and we decided to deprecated DROPPED
|
||||||
|
return value
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=760666
|
||||||
|
|
||||||
|
2016-01-18 11:40:36 +0900 Vineeth TM <vineeth.tm@samsung.com>
|
||||||
|
|
||||||
|
* tests/check/elements/audioconvert.c:
|
||||||
|
tests:audioconvert: Fix integer overflow build error
|
||||||
|
value of 32768L << 16 and 1L << 31 is 2147483648
|
||||||
|
but it exceeds the positive range of int which is 2147483647
|
||||||
|
resulting in integer overflow error. Use G_GINT64_CONSTANT instead of L.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=760769
|
||||||
|
|
||||||
|
2016-01-19 12:39:22 +0530 Arun Raghavan <git@arunraghavan.net>
|
||||||
|
|
||||||
|
* gst-libs/gst/app/gstappsrc.c:
|
||||||
|
appsrc: Minor documentation cleanup
|
||||||
|
|
||||||
|
2016-01-14 23:14:27 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* tools/gst-play.c:
|
||||||
|
tools: gst-play: allow setting of flags in serialized foo+bar format
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751901
|
||||||
|
|
||||||
|
2015-07-02 17:58:00 +0200 Hugues Fruchet <hugues.fruchet@st.com>
|
||||||
|
|
||||||
|
* tools/gst-play.c:
|
||||||
|
tools: gst-play: add command line options for verbose output and playbin flags
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751901
|
||||||
|
|
||||||
|
2016-01-18 15:51:16 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* win32/common/libgstapp.def:
|
||||||
|
win32: Update exports
|
||||||
|
|
||||||
|
2015-10-15 10:38:16 -0400 Evan Callaway <evan.callaway@ipconfigure.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/app/gstappsink.c:
|
||||||
|
* gst-libs/gst/app/gstappsink.h:
|
||||||
|
Add WAIT_ON_EOS flag to gstappsink.
|
||||||
|
If set, an appsink that receives an EOS will wait until all of its buffers have been processed before continuing.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=756187
|
||||||
|
|
||||||
|
2016-01-16 10:17:50 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/gstaudioencoder.c:
|
||||||
|
audioencoder: Add note to the documentation about various settings being reset before set_format()
|
||||||
|
It's quite unexpected behaviour that various subclass settings are just
|
||||||
|
reset before set_format(). Unfortunately changing this now has the risk
|
||||||
|
of breaking existing code but we should reconsider this for 2.0.
|
||||||
|
|
||||||
|
2016-01-09 04:35:23 +0100 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
|
||||||
|
|
||||||
|
* gst/playback/gststreamsynchronizer.c:
|
||||||
|
streamsynchronizer: Ignore flushing streams [..]
|
||||||
|
[..] when resetting group start time. In GES, we are usually connected
|
||||||
|
to the streamsynchronizer on one audio and one video pad.
|
||||||
|
When seeking the timeline, both nlecompositions often output their flush_start
|
||||||
|
before any of them has output its flush_stop.
|
||||||
|
The current code, when receiving the first flush stop was using the
|
||||||
|
running time of the start of the second composition, which could
|
||||||
|
be pretty much anything, and means nothing at that point.
|
||||||
|
This patch is thread-safe, as STREAM_SYNCHRONIZER_LOCK is taken
|
||||||
|
both when setting flushing and when checking it.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750013
|
||||||
|
|
||||||
|
2016-01-08 18:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/playback/gstplaybin2.c:
|
||||||
|
playbin: Only append non-raw and sysmem pad template caps to the autoplug-query result
|
||||||
|
Otherwise a decoder supporting GL memory will think that all downstream can
|
||||||
|
support GL memory because of seeing its own template caps.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=758212
|
||||||
|
|
||||||
|
2016-01-08 18:37:16 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/playback/gstplaybin2.c:
|
||||||
|
Revert "playbin: only add the template caps when the result is empty"
|
||||||
|
This reverts commit 023af2d3b192f8ebf1bd4fe75a22a4adaedc1e05.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=758212
|
||||||
|
|
||||||
|
2016-01-15 13:35:22 +0000 Thibault Saunier <tsaunier@gnome.org>
|
||||||
|
|
||||||
|
* gst-libs/gst/video/gstvideoencoder.c:
|
||||||
|
videoencoder: Release video frame when ->handle return ERROR or DROPPED
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=760666
|
||||||
|
|
||||||
|
2016-01-15 09:50:29 +0100 Edward Hervey <edward@centricular.com>
|
||||||
|
|
||||||
|
* gst/playback/gstplaysink.c:
|
||||||
|
playsink: Properly mark pending blocked pads
|
||||||
|
When blocking input pads, we also need to properly set the appropriate
|
||||||
|
pending flag.
|
||||||
|
Without this, when switching stream types after initial configuration
|
||||||
|
(like going from Audio+Video to Audio+Video+Sub) playsink would never
|
||||||
|
wait for *all* input streams to be blocked (it would just wait for the
|
||||||
|
new input pad (text in this case) to be blocked).
|
||||||
|
Since the reconfiguration might introduce unlinking/relinking of elements,
|
||||||
|
we need to ensure that *ALL* input streams are blocked.
|
||||||
|
Failure to do so would result in having some input streams pushing data
|
||||||
|
to inactive elements (returning GST_FLOW_FLUSHING) or unlinked pads
|
||||||
|
(returning GST_FLOW_NOT_LINKED).
|
||||||
|
A later optimization could involve only blocking the input pads that
|
||||||
|
might be involved in reconfiguration. But better be safe than sorry for
|
||||||
|
now :)
|
||||||
|
|
||||||
|
2016-01-06 10:12:43 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||||
|
|
||||||
|
* tools/gst-device-monitor.c:
|
||||||
|
gst-device-monitor: Use g_printerr instead of g_error
|
||||||
|
g_error is meant to be used for programmer errors (causes an abort),
|
||||||
|
not for expected runtime errors.
|
||||||
|
|
||||||
|
2016-01-13 16:32:25 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/playback/gstsubtitleoverlay.c:
|
||||||
|
subtitleoverlay: replace gst_caps_can_intersect() with is_subset()
|
||||||
|
Subset check verifies also that all required fields are present
|
||||||
|
and is mostly commonly used when checking if an element accepts
|
||||||
|
a certain caps
|
||||||
|
|
||||||
|
2016-01-12 11:31:50 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/playback/gstplaybin2.c:
|
||||||
|
playbin: use subset check instead of intersect
|
||||||
|
Elements usually require that all fields on their caps are present
|
||||||
|
on the fixed caps they receive. Using intersection won't verify it,
|
||||||
|
resort to using is_subset() checks.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=760477
|
||||||
|
|
||||||
|
2016-01-12 15:56:36 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-channel-mixer.c:
|
||||||
|
audio-channel-mixer: round before truncating
|
||||||
|
Round the result before truncating for int channel mixing.
|
||||||
|
|
||||||
|
2016-01-12 15:27:16 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
audio-converter: Avoid conversion when possible
|
||||||
|
When the input and output formats are the same and in a possible
|
||||||
|
intermediate format, avoid unpack and pack.
|
||||||
|
Never do passthrough channel mixing.
|
||||||
|
Only do dithering and noise shaping in S32 format
|
||||||
|
|
||||||
|
2016-01-12 11:43:20 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-channel-mixer.c:
|
||||||
|
audio-channel-mixer: add more formats
|
||||||
|
Add support for float and int16 mixing
|
||||||
|
Remove in-place processing, this simplifies things as we won't be using it.
|
||||||
|
Don't do clipping for float audio formats
|
||||||
|
|
||||||
|
2016-01-12 11:37:17 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
audio-converter: improve processing loop
|
||||||
|
Process as many samples as we can from the input and return the number
|
||||||
|
of processed samples from the chain. This simplifies some code.
|
||||||
|
Fix the IN_WRITABLE handling, don't overwrite the flags.
|
||||||
|
|
||||||
|
2016-01-11 18:24:48 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/playback/gstsubtitleoverlay.c:
|
||||||
|
subtitleoverlay: replace accept-caps with caps query
|
||||||
|
Those accept caps are actually checking if downstream supports
|
||||||
|
some particular caps to check if it need to negotiate a different
|
||||||
|
format. Checking only the next element with accept-caps is not enough
|
||||||
|
to guarantee that it is supported.
|
||||||
|
Using a caps query makes it obtain the supported caps for downstream
|
||||||
|
as a whole instead of only the next element.
|
||||||
|
|
||||||
|
2016-01-08 21:27:16 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* win32/common/libgstaudio.def:
|
||||||
|
audio: Update exported symbols list
|
||||||
|
|
||||||
|
2016-01-08 15:05:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/videorate/gstvideorate.c:
|
||||||
|
videorate: replace accept-caps with a caps query
|
||||||
|
accept-caps is only a shallow check, it needs to know
|
||||||
|
whether downstream as a whole accepts the framerate
|
||||||
|
|
||||||
|
2016-01-08 16:08:47 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* docs/libs/gst-plugins-base-libs-sections.txt:
|
||||||
|
docs: fix up for GstAudioChannelMix rename as well
|
||||||
|
|
||||||
|
2016-01-08 17:34:50 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
* gst-libs/gst/audio/audio-converter.h:
|
||||||
|
* gst/audioconvert/gstaudioconvert.c:
|
||||||
|
audio-converter: small API tweaks
|
||||||
|
Pass flags in _converter_new() so that we can configure ourselves
|
||||||
|
differently depending on some options.
|
||||||
|
SOURCE_WRITABLE -> IN_WRITABLE because the array is called 'in'
|
||||||
|
|
||||||
|
2016-01-08 17:28:31 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
* gst-libs/gst/audio/audio-converter.h:
|
||||||
|
audio-converter: prepare API for rate changes
|
||||||
|
Use the update function to update the sample rates along with the config
|
||||||
|
once we implement resampling.
|
||||||
|
|
||||||
|
2016-01-08 17:17:44 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
* gst-libs/gst/audio/audio-converter.h:
|
||||||
|
* gst/audioconvert/gstaudioconvert.c:
|
||||||
|
audio-convert: simplify API
|
||||||
|
Simplify the API, we don't need the consumed and produced output
|
||||||
|
arguments. The caller needs to use the _get_in_frames/get_out_frames API
|
||||||
|
to check how much input is needed and how much output will be produced.
|
||||||
|
|
||||||
|
2016-01-08 17:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/gstaudioutilsprivate.h:
|
||||||
|
* gst-libs/gst/video/gstvideoutilsprivate.h:
|
||||||
|
audio/video: Use G_GNUC_INTERNAL for internal functions
|
||||||
|
|
||||||
|
2016-01-08 16:22:25 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/Makefile.am:
|
||||||
|
* gst-libs/gst/audio/audio-channel-mix.c:
|
||||||
|
* gst-libs/gst/audio/audio-channel-mix.h:
|
||||||
|
* gst-libs/gst/audio/audio-channel-mixer.c:
|
||||||
|
* gst-libs/gst/audio/audio-channel-mixer.h:
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
* gst-libs/gst/audio/audio.h:
|
||||||
|
* win32/common/libgstaudio.def:
|
||||||
|
audio: GstAudioChannelMix -> GstAudioChannelMixer
|
||||||
|
Rename the GstAudioChannelMix object to GstAudioChannelMixer because it
|
||||||
|
looks better and to avoid a conflict with a library in -bad.
|
||||||
|
|
||||||
|
2016-01-07 15:24:25 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/playback/gstplaybin2.c:
|
||||||
|
playbin: Use the caps query instead of accept-caps to detect if a sink accepts caps
|
||||||
|
accept-caps is only for one element, caps query is recursive. Fixes playback
|
||||||
|
with totem and other situations.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=760234
|
||||||
|
|
||||||
|
2016-01-06 15:49:59 +0100 Aurélien Zanelli <aurelien.zanelli@parrot.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/video/gstvideopool.c:
|
||||||
|
videopool: store videoinfo after choosing the biggest buffer size
|
||||||
|
Otherwise, pool could be negotiated with a size which will be different
|
||||||
|
from the one used in allocation which is the GstVideoInfo.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=760222
|
||||||
|
|
||||||
|
2016-01-06 12:14:39 +0100 Aurélien Zanelli <aurelien.zanelli@parrot.com>
|
||||||
|
|
||||||
|
* gst/videotestsrc/gstvideotestsrc.c:
|
||||||
|
videotestsrc: add missing break in set_property switch case
|
||||||
|
To avoid future issue when adding new properties.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=760204
|
||||||
|
|
||||||
|
2016-01-06 01:04:31 +0000 Koop Mast <kwm@FreeBSD.org>
|
||||||
|
|
||||||
|
* tests/check/elements/audioconvert.c:
|
||||||
|
tests: audioconvert: fix test compilation with clang
|
||||||
|
With clang 3.7.1 on FreeBSD:
|
||||||
|
elements/audioconvert.c:650:12: error: shifting a negative signed value is
|
||||||
|
undefined [-Werror,-Wshift-negative-value]
|
||||||
|
(-32 << 16) + (1 << 15), (-32 << 16) - (1 << 15),
|
||||||
|
~~~ ^
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=760134
|
||||||
|
|
||||||
|
2016-01-06 01:06:10 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* tests/check/libs/audiodecoder.c:
|
||||||
|
* tests/check/libs/audioencoder.c:
|
||||||
|
* tests/check/libs/rtp.c:
|
||||||
|
* tests/check/libs/rtpbasepayload.c:
|
||||||
|
tests: fix indentation of various unit tests
|
||||||
|
|
||||||
|
2016-01-05 22:52:34 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* docs/libs/gst-plugins-base-libs-docs.sgml:
|
||||||
|
* docs/libs/gst-plugins-base-libs-sections.txt:
|
||||||
|
docs: add new audio API
|
||||||
|
|
||||||
|
2016-01-03 17:21:18 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/sdp/gstmikey.h:
|
||||||
|
* gst-libs/gst/video/video-overlay-composition.h:
|
||||||
|
docs: remove dummy function declarations with G_INLINE_FUNCTION for gtk-doc
|
||||||
|
gtk-doc can handle static inline functions just fine these days,
|
||||||
|
there's no need for this stuff any more.
|
||||||
|
|
||||||
|
2016-01-03 10:33:53 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/riff/riff-ids.h:
|
||||||
|
riff: Add missing closing parenthesis to GST_RIFF_WAVE_FORMAT_ANTEX_ADPCME
|
||||||
|
Apparently this #define is unused.
|
||||||
|
|
||||||
|
2016-01-02 23:29:22 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* gst-libs/gst/riff/riff-ids.h:
|
||||||
|
riff-ids: remove trailing whitespace
|
||||||
|
|
||||||
|
2016-01-02 23:27:44 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* gst-libs/gst/riff/riff-ids.h:
|
||||||
|
riff-ids: fix two swapped ids
|
||||||
|
For these fourcc ids the name and value is swapped. This was causing a warning
|
||||||
|
when registering the avi ids.
|
||||||
|
|
||||||
|
2015-12-31 20:43:28 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/Makefile.am:
|
||||||
|
sdp: Also reorder SUBDIRS to try even harder to build the RTP library first
|
||||||
|
|
||||||
|
2015-12-31 20:41:38 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/Makefile.am:
|
||||||
|
sdp: The SDP library depends on the RTP library now and is not independent anymore
|
||||||
|
Fix up the build dependencies.
|
||||||
|
|
||||||
|
2015-10-07 18:50:18 +0900 Hyunjun Ko <zzoon.ko@samsung.com>
|
||||||
|
|
||||||
|
* docs/libs/gst-plugins-base-libs-sections.txt:
|
||||||
|
* gst-libs/gst/sdp/Makefile.am:
|
||||||
|
* gst-libs/gst/sdp/gstmikey.c:
|
||||||
|
* gst-libs/gst/sdp/gstmikey.h:
|
||||||
|
* gst-libs/gst/sdp/gstsdpmessage.c:
|
||||||
|
* gst-libs/gst/sdp/gstsdpmessage.h:
|
||||||
|
* tests/check/libs/sdp.c:
|
||||||
|
* win32/common/libgstsdp.def:
|
||||||
|
sdp: add helper fuctions from/to sdp from/to caps
|
||||||
|
<gstsdpmessage.h>
|
||||||
|
GstCaps* gst_sdp_media_get_caps_from_media (const GstSDPMedia *media, gint pt);
|
||||||
|
GstSDPResult gst_sdp_media_set_media_from_caps (const GstCaps* caps, GstSDPMedia *media);
|
||||||
|
gchar * gst_sdp_make_keymgmt (const gchar *uri, const gchar *base64);
|
||||||
|
GstSDPResult gst_sdp_message_attributes_to_caps (GstSDPMessage *msg, GstCaps *caps);
|
||||||
|
GstSDPResult gst_sdp_media_attributes_to_caps (GstSDPMedia *media, GstCaps *caps);
|
||||||
|
<gstmikey.h>
|
||||||
|
GstMIKEYMessage * gst_mikey_message_new_from_caps (GstCaps *caps);
|
||||||
|
gchar * gst_mikey_message_base64_encode (GstMIKEYMessage* msg);
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=745880
|
||||||
|
|
||||||
|
2015-12-29 18:14:54 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/audioconvert/gstaudioconvert.c:
|
||||||
|
audioconvert: Pass pointer arrays instead of singleton pointers to gst_audio_converter_samples()
|
||||||
|
In this specific case it wouldn't cause problems as we only ever access the
|
||||||
|
first array element, but let's make explicit what is happening here.
|
||||||
|
CID 1346530 and 1346529
|
||||||
|
|
||||||
|
2015-12-29 17:56:21 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/pbutils/encoding-profile.c:
|
||||||
|
encoding-profile: Check for FALSE'ness directly, not by comparing with FALSE
|
||||||
|
|
||||||
|
2015-12-29 17:54:44 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/pbutils/encoding-profile.c:
|
||||||
|
encoding-profile: Don't use preset_name string after free
|
||||||
|
When we run the loop for another time and do not have a preset name, we would
|
||||||
|
try to print the preset name of a previous iteration that is already freed.
|
||||||
|
Also move some other variables into the block where they are actually used
|
||||||
|
to prevent similar mistakes in the future.
|
||||||
|
CID 1346536
|
||||||
|
|
||||||
|
2015-12-29 14:40:04 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* tests/check/elements/audioconvert.c:
|
||||||
|
audioconvert: add a test for gap handling
|
||||||
|
|
||||||
|
2015-12-29 14:23:59 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
* tests/check/elements/audioconvert.c:
|
||||||
|
audioconvert: fix passthrough operation
|
||||||
|
We did not take the sample size into account. Rearrange the tests to have more
|
||||||
|
conversion test and an extra test case for passthrough operations.
|
||||||
|
Fixes #759890
|
||||||
|
|
||||||
|
2015-12-29 11:29:31 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* tools/gst-device-monitor.c:
|
||||||
|
tools: gst-device-monitor: print uint properties in both decimal and hex
|
||||||
|
Some values are easier to read and make sense of in hex.
|
||||||
|
https://bugzilla.gnome.org//show_bug.cgi?id=759780
|
||||||
|
|
||||||
|
2015-11-12 14:01:03 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/video/video-blend.c:
|
||||||
|
videoblend: special case 1x1 src dims on increment computation
|
||||||
|
Fix crash with 1x1 overlay pixmap
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=757290
|
||||||
|
|
||||||
|
2015-12-28 12:28:26 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/typefind/gsttypefindfunctions.c:
|
||||||
|
typefindfunctions: Make sure that enough data is available in AAC/ADTS typefinder
|
||||||
|
We would otherwise read beyond the array bounds and crash every now and then.
|
||||||
|
This was introduced with 5640ba17c8db80976b7718904e4024dcfe9ee1a0.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=759910
|
||||||
|
|
||||||
|
2015-12-27 19:41:43 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* tests/check/elements/audioconvert.c:
|
||||||
|
tests: remove commented code from audioconvert test
|
||||||
|
This is just what we have in gst_check_buffer_data().
|
||||||
|
|
||||||
|
2015-12-27 19:25:20 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
audio-converter: code cleanup
|
||||||
|
Rename samples to num_samples, since we also have samples in chain, but that is
|
||||||
|
the data pointer. Always use gzize for num_samples. Make the log output a bit
|
||||||
|
more homogenous.
|
||||||
|
|
||||||
|
2015-12-26 11:34:47 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* tools/gst-device-monitor.c:
|
||||||
|
tools: gst-device-monitor: print non-string device properties too
|
||||||
|
|
||||||
|
2015-12-26 09:43:56 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/audio/audio-channel-mix.c:
|
||||||
|
* gst-libs/gst/audio/audio-converter.c:
|
||||||
|
* gst-libs/gst/audio/audio-quantize.c:
|
||||||
|
audio: Fix some documentation warnings
|
||||||
|
Remove/rename function parameters and skip some functions that can't
|
||||||
|
be used by bindings as they are now.
|
||||||
|
|
||||||
|
2015-12-26 09:43:51 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/video/gstvideoaffinetransformationmeta.c:
|
||||||
|
videoaffinetransformmeta: Add (transfer none) annotation for return value
|
||||||
|
|
||||||
|
2015-12-25 11:34:10 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/playback/gstplaysink.c:
|
||||||
|
playsink: Don't leak audio/video filters due to floating references weirdness
|
||||||
|
The filters' floating references are sinked during set_property() already,
|
||||||
|
which means that GstBin takes a new reference when adding the filter to it.
|
||||||
|
Get rid of the additional reference after adding the filter to the bin.
|
||||||
|
|
||||||
|
2015-12-25 10:36:44 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/playback/gstplaysink.c:
|
||||||
|
playsink: Allow reuse of audio/video filters by unparenting them from their bins
|
||||||
|
And also recreate the chains if the filter is changing.
|
||||||
|
|
||||||
|
2015-12-25 10:28:02 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/playback/gstplaysink.c:
|
||||||
|
playsink: Don't leak audio/video filters when using non-raw media
|
||||||
|
|
||||||
|
2015-12-24 15:27:43 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
Back to development
|
||||||
|
|
||||||
|
2015-12-24 13:59:52 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst-libs/gst/pbutils/Makefile.am:
|
||||||
|
pbutils: Link to libgstbase for bytewriter and adapter
|
||||||
|
|
||||||
|
=== release 1.7.1 ===
|
||||||
|
|
||||||
|
2015-12-24 13:59:15 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ChangeLog:
|
||||||
|
* NEWS:
|
||||||
|
* RELEASE:
|
||||||
|
* configure.ac:
|
||||||
|
* 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-audiorate.xml:
|
||||||
|
* docs/plugins/inspect/plugin-audioresample.xml:
|
||||||
|
* docs/plugins/inspect/plugin-audiotestsrc.xml:
|
||||||
|
* docs/plugins/inspect/plugin-cdparanoia.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-pango.xml:
|
||||||
|
* docs/plugins/inspect/plugin-playback.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:
|
||||||
|
* gst-plugins-base.doap:
|
||||||
|
* win32/common/_stdint.h:
|
||||||
|
* win32/common/audio-enumtypes.c:
|
||||||
|
* win32/common/audio-enumtypes.h:
|
||||||
|
* win32/common/config.h:
|
||||||
|
* win32/common/pbutils-enumtypes.c:
|
||||||
|
* win32/common/pbutils-enumtypes.h:
|
||||||
|
Release 1.7.1
|
||||||
|
|
||||||
|
2015-12-24 13:10:08 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* po/af.po:
|
||||||
|
* po/az.po:
|
||||||
|
* po/bg.po:
|
||||||
|
* po/ca.po:
|
||||||
|
* po/cs.po:
|
||||||
|
* po/da.po:
|
||||||
|
* po/de.po:
|
||||||
|
* po/el.po:
|
||||||
|
* po/en_GB.po:
|
||||||
|
* po/eo.po:
|
||||||
|
* po/es.po:
|
||||||
|
* po/eu.po:
|
||||||
|
* po/fi.po:
|
||||||
|
* po/fr.po:
|
||||||
|
* po/gl.po:
|
||||||
|
* po/hr.po:
|
||||||
|
* po/hu.po:
|
||||||
|
* po/id.po:
|
||||||
|
* po/it.po:
|
||||||
|
* po/ja.po:
|
||||||
|
* po/lt.po:
|
||||||
|
* po/lv.po:
|
||||||
|
* po/nb.po:
|
||||||
|
* po/nl.po:
|
||||||
|
* po/or.po:
|
||||||
|
* po/pl.po:
|
||||||
|
* po/pt_BR.po:
|
||||||
|
* po/ro.po:
|
||||||
|
* po/ru.po:
|
||||||
|
* po/sk.po:
|
||||||
|
* po/sl.po:
|
||||||
|
* po/sq.po:
|
||||||
|
* po/sr.po:
|
||||||
|
* po/sv.po:
|
||||||
|
* po/tr.po:
|
||||||
|
* po/uk.po:
|
||||||
|
* po/vi.po:
|
||||||
|
* po/zh_CN.po:
|
||||||
|
Update .po files
|
||||||
|
|
||||||
2015-12-24 12:22:04 +0100 Sebastian Dröge <sebastian@centricular.com>
|
2015-12-24 12:22:04 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
|
2
NEWS
2
NEWS
|
@ -1,2 +1,2 @@
|
||||||
This is GStreamer 1.7.1
|
This is GStreamer 1.7.2
|
||||||
|
|
||||||
|
|
106
RELEASE
106
RELEASE
|
@ -1,8 +1,7 @@
|
||||||
|
|
||||||
Release notes for GStreamer Base Plugins 1.7.1
|
Release notes for GStreamer Base Plugins 1.7.2
|
||||||
|
|
||||||
|
The GStreamer team is pleased to announce the second release of the unstable
|
||||||
The GStreamer team is pleased to announce the first release of the unstable
|
|
||||||
1.7 release series. The 1.7 release series is adding new features on top of
|
1.7 release series. The 1.7 release series is adding new features on top of
|
||||||
the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release
|
the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release
|
||||||
series of the GStreamer multimedia framework. The unstable 1.7 release series
|
series of the GStreamer multimedia framework. The unstable 1.7 release series
|
||||||
|
@ -14,7 +13,6 @@ Binaries for Android, iOS, Mac OS X and Windows will be provided separately
|
||||||
during the unstable 1.7 release series.
|
during the unstable 1.7 release series.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
This module contains a set of reference plugins, base classes for other
|
This module contains a set of reference plugins, base classes for other
|
||||||
plugins, and helper libraries. It also includes essential elements such
|
plugins, and helper libraries. It also includes essential elements such
|
||||||
as audio and video format converters, and higher-level components like playbin,
|
as audio and video format converters, and higher-level components like playbin,
|
||||||
|
@ -61,55 +59,42 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
||||||
|
|
||||||
Bugs fixed in this release
|
Bugs fixed in this release
|
||||||
|
|
||||||
* 681447 : video overlay composition: fix video blending over transparent frame
|
* 745880 : sdp: SDP < - > GstCaps helper functions
|
||||||
* 705579 : Playbin prevents plugins requesting a GstContext to work properly
|
* 751901 : gst-play: verbose & playbin flags options support
|
||||||
* 726117 : typefinding: issue in MPEG-TS detection logic for streams with Null Pids
|
* 755918 : decodebin: Refactor code to remove assertion errors
|
||||||
* 726472 : rtpbasepayload: Implement video SDP attributes
|
* 756187 : appsink: Always blocks on EOS until buffers are consumed since 1.6, should be configurable
|
||||||
* 727970 : videorate: remove dead code
|
* 758212 : playbin adds the template caps on autoplug-query
|
||||||
* 730926 : tags: add GST_TAG_PRIVATE_DATA and expose ID3 private frame ( " PRIV " ) data
|
* 759729 : audiofxbad: Name collision with new GstAudioChannelMix API from libgstaudio
|
||||||
* 731791 : videometa: add GstVideoAffineTransformationMeta
|
* 759855 : build: pbutils needs to link to libgstbase for bytewriter and adapter
|
||||||
* 738687 : midi: add alsamidisrc, an ALSA MIDI sequencer source
|
* 759890 : audioconvert: creates choppy audio
|
||||||
* 749596 : rtsp-over-http authentication failure
|
* 760134 : audioconvert test: doesn't build with clang
|
||||||
* 751470 : encodebin: Fix special case.
|
* 760204 : videotestsrc: add missing break in set_property switch case
|
||||||
* 752651 : decodebin: segfault on setting to NULL
|
* 760234 : playbin: Assumes recursive accept-caps query, breaks totem
|
||||||
* 753852 : gstreamer: base: Fix memory leaks when context parse fails.
|
* 760408 : #750013 (streamsynchronizer patches) broke some use cases in GES
|
||||||
* 754054 : videorate: remove unnecessary break statement
|
* 760477 : playbin: caps intersection autoplugs too early and stream stops
|
||||||
* 754196 : audiodecoder-test: port to using GstHarness
|
* 760769 : tests:audioconvert: Build error when running make check
|
||||||
* 754223 : audioencoder-tests: port to use GstHarness
|
* 760938 : audioconvert: crash when executing orc unpack function
|
||||||
* 754450 : audiotestsrc: remove frequency and channel number limit
|
* 760949 : decodebin: Correctly expose pads from elements that have directly exposable pads
|
||||||
* 755260 : decodebin: Fix a race condition accessing the decode_chain field.
|
* 761132 : video-format: fix GstVideoFormatInfo documentation warnings
|
||||||
* 755301 : audioconvert: Integer- > Float conversion creates values slightly smaller than -1.0
|
* 761218 : audio/videodecoder: Use gst_pad_peer_query_caps() instead of using gst_pad_get_allowed_caps() to make negotiated output caps before forwarding GAP event
|
||||||
* 755440 : gst-play: Add keyboard shortcut '0' to seek to beginning
|
* 761251 : textoverlay: Expose text rendering dimensions to applications and remove absolute positioning limit
|
||||||
* 755482 : videotestsrc: Force alpha downstream if foreground color contains alpha
|
* 761949 : gst-libs/gst/Makefile.am: build audio before rtp
|
||||||
* 756804 : playsink: text_sink dynamic reconnection is not working
|
* 761951 : videoencoder: Fix leak when pre_push does not return OK
|
||||||
* 757008 : tests: typefindfunctions: Fix error leak
|
* 762085 : gst-base 1.7 update created background buzzing noise with audioconvert
|
||||||
* 757068 : audio{filter,convert,resample}: Clip input buffers to the segment before handling them
|
* 762239 : matroskademux: Assertions about unmappable memory when demuxing wavpack streams
|
||||||
* 757351 : audioconvert: Latest audioconvert outputs noise
|
* 693263 : typefinding: MPEG-2 video ES detected as H.263
|
||||||
* 757480 : Use GST_STIME_FORMAT and GST_STIME_ARGS with GstClockTimeDiff
|
|
||||||
* 757926 : pbutils:encoding-target: Fix string memory leak
|
|
||||||
* 757927 : tests:video: Fix overlay rectangle and buffer leak
|
|
||||||
* 757928 : audio-quantize: Fix dither_buffer memory leak
|
|
||||||
* 758235 : rtspconnection: add support for parsing custom headers
|
|
||||||
* 758744 : allocators: Add logging category for GstFdMemory
|
|
||||||
* 758911 : audiobasesink/src: send latency message on setcaps
|
|
||||||
* 758922 : rtspconnection should optionally make HTTP requests with abs_path instead of absoluteURI
|
|
||||||
* 759126 : appsrc: issues with duration query handling
|
|
||||||
* 759329 : convertframe: Support video crop when convert frame
|
|
||||||
* 759356 : encodebin: Implement an encoding profile serialization format
|
|
||||||
* 742875 : [API] new audiovisualizer base class
|
|
||||||
* 758754 : oggdemux: failing to play an Opus sample file
|
|
||||||
|
|
||||||
==== Download ====
|
==== Download ====
|
||||||
|
|
||||||
You can find source releases of gst-plugins-base in the download
|
You can find source releases of gst-plugins-base in the download
|
||||||
directory: http://gstreamer.freedesktop.org/src/gst-plugins-base/
|
directory: https://gstreamer.freedesktop.org/src/gst-plugins-base/
|
||||||
|
|
||||||
The git repository and details how to clone it can be found at
|
The git repository and details how to clone it can be found at
|
||||||
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/
|
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/
|
||||||
|
|
||||||
==== Homepage ====
|
==== Homepage ====
|
||||||
|
|
||||||
The project's website is http://gstreamer.freedesktop.org/
|
The project's website is https://gstreamer.freedesktop.org/
|
||||||
|
|
||||||
==== Support and Bugs ====
|
==== Support and Bugs ====
|
||||||
|
|
||||||
|
@ -134,50 +119,27 @@ subscribe to the gstreamer-devel list.
|
||||||
|
|
||||||
Contributors to this release
|
Contributors to this release
|
||||||
|
|
||||||
* Andreas Frisch
|
* Arun Raghavan
|
||||||
* Antonio Ospite
|
* Aurélien Zanelli
|
||||||
* Arnaud Vrac
|
|
||||||
* Csaba Toth
|
|
||||||
* Edward Hervey
|
* Edward Hervey
|
||||||
* Eunhae Choi
|
|
||||||
* Evan Callaway
|
* Evan Callaway
|
||||||
* Guillaume Desmottes
|
|
||||||
* Havard Graff
|
* Havard Graff
|
||||||
* Jan Schmidt
|
* HoonHee Lee
|
||||||
* Joan Pau Beltran
|
* Hugues Fruchet
|
||||||
|
* Hyunjun Ko
|
||||||
* Julien Isorce
|
* Julien Isorce
|
||||||
* Kazunori Kobayashi
|
|
||||||
* Koop Mast
|
* Koop Mast
|
||||||
* Luis de Bethencourt
|
* Lubosz Sarnecki
|
||||||
* Mathieu Duponchelle
|
* Mathieu Duponchelle
|
||||||
* Matthew Waters
|
|
||||||
* Michael Olbrich
|
|
||||||
* Miguel París Díaz
|
|
||||||
* Nicolas Dufresne
|
|
||||||
* Nirbheek Chauhan
|
* Nirbheek Chauhan
|
||||||
* Ognyan Tonchev
|
|
||||||
* Pankaj Darak
|
|
||||||
* Pavel Bludov
|
|
||||||
* Perry Hung
|
|
||||||
* Philippe Normand
|
|
||||||
* Rajat Verma
|
|
||||||
* Ravi Kiran K N
|
|
||||||
* Reynaldo H. Verdejo Pinochet
|
* Reynaldo H. Verdejo Pinochet
|
||||||
* Sebastian Dröge
|
* Sebastian Dröge
|
||||||
* Sebastian Rasmussen
|
|
||||||
* Song Bing
|
|
||||||
* Stefan Sauer
|
* Stefan Sauer
|
||||||
* Stian Selnes
|
* Stian Selnes
|
||||||
* Thiago Santos
|
* Thiago Santos
|
||||||
* Thibault Saunier
|
* Thibault Saunier
|
||||||
* Thomas Bluemel
|
|
||||||
* Tim-Philipp Müller
|
* Tim-Philipp Müller
|
||||||
* Vincent Penquerc'h
|
|
||||||
* Vineeth T M
|
* Vineeth T M
|
||||||
* Vineeth TM
|
* Vineeth TM
|
||||||
* Vivia Nikolaidou
|
|
||||||
* William Manley
|
|
||||||
* Wim Taymans
|
* Wim Taymans
|
||||||
* Xavier Claessens
|
|
||||||
* eunhae choi
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
|
||||||
dnl initialize autoconf
|
dnl initialize autoconf
|
||||||
dnl releases only do -Wall, git and prerelease does -Werror too
|
dnl releases only do -Wall, git and prerelease does -Werror too
|
||||||
dnl use a three digit version number for releases, and four for git/prerelease
|
dnl use a three digit version number for releases, and four for git/prerelease
|
||||||
AC_INIT([GStreamer Base Plug-ins],[1.7.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base])
|
AC_INIT([GStreamer Base Plug-ins],[1.7.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base])
|
||||||
|
|
||||||
AG_GST_INIT
|
AG_GST_INIT
|
||||||
|
|
||||||
|
@ -56,10 +56,10 @@ dnl 1.2.5 => 205
|
||||||
dnl 1.10.9 (who knows) => 1009
|
dnl 1.10.9 (who knows) => 1009
|
||||||
dnl
|
dnl
|
||||||
dnl sets GST_LT_LDFLAGS
|
dnl sets GST_LT_LDFLAGS
|
||||||
AS_LIBTOOL(GST, 701, 0, 701)
|
AS_LIBTOOL(GST, 702, 0, 702)
|
||||||
|
|
||||||
dnl *** required versions of GStreamer stuff ***
|
dnl *** required versions of GStreamer stuff ***
|
||||||
GST_REQ=1.7.1.1
|
GST_REQ=1.7.2
|
||||||
|
|
||||||
dnl *** autotools stuff ****
|
dnl *** autotools stuff ****
|
||||||
|
|
||||||
|
|
|
@ -1348,6 +1348,16 @@
|
||||||
<DEFAULT>0</DEFAULT>
|
<DEFAULT>0</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstAppSink::wait-on-eos</NAME>
|
||||||
|
<TYPE>gboolean</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Wait on EOS</NICK>
|
||||||
|
<BLURB>Wait for all buffers to be processed after receiving an EOS.</BLURB>
|
||||||
|
<DEFAULT>TRUE</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstVolume::mute</NAME>
|
<NAME>GstVolume::mute</NAME>
|
||||||
<TYPE>gboolean</TYPE>
|
<TYPE>gboolean</TYPE>
|
||||||
|
|
|
@ -126,6 +126,7 @@ GObject
|
||||||
PangoFcFontMap
|
PangoFcFontMap
|
||||||
PangoCairoFcFontMap
|
PangoCairoFcFontMap
|
||||||
GInterface
|
GInterface
|
||||||
|
GDatagramBased
|
||||||
GFile
|
GFile
|
||||||
GInitable
|
GInitable
|
||||||
GTypePlugin
|
GTypePlugin
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
GSocket GInitable
|
GSocket GInitable
|
||||||
|
GSocket GInitable GDatagramBased
|
||||||
GTypeModule GTypePlugin
|
GTypeModule GTypePlugin
|
||||||
GstAdder GstChildProxy
|
GstAdder GstChildProxy
|
||||||
GstAppSink GstURIHandler
|
GstAppSink GstURIHandler
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
GDatagramBased GObject
|
||||||
GFile GObject
|
GFile GObject
|
||||||
GInitable GObject
|
GInitable GObject
|
||||||
GstChildProxy GObject
|
GstChildProxy GObject
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Adds multiple streams</description>
|
<description>Adds multiple streams</description>
|
||||||
<filename>../../gst/adder/.libs/libgstadder.so</filename>
|
<filename>../../gst/adder/.libs/libgstadder.so</filename>
|
||||||
<basename>libgstadder.so</basename>
|
<basename>libgstadder.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>ALSA plugin library</description>
|
<description>ALSA plugin library</description>
|
||||||
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
|
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
|
||||||
<basename>libgstalsa.so</basename>
|
<basename>libgstalsa.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Elements used to communicate with applications</description>
|
<description>Elements used to communicate with applications</description>
|
||||||
<filename>../../gst/app/.libs/libgstapp.so</filename>
|
<filename>../../gst/app/.libs/libgstapp.so</filename>
|
||||||
<basename>libgstapp.so</basename>
|
<basename>libgstapp.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Convert audio to different formats</description>
|
<description>Convert audio to different formats</description>
|
||||||
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
|
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
|
||||||
<basename>libgstaudioconvert.so</basename>
|
<basename>libgstaudioconvert.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Adjusts audio frames</description>
|
<description>Adjusts audio frames</description>
|
||||||
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
|
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
|
||||||
<basename>libgstaudiorate.so</basename>
|
<basename>libgstaudiorate.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Resamples audio</description>
|
<description>Resamples audio</description>
|
||||||
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
|
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
|
||||||
<basename>libgstaudioresample.so</basename>
|
<basename>libgstaudioresample.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Creates audio test signals of given frequency and volume</description>
|
<description>Creates audio test signals of given frequency and volume</description>
|
||||||
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
|
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
|
||||||
<basename>libgstaudiotestsrc.so</basename>
|
<basename>libgstaudiotestsrc.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Read audio from CD in paranoid mode</description>
|
<description>Read audio from CD in paranoid mode</description>
|
||||||
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
|
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
|
||||||
<basename>libgstcdparanoia.so</basename>
|
<basename>libgstcdparanoia.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>various encoding-related elements</description>
|
<description>various encoding-related elements</description>
|
||||||
<filename>../../gst/encoding/.libs/libgstencodebin.so</filename>
|
<filename>../../gst/encoding/.libs/libgstencodebin.so</filename>
|
||||||
<basename>libgstencodebin.so</basename>
|
<basename>libgstencodebin.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>GIO elements</description>
|
<description>GIO elements</description>
|
||||||
<filename>../../gst/gio/.libs/libgstgio.so</filename>
|
<filename>../../gst/gio/.libs/libgstgio.so</filename>
|
||||||
<basename>libgstgio.so</basename>
|
<basename>libgstgio.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>libvisual visualization plugins</description>
|
<description>libvisual visualization plugins</description>
|
||||||
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
|
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
|
||||||
<basename>libgstlibvisual.so</basename>
|
<basename>libgstlibvisual.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -3,7 +3,7 @@
|
||||||
<description>Pango-based text rendering and overlay</description>
|
<description>Pango-based text rendering and overlay</description>
|
||||||
<filename>../../ext/pango/.libs/libgstpango.so</filename>
|
<filename>../../ext/pango/.libs/libgstpango.so</filename>
|
||||||
<basename>libgstpango.so</basename>
|
<basename>libgstpango.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>various playback elements</description>
|
<description>various playback elements</description>
|
||||||
<filename>../../gst/playback/.libs/libgstplayback.so</filename>
|
<filename>../../gst/playback/.libs/libgstplayback.so</filename>
|
||||||
<basename>libgstplayback.so</basename>
|
<basename>libgstplayback.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Subtitle parsing</description>
|
<description>Subtitle parsing</description>
|
||||||
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
|
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
|
||||||
<basename>libgstsubparse.so</basename>
|
<basename>libgstsubparse.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>transfer data over the network via TCP</description>
|
<description>transfer data over the network via TCP</description>
|
||||||
<filename>../../gst/tcp/.libs/libgsttcp.so</filename>
|
<filename>../../gst/tcp/.libs/libgsttcp.so</filename>
|
||||||
<basename>libgsttcp.so</basename>
|
<basename>libgsttcp.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Theora plugin library</description>
|
<description>Theora plugin library</description>
|
||||||
<filename>../../ext/theora/.libs/libgsttheora.so</filename>
|
<filename>../../ext/theora/.libs/libgsttheora.so</filename>
|
||||||
<basename>libgsttheora.so</basename>
|
<basename>libgsttheora.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>default typefind functions</description>
|
<description>default typefind functions</description>
|
||||||
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
|
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
|
||||||
<basename>libgsttypefindfunctions.so</basename>
|
<basename>libgsttypefindfunctions.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Colorspace conversion</description>
|
<description>Colorspace conversion</description>
|
||||||
<filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename>
|
<filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename>
|
||||||
<basename>libgstvideoconvert.so</basename>
|
<basename>libgstvideoconvert.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Adjusts video frames</description>
|
<description>Adjusts video frames</description>
|
||||||
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
|
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
|
||||||
<basename>libgstvideorate.so</basename>
|
<basename>libgstvideorate.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Resizes video</description>
|
<description>Resizes video</description>
|
||||||
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
|
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
|
||||||
<basename>libgstvideoscale.so</basename>
|
<basename>libgstvideoscale.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Creates a test video stream</description>
|
<description>Creates a test video stream</description>
|
||||||
<filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
|
<filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
|
||||||
<basename>libgstvideotestsrc.so</basename>
|
<basename>libgstvideotestsrc.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>plugin for controlling audio volume</description>
|
<description>plugin for controlling audio volume</description>
|
||||||
<filename>../../gst/volume/.libs/libgstvolume.so</filename>
|
<filename>../../gst/volume/.libs/libgstvolume.so</filename>
|
||||||
<basename>libgstvolume.so</basename>
|
<basename>libgstvolume.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Vorbis plugin library</description>
|
<description>Vorbis plugin library</description>
|
||||||
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
|
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
|
||||||
<basename>libgstvorbis.so</basename>
|
<basename>libgstvorbis.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>X11 video output element based on standard Xlib calls</description>
|
<description>X11 video output element based on standard Xlib calls</description>
|
||||||
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
|
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
|
||||||
<basename>libgstximagesink.so</basename>
|
<basename>libgstximagesink.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>XFree86 video output plugin using Xv extension</description>
|
<description>XFree86 video output plugin using Xv extension</description>
|
||||||
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
|
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
|
||||||
<basename>libgstxvimagesink.so</basename>
|
<basename>libgstxvimagesink.so</basename>
|
||||||
<version>1.7.1</version>
|
<version>1.7.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-base</source>
|
<source>gst-plugins-base</source>
|
||||||
<package>GStreamer Base Plug-ins source release</package>
|
<package>GStreamer Base Plug-ins source release</package>
|
||||||
|
|
|
@ -34,6 +34,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
|
||||||
</GitRepository>
|
</GitRepository>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>1.7.2</revision>
|
||||||
|
<branch>master</branch>
|
||||||
|
<name></name>
|
||||||
|
<created>2016-02-19</created>
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.7.2.tar.xz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
<release>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>1.7.1</revision>
|
<revision>1.7.1</revision>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
#ifndef _GST_PLUGINS_BASE__STDINT_H
|
#ifndef _GST_PLUGINS_BASE__STDINT_H
|
||||||
#define _GST_PLUGINS_BASE__STDINT_H 1
|
#define _GST_PLUGINS_BASE__STDINT_H 1
|
||||||
#ifndef _GENERATED_STDINT_H
|
#ifndef _GENERATED_STDINT_H
|
||||||
#define _GENERATED_STDINT_H "gst-plugins-base 1.7.1"
|
#define _GENERATED_STDINT_H "gst-plugins-base 1.7.2"
|
||||||
/* generated using gnu compiler gcc-5 (Debian 5.3.1-4) 5.3.1 20151219 */
|
/* generated using gnu compiler gcc-6 (Debian 6-20160205-1) 6.0.0 20160205 (experimental) [trunk revision 233183] */
|
||||||
#define _STDINT_HAVE_STDINT_H 1
|
#define _STDINT_HAVE_STDINT_H 1
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#include "audio.h"
|
#include "audio.h"
|
||||||
#include "audio-format.h"
|
#include "audio-format.h"
|
||||||
#include "audio-channels.h"
|
#include "audio-channels.h"
|
||||||
#include "audio-channel-mix.h"
|
#include "audio-channel-mixer.h"
|
||||||
#include "audio-converter.h"
|
#include "audio-converter.h"
|
||||||
#include "audio-info.h"
|
#include "audio-info.h"
|
||||||
#include "audio-quantize.h"
|
#include "audio-quantize.h"
|
||||||
|
@ -196,25 +196,26 @@ gst_audio_channel_position_get_type (void)
|
||||||
return g_define_type_id__volatile;
|
return g_define_type_id__volatile;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* enumerations from "audio-channel-mix.h" */
|
/* enumerations from "audio-channel-mixer.h" */
|
||||||
GType
|
GType
|
||||||
gst_audio_channel_mix_flags_get_type (void)
|
gst_audio_channel_mixer_flags_get_type (void)
|
||||||
{
|
{
|
||||||
static volatile gsize g_define_type_id__volatile = 0;
|
static volatile gsize g_define_type_id__volatile = 0;
|
||||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||||
static const GFlagsValue values[] = {
|
static const GFlagsValue values[] = {
|
||||||
{GST_AUDIO_CHANNEL_MIX_FLAGS_NONE, "GST_AUDIO_CHANNEL_MIX_FLAGS_NONE",
|
{GST_AUDIO_CHANNEL_MIXER_FLAGS_NONE, "GST_AUDIO_CHANNEL_MIXER_FLAGS_NONE",
|
||||||
"none"},
|
"none"},
|
||||||
{GST_AUDIO_CHANNEL_MIX_FLAGS_NON_INTERLEAVED,
|
{GST_AUDIO_CHANNEL_MIXER_FLAGS_NON_INTERLEAVED,
|
||||||
"GST_AUDIO_CHANNEL_MIX_FLAGS_NON_INTERLEAVED", "non-interleaved"},
|
"GST_AUDIO_CHANNEL_MIXER_FLAGS_NON_INTERLEAVED", "non-interleaved"},
|
||||||
{GST_AUDIO_CHANNEL_MIX_FLAGS_UNPOSITIONED_IN,
|
{GST_AUDIO_CHANNEL_MIXER_FLAGS_UNPOSITIONED_IN,
|
||||||
"GST_AUDIO_CHANNEL_MIX_FLAGS_UNPOSITIONED_IN", "unpositioned-in"},
|
"GST_AUDIO_CHANNEL_MIXER_FLAGS_UNPOSITIONED_IN", "unpositioned-in"},
|
||||||
{GST_AUDIO_CHANNEL_MIX_FLAGS_UNPOSITIONED_OUT,
|
{GST_AUDIO_CHANNEL_MIXER_FLAGS_UNPOSITIONED_OUT,
|
||||||
"GST_AUDIO_CHANNEL_MIX_FLAGS_UNPOSITIONED_OUT", "unpositioned-out"},
|
"GST_AUDIO_CHANNEL_MIXER_FLAGS_UNPOSITIONED_OUT",
|
||||||
|
"unpositioned-out"},
|
||||||
{0, NULL, NULL}
|
{0, NULL, NULL}
|
||||||
};
|
};
|
||||||
GType g_define_type_id =
|
GType g_define_type_id =
|
||||||
g_flags_register_static ("GstAudioChannelMixFlags", values);
|
g_flags_register_static ("GstAudioChannelMixerFlags", values);
|
||||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
|
||||||
}
|
}
|
||||||
return g_define_type_id__volatile;
|
return g_define_type_id__volatile;
|
||||||
|
@ -228,8 +229,10 @@ gst_audio_converter_flags_get_type (void)
|
||||||
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
if (g_once_init_enter (&g_define_type_id__volatile)) {
|
||||||
static const GFlagsValue values[] = {
|
static const GFlagsValue values[] = {
|
||||||
{GST_AUDIO_CONVERTER_FLAG_NONE, "GST_AUDIO_CONVERTER_FLAG_NONE", "none"},
|
{GST_AUDIO_CONVERTER_FLAG_NONE, "GST_AUDIO_CONVERTER_FLAG_NONE", "none"},
|
||||||
{GST_AUDIO_CONVERTER_FLAG_SOURCE_WRITABLE,
|
{GST_AUDIO_CONVERTER_FLAG_IN_WRITABLE,
|
||||||
"GST_AUDIO_CONVERTER_FLAG_SOURCE_WRITABLE", "source-writable"},
|
"GST_AUDIO_CONVERTER_FLAG_IN_WRITABLE", "in-writable"},
|
||||||
|
{GST_AUDIO_CONVERTER_FLAG_VARIABLE_RATE,
|
||||||
|
"GST_AUDIO_CONVERTER_FLAG_VARIABLE_RATE", "variable-rate"},
|
||||||
{0, NULL, NULL}
|
{0, NULL, NULL}
|
||||||
};
|
};
|
||||||
GType g_define_type_id =
|
GType g_define_type_id =
|
||||||
|
|
|
@ -20,9 +20,9 @@ GType gst_audio_pack_flags_get_type (void);
|
||||||
GType gst_audio_channel_position_get_type (void);
|
GType gst_audio_channel_position_get_type (void);
|
||||||
#define GST_TYPE_AUDIO_CHANNEL_POSITION (gst_audio_channel_position_get_type())
|
#define GST_TYPE_AUDIO_CHANNEL_POSITION (gst_audio_channel_position_get_type())
|
||||||
|
|
||||||
/* enumerations from "audio-channel-mix.h" */
|
/* enumerations from "audio-channel-mixer.h" */
|
||||||
GType gst_audio_channel_mix_flags_get_type (void);
|
GType gst_audio_channel_mixer_flags_get_type (void);
|
||||||
#define GST_TYPE_AUDIO_CHANNEL_MIX_FLAGS (gst_audio_channel_mix_flags_get_type())
|
#define GST_TYPE_AUDIO_CHANNEL_MIXER_FLAGS (gst_audio_channel_mixer_flags_get_type())
|
||||||
|
|
||||||
/* enumerations from "audio-converter.h" */
|
/* enumerations from "audio-converter.h" */
|
||||||
GType gst_audio_converter_flags_get_type (void);
|
GType gst_audio_converter_flags_get_type (void);
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
||||||
|
|
||||||
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
||||||
#define GST_PACKAGE_RELEASE_DATETIME "2015-12-24"
|
#define GST_PACKAGE_RELEASE_DATETIME "2016-02-19"
|
||||||
|
|
||||||
/* Define if static plugins should be built */
|
/* Define if static plugins should be built */
|
||||||
#undef GST_PLUGIN_BUILD_STATIC
|
#undef GST_PLUGIN_BUILD_STATIC
|
||||||
|
@ -323,8 +323,7 @@
|
||||||
/* gettext locale dir */
|
/* gettext locale dir */
|
||||||
#define LOCALEDIR PREFIX "\\share\\locale"
|
#define LOCALEDIR PREFIX "\\share\\locale"
|
||||||
|
|
||||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
/* Define to the sub-directory where libtool stores uninstalled libraries. */
|
||||||
*/
|
|
||||||
#undef LT_OBJDIR
|
#undef LT_OBJDIR
|
||||||
|
|
||||||
/* Name of package */
|
/* Name of package */
|
||||||
|
@ -337,7 +336,7 @@
|
||||||
#define PACKAGE_NAME "GStreamer Base Plug-ins"
|
#define PACKAGE_NAME "GStreamer Base Plug-ins"
|
||||||
|
|
||||||
/* Define to the full name and version of this package. */
|
/* Define to the full name and version of this package. */
|
||||||
#define PACKAGE_STRING "GStreamer Base Plug-ins 1.7.1"
|
#define PACKAGE_STRING "GStreamer Base Plug-ins 1.7.2"
|
||||||
|
|
||||||
/* Define to the one symbol short name of this package. */
|
/* Define to the one symbol short name of this package. */
|
||||||
#define PACKAGE_TARNAME "gst-plugins-base"
|
#define PACKAGE_TARNAME "gst-plugins-base"
|
||||||
|
@ -346,7 +345,7 @@
|
||||||
#undef PACKAGE_URL
|
#undef PACKAGE_URL
|
||||||
|
|
||||||
/* Define to the version of this package. */
|
/* Define to the version of this package. */
|
||||||
#define PACKAGE_VERSION "1.7.1"
|
#define PACKAGE_VERSION "1.7.2"
|
||||||
|
|
||||||
/* directory where plugins are located */
|
/* directory where plugins are located */
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
|
@ -380,7 +379,7 @@
|
||||||
#undef USE_TREMOLO
|
#undef USE_TREMOLO
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "1.7.1"
|
#define VERSION "1.7.2"
|
||||||
|
|
||||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||||
|
|
|
@ -205,6 +205,7 @@ gst_video_transfer_function_get_type (void)
|
||||||
{GST_VIDEO_TRANSFER_LOG316, "GST_VIDEO_TRANSFER_LOG316", "log316"},
|
{GST_VIDEO_TRANSFER_LOG316, "GST_VIDEO_TRANSFER_LOG316", "log316"},
|
||||||
{GST_VIDEO_TRANSFER_BT2020_12, "GST_VIDEO_TRANSFER_BT2020_12",
|
{GST_VIDEO_TRANSFER_BT2020_12, "GST_VIDEO_TRANSFER_BT2020_12",
|
||||||
"bt2020-12"},
|
"bt2020-12"},
|
||||||
|
{GST_VIDEO_TRANSFER_ADOBERGB, "GST_VIDEO_TRANSFER_ADOBERGB", "adobergb"},
|
||||||
{0, NULL, NULL}
|
{0, NULL, NULL}
|
||||||
};
|
};
|
||||||
GType g_define_type_id =
|
GType g_define_type_id =
|
||||||
|
@ -236,6 +237,8 @@ gst_video_color_primaries_get_type (void)
|
||||||
"film"},
|
"film"},
|
||||||
{GST_VIDEO_COLOR_PRIMARIES_BT2020, "GST_VIDEO_COLOR_PRIMARIES_BT2020",
|
{GST_VIDEO_COLOR_PRIMARIES_BT2020, "GST_VIDEO_COLOR_PRIMARIES_BT2020",
|
||||||
"bt2020"},
|
"bt2020"},
|
||||||
|
{GST_VIDEO_COLOR_PRIMARIES_ADOBERGB, "GST_VIDEO_COLOR_PRIMARIES_ADOBERGB",
|
||||||
|
"adobergb"},
|
||||||
{0, NULL, NULL}
|
{0, NULL, NULL}
|
||||||
};
|
};
|
||||||
GType g_define_type_id =
|
GType g_define_type_id =
|
||||||
|
|
Loading…
Reference in a new issue