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>
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
@ -56,11 +63,11 @@
(gst_ffmpeg_set_palette):
Use AVPALETTE_SIZE macro instead of magic value for clarity.
Based on patch by: Fabrizio Gennari
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
In GStreamer, the size of the palette is not part of
GST_BUFFER_SIZE, so adjust buffer size of outgoing buffers
accordingly if there's a palette (fixes #327028, based on
patch by: Fabrizio Gennari).
accordingly if there's a palette (fixes #327028)
2006-02-21 Edward Hervey <edward@fluendo.com>
@ -316,6 +323,8 @@
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),
(gst_ffmpeg_avcodec_close):
* ext/ffmpeg/gstffmpeg.h:
@ -325,7 +334,7 @@
(gst_ffmpegenc_getcaps), (gst_ffmpegenc_setcaps),
(gst_ffmpegenc_change_state):
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>
@ -340,8 +349,8 @@
This should handle the case where AVFrame->reference is set to 1 (which
is the equivalent of a keyframe).
Also fixes #323286.
I tried a truckload of other files with this modification and it didn't seem
to break playback.
I tried a truckload of other files with this modification and it didn't
seem to break playback.
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:

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
@ -35,9 +35,33 @@ Features of this release
* Parallel installability with 0.8.x series
* 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
* 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
@ -68,4 +92,18 @@ Applications
Contributors to this release
* 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 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")
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>
</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