From: Edward Hervey Date: Sat, 6 Mar 2010 13:06:06 +0000 (+0100) Subject: releasing 0.10.10, "It's the bomb" X-Git-Tag: RELEASE-0.10.10^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bfb25f0d629303ea714be3d994a68247d4e799c7;p=platform%2Fupstream%2Fgst-libav.git releasing 0.10.10, "It's the bomb" --- diff --git a/ChangeLog b/ChangeLog index 8e97a6c..7520897 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,413 @@ -=== release 0.10.9 === +=== release 0.10.10 === + +2010-03-06 Edward Hervey + + * configure.ac: + releasing 0.10.10, "It's the bomb" + +2010-03-04 09:55:33 +0100 Edward Hervey + + * configure.ac: + 0.10.9.4 pre-release + +2010-03-04 08:58:36 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegdemux.c: + ffmpegdemux: Use av_free_packet. + Fixes #611782 + +2010-03-03 18:46:25 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegdec.c: + gstffmpegdec: Disable direct-rendering for svq1/vp56 decoders. + They use a non-standard stride which we can't support. + Fixes #610613 + +2010-03-03 18:35:40 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegcodecmap.c: + gstffmpegcodecmap: Remove 'format' specified for wmv3 decoder. + Allows WMVA (Advanced Profile) videos to be properly auto-linked. + Doesn't introduce a regression for VC1 files. + Fixes #611722 + +2010-02-28 15:10:34 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegdec.c: + gstffmpegdec: Handle durations in reordered frames + The buffer durations were not being reordered along with the timestamp + and offset of the buffers, resulting in buffers using the duration of the + latest incoming frame instead of their original frame. + Fixes #611398 + +2010-02-24 22:05:50 +0000 Tim-Philipp Müller + + * configure.ac: + 0.10.9.3 pre-release + +2010-02-19 20:33:06 +0100 Mark Nauwelaerts + + * ext/ffmpeg/gstffmpegdec.c: + ffmpegdec: do not store timestamp for buffer that will be skipped + Fixes #610481. + +2010-02-19 16:23:27 +0100 Edward Hervey + + * configure.ac: + configure.ac: 0.10.19.2 pre-release -2009-10-05 Jan Schmidt +2010-02-19 17:40:07 +0100 Edward Hervey * configure.ac: - releasing 0.10.9, "Shooting the moon" + configure.ac: Add build directories to CFLAGS + Needed to pick up files created at compile time (like libavutil/avconfig.h) + +2010-02-18 13:28:40 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegdec.c: + gstffmpegdec: Don't enable xvmc decoders, we can't support the output + +2010-02-18 13:27:15 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegcodecmap.c: + gstffmpegcodecmap: Add mapping for Indeo 5 + +2010-02-18 13:24:39 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegcodecmap.c: + gstffmpegcodecmap: Add mapping for Windows Media Speech + +2010-02-18 13:29:03 +0100 Edward Hervey + + * ffmpegrev: + ffmpegrev: Move to FFmpeg revision of Feb 18th 2010 + +2010-02-14 23:18:58 +0100 Sebastian Dröge + + * common: + Automatic update of common submodule + From 96dc793 to 44ecce7 + +2010-02-04 17:08:41 +0100 Wim Taymans + + * ext/ffmpeg/gstffmpegcodecmap.c: + ffdec: fixup QCELP to always be mono + Make QCELP always mono, even if the caps tell us a different layout. + +2010-02-04 13:26:16 +0100 Wim Taymans + + * ext/ffmpeg/gstffmpegdec.c: + ffmpegdec: only clip to a smaller region + When we have an input width/height that should be used for clipping, only + perform the clipping if the rectangle is smaller than the actual picture size. + Fixes #330681 + +2010-02-01 15:25:11 +0100 Wim Taymans + + * ext/ffmpeg/gstffmpegdec.c: + ffdec: free audio buffer when not decoded + When we don't decode an audio frame (for audio codecs that need a previous audio + frame) free the buffer we allocated. + See #608564 + +2010-01-30 15:20:12 +0000 Tim-Philipp Müller + + * common: + Automatic update of common submodule + From 15d47a6 to 96dc793 + +2010-01-29 13:58:20 +0100 Wim Taymans + + * ext/ffmpeg/gstffmpegcodecmap.c: + ffmpegcodecmap: don't escape codec_data + Don't escape the codec_data, it breaks some streams (but likely also fixes + others). It's better to leave it as is, like most other players do. + See #608332 + +2010-01-25 16:40:20 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegdemux.c: + * ext/ffmpeg/gstffmpegmux.c: + ffmpegmux/demux: Blacklist ASS/SSA 'demuxers'. + They're not a container format, but a subtitle format, and we already + have plugins to handle those subtitle formats. + +2010-01-25 11:59:29 +0100 Edward Hervey + + * ffmpegrev: + ffmpegrev: Update to ffmpeg/swscale checkouts of Mon Jan 25 2010 + ffmpeg received an overwhelming amount of h264 decoding improvements since + the last checkout, some minor fixes here and there and no apparent regressions. + Also set a specific swscale revision to checkout. + +2010-01-23 15:34:28 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegcodecmap.c: + ffmpegcodecmap: Add proper mapping for Zip Block Motion Video + +2010-01-23 14:41:49 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegcodecmap.c: + ffmpegcodecmap: Add proper mapping for LOCO Lossless codec + +2010-01-23 13:51:24 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegcodecmap.c: + gstffmpegcodecmap: Make a proper mapping for Autodesk Animator Codec + +2010-01-22 13:46:01 +0100 Alessandro Decina + + * ext/ffmpeg/gstffmpegdec.c: + Revert a change I accidentally introduced in 7c91fb. + I removed the plugin name from an error message for no good reason. + +2010-01-22 12:58:13 +0100 Alessandro Decina + + * configure.ac: + Fix the check if libswscale needs enabling explicitly under OS X. + +2010-01-22 11:43:39 +0100 Alessandro Decina + + * ext/ffmpeg/gstffmpegdec.c: + * ext/ffmpeg/gstffmpegdemux.c: + * ext/ffmpeg/gstffmpegprotocol.c: + Fix compiler warnings under OS X. + +2010-01-20 00:55:26 +0000 Tim-Philipp Müller + + * common: + Automatic update of common submodule + From 14cec89 to 15d47a6 + +2010-01-15 22:21:42 +0100 Julien Moutte + + * ext/libswscale/gstffmpegscale.c: + ffvideoscale: Fix build warning. + FFMpeg swscale function wants some const pointers. + +2010-01-06 11:53:23 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegcodecmap.c: + gstffmpegcodecmap: Add mappings for new codecs + WMAPro + Dolby TrueHD + Atrac1 + TwinVQ + +2010-01-06 11:51:54 +0100 Edward Hervey + + * configure.ac: + configure.ac: re-indent long line, remove --disable-vhook, use --disable-hwaccels + +2010-01-06 11:53:01 +0100 Edward Hervey + + * ffmpegrev: + ffmpegrev: Bump to ffmpeg r21150 from Jan 11th 2010 + +2009-12-14 21:20:53 +0100 Mark Nauwelaerts + + * ext/ffmpeg/gstffmpegenc.c: + ffmpegenc: more consideration for upstream (audio) timestamps + +2009-12-21 19:13:14 +0100 Mark Nauwelaerts + + * common: + Automatic update of common submodule + From 47cb23a to 14cec89 + +2009-12-09 15:27:14 +0000 Tim-Philipp Müller + + * ext/ffmpeg/gstffmpegdec.c: + ffmpegdec: ignore all vdpau decoders + Make check for vdpau decoders more generic. There might be vdpau + decoders we don't expect when using an external ffmpeg version, + and we want those blacklisted as well (e.g. ffdec_mpeg4_vdpau). + +2009-12-01 15:08:27 +0000 Tim-Philipp Müller + + * common: + Automatic update of common submodule + From 87bf428 to 47cb23a + +2009-12-01 14:18:06 +0100 Sebastian Dröge + + * common: + Automatic update of common submodule + From da4c75c to 87bf428 + +2009-11-27 18:56:28 +0100 Edward Hervey + + * common: + Automatic update of common submodule + From 53a2485 to da4c75c + +2009-11-20 20:28:06 +0100 Jan Schmidt + + * ext/ffmpeg/gstffmpegcodecmap.c: + caps: Use default audio channel layouts for some codecs + For a few white-listed codecs, use default fallback channel + layouts when ffmpeg doesn't inform us. + +2009-11-20 21:46:33 -0500 Olivier Crête + + * ext/ffmpeg/gstffmpegenc.c: + * ext/ffmpeg/gstffmpegenc.h: + ffenc: Make keyframe forcing thread-safe + Make the keyframe forcing thread-safe, also emit a downstream event + to allow muxers or payloaders to react appropriately. + https://bugzilla.gnome.org/show_bug.cgi?id=602556 + +2009-11-19 10:31:39 +0000 Tim-Philipp Müller + + * common: + Automatic update of common submodule + From 0702fe1 to 53a2485 + +2009-11-18 17:36:48 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegenc.c: + * ext/ffmpeg/gstffmpegmux.c: + Move encoders and muxers to GST_RANK_SECONDARY. + +2009-11-16 13:54:16 +0100 Wim Taymans + + * ext/ffmpeg/gstffmpegdec.c: + ffdec: remove clipping hack + Remove a hack that seems to produce wrong clipping values. + +2009-10-01 02:48:35 +0100 Jan Schmidt + + * ext/ffmpeg/gstffmpegcodecmap.c: + ffmpeg: VC-1/WMV3 fixes. + Use format field in the pad caps to differentiate VC-1 from WMV3. + Fix a typo in the caps creation and parsing - the field is called + 'format' - not 'fourcc' + Add a dodgy hack to populate the extradata size field + (first byte) when it is 0 - as it seems to be for some (Matroska) + test files. + +2009-11-10 12:30:50 +0100 Sjoerd Simons + + * ext/ffmpeg/gstffmpegcodecmap.c: + Always give the most video restricted caps possible + When the video caps aren't fixed yet, make sure we return the most + precise set of caps. It seems a regression was introduced in cc082f, + causing restricted caps to never be used if the context == NULL + None of the restricted caps generation uses the context, so no need to + check whether the context. + Fixes bug #578160. + +2009-11-09 19:19:25 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegdec.c: + ffmpegdec: Only restore default in AVCodecContext when needed. + Resetting default values is currently very complex in libavcodec, so + we only call it when needed (i.e. when a context was previously used). + Shaves off 10% of the setup of a decoder. + +2009-11-05 23:54:47 +0000 Tim-Philipp Müller + + * ext/ffmpeg/gstffmpegdec.c: + ffmpegdec: printf format fixes + +2009-11-02 09:05:13 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegdec.c: + ffdec: Don't use an allocated 1-entry structure for private data. + If there's only one entry, just use that entry. + +2009-11-02 08:49:43 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegmux.c: + ffmux: avoid generating caps when registering + Don't generate caps when we register the class but delay that till when + we actually create an instance of the class. + +2009-11-02 08:47:12 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegdemux.c: + ffdemux: avoid generating caps when registering + Don't generate caps when we register the class but delay that till when + we actually create an instance of the class. + +2009-11-02 08:43:17 +0100 Edward Hervey + + * ext/ffmpeg/gstffmpegenc.c: + * ext/ffmpeg/gstffmpegenc.h: + ffenc: avoid generating caps when registering + Don't generate caps when we register the class but delay that till when + we actually create an instance of the class. + +2009-10-22 16:27:28 -0400 Wim Taymans + + * ext/ffmpeg/gstffmpegdec.c: + ffdec: avoid generating caps when registering + Don't generate caps when we register the class but delay that till when + we actually create an instance of the class. + +2009-10-16 10:17:23 +0300 Stefan Kost + + * common: + Automatic update of common submodule + From 85d1530 to 0702fe1 + +2009-10-14 10:41:59 +0200 Edward Hervey + + * common: + Automatic update of common submodule + From a3e3ce4 to 85d1530 + +2009-10-08 13:54:45 +0200 Sebastian Dröge + + * ext/ffmpeg/gstffmpegenc.c: + ffmpegenc: Add a note to the buffer-size property description + Setting it has no effect anymore and is deprecated. + +2009-10-08 13:52:22 +0200 Sebastian Dröge + + * ext/ffmpeg/gstffmpegenc.c: + Revert "ffenc: Make the buffer-size property read-only" + This reverts commit 98439aacc752432022b6fc3e5bc487d60b12dc48. + Instead of printing a warning when trying to set the property + it should do nothing as before and the property description + should contain a note that setting it has no effect. + +2009-10-08 12:27:59 +0200 Sebastian Dröge + + * ext/ffmpeg/gstffmpegenc.c: + ffenc: Make the buffer-size property read-only + ...instead of just doing nothing when setting it. This makes sure + that people notice that they shouldn't set the property because + it creates a warning now. + +2009-10-08 11:01:19 +0100 Jan Schmidt + + * common: + Automatic update of common submodule + From 19fa4f3 to a3e3ce4 + +2009-10-01 16:44:22 +0200 Sebastian Dröge + + * ext/ffmpeg/gstffmpegenc.c: + ffenc: Make sure to always provide large enough buffers + For audio always add the minimum ffmpeg buffer size, for video + use the same weird buffer size as they use in ffmpeg.c: + width*height*6 + 200 + Also make setting of the buffer-size property a no-op. + Fixes bug #593651. + +2009-10-01 16:20:13 +0200 Sebastian Dröge + + * ext/ffmpeg/gstffmpegenc.c: + ffmpegenc: Use dash instead of underscore in property names + GLib internally converts them to dashs anyway. + +2009-10-06 19:50:37 +0100 Jan Schmidt + + * configure.ac: + back to development -> 0.10.9.1 + +=== release 0.10.9 === 2009-10-05 14:34:22 +0100 Jan Schmidt @@ -604,8 +1008,7 @@ 2009-05-05 17:27:27 +0100 Christian Schaller * gst-ffmpeg.spec.in: - removing make flags in spec file to make things flow easy with - GCC 4.4.0 + removing make flags in spec file to make things flow easy with GCC 4.4.0 2009-05-04 13:00:49 +0200 Sebastian Dröge diff --git a/NEWS b/NEWS index 23fd06a..acc293d 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,28 @@ -This is GStreamer FFmpeg Plug-ins 0.10.9, "Shooting the moon" +This is GStreamer FFmpeg Plug-ins 0.10.10, "It's the bomb" + +Changes since 0.10.9: + + * Update to revision 21874 of ffmpeg (Feb 18th 2010) + * Various fixes for encoders + * Faster plugin/element creation + * Fix duration of out-of-order buffers + +Bugs fixed since 0.10.9: + + * 610613 : a vp6 flv file crashes totem and pitivi + * 330681 : [real] RV20 video garbled + * 361177 : Need WMS decoder + * 578160 : ffenc_h263 doesn't list the resolutions it actually supports + * 593647 : ffdec_flashsv doesn't work + * 593651 : buffer-size property of ffenc_* is a cop-out + * 601421 : [fixed upstream] WMA9 support + * 601501 : [ffdec_vc1] Fails to decode some VC1 streams that work with mplayer + * 603331 : Feature request: intel indeo 4 & 5 codec support + * 610469 : flv file doesn't play in totem + * 610481 : [ffmpegdec] wrong output timestamps when non-keyframe following flush + * 611398 : [regression] outgoing buffer durations aren't correct + * 611722 : [regression] No decoder for video/x-wmv, wmvversion=(int)3, format=(fourcc)WMVA + * 611782 : [regression] Segmentation fault in demuxers Changes since 0.10.8: diff --git a/RELEASE b/RELEASE index 7283a8e..d0643ec 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -Release notes for GStreamer FFmpeg Plug-ins 0.10.9 "Shooting the moon" +Release notes for GStreamer FFmpeg Plug-ins 0.10.10 "It's the bomb" The GStreamer team is proud to announce a new release @@ -34,28 +34,27 @@ contains a set of less supported plug-ins that haven't passed the Features of this release - * Update FFmpeg snapshot to SVN 19580 on the 0.5 branch - * Improve tag passing - * Track timestamps and frame delay for improved timestamping - * Support 4khz ADPCM and g.721 + * Update to revision 21874 of ffmpeg (Feb 18th 2010) + * Various fixes for encoders + * Faster plugin/element creation + * Fix duration of out-of-order buffers Bugs fixed in this release - * 574661 : [gstffmpegdec] Wrong usage of parsers - * 575545 : [gstffmpegenc] Wrong usage of AVCodec.pix_fmts - * 578278 : gst-ffmpeg: assign offsets (from upstream) to outgoing buffers - * 586894 : distclean removes gst-libs/ext/ffmpeg - * 586957 : [ffdemux_ape] APE file metadata not retained during transcode - * 588546 : Add AC3 audio codec to DVD Muxer - * 590172 : ffdec_theora does not work - * 590964 : Varying licensing in COPYING file in release tarballs - * 591038 : Colorspace error during negotiation in ffenc_mjpeg - * 591163 : Duration calculation is wrong for codecs with ticks_per_frame != 1 - * 591469 : gst-ffmpeg won't build - * 591809 : [ffdec_adpcm_ima_wav] can't decode ADPCM file - * 593141 : Add AG_GST_ARG_WITH_PKG_CONFIG_PATH to configure - * 594306 : ffdec_* sets channel-positions for common mono and stereo cases - * 594454 : gstreamer does not support adpcm, g721 audio file ? + * 610613 : a vp6 flv file crashes totem and pitivi + * 330681 : [real] RV20 video garbled + * 361177 : Need WMS decoder + * 578160 : ffenc_h263 doesn't list the resolutions it actually supports + * 593647 : ffdec_flashsv doesn't work + * 593651 : buffer-size property of ffenc_* is a cop-out + * 601421 : [fixed upstream] WMA9 support + * 601501 : [ffdec_vc1] Fails to decode some VC1 streams that work with mplayer + * 603331 : Feature request: intel indeo 4 & 5 codec support + * 610469 : flv file doesn't play in totem + * 610481 : [ffmpegdec] wrong output timestamps when non-keyframe following flush + * 611398 : [regression] outgoing buffer durations aren't correct + * 611722 : [regression] No decoder for video/x-wmv, wmvversion=(int)3, format=(fourcc)WMVA + * 611782 : [regression] Segmentation fault in demuxers Download @@ -84,16 +83,15 @@ Applications Contributors to this release + * Alessandro Decina * Edward Hervey * Jan Schmidt - * Jarkko Palviainen - * Jonathan Matthew - * Jordi Mas + * Julien Moutte + * Mark Nauwelaerts * Olivier Crête * Sebastian Dröge * Sjoerd Simons * Stefan Kost * Tim-Philipp Müller * Wim Taymans - * Руслан Ижбулатов   \ No newline at end of file diff --git a/configure.ac b/configure.ac index 9bb4a88..420f02f 100644 --- a/configure.ac +++ b/configure.ac @@ -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.9.4, +AC_INIT(GStreamer FFMpeg, 0.10.10, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-ffmpeg)