Release 1.1.1

This commit is contained in:
Sebastian Dröge 2013-06-05 17:58:51 +02:00
parent 80f664cac7
commit 793d5535ca
6 changed files with 795 additions and 33 deletions

749
ChangeLog
View file

@ -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: * 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> 2012-10-24 16:01:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>

21
NEWS
View file

@ -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
View file

@ -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 The GStreamer team is proud to announce a new bug-fix release
in the 1.x stable series of the 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 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 ==== ==== Download ====
@ -80,6 +94,20 @@ subscribe to the gstreamer-devel list.
Contributors to this release Contributors to this release
* Andoni Morales Alastruey * Andoni Morales Alastruey
* Christiaan Welvaart
* David Schleef
* Luca Barbato
* Matej Knopp
* Nicolas Dufresne
* Olivier Crête
* Rasmus Rohde
* Rico Tzschichholz
* Sebastian Dröge * Sebastian Dröge
* Siva Chandran P
* Stefan Sauer
* Thiago Santos
* Thijs Vermeir
* Tim-Philipp Müller * Tim-Philipp Müller
* Wim Taymans
* Руслан Ижбулатов
   

2
common

@ -1 +1 @@
Subproject commit 01a7a46e258177ffe9cdb09c6518db749b2325d4 Subproject commit 098c0d7432be323d631b95b5d35f6f0840bf21bd

View file

@ -3,7 +3,7 @@ AC_PREREQ(2.62)
dnl initialize autoconf dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right ! dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too 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, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-libav) gst-libav)
@ -42,11 +42,11 @@ GST_API_VERSION=1.0
AC_SUBST(GST_API_VERSION) AC_SUBST(GST_API_VERSION)
AG_GST_LIBTOOL_PREPARE AG_GST_LIBTOOL_PREPARE
AS_LIBTOOL(GST, 2, 0, 2) AS_LIBTOOL(GST, 101, 0, 101)
dnl *** required versions of GStreamer stuff *** dnl *** required versions of GStreamer stuff ***
GST_REQ=1.1.0 GST_REQ=1.1.1
GST_PBREQ=1.1.0 GST_PBREQ=1.1.1
ORC_REQ=0.4.16 ORC_REQ=0.4.16
ORC_CHECK([$ORC_REQ]) ORC_CHECK([$ORC_REQ])

View file

@ -32,6 +32,16 @@ colorspace conversion elements.
</GitRepository> </GitRepository>
</repository> </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> <release>
<Version> <Version>
<revision>1.0.2</revision> <revision>1.0.2</revision>