Mercurial > mplayer.hg
changeset 5623:cdf5b88bdaa8
Most of informational printk's ifdef'd.
Now without debug only initial and error messages go to syslog.
eyck added to list of people who messed with this file(?).
author | eyck |
---|---|
date | Sun, 14 Apr 2002 23:14:26 +0000 |
parents | d354889a3944 |
children | d9af91d38449 |
files | drivers/mga_vid.c |
diffstat | 1 files changed, 21 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/drivers/mga_vid.c Sun Apr 14 22:15:29 2002 +0000 +++ b/drivers/mga_vid.c Sun Apr 14 23:14:26 2002 +0000 @@ -2,6 +2,7 @@ // YUY2 support (see config.format) added by A'rpi/ESP-team // double buffering added by A'rpi/ESP-team +// brightness/contrast introduced by eyck // Set this value, if autodetection fails! (video ram size in megabytes) // #define MGA_MEMORY_SIZE 16 @@ -426,8 +427,10 @@ // restore it colkey_saved=0; +#ifdef MP_DEBUG printk("mga_vid: Restoring colorkey (ON: %d %02X:%02X:%02X)\n", colkey_on,colkey_color[0],colkey_color[1],colkey_color[2]); +#endif // Set color key registers: writeb( XKEYOPMODE, mga_mmio_base + PALWTADD); @@ -476,8 +479,10 @@ writeb( XCOLMSK, mga_mmio_base + PALWTADD); colkey_mask[3]=(unsigned char)readb(mga_mmio_base + X_DATAREG); +#ifdef MP_DEBUG printk("mga_vid: Saved colorkey (ON: %d %02X:%02X:%02X)\n", colkey_on,colkey_color[0],colkey_color[1],colkey_color[2]); +#endif } @@ -615,7 +620,9 @@ // writel(cregs.c2vsync, mga_mmio_base + C2VSYNC); writel(cregs.c2misc, mga_mmio_base + C2MISC); +#ifdef MP_DEBUG printk("c2offset = %d\n",cregs.c2offset); +#endif writel(cregs.c2offset, mga_mmio_base + C2OFFSET); writel(cregs.c2startadd0, mga_mmio_base + C2STARTADD0); @@ -664,8 +671,10 @@ dw = config->dest_width; dh = config->dest_height; +#ifdef MP_DEBUG printk(KERN_DEBUG "mga_vid: Setting up a %dx%d+%d+%d video window (src %dx%d) format %X\n", dw, dh, x, y, sw, sh, config->format); +#endif if(sw<4 || sh<4 || dw<4 || dh<4){ printk(KERN_ERR "mga_vid: Invalid src/dest dimenstions\n"); @@ -1149,11 +1158,13 @@ case MGA_VID_CONFIG: //FIXME remove // printk(KERN_DEBUG "vcount = %d\n",readl(mga_mmio_base + VCOUNT)); +#ifdef MP_DEBUG printk(KERN_DEBUG "mga_mmio_base = %p\n",mga_mmio_base); printk(KERN_DEBUG "mga_mem_base = %08x\n",mga_mem_base); //FIXME remove printk(KERN_DEBUG "mga_vid: Received configuration\n"); +#endif if(copy_from_user(&mga_config,(mga_vid_config_t*) arg,sizeof(mga_vid_config_t))) { @@ -1181,7 +1192,9 @@ return(-EFAULT); } mga_src_base &= (~0xFFFF); // 64k boundary +#ifdef MP_DEBUG printk(KERN_DEBUG "mga YUV buffer base: 0x%X\n", mga_src_base); +#endif if (is_g400) mga_config.card_type = MGA_G400; @@ -1199,7 +1212,9 @@ break; case MGA_VID_ON: +#ifdef MP_DEBUG printk(KERN_DEBUG "mga_vid: Video ON\n"); +#endif vid_src_ready = 1; if(vid_overlay_on) { @@ -1213,7 +1228,9 @@ break; case MGA_VID_OFF: +#ifdef MP_DEBUG printk(KERN_DEBUG "mga_vid: Video OFF (ioctl)\n"); +#endif vid_src_ready = 0; #ifdef MGA_ALLOW_IRQ if ( mga_irq != -1 ) disable_irq(); @@ -1442,7 +1459,9 @@ static int mga_vid_mmap(struct file *file, struct vm_area_struct *vma) { +#ifdef MP_DEBUG printk(KERN_DEBUG "mga_vid: mapping video memory into userspace\n"); +#endif if(remap_page_range(vma->vm_start, mga_mem_base + mga_src_base, vma->vm_end - vma->vm_start, vma->vm_page_prot)) { @@ -1456,7 +1475,9 @@ static int mga_vid_release(struct inode *inode, struct file *file) { //Close the window just in case +#ifdef MP_DEBUG printk(KERN_DEBUG "mga_vid: Video OFF (release)\n"); +#endif vid_src_ready = 0; regs.besctl &= ~1;