mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 02:01:12 +00:00
Release 1.1.1
This commit is contained in:
parent
80f664cac7
commit
793d5535ca
6 changed files with 795 additions and 33 deletions
749
ChangeLog
749
ChangeLog
|
@ -1,9 +1,752 @@
|
|||
=== release 1.0.2 ===
|
||||
=== release 1.1.1 ===
|
||||
|
||||
2012-10-25 Tim-Philipp Müller <tim@centricular.net>
|
||||
2013-06-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
releasing 1.0.2
|
||||
releasing 1.1.1
|
||||
|
||||
2013-06-05 15:16:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From 098c0d7 to 01a7a46
|
||||
|
||||
2013-05-20 11:07:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Update to v9.6
|
||||
|
||||
2013-05-15 10:53:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From 5edcd85 to 098c0d7
|
||||
|
||||
2013-05-06 23:56:22 +0100 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavcfg.c:
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavdemux.c:
|
||||
* ext/libav/gstavmux.c:
|
||||
* ext/libav/gstavviddec.c:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
CODEC_ID_* -> AV_CODEC_ID_*
|
||||
|
||||
2013-05-06 23:53:01 +0100 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
codecmap: add mapping for WMA Lossless
|
||||
Only 16 bits is supported for now though.
|
||||
|
||||
2013-04-23 14:19:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Update to v9.5
|
||||
|
||||
2013-04-23 14:10:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Enable FRAME based threaded decoding if upstream is not live
|
||||
If upstream is live we don't want FRAME based threaded decoding as
|
||||
it adds latency.
|
||||
|
||||
2013-04-22 23:54:48 +0100 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From 3cb3d3c to 5edcd85
|
||||
|
||||
2013-04-16 14:49:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
libav: Fix typo in the SWSCALE libraries for static plugins
|
||||
|
||||
2012-09-13 11:10:05 +0000 Andoni Morales Alastruey <ylatuya@gmail.com>
|
||||
|
||||
* configure.ac:
|
||||
* ext/libav/Makefile.am:
|
||||
* ext/libswscale/Makefile.am:
|
||||
libav: fix static linking
|
||||
|
||||
2012-10-24 12:18:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
* ext/libav/Makefile.am:
|
||||
* ext/libswscale/Makefile.am:
|
||||
gst: Add better support for static plugins
|
||||
|
||||
2013-04-09 22:13:42 +0200 Matej Knopp <matej.knopp@gmail.com>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
av: Add WMV3 format for WMV 3 caps
|
||||
|
||||
2013-04-14 17:57:18 +0100 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From aed87ae to 3cb3d3c
|
||||
|
||||
2013-04-09 21:01:54 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From 04c7a1e to aed87ae
|
||||
|
||||
2013-04-09 20:40:06 +0200 Siva Chandran P <siva.chandran.p@gmail.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avvidec: Make sure to store newly set caps after resetting the decoder
|
||||
Otherwise we'll just set the to NULL while resetting the decoder and
|
||||
don't have them available anymore later.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=697548
|
||||
|
||||
2013-03-25 18:06:39 -0700 David Schleef <ds@schleef.org>
|
||||
|
||||
* ext/libav/gstavdemux.c:
|
||||
Use %03u instead of %u in gst_pad_create_stream_id_printf()
|
||||
|
||||
2013-03-25 09:47:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Update to v9.4
|
||||
|
||||
2013-03-07 09:30:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
configure: Set the assembler used for libav to $CC
|
||||
libav assumes that it's not just an assembler but something that
|
||||
can also handle CPPFLAGS and other things.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=694416
|
||||
|
||||
2013-03-07 09:04:16 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
configure: Add AG_GST_ARG_GCOV to make automake happy again
|
||||
+ running automake -a -c -Wno-portability...
|
||||
common/check.mak:107: error: GST_GCOV_ENABLED does not appear in AM_CONDITIONAL
|
||||
tests/check/Makefile.am:1: 'common/check.mak' included from here
|
||||
|
||||
2013-03-07 00:03:06 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From 2de221c to 04c7a1e
|
||||
|
||||
2013-03-02 18:12:39 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: update to v9.3
|
||||
|
||||
2013-03-01 15:10:41 -0500 Olivier Crête <olivier.crete@collabora.com>
|
||||
|
||||
* ext/libswscale/gstffmpegscale.c:
|
||||
swscale: Use 1.0-style video/x-raw caps
|
||||
|
||||
2013-02-28 19:34:02 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* Makefile.am:
|
||||
* configure.ac:
|
||||
* pkgconfig/.gitignore:
|
||||
* pkgconfig/Makefile.am:
|
||||
* pkgconfig/gstreamer-plugins-libav-uninstalled.pc.in:
|
||||
Add uninstalled pkg-config file so other modules can find libav elements for unit tests
|
||||
e.g. gst-plugins-bad has some unit tests that draw on av* elements.
|
||||
|
||||
2013-02-15 13:00:02 +0000 Rico Tzschichholz <ricotz@ubuntu.com>
|
||||
|
||||
* gst-libs/ext/Makefile.am:
|
||||
Fix 'make dist'
|
||||
This time for real hopefully. Make sure to remove any
|
||||
libav-dist directories that may still be around from
|
||||
previous make dist attempts first.
|
||||
|
||||
2013-02-12 10:22:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: update to v9.1
|
||||
|
||||
2013-02-04 18:10:42 -0800 David Schleef <ds@schleef.org>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
Add mapping for SMPTE 302m audio
|
||||
|
||||
2013-01-28 20:44:16 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From a942293 to 2de221c
|
||||
|
||||
2013-01-26 12:35:10 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
Revert "avdec_aac: disable for autoplugging until it gets fixed"
|
||||
This reverts commit c5980dc52ac57cf0147ed269e3b2c863d7251f84.
|
||||
It's fixed now.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=690940
|
||||
|
||||
2013-01-26 12:50:49 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avauddec: fix decoding of mono audio as well
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=690940
|
||||
|
||||
2013-01-25 14:40:15 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avauddec: fix garbled audio decoding in some cases
|
||||
Calculate output buffer size based on the number of
|
||||
samples, channels and bytes per sample. The buffer
|
||||
size was calculated based on linesize, which may
|
||||
be larger than what's required.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=690940
|
||||
|
||||
2013-01-22 12:57:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avenc_aac: downgrade to RANK_NONE until it gets fixed
|
||||
Currently just fails to initialize.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=691617
|
||||
|
||||
2013-01-22 12:53:48 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avdec_aac: disable for autoplugging until it gets fixed
|
||||
Currently outputs garbled audio. Use faad in the meantime.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=690940
|
||||
|
||||
2013-01-14 17:00:17 +0100 Andoni Morales Alastruey <ylatuya@gmail.com>
|
||||
|
||||
* configure.ac:
|
||||
libav: fix checks for internal libav configure options
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=691723
|
||||
|
||||
2013-01-17 23:56:17 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* ext/Makefile.am:
|
||||
Disable libswscale/avvideoscale plugin until it works at least somewhat
|
||||
It needs some fixing.
|
||||
|
||||
2013-01-16 12:09:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* tests/check/Makefile.am:
|
||||
tests: use GST_*_1_0 environment variables everywhere
|
||||
The _1_0 suffixed environment variables override the
|
||||
non-suffixed ones, so if we're in an environment that
|
||||
sets the _1_0 suffixed ones, such as jhbuild, we need
|
||||
to set those to make sure ours actually always get
|
||||
used.
|
||||
|
||||
2013-01-15 15:08:10 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From a72faea to a942293
|
||||
|
||||
2012-12-31 00:32:41 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* configure.ac:
|
||||
configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
|
||||
AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
|
||||
https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=690881
|
||||
|
||||
2012-12-22 10:52:47 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstav.c:
|
||||
* ext/libav/gstav.h:
|
||||
av: Remove some unused variables and function declarations
|
||||
|
||||
2012-12-22 10:49:52 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/Makefile.am:
|
||||
* ext/libav/gstav.h:
|
||||
* ext/libav/gstavdemux.c:
|
||||
* ext/libav/gstavmux.c:
|
||||
* ext/libav/gstavpipe.h:
|
||||
* ext/libav/gstavprotocol.c:
|
||||
* ext/libav/gstavprotocol.h:
|
||||
av: Move gst_ffmpegdata functions to gstavprotocol.h too
|
||||
Just for consistency.
|
||||
|
||||
2012-12-21 23:16:44 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
|
||||
|
||||
* ext/libav/gstav.h:
|
||||
* ext/libav/gstavpipe.h:
|
||||
av: Fix redefinition of typedef 'GstFFMpegPipe'
|
||||
Move declaration of pipe function to correct headers file
|
||||
|
||||
2012-12-21 14:28:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
configure: Pass CC, LD, AS, AR and NM to the libav configure if set
|
||||
|
||||
2012-12-21 11:03:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavviddec.c:
|
||||
av: Use correct printf format strings for gsize
|
||||
|
||||
2012-12-18 10:57:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Update to today's master
|
||||
|
||||
2012-12-17 16:35:36 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavcfg.c:
|
||||
* ext/libav/gstavdemux.c:
|
||||
* ext/libav/gstavmux.c:
|
||||
* ext/libav/gstavviddec.c:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
av: Fix some memory leaks and misuse of libav API
|
||||
|
||||
2012-12-17 15:58:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavauddec.h:
|
||||
avauddec: Use a GstBuffer instead of a GstAdapter for collecting the output buffers
|
||||
This might cause less memcpies as the GstMemories of the buffers
|
||||
are just appended into a single buffer.
|
||||
|
||||
2012-12-03 16:38:53 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavauddec.h:
|
||||
avauddec: accumulate buffers from a single input to push it all at once
|
||||
The base audio decoder wants a 1:1 mapping for input and output
|
||||
buffers, so this decoder must accumulate data in an adapter and push
|
||||
it all at once after all input has been processed.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=689565
|
||||
|
||||
2012-12-17 13:42:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: Only set "formats" field on raw audio/video caps
|
||||
|
||||
2012-12-17 13:41:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: Correctly convert GStreamer channel positions to libav channel mask
|
||||
|
||||
2012-12-17 11:11:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: Add more and correct restrictions for DV
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=600895
|
||||
|
||||
2012-12-12 17:36:33 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstav.h:
|
||||
libav: Fix some compilation errors caused by circular includes
|
||||
|
||||
2012-12-12 17:20:03 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Update to today's master
|
||||
|
||||
2012-12-12 17:01:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodec: set bits_per_coded_sample for G726
|
||||
Use the bitrate and the samplerate to set the bits_per_coded_sample for G726
|
||||
because the decoder needs this.
|
||||
|
||||
2012-12-12 15:57:19 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avauddec: Set frame defaults for the audio decoders too
|
||||
|
||||
2012-12-12 15:53:34 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavcodecmap.h:
|
||||
avcodecmap: Remove some unused functions
|
||||
|
||||
2012-12-12 16:45:53 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: init frame with defaults
|
||||
Init the AVFrame with the right method. This sets the extended_data field
|
||||
correctly that is needed for some formats (G726 for example).
|
||||
|
||||
2012-12-12 15:42:09 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavviddec.c:
|
||||
avdec: Improve src template caps
|
||||
|
||||
2012-12-12 13:04:54 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: Properly handle planar audio formats with more than AV_NUM_DATA_POINTERS channels
|
||||
|
||||
2012-12-12 13:04:38 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avauddec: Properly handle planar audio formats with more than AV_NUM_DATA_POINTERS channels
|
||||
|
||||
2012-12-12 12:09:32 +0000 Christiaan Welvaart <cjw@daneel.dyndns.org>
|
||||
|
||||
* ext/libav/gstav.c:
|
||||
* ext/libav/gstav.h:
|
||||
* ext/libav/gstavdemux.c:
|
||||
* ext/libav/gstavmux.c:
|
||||
* ext/libav/gstavprotocol.c:
|
||||
avprotocol: Port from the URL protocol handler to saner public API
|
||||
|
||||
2012-12-12 09:48:53 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
* ext/libav/gstavviddec.h:
|
||||
libav: fix palette support again
|
||||
|
||||
2012-12-11 18:56:24 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: Take framerate restrictions into account for encoders
|
||||
|
||||
2012-12-11 18:48:34 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavaudenc.h:
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
* ext/libav/gstavvidenc.h:
|
||||
avvidenc: Simplify color formats in the raw video caps
|
||||
|
||||
2012-12-11 18:07:34 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavaudenc.h:
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avaudenc: Reorder audio channels if necessary and add proper support for channel layouts
|
||||
|
||||
2012-12-11 17:25:41 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavcodecmap.h:
|
||||
avcodecmap: Take channel layout constraints into account if possible
|
||||
|
||||
2012-12-11 16:54:09 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: Take generic samplerate limitations into account
|
||||
|
||||
2012-12-11 16:46:43 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: Simplify raw audio caps
|
||||
|
||||
2012-12-11 15:14:10 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avauddec: Close context when it was opened
|
||||
|
||||
2012-12-11 10:34:42 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Fix memory leak if we already allocated an output buffer for the frame
|
||||
|
||||
2012-12-11 10:22:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
Revert "avviddec: Fix memory leaks and assertions in error cases if we can't allocate a frame"
|
||||
This reverts commit 47647e1caca117ff8a62caf8bf0b6c94eb6dd025.
|
||||
Breaks playback when direct rendering is disabled.
|
||||
The reason is that we set the opaque vaue to NULL and then try to use the NULL
|
||||
value when we decoded a frame.
|
||||
|
||||
2012-12-10 14:54:03 +0100 Rasmus Rohde <rohde@duff.dk>
|
||||
|
||||
* ext/libav/gstavpipe.h:
|
||||
Fix incorrect use of object in log statement. We are given a pointer to the object and should not try to take the address of it.
|
||||
|
||||
2012-12-06 06:29:13 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
|
||||
|
||||
* ext/libav/gstavutils.c:
|
||||
avutils: Add missing includes for Windows
|
||||
Fixes #689751
|
||||
|
||||
2012-12-05 19:28:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avaudenc: Add support for planar audio formats
|
||||
|
||||
2012-12-05 19:25:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavviddec.c:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
av: Correctly populate the codec context with the defaults
|
||||
|
||||
2012-12-05 10:52:34 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavviddec.c:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
av: Use av_codec_is_{en,de}coder() API instead of private struct fields
|
||||
|
||||
2012-12-04 22:09:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
avauddec: release_buffer is not supposed to be used for audio
|
||||
And calling it causes crashes in some situations.
|
||||
|
||||
2012-12-04 20:45:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavutils.c:
|
||||
avauddec: Add support for planar audio formats
|
||||
|
||||
2012-12-04 20:44:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Fix memory leaks and assertions in error cases if we can't allocate a frame
|
||||
|
||||
2012-12-04 18:28:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavcfg.c:
|
||||
* ext/libav/gstavdemux.c:
|
||||
* ext/libav/gstavmux.c:
|
||||
* ext/libav/gstavutils.c:
|
||||
* ext/libav/gstavviddec.c:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
av: Port remaining simple bits
|
||||
|
||||
2012-12-04 18:02:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavviddec.c:
|
||||
av: Remove palette support for now
|
||||
It was never ported to the way how paletted color formats work
|
||||
in 1.0 anyway and the API changed in libav upstream.
|
||||
|
||||
2012-12-04 17:56:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
av: Update for some constant changes
|
||||
|
||||
2012-12-04 17:47:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstav.c:
|
||||
* ext/libav/gstav.h:
|
||||
* ext/libav/gstavprotocol.c:
|
||||
av: Port to new avio protocol handler
|
||||
|
||||
2012-11-19 15:25:42 +0100 Luca Barbato <lu_zero@gentoo.org>
|
||||
|
||||
* ext/libav/gstav.c:
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavcfg.c:
|
||||
* ext/libav/gstavdeinterlace.c:
|
||||
* ext/libav/gstavmux.c:
|
||||
* ext/libav/gstavviddec.c:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
av: update to use AVOption variants.
|
||||
|
||||
2012-12-04 17:19:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* gst-libs/ext/libav:
|
||||
libav: Switch to master (9)
|
||||
|
||||
2012-12-02 12:31:43 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: log error string as well in debug output
|
||||
|
||||
2012-12-01 23:21:41 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: use sample rate as ticks per second fallback
|
||||
The 25/1 value presumably came from the video encoder class.
|
||||
|
||||
2012-12-01 23:05:23 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: fix output timestamping
|
||||
We need to pass the number of samples encode in the output buffer
|
||||
to gst_audio_encoder_finish_frame(), not the number of frames.
|
||||
Fixes output timestamps being way too small, and transcoding
|
||||
problems.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=689398
|
||||
|
||||
2012-11-20 11:56:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvidenc: Implement reset vfunc
|
||||
|
||||
2012-11-20 11:53:52 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvidenc: Don't send any frames downstream when draining unless requested to do so
|
||||
|
||||
2012-11-20 11:51:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: Implement draining
|
||||
|
||||
2012-11-20 11:45:34 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: Implement flush vfunc properly
|
||||
|
||||
2012-11-20 11:39:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavauddec.h:
|
||||
avauddec: Port to non-deprecated avcodec_decode_audio4() API
|
||||
Fixes bug #666435.
|
||||
|
||||
2012-11-20 10:55:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavaudenc.h:
|
||||
avaudenc: Some minor cleanup
|
||||
|
||||
2012-11-20 10:53:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: Use non-deprecated avcodec_encode_audio2() API
|
||||
This also allows us to always get an output buffer of the required size
|
||||
instead of risking that it is too small.
|
||||
|
||||
2012-11-20 10:36:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavaudenc.h:
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavcodecmap.h:
|
||||
avaudenc: Port to audio encoder base class
|
||||
|
||||
2012-11-20 10:35:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvidenc: Use gst_caps_truncate()
|
||||
|
||||
2012-11-19 17:08:23 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavmux.c:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
av: Use PROP_ instead of ARG_
|
||||
|
||||
2012-11-19 14:10:23 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: Y41B is YUV411P, not YUV410P
|
||||
|
||||
2012-11-19 12:57:19 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavauddec.h:
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavcodecmap.h:
|
||||
avauddec: Port to audio base classes
|
||||
|
||||
2012-11-19 11:29:22 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From 6bb6951 to a72faea
|
||||
|
||||
2012-11-19 10:29:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/Makefile.am:
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavauddec.h:
|
||||
* ext/libav/gstavaudenc.c:
|
||||
* ext/libav/gstavaudenc.h:
|
||||
* ext/libav/gstavdec.c:
|
||||
* ext/libav/gstavenc.c:
|
||||
* ext/libav/gstavenc.h:
|
||||
* ext/libav/gstavviddec.c:
|
||||
* ext/libav/gstavviddec.h:
|
||||
* ext/libav/gstavvidenc.h:
|
||||
av: Put declarations in header files and rename audio codec files
|
||||
|
||||
2012-11-14 12:43:51 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* ext/libav/gstavenc.c:
|
||||
gst_adapter_prev_timestamp -> gst_adapter_prev_pts
|
||||
|
||||
2012-11-10 16:57:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: Add mappings for the GBR color formats
|
||||
|
||||
2012-11-04 00:22:16 +0000 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* COPYING.LIB:
|
||||
* ext/libav/gstav.c:
|
||||
* ext/libav/gstav.h:
|
||||
* ext/libav/gstavaudioresample.c:
|
||||
* ext/libav/gstavcfg.c:
|
||||
* ext/libav/gstavcfg.h:
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
* ext/libav/gstavcodecmap.h:
|
||||
* ext/libav/gstavdec.c:
|
||||
* ext/libav/gstavdeinterlace.c:
|
||||
* ext/libav/gstavdemux.c:
|
||||
* ext/libav/gstavenc.c:
|
||||
* ext/libav/gstavenc.h:
|
||||
* ext/libav/gstavmux.c:
|
||||
* ext/libav/gstavpipe.h:
|
||||
* ext/libav/gstavprotocol.c:
|
||||
* ext/libav/gstavscale.c:
|
||||
* ext/libav/gstavutils.c:
|
||||
* ext/libav/gstavutils.h:
|
||||
* ext/libav/gstavviddec.c:
|
||||
* ext/libav/gstavvidenc.c:
|
||||
* ext/libav/gstavvidenc.h:
|
||||
* ext/libswscale/gstffmpegscale.c:
|
||||
* tests/check/elements/avdec_adpcm.c:
|
||||
* tests/check/elements/avdemux_ape.c:
|
||||
* tests/check/generic/libavcodec-locking.c:
|
||||
* tests/check/generic/plugin-test.c:
|
||||
Fix FSF address
|
||||
|
||||
2012-10-29 14:12:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: Remove redundant function to map PixelFormat to GstVideoFormat
|
||||
And merge everything into a single one.
|
||||
|
||||
2012-10-25 13:11:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavdec.c:
|
||||
avdec: Use gst_audio_buffer_clip() instead of manual clipping
|
||||
|
||||
2012-10-25 12:51:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
Back to feature development
|
||||
|
||||
=== release 1.0.2 ===
|
||||
|
||||
2012-10-25 01:34:32 +0100 Tim-Philipp Müller <tim@centricular.net>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* configure.ac:
|
||||
* gst-libav.doap:
|
||||
Release 1.0.2
|
||||
|
||||
2012-10-24 16:01:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
|
|
21
NEWS
21
NEWS
|
@ -1,21 +1,2 @@
|
|||
This is GStreamer Libav Plugins 1.0.2
|
||||
This is GStreamer Libav Plugins 1.1.1
|
||||
|
||||
Changes since 1.0.1:
|
||||
|
||||
* Update internal libav snapshot to 0.8.4 release which includes many crasher and CVE fixes
|
||||
|
||||
Changes since 1.0.0:
|
||||
|
||||
* avviddec: handle 0-sized buffers without crashing
|
||||
* avviddec: don't set invalid latency
|
||||
|
||||
Bugs fixed since 1.0.0:
|
||||
|
||||
* 680464 : avdemux_*: not-negotiated error
|
||||
* 680499 : avdemux_ape: will not play some ape files, not-negotiated error
|
||||
* 685113 : avviddec: ignored audio decoders end up registered as video decoders
|
||||
|
||||
New features in 1.0.0:
|
||||
|
||||
* Parallel installability with 0.10.x series
|
||||
* See release notes for more details
|
||||
|
|
36
RELEASE
36
RELEASE
|
@ -1,5 +1,5 @@
|
|||
|
||||
Release notes for GStreamer libav Plugins 1.0.2
|
||||
Release notes for GStreamer libav Plugins 1.1.1
|
||||
|
||||
The GStreamer team is proud to announce a new bug-fix release
|
||||
in the 1.x stable series of the
|
||||
|
@ -38,11 +38,25 @@ contains a set of less supported plugins that haven't passed the
|
|||
|
||||
Features of this release
|
||||
|
||||
* Parallel installability with 0.10.x series
|
||||
* Update internal libav snapshot to 0.8.4 release which includes many crasher and CVE fixes
|
||||
|
||||
There were no bugs fixed in this release
|
||||
Bugs fixed in this release
|
||||
|
||||
* 532422 : avenc_dvvideo: Add non-exposed framerate/width/height/format limitations to caps
|
||||
* 595286 : [ffdec_dvvideo] doesn't handle PAR correctly
|
||||
* 600895 : ffenc_dvvideo : doesn't list resolution/details it supports
|
||||
* 666435 : avdec: use new avcodec_decode_audio4() API
|
||||
* 679200 : [0.10] regression: crash with apple smc codec
|
||||
* 680487 : avenc_wmav1: errors out with default bitrate - output buffer size is too small
|
||||
* 685074 : G.726 decoder failure.
|
||||
* 688644 : Update gst-libav to libav 9 API
|
||||
* 689398 : avenc_wmav1: audio encoder timestamps broken, can't transcode videos to WMV anymore
|
||||
* 689565 : [audiodec] Must push one buffer (and only one) for each input buffer
|
||||
* 689751 : Missing include in gstavutils.c
|
||||
* 689981 : avviddec: 0.9 port - opaque pointer sometimes NULL - causing crashes - make check fails
|
||||
* 690940 : avdec_aac: produces garbled output (regression in master)
|
||||
* 691665 : avdec_aac: garbled audio (regression in git master)
|
||||
* 694416 : Passing of $AS, etc to libav configure breaks on some platforms
|
||||
* 698256 : Using avdec_mp3 decoder appliction can't retrieve the audio codec info.
|
||||
|
||||
==== Download ====
|
||||
|
||||
|
@ -80,6 +94,20 @@ subscribe to the gstreamer-devel list.
|
|||
Contributors to this release
|
||||
|
||||
* Andoni Morales Alastruey
|
||||
* Christiaan Welvaart
|
||||
* David Schleef
|
||||
* Luca Barbato
|
||||
* Matej Knopp
|
||||
* Nicolas Dufresne
|
||||
* Olivier Crête
|
||||
* Rasmus Rohde
|
||||
* Rico Tzschichholz
|
||||
* Sebastian Dröge
|
||||
* Siva Chandran P
|
||||
* Stefan Sauer
|
||||
* Thiago Santos
|
||||
* Thijs Vermeir
|
||||
* Tim-Philipp Müller
|
||||
* Wim Taymans
|
||||
* Руслан Ижбулатов
|
||||
|
2
common
2
common
|
@ -1 +1 @@
|
|||
Subproject commit 01a7a46e258177ffe9cdb09c6518db749b2325d4
|
||||
Subproject commit 098c0d7432be323d631b95b5d35f6f0840bf21bd
|
|
@ -3,7 +3,7 @@ AC_PREREQ(2.62)
|
|||
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.1.0.1,
|
||||
AC_INIT(GStreamer libav, 1.1.1,
|
||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||
gst-libav)
|
||||
|
||||
|
@ -42,11 +42,11 @@ GST_API_VERSION=1.0
|
|||
AC_SUBST(GST_API_VERSION)
|
||||
|
||||
AG_GST_LIBTOOL_PREPARE
|
||||
AS_LIBTOOL(GST, 2, 0, 2)
|
||||
AS_LIBTOOL(GST, 101, 0, 101)
|
||||
|
||||
dnl *** required versions of GStreamer stuff ***
|
||||
GST_REQ=1.1.0
|
||||
GST_PBREQ=1.1.0
|
||||
GST_REQ=1.1.1
|
||||
GST_PBREQ=1.1.1
|
||||
|
||||
ORC_REQ=0.4.16
|
||||
ORC_CHECK([$ORC_REQ])
|
||||
|
|
|
@ -32,6 +32,16 @@ colorspace conversion elements.
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.1.1</revision>
|
||||
<branch>1.1</branch>
|
||||
<name></name>
|
||||
<created>2013-06-05</created>
|
||||
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.1.1.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.0.2</revision>
|
||||
|
|
Loading…
Reference in a new issue