Mercurial > mplayer.hg
changeset 4760:34573271ffb2
meaning of some bits figured out
author | michael |
---|---|
date | Tue, 19 Feb 2002 20:54:58 +0000 |
parents | d681c1b1c193 |
children | bc69f5fc18fe |
files | vidix/drivers/mach64_vid.c |
diffstat | 1 files changed, 12 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/vidix/drivers/mach64_vid.c Tue Feb 19 18:04:06 2002 +0000 +++ b/vidix/drivers/mach64_vid.c Tue Feb 19 20:54:58 2002 +0000 @@ -519,11 +519,22 @@ OUTREG(SCALER_BUF1_OFFSET_U, besr.vid_buf4_base_adrs); OUTREG(SCALER_BUF1_OFFSET_V, besr.vid_buf5_base_adrs); OUTREG(OVERLAY_SCALE_CNTL, 0xC4000003); +// OVERLAY_SCALE_CNTL bits & what they seem to affect +// bit 0 no effect +// bit 1 yuv2rgb coeff related +// bit 2 horizontal interpolation if 0 +// bit 3 vertical interpolation if 0 +// bit 4 chroma related +// bit 5-6 gamma correction +// bit 7 nothing visible if set +// bit 8-27 no effect +// bit 28-31 nothing interresting just crashed my system when i played with them :( + mach64_wait_for_idle(); vf = INREG(VIDEO_FORMAT); // Bits 16-19 seem to select the format -// Bit 28 seems to toggle the chroma encoding +// Bit 28 seems to toggle something affects luma & chroma // the remaining bits seem to have no effect switch(besr.fourcc)