summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Schmidt <thaytan@mad.scientist.com>2008-05-21 23:08:12 +0000
committerJan Schmidt <thaytan@mad.scientist.com>2008-05-21 23:08:12 +0000
commit7b2f2ebda65820f970c1cdbe337389501e6a8aa3 (patch)
tree32a8922fb49223789583d812c9dce7494e6b99f1
parent9fd8a40ea063650c97b1d63b54182d174777da26 (diff)
Release 0.10.4RELEASE-0_10_4
Original commit message from CVS: Release 0.10.4
-rw-r--r--ChangeLog7
-rw-r--r--NEWS42
-rw-r--r--RELEASE89
m---------common0
-rw-r--r--configure.ac2
-rw-r--r--docs/plugins/gst-ffmpeg-plugins.args24
-rw-r--r--docs/plugins/gst-ffmpeg-plugins.hierarchy3
-rw-r--r--docs/plugins/gst-ffmpeg-plugins.prerequisites2
-rw-r--r--docs/plugins/inspect/plugin-ffmpeg.xml2
-rw-r--r--gst-ffmpeg.doap11
10 files changed, 114 insertions, 68 deletions
diff --git a/ChangeLog b/ChangeLog
index 7567bf9..44cb0cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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>
* configure.ac:
diff --git a/NEWS b/NEWS
index 543c7dd..3f7a232 100644
--- a/NEWS
+++ b/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:
* Memory usage fixes
diff --git a/RELEASE b/RELEASE
index f11107c..d08a084 100644
--- a/RELEASE
+++ b/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
@@ -34,42 +34,43 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release
- * Memory usage fixes
- * Playback and seeking fixes
- * Improved QOS support
- * Parallel installability with 0.8.x series
- * Threadsafe design and API
+ * 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 in this release
- * 474845 : ffmux_mp4 does not encode metadata
- * 433245 : Non-mutex-protected calls to avcodec_open/_close
- * 153263 : no decoder available for real proprietary codecs
- * 334990 : Crash with a .rm file
- * 341736 : [patch] H.263/QDesign Music v.2 movie has great playback ...
- * 342962 : [ffdec_h264] jerky playback of h264 in matroska and quick...
- * 363363 : Please permit building against an external ffmpeg
- * 364139 : [ffdec_h264] regression: artefacts with 'climates' quickt...
- * 375534 : FLV demuxer produces bad framerate, durations
- * 392359 : [ffmpegenc] potential crash in dispose due to double-free
- * 393187 : ffenc_mpeg4 does not set codec_data on caps
- * 394075 : ffdemux disregards FlowReturn result of downstream pushing
- * 403168 : [ffmux_flv] crash on buffer after returning FLOW_ERROR pr...
- * 403739 : ffenc_mpeg1/2video segfaults
- * 407779 : Add more explanations when building against external ffmpeg
- * 435742 : gst-ffmpeg installation fails during make
- * 440253 : no shared lib created and installed (MinGW)
- * 453135 : broken ffenc_*
- * 460274 : FFmpeg buffer duration issues
- * 466221 : Doesn't play " video/sp5x " videos
- * 485033 : Wrong return type for gst_ffmpegdec_setcaps
- * 492419 : Build issues on Windows/MSVC
- * 398875 : [ffdec_camtasia] requires " bits_per_sample " to be set or ...
- * 394071 : ffmpeg now uses YUV4MPEG version 2, caps still indicate v...
- * 399108 : ffmpeg's yuv4mpegpipe demuxer not activated for auto-plug...
- * 444332 : missing unref for videoscale after gst_pad_get_parent
- * 444384 : ffmux_asf could support more input capabilities
- * 482946 : warning in demuxer when receiving GST_EVENT_LATENCY
+ * 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
Download
@@ -99,25 +100,15 @@ Applications
Contributors to this release
- *
+ * Andy Wingo
+ * Damien Lespiau
+ * Dejan Sakelšak
* Edward Hervey
- * Jan Arne Petersen
+ * Gabriel Bouvigne
* Jan Schmidt
- * Johan Dahlin
- * Josselin Mouette
- * Julien Moutte
- * Laurent Glayal
- * Mark Nauwelaerts
- * Martin Szulecki
* Michael Smith
- * Ole André Vadla Ravnås
* Sebastian Dröge
* Stefan Kost
- * Sébastien Moutte
- * Thomas Vander Stichele
- * Tim-Philipp Müller
- * Tuomas Kulve
+ * Tim-Philipp Müller
* Wim Taymans
- * Yann Gilquin
- * Yves Lefebvre
  \ No newline at end of file
