mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-18 13:25:56 +00:00
Release 1.13.90
This commit is contained in:
parent
d95750da2f
commit
af8cc8ab89
6 changed files with 618 additions and 152 deletions
395
ChangeLog
395
ChangeLog
|
@ -1,9 +1,398 @@
|
|||
=== release 1.12.0 ===
|
||||
=== release 1.13.90 ===
|
||||
|
||||
2017-05-04 Sebastian Dröge <slomo@coaxion.net>
|
||||
2018-03-03 22:44:19 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* configure.ac:
|
||||
* gst-libav.doap:
|
||||
* meson.build:
|
||||
Release 1.13.90
|
||||
|
||||
2018-03-03 22:44:19 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* docs/plugins/inspect/plugin-libav.xml:
|
||||
Update docs
|
||||
|
||||
2018-03-01 19:01:58 +0100 Mathieu Duponchelle <mathieu@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
meson: enable more warnings
|
||||
|
||||
2018-02-14 23:45:51 +1100 Matthew Waters <matthew@centricular.com>
|
||||
|
||||
* configure.ac:
|
||||
releasing 1.12.0
|
||||
explicitly disable v4l2_m2m codecs
|
||||
They fail with android NDK r16
|
||||
|
||||
2018-02-15 19:44:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* configure.ac:
|
||||
* docs/plugins/inspect/plugin-libav.xml:
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.13.1 ===
|
||||
|
||||
2018-02-15 17:15:15 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* Makefile.am:
|
||||
* NEWS:
|
||||
* configure.ac:
|
||||
* gst-libav.doap:
|
||||
* meson.build:
|
||||
Release 1.13.1
|
||||
|
||||
2018-02-15 17:14:36 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* docs/plugins/gst-libav-plugins.args:
|
||||
* docs/plugins/gst-libav-plugins.hierarchy:
|
||||
* docs/plugins/gst-libav-plugins.interfaces:
|
||||
* docs/plugins/inspect/plugin-libav.xml:
|
||||
docs: update plugin docs
|
||||
|
||||
2018-02-12 08:32:01 +0100 Edward Hervey <edward@centricular.com>
|
||||
|
||||
* ext/libav/gstavdemux.c:
|
||||
* ext/libav/gstavmux.c:
|
||||
av*mux: Disable gif related "hacks"
|
||||
This is properly handled by the previous commit now
|
||||
|
||||
2017-06-13 18:50:50 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavdemux.c:
|
||||
* ext/libav/gstavviddec.c:
|
||||
Enable gif format, and make it so avdemux_gif and avdec_gif can autoplug
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=784684
|
||||
|
||||
2018-02-12 07:38:13 +0100 Edward Hervey <edward@centricular.com>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Update to n3.4.2 release
|
||||
|
||||
2018-02-10 15:18:11 +0100 Edward Hervey <edward@centricular.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvid*: Don't expose V4L2 mem-to-mem decoder and encoders
|
||||
It's not going to work without special handling. Mask for now.
|
||||
|
||||
2018-02-10 14:56:50 +0100 Edward Hervey <bilboed@bilboed.com>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
gst-libs: Switch to ffmpeg n3.4.1
|
||||
|
||||
2018-02-08 19:18:21 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
meson: make version numbers ints and fix int/string comparison
|
||||
WARNING: Trying to compare values of different types (str, int).
|
||||
The result of this is undefined and will become a hard error
|
||||
in a future Meson release.
|
||||
|
||||
2018-02-05 08:47:18 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* configure.ac:
|
||||
autotools: use -fno-strict-aliasing where supported
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=769183
|
||||
|
||||
2018-01-30 20:37:18 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
meson: use -fno-strict-aliasing where supported
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=769183
|
||||
|
||||
2018-01-20 15:45:45 +0800 Ting-Wei Lan <lantw@src.gnome.org>
|
||||
|
||||
* configure.ac:
|
||||
configure: Replace -Bsymbolic-functions with -Bsymbolic
|
||||
The documentation of libav says -Bsymbolic may be needed when building a
|
||||
shared library which links statically to libav.
|
||||
Fixes linking error on FreeBSD:
|
||||
gst-libav/gst-libs/ext/.libs/libavcodec.a(simple_idct10.o):
|
||||
relocation R_X86_64_PC32 against `ff_pw_1023' can not be used when making a
|
||||
shared object; recompile with -fPIC
|
||||
/usr/bin/ld: final link failed: Bad value
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=791783
|
||||
|
||||
2017-10-23 19:35:31 -0700 U. Artie Eoff <ullysses.a.eoff@intel.com>
|
||||
|
||||
* configure.ac:
|
||||
* ext/libav/Makefile.am:
|
||||
libav: use LIBAV_CPPFLAGS for -I include paths
|
||||
Autotools automatically appends user CPPFLAGS after target
|
||||
CPPFLAGS. Also, it puts all CPPFLAGS before CFLAGS in final
|
||||
generated gcc compile command. The internal ffmpeg include
|
||||
paths need to come before any other external include paths
|
||||
to ensure we don't accidentally pickup external ffmpeg
|
||||
headers first (i.e. from user CPPFLAGS include paths). Thus,
|
||||
move the internal LIBAV include paths to LIBAV_CPPFLAGS so
|
||||
that they come before any user defined CPPFLAGS.
|
||||
This allows ffmpeg and gst-ffmpeg to coexist on users system.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=789379
|
||||
|
||||
2017-10-03 13:57:24 +0530 Ashish Kumar <kr.ashish@samsung.com>
|
||||
|
||||
* ext/libav/gstavprotocol.c:
|
||||
avprotocol: fix leak in error code paths
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=788481
|
||||
|
||||
2017-12-14 14:53:10 +1100 Matthew Waters <matthew@centricular.com>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From e8c7a71 to 3fa2c9e
|
||||
|
||||
2017-11-27 20:16:52 +1100 Matthew Waters <matthew@centricular.com>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From 3f4aa96 to e8c7a71
|
||||
|
||||
2017-10-31 08:54:29 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Update to ffmpeg n3.3.5
|
||||
|
||||
2017-10-19 16:15:26 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavdemux.c:
|
||||
avdemux: Whitelist the demuxers required for GC/Wii/WiiU ADPCM streams
|
||||
Required to play .brstm (GameCube/Wii) and .bfstm (Wii U) files. Needs
|
||||
at least avdec_adpcm_thp too, but that one is already accessible.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=789139
|
||||
|
||||
2017-09-23 17:14:03 +0200 Nicola Murino <nicola.murino@gmail.com>
|
||||
|
||||
* ext/libav/gstavdemux.c:
|
||||
avdemux: reset to 0 negative pts
|
||||
for us pts are unsigned so reset to 0 negative pts returned from libav.
|
||||
This is better than outputs completly wrong timestamps
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=787795
|
||||
|
||||
2017-09-18 15:45:32 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Update to ffmpeg n3.3.4
|
||||
|
||||
2017-08-17 14:28:22 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
gstavcodecmap: Do not require a channel-mask
|
||||
.. for mono or stereo input.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=786401
|
||||
|
||||
2017-08-17 12:25:58 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From 48a5d85 to 3f4aa96
|
||||
|
||||
2017-08-11 20:26:06 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
meson: don't export symbols by default
|
||||
Only plugin entry points should be exported.
|
||||
|
||||
2017-08-10 18:55:29 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
Revert "avviddec: Remove usage of deprecated EDGE APIs"
|
||||
This reverts commit 4284d791bc2c3ae716e4f99cedd870de9f575aec.
|
||||
It causes crashes on various h264 and DNXHD/VC3 streams, where the
|
||||
decoders write to arbitrary memory far after what we've allocated.
|
||||
|
||||
2017-08-10 17:22:46 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Update to ffmpeg n3.3.3
|
||||
|
||||
2017-07-11 13:45:35 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
|
||||
|
||||
* ext/libswscale/gstffmpegscale.c:
|
||||
libswscale: Memory leak in gst_video_frame_map
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=784741
|
||||
|
||||
2017-07-11 11:34:03 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
|
||||
|
||||
* ext/libav/gstavprotocol.c:
|
||||
avdemux/mux: Memory leak and possible crash in avio_alloc_context
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=784735
|
||||
|
||||
2017-07-11 09:36:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Remove usage of deprecated EDGE APIs
|
||||
As a side effect, left/right green bars goes away when using
|
||||
xvimagesink. I just think that xv cropping is broken, so this is
|
||||
probably just hiding a bug.
|
||||
|
||||
2017-07-10 10:33:03 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavmux.c:
|
||||
avmux: Blacklist scc muxer
|
||||
We have no codec mappings for it and it's a subtitle/closed caption
|
||||
"muxer" anyway.
|
||||
|
||||
2017-07-07 11:59:41 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
meson: find python3 via python3 module
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=783198
|
||||
|
||||
2017-06-26 09:53:46 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
meson: fix with-package-name option
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=784082
|
||||
|
||||
2017-06-20 10:50:38 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Update to ffmpeg n3.3.2
|
||||
|
||||
2017-05-20 15:16:04 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ext/libav/gstav.c:
|
||||
* meson.build:
|
||||
* meson_options.txt:
|
||||
meson: add options to set package name and origin
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=782172
|
||||
|
||||
2017-05-20 15:27:52 +0200 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* configure.ac:
|
||||
* ext/libav/Makefile.am:
|
||||
* gst-libs/ext/Makefile.am:
|
||||
plugin: Explicitly link to BZ2, LZMA and LZ
|
||||
While all this information is in the .la files, libtool seems to get
|
||||
confused with ordering in presence of static system libraries. This could
|
||||
cause missing symbol error at link time. Adding these depenencies explicitly
|
||||
workaround the issue.
|
||||
|
||||
2017-05-20 13:05:23 +0200 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* gst-libs/ext/Makefile.am:
|
||||
Don't fail if running "make clean" twice
|
||||
|
||||
2017-05-20 20:02:39 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* .gitmodules:
|
||||
* configure.ac:
|
||||
* gst-libs/ext/gas-preprocessor:
|
||||
Pass $CC as AS, unless $AS is provided. Add gas-preprocessor
|
||||
Add gas-preprocessor.pl as a git submodule, and put it in the
|
||||
path so that it is available if libav wants it.
|
||||
Switch back to providing $CC as $AS by default, but
|
||||
respect an external $AS setting so that it can be
|
||||
overridden in cerbero
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=694416
|
||||
|
||||
2017-05-17 10:41:57 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Update to ffmpeg n3.3.1
|
||||
|
||||
2017-05-16 14:43:11 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* configure.ac:
|
||||
* ext/libav/Makefile.am:
|
||||
* ext/libswscale/Makefile.am:
|
||||
Remove plugin specific static build option
|
||||
Static and dynamic plugins now have the same interface. The standard
|
||||
--enable-static/--enable-shared toggle are sufficient.
|
||||
|
||||
2017-05-16 18:54:32 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Don't expose NVIDIA CUVID decoder
|
||||
It's not working without further changes on our side, like all hardware
|
||||
decoders in ffmpeg.
|
||||
|
||||
2017-05-11 21:17:21 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* configure.ac:
|
||||
* ext/libav/Makefile.am:
|
||||
* gst-libs/ext/Makefile.am:
|
||||
Generate .la for internal libav libraries
|
||||
This should help libtool in getting the internal linking right.
|
||||
Effectively, libtool can sometime get the link order wrong when
|
||||
presented with a mix of .la and -l arguments. These .la file are
|
||||
also required by the android build system and were previously
|
||||
created by cerbero.
|
||||
|
||||
2017-05-11 13:31:50 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* ext/libav/Makefile.am:
|
||||
Use automake to install dependency libraries
|
||||
The install line was using -t parameter which is not supported on OSX.
|
||||
Instead, use automake DATA installation mechanism, this way we rely on
|
||||
automake to generate portable scripts.
|
||||
|
||||
2017-05-10 21:20:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* configure.ac:
|
||||
* ext/libav/Makefile.am:
|
||||
Use a portable method to link against internal FFMPEG
|
||||
In the last iteration, we kept the original method to link the shared
|
||||
plugin and edited the .a and .la files so satisfy what cerbero needed.
|
||||
Unfortunately, that required adding .a file into the archive which is
|
||||
not allowed with iOS ar command for universal builds.
|
||||
This patch uses standard method to link a static library. One of the
|
||||
benefit is that it removes some libtool warning about portability.
|
||||
For the static case, we implement an install hook that installs
|
||||
FFMPEG internal .a files in the plugin directory (so it does not get
|
||||
confused with a possible system FFMPEG. This makes the static plugin
|
||||
usable without depending on cerbero recipe.
|
||||
|
||||
2017-05-10 12:10:54 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* ext/libav/Makefile.am:
|
||||
static: Update libgstlibav.lai too
|
||||
Libtool will produce libgstlibav.la and libgstlibav.lai (the installed
|
||||
version). We need to edit at least the installed version for the final
|
||||
linking of static application to work.
|
||||
|
||||
2017-05-10 09:47:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* ext/libav/Makefile.am:
|
||||
Simplify and fix the static linking
|
||||
Some libtool will endup removing the shared build when running a static
|
||||
build. That had unwanted side effect. Rather then fighting libtool to
|
||||
get to build each static and shared seperatly, let libtool build with
|
||||
the LIBAV_DEPS added to LIBADD (list of libav*.a) and finally remove the
|
||||
extra .a from the archive and fix the .la to what cerbero will expect.
|
||||
|
||||
2017-05-08 09:30:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* ext/libav/Makefile.am:
|
||||
libav: Allow build both static dynamic plugins
|
||||
When building plugins with internal FFMPEG, we use different link
|
||||
flags depending if it is static or shared. As we want to build both
|
||||
static and dynamic plugins at once, rewrite the rules so we can
|
||||
pass the right flags.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=779344
|
||||
|
||||
2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* configure.ac:
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.12.0 ===
|
||||
|
||||
2017-05-04 15:39:47 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* configure.ac:
|
||||
* docs/plugins/inspect/plugin-libav.xml:
|
||||
* gst-libav.doap:
|
||||
* meson.build:
|
||||
Release 1.12.0
|
||||
|
||||
=== release 1.11.91 ===
|
||||
|
||||
|
|
203
NEWS
203
NEWS
|
@ -1,174 +1,235 @@
|
|||
# GStreamer 1.14 Release Notes
|
||||
|
||||
|
||||
GSTREAMER 1.14 RELEASE NOTES
|
||||
|
||||
|
||||
GStreamer 1.14.0 has not been released yet. It is scheduled for release
|
||||
in late February / early March 2018.
|
||||
in early March 2018.
|
||||
|
||||
There are unstable pre-releases available for testing and development purposes.
|
||||
The latest pre-release is version 1.13.1 and was released on 15 February 2018.
|
||||
There are unstable pre-releases available for testing and development
|
||||
purposes. The latest pre-release is version 1.13.90 (rc1) and was
|
||||
released on 03 March 2018.
|
||||
|
||||
See [https://gstreamer.freedesktop.org/releases/1.14/][latest] for the latest
|
||||
See https://gstreamer.freedesktop.org/releases/1.14/ for the latest
|
||||
version of this document.
|
||||
|
||||
*Last updated: Thursday 15 February 2018, 16:30 UTC [(log)][gitlog]*
|
||||
_Last updated: Saturday 03 March 2018, 16:30 UTC (log)_
|
||||
|
||||
[latest]: https://gstreamer.freedesktop.org/releases/1.14/
|
||||
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.14/release-notes-1.14.md
|
||||
|
||||
## Introduction
|
||||
Introduction
|
||||
|
||||
The GStreamer team is proud to announce a new major feature release in the
|
||||
stable 1.x API series of your favourite cross-platform multimedia framework!
|
||||
The GStreamer team is proud to announce a new major feature release in
|
||||
the stable 1.x API series of your favourite cross-platform multimedia
|
||||
framework!
|
||||
|
||||
As always, this release is again packed with new features, bug fixes and other
|
||||
improvements.
|
||||
As always, this release is again packed with new features, bug fixes and
|
||||
other improvements.
|
||||
|
||||
## Highlights
|
||||
|
||||
Highlights
|
||||
|
||||
- this section will be completed shortly
|
||||
|
||||
## Major new features and changes
|
||||
|
||||
### Noteworthy new API
|
||||
Major new features and changes
|
||||
|
||||
Noteworthy new API
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
### New Elements
|
||||
New Elements
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
### New element features and additions
|
||||
New element features and additions
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
### Plugin and library moves
|
||||
Plugin and library moves
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
### Plugin removals
|
||||
Plugin removals
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
|
||||
## Miscellaneous API additions
|
||||
Miscellaneous API additions
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
### GstPlayer
|
||||
GstPlayer
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
## Miscellaneous changes
|
||||
|
||||
Miscellaneous changes
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
### OpenGL integration
|
||||
OpenGL integration
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
## Tracing framework and debugging improvements
|
||||
|
||||
Tracing framework and debugging improvements
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
## Tools
|
||||
|
||||
Tools
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
## GStreamer RTSP server
|
||||
|
||||
GStreamer RTSP server
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
## GStreamer VAAPI
|
||||
|
||||
GStreamer VAAPI
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
## GStreamer Editing Services and NLE
|
||||
|
||||
GStreamer Editing Services and NLE
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
## GStreamer validate
|
||||
|
||||
GStreamer validate
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
## GStreamer Python Bindings
|
||||
|
||||
GStreamer Python Bindings
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
## Build and Dependencies
|
||||
|
||||
Build and Dependencies
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
## Platform-specific improvements
|
||||
|
||||
### Android
|
||||
Platform-specific improvements
|
||||
|
||||
Android
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
### macOS and iOS
|
||||
macOS and iOS
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
### Windows
|
||||
Windows
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
## Contributors
|
||||
|
||||
- this section will be filled in shortly
|
||||
Contributors
|
||||
|
||||
Aaron Boxer, Adrián Pardini, Adrien SCH, Akinobu Mita, Alban Bedel,
|
||||
Alessandro Decina, Alex Ashley, Alicia Boya García, Alistair Buxton,
|
||||
Alvaro Margulis, Anders Jonsson, Andreas Frisch, Andrejs Vasiljevs,
|
||||
Andrew Bott, Antoine Jacoutot, Antonio Ospite, Antoni Silvestre, Anton
|
||||
Obzhirov, Anuj Jaiswal, Arjen Veenhuizen, Arnaud Bonatti, Arun Raghavan,
|
||||
Ashish Kumar, Aurélien Zanelli, Ayaka, Branislav Katreniak, Branko
|
||||
Subasic, Brion Vibber, Carlos Rafael Giani, Cassandra Rommel, Chris
|
||||
Bass, Chris Paulson-Ellis, Christoph Reiter, Claudio Saavedra, Clemens
|
||||
Lang, Cyril Lashkevich, Daniel van Vugt, Dave Craig, Dave Johnstone,
|
||||
David Evans, David Schleef, Deepak Srivastava, Dimitrios Katsaros,
|
||||
Dmitry Zhadinets, Dongil Park, Dustin Spicuzza, Eduard Sinelnikov,
|
||||
Edward Hervey, Enrico Jorns, Eunhae Choi, Ezequiel Garcia, fengalin,
|
||||
Filippo Argiolas, Florent Thiéry, Florian Zwoch, Francisco Velazquez,
|
||||
François Laignel, fvanzile, George Kiagiadakis, Georg Lippitsch, Graham
|
||||
Leggett, Guillaume Desmottes, Gurkirpal Singh, Gwang Yoon Hwang, Gwenole
|
||||
Beauchesne, Haakon Sporsheim, Haihua Hu, Håvard Graff, Heekyoung Seo,
|
||||
Heinrich Fink, Holger Kaelberer, Hoonhee Lee, Hosang Lee, Hyunjun Ko,
|
||||
Ian Jamison, James Stevenson, Jan Alexander Steffens (heftig), Jan
|
||||
Schmidt, Jason Lin, Jens Georg, Jeremy Hiatt, Jérôme Laheurte, Jimmy
|
||||
Ohn, Jochen Henneberg, John Ludwig, John Nikolaides, Jonathan Karlsson,
|
||||
Josep Torra, Juan Navarro, Juan Pablo Ugarte, Julien Isorce, Jun Xie,
|
||||
Jussi Kukkonen, Justin Kim, Lasse Laursen, Lubosz Sarnecki, Luc
|
||||
Deschenaux, Luis de Bethencourt, Marcin Lewandowski, Mario Alfredo
|
||||
Carrillo Arevalo, Mark Nauwelaerts, Martin Kelly, Matej Knopp, Mathieu
|
||||
Duponchelle, Matteo Valdina, Matt Fischer, Matthew Waters, Matthieu
|
||||
Bouron, Matthieu Crapet, Matt Staples, Michael Catanzaro, Michael
|
||||
Olbrich, Michael Shigorin, Michael Tretter, Michał Dębski, Michał Górny,
|
||||
Michele Dionisio, Miguel París, Mikhail Fludkov, Munez, Nael Ouedraogo,
|
||||
Neos3452, Nicholas Panayis, Nick Kallen, Nicola Murino, Nicolas
|
||||
Dechesne, Nicolas Dufresne, Nirbheek Chauhan, Ognyan Tonchev, Ole André
|
||||
Vadla Ravnås, Oleksij Rempel, Olivier Crête, Omar Akkila, Orestis
|
||||
Floros, Patricia Muscalu, Patrick Radizi, Paul Kim, Per-Erik Brodin,
|
||||
Peter Seiderer, Philip Craig, Philippe Normand, Philippe Renon, Philipp
|
||||
Zabel, Pierre Pouzol, Piotr Drąg, Ponnam Srinivas, Pratheesh Gangadhar,
|
||||
Raimo Järvi, Ramprakash Jelari, Ravi Kiran K N, Reynaldo H. Verdejo
|
||||
Pinochet, Rico Tzschichholz, Robert Rosengren, Roland Peffer, Руслан
|
||||
Ижбулатов, Sam Hurst, Sam Thursfield, Sangkyu Park, Sanjay NM, Satya
|
||||
Prakash Gupta, Scott D Phillips, Sean DuBois, Sebastian Cote, Sebastian
|
||||
Dröge, Sebastian Rasmussen, Sejun Park, Sergey Borovkov, Seungha Yang,
|
||||
Shakin Chou, Shinya Saito, Simon Himmelbauer, Sky Juan, Song Bing,
|
||||
Sreerenj Balachandran, Stefan Kost, Stefan Popa, Stefan Sauer, Stian
|
||||
Selnes, Thiago Santos, Thibault Saunier, Thijs Vermeir, Tim Allen,
|
||||
Tim-Philipp Müller, Ting-Wei Lan, Tomas Rataj, Tom Bailey, Tonu Jaansoo,
|
||||
U. Artie Eoff, Umang Jain, Ursula Maplehurst, VaL Doroshchuk, Vasilis
|
||||
Liaskovitis, Víctor Manuel Jáquez Leal, vijay, Vincent Penquerc'h,
|
||||
Vineeth T M, Vivia Nikolaidou, Wang Xin-yu (王昕宇), Wei Feng, Wim
|
||||
Taymans, Wonchul Lee, Xabier Rodriguez Calvar, Xavier Claessens,
|
||||
XuGuangxin, Yasushi SHOJI, Yi A Wang, Youness Alaoui,
|
||||
|
||||
... and many others who have contributed bug reports, translations, sent
|
||||
suggestions or helped testing.
|
||||
|
||||
## Bugs fixed in 1.14
|
||||
|
||||
Bugs fixed in 1.14
|
||||
|
||||
- this section will be filled in shortly
|
||||
|
||||
More than [704 bugs][bugs-fixed-in-1.14] have been fixed during
|
||||
the development of 1.14.
|
||||
More than 704 bugs have been fixed during the development of 1.14.
|
||||
|
||||
This list does not include issues that have been cherry-picked into the
|
||||
stable 1.12 branch and fixed there as well, all fixes that ended up in the
|
||||
1.12 branch are also included in 1.14.
|
||||
stable 1.12 branch and fixed there as well, all fixes that ended up in
|
||||
the 1.12 branch are also included in 1.14.
|
||||
|
||||
This list also does not include issues that have been fixed without a bug
|
||||
report in bugzilla, so the actual number of fixes is much higher.
|
||||
This list also does not include issues that have been fixed without a
|
||||
bug report in bugzilla, so the actual number of fixes is much higher.
|
||||
|
||||
[bugs-fixed-in-1.14]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=213265&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.1&target_milestone=1.12.2&target_milestone=1.12.3&target_milestone=1.12.4&target_milestone=1.13.1&target_milestone=1.13.2&target_milestone=1.13.3&target_milestone=1.13.4&target_milestone=1.13.90&target_milestone=1.13.91&target_milestone=1.14.0
|
||||
|
||||
## Stable 1.14 branch
|
||||
Stable 1.14 branch
|
||||
|
||||
After the 1.14.0 release there will be several 1.14.x bug-fix releases which
|
||||
will contain bug fixes which have been deemed suitable for a stable branch,
|
||||
but no new features or intrusive changes will be added to a bug-fix release
|
||||
usually. The 1.14.x bug-fix releases will be made from the git 1.14 branch,
|
||||
which is a stable branch.
|
||||
After the 1.14.0 release there will be several 1.14.x bug-fix releases
|
||||
which will contain bug fixes which have been deemed suitable for a
|
||||
stable branch, but no new features or intrusive changes will be added to
|
||||
a bug-fix release usually. The 1.14.x bug-fix releases will be made from
|
||||
the git 1.14 branch, which is a stable branch.
|
||||
|
||||
### 1.14.0
|
||||
1.14.0
|
||||
|
||||
1.14.0 is scheduled to be released in late February / early March 2018.
|
||||
1.14.0 is scheduled to be released in early March 2018.
|
||||
|
||||
## Known Issues
|
||||
|
||||
- The `webrtcdsp` element is currently not shipped as part of the Windows
|
||||
binary packages due to a [build system issue][bug-770264].
|
||||
Known Issues
|
||||
|
||||
[bug-770264]: https://bugzilla.gnome.org/show_bug.cgi?id=770264
|
||||
- The webrtcdsp element is currently not shipped as part of the
|
||||
Windows binary packages due to a build system issue.
|
||||
|
||||
## Schedule for 1.16
|
||||
|
||||
Our next major feature release will be 1.16, and 1.15 will be the unstable
|
||||
development version leading up to the stable 1.16 release. The development
|
||||
of 1.15/1.16 will happen in the git master branch.
|
||||
Schedule for 1.16
|
||||
|
||||
The plan for the 1.16 development cycle is yet to be confirmed, but it is
|
||||
expected that feature freeze will be around August 2017
|
||||
followed by several 1.15 pre-releases and the new 1.16 stable release
|
||||
in September.
|
||||
Our next major feature release will be 1.16, and 1.15 will be the
|
||||
unstable development version leading up to the stable 1.16 release. The
|
||||
development of 1.15/1.16 will happen in the git master branch.
|
||||
|
||||
1.16 will be backwards-compatible to the stable 1.14, 1.12, 1.10, 1.8, 1.6, 1.4,
|
||||
1.2 and 1.0 release series.
|
||||
The plan for the 1.16 development cycle is yet to be confirmed, but it
|
||||
is expected that feature freeze will be around August 2017 followed by
|
||||
several 1.15 pre-releases and the new 1.16 stable release in September.
|
||||
|
||||
- - -
|
||||
1.16 will be backwards-compatible to the stable 1.14, 1.12, 1.10, 1.8,
|
||||
1.6, 1.4, 1.2 and 1.0 release series.
|
||||
|
||||
*These release notes have been prepared by Tim-Philipp Müller.*
|
||||
------------------------------------------------------------------------
|
||||
|
||||
*License: [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/)*
|
||||
_These release notes have been prepared by Tim-Philipp Müller._
|
||||
|
||||
_License: CC BY-SA 4.0_
|
||||
|
|
72
RELEASE
72
RELEASE
|
@ -1,48 +1,63 @@
|
|||
This is GStreamer gst-libav 1.13.90.
|
||||
|
||||
Release notes for GStreamer libav Plugins 1.12.0
|
||||
The GStreamer team is pleased to announce the first release candidate for the
|
||||
upcoming stable 1.14 release series.
|
||||
|
||||
The GStreamer team is pleased to announce the first release in the stable 1.12
|
||||
release series. The 1.12 release series is adding new features on top of the
|
||||
1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable
|
||||
1.x release series of the GStreamer multimedia framework.
|
||||
The 1.14 release series adds new features on top of the 1.0, 1.2, 1.4, 1.6,
|
||||
1.8, 1.10 and 1.12 series and is part of the API and ABI-stable 1.x release
|
||||
series of the GStreamer multimedia framework.
|
||||
|
||||
Full release notes can be found at:
|
||||
|
||||
Full release notes can be found here
|
||||
https://gstreamer.freedesktop.org/releases/1.14/
|
||||
|
||||
Binaries for Android, iOS, Mac OS X and Windows will be provided shortly
|
||||
after the release.
|
||||
|
||||
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
|
||||
This module will not be very useful by itself and should be used in conjunction
|
||||
with other GStreamer modules for a complete multimedia experience.
|
||||
|
||||
- gstreamer: provides the core GStreamer libraries and some generic plugins
|
||||
|
||||
This module contains plugins based on the ffmpeg project, including codecs.
|
||||
- gst-plugins-base: a basic set of well-supported plugins and additional
|
||||
media-specific GStreamer helper libraries for audio,
|
||||
video, rtsp, rtp, tags, OpenGL, etc.
|
||||
|
||||
- gst-plugins-good: a set of well-supported plugins under our preferred
|
||||
license
|
||||
|
||||
- gst-plugins-ugly: a set of well-supported plugins which might pose
|
||||
problems for distributors
|
||||
|
||||
Other modules containing plugins are:
|
||||
- gst-plugins-bad: a set of plugins of varying quality that have not made
|
||||
their way into one of core/base/good/ugly yet, for one
|
||||
reason or another. Many of these are are production quality
|
||||
elements, but may still be missing documentation or unit
|
||||
tests; others haven't passed the rigorous quality testing
|
||||
we expect yet.
|
||||
|
||||
- gst-libav: a set of codecs plugins based on the ffmpeg library. This is
|
||||
where you can find audio and video decoders and encoders
|
||||
for a wide variety of formats including H.264, AAC, etc.
|
||||
|
||||
gst-plugins-base
|
||||
contains a basic set of well-supported plugins
|
||||
gst-plugins-good
|
||||
contains a set of well-supported plugins under our preferred license
|
||||
gst-plugins-ugly
|
||||
contains a set of well-supported plugins, but might pose problems for
|
||||
distributors
|
||||
gst-plugins-bad
|
||||
contains a set of less supported plugins that haven't passed the
|
||||
rigorous quality testing we expect, or are still missing documentation
|
||||
and/or unit tests
|
||||
|
||||
- gstreamer-vaapi: hardware-accelerated video decoding and encoding using
|
||||
VA-API on Linux. Primarily for Intel graphics hardware.
|
||||
|
||||
- gst-omx: hardware-accelerated video decoding and encoding, primarily for
|
||||
embedded Linux systems that provide an OpenMax
|
||||
implementation layer such as the Raspberry Pi.
|
||||
|
||||
- gst-rtsp-server: library to serve files or streaming pipelines via RTSP
|
||||
|
||||
- gst-editing-services: library an plugins for non-linear editing
|
||||
|
||||
==== Download ====
|
||||
|
||||
You can find source releases of gst-libav in the download
|
||||
directory: https://gstreamer.freedesktop.org/src/gst-libav/
|
||||
You can find source releases of gstreamer in the download
|
||||
directory: https://gstreamer.freedesktop.org/src/gstreamer/
|
||||
|
||||
The git repository and details how to clone it can be found at
|
||||
http://cgit.freedesktop.org/gstreamer/gst-libav/
|
||||
http://cgit.freedesktop.org/gstreamer/gstreamer/
|
||||
|
||||
==== Homepage ====
|
||||
|
||||
|
@ -67,12 +82,3 @@ from there (see link above).
|
|||
|
||||
Interested developers of the core library, plugins, and applications should
|
||||
subscribe to the gstreamer-devel list.
|
||||
|
||||
|
||||
Contributors to this release
|
||||
|
||||
* Edward Hervey
|
||||
* Jan Schmidt
|
||||
* Sebastian Dröge
|
||||
* Tim-Philipp Müller
|
||||
|
|
@ -3,7 +3,7 @@ AC_PREREQ(2.69)
|
|||
dnl initialize autoconf
|
||||
dnl when going to/from release please set the nano (fourth number) right !
|
||||
dnl releases only do Wall, cvs and prerelease does Werror too
|
||||
AC_INIT(GStreamer libav, 1.13.1.1,
|
||||
AC_INIT(GStreamer libav, 1.13.90,
|
||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||
gst-libav)
|
||||
|
||||
|
@ -42,11 +42,11 @@ AC_SUBST(GST_API_VERSION)
|
|||
dnl *** Check for external $AS vs detected by AS_LIBTOOL
|
||||
user_AS="$AS"
|
||||
AG_GST_LIBTOOL_PREPARE
|
||||
AS_LIBTOOL(GST, 1301, 0, 1301)
|
||||
AS_LIBTOOL(GST, 1390, 0, 1390)
|
||||
|
||||
dnl *** required versions of GStreamer stuff ***
|
||||
GST_REQ=1.13.1.1
|
||||
GST_PBREQ=1.13.1.1
|
||||
GST_REQ=1.13.90
|
||||
GST_PBREQ=1.13.90
|
||||
|
||||
ORC_REQ=0.4.16
|
||||
ORC_CHECK([$ORC_REQ])
|
||||
|
|
|
@ -32,6 +32,16 @@ colorspace conversion elements.
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.13.90</revision>
|
||||
<branch>master</branch>
|
||||
<name></name>
|
||||
<created>2018-03-03</created>
|
||||
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.13.90.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.13.1</revision>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
project('gst-libav', 'c', 'cpp',
|
||||
version : '1.13.1.1',
|
||||
version : '1.13.90',
|
||||
meson_version : '>= 0.36.0',
|
||||
default_options : [ 'warning_level=1',
|
||||
'buildtype=debugoptimized' ])
|
||||
|
|
Loading…
Reference in a new issue