Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 113107 - Please test and mark ~ media-video/ffmpeg-0.4.9_p20051120
Summary: Please test and mark ~ media-video/ffmpeg-0.4.9_p20051120
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Luca Barbato
URL:
Whiteboard:
Keywords:
Depends on: 113125
Blocks:
  Show dependency tree
 
Reported: 2005-11-20 12:27 UTC by Luca Barbato
Modified: 2006-05-18 05:21 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luca Barbato gentoo-dev 2005-11-20 12:27:01 UTC
It is a new snapshot, if you can also test firefire/dv and v4l would be a boon.
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-11-20 12:31:50 UTC
Please also follow with media-libs/xine-lib-1.1.1-r1 as that uses ffmpeg. 
Comment 2 Chris White (RETIRED) gentoo-dev 2005-11-20 15:18:12 UTC
"if you can also test firefire/dv and v4l would be a boon."  
  
if by packages I don't appear to see any with that naming (I know v4l is a  
kernel builtin).  If by USE flags, There are no apparent USE flags for  
firefire/dv in the ffmpmeg snapshot you mention.  
 
Diego: 
 
Just to clarify, you'd like us to also mark 1.1.1-r1 ~arch as well correct? 
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-11-20 15:37:34 UTC
firefire should have been firewire, so the useflag is ieee1394; v4l is an 
useflag :P 
 
and yes, I'm asking for ~arch marking of that, too; I committed it as -* to 
follow the ffmpeg version it depends on. 
Comment 4 Chris White (RETIRED) gentoo-dev 2005-11-20 17:30:28 UTC
ffmpeg ~x86 marked. 
 
Flameeyes: please fix 112125 so we can mark xine-lib. 
Comment 5 Herbie Hopkins (RETIRED) gentoo-dev 2005-11-21 02:38:47 UTC
Both ffmpeg-0.4.9_p20051120 and xine-lib-1.1.1-r1 marked ~amd64.
Comment 6 Markus Rothe (RETIRED) gentoo-dev 2005-11-21 13:40:02 UTC
marked ffmpeg-0.4.9_p20051120 and xine-lib-1.1.1-r1 ~ppc64 
Comment 7 Harm Geerts 2005-11-21 21:21:57 UTC
On ~amd64 I get this when merging ffmpeg:

./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --disable-shared-pp --disable-shared --enable-static
--enable-mmx --disable-altivec --disable-debug --disable-mp3lame --enable-a52
--disable-a52bin --disable-audio-oss --disable-v4l --disable-dv1394
--disable-dc1394 --disable-pthreads --enable-xvid --enable-libogg
--enable-vorbis --disable-theora --enable-dts --enable-network --enable-zlib
--enable-ffplay --enable-faad --enable-faac --disable-faadbin --enable-gpl
--enable-pp --disable-opts --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
Unknown option "--host=x86_64-pc-linux-gnu".
Unknown option "--infodir=/usr/share/info".
Unknown option "--datadir=/usr/share".
Unknown option "--sysconfdir=/etc".
Unknown option "--localstatedir=/var/lib".
Unknown option "--disable-shared-pp".
Unknown option "--disable-shared".
Unknown option "--enable-static".
Unknown option "--enable-mmx".
Unknown option "--disable-mp3lame".
Unknown option "--disable-a52bin".
Unknown option "--disable-dc1394".
Unknown option "--disable-pthreads".
Unknown option "--disable-theora".
Unknown option "--enable-network".
Unknown option "--enable-zlib".
Unknown option "--enable-ffplay".
Unknown option "--disable-faadbin".
Unknown option "--build=x86_64-pc-linux-gnu".

flags:
media-video/ffmpeg-0.4.9_p20051120 +a52 +aac (-altivec) -debug -doc +dts -encode
-ieee1394 +imlib (-mmx) +network +ogg -oss +sdl -test -theora -threads +truetype
-v4l +vorbis +xvid +zlib
Comment 8 Luca Barbato gentoo-dev 2005-11-21 21:41:41 UTC
That's correct I won't make the use_enable logic messy just because some
dis/enable options are missing when the opposite is present.

Probably I'll try to put an use_enable_only and a use_disable_only once I got
time and will to do it properly.
Comment 9 Chris White (RETIRED) gentoo-dev 2005-11-21 23:33:46 UTC
~x86 marked. 
Comment 10 Patrizio Bassi 2005-11-26 10:38:33 UTC
i think that's a little bug: 
 
