Release 0.10.4 RELEASE-0_10_4
authorJan Schmidt <thaytan@mad.scientist.com>
Wed, 21 May 2008 23:08:12 +0000 (23:08 +0000)
committerJan Schmidt <thaytan@mad.scientist.com>
Wed, 21 May 2008 23:08:12 +0000 (23:08 +0000)
Original commit message from CVS:
Release 0.10.4

ChangeLog
NEWS
RELEASE
common
configure.ac
docs/plugins/gst-ffmpeg-plugins.args
docs/plugins/gst-ffmpeg-plugins.hierarchy
docs/plugins/gst-ffmpeg-plugins.prerequisites
docs/plugins/inspect/plugin-ffmpeg.xml
gst-ffmpeg.doap

index 7567bf9..44cb0cd 100644 (file)
--- 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 (file)
--- 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 (file)
--- 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
index e365978..5e77192 160000 (submodule)
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit e365978c480a8fffa4bdb61568fb2cd989d1b197
+Subproject commit 5e771924d59d9ac912237ea466d0c60ad95df5ab
index 97ff7ab..47b9407 100644 (file)
@@ -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)
 
index 5077cb5..22bb121 100644 (file)
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
index 570e2c9..897992a 100644 (file)
@@ -297,9 +297,6 @@ GObject
           postproc_tmpnoise
           postproc_forcequant
           postproc_default
-    GstBus
-    GstTask
-    GstClock
     GstPlugin
     GstRegistry
   GstSignalObject
index 2bf0edd..2b6b777 100644 (file)
@@ -1,2 +1,2 @@
 GstChildProxy GstObject
-GstTagSetter GstElement
+GstTagSetter GstObject GstElement
index 0928200..ad220a4 100644 (file)
@@ -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>
index 732bfc1..10b3f21 100644 (file)
@@ -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>