Update FFMPEG snapshot to this morning's. Asked for by apoc.
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Sun, 26 Oct 2003 11:51:17 +0000 (11:51 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Sun, 26 Oct 2003 11:51:17 +0000 (11:51 +0000)
Original commit message from CVS:
Update FFMPEG snapshot to this morning's. Asked for by apoc.

configure.ac
gst-libs/ext/ffmpeg/Makefile.am
gst-libs/ext/ffmpeg/Tag
gst-libs/ext/ffmpeg/patch/function.patch

index 313dc49..dcd7258 100644 (file)
@@ -684,7 +684,7 @@ GST_CHECK_FEATURE(FFMPEG, [ffmpeg plug-ins], ffmpeg, [
   # prerelease and release should get it disted
   if test "x$GST_PLUGINS_VERSION_NANO" = x1; then
     AC_MSG_NOTICE(slurping FFmpeg CVS source)
-    AS_SLURP_FFMPEG(gst-libs/ext/ffmpeg, 2003-07-05 22:00 GMT,
+    AS_SLURP_FFMPEG(gst-libs/ext/ffmpeg, 2003-10-26 10:00 GMT,
                     HAVE_FFMPEG=yes, HAVE_FFMPEG=no)
   else
     AC_MSG_NOTICE(FFmpeg CVS code should be included already)
index 6432411..00a5af7 100644 (file)
@@ -28,7 +28,6 @@ SUBDIRS =
 EXTRA_DIST = \
        $(PATCHES) \
        Tag \
-       ffmpeg/CVS \
        ffmpeg/CREDITS \
        ffmpeg/INSTALL \
        ffmpeg/README \
@@ -66,7 +65,7 @@ EXTRA_DIST = \
 
 
 checkout:
-       cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg
+       cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg
 
 # on running make install, make sure make has been run first
 install: all
@@ -119,38 +118,56 @@ defs = \
  -DCONFIG_RISKY=1
 
 libavformat_la_SOURCES = \
-       ffmpeg/libavformat/utils.c \
-       ffmpeg/libavformat/cutils.c \
+       ffmpeg/libavformat/4xm.c \
        ffmpeg/libavformat/allformats.c \
+       ffmpeg/libavformat/amr.c \
+       ffmpeg/libavformat/asf.c \
+       ffmpeg/libavformat/au.c \
+       ffmpeg/libavformat/audio.c \
+       ffmpeg/libavformat/avidec.c \
+       ffmpeg/libavformat/avienc.c \
+       ffmpeg/libavformat/aviobuf.c \
+       ffmpeg/libavformat/avio.c \
+       ffmpeg/libavformat/crc.c \
+       ffmpeg/libavformat/cutils.c \
+       ffmpeg/libavformat/dv1394.c \
+       ffmpeg/libavformat/dv.c \
+       ffmpeg/libavformat/ffm.c \
+       ffmpeg/libavformat/file.c \
+       ffmpeg/libavformat/flvdec.c \
+       ffmpeg/libavformat/flvenc.c \
+       ffmpeg/libavformat/framehook.c \
+       ffmpeg/libavformat/gif.c \
+       ffmpeg/libavformat/gifdec.c \
+       ffmpeg/libavformat/grab.c \
+       ffmpeg/libavformat/idcin.c \
+       ffmpeg/libavformat/idroq.c \
+       ffmpeg/libavformat/img.c \
+       ffmpeg/libavformat/ipmovie.c \
+       ffmpeg/libavformat/jpeg.c \
+       ffmpeg/libavformat/mov.c \
+       ffmpeg/libavformat/movenc.c \
+       ffmpeg/libavformat/mp3.c \
        ffmpeg/libavformat/mpeg.c \
        ffmpeg/libavformat/mpegts.c \
        ffmpeg/libavformat/mpegtsenc.c \
-       ffmpeg/libavformat/ffm.c \
-       ffmpeg/libavformat/crc.c \
-       ffmpeg/libavformat/img.c \
+       ffmpeg/libavformat/mpjpeg.c \
+       ffmpeg/libavformat/nut.c \
+       ffmpeg/libavformat/ogg.c \
+       ffmpeg/libavformat/os_support.c \
+       ffmpeg/libavformat/png.c \
+       ffmpeg/libavformat/pnm.c \
+       ffmpeg/libavformat/psxstr.c \
        ffmpeg/libavformat/raw.c \
        ffmpeg/libavformat/rm.c \
-       ffmpeg/libavformat/avienc.c \
-       ffmpeg/libavformat/avidec.c \
-       ffmpeg/libavformat/wav.c \
+       ffmpeg/libavformat/segafilm.c \
        ffmpeg/libavformat/swf.c \
-       ffmpeg/libavformat/au.c \
-       ffmpeg/libavformat/gif.c \
-       ffmpeg/libavformat/mov.c \
-       ffmpeg/libavformat/mpjpeg.c \
-       ffmpeg/libavformat/dv.c \
+       ffmpeg/libavformat/utils.c \
+       ffmpeg/libavformat/wav.c \
+       ffmpeg/libavformat/wc3movie.c \
+       ffmpeg/libavformat/westwood.c \
        ffmpeg/libavformat/yuv4mpeg.c \
-       ffmpeg/libavformat/4xm.c \
-       ffmpeg/libavformat/asf.c \
-       ffmpeg/libavformat/pnm.c \
-       ffmpeg/libavformat/yuv.c \
-       ffmpeg/libavformat/png.c \
-       ffmpeg/libavformat/jpeg.c \
-       ffmpeg/libavformat/gifdec.c \
-       ffmpeg/libavformat/avio.c \
-       ffmpeg/libavformat/aviobuf.c \
-       ffmpeg/libavformat/file.c  \
-       ffmpeg/libavformat/framehook.c 
+       ffmpeg/libavformat/yuv.c
 
 libavformat_la_LDFLAGS = -lm -lz
 libavformat_la_CFLAGS = $(defs) -Wall -I$(srcdir)/ffmpeg -I$(srcdir)/ffmpeg/libavformat \
@@ -160,21 +177,26 @@ libavformat_la_CFLAGS = $(defs) -Wall -I$(srcdir)/ffmpeg -I$(srcdir)/ffmpeg/liba
 
 if HAVE_CPU_I386
 sources_i386 = \
-       ffmpeg/libavcodec/i386/fdct_mmx.c \
        ffmpeg/libavcodec/i386/cputest.c \
        ffmpeg/libavcodec/i386/dsputil_mmx.c \
-       ffmpeg/libavcodec/i386/motion_est_mmx.c \
-       ffmpeg/libavcodec/i386/simple_idct_mmx.c \
+       ffmpeg/libavcodec/i386/fdct_mmx.c \
+       ffmpeg/libavcodec/i386/fft_sse.c \
        ffmpeg/libavcodec/i386/idct_mmx.c \
+       ffmpeg/libavcodec/i386/motion_est_mmx.c \
        ffmpeg/libavcodec/i386/mpegvideo_mmx.c \
-       ffmpeg/libavcodec/i386/fft_sse.c
+       ffmpeg/libavcodec/i386/simple_idct_mmx.c
 else
 sources_i386 = 
 endif
 
 if HAVE_CPU_PPC
 sources_powerpc = \
+       ffmpeg/libavcodec/ppc/dsputil_altivec.c \
        ffmpeg/libavcodec/ppc/dsputil_ppc.c \
+       ffmpeg/libavcodec/ppc/fft_altivec.c \
+       ffmpeg/libavcodec/ppc/gmc_altivec.c \
+       ffmpeg/libavcodec/ppc/idct_altivec.c \
+       ffmpeg/libavcodec/ppc/mpegvideo_altivec.c \
        ffmpeg/libavcodec/ppc/mpegvideo_ppc.c
 else
 sources_powerpc =
@@ -187,54 +209,75 @@ libavcodec_la_CFLAGS = $(defs) -Wall -I$(srcdir)/ffmpeg -I$(srcdir)/ffmpeg/libav
        -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE
 libavcodec_la_LDFLAGS = -lm -lz
 libavcodec_la_SOURCES = \
-       ffmpeg/libavcodec/common.c \
-       ffmpeg/libavcodec/utils.c \
-       ffmpeg/libavcodec/mem.c \
+       ffmpeg/libavcodec/4xm.c \
+       ffmpeg/libavcodec/ac3enc.c \
+       ffmpeg/libavcodec/adpcm.c \
+       ffmpeg/libavcodec/adx.c \
        ffmpeg/libavcodec/allcodecs.c \
-       ffmpeg/libavcodec/mpegvideo.c \
-       ffmpeg/libavcodec/jrevdct.c \
+       ffmpeg/libavcodec/apiexample.c \
+       ffmpeg/libavcodec/asv1.c \
+       ffmpeg/libavcodec/avcodec.c \
+       ffmpeg/libavcodec/cabac.c \
+       ffmpeg/libavcodec/cinepak.c \
+       ffmpeg/libavcodec/cljr.c \
+       ffmpeg/libavcodec/common.c \
+       ffmpeg/libavcodec/cyuv.c \
+       ffmpeg/libavcodec/dpcm.c \
+       ffmpeg/libavcodec/dsputil.c \
+       ffmpeg/libavcodec/dv.c \
+       ffmpeg/libavcodec/error_resilience.c \
+       ffmpeg/libavcodec/eval.c \
+       ffmpeg/libavcodec/faandct.c \
+       ffmpeg/libavcodec/fdctref.c \
+       ffmpeg/libavcodec/fft.c \
+       ffmpeg/libavcodec/ffv1.c \
+       ffmpeg/libavcodec/golomb.c \
+       ffmpeg/libavcodec/h263.c \
+       ffmpeg/libavcodec/h263dec.c \
+       ffmpeg/libavcodec/h264.c \
+       ffmpeg/libavcodec/huffyuv.c \
+       ffmpeg/libavcodec/idcinvideo.c \
+       ffmpeg/libavcodec/imgconvert.c \
+       ffmpeg/libavcodec/imgresample.c \
+       ffmpeg/libavcodec/indeo3.c \
+       ffmpeg/libavcodec/interplayvideo.c \
        ffmpeg/libavcodec/jfdctfst.c \
        ffmpeg/libavcodec/jfdctint.c \
-       ffmpeg/libavcodec/mpegaudio.c \
-       ffmpeg/libavcodec/ac3enc.c \
+       ffmpeg/libavcodec/jrevdct.c \
+       ffmpeg/libavcodec/mace.c \
+       ffmpeg/libavcodec/mdct.c \
+       ffmpeg/libavcodec/mem.c \
        ffmpeg/libavcodec/mjpeg.c \
-       ffmpeg/libavcodec/resample.c \
-       ffmpeg/libavcodec/dsputil.c \
        ffmpeg/libavcodec/motion_est.c \
-       ffmpeg/libavcodec/imgconvert.c \
-       ffmpeg/libavcodec/imgresample.c \
+       ffmpeg/libavcodec/mp3lameaudio.c \
        ffmpeg/libavcodec/mpeg12.c \
+       ffmpeg/libavcodec/mpegaudio.c \
        ffmpeg/libavcodec/mpegaudiodec.c \
-       ffmpeg/libavcodec/pcm.c \
-       ffmpeg/libavcodec/simple_idct.c \
-       ffmpeg/libavcodec/ratecontrol.c \
-       ffmpeg/libavcodec/adpcm.c \
-       ffmpeg/libavcodec/eval.c \
-       ffmpeg/libavcodec/dv.c \
-       ffmpeg/libavcodec/error_resilience.c \
-       ffmpeg/libavcodec/fft.c \
-       ffmpeg/libavcodec/mdct.c \
-       ffmpeg/libavcodec/mace.c \
-       ffmpeg/libavcodec/huffyuv.c \
-       ffmpeg/libavcodec/cyuv.c \
+       ffmpeg/libavcodec/mpegvideo.c \
+       ffmpeg/libavcodec/msmpeg4.c \
+       ffmpeg/libavcodec/msrle.c \
+       ffmpeg/libavcodec/msvideo1.c \
+       ffmpeg/libavcodec/oggvorbis.c \
        ffmpeg/libavcodec/opts.c \
-       ffmpeg/libavcodec/raw.c \
-       ffmpeg/libavcodec/h264.c \
-       ffmpeg/libavcodec/golomb.c \
-       ffmpeg/libavcodec/vp3.c \
-       ffmpeg/libavcodec/asv1.c \
-       ffmpeg/libavcodec/4xm.c \
-       ffmpeg/libavcodec/cabac.c \
-       ffmpeg/libavcodec/ffv1.c \
+       ffmpeg/libavcodec/pcm.c \
        ffmpeg/libavcodec/ra144.c \
        ffmpeg/libavcodec/ra288.c \
-       ffmpeg/libavcodec/h263.c \
-       ffmpeg/libavcodec/msmpeg4.c \
-       ffmpeg/libavcodec/h263dec.c \
-       ffmpeg/libavcodec/svq1.c \
+       ffmpeg/libavcodec/ratecontrol.c \
+       ffmpeg/libavcodec/rational.c \
+       ffmpeg/libavcodec/raw.c \
+       ffmpeg/libavcodec/resample.c \
+       ffmpeg/libavcodec/roqvideo.c \
+       ffmpeg/libavcodec/rpza.c \
        ffmpeg/libavcodec/rv10.c \
+       ffmpeg/libavcodec/simple_idct.c \
+       ffmpeg/libavcodec/svq1.c \
+       ffmpeg/libavcodec/utils.c \
+       ffmpeg/libavcodec/vcr1.c \
+       ffmpeg/libavcodec/vp3.c \
+       ffmpeg/libavcodec/vqavideo.c \
        ffmpeg/libavcodec/wmadec.c \
-       ffmpeg/libavcodec/indeo3.c \
+       ffmpeg/libavcodec/xan.c \
+       ffmpeg/libavcodec/xvmcvideo.c \
        $(sources_i386) \
        $(sources_powerpc)
 
index 678bc83..01fdcac 100644 (file)
@@ -1 +1 @@
-2003-07-05 22:00 GMT
+D2003.10.26.10.00.00
index 7f47957..96aebe5 100644 (file)
@@ -52,29 +52,6 @@ diff -u -u -r1.17 mpegvideo_mmx_template.c
                "r" (inv_zigzag_direct16+64), "r" (temp_block+64)
          );
          // note the asm is split cuz gcc doesnt like that many operands ...
-Index: ffmpeg/libavformat/allformats.c
-===================================================================
-RCS file: /cvsroot/ffmpeg/ffmpeg/libavformat/allformats.c,v
-retrieving revision 1.15
-diff -u -u -r1.15 allformats.c
---- ffmpeg/libavformat/allformats.c    5 Jun 2003 14:30:52 -0000       1.15
-+++ ffmpeg/libavformat/allformats.c    11 Sep 2003 19:34:47 -0000
-@@ -40,13 +40,13 @@
- #endif
-     avienc_init();
-     avidec_init();
--    wav_init();
-+    avf_wav_init();
-     swf_init();
-     au_init();
-     gif_init();
-     mov_init();
-     jpeg_init();
--    dv_init();
-+    avf_dv_init();
-     fourxm_init();
- #ifdef AMR_NB
 Index: ffmpeg/libavformat/avformat.h
 ===================================================================
 RCS file: /cvsroot/ffmpeg/ffmpeg/libavformat/avformat.h,v
@@ -116,21 +93,6 @@ diff -u -u -r1.9 dv.c
  {
      av_register_input_format(&dv_iformat);
      av_register_output_format(&dv_oformat);
-Index: ffmpeg/libavformat/utils.c
-===================================================================
-RCS file: /cvsroot/ffmpeg/ffmpeg/libavformat/utils.c,v
-retrieving revision 1.52
-diff -u -u -r1.52 utils.c
---- ffmpeg/libavformat/utils.c 4 Jul 2003 23:08:16 -0000       1.52
-+++ ffmpeg/libavformat/utils.c 11 Sep 2003 19:34:52 -0000
-@@ -32,6 +32,7 @@
- #include <sys/time.h>
- #endif
- #include <time.h>
-+#include <stdio.h>
- #ifndef HAVE_STRPTIME
- #include "strptime.h"
 Index: ffmpeg/libavformat/wav.c
 ===================================================================
 RCS file: /cvsroot/ffmpeg/ffmpeg/libavformat/wav.c,v
@@ -147,3 +109,23 @@ diff -u -u -r1.23 wav.c
  {
      av_register_input_format(&wav_iformat);
      av_register_output_format(&wav_oformat);
+--- ffmpeg/libavformat/allformats.c    2003-10-26 12:06:32.000000000 +0100
++++ ffmpeg/libavformat/allformats.c    2003-10-26 12:06:04.000000000 +0100
+@@ -45,7 +45,7 @@
+     avienc_init();
+ #endif //CONFIG_ENCODERS
+     avidec_init();
+-    wav_init();
++    avf_wav_init();
+     swf_init();
+     au_init();
+ #ifdef CONFIG_ENCODERS
+@@ -56,7 +56,7 @@
+     movenc_init();
+     jpeg_init();
+ #endif //CONFIG_ENCODERS
+-    dv_init();
++    avf_dv_init();
+     fourxm_init();
+ #ifdef CONFIG_ENCODERS
+     flvenc_init();