xine-lib fails due to ffmpeg libs: 
 
ldd /usr/lib/libavcodec.so 
        linux-gate.so.1 =>  (0xffffe000) 
        libm.so.6 => /lib/libm.so.6 (0xb7c2d000) 
        libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb7b95000) 
        libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0xb7a76000) 
        libogg.so.0 => /usr/lib/libogg.so.0 (0xb7a71000) 
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb7a48000) 
        libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb7949000) 
        libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb792c000) 
        libfaad.so.0 => /usr/lib/libfaad.so.0 (0xb78ec000) 
        libfaac.so.0 => /usr/lib/libfaac.so.0 (0xb78db000) 
        libz.so.1 => /lib/libz.so.1 (0xb78c8000) 
        libdl.so.2 => /lib/libdl.so.2 (0xb78c4000) 
        libavutil.so.0 => not found 
        libpostproc.so.0.0.1 => /usr/lib/libpostproc.so.0.0.1 (0xb78bb000) 
        libc.so.6 => /lib/libc.so.6 (0xb779f000) 
        /lib/ld-linux.so.2 (0x80000000) 
        libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6 (0xb76cf000) 
        libmp4v2.so.0 => /usr/lib/libmp4v2.so.0 (0xb7621000) 
        libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc_s.so.1 (0xb7618000) 
 
 
ls /usr/lib/libavutil* -l 
-rw-r--r--  1 root root 12220 26 nov 14:42 /usr/lib/libavutil.a 
-rwxr-xr-x  1 root root 12904 26 nov 14:42 /usr/lib/libavutil-CVS.so* 
lrwxrwxrwx  1 root root    16 26 nov 14:42 /usr/lib/libavutil.so -> libavutil-CVS.so* 
 
 
misses the .so.0, asked by xine-lib configure test. 
Comment 11 Lina Pezzella (RETIRED) gentoo-dev 2005-11-28 14:14:26 UTC
I get the following on ppc-macos:

burgundy@j4rg0ns-book Desktop $ ffmpeg -i WalkTheLine.avi -f mpeg WalkTheLine.mpeg          
ffmpeg version CVS, build 3277056, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:  --prefix=/usr --host=powerpc-apple-darwin --mandir=/usr/share/man --infodir=/
usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=powerpc-
apple-darwin --enable-shared-pp --enable-shared --disable-static --disable-mmx --enable-altivec 
--disable-debug --disable-mp3lame --disable-a52 --disable-a52bin --disable-audio-oss --disable-
v4l --disable-dv1394 --disable-dc1394 --disable-pthreads --enable-xvid --disable-libogg --
disable-vorbis --disable-theora --disable-dts --disable-network --enable-zlib --disable-ffplay --
disable-faad --disable-faac --disable-faadbin --enable-gpl --enable-pp --disable-opts 
  built on Nov 28 2005 15:32:30, gcc: 4.0.0 (Apple Computer, Inc. build 5026)

Seems that stream 0 comes from film source: 30000.00 (30000/1) -> 23.98 (24000/1001)
Input #0, avi, from 'WalkTheLine.avi':
  Duration: 00:01:48.3, start: 0.000000, bitrate: 1074 kb/s
  Stream #0.0, 23.98 fps: Video: mpeg4, yuv420p, 640x344
  Stream #0.1: Audio: mp3, 44100 Hz, mono, 64 kb/s
Output #0, mpeg, to 'WalkTheLine.mpeg':
  Stream #0.0,   nan fps: Video: mpeg1video, yuv420p, 640x344, q=2-31, 200 kb/s
  Stream #0.1: Audio: mp2, 44100 Hz, mono, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Illegal instruction 

That could be my error, but I don't think so.
Comment 12 Jason Wever (RETIRED) gentoo-dev 2005-11-28 16:05:57 UTC
~sparc'd ffmpeg and xine-lib
Comment 13 Luca Barbato gentoo-dev 2005-11-28 17:47:03 UTC
make test works?
Comment 14 Lina Pezzella (RETIRED) gentoo-dev 2005-11-30 12:18:38 UTC
It didn't die on me so I didn't notice. Here's the error:

../ffmpeg_g -y -flags +bitexact -dct fastint -idct simple -y -b 400 -bf 2 -f pgmyuv -i vsynth1/%02d.pgm 
-an -vcodec mpeg4 ./data/a-mpeg4-rc.avi
/var/tmp/portage/ffmpeg-0.4.9_p20051120/work/ffmpeg-0.4.9-p20051120-static/tests/regression.sh: 
line 306:  2795 Illegal instruction     $ffmpeg -y -flags +bitexact -dct fastint -idct simple -benchmark $* 
>$datadir/bench.tmp 2>/tmp/ffmpeg$$
make[1]: *** [codectest] Error 132
make: *** [test] Error 2
 * Some test failed
Comment 15 Thomas Cort (RETIRED) gentoo-dev 2005-12-01 21:06:14 UTC
Does not emerge on alpha (linker error)


[ebuild     U ] media-video/ffmpeg-0.4.9_p20051120 [0.4.9_p20050226-r5] -a52
+aac (-altivec) -debug -doc -dts +encode -ieee1394 +imlib (-mmx) -network +ogg
+oss +sdl -test -theora -threads +truetype -v4l +vorbis +xvid +zlib


make[2]: Leaving directory
`/var/tmp/portage/ffmpeg-0.4.9_p20051120/work/ffmpeg-0.4.9-p20051120-shared/libavcodec/libpostproc'alpha-unknown-linux-gnu-gcc
-shared -Wl,-soname,libavcodec.so.0 -Wl,--warn-common -rdynamic -o libavcodec.so
bitstream.o utils.o mem.o allcodecs.o mpegvideo.o jrevdct.o jfdctfst.o
jfdctint.o mpegaudio.o ac3enc.o mjpeg.o resample.o resample2.o dsputil.o
motion_est.o imgconvert.o imgresample.o mpeg12.o mpegaudiodec.o pcm.o
simple_idct.o ratecontrol.o adpcm.o eval.o error_resilience.o fft.o mdct.o raw.o
golomb.o cabac.o dpcm.o adx.o faandct.o parser.o g726.o vp3dsp.o h264idct.o
rangecoder.o pnm.o h263.o msmpeg4.o h263dec.o dvdsub.o dvbsub.o dvbsubdec.o
dvdsubenc.o opt.o aasc.o alac.o asv1.o cinepak.o cljr.o cyuv.o dv.o 8bps.o
ffv1.o flac.o flicvideo.o 4xm.o fraps.o h261.o h264.o huffyuv.o idcinvideo.o
indeo2.o indeo3.o interplayvideo.o lcl.o loco.o mace.o msrle.o msvideo1.o png.o
qdm2.o qdrw.o qpeg.o qtrle.o ra144.o ra288.o roqvideo.o rpza.o rv10.o shorten.o
smc.o snow.o sonic.o svq1.o truemotion1.o truemotion2.o tscc.o ulti.o vc9.o
vcr1.o vmdav.o vorbis.o vp3.o vqavideo.o wmadec.o wnv1.o ws-snd1.o xan.o xl.o 
faad.o faac.o xvidff.o mp3lameaudio.o oggvorbis.o alpha/dsputil_alpha.o
alpha/mpegvideo_alpha.o alpha/simple_idct_alpha.o alpha/motion_est_alpha.o 
alpha/dsputil_alpha_asm.o alpha/motion_est_mvi_asm.o -lm -lmp3lame -lxvidcore
-logg -lvorbis -lvorbisenc -lfaad -lfaac -lz -ldl -L../libavutil -lavutil
-Llibpostproc -lpostproc
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
warning: creating a DT_TEXTREL in object.
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
utils.o: gp-relative relocation against dynamic symbol first_avcodec
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
utils.o: gp-relative relocation against dynamic symbol first_avcodec
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
utils.o: gp-relative relocation against dynamic symbol first_avcodec
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
utils.o: gp-relative relocation against dynamic symbol first_avcodec
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
utils.o: gp-relative relocation against dynamic symbol first_avcodec
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
utils.o: gp-relative relocation against dynamic symbol first_avcodec
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
utils.o: gp-relative relocation against dynamic symbol first_avcodec
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
utils.o: gp-relative relocation against dynamic symbol first_avcodec
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
utils.o: gp-relative relocation against dynamic symbol first_avcodec
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
utils.o: gp-relative relocation against dynamic symbol first_avcodec
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
utils.o: gp-relative relocation against dynamic symbol first_avcodec
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.5/../../../../alpha-unknown-linux-gnu/bin/ld:
final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make[1]: *** [libavcodec.so] Error 1
make[1]: Leaving directory
`/var/tmp/portage/ffmpeg-0.4.9_p20051120/work/ffmpeg-0.4.9-p20051120-shared/libavcodec'
make: *** [lib] Error 2