diff --git a/common b/common
-Subproject e365978c480a8fffa4bdb61568fb2cd989d1b19
+Subproject 5e771924d59d9ac912237ea466d0c60ad95df5a
diff --git a/configure.ac b/configure.ac
index 97ff7ab..47b9407 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.3.3,
+AC_INIT(GStreamer FFMpeg, 0.10.4,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-ffmpeg)
diff --git a/docs/plugins/gst-ffmpeg-plugins.args b/docs/plugins/gst-ffmpeg-plugins.args
index 5077cb5..22bb121 100644
--- a/docs/plugins/gst-ffmpeg-plugins.args
+++ b/docs/plugins/gst-ffmpeg-plugins.args
@@ -10761,7 +10761,7 @@
<ARG>
<NAME>postproc_forcequant::quantizer</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Force Quantizer</NICK>
<BLURB>Quantizer to use (-1 = pp default).</BLURB>
@@ -10811,7 +10811,7 @@
<ARG>
<NAME>postproc_tmpnoise::threshold-1</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Threshold One</NICK>
<BLURB>Higher values mean stronger filtering (-1 = pp default).</BLURB>
@@ -10821,7 +10821,7 @@
<ARG>
<NAME>postproc_tmpnoise::threshold-2</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Threshold Two</NICK>
<BLURB>Higher values mean stronger filtering (-1 = pp default).</BLURB>
@@ -10831,7 +10831,7 @@
<ARG>
<NAME>postproc_tmpnoise::threshold-3</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Threshold Three</NICK>
<BLURB>Higher values mean stronger filtering (-1 = pp default).</BLURB>
@@ -11101,7 +11101,7 @@
<ARG>
<NAME>postproc_avdeblock::difference</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Difference Factor</NICK>
<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
@@ -11111,7 +11111,7 @@
<ARG>
<NAME>postproc_avdeblock::flatness</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Flatness Threshold</NICK>
<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
@@ -11151,7 +11151,7 @@
<ARG>
<NAME>postproc_ahdeblock::difference</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Difference Factor</NICK>
<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
@@ -11161,7 +11161,7 @@
<ARG>
<NAME>postproc_ahdeblock::flatness</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Flatness Threshold</NICK>
<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
@@ -11261,7 +11261,7 @@
<ARG>
<NAME>postproc_vdeblock::difference</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Difference Factor</NICK>
<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
@@ -11271,7 +11271,7 @@
<ARG>
<NAME>postproc_vdeblock::flatness</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Flatness Threshold</NICK>
<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
@@ -11311,7 +11311,7 @@
<ARG>
<NAME>postproc_hdeblock::difference</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Difference Factor</NICK>
<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
@@ -11321,7 +11321,7 @@
<ARG>
<NAME>postproc_hdeblock::flatness</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Flatness Threshold</NICK>
<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
diff --git a/docs/plugins/gst-ffmpeg-plugins.hierarchy b/docs/plugins/gst-ffmpeg-plugins.hierarchy
index 570e2c9..897992a 100644
--- a/docs/plugins/gst-ffmpeg-plugins.hierarchy
+++ b/docs/plugins/gst-ffmpeg-plugins.hierarchy
@@ -297,9 +297,6 @@ GObject
postproc_tmpnoise
postproc_forcequant
postproc_default
- GstBus
- GstTask
- GstClock
GstPlugin
GstRegistry
GstSignalObject
diff --git a/docs/plugins/gst-ffmpeg-plugins.prerequisites b/docs/plugins/gst-ffmpeg-plugins.prerequisites
index 2bf0edd..2b6b777 100644
--- a/docs/plugins/gst-ffmpeg-plugins.prerequisites
+++ b/docs/plugins/gst-ffmpeg-plugins.prerequisites
@@ -1,2 +1,2 @@
GstChildProxy GstObject
-GstTagSetter GstElement
+GstTagSetter GstObject GstElement
diff --git a/docs/plugins/inspect/plugin-ffmpeg.xml b/docs/plugins/inspect/plugin-ffmpeg.xml
index 0928200..ad220a4 100644
--- a/docs/plugins/inspect/plugin-ffmpeg.xml
+++ b/docs/plugins/inspect/plugin-ffmpeg.xml
@@ -3,7 +3,7 @@
<description>All FFMPEG codecs (local snapshot)</description>
<filename>../../ext/ffmpeg/.libs/libgstffmpeg.so</filename>
<basename>libgstffmpeg.so</basename>
- <version>0.10.3.1</version>
+ <version>0.10.4</version>
<license>LGPL</license>
<source>gst-ffmpeg</source>
<package>FFMpeg</package>
diff --git a/gst-ffmpeg.doap b/gst-ffmpeg.doap
index 732bfc1..10b3f21 100644
--- a/gst-ffmpeg.doap
+++ b/gst-ffmpeg.doap
@@ -35,6 +35,17 @@ colorspace conversion elements.
<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>
+ <Version>
<revision>0.10.3</revision>
<branch>0.10</branch>
<name>My T-Shirt is slowly fading</name>