summaryrefslogtreecommitdiffstats
path: root/vidix
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-20 00:19:47 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-20 00:19:47 +0000
commitfce878f1b26318bc003caff0840de30d55d8229c (patch)
tree88bfecc8b61714fa4067ab28bd44aa42b7d87b6f /vidix
parent35a54e6204595f131f873f97fc8d31bfde2bb153 (diff)
downloadmpv-fce878f1b26318bc003caff0840de30d55d8229c.tar.bz2
mpv-fce878f1b26318bc003caff0840de30d55d8229c.tar.xz
zero saturation / grayscale bugfix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4762 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'vidix')
-rw-r--r--vidix/drivers/mach64_vid.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vidix/drivers/mach64_vid.c b/vidix/drivers/mach64_vid.c
index 3c3d652082..0ad8a8aaaa 100644
--- a/vidix/drivers/mach64_vid.c
+++ b/vidix/drivers/mach64_vid.c
@@ -237,7 +237,7 @@ static uint32_t mach64_get_yres( void )
static void mach64_vid_make_default()
{
mach64_fifo_wait(2);
- OUTREG(SCALER_COLOUR_CNTL,0x0010103f);
+ OUTREG(SCALER_COLOUR_CNTL,0x00101000);
}
static void mach64_vid_dump_regs( void )
@@ -390,11 +390,11 @@ int vixInit(void)
mach64_ram_size *= 0x400; /* KB -> bytes */
if((mach64_mem_base = map_phys_mem(pci_info.base0,mach64_ram_size))==(void *)-1) return ENOMEM;
memset(&besr,0,sizeof(bes_registers_t));
- mach64_vid_make_default();
printf("[mach64] Video memory = %uMb\n",mach64_ram_size/0x100000);
err = mtrr_set_type(pci_info.base0,mach64_ram_size,MTRR_TYPE_WRCOMB);
if(!err) printf("[mach64] Set write-combining type of video memory\n");
reset_regs();
+ mach64_vid_make_default();
if(__verbose > VERBOSE_LEVEL) mach64_vid_dump_regs();
return 0;
}