mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-18 07:47:17 +00:00
releasing 0.10.1
Original commit message from CVS: releasing 0.10.1
This commit is contained in:
parent
32e5851723
commit
3c440154c6
8 changed files with 840 additions and 120 deletions
19
ChangeLog
19
ChangeLog
|
@ -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
32
NEWS
|
@ -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
40
RELEASE
|
@ -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
2
common
|
@ -1 +1 @@
|
|||
Subproject commit f1c7bfd24d0fcc4e5113ce3b96b1fac83a9ec560
|
||||
Subproject commit c18b429f2a3698b6fc5e849a637aa0c8b91e82b9
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue