[Mplayer-dev-eng] new vo_3dfx

Arpi arpi at thot.banki.hu
Thu Sep 27 14:24:44 CEST 2001


Hi,

> files is in attachment
> 
> copy 3dfx.h to drivers/
> copy vo_3dfx.c to libvo/
> 
Ok, I've added them to CVS.

> don't forget: ./configure --enable-3dfx
Name changed to tdfxfb. so --enable-tdfxfb and -vo tdfxfb

(Gabucino: please update docs...)

> for our_out_buffer hack, patch mplayer.c 
> and in vo_3dfx.c add in first line:
> #define VO_3DFX_METHOD 2
> 
> and.... this is it.... does in libvo2 this hack can be legal ?
Yes, it will.

> you need to load tdfxfb.o (i use kernel 2.4.7) and test...
> 
> for now, your screen must be in 16 bit, before run mplayer change
> resolution
> by fbset (i use 800x600)
> 


> ps. driver supprot YV12 (i don't know why but don't work corect with
> ffmpeg codec,
>     on VCD fork), BGR16, YUY2 (disable, but work).

because you simply ignore the stride[] parameter of draw_slice.
for divx codecs image width != stride (bytes per line)

can you fix it?


A'rpi / Astral & ESP-team

--
mailto:arpi at thot.banki.hu
http://esp-team.scene.hu



More information about the MPlayer-dev-eng mailing list