[MPlayer-users] Dark video on DivX playback
Chad Granum
granum at sbcglobal.net
Mon Jan 20 04:09:43 CET 2003
xvid has given me trouble before, you can fix it by reading the docs and
installing libavcodec and/or divx5linux (links and info are in doc's for
both)
then for configure
./configure --disable-xvid --enable-libavcodec --enable-divx4linux
yes thats divx4linux to get divx5linux working, not a typeo, go figure.
On Sun, 2003-01-19 at 18:02, Roland Häder wrote:
> [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> Hi,
>
> I have tried to play a DivX video but I only can hear the sound track and I
> can see a dark video window.
>
> I got the latest CVS of mplayer. The configuration script tells me:
>
> Enabled optional drivers:
> Input: streaming tv-v4l edl tv mpdvdkit2 vcd
> Codecs: qtx xvid dshow/dmo win32 libvorbis liblzo
> Audio output: alsa9 oss sdl mpegpes(dvb)
> Video output: xvidix sdl vesa jpeg png mpegpes(dvb) fbdev svga aa ggi
> opengl dga xv x11
> Disabled optional drivers:
> Input: tv-bsdbt848 cdda dvdnav dvdread dvdcss
> Codecs: opendivx divx5linux divx4linux libdv libavcodec real xanim libmad
> Audio output: sgi sun esd arts dxr2 nas win32
> Video output: bl zr dxr3 dxr2 directx gif89a xmga mga directfb tdfxfb 3dfx
>
>
> Here's the entry from configure.log:
>
>
> ============ Checking for XviD ============
>
> #include <xvid.h>
> #include <divx4.h>
> int main(void) { xvid_init(0, 0, 0, 0); return 0; }
>
> gcc /tmp/mplayer-conf-16205-26221.c -o /tmp/mplayer-conf-10198-26221.o -lm
> gcc: : No such file or directory
>
> ldd /tmp/mplayer-conf-10198-26221.o
> ldd: /tmp/mplayer-conf-10198-26221.o: No such file or directory
>
>
> #include <xvid.h>
> #include <divx4.h>
> int main(void) { xvid_init(0, 0, 0, 0); return 0; }
>
> gcc /tmp/mplayer-conf-16205-26221.c -o /tmp/mplayer-conf-10198-26221.o -lm
> -lxvidcore
>
> ldd /tmp/mplayer-conf-10198-26221.o
> libm.so.6 => /lib/libm.so.6 (0x4002c000)
> libxvidcore.so => /usr/local/lib/libxvidcore.so (0x4004e000)
> libc.so.6 => /lib/libc.so.6 (0x408c3000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>
> Result is: yes
> ##########################################
>
> ============ Checking for DivX4 compatibility in XviD ============
>
> #include <divx4.h>
> int main(void) { (void) decore(0, 0, 0, 0); return 0; }
>
> gcc /tmp/mplayer-conf-16205-26221.c -o /tmp/mplayer-conf-10198-26221.o -lm
> -lxvidcore
>
> ldd /tmp/mplayer-conf-10198-26221.o
> libm.so.6 => /lib/libm.so.6 (0x4002c000)
> libxvidcore.so => /usr/local/lib/libxvidcore.so (0x4004e000)
> libc.so.6 => /lib/libc.so.6 (0x408c3000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>
> Result is: yes
> ##########################################
>
> Looks like it's working, but as I said the video is pitch black. :(
>
> I have backtraced it and ends up at the avifile project at sourceforge.net.
> Also latest CVS.
>
> When I try to compile it (the deb's also didn't work) I can found this in
> config.log:
>
> configure:18013: checking for decore in -ldivxdecore
> configure:18044: gcc -o conftest -g -O2 -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -D_REENTRANT -pipe -I/usr/include/freetype2 -Wall
> -Wno-unused conftest.c -ldivxdecore -lnsl -ldl >&5
> /usr/lib/libdivxdecore.so: undefined reference to `YV12toRGB24_mmx'
> /usr/lib/libdivxdecore.so: undefined reference to `YV12toYUY2_mmx'
> /usr/lib/libdivxdecore.so: undefined reference to `YV12toRGB32_mmx'
> /usr/lib/libdivxdecore.so: undefined reference to `addblockInter'
> /usr/lib/libdivxdecore.so: undefined reference to `addblockIntra'
> collect2: ld returned 1 exit status
>
> Some versions:
> gcc version 2.95.4 20011002 (Debian prerelease)
> GNU ld version 2.12.90.0.1 20020307 Debian/GNU Linux
>
> I hope that's all enougth for you dev-guys. :) If you need more info, let me
> know it.
>
> Chears,
> Roland
>
> _______________________________________________
> RTFM!!! http://www.MPlayerHQ.hu/DOCS
> Search: http://www.MPlayerHQ.hu/cgi-bin/htsearch
> http://mplayerhq.hu/mailman/listinfo/mplayer-users
>
More information about the MPlayer-users
mailing list