Compiling mplayer
I'm running into the following error when I try to compile mplayer:
libvo/vo_gif89a.o: In function `uninit':
vo_gif89a.c:(.text+0x8d): undefined reference to `EGifPutComment'
vo_gif89a.c:(.text+0x99): undefined reference to `EGifCloseFile'
vo_gif89a.c:(.text+0xdd): undefined reference to `FreeMapObject'
libvo/vo_gif89a.o: In function `gif_reduce':
vo_gif89a.c:(.text+0x1de): undefined reference to `QuantizeBuffer'
libvo/vo_gif89a.o: In function `flip_page':
vo_gif89a.c:(.text+0x2e5): undefined reference to `EGifPutExtension'
vo_gif89a.c:(.text+0x310): undefined reference to `EGifPutImageDesc'
vo_gif89a.c:(.text+0x330): undefined reference to `EGifPutLine'
libvo/vo_gif89a.o: In function `config':
vo_gif89a.c:(.text+0x4e6): undefined reference to `EGifOpenFileName'
vo_gif89a.c:(.text+0x549): undefined reference to `MakeMapObject'
vo_gif89a.c:(.text+0x59c): undefined reference to `EGifPutScreenDesc'
libmpdemux/demux_gif.o: In function `demux_close_gif':
demux_gif.c:(.text+0x17): undefined reference to `DGifCloseFile'
demux_gif.c:(.text+0x39): undefined reference to `PrintGifError'
libmpdemux/demux_gif.o: In function `demux_open_gif':
demux_gif.c:(.text+0xa9): undefined reference to `DGifOpen'
demux_gif.c:(.text+0x181): undefined reference to `PrintGifError'
libmpdemux/demux_gif.o: In function `demux_gif_fill_buffer':
demux_gif.c:(.text+0x4c0): undefined reference to `DGifGetRecordType'
demux_gif.c:(.text+0x4fc): undefined reference to `DGifGetExtension'
demux_gif.c:(.text+0x544): undefined reference to `DGifGetImageDesc'
demux_gif.c:(.text+0x640): undefined reference to `DGifGetLine'
demux_gif.c:(.text+0x94c): undefined reference to `DGifGetScreenDesc'
demux_gif.c:(.text+0x9ad): undefined reference to `DGifGetExtensionNext'
demux_gif.c:(.text+0x9b9): undefined reference to `PrintGifError'
demux_gif.c:(.text+0x9ef): undefined reference to `DGifGetExtensionNext'
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
==> ERROR: Build Failed.
Aborting...
I get this whether I change PKGBULID or not. I've tried to change the following:
adding CFLAGS="-O2 -fomit-frame-pointer" before ./configure
adding --enable-vdpau
adding --enable-ass
What am I doing wrong?
Last edited by Berticus (2009-10-01 17:52:21)
gen1s wrote:I successfully build it yesterday with CFLAGS="-march=core2 -msse4.1 -O2 -pipe" and LDFLAGS="-Wl,--hash-style=gnu -Wl,--as-needed". It works fine.
gcc 4.4.1-1
mplayer-mt-git (from AUR)
1. The standard codebase builds fine (svn 29766) with unset CFLAGS LDFLAGS. Builds 29777-29779 produce the above mentioned error. All this with gcc 4.4.0.
2. mplayer-mt is a different code base.
3. If you build the standard codebase with gcc 4.4.1, it crashes with mkv containers.
Last edited by wantilles (2009-10-21 20:10:58)
Similar Messages
-
I can't compile mplayer and FVWM because of missing X11 libs
when I compile fvwm 2.5.16, I got this error:
In file included from ../libs/FImage.h:10,
from Graphics.c:34:
../libs/FShm.h:19:33: error: X11/extensions/XShm.h: No such file or directory
In file included from ../libs/FImage.h:10,
from Graphics.c:34:
../libs/FShm.h:31: error: syntax error before 'FShmSeg'
../libs/FShm.h:31: warning: data definition has no type or storage class
../libs/FShm.h:32: error: syntax error before 'FShmSegmentInfo'
And when I compile mplayer in the newest abs tree:
$makepkg
Checking for X11 headers presence ... not found (check if the dev(el) packages are installed)
Checking for X11 libs presence ... yes (using /usr/lib)
Checking for X11 ... no
Error: X11 support required for GUI compilation
Check "configure.log" if you do not understand why it failed.
Makefile:7: config.mak: No such file or directory
make: *** No rule to make target `config.mak'. Stop.
==> ERROR: Build Failed. Aborting...
It seems to miss one or more x11-libs,but
$ pacman -Q |grep libx
libx11 1.0.0-1
libxau 1.0.0-1
libxaw 1.0.1-1
libxcomposite 0.2.2.2-1
libxcursor 1.1.5.2-1
libxdamage 1.0.2.2-1
libxdmcp 1.0.0-1
libxevie 1.0.0-1
libxext 1.0.0-1
libxfce4mcs 4.2.3-1
libxfce4util 4.2.3.2-1
libxfcegui4 4.2.3-1
libxfixes 3.0.1.2-1
libxfont 1.0.0-1
libxfontcache 1.0.1-1
libxft 2.1.8.2-1
libxi 1.0.0-1
libxinerama 1.0.0-1
libxkbfile 1.0.2-1
libxkbui 1.0.1-1
libxklavier 2.1-2
libxml2 2.6.23-1
libxmu 1.0.0-1
libxp 1.0.0-1
libxpm 3.5.4.2-1
libxprintapputil 1.0.1-1
libxprintutil 1.0.1-1
libxrandr 1.1.0.2-1
libxrender 0.9.0.2-1
libxres 1.0.0-1
libxslt 1.1.15-1
libxss 1.0.1-1
libxt 1.0.0-3
libxtrap 1.0.0-1
libxtst 1.0.1-1
libxv 1.0.1-1
libxvmc 1.0.1-1
libxxf86dga 1.0.0-1
libxxf86misc 1.0.0-1
libxxf86vm 1.0.0-1
PLEASE, tell me, what should I do? :?:You're welcome , plz mark it as solved
-
How to compile mplayer with giflib support?
Hey all,
i am trying to compile mplayer (or mplayer2, i have tried several pkgbuilds from aur), as the package from extra doesn't have support for the the gif89a video_out driver. I have giflib package installed, so i have the /usr/lib/include/gif_lib.h in my filesystem. If i try to compile mplayer with the ./configure --enable-gif option, it fails with the following error message:
libmpdemux/demux_gif.o: In function `demux_close_gif':
demux_gif.c:(.text+0x39): undefined reference to `PrintGifError'
libmpdemux/demux_gif.o: In function `demux_open_gif':
demux_gif.c:(.text+0x293): undefined reference to `PrintGifError'
libmpdemux/demux_gif.o: In function `demux_gif_fill_buffer':
demux_gif.c:(.text+0x95b): undefined reference to `PrintGifError'
demux_gif.c:(.text+0xb1a): undefined reference to `PrintGifError'
...among others, because some other libraries (cdio_paranoia, theora and caca) have undefined references too. If i check the source of giflib, i see the missing function 'PrintGifError' in 'lib/gif_err.c', but i don't have this file on my filesystem. My question is from where should i obtain these sources, and where i need to place them to compile mplayer successfully?
Update: here is the whole list of errors, all of them are undefined references to various functions: http://pastebin.com/LttqXy5J
Last edited by vizipok (2013-06-03 11:53:20)sl1pkn07 wrote:why this downgrade
Because there's lotsa compilation fails caused by the giflib API changing. -
Compile mplayer with gcc4 or higher
Does anyone know how to compile mplayer with gcc4 ?
I located this:
http://www.rocklinux.net/packages/mplayer.html
Although theres no quick and easy wiki on it like alsa / xorg / nvidia etc...There are gcc4 patches out. Here is one url:
http://arch64.org/svn/*checkout*/trunk/ … gcc4.patch -
I followed this guide to enable xvmc for Mplayer on my laptop, but when doing makepkg to compile it into an Arch linux package I get this error message:
GTK-2 devel packages were not found, trying GTK 1.2
Checking for GTK version ... gtk2 2.10.11-2
Error: The GUI requires GTK devel packages (which were not found).
Check "configure.log" if you do not understand why it failed.
sed: can't read config.mak: No such file or directory
Makefile:7: config.mak: No such file or directory
make: *** No rule to make target `config.mak'. Stop.
==> ERROR: Build Failed. Aborting...
My laptop is a Dell 9400 Inspiron with nVidia GeForce GO 7900 GS
Has anyone had any luck with this HOWTO?
This is my version of gtk:
pacman -Q gtk2
gtk2 2.10.11-2Snowman wrote:try installing pkgconfig then rerun makepkg
I installed pkgconfig but running makepkg still failed. This is some of the output from the terminal:
lirc.c:2:21: error: lirc-dl.h: No such file or directory
lirc.c: In function 'mp_input_lirc_init':
lirc.c:23: error: dereferencing pointer to incomplete type
lirc.c:24: error: dereferencing pointer to incomplete type
lirc.c: In function 'mp_input_lirc_read':
lirc.c:31: error: dereferencing pointer to incomplete type
lirc.c:32: error: dereferencing pointer to incomplete type
lirc.c: In function 'mp_input_lirc_close':
lirc.c:38: error: dereferencing pointer to incomplete type
lirc.c:40: error: dereferencing pointer to incomplete type
make[1]: *** [lirc.o] Error 1
make[1]: Leaving directory `/var/abs/extra/multimedia/mplayer/src/MPlayer-1.0rc1/input'
make: *** [input/libinput.a] Error 2
==> ERROR: Build Failed. Aborting...
I am a newbie at compiling, so a bit lost here. Any help is appreciated.
This is a fresh install btw. I installed it yesterday (replacing Ubuntu Feisty).
Last edited by alphahsk (2007-03-20 19:24:08) -
Compiling MPlayer-SVN on Arch64
Has anyone successfully built the Subversion package on Arch64?
Thanks. I hadn't started to dig into the problem yet, but the compile error was blah..blah..blah.. libtool.... ccache...
This is great. I'm itching to try out MPlayer-cvs.
------->>>EDIT
It worked. A minute or so later, Subversion compiles. A minute after that, MPlayer-svn didn't. I guess that's a talk for this new and improved thread!
It seems that the compiler is not finding avutil.h (possibly from the ffmpeg library [/libavcodec/avcodec.h]). -
When I try to make mplayer I get the following output:
==> Making package: mplayer (Sun Sep 5 10:15:13 UTC 2004)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Downloading MPlayer-1.0pre5.tar.bz2
--10:15:16-- ftp://ftp.mplayerhq.hu/MPlayer/releases … e5.tar.bz2
=> `MPlayer-1.0pre5.tar.bz2'
Resolving ftp.mplayerhq.hu... 192.190.173.45
Connecting to ftp.mplayerhq.hu[192.190.173.45]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /MPlayer/releases ... done.
==> SIZE MPlayer-1.0pre5.tar.bz2 ... done.
==> PASV ... done. ==> REST 5072836 ... done.
==> RETR MPlayer-1.0pre5.tar.bz2 ... done.
Length: 5,072,836 [0 to go]
100%[+++++++++++++++++++++++++++++++++++++] 5,072,836 --.--K/s
10:15:18 (0.00 B/s) - `MPlayer-1.0pre5.tar.bz2' saved [5072836]
==> Downloading font-arial-iso-8859-1.tar.bz2
--10:15:18-- ftp://ftp.mplayerhq.hu/MPlayer/releases … -1.tar.bz2
=> `font-arial-iso-8859-1.tar.bz2'
Resolving ftp.mplayerhq.hu... 192.190.173.45
Connecting to ftp.mplayerhq.hu[192.190.173.45]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /MPlayer/releases/fonts ... done.
==> SIZE font-arial-iso-8859-1.tar.bz2 ... done.
==> PASV ... done. ==> REST 234242 ... done.
==> RETR font-arial-iso-8859-1.tar.bz2 ... done.
Length: 234,242 [0 to go]
100%[+++++++++++++++++++++++++++++++++++++] 234,242 --.--K/s
10:15:20 (0.00 B/s) - `font-arial-iso-8859-1.tar.bz2' saved [234242]
==> Downloading Blue-1.4.tar.bz2
--10:15:20-- ftp://ftp.mplayerhq.hu/MPlayer/Skin/Blue-1.4.tar.bz2
=> `Blue-1.4.tar.bz2'
Resolving ftp.mplayerhq.hu... 192.190.173.45
Connecting to ftp.mplayerhq.hu[192.190.173.45]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /MPlayer/Skin ... done.
==> SIZE Blue-1.4.tar.bz2 ... done.
==> PASV ... done. ==> REST 221757 ... done.
==> RETR Blue-1.4.tar.bz2 ... done.
Length: 221,757 [0 to go]
100%[+++++++++++++++++++++++++++++++++++++] 221,757 --.--K/s
10:15:22 (0.00 B/s) - `Blue-1.4.tar.bz2' saved [221757]
==> Validating source files with MD5sums
MPlayer-1.0pre5.tar.bz2 ... Passed
font-arial-iso-8859-1.tar.bz2 ... Passed
Blue-1.4.tar.bz2 ... FAILED
==> ERROR: One or more files did not pass the validity check!
[root@myhost mplayer]# makepkg
==> Making package: mplayer (Sun Sep 5 10:17:36 UTC 2004)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Using local copy of MPlayer-1.0pre5.tar.bz2
==> Using local copy of font-arial-iso-8859-1.tar.bz2
==> Using local copy of Blue-1.4.tar.bz2
==> Validating source files with MD5sums
MPlayer-1.0pre5.tar.bz2 ... Passed
font-arial-iso-8859-1.tar.bz2 ... Passed
Blue-1.4.tar.bz2 ... FAILED
==> ERROR: One or more files did not pass the validity check!
I am new to building packages so I am not sure how to fix it. I tried downloading Blue-1.4 directly from the website as well and putting it in the appropriate folder but that gives the same error. Thanks for the help.
MattIf you're not concerned with source integrity, just comment out the md5sums line in the PKGBUILD and it'll stop complaining.
However, I'm interested to know why the sum would change from when the PKGBUILD was made... I just tried it myself as well...same error. Maybe someone forgot to update them?
md5sums=('fbe6919eb025526e8ed129cd61a49969' '1ecd31d17b51f16332b1fcc7da36b312' '031cfc6718f5d66b5af3e257cbc87158')
Those are the new md5sums... -
Mplayer-coreavc-svn won't compile
I'm getting the following when compiling mplayer-coreavc-svn:
Makefile:22: config.mak: No such file or directory
make: *** osdep/: Is a directory. Stop.
==> ERROR: Build Failed.With the latest svn I'm now getting:
patching file libmpcodecs/vd.c
Hunk #1 succeeded at 25 (offset -4 lines).
Hunk #2 succeeded at 57 (offset -5 lines).
patching file Makefile
Hunk #2 FAILED at 224.
1 out of 2 hunks FAILED -- saving rejects to file Makefile.rej
patching file libmpcodecs/vd_dshowserver.c
==> ERROR: Falló la compilación.
Abortando...
Error: Makepkg was unable to build mplayer-coreavc-svn package. -
I need linux assembly (libasm) but I can't compile it
Hi. I'm trying to compile a ton of stuff right now and one of them is mplayer from svn. I do not want a work around. I want asm http://asm.sourceforge.net/ but whenever I try and compile it, I get endless NR__uname compiling output. It is really irratating. I am also trying to compile x264 from vlc's git repository but I need asm for that as well and I do not want to use the --disable-asm flag (do not ask why) so I am litterally freaking out and thinking about switching to Debian.
[neo93@archie ~]$ tar xjf /home/neo93/Desktop/libASM-0.0.19.tar.bz2
[neo93@archie ~]$ cd lib*
[neo93@archie libASM-0.0.19]$ ./configure --prefix=/usr
Installing with prefix: /usr
Configure compilation of libASM, version 0.0.19
CPU type: 686 or clone.
This CPU has MMX support.
This CPU has MMXExt support.
This CPU has 3DNow! support.
This CPU has 3DNowExt support.
Checking for nasm: ok.
Checking for nasm version: nasm: error: unrecognised option `-r'
nasm: error: no input file specified
type `nasm -h' for help
nasm: error: unrecognised option `-r'
nasm: error: no input file specified
type `nasm -h' for help
nasm: error: unrecognised option `-r'
nasm: error: no input file specified
type `nasm -h' for help
ld jump in: -e __entry.
Checking for /usr/include/asm: ok.
Checking for /usr/include/linux: ok.
Checking kernel version: 2.6.29
nasm flags: -d___libASM___ -w+orphan-labels -w+macro-params
Checking for make: ok.
strip flags: --remove-section .note --remove-section .comment
Checking for awk: ok.
Checking for tee: ok.
Checking for install: ok.
Creating ./Makefile.h
Creating ././Makefile
[neo93@archie libASM-0.0.19]$ make
make -C src alldepend
make[1]: Entering directory `/home/neo93/libASM-0.0.19/src'
make -C include alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/include'
make[2]: Nothing to be done for `alldepend'.
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/include'
make -C misc alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/misc'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/misc'
rm -f .depend
echo -e "# Created Sat May 9 16:04:35 CDT 2009 by neo93@." >> .depend
for f in StartupCode.s GetCPUType.s Assert.s Random.s RandomString.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/misc'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/misc'
make -C mem alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/mem'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/mem'
rm -f .depend
echo -e "# Created Sat May 9 16:04:35 CDT 2009 by neo93@." >> .depend
for f in MemoryInit.s MemoryAllocate.s MemoryFree.s MemoryResize.s MemoryTune.s MemoryProtect.s MemoryPrintChunkStruc.s MemoryGetsize.s MemorySetProc.s MemorySetPid.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/mem'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/mem'
make -C io alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/io'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/io'
rm -f .depend
echo -e "# Created Sat May 9 16:04:35 CDT 2009 by neo93@." >> .depend
for f in WriteString.s WriteChar.s GetChar.s GetString.s Writef.s WriteInt.s WriteHex.s WriteFloat.s WriteFloatScE.s WriteFloatSce.s WaitKeypressed.s IOData.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/io'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/io'
make -C string alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/string'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/string'
rm -f .depend
echo -e "# Created Sat May 9 16:04:35 CDT 2009 by neo93@." >> .depend
for f in Crc32.s GetErrorStr.s Strncpy.s Strcpy.s Strlen.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/string'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/string'
make -C ipc alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/ipc'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/ipc'
rm -f .depend
echo -e "# Created Sat May 9 16:04:36 CDT 2009 by neo93@." >> .depend
for f in PipeIN.s PipeOUT.s PipeIO.s shmget.s shmctl.s shmat.s shmdt.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/ipc'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/ipc'
make -C sys alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/sys'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/sys'
rm -f .depend
echo -e "# Created Sat May 9 16:04:36 CDT 2009 by neo93@." >> .depend
for f in ExecSP.s Socket.s Bind.s Connect.s Recv.s Send.s Sleep.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/sys'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/sys'
make -C zip alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/zip'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/zip'
rm -f .depend
echo -e "# Created Sat May 9 16:04:36 CDT 2009 by neo93@." >> .depend
for f in ZipGZIP.s UnzipGZIP.s ZipBZIP2.s UnzipBZIP2.s ZipLZW.s UnzipLZW.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/zip'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/zip'
make -C sound alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/sound'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/sound'
rm -f .depend
echo -e "# Created Sat May 9 16:04:36 CDT 2009 by neo93@." >> .depend
for f in SEQ_bufdump.s SEQ_sendevent.s SEQ_open.s SEQ_close.s SEQ_writepatch.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/sound'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/sound'
make -C x alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/x'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/x'
rm -f .depend
echo -e "# Created Sat May 9 16:04:37 CDT 2009 by neo93@." >> .depend
for f in XOpenDisplay.s XCloseDisplay.s XAllocID.s XCreateWindow.s XSync.s XScreenAddr.s XMapWindow.s XUnmapWindow.s XDepthAddr.s XFindVisualTypeDSAddr.s XFindVisualTypeSAddr.s XMapSubwindows.s XUnmapSubwindows.s XDestroyWindow.s XDestroySubwindows.s XChangeProperty.s XDeleteProperty.s XGetProperty.s XClearArea.s XChangeWindowAttributes.s XReparentWindow.s XCreateGC.s XChangeGC.s XCopyGC.s XFreeGC.s XPolyPoint.s XQueryExtension.s XCMiscGetXIDRange.s XCMiscGetXIDList.s XCMiscGetVersion.s XShmQueryVersion.s XGetScanlinePad.s XGetBitsPerPixel.s XShmCreateImage.s XShmAttach.s XShmDetach.s XShmPutImage.s XVisualTypeIDAddr.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/x'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/x'
if test ! -e ".depend" ; then make depend ; fi
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src'
rm -f libINFO.h libINFO.o ; \
echo -e "%define PROJECT \"libASM\"" >> libINFO.h ; \
echo -e "%define VER_HIGH 0" >> libINFO.h ; \
echo -e "%define VER_LOW 0" >> libINFO.h ; \
echo -e "%define VER_PATCHLEVEL 19" >> libINFO.h ; \
echo -e "%define COMP \"neo93@ (Linux 2.6.29) Sat May 9 16:04:38 CDT 2009\"" >> libINFO.h ; \
touch libINFO.s
rm -f .depend
echo -e "# Created Sat May 9 16:04:38 CDT 2009 by neo93@." >> .depend
for f in libINFO.s; do \
echo >> .depend ; nasm -M -I../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src'
make[1]: Leaving directory `/home/neo93/libASM-0.0.19/src'
make -C doc alldepend
make[1]: Entering directory `/home/neo93/libASM-0.0.19/doc'
make[1]: Nothing to be done for `alldepend'.
make[1]: Leaving directory `/home/neo93/libASM-0.0.19/doc'
make -C src all
make[1]: Entering directory `/home/neo93/libASM-0.0.19/src'
make -C include all
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/include'
make -C misc all
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/misc'
../../tools/asm2mkh StartupCode.s -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___
__NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname ^Cmake[2]: *** Deleting file `StartupCode.mkh'
make[2]: *** [StartupCode.mkh] Interrupt
make[1]: *** [misc~all] Interrupt
make: *** [src~all] Interrupt
[neo93@archie libASM-0.0.19]$ #and that can go on for days
I hit Control C to stop it. Any help would be greatly appreciated. By the way I already have nasm and yasm installed.
Reason I want to switch to debian:
http://packages.debian.org/stable/libdevel/libasm-dev
However, libdvdcss sucks on debian so I'd really appreciate any help. I hope this question is dumb enough to be answered here. If not, I will ask on IRC Freenode. Please post. If you do not know the answer, please direct me to someone who would so I can email them.
Thank you so much in advance as you have saved my life.
Best regards, Neo_The_User Playstation 3 developer
Last edited by Neo_The_User (2009-05-09 21:07:50)I can compile Mplayer and FFmpeg from subversion fine here. My copy of Mplayer doesn't use the internal ASM stuff, but that's because it's getting compiled into FFmpeg instead. I do know that Mplayer prefers it's own internal copy of libdvdcss though. Try what deej suggests: use YASM instead of NASM, and see if Mplayer builds for you.
--EDIT--
All of the ASM code that I'm aware of in Mplayer was written by, or is overseen by, the x264 team. They use YASM. -
i am making the abs mplayer. it compiled ok, but i got the following error when try to run.
MPlayer SVN-r29411-4.4.1 (C) 2000-2009 MPlayer Team
137 audio & 299 video codecs
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing /home/chancho/Azureus Downloads/Monsters VS Aliens 3d trailer.1080p x264/Monsters VS Aliens 3d trailer.1080p x264.mkv.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
[mkv] Track ID 2: audio (A_AC3), -aid 0, -alang und
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO: [avc1] 1920x1080 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Forced video codec: ffh264vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[VD_FFMPEG] XVMC-accelerated MPEG-2.
Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
MPlayer interrupted by signal 11 in module: init_audio_codec
- MPlayer crashed by bad usage of CPU/FPU/RAM.
Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it's MPlayer's fault, please read
DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
won't help unless you provide this information when reporting a possible bug.
it also happen to the aur version.After building mplayer myself, I can confirm the problem. To start with, the liba52 patch that was necessary to compile mplayer with gcc 4.4.0, is not necessary when you compile with gcc 4.4.1. The bug fix was incorporated in the latest gcc release. Unfortunately MPlayer crashes again on ac3 files. Until a fix has come out, the only thing to get it back to work is to compile mplayer with a previous gcc (4.3 is a good example). You'll need to install a previous gcc besides the one you currently have installed. The best way to do so is to base yourself on the gcc-snapshot pkgbuild from aur. Here's the one I used myself:
# Contributor: Allan McRae <[email protected]>
pkgname=gcc43
_ver=4.3
pkgver=4.3.3
pkgrel=1
pkgdesc="The GNU Compiler Collection developmental snapshot"
arch=('i686' 'x86_64')
license=('GPL3' 'LGPL')
url="http://gcc.gnu.org"
depends=('glibc' 'binutils' 'gmp' 'mpfr' 'ppl' 'cloog-ppl')
makedepends=('flex' 'bison')
options=('!libtool')
source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-{core,g++,fortran,objc,java}-${pkgver}.tar.bz2
gcc_pure64.patch
gcc-hash-style-both.patch
buildfix_new_bison.patch)
md5sums=('1739288c2c7b1472796b33d641dbdbbd'
'18428e313a9927d38b313e688c62219b'
'8771e6190dd4f3178b2a7978d2380a5d'
'125b75947c763ba59b7ea95d3739d431'
'068938366ee0be5b70112bdf485898b4'
'4030ee1c08dd1e843c0225b772360e76'
'bb420bc84b1104455b7230b1cd4b96c2'
'6895f128e905bfcb26e328899235e553')
build() {
cd ${srcdir}/gcc-${pkgver}
# Don't install libiberty
sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in
if [ "${CARCH}" = "x86_64" ]; then
patch -Np1 -i ../gcc_pure64.patch || return 1
fi
# Don't run fixincludes
sed -i -e 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch || return 1
patch -Np0 -i ${srcdir}/buildfix_new_bison.patch || return 1
mkdir build
cd build
../configure --prefix=/usr --enable-shared \
--enable-languages=c,c++ \
--enable-threads=posix --mandir=/usr/share/man --infodir=/usr/share/info \
--enable-__cxa_atexit --disable-multilib --libdir=/usr/lib \
--libexecdir=/usr/lib --enable-clocale=gnu --disable-libstdcxx-pch \
--with-tune=generic \
--disable-werror --enable-checking=release \
--program-suffix=-${_ver} --enable-version-specific-runtime-libs
make || return 1
make -j1 DESTDIR=${pkgdir} install || return 1
# Lazy way of dealing with conflicting man and info pages...
rm -rf ${pkgdir}/usr/share -
[Solved] Programs segfaults when compiled by makepkg
Hi!
I changed my computer recently and now makepkg is giving me segfaults. When I try to build mplayer from aur I get segfaults when ./configure is run.
The strange thing it that mplayer unset CFLAGS... makepkg change something else in the enviroment? I'm getting segfaults on building asymptote too. Outside of makepkg, compiling mplayer manually works.
I have a Intel Core2 Duo CPU and my makepkg.conf have the following
CARCH="x86_64"
CHOST="x86_64-pc-linux-gnu"
#-- Exclusive: will only run on -march=x86-64
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
CFLAGS="-march=nocona -mtune=generic -O2 -pipe"
CXXFLAGS="-march=nocona -mtune=generic -O2 -pipe"
#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-j3"
Thanks.
Last edited by kazuo (2009-04-15 17:05:12)you have nvidia-utils installed? Is a know issue [#1]
if true use this workaround:
LD_PRELOAD=/xyz/usr/lib/libGL/libGL.so.1.2 makepkg
Where "xyz" is the path to a extracted libgl package from Arch Linux for example /home/kazuo/libgl
[#1] http://bugs.archlinux.org/task/13375#comment39966 -
[solved] can't find/build mplayer with vdpau codec support
I want to install an mplayer that will handle vdpau.
I installed the standard mplayer version but that didn't have it.
Following some advice in another thread I rebuilt the standard mplayer with yaourt.
When I do 'mplayer -vo help' it shows a vdpau driver on the list. But when I do 'mplayer -vc help' there are no vdpau codecs listed.
I tried the same thing with mplayer-svn but get the same results.
I even tried compiling mplayer manually but get the same results.
What am I doing wrong?
TIA, gabu
(I have just moved to Archlinux64 after 3 years with Gentoo, so my Gentoo experience might be getting in the way)
Last edited by gabu (2009-08-10 18:59:50)xstaticxgpx:
Yes, you are right. This is what I get:
sh-4.0$ mplayer -vo help
MPlayer SVN-r29411-4.4.1 (C) 2000-2009 MPlayer Team
Available video output drivers:
ID_VIDEO_OUTPUTS
vdpau VDPAU with X11
xv X11/Xv
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
gl X11 (OpenGL)
gl2 X11 (OpenGL) - multiple textures version
dga DGA ( Direct Graphic Access V2.0 )
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
fbdev Framebuffer Device
fbdev2 Framebuffer Device
aa AAlib
caca libcaca
v4l2 V4L2 MPEG Video Decoder Output
xvidix X11 (VIDIX)
cvidix console VIDIX
null Null video output
mpegpes MPEG-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame
129 audio & 258 video codecs
ID_EXIT=NONE
sh-4.0$ mplayer -vc help
MPlayer SVN-r29411-4.4.1 (C) 2000-2009 MPlayer Team
129 audio & 258 video codecs
Available video codecs:
ID_VIDEO_CODECS
vc: vfm: status: info: [lib/dll]
coreserve dshowserver working CoreAVC DShow H264 decoder 1.8 for x86 - http://corecodec.org/ [CoreAVCDecoder.ax]
ffmvi1 ffmpeg working FFmpeg Motion Pixels Decoder [motionpixels]
ffmdec ffmpeg working FFmpeg Sony PlayStation MDEC (Motion DECoder) [mdec]
ffsiff ffmpeg working FFmpeg Beam Software SIFF decoder [vb]
ffmimic ffmpeg working FFmpeg Mimic video [mimic]
ffkmvc ffmpeg working FFmpeg Karl Morton Video Codec [kmvc]
ffzmbv ffmpeg working FFmpeg Zip Motion-Block Video [zmbv]
zmbv vfw working Zip Motion-Block Video [zmbv.dll]
mpegpes mpegpes working MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)
ffmpeg1 ffmpeg working FFmpeg MPEG-1 [mpeg1video]
ffmpeg2 ffmpeg working FFmpeg MPEG-2 [mpeg2video]
ffmpeg12 ffmpeg working FFmpeg MPEG-1/2 [mpegvideo]
mpeg12 libmpeg2 working MPEG-1 or 2 (libmpeg2)
ffmpeg12mc ffmpeg problems FFmpeg MPEG-1/2 (XvMC) [mpegvideo_xvmc]
ffnuv ffmpeg working NuppelVideo [nuv]
nuv nuv working NuppelVideo
ffbmp ffmpeg working FFmpeg BMP decoder [bmp]
ffgif ffmpeg working FFmpeg GIF decoder [gif]
fftiff ffmpeg working FFmpeg TIFF decoder [tiff]
ffpcx ffmpeg working FFmpeg PCX decoder [pcx]
ffpng ffmpeg working FFmpeg PNG decoder [png]
mpng mpng working PNG image decoder [libpng]
ffptx ffmpeg working FFmpeg V.Flash PTX decoder [ptx]
fftga ffmpeg untested FFmpeg TGA decoder [targa]
mtga mtga working TGA image decoder
sgi sgi working SGI image decoder
ffsunras ffmpeg working FFmpeg SUN Rasterfile decoder [sunrast]
ffindeo3 ffmpeg working FFmpeg Intel Indeo 3.1/3.2 [indeo3]
fffli ffmpeg working Autodesk FLI/FLC Animation [flic]
ffaasc ffmpeg working Autodesk RLE decoder [aasc]
ffloco ffmpeg working LOCO video decoder [loco]
ffqtrle ffmpeg working QuickTime Animation (RLE) [qtrle]
ffrpza ffmpeg working QuickTime Apple Video [rpza]
ffsmc ffmpeg working Apple Graphics (SMC) codec [smc]
ff8bps ffmpeg working Planar RGB (Photoshop) [8bps]
ffcyuv ffmpeg working Creative YUV (libavcodec) [cyuv]
ffmsrle ffmpeg working Microsoft RLE [msrle]
ffroqvideo ffmpeg working Id RoQ File Video Decoder [roqvideo]
lzo lzo working LZO compressed [liblzo]
theora theora working Theora (free, reworked VP3) [libtheora]
msuscls vfw working MSU Screen Capture Lossless Codec [SCLS.DLL]
cram vfw problems Microsoft Video 1 [msvidc32.dll]
ffcvid ffmpeg working Cinepak Video (native codec) [cinepak]
cvidvfw vfw working Cinepak Video [iccvid.dll]
huffyuv vfw problems HuffYUV [huffyuv.dll]
ffvideo1 ffmpeg working Microsoft Video 1 (native codec) [msvideo1]
ffmszh ffmpeg working AVImszh (native codec) [mszh]
ffzlib ffmpeg working AVIzlib (native codec) [zlib]
cvidxa xanim problems XAnim's Radius Cinepak Video [vid_cvid.xa]
ffhuffyuv ffmpeg working FFmpeg HuffYUV [huffyuv]
ffv1 ffmpeg working FFV1 (lossless codec) [ffv1]
ffsnow ffmpeg working FFSNOW (Michael's wavelet codec) [snow]
ffasv1 ffmpeg working FFmpeg ASUS V1 [asv1]
ffasv2 ffmpeg working FFmpeg ASUS V2 [asv2]
ffvcr1 ffmpeg working FFmpeg ATI VCR1 [vcr1]
ffcljr ffmpeg working FFmpeg Cirrus Logic AccuPak (CLJR) [cljr]
ffsvq1 ffmpeg working FFmpeg Sorenson Video v1 (SVQ1) [svq1]
ff4xm ffmpeg working FFmpeg 4XM video [4xm]
ffvixl ffmpeg working Miro/Pinnacle VideoXL codec [xl]
ffqtdrw ffmpeg working QuickDraw native decoder [qdraw]
ffindeo2 ffmpeg working Indeo 2 native decoder [indeo2]
ffflv ffmpeg working FFmpeg Flash video [flv]
fffsv ffmpeg working FFmpeg Flash Screen video [flashsv]
ffdivx ffmpeg working FFmpeg DivX ;-) (MSMPEG-4 v3) [msmpeg4]
ffmp42 ffmpeg working FFmpeg MSMPEG-4 v2 [msmpeg4v2]
ffmp41 ffmpeg working FFmpeg MSMPEG-4 v1 [msmpeg4v1]
ffwmv1 ffmpeg working FFmpeg WMV1/WMV7 [wmv1]
ffwmv2 ffmpeg working FFmpeg WMV2/WMV8 [wmv2]
ffwmv3 ffmpeg problems FFmpeg WMV3/WMV9 [wmv3]
ffvc1 ffmpeg problems FFmpeg WVC1 [vc1]
ffh264 ffmpeg working FFmpeg H.264 [h264]
ffsvq3 ffmpeg working FFmpeg Sorenson Video v3 (SVQ3) [svq3]
ffodivx ffmpeg working FFmpeg MPEG-4 [mpeg4]
ffwv1f ffmpeg working WV1F MPEG-4 [mpeg4]
fflibschroedinger ffmpeg working Dirac (through FFmpeg libschroedinger) [libschroedinger]
fflibdirac ffmpeg working Dirac (through FFmpeg libdirac) [libdirac]
xvid xvid working Xvid (MPEG-4) [libxvidcore.a]
divx4vfw vfw problems DivX4Windows-VFW [divx.dll]
divxds dshow working DivX ;-) (MSMPEG-4 v3) [divx_c32.ax]
divx vfw working DivX ;-) (MSMPEG-4 v3) [divxc32.dll]
mpeg4ds dshow working Microsoft MPEG-4 v1/v2 [mpg4ds32.ax]
mpeg4 vfw working Microsoft MPEG-4 v1/v2 [mpg4c32.dll]
wmv9dmo dmo working Windows Media Video 9 DMO [wmv9dmod.dll]
wmvdmo dmo working Windows Media Video DMO [wmvdmod.dll]
wmv8 dshow working Windows Media Video 8 [wmv8ds32.ax]
wmv7 dshow working Windows Media Video 7 [wmvds32.ax]
wmvadmo dmo working Windows Media Video Adv DMO [wmvadvd.dll]
wmvvc1dmo dmo working Windows Media Video (VC-1) Advanced Profile Decoder [wvc1dmod.dll]
wmsdmod dmo working Windows Media Screen Codec 2 [wmsdmod.dll]
ubmp4 vfw problems UB Video MPEG-4 [ubvmp4d.dll]
zrmjpeg zrmjpeg problems Zoran MJPEG passthrough
ffmjpeg ffmpeg working FFmpeg MJPEG decoder [mjpeg]
ffmjpegb ffmpeg working FFmpeg MJPEG-B decoder [mjpegb]
ijpg ijpg working Independent JPEG Group's codec [libjpeg]
m3jpeg vfw working Morgan Motion JPEG Codec [m3jpeg32.dll]
mjpeg vfw working MainConcept Motion JPEG [mcmjpg32.dll]
avid vfw working AVID Motion JPEG [AvidAVICodec.dll]
LEAD vfw working LEAD (M)JPEG [LCodcCMP.dll]
imagepower vfw problems ImagePower MJPEG2000 [jp2avi.dll]
m3jpeg2k vfw working Morgan MJPEG2000 [m3jp2k32.dll]
m3jpegds dshow crashing Morgan MJPEG [m3jpegdec.ax]
pegasusm vfw crashing Pegasus Motion JPEG [pvmjpg21.dll]
pegasusl vfw crashing Pegasus lossless JPEG [pvljpg20.dll]
pegasusmwv vfw crashing Pegasus Motion Wavelet 2000 [pvwv220.dll]
vivo vfw working Vivo H.263 [ivvideo.dll]
u263 dshow working UB Video H.263/H.263+/H.263++ Decoder [ubv263d+.ax]
i263 vfw working I263 [i263_32.drv]
ffi263 ffmpeg working FFmpeg I263 decoder [h263i]
ffh263 ffmpeg working FFmpeg H.263+ decoder [h263]
ffzygo ffmpeg untested FFmpeg ZyGo [h263]
h263xa xanim crashing XAnim's CCITT H.263 [vid_h263.xa]
ffh261 ffmpeg working CCITT H.261 [h261]
qt261 qtvideo working QuickTime H.261 video decoder [QuickTime.qts]
h261xa xanim problems XAnim's CCITT H.261 [vid_h261.xa]
m261 vfw untested M261 [msh261.drv]
indeo5ds dshow working Intel Indeo 5 [ir50_32.dll]
indeo5 vfwex working Intel Indeo 5 [ir50_32.dll]
indeo4 vfw working Intel Indeo 4.1 [ir41_32.dll]
indeo3 vfwex working Intel Indeo 3.1/3.2 [ir32_32.dll]
indeo5xa xanim working XAnim's Intel Indeo 5 [vid_iv50.xa]
indeo4xa xanim working XAnim's Intel Indeo 4.1 [vid_iv41.xa]
indeo3xa xanim working XAnim's Intel Indeo 3.1/3.2 [vid_iv32.xa]
qdv dshow working Sony Digital Video (DV) [qdv.dll]
ffdv ffmpeg working FFmpeg DV decoder [dvvideo]
libdv libdv working Raw DV decoder (libdv) [libdv.so.2]
mcdv vfw working MainConcept DV Codec [mcdvd_32.dll]
3ivXxa xanim working XAnim's 3ivx Delta 3.5 plugin [vid_3ivX.xa]
3ivX dshow working 3ivx Delta 4.5 [3ivxDSDecoder.ax]
rv3040 realvid working Linux RealPlayer 10 RV30/40 decoder [drvc.so]
rv3040win realvid working Win32 RealPlayer 10 RV30/40 decoder [drvc.dll]
rv40 realvid working Linux RealPlayer 9 RV40 decoder [drv4.so.6.0]
rv40win realvid working Win32 RealPlayer 9 RV40 decoder [drv43260.dll]
rv40mac realvid working Mac OS X RealPlayer 9 RV40 decoder [drvc.bundle/Contents/MacOS/drvc]
rv30 realvid working Linux RealPlayer 8 RV30 decoder [drv3.so.6.0]
rv30win realvid working Win32 RealPlayer 8 RV30 decoder [drv33260.dll]
rv30mac realvid working Mac OS X RealPlayer 9 RV30 decoder [drvc.bundle/Contents/MacOS/drvc]
ffrv20 ffmpeg working FFmpeg RV20 decoder [rv20]
rv20 realvid working Linux RealPlayer 8 RV20 decoder [drv2.so.6.0]
rv20winrp10 realvid working Win32 RealPlayer 10 RV20 decoder [drv2.dll]
rv20win realvid working Win32 RealPlayer 8 RV20 decoder [drv23260.dll]
rv20mac realvid working Mac OS X RealPlayer 9 RV20 decoder [drv2.bundle/Contents/MacOS/drv2]
ffrv10 ffmpeg working FFmpeg RV10 decoder [rv10]
alpary dshow working Alparysoft lossless codec dshow [aslcodec_dshow.dll]
alpary2 vfw working Alparysoft lossless codec vfw [aslcodec_vfw.dll]
LEADMW20 dshow working Lead CMW wavelet 2.0 [LCODCCMW2E.dll]
lagarith vfw working Lagarith Lossless Video Codec [lagarith.dll]
psiv vfw working Infinite Video PSI_V [psiv.dll]
canopushq vfw working Canopus HQ Codec [CUVCcodc.dll]
canopusll vfw working Canopus Lossless Codec [CLLCcodc.dll]
ffvp3 ffmpeg untested FFmpeg VP3 [vp3]
fftheora ffmpeg untested FFmpeg Theora [theora]
vp3 vfwex working On2 Open Source VP3 Codec [vp31vfw.dll]
vp4 vfwex working On2 VP4 Personal Codec [vp4vfw.dll]
ffvp5 ffmpeg working FFmpeg VP5 decoder [vp5]
vp5 vfwex working On2 VP5 Personal Codec [vp5vfw.dll]
ffvp6 ffmpeg working FFmpeg VP6 decoder [vp6]
ffvp6a ffmpeg untested FFmpeg VP6A decoder [vp6a]
ffvp6f ffmpeg working FFmpeg VP6 Flash decoder [vp6f]
vp6 vfwex working On2 VP6 Personal Codec [vp6vfw.dll]
vp7 vfwex working On2 VP7 Personal Codec [vp7vfw.dll]
mwv1 vfw working Motion Wavelets [icmw_32.dll]
asv2 vfw working ASUS V2 [asusasv2.dll]
asv1 vfw working ASUS V1 [asusasvd.dll]
ffultimotion ffmpeg working IBM Ultimotion native decoder [ultimotion]
ultimotion vfw working IBM Ultimotion [ultimo.dll]
mss1 dshow working Windows Screen Video [msscds32.ax]
ucod vfw working UCOD-ClearVideo [clrviddd.dll]
vcr2 vfw working ATI VCR-2 [ativcr2.dll]
CJPG vfw working CJPG [CtWbJpg.DLL]
ffduck ffmpeg working Duck Truemotion1 [truemotion1]
fftm20 ffmpeg working FFmpeg Duck/On2 TrueMotion 2.0 [truemotion2]
tm20 dshow working TrueMotion 2.0 [tm20dec.ax]
ffamv ffmpeg working Modified MJPEG, used in AMV files [amv]
ffsp5x ffmpeg working SP5x codec - used by Aiptek MegaCam [sp5x]
sp5x vfw working SP5x codec - used by Aiptek MegaCam [sp5x_32.dll]
vivd2 vfw working SoftMedia ViVD V2 codec VfW [ViVD2.dll]
winx vfwex working Winnov Videum winx codec [wnvwinx.dll]
ffwnv1 ffmpeg working FFmpeg wnv1 native codec [wnv1]
wnv1 vfwex working Winnov Videum wnv1 codec [wnvplay1.dll]
vdom vfw working VDOWave codec [vdowave.drv]
lsv vfw working Vianet Lsvx Video Decoder [lsvxdec.dll]
ffvmnc ffmpeg working FFmpeg VMware video [vmnc]
vmnc vfw working VMware video [vmnc.dll]
ffsmkvid ffmpeg working FFmpeg Smacker Video [smackvid]
ffcavs ffmpeg working Chinese AVS Video [cavs]
ffdnxhd ffmpeg working FFmpeg DNxHD decoder [dnxhd]
qt3ivx qtvideo working win32/quicktime 3IV1 (3ivx) decoder [3ivx Delta 3.5.qtx]
qtactl qtvideo working Win32/QuickTime Streambox ACT-L2 [ACTLComponent.qtx]
qtavui qtvideo working Win32/QuickTime Avid Meridien Uncompressed [AvidQTAVUICodec.qtx]
qth263 qtvideo crashing Win32/QuickTime H.263 decoder [QuickTime.qts]
qtrlerpza qtvideo crashing Win32/Quicktime RLE/RPZA decoder [QuickTime.qts]
qtvp3 qtvideo crashing Win32/QuickTime VP3 decoder [On2_VP3.qtx]
qtzygo qtvideo problems win32/quicktime ZyGo decoder [ZyGoVideo.qtx]
qtbhiv qtvideo untested Win32/QuickTime BeHereiVideo decoder [BeHereiVideo.qtx]
qtcvid qtvideo working Win32/QuickTime Cinepak decoder [QuickTime.qts]
qtindeo qtvideo crashing Win32/QuickTime Indeo decoder [QuickTime.qts]
qtmjpeg qtvideo crashing Win32/QuickTime MJPEG decoder [QuickTime.qts]
qtmpeg4 qtvideo crashing Win32/QuickTime MPEG-4 decoder [QuickTime.qts]
qtsvq3 qtvideo working Win32/QuickTime SVQ3 decoder [QuickTimeEssentials.qtx]
qtsvq1 qtvideo problems Win32/QuickTime SVQ1 decoder [QuickTime.qts]
vsslight vfw working VSS Codec Light [vsslight.dll]
vssh264 dshow working VSS H.264 New [vsshdsd.dll]
vssh264old vfw working VSS H.264 Old [vssh264.dll]
vsswlt vfw working VSS Wavelet Video Codec [vsswlt.dll]
zlib vfw working AVIzlib [avizlib.dll]
mszh vfw working AVImszh [avimszh.dll]
alaris vfwex crashing Alaris VideoGramPiX [vgpix32d.dll]
vcr1 vfw crashing ATI VCR-1 [ativcr1.dll]
pim1 vfw crashing Pinnacle Hardware MPEG-1 [pclepim1.dll]
qpeg vfw working Q-Team's QPEG (www.q-team.de) [qpeg32.dll]
rricm vfw crashing rricm [rricm.dll]
ffcamtasia ffmpeg working TechSmith Camtasia Screen Codec (native) [camtasia]
camtasia vfw working TechSmith Camtasia Screen Codec [tsccvid.dll]
ffcamstudio ffmpeg working CamStudio Screen Codec [camstudio]
fraps vfw working FRAPS: Realtime Video Capture [frapsvid.dll]
fffraps ffmpeg working FFmpeg Fraps [fraps]
fftiertexseq ffmpeg working FFmpeg Tiertex SEQ [tiertexseqvideo]
ffvmd ffmpeg working FFmpeg Sierra VMD video [vmdvideo]
ffdxa ffmpeg working FFmpeg Feeble Files DXA video [dxa]
ffdsicinvideo ffmpeg working FFmpeg Delphine CIN video [dsicinvideo]
ffthp ffmpeg working FFmpeg THP video [thp]
ffbfi ffmpeg working FFmpeg BFI Video [bfi]
ffbethsoftvid ffmpeg problems FFmpeg Bethesda Software VID [bethsoftvid]
ffrl2 ffmpeg working FFmpeg RL2 decoder [rl2]
fftxd ffmpeg working FFmpeg Renderware TeXture Dictionary decoder [txd]
xan vfw working XAN Video [xanlib.dll]
ffwc3 ffmpeg problems FFmpeg XAN wc3 [xan_wc3]
ffidcin ffmpeg problems FFmpeg Id CIN video [idcinvideo]
ffinterplay ffmpeg problems FFmpeg Interplay Video [interplayvideo]
ffvqa ffmpeg problems FFmpeg VQA Video [vqavideo]
ffc93 ffmpeg problems FFmpeg C93 Video [c93]
rawrgb32 raw working RAW RGB32
rawrgb24 raw working RAW RGB24
rawrgb16 raw working RAW RGB16
rawbgr32flip raw working RAW BGR32
rawbgr32 raw working RAW BGR32
rawbgr24flip raw working RAW BGR24
rawbgr24 raw working RAW BGR24
rawbgr16flip raw working RAW BGR15
rawbgr16 raw working RAW BGR15
rawbgr15flip raw working RAW BGR15
rawbgr15 raw working RAW BGR15
rawbgr8flip raw working RAW BGR8
rawbgr8 raw working RAW BGR8
rawbgr1 raw working RAW BGR1
rawyuy2 raw working RAW YUY2
rawyuv2 raw working RAW YUV2
rawuyvy raw working RAW UYVY
raw444P raw working RAW 444P
raw422P raw working RAW 422P
rawyv12 raw working RAW YV12
rawnv21 hmblck working RAW NV21
rawnv12 hmblck working RAW NV12
rawhm12 hmblck working RAW HM12
rawi420 raw working RAW I420
rawyvu9 raw working RAW YVU9
rawy800 raw working RAW Y8/Y800
null null crashing NULL codec (no decoding!)
ID_EXIT=NONE
I manually compiled using the svn source that I currently use on my Gentoo system and get the same odd results, whereas on Gentoo it compiles as you expect. This would seem to indicate that there is something about the Arch environment which is causing the problem rather than purely the source code.
I tried installing mplayer-vdpau-nogui but have the same problem there. -
Aalib, libcaca, mplayer and... (what?)
I've been trying to get aalib to work to play videos in ascii format, but I can't really figure out how. I have installed aalib and libcaca, and also the gst-plugins-aalib package, but where it says that it works with totem and mplayer, it doesn't, for me, anyway. I've noticed that the pkgbuild for mplayer has "disable aa" in the build code - is that why? I've also tried to compile mplayer without that flag, but it exits with the error:
Error: The GUI requires the X11 extension XShape (which was not found).
Check "configure.log" if you do not understand why it failed.
Makefile:7: config.mak: No such file or directory
make: *** No rule to make target `config.mak'. Stop.
Any help?Yes, you need to recompile mplayer for aalib support. It seems that you are missing some X extensions, check if you have xextproto installed (the error is actually about the gui, if you don't need that you can disable building of it with --disable-gui).
-
There's a patch which makes Gmplayer use gtk2.
It's really good - stable, even supports the new file selector.
I suggest to include it in official arch mplayer package.
Here's my PKGBUILD:
# $Id: PKGBUILD,v 1.50 2004/07/23 20:18:11 judd Exp $
# Maintainer: dorphell <[email protected]>
# (gtk2 support added by rehcra)
pkgname=mplayer
pkgver=1.0pre5
pkgrel=5rehcra
pkgdesc="A movie player for linux"
depends=('libmad' 'libungif' 'gtk2' 'libvorbis'
'libjpeg' 'libpng' 'libtheora')
url="http://www.mplayerhq.hu/"
source=(ftp://ftp.mplayerhq.hu/MPlayer/releases/MPlayer-$pkgver.tar.bz2 http://www.win.net/~ardneh/patches/mplayer1.0pre5-gtk2-20040730.patch.bz2 ftp://ftp.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-1.tar.bz2 ftp://ftp.mplayerhq.hu/MPlayer/Skin/Blue-1.4.tar.bz2)
build() {
cd $startdir/src/MPlayer-$pkgver
patch -p1 < ../mplayer1.0pre5-gtk2-20040730.patch
## needed because of stupid coreutils messup
sed -i 's/(head|tail) -1/1 -n 1/' configure
./configure --prefix=/usr --enable-gui --enable-linux-devfs --disable-arts
--disable-external-faad --enable-runtime-cpudetection --disable-smb
--enable-x11 --enable-theora --confdir=/etc/mplayer
make || return 1
make DESTDIR=$startdir/pkg install
mkdir -p $startdir/pkg/usr/share/mplayer/Skin
cp etc/{codecs.conf,input.conf,example.conf} $startdir/pkg/usr/share/mplayer
rm -rf $startdir/pkg/usr/share/mplayer/font $startdir/pkg/usr/etc
mv $startdir/src/font-arial-iso-8859-1/font-arial-{14,18,24,28}-iso-8859-1 $startdir/pkg/usr/share/mplayer/
cd $startdir/pkg/usr/share/mplayer
ln -s font-arial-24-iso-8859-1 font
mv $startdir/src/Blue $startdir/pkg/usr/share/mplayer/Skin/default
(sorry above has some dependencies stripped; i don't like windows codecs and such)contrasutra wrote:We were all fed up by the hacky patching Debian, Gentoo, et al do.
mplayer-gtk2 patch doesn't look like a hack... Good patches should be included even though devs doesn't want to include them in vanilla sources (eg. Xmms devs don't want to move to gtk2 only because they think it would add bloat to xmms. Hardly anybody agrees with them)
We just want the vanilla source, in its compatible glory.
Mplayer-gtk2 is just as compatible as Mplayer-gtk1 is. This patch is a cosmetic change.
Take into account that kernel development model changed recently. Kernel developers put the responsibility of patching the kernel on distribution maintainers. So if we don't patch the kernel, Arch will be very unstable.
I don't want my mplayer patched.
You can always recompile it with ABS yourself
Arch is about simplicity, and when you patch everything, you lose that.
Is it simplicity to compile mplayer with obsolete gtk frontend?
But I (a) don't use the kernel package, (...)
There are people who use it. And don't say it's not a big deal - mplayer with gtk2 is even smaller deal.
EDIT: GTK1 is still used by MANY packages. It is not obsolete. The Arch philosophy also seems to be "don't mess with working things". If the package is unmaintained, it's actually LESS work for the devs .
Which packages need gtk1 that don't have gtk2 equivalent? Note gmplayer's gtk support is optional.
Original developers of gtk don't support it anymore so it's obsolete.
Unmaintained packages are bad, because free software environment is ever-changing and everything looses compatibility.
Actually it's not my intention to patch Arch's current version of mplayer. All I'm asking is to split mplayer into two packages: mplayer and gmplayer. -
Getting mplayer-plugin to work with opera 9
according to
http://my.opera.com/community/forums/to … ?id=131761
mplayer-plugin needs to be compiled with --enable-x so it works with opera9. i hope the maintainer updates the package in the repos!i tried to compile mplayer-plugin from ABS, with --enable-x option, but i get this:
$ makepkg
==> Entering fakeroot environment
==> Making package: mplayer-plugin 3.25-2 (Thu Jun 22 17:49:11 PHT 2006)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Found mplayerplug-in-3.25.tar.gz in build dir
==> Found mplayerplug-in.conf in build dir
==> Validating source files with MD5sums
mplayerplug-in-3.25.tar.gz ... Passed
mplayerplug-in.conf ... Passed
==> Extracting Sources...
==> tar --use-compress-program=gzip -xf mplayerplug-in-3.25.tar.gz
==> Removing existing pkg/ directory...
==> Starting build()...
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /bin/install -c
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
configure: Determining mozilla/firefox packages to link against
checking for pkg-config... no
*** The pkg-config script could not be found. Make sure it is
*** in your path, or set the PKG_CONFIG environment variable
*** to the full path to pkg-config.
*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config.
configure: WARNING: xulrunner-plugin not found
*** The pkg-config script could not be found. Make sure it is
*** in your path, or set the PKG_CONFIG environment variable
*** to the full path to pkg-config.
*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config.
configure: WARNING: firefox-plugin not found
*** The pkg-config script could not be found. Make sure it is
*** in your path, or set the PKG_CONFIG environment variable
*** to the full path to pkg-config.
*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config.
configure: WARNING: seamonkey-plugin not found
*** The pkg-config script could not be found. Make sure it is
*** in your path, or set the PKG_CONFIG environment variable
*** to the full path to pkg-config.
*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config.
configure: WARNING: xulrunner-plugin not found
configure: error: Unable to find mozilla or firefox development files
make: *** No targets specified and no makefile found. Stop.
==> ERROR: Build Failed. Aborting...
anyone help?
Maybe you are looking for
-
EXCEPTION_ACCESS_VIOLATION while opening JRE 1.3.1_04 Plug In
I get the following EXCEPTION_ACCESS_VIOLATION error while trying to open the 1.3.1_04 java plug in in the control panel. Any ideas on what is causing the problem ? I'm running on XP home edition An unexpected exception has been detected in native co
-
How to import the data from a xml file to IDM
Hi all: I have read the document(/people/kare.indroy/blog/2008/01/14/sap-netweaver-identity-management-how-to-maintain-xml-files) ,but cannot get the data when I click the insert template-->data source template menu. The xml file as follows: <?xm
-
Using Select option in Native SQL
Hi, Can any one tell me, how to use select option value in native SQL. ie., I want to use select option in where condition. Need to select all the records from table(non-SAP) where date in given range. Please suggest. Thanks, Amal
-
ITunes is refusing to update my iPod touch
I have an iPod touch 3rd generation and the latest iTunes (10.5) that I just downloaded today. There is an app that I have wanted for a long time and today I bought an iTunes voucher, redeemed it, and went to buy it. However, an error message came up
-
posted in another forum but thought I'd try here before I lose my mind trying to figure this out... I think perhaps my color profiles are bad? Here's the situation: 1) printed a color wheel image on plain paper to test what colors I'm having proble