On Wed, May 02, 2007 at 09:49:10AM +0000, Jacob Meuser wrote:
> On Wed, May 02, 2007 at 09:24:04AM +0200, Antoine Jacoutot wrote:
> > On Wednesday 02 May 2007 09:13:42 Jacob Meuser wrote:
> > > update FFmpeg to (more or less) latest svn.
> >
> > Didn't you forget anything ;)
>
> yeah, the diff would help.
Tested on sparc64:
a) compile
- no issues
b) make regress
- hang
===> Regression check for ffmpeg-20070501
gmake -C libavutil all
gmake[1]: Entering directory
`/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501/libavutil'
../common.mak:32: warning: overriding commands for target `libavutil.so.3.0'
../common.mak:29: warning: ignoring old commands for target `libavutil.so.3.0'
gmake[1]: Circular libavutil.so.3.0 <- libavutil.so.3.0 dependency dropped.
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory
`/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501/libavutil'
gmake -C libavcodec all
gmake[1]: Entering directory
`/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501/libavcodec'
../common.mak:32: warning: overriding commands for target `libavcodec.so.9.0'
../common.mak:29: warning: ignoring old commands for target `libavcodec.so.9.0'
gmake[1]: Circular libavcodec.so.9.0 <- libavcodec.so.9.0 dependency dropped.
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory
`/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501/libavcodec'
gmake -C libavformat all
gmake[1]: Entering directory
`/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501/libavformat'
../common.mak:32: warning: overriding commands for target `libavformat.so.9.0'
../common.mak:29: warning: ignoring old commands for target `libavformat.so.9.0'
gmake[1]: Circular libavformat.so.9.0 <- libavformat.so.9.0 dependency dropped.
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory
`/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501/libavformat'
gmake -C libpostproc all
gmake[1]: Entering directory
`/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501/libpostproc'
../common.mak:32: warning: overriding commands for target `libpostproc.so.9.0'
../common.mak:29: warning: ignoring old commands for target `libpostproc.so.9.0'
gmake[1]: Circular libpostproc.so.9.0 <- libpostproc.so.9.0 dependency dropped.
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory
`/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501/libpostproc'
touch .libs
cc
-L"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavformat
-L"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavcodec
-L"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavutil
-Wl,--warn-common -pthread -rdynamic -export-dynamic
-Wl,-rpath-link,"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavcodec
-Wl,-rpath-link,"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavformat
-Wl,-rpath-link,"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavutil
-g -o ffmpeg_g ffmpeg.o cmdutils.o -lavformat -lavcodec -lavutil
-L/usr/local/lib -lossaudio -lm -lz -la52 -lmp3lame -lm -ltheora -logg -lvorbis
-lvorbisenc -logg -logg -lx264 -lfaac -lfaad
ffmpeg.o(.text+0x39c4): In function `av_encode':
: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libmp3lame.so.0.1: warning: sprintf() is often misused, please
use snprintf()
/usr/local/lib/libtheora.so.2.0: warning: strcat() is almost always misused,
please use strlcat()
cp -p ffmpeg_g ffmpeg
strip ffmpeg
cc
-L"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavformat
-L"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavcodec
-L"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavutil
-Wl,--warn-common -pthread -rdynamic -export-dynamic
-Wl,-rpath-link,"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavcodec
-Wl,-rpath-link,"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavformat
-Wl,-rpath-link,"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavutil
-g -o ffplay_g ffplay.o cmdutils.o -lavformat -lavcodec -lavutil
-L/usr/local/lib -lossaudio -lm -lz -la52 -lmp3lame -lm -ltheora -logg -lvorbis
-lvorbisenc -logg -logg -lx264 -lfaac -lfaad -L/usr/local/lib
-L/usr/X11R6/lib -lSDL -pthread -lm -L/usr/X11R6/lib -lX11 -lXext -lusbhid
/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501/libavformat/libavformat.so.9.0:
warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libmp3lame.so.0.1: warning: sprintf() is often misused, please
use snprintf()
/usr/local/lib/libtheora.so.2.0: warning: strcat() is almost always misused,
please use strlcat()
cp -p ffplay_g ffplay
strip ffplay
cc
-L"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavformat
-L"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavcodec
-L"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavutil
-Wl,--warn-common -pthread -rdynamic -export-dynamic
-Wl,-rpath-link,"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavcodec
-Wl,-rpath-link,"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavformat
-Wl,-rpath-link,"/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501"/libavutil
-g -Wl,-E -o ffserver ffserver.o -lavformat -lavcodec -lavutil
-L/usr/local/lib -lossaudio -lm -lz -la52 -lmp3lame -lm -ltheora -logg -lvorbis
-lvorbisenc -logg -logg -lx264 -lfaac -lfaad
ffserver.o(.text+0x2e4): In function `ctime1':
: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libmp3lame.so.0.1: warning: sprintf() is often misused, please
use snprintf()
/usr/local/lib/libtheora.so.2.0: warning: strcat() is almost always misused,
please use strlcat()
gmake -C tests codectest
gmake[1]: Entering directory
`/usr/ports/graphics/ffmpeg/w-ffmpeg-20070501/ffmpeg-svn-20070501/tests'
env LD_LIBRARY_PATH=../libavcodec:../libavutil:../libavformat:../libswscale
../ffmpeg_g -y -flags +bitexact -dct fastint -idct simple -y -f pgmyuv -i
vsynth1/%02d.pgm -an -f rawvideo ./data/ref.yuv
FFmpeg version SVN-r8862, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-shared --cc=cc --disable-opts --enable-liba52
--enable-pp --enable-gpl --enable-pthreads --disable-debug --enable-libfaac
--enable-libfaad --enable-libmp3lame --enable-libogg --enable-libvorbis
--enable-libtheora --enable-x264 --extra-libs=-L/usr/local/lib
--extra-cflags=-I/usr/local/include
libavutil version: 49.4.0
libavcodec version: 51.40.4
libavformat version: 51.12.1
built on May 3 2007 09:13:39, gcc: 3.3.5 (propolice)
pgmyuv format is deprecated, use image2
env LD_LIBRARY_PATH=../libavcodec:../libavutil:../libavformat:../libswscale
../ffmpeg_g -y -flags +bitexact -dct fastint -idct simple -y -ab 128k -ac 2 -ar
44100 -f s16le -i asynth1.sw -f wav ./data/ref.wav
FFmpeg version SVN-r8862, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-shared --cc=cc --disable-opts --enable-liba52
--enable-pp --enable-gpl --enable-pthreads --disable-debug --enable-libfaac
--enable-libfaad --enable-libmp3lame --enable-libogg --enable-libvorbis
--enable-libtheora --enable-x264 --extra-libs=-L/usr/local/lib
--extra-cflags=-I/usr/local/include
libavutil version: 49.4.0
libavcodec version: 51.40.4
libavformat version: 51.12.1
built on May 3 2007 09:13:39, gcc: 3.3.5 (propolice)
size= 1034kB time=6.0 bitrate=1411.3kbits/s
env LD_LIBRARY_PATH=../libavcodec:../libavutil:../libavformat:../libswscale
../ffmpeg_g -y -flags +bitexact -dct fastint -idct simple -y -qscale 10 -f
pgmyuv -i vsynth1/%02d.pgm -f mpeg1video ./data/a-mpeg1.mpg
FFmpeg version SVN-r8862, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-shared --cc=cc --disable-opts --enable-liba52
--enable-pp --enable-gpl --enable-pthreads --disable-debug --enable-libfaac
--enable-libfaad --enable-libmp3lame --enable-libogg --enable-libvorbis
--enable-libtheora --enable-x264 --extra-libs=-L/usr/local/lib
--extra-cflags=-I/usr/local/include
libavutil version: 49.4.0
libavcodec version: 51.40.4
libavformat version: 51.12.1
built on May 3 2007 09:13:39, gcc: 3.3.5 (propolice)
pgmyuv format is deprecated, use image2
env LD_LIBRARY_PATH=../libavcodec:../libavutil:../libavformat:../libswscale
../ffmpeg_g -y -flags +bitexact -dct fastint -idct simple -y -i
./data/a-mpeg1.mpg -f rawvideo ./data/out.yuv
<hanging here forever, does not react to Ctrl-C, but only to kill -9>
c) convert some files
- hang
ffmpeg -i foo.mpg -b 64k foo.avi
<I stopped after 60minutes, since it only took about 1min on my i386 and
the resulting file was 0 bytes>
Regards,
ahb