my emerge info:
Portage 2.0.51.22-r3 (default-linux/alpha/2005.0, gcc-3.3.5,
glibc-2.3.4.20041102-r1, 2.6.15-rc3 alpha)
=================================================================
System uname: 2.6.15-rc3 alpha EV56
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="alpha"
AUTOCLEAN="yes"
CBUILD="alpha-unknown-linux-gnu"
CFLAGS="-mieee -O2 -mcpu=ev56 -pipe"
CHOST="alpha-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mieee -O2 -mcpu=ev56 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo
http://mirror.arcticnetwork.ca/pub/gentoo/ http://adelie.polymtl.ca/
http://gentoo.cites.uiuc.edu/pub/gentoo/ ftp://gentoo.arcticnetwork.ca/pub/gentoo/"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"
USE="alpha X aac aim alsa arts audiofile berkdb bitmap-fonts bzip2 crypt cups
curl eds encode esd exif expat fam ffmpeg flac font-server foomaticdb gd gdbm
gif glut gmp gnome gpm gstreamer gtk gtk2 icq imlib jabber jpeg kde lcms libg++
libwww lua mad mhash mikmod mng motif mozilla mp3 mpeg msn nas ncurses nls nocd
nptl nptlonly offensive ogg oggvorbis openal opengl oscar oss pam pcre pdflib
perl png python qt quicktime readline sdl shorten sndfile spell ssl tcpd tiff
truetype truetype-fonts type1-fonts udev vorbis xml2 xmms xv xvid yahoo zlib
linguas_en userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL

Comment 16 Lina Pezzella (RETIRED) gentoo-dev 2005-12-03 18:32:36 UTC
My apologies, apparently my illegal instruction issues were due to slightly aggressive CFLAGS. Compiling 
with --enable-debug and CFLAGS="" fixed the problem. Keyworded ~ppc-macos.
Comment 17 Fabian Groffen gentoo-dev 2005-12-04 01:58:39 UTC
removing ppc-macos from the cc list, since Lina keyworded
Comment 18 Luca Barbato gentoo-dev 2005-12-10 13:22:28 UTC
could I have a list of CFLAGS causing issues on macosx and the emerge info for
the alpha problem?
Comment 19 Thomas Cort (RETIRED) gentoo-dev 2005-12-10 13:47:13 UTC
> the emerge info for the alpha problem?
See the bottom half of Comment #15

If you need any furthur infomation or would like me to test anything, just let
me know.
Comment 20 Fabian Groffen gentoo-dev 2005-12-30 05:24:08 UTC
(In reply to comment #18)
> could I have a list of CFLAGS causing issues on macosx and the emerge info for
> the alpha problem?

Lina, Luca wants you to show your (near -fast) CFLAGS ;)
Comment 21 Tobias Scherbaum (RETIRED) gentoo-dev 2006-01-14 03:13:18 UTC
Removing ppc from CC, we have media-video/ffmpeg-0.4.9_p20051216 marked stable.
Comment 22 Fernando J. Pereda (RETIRED) gentoo-dev 2006-02-13 13:30:02 UTC
Alpha done by kloeri.

The issues reported by Thomas on comment #15 have been 'magically' solved (we've got a new toolchain stable now).
Comment 23 Jeroen Roovers (RETIRED) gentoo-dev 2006-03-13 16:59:16 UTC
vapier apparently marked media-video/ffmpeg-0.4.9_p20051216 stable for hppa a while back...
Comment 24 Markus Ullmann (RETIRED) gentoo-dev 2006-03-19 18:01:52 UTC
arm done by vapier
Comment 25 Luca Barbato gentoo-dev 2006-05-18 05:21:41 UTC
Stale bug I guess...