releasing 0.10.1

Original commit message from CVS:
releasing 0.10.1
This commit is contained in:
Thomas Vander Stichele 2006-03-31 11:12:20 +00:00
parent 32e5851723
commit 3c440154c6
8 changed files with 840 additions and 120 deletions

View file

@ -1,3 +1,10 @@
=== release 0.10.1 ===
2006-03-31 Thomas Vander Stichele <thomas at apestaart dot org>
* configure.ac:
releasing 0.10.1, "Late Train"
2006-03-22 Wim Taymans <wim@fluendo.com> 2006-03-22 Wim Taymans <wim@fluendo.com>
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close), * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
@ -56,11 +63,11 @@
(gst_ffmpeg_set_palette): (gst_ffmpeg_set_palette):
Use AVPALETTE_SIZE macro instead of magic value for clarity. Use AVPALETTE_SIZE macro instead of magic value for clarity.
Based on patch by: Fabrizio Gennari
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame): * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
In GStreamer, the size of the palette is not part of In GStreamer, the size of the palette is not part of
GST_BUFFER_SIZE, so adjust buffer size of outgoing buffers GST_BUFFER_SIZE, so adjust buffer size of outgoing buffers
accordingly if there's a palette (fixes #327028, based on accordingly if there's a palette (fixes #327028)
patch by: Fabrizio Gennari).
2006-02-21 Edward Hervey <edward@fluendo.com> 2006-02-21 Edward Hervey <edward@fluendo.com>
@ -316,6 +323,8 @@
2005-12-16 Tim-Philipp Müller <tim at centricular dot net> 2005-12-16 Tim-Philipp Müller <tim at centricular dot net>
Patch by: Sebastien Cote
Patch by: Luca Ognibene
* ext/ffmpeg/gstffmpeg.c: (gst_ffmpeg_avcodec_open), * ext/ffmpeg/gstffmpeg.c: (gst_ffmpeg_avcodec_open),
(gst_ffmpeg_avcodec_close): (gst_ffmpeg_avcodec_close):
* ext/ffmpeg/gstffmpeg.h: * ext/ffmpeg/gstffmpeg.h:
@ -325,7 +334,7 @@
(gst_ffmpegenc_getcaps), (gst_ffmpegenc_setcaps), (gst_ffmpegenc_getcaps), (gst_ffmpegenc_setcaps),
(gst_ffmpegenc_change_state): (gst_ffmpegenc_change_state):
Do proper locking around avcodec_open() and avcodec_close() Do proper locking around avcodec_open() and avcodec_close()
(fixes #322254, patch by: Sebastien Cote and Luca Ognibene). (fixes #322254)
2005-12-10 Tim-Philipp Müller <tim at centricular dot net> 2005-12-10 Tim-Philipp Müller <tim at centricular dot net>
@ -340,8 +349,8 @@
This should handle the case where AVFrame->reference is set to 1 (which This should handle the case where AVFrame->reference is set to 1 (which
is the equivalent of a keyframe). is the equivalent of a keyframe).
Also fixes #323286. Also fixes #323286.
I tried a truckload of other files with this modification and it didn't seem I tried a truckload of other files with this modification and it didn't
to break playback. seem to break playback.
2005-12-06 Thomas Vander Stichele <thomas at apestaart dot org> 2005-12-06 Thomas Vander Stichele <thomas at apestaart dot org>

32
NEWS
View file

@ -1,4 +1,34 @@
This is GStreamer FFmpeg Plug-ins 0.10.0, "Rocamadour" This is GStreamer FFmpeg Plug-ins 0.10.1, "Late Train"
Changes since 0.10.0:
* ffvideoscale ported
* ffdeinterlace ported
* demuxer wrapper works pull-based
* disabled mpeg2 video and mp3 audio autoplugging
* fixes for Indeo3, PNG, smc, H264 HD, H263, FLV1, G2
Bugs fixed since 0.10.0:
* 162833 : [ffdemux_mp3] ffmpeg mp3 decoder miss seeking
* 311272 : Reading mpeg-ts stream from standard input does not work
* 319248 : configure script doesn't accept --with-pkg-config-path ar...
* 320238 : Fails to build under powerpc
* 322254 : avcodec_open()/close() aren't thread-safe
* 323286 : [ffdec_cinepak] chef.avi causes gstreamer to hang in preroll
* 326372 : Indeo AVI files do not play with 0.10
* 326704 : [ffdec] Memory leak when joining pcache
* 327028 : MS Video 1 palettized AVI doesn't work
* 327224 : ffdeinterlace port to 0.10
* 327861 : [ffmpegenc] FFMpeg audio encoders do not set caps to buffers
* 329963 : gstreamer CVS doesn't work with ffmpeg codecs
* 330634 : Wrap the ffmpeg demuxers
* 331209 : [ffdec_h264] seeking in " IntoTheBlue_Cin_AVC.mp4 " crashes...
* 332072 : Too fast playback of h263p encoded file
* 332557 : FFmpeg video scale port to 0.10
* 332995 : segfault in ffmpeg enc
* 333001 : Memory leak in ffmpegenc
* 324209 : [CVE-2005-4048] avcodec_default_get_buffer heap overflow
Changes since 0.9.6: Changes since 0.9.6:

40
RELEASE
View file

@ -1,5 +1,5 @@
GStreamer: Release notes for GStreamer FFmpeg Plug-ins 0.10.0 "Rocamadour" GStreamer: Release notes for GStreamer FFmpeg Plug-ins 0.10.1 "Late Train"
The GStreamer team is proud to announce a new release The GStreamer team is proud to announce a new release
@ -35,9 +35,33 @@ Features of this release
* Parallel installability with 0.8.x series * Parallel installability with 0.8.x series
* Threadsafe design and API * Threadsafe design and API
* ffvideoscale ported
* ffdeinterlace ported
* demuxer wrapper works pull-based
* disabled mpeg2 video and mp3 audio autoplugging
* fixes for Indeo3, PNG, smc, H264 HD, H263, FLV1, G2
Bugs fixed in this release Bugs fixed in this release
* 162833 : [ffdemux_mp3] ffmpeg mp3 decoder miss seeking
* 311272 : Reading mpeg-ts stream from standard input does not work
* 319248 : configure script doesn't accept --with-pkg-config-path ar...
* 320238 : Fails to build under powerpc
* 322254 : avcodec_open()/close() aren't thread-safe
* 323286 : [ffdec_cinepak] chef.avi causes gstreamer to hang in preroll
* 326372 : Indeo AVI files do not play with 0.10
* 326704 : [ffdec] Memory leak when joining pcache
* 327028 : MS Video 1 palettized AVI doesn't work
* 327224 : ffdeinterlace port to 0.10
* 327861 : [ffmpegenc] FFMpeg audio encoders do not set caps to buffers
* 329963 : gstreamer CVS doesn't work with ffmpeg codecs
* 330634 : Wrap the ffmpeg demuxers
* 331209 : [ffdec_h264] seeking in " IntoTheBlue_Cin_AVC.mp4 " crashes...
* 332072 : Too fast playback of h263p encoded file
* 332557 : FFmpeg video scale port to 0.10
* 332995 : segfault in ffmpeg enc
* 333001 : Memory leak in ffmpegenc
* 324209 : [CVE-2005-4048] avcodec_default_get_buffer heap overflow
Download Download
@ -68,4 +92,18 @@ Applications
Contributors to this release Contributors to this release
* Andy Wingo * Andy Wingo
* Christian Schaller
* Edgard Lima
* Edward Hervey
* Fabrizio Gennari
* Jan Schmidt
* Josef Zlomek
* Loïc Minier
* Luca Ognibene
* Michael Smith
* Michal Benes
* Sebastien Cote
* Thomas Vander Stichele
* Tim-Philipp Müller
* Wim Taymans
   

2
common

@ -1 +1 @@
Subproject commit f1c7bfd24d0fcc4e5113ce3b96b1fac83a9ec560 Subproject commit c18b429f2a3698b6fc5e849a637aa0c8b91e82b9

View file

@ -12,7 +12,7 @@ AM_MAINTAINER_MODE
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
AS_VERSION(gst-ffmpeg, GST_FFMPEG_VERSION, 0, 10, 0, 1, AS_VERSION(gst-ffmpeg, GST_FFMPEG_VERSION, 0, 10, 1, 0,
GST_CVS="no", GST_CVS="yes") GST_CVS="no", GST_CVS="yes")
dnl we cheat here so we don't have to change the actual configure code bit dnl we cheat here so we don't have to change the actual configure code bit

View file

@ -3768,3 +3768,253 @@
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>ffdec_adpcm_sbpro_2::lowres</NAME>
<TYPE>GstFFMpegDecLowres</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Low resolution</NICK>
<BLURB>At which resolution to decode images.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_adpcm_sbpro_2::skip-frame</NAME>
<TYPE>GstFFMpegDecSkipFrame</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Skip frames</NICK>
<BLURB>Which types of frames to skip during decoding.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_adpcm_sbpro_3::lowres</NAME>
<TYPE>GstFFMpegDecLowres</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Low resolution</NICK>
<BLURB>At which resolution to decode images.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_adpcm_sbpro_3::skip-frame</NAME>
<TYPE>GstFFMpegDecSkipFrame</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Skip frames</NICK>
<BLURB>Which types of frames to skip during decoding.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_adpcm_sbpro_4::lowres</NAME>
<TYPE>GstFFMpegDecLowres</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Low resolution</NICK>
<BLURB>At which resolution to decode images.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_adpcm_sbpro_4::skip-frame</NAME>
<TYPE>GstFFMpegDecSkipFrame</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Skip frames</NICK>
<BLURB>Which types of frames to skip during decoding.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_mmvideo::lowres</NAME>
<TYPE>GstFFMpegDecLowres</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Low resolution</NICK>
<BLURB>At which resolution to decode images.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_mmvideo::skip-frame</NAME>
<TYPE>GstFFMpegDecSkipFrame</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Skip frames</NICK>
<BLURB>Which types of frames to skip during decoding.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_bmp::lowres</NAME>
<TYPE>GstFFMpegDecLowres</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Low resolution</NICK>
<BLURB>At which resolution to decode images.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_bmp::skip-frame</NAME>
<TYPE>GstFFMpegDecSkipFrame</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Skip frames</NICK>
<BLURB>Which types of frames to skip during decoding.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_avs::lowres</NAME>
<TYPE>GstFFMpegDecLowres</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Low resolution</NICK>
<BLURB>At which resolution to decode images.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_avs::skip-frame</NAME>
<TYPE>GstFFMpegDecSkipFrame</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Skip frames</NICK>
<BLURB>Which types of frames to skip during decoding.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_tta::lowres</NAME>
<TYPE>GstFFMpegDecLowres</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Low resolution</NICK>
<BLURB>At which resolution to decode images.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_tta::skip-frame</NAME>
<TYPE>GstFFMpegDecSkipFrame</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Skip frames</NICK>
<BLURB>Which types of frames to skip during decoding.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_truespeech::lowres</NAME>
<TYPE>GstFFMpegDecLowres</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Low resolution</NICK>
<BLURB>At which resolution to decode images.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_truespeech::skip-frame</NAME>
<TYPE>GstFFMpegDecSkipFrame</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Skip frames</NICK>
<BLURB>Which types of frames to skip during decoding.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_cook::lowres</NAME>
<TYPE>GstFFMpegDecLowres</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Low resolution</NICK>
<BLURB>At which resolution to decode images.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_cook::skip-frame</NAME>
<TYPE>GstFFMpegDecSkipFrame</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Skip frames</NICK>
<BLURB>Which types of frames to skip during decoding.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_zmbv::lowres</NAME>
<TYPE>GstFFMpegDecLowres</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Low resolution</NICK>
<BLURB>At which resolution to decode images.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_zmbv::skip-frame</NAME>
<TYPE>GstFFMpegDecSkipFrame</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Skip frames</NICK>
<BLURB>Which types of frames to skip during decoding.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_camstudio::lowres</NAME>
<TYPE>GstFFMpegDecLowres</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Low resolution</NICK>
<BLURB>At which resolution to decode images.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffdec_camstudio::skip-frame</NAME>
<TYPE>GstFFMpegDecSkipFrame</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Skip frames</NICK>
<BLURB>Which types of frames to skip during decoding.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>ffenc_adpcm_sbpro_2::bitrate</NAME>
<TYPE>gulong</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bit Rate</NICK>
<BLURB>Target Audio Bitrate.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>ffenc_adpcm_sbpro_3::bitrate</NAME>
<TYPE>gulong</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bit Rate</NICK>
<BLURB>Target Audio Bitrate.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>ffenc_adpcm_sbpro_4::bitrate</NAME>
<TYPE>gulong</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bit Rate</NICK>
<BLURB>Target Audio Bitrate.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

View file

@ -0,0 +1 @@

File diff suppressed because it is too large Load diff