mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 22:36:33 +00:00
0.10.8.2 pre-release
This commit is contained in:
parent
438b5517d5
commit
39a4bdfc59
2 changed files with 284 additions and 4 deletions
286
ChangeLog
286
ChangeLog
|
@ -1,9 +1,283 @@
|
||||||
=== release 0.10.8 ===
|
2009-09-11 22:35:33 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||||||
|
|
||||||
2009-06-29 Jan Schmidt <jan.schmidt@sun.com>
|
* .gitignore:
|
||||||
|
* COPYING:
|
||||||
|
* COPYING.LIB:
|
||||||
|
* README:
|
||||||
|
license: Add COPYING and COPYING.LIB
|
||||||
|
Add GPLv2 COPYING file, and LGPL COPYING.LIB. Add the boilerplate
|
||||||
|
text about the plugin code being LGPL versus the linked plugin
|
||||||
|
being GPL.
|
||||||
|
Fixes: #590964
|
||||||
|
|
||||||
|
2009-09-10 14:11:18 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
ffdec: correctly check for NONE timestamp
|
||||||
|
|
||||||
|
2009-09-09 13:33:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegcodecmap.c:
|
||||||
|
ffmpeg: add support for G721
|
||||||
|
Add support for g721, which is like G726 but with 1 channel, 8KHz and a bitrate
|
||||||
|
of 32000.
|
||||||
|
Fixes #594454
|
||||||
|
|
||||||
|
2009-09-06 23:09:21 +1000 Jonathan Matthew <jonathan@d14n.org>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegcodecmap.c:
|
||||||
|
codecmap: don't set channel-positions for common mono and stereo cases
|
||||||
|
|
||||||
|
2009-09-05 10:24:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 94f95e3 to 19fa4f3
|
||||||
|
|
||||||
|
2009-09-01 21:42:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
ffdec: disable interpolation when dropping frames
|
||||||
|
When we are dropping frames because of QoS disable the DTS interpolation because
|
||||||
|
we won't be able to update the timestamps and end up setting the wrong
|
||||||
|
timestamps. Instead, simply use the timestamps from ffmpeg.
|
||||||
|
|
||||||
|
2009-08-26 15:37:02 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
releasing 0.10.8, "Brilliant in the morning"
|
Add AG_GST_ARG_WITH_PKG_CONFIG_PATH to configure
|
||||||
|
|
||||||
|
2009-08-21 02:58:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdemux.c:
|
||||||
|
typefinders: skip ffmpeg typefinders if there isn't enough data
|
||||||
|
ffmpeg typefinders don't do bounds checking for small chunks of
|
||||||
|
data, so just skip them if we don't have a lot of data, to avoid
|
||||||
|
invalid memory access and/or crashes.
|
||||||
|
|
||||||
|
2009-08-14 16:39:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||||
|
|
||||||
|
* tests/check/.gitignore:
|
||||||
|
* tests/check/Makefile.am:
|
||||||
|
* tests/check/elements/ffdec_adpcm.c:
|
||||||
|
* tests/files/591809.wav:
|
||||||
|
* tests/files/Makefile.am:
|
||||||
|
checks: add minimal unit test for adpcm decoder
|
||||||
|
The sample file is so small, we may just as well add a little
|
||||||
|
unit test for the previously fixed bug.
|
||||||
|
|
||||||
|
2009-08-19 15:28:35 +0200 Jarkko Palviainen <jarkko.palviainen@sesca.com>
|
||||||
|
|
||||||
|
* gst-libs/ext/Makefile.am:
|
||||||
|
build: Remove gst-libs/ext/ffmpeg in maintainerclean target only
|
||||||
|
Fixes bug #586894.
|
||||||
|
|
||||||
|
2009-08-18 13:20:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
ffdec: reset timestamp queue after flush
|
||||||
|
|
||||||
|
2009-08-14 16:07:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegcodecmap.c:
|
||||||
|
Lower minimum sample rate in generic template caps from 8000 to 4000
|
||||||
|
Fixes playback of ADPCM clip (#591809).
|
||||||
|
|
||||||
|
2009-08-13 17:38:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
ffmpegdec: Fix strict aliasing warnings
|
||||||
|
|
||||||
|
2009-08-12 10:57:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
ffmpegdec: Don't use guintptr as it's new in GLib 2.18
|
||||||
|
Fixes bug #591469.
|
||||||
|
|
||||||
|
2009-08-10 12:04:39 +0200 Edward Hervey <bilboed@bilboed.com>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
* ext/ffmpeg/gstffmpegdemux.c:
|
||||||
|
* ext/ffmpeg/gstffmpegenc.c:
|
||||||
|
* ext/ffmpeg/gstffmpegmux.c:
|
||||||
|
gstffmpeg: Lower debugging levels from WARNING to DEBUG
|
||||||
|
These statements aren't critical per se... and just clutter debug logs.
|
||||||
|
|
||||||
|
2009-08-09 09:47:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegenc.c:
|
||||||
|
ffmpegenc: Return all supported caps instead of only the first
|
||||||
|
|
||||||
|
2009-08-08 22:43:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegcodecmap.c:
|
||||||
|
* ext/ffmpeg/gstffmpegcodecmap.h:
|
||||||
|
* ext/ffmpeg/gstffmpegenc.c:
|
||||||
|
ffmpegenc: If an encoder lists the supported pixfmts use them to create the caps
|
||||||
|
...instead of creating standard caps with all pixfmts.
|
||||||
|
Fixes bug #591038.
|
||||||
|
|
||||||
|
2009-08-08 17:41:18 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
ffmpegdec: Fix duration calculation when ticks_per_frame isn't 1
|
||||||
|
Fixes bug #591163.
|
||||||
|
|
||||||
|
2009-08-06 06:56:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
ffmpegdec: Fix compiler warning and indention
|
||||||
|
|
||||||
|
2009-07-30 19:02:12 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
ffmpegdec: Assign offsets to outgoing buffers more accurate
|
||||||
|
This now uses ffmpeg functionality to keep random metadata next to
|
||||||
|
the buffers and to get the correct offset for a frame, similar to how
|
||||||
|
timestamps are handled.
|
||||||
|
Fixes bug #578278.
|
||||||
|
|
||||||
|
2009-08-04 09:53:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||||
|
|
||||||
|
* ffmpegrev:
|
||||||
|
Update ffmpeg revision to 19580 of the 0.5 branch
|
||||||
|
This cleans up licensing and makes it possible to build with LGPL code
|
||||||
|
only again.
|
||||||
|
Apart from that an opencore-amr encoder/decoder exists now but this
|
||||||
|
is not enabled as we don't want to use external libraries through ffmpeg
|
||||||
|
and have our own plugins for this already.
|
||||||
|
|
||||||
|
2009-07-31 13:27:28 +0200 Edward Hervey <bilboed@bilboed.com>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegenc.c:
|
||||||
|
gstffmpegenc: Try getting the caps for the declared pixfmt without a context.
|
||||||
|
PixFmt that are declared in AVCodec.pix_fmts are ones which are 'officially'
|
||||||
|
declared as being supported. We should therefore not have to create a
|
||||||
|
AVCodecContext and open an encoder to know if it's supported or not.
|
||||||
|
Also, doing it this way allows us to better pickup configuration overrides
|
||||||
|
we have in gstffmpegcodecmap for some codecs (like restrictions on width,
|
||||||
|
height, framerate like it's the case for dnxhd).
|
||||||
|
Fixes #575545
|
||||||
|
|
||||||
|
2009-07-29 14:49:56 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
ffmpegdec: Disable theora decoder
|
||||||
|
The wrapper does not give the decoder the extradata correctly.
|
||||||
|
Just use theoradec.
|
||||||
|
Fixes bug #590172
|
||||||
|
|
||||||
|
2009-07-18 18:53:22 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
Codec frame delay fix and trailing zero-length frame fix
|
||||||
|
Takes codec frame delay into account (roughly the same way it does for timestamps for reordered frames) to produce frames with correct offsets.
|
||||||
|
A special hack to allow trailing frame with timestamp=segment.stop to be displayed.
|
||||||
|
Fixes bug #578278.
|
||||||
|
|
||||||
|
2009-07-28 23:48:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||||
|
|
||||||
|
* tests/check/generic/plugin-test.c:
|
||||||
|
check: remove unused variable from unit test
|
||||||
|
|
||||||
|
2009-07-28 23:40:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdemux.c:
|
||||||
|
ffmpegdemux: use gst_element_found_tags() for global tags
|
||||||
|
So we get a message on the bus *and* tag events pushed downstream.
|
||||||
|
|
||||||
|
2009-07-28 23:21:11 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
* ext/ffmpeg/gstffmpegdemux.c:
|
||||||
|
* tests/Makefile.am:
|
||||||
|
* tests/check/.gitignore:
|
||||||
|
* tests/check/Makefile.am:
|
||||||
|
* tests/check/elements/ffdemux_ape.c:
|
||||||
|
* tests/files/586957.ape:
|
||||||
|
* tests/files/Makefile.am:
|
||||||
|
ffmpegdemux: cache events from upstream and re-send them later
|
||||||
|
Cache any events we get from upstream before we're open, especially
|
||||||
|
tag events we may be getting from apedemux/id3demux or the like, and
|
||||||
|
push them downstream later when we've added our pads instead of just
|
||||||
|
dropping them silently. Fixes transcoding tags for Monkey's Audio
|
||||||
|
Files with preceding APE or ID3v2 tags (#586957). Add minimal unit
|
||||||
|
test for this.
|
||||||
|
Also push stream tags later after the global tags and the newsegment
|
||||||
|
event rather than right after creating the pad.
|
||||||
|
|
||||||
|
2009-07-24 00:43:20 +0300 Stefan Kost <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From fedaaee to 94f95e3
|
||||||
|
|
||||||
|
2009-07-20 11:48:45 +0200 Jordi Mas <jordimash@gmail.com>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegcodecmap.c:
|
||||||
|
ffmpegmux: Add proper audio mapping for DVD muxer. Fixes #588546
|
||||||
|
|
||||||
|
2009-07-13 12:24:25 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 5845b63 to fedaaee
|
||||||
|
|
||||||
|
2009-06-30 02:27:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
configure: pass --disable-vhook to ffmpeg's configure
|
||||||
|
So we don't build stuff we don't use, with the added benefit that
|
||||||
|
the GStreamer registry won't complain about not being able to
|
||||||
|
load these 'plugins' when running GStreamer uninstalled.
|
||||||
|
|
||||||
|
2009-06-30 02:15:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegmux.c:
|
||||||
|
ffmpegmux: don't leak caps if type already exists
|
||||||
|
We don't know if gst_element_register() will replace the known type
|
||||||
|
or reject it, so we really need to free the caps before.
|
||||||
|
|
||||||
|
2009-06-30 02:11:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdemux.c:
|
||||||
|
ffmpegdemux: post tags after the initial newsegment event
|
||||||
|
|
||||||
|
2009-07-01 10:06:26 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||||||
|
|
||||||
|
* autogen.sh:
|
||||||
|
autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
|
||||||
|
Check for more automake command variants. Use printf instead of 'echo -n'
|
||||||
|
for portability
|
||||||
|
|
||||||
|
2009-07-01 10:05:05 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
Back to development - 0.10.8.1
|
||||||
|
|
||||||
|
2009-07-01 11:23:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
ffdec: don't wait for keyframe after discont
|
||||||
|
After a DISCONT, mark the next frame with DISCONT but don't wait for a new
|
||||||
|
keyframe. This greatly improves performance on lossy networks or currupted
|
||||||
|
frames as the decoder can usually continue and conceil errors up to the next
|
||||||
|
keyframe.
|
||||||
|
|
||||||
|
2009-07-01 11:21:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||||
|
|
||||||
|
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-ffmpeg
|
||||||
|
|
||||||
|
=== release 0.10.8 ===
|
||||||
|
|
||||||
|
2009-06-29 22:42:00 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||||||
|
|
||||||
|
* ChangeLog:
|
||||||
|
* NEWS:
|
||||||
|
* RELEASE:
|
||||||
|
* configure.ac:
|
||||||
|
* gst-ffmpeg.doap:
|
||||||
|
release 0.10.8
|
||||||
|
|
||||||
2009-06-29 13:53:50 +0200 Edward Hervey <bilboed@bilboed.com>
|
2009-06-29 13:53:50 +0200 Edward Hervey <bilboed@bilboed.com>
|
||||||
|
|
||||||
|
@ -21,6 +295,12 @@
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
0.10.7.3 pre-release
|
0.10.7.3 pre-release
|
||||||
|
|
||||||
|
2009-06-09 16:34:04 +0200 Arnout Vandecappelle <arnout@mind.be>
|
||||||
|
|
||||||
|
* ext/ffmpeg/gstffmpegdec.c:
|
||||||
|
ffmpegdec: don't drop buffers when caps change.
|
||||||
|
Fixes #585257
|
||||||
|
|
||||||
2009-06-24 15:24:25 +0100 Jan Schmidt <thaytan@noraisin.net>
|
2009-06-24 15:24:25 +0100 Jan Schmidt <thaytan@noraisin.net>
|
||||||
|
|
||||||
* docs/plugins/Makefile.am:
|
* docs/plugins/Makefile.am:
|
||||||
|
|
|
@ -3,7 +3,7 @@ AC_PREREQ(2.52)
|
||||||
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 FFMpeg, 0.10.8.1,
|
AC_INIT(GStreamer FFMpeg, 0.10.8.2,
|
||||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||||
gst-ffmpeg)
|
gst-ffmpeg)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue