mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 14:26:43 +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:
|
||||
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>
|
||||
|
||||
|
@ -21,6 +295,12 @@
|
|||
* configure.ac:
|
||||
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>
|
||||
|
||||
* docs/plugins/Makefile.am:
|
||||
|
|
|
@ -3,7 +3,7 @@ AC_PREREQ(2.52)
|
|||
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 FFMpeg, 0.10.8.1,
|
||||
AC_INIT(GStreamer FFMpeg, 0.10.8.2,
|
||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||
gst-ffmpeg)
|
||||
|
||||
|
|
Loading…
Reference in a new issue