Friday, September 13, 2019

Mplayer 1.1.1

I needed to recompile Mplayer again, so started with version 1.4.0
Building it on virtual machine and transfer later to 486 PC.

I have gcc 3.4.6

After ./configure --options.....
i get:
Checking for inttypes.h (required) ... no
Checking for sys/bitypes.h (inttypes.h predecessor) ...
Error: Cannot find header either inttypes.h or bitypes.h. There is no chance for compilation to succeed.
After searching i found out that it depends on compiler version libdc++, i think its present since gcc 4.0

Downloaded 1.3.0. Same problem.

Downloaded 1.1.1.

 ./configure --yasm='' --target=i486-Linux --disable-ftp --disable-tv-v4l1 --disable-tv --disable-qtx --disable-real --disable-win32dll --disable-gif --disable-mmx   --disable-3dnow   --disable-sse --disable-sse2  --disable-fastmemcpy --disable-xanim --disable-vm --disable-vesa --disable-svga --disable-jpeg --disable-gl --disable-mga --disable-sdl --disable-fbdev  --disable-caca --disable-aa --disable-dga1 --disable-dga2 --disable-tga --disable-md5sum --disable-pnm --disable-mng --disable-libvorbis --disable-esd --enable-libmpeg2-internal --enable-libmpeg2 --disable-decoder=mlp --disable-mencoder --disable-freetype --disable-ass --disable-postproc --disable-unrarexec --disable-vidix --disable-vidix-pcidb   --disable-encoder=mlp  --disable-parser=mlp  --disable-protocol=mlp  --disable-demuxer=mlp  --disable-muxer=mlp --disable-yuv4mpeg     --disable-cmov  --disable-fast-clz --disable-fast-cmov --disable-mtrr  --enable-xv  --disable-ladspa --disable-smb

I get dsputil errors on mlp and truehd.
Had to manualy disable in source code decoders. But problematic part still remained (dsputil.c):
#if CONFIG_MLP_DECODER || CONFIG_TRUEHD_DECODER
    ff_mlp_init(c, avctx);
#endif
Commented this also out.
And i got my compiled binary.


No comments:

Post a Comment