mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +00:00
Release 0.10.4
Original commit message from CVS: Release 0.10.4
This commit is contained in:
parent
9fd8a40ea0
commit
7b2f2ebda6
10 changed files with 115 additions and 69 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
=== release 0.10.4 ===
|
||||||
|
|
||||||
|
2008-05-21 Jan Schmidt <jan.schmidt@sun.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
releasing 0.10.4, "A jump to the left"
|
||||||
|
|
||||||
2008-05-20 Jan Schmidt <jan.schmidt@sun.com>
|
2008-05-20 Jan Schmidt <jan.schmidt@sun.com>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
|
|
42
NEWS
42
NEWS
|
@ -1,5 +1,45 @@
|
||||||
This is GStreamer FFmpeg Plug-ins 0.10.3, "My T-Shirt is slowly fading"
|
This is GStreamer FFmpeg Plug-ins 0.10.4, "A jump to the left"
|
||||||
|
|
||||||
|
Changes since 0.10.3:
|
||||||
|
|
||||||
|
* New build system based on direct upstream FFmpeg svn
|
||||||
|
* Much newer FFmpeg with more decoders
|
||||||
|
* New ffaudioresample element
|
||||||
|
* Better timestamp handling
|
||||||
|
* Basic reverse playback
|
||||||
|
* New codecs wrapped
|
||||||
|
|
||||||
|
Bugs fixed since 0.10.3:
|
||||||
|
|
||||||
|
* 504056 : [ffvideoscale] Switch to using libswscale
|
||||||
|
* 488913 : Move to a saner ffmpeg checkout system
|
||||||
|
* 321662 : reenable our get_buffer function in gst-ffmpeg
|
||||||
|
* 334707 : ffmpeg reads past the end of data passed to it
|
||||||
|
* 337866 : [ffmpeg] timestamps wrong
|
||||||
|
* 338989 : [ffenc_mjpeg] Creates garbled content
|
||||||
|
* 359965 : ffenc_huffyuv broken
|
||||||
|
* 394208 : Compile Error on Intel Mac OS X
|
||||||
|
* 421068 : ffenc_h263p -- missing options
|
||||||
|
* 427082 : [fixed upstream] totem crashes when trying to play an .AIF
|
||||||
|
* 449420 : [fixed upstream] [FLV] Incorrect FLV frame sizes
|
||||||
|
* 467121 : [fixed upstream] WVC1 codec
|
||||||
|
* 482660 : h264 playback is not smooth
|
||||||
|
* 496127 : [deinterlace/scale/postproc] support for non-I420 colorsp...
|
||||||
|
* 503249 : Add GIF support
|
||||||
|
* 503733 : PATCH: stop gst-inspect --print-all from crashing when gs...
|
||||||
|
* 510745 : Add musepack sv7 support
|
||||||
|
* 510985 : Don't register typefinders for which we have replacements...
|
||||||
|
* 511011 : gst-ffmpeg autogen.sh not checking for subversion presence
|
||||||
|
* 511476 : Missing codec inside gstffmpegcodecmap.c
|
||||||
|
* 515205 : Dubious .flv file crashes totem
|
||||||
|
* 515811 : add debug-mv property to ffdec_*
|
||||||
|
* 518033 : Add Monkey's Audio (APE) support
|
||||||
|
* 519235 : make clean twice produces some error messages
|
||||||
|
* 528082 : [ffmpeg] compile error
|
||||||
|
* 529015 : Port from deprecated img_convert to swscale
|
||||||
|
* 531857 : Can't play WVC1 videos
|
||||||
|
* 532803 : Doesn't build properly with system ffmpeg
|
||||||
|
|
||||||
Changes since 0.10.2:
|
Changes since 0.10.2:
|
||||||
|
|
||||||
* Memory usage fixes
|
* Memory usage fixes
|
||||||
|
|
89
RELEASE
89
RELEASE
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
Release notes for GStreamer FFmpeg Plug-ins 0.10.3 "My T-Shirt is slowly fading"
|
Release notes for GStreamer FFmpeg Plug-ins 0.10.4 "A jump to the left"
|
||||||
|
|
||||||
|
|
||||||
The GStreamer team is proud to announce a new release
|
The GStreamer team is proud to announce a new release
|
||||||
|
@ -34,42 +34,43 @@ contains a set of less supported plug-ins that haven't passed the
|
||||||
|
|
||||||
Features of this release
|
Features of this release
|
||||||
|
|
||||||
* Memory usage fixes
|
* New build system based on direct upstream FFmpeg svn
|
||||||
* Playback and seeking fixes
|
* Much newer FFmpeg with more decoders
|
||||||
* Improved QOS support
|
* New ffaudioresample element
|
||||||
* Parallel installability with 0.8.x series
|
* Better timestamp handling
|
||||||
* Threadsafe design and API
|
* Basic reverse playback
|
||||||
|
* New codecs wrapped
|
||||||
|
|
||||||
Bugs fixed in this release
|
Bugs fixed in this release
|
||||||
|
|
||||||
* 474845 : ffmux_mp4 does not encode metadata
|
* 504056 : [ffvideoscale] Switch to using libswscale
|
||||||
* 433245 : Non-mutex-protected calls to avcodec_open/_close
|
* 488913 : Move to a saner ffmpeg checkout system
|
||||||
* 153263 : no decoder available for real proprietary codecs
|
* 321662 : reenable our get_buffer function in gst-ffmpeg
|
||||||
* 334990 : Crash with a .rm file
|
* 334707 : ffmpeg reads past the end of data passed to it
|
||||||
* 341736 : [patch] H.263/QDesign Music v.2 movie has great playback ...
|
* 337866 : [ffmpeg] timestamps wrong
|
||||||
* 342962 : [ffdec_h264] jerky playback of h264 in matroska and quick...
|
* 338989 : [ffenc_mjpeg] Creates garbled content
|
||||||
* 363363 : Please permit building against an external ffmpeg
|
* 359965 : ffenc_huffyuv broken
|
||||||
* 364139 : [ffdec_h264] regression: artefacts with 'climates' quickt...
|
* 394208 : Compile Error on Intel Mac OS X
|
||||||
* 375534 : FLV demuxer produces bad framerate, durations
|
* 421068 : ffenc_h263p -- missing options
|
||||||
* 392359 : [ffmpegenc] potential crash in dispose due to double-free
|
* 427082 : [fixed upstream] totem crashes when trying to play an .AIF
|
||||||
* 393187 : ffenc_mpeg4 does not set codec_data on caps
|
* 449420 : [fixed upstream] [FLV] Incorrect FLV frame sizes
|
||||||
* 394075 : ffdemux disregards FlowReturn result of downstream pushing
|
* 467121 : [fixed upstream] WVC1 codec
|
||||||
* 403168 : [ffmux_flv] crash on buffer after returning FLOW_ERROR pr...
|
* 482660 : h264 playback is not smooth
|
||||||
* 403739 : ffenc_mpeg1/2video segfaults
|
* 496127 : [deinterlace/scale/postproc] support for non-I420 colorsp...
|
||||||
* 407779 : Add more explanations when building against external ffmpeg
|
* 503249 : Add GIF support
|
||||||
* 435742 : gst-ffmpeg installation fails during make
|
* 503733 : PATCH: stop gst-inspect --print-all from crashing when gs...
|
||||||
* 440253 : no shared lib created and installed (MinGW)
|
* 510745 : Add musepack sv7 support
|
||||||
* 453135 : broken ffenc_*
|
* 510985 : Don't register typefinders for which we have replacements...
|
||||||
* 460274 : FFmpeg buffer duration issues
|
* 511011 : gst-ffmpeg autogen.sh not checking for subversion presence
|
||||||
* 466221 : Doesn't play " video/sp5x " videos
|
* 511476 : Missing codec inside gstffmpegcodecmap.c
|
||||||
* 485033 : Wrong return type for gst_ffmpegdec_setcaps
|
* 515205 : Dubious .flv file crashes totem
|
||||||
* 492419 : Build issues on Windows/MSVC
|
* 515811 : add debug-mv property to ffdec_*
|
||||||
* 398875 : [ffdec_camtasia] requires " bits_per_sample " to be set or ...
|
* 518033 : Add Monkey's Audio (APE) support
|
||||||
* 394071 : ffmpeg now uses YUV4MPEG version 2, caps still indicate v...
|
* 519235 : make clean twice produces some error messages
|
||||||
* 399108 : ffmpeg's yuv4mpegpipe demuxer not activated for auto-plug...
|
* 528082 : [ffmpeg] compile error
|
||||||
* 444332 : missing unref for videoscale after gst_pad_get_parent
|
* 529015 : Port from deprecated img_convert to swscale
|
||||||
* 444384 : ffmux_asf could support more input capabilities
|
* 531857 : Can't play WVC1 videos
|
||||||
* 482946 : warning in demuxer when receiving GST_EVENT_LATENCY
|
* 532803 : Doesn't build properly with system ffmpeg
|
||||||
|
|
||||||
Download
|
Download
|
||||||
|
|
||||||
|
@ -99,25 +100,15 @@ Applications
|
||||||
|
|
||||||
Contributors to this release
|
Contributors to this release
|
||||||
|
|
||||||
*
|
* Andy Wingo
|
||||||
|
* Damien Lespiau
|
||||||
|
* Dejan Sakelšak
|
||||||
* Edward Hervey
|
* Edward Hervey
|
||||||
* Jan Arne Petersen
|
* Gabriel Bouvigne
|
||||||
* Jan Schmidt
|
* Jan Schmidt
|
||||||
* Johan Dahlin
|
|
||||||
* Josselin Mouette
|
|
||||||
* Julien Moutte
|
|
||||||
* Laurent Glayal
|
|
||||||
* Mark Nauwelaerts
|
|
||||||
* Martin Szulecki
|
|
||||||
* Michael Smith
|
* Michael Smith
|
||||||
* Ole André Vadla Ravnås
|
|
||||||
* Sebastian Dröge
|
* Sebastian Dröge
|
||||||
* Stefan Kost
|
* Stefan Kost
|
||||||
* Sébastien Moutte
|
* Tim-Philipp Müller
|
||||||
* Thomas Vander Stichele
|
|
||||||
* Tim-Philipp Müller
|
|
||||||
* Tuomas Kulve
|
|
||||||
* Wim Taymans
|
* Wim Taymans
|
||||||
* Yann Gilquin
|
|
||||||
* Yves Lefebvre
|
|
||||||
|
|
2
common
2
common
|
@ -1 +1 @@
|
||||||
Subproject commit e365978c480a8fffa4bdb61568fb2cd989d1b197
|
Subproject commit 5e771924d59d9ac912237ea466d0c60ad95df5ab
|
|
@ -3,7 +3,7 @@ AC_PREREQ(2.52)
|
||||||
dnl initialize autoconf
|
dnl initialize autoconf
|
||||||
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
|
||||||
AC_INIT(GStreamer FFMpeg, 0.10.3.3,
|
AC_INIT(GStreamer FFMpeg, 0.10.4,
|
||||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||||
gst-ffmpeg)
|
gst-ffmpeg)
|
||||||
|
|
||||||
|
|
|
@ -10761,7 +10761,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>postproc_forcequant::quantizer</NAME>
|
<NAME>postproc_forcequant::quantizer</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
<RANGE>>= G_MAXULONG</RANGE>
|
<RANGE>>= -1</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Force Quantizer</NICK>
|
<NICK>Force Quantizer</NICK>
|
||||||
<BLURB>Quantizer to use (-1 = pp default).</BLURB>
|
<BLURB>Quantizer to use (-1 = pp default).</BLURB>
|
||||||
|
@ -10811,7 +10811,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>postproc_tmpnoise::threshold-1</NAME>
|
<NAME>postproc_tmpnoise::threshold-1</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
<RANGE>>= G_MAXULONG</RANGE>
|
<RANGE>>= -1</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Threshold One</NICK>
|
<NICK>Threshold One</NICK>
|
||||||
<BLURB>Higher values mean stronger filtering (-1 = pp default).</BLURB>
|
<BLURB>Higher values mean stronger filtering (-1 = pp default).</BLURB>
|
||||||
|
@ -10821,7 +10821,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>postproc_tmpnoise::threshold-2</NAME>
|
<NAME>postproc_tmpnoise::threshold-2</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
<RANGE>>= G_MAXULONG</RANGE>
|
<RANGE>>= -1</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Threshold Two</NICK>
|
<NICK>Threshold Two</NICK>
|
||||||
<BLURB>Higher values mean stronger filtering (-1 = pp default).</BLURB>
|
<BLURB>Higher values mean stronger filtering (-1 = pp default).</BLURB>
|
||||||
|
@ -10831,7 +10831,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>postproc_tmpnoise::threshold-3</NAME>
|
<NAME>postproc_tmpnoise::threshold-3</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
<RANGE>>= G_MAXULONG</RANGE>
|
<RANGE>>= -1</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Threshold Three</NICK>
|
<NICK>Threshold Three</NICK>
|
||||||
<BLURB>Higher values mean stronger filtering (-1 = pp default).</BLURB>
|
<BLURB>Higher values mean stronger filtering (-1 = pp default).</BLURB>
|
||||||
|
@ -11101,7 +11101,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>postproc_avdeblock::difference</NAME>
|
<NAME>postproc_avdeblock::difference</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
<RANGE>>= G_MAXULONG</RANGE>
|
<RANGE>>= -1</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Difference Factor</NICK>
|
<NICK>Difference Factor</NICK>
|
||||||
<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
|
<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
|
||||||
|
@ -11111,7 +11111,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>postproc_avdeblock::flatness</NAME>
|
<NAME>postproc_avdeblock::flatness</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
<RANGE>>= G_MAXULONG</RANGE>
|
<RANGE>>= -1</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Flatness Threshold</NICK>
|
<NICK>Flatness Threshold</NICK>
|
||||||
<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
|
<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
|
||||||
|
@ -11151,7 +11151,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>postproc_ahdeblock::difference</NAME>
|
<NAME>postproc_ahdeblock::difference</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
<RANGE>>= G_MAXULONG</RANGE>
|
<RANGE>>= -1</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Difference Factor</NICK>
|
<NICK>Difference Factor</NICK>
|
||||||
<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
|
<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
|
||||||
|
@ -11161,7 +11161,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>postproc_ahdeblock::flatness</NAME>
|
<NAME>postproc_ahdeblock::flatness</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
<RANGE>>= G_MAXULONG</RANGE>
|
<RANGE>>= -1</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Flatness Threshold</NICK>
|
<NICK>Flatness Threshold</NICK>
|
||||||
<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
|
<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
|
||||||
|
@ -11261,7 +11261,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>postproc_vdeblock::difference</NAME>
|
<NAME>postproc_vdeblock::difference</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
<RANGE>>= G_MAXULONG</RANGE>
|
<RANGE>>= -1</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Difference Factor</NICK>
|
<NICK>Difference Factor</NICK>
|
||||||
<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
|
<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
|
||||||
|
@ -11271,7 +11271,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>postproc_vdeblock::flatness</NAME>
|
<NAME>postproc_vdeblock::flatness</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
<RANGE>>= G_MAXULONG</RANGE>
|
<RANGE>>= -1</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Flatness Threshold</NICK>
|
<NICK>Flatness Threshold</NICK>
|
||||||
<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
|
<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
|
||||||
|
@ -11311,7 +11311,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>postproc_hdeblock::difference</NAME>
|
<NAME>postproc_hdeblock::difference</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
<RANGE>>= G_MAXULONG</RANGE>
|
<RANGE>>= -1</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Difference Factor</NICK>
|
<NICK>Difference Factor</NICK>
|
||||||
<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
|
<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
|
||||||
|
@ -11321,7 +11321,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>postproc_hdeblock::flatness</NAME>
|
<NAME>postproc_hdeblock::flatness</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
<RANGE>>= G_MAXULONG</RANGE>
|
<RANGE>>= -1</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Flatness Threshold</NICK>
|
<NICK>Flatness Threshold</NICK>
|
||||||
<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
|
<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
|
||||||
|
|
|
@ -297,9 +297,6 @@ GObject
|
||||||
postproc_tmpnoise
|
postproc_tmpnoise
|
||||||
postproc_forcequant
|
postproc_forcequant
|
||||||
postproc_default
|
postproc_default
|
||||||
GstBus
|
|
||||||
GstTask
|
|
||||||
GstClock
|
|
||||||
GstPlugin
|
GstPlugin
|
||||||
GstRegistry
|
GstRegistry
|
||||||
GstSignalObject
|
GstSignalObject
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
GstChildProxy GstObject
|
GstChildProxy GstObject
|
||||||
GstTagSetter GstElement
|
GstTagSetter GstObject GstElement
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>All FFMPEG codecs (local snapshot)</description>
|
<description>All FFMPEG codecs (local snapshot)</description>
|
||||||
<filename>../../ext/ffmpeg/.libs/libgstffmpeg.so</filename>
|
<filename>../../ext/ffmpeg/.libs/libgstffmpeg.so</filename>
|
||||||
<basename>libgstffmpeg.so</basename>
|
<basename>libgstffmpeg.so</basename>
|
||||||
<version>0.10.3.1</version>
|
<version>0.10.4</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-ffmpeg</source>
|
<source>gst-ffmpeg</source>
|
||||||
<package>FFMpeg</package>
|
<package>FFMpeg</package>
|
||||||
|
|
|
@ -33,6 +33,17 @@ colorspace conversion elements.
|
||||||
</CVSRepository>
|
</CVSRepository>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>0.10.4</revision>
|
||||||
|
<branch>0.10</branch>
|
||||||
|
<name>A jump to the left</name>
|
||||||
|
<created>2008-05-21</created>
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-0.10.4.tar.bz2" />
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-0.10.4.tar.gz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
<release>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>0.10.3</revision>
|
<revision>0.10.3</revision>
|
||||||
|
|
Loading…
Reference in a new issue