summaryrefslogtreecommitdiffstats
path: root/vidix/radeon_vid.c
diff options
context:
space:
mode:
Diffstat (limited to 'vidix/radeon_vid.c')
-rw-r--r--vidix/radeon_vid.c80
1 files changed, 40 insertions, 40 deletions
diff --git a/vidix/radeon_vid.c b/vidix/radeon_vid.c
index d0bb5b878a..7a9d9d086d 100644
--- a/vidix/radeon_vid.c
+++ b/vidix/radeon_vid.c
@@ -105,19 +105,19 @@ typedef struct bes_registers_s
uint32_t test;
/* Configurable stuff */
int double_buff;
-
+
int brightness;
int saturation;
-
+
int ckey_on;
uint32_t graphics_key_clr;
uint32_t graphics_key_msk;
uint32_t ckey_cntl;
uint32_t merge_cntl;
-
+
int deinterlace_on;
uint32_t deinterlace_pattern;
-
+
unsigned chip_flags;
} bes_registers_t;
@@ -130,7 +130,7 @@ typedef struct video_registers_s
static bes_registers_t besr;
#define DECLARE_VREG(name) { #name, name, 0 }
-static const video_registers_t vregs[] =
+static const video_registers_t vregs[] =
{
DECLARE_VREG(VIDEOMUX_CNTL),
DECLARE_VREG(VIPPAD_MASK),
@@ -288,7 +288,7 @@ typedef struct ati_card_ids_s
unsigned flags;
}ati_card_ids_t;
-static const ati_card_ids_t ati_card_ids[] =
+static const ati_card_ids_t ati_card_ids[] =
{
#ifdef RAGE128
/*
@@ -522,7 +522,7 @@ static const ati_card_ids_t ati_card_ids[] =
static void * radeon_mmio_base = 0;
-static void * radeon_mem_base = 0;
+static void * radeon_mem_base = 0;
static int32_t radeon_overlay_off = 0;
static uint32_t radeon_ram_size = 0;
@@ -668,7 +668,7 @@ static uint32_t radeon_get_xres( void )
{
uint32_t xres,h_total;
#ifndef RAGE128
- if(rinfo.hasCRTC2 &&
+ if(rinfo.hasCRTC2 &&
(rinfo.dviDispType == MT_CTV || rinfo.dviDispType == MT_STV))
h_total = INREG(CRTC2_H_TOTAL_DISP);
else
@@ -682,7 +682,7 @@ static uint32_t radeon_get_yres( void )
{
uint32_t yres,v_total;
#ifndef RAGE128
- if(rinfo.hasCRTC2 &&
+ if(rinfo.hasCRTC2 &&
(rinfo.dviDispType == MT_CTV || rinfo.dviDispType == MT_STV))
v_total = INREG(CRTC2_V_TOTAL_DISP);
else
@@ -697,7 +697,7 @@ static void radeon_wait_vsync(void)
int i;
OUTREG(GEN_INT_STATUS, VSYNC_INT_AK);
- for (i = 0; i < 2000000; i++)
+ for (i = 0; i < 2000000; i++)
{
if (INREG(GEN_INT_STATUS) & VSYNC_INT) break;
}
@@ -1000,7 +1000,7 @@ static void radeon_set_transform(float bright, float cont, float sat,
CAdjGCr = sat * (OvHueSin * trans[ref].RefGCb + OvHueCos * trans[ref].RefGCr);
CAdjBCb = sat * OvHueCos * trans[ref].RefBCb;
CAdjBCr = sat * OvHueSin * trans[ref].RefBCb;
-
+
OvLuma = CAdjLuma;
OvRCb = CAdjRCb;
OvRCr = CAdjRCr;
@@ -1010,11 +1010,11 @@ static void radeon_set_transform(float bright, float cont, float sat,
OvBCr = CAdjBCr;
OvROff = RedAdj + CAdjOff -
OvLuma * Loff - (OvRCb + OvRCr) * Coff;
- OvGOff = GreenAdj + CAdjOff -
+ OvGOff = GreenAdj + CAdjOff -
OvLuma * Loff - (OvGCb + OvGCr) * Coff;
- OvBOff = BlueAdj + CAdjOff -
+ OvBOff = BlueAdj + CAdjOff -
OvLuma * Loff - (OvBCb + OvBCr) * Coff;
-
+
dwOvROff = ((int)(OvROff * 2.0)) & 0x1fff;
dwOvGOff = (int)(OvGOff * 2.0) & 0x1fff;
dwOvBOff = (int)(OvBOff * 2.0) & 0x1fff;
@@ -1038,7 +1038,7 @@ static void radeon_set_transform(float bright, float cont, float sat,
}
/* Gamma curve definition */
-typedef struct
+typedef struct
{
unsigned int gammaReg;
unsigned int gammaSlope;
@@ -1046,7 +1046,7 @@ typedef struct
}GAMMA_SETTINGS;
/* Recommended gamma curve parameters */
-static const GAMMA_SETTINGS r200_def_gamma[18] =
+static const GAMMA_SETTINGS r200_def_gamma[18] =
{
{OV0_GAMMA_0_F, 0x100, 0x0000},
{OV0_GAMMA_10_1F, 0x100, 0x0020},
@@ -1068,7 +1068,7 @@ static const GAMMA_SETTINGS r200_def_gamma[18] =
{OV0_GAMMA_3C0_3FF, 0x100, 0x0700}
};
-static const GAMMA_SETTINGS r100_def_gamma[6] =
+static const GAMMA_SETTINGS r100_def_gamma[6] =
{
{OV0_GAMMA_0_F, 0x100, 0x0000},
{OV0_GAMMA_10_1F, 0x100, 0x0020},
@@ -1114,7 +1114,7 @@ static void make_default_gamma_correction( void )
}
}
#endif
-
+
static void radeon_vid_make_default(void)
{
#ifdef RAGE128
@@ -1147,7 +1147,7 @@ static int find_chip(unsigned chip_id)
static pciinfo_t pci_info;
static int probed=0;
-static vidix_capability_t def_cap =
+static vidix_capability_t def_cap =
{
#ifdef RAGE128
"BES driver for Rage128 cards",
@@ -1296,11 +1296,11 @@ static int radeon_init(void)
{
int err;
- if(!probed)
+ if(!probed)
{
printf(RADEON_MSG" Driver was not probed but is being initializing\n");
return EINTR;
- }
+ }
if((radeon_mmio_base = map_phys_mem(pci_info.base2,0xFFFF))==(void *)-1) return ENOMEM;
radeon_ram_size = INREG(CONFIG_MEMSIZE);
/* mem size is bits [28:0], mask off the rest. Range: from 1Mb up to 512 Mb */
@@ -1320,7 +1320,7 @@ static int radeon_init(void)
printf(RADEON_MSG" Working around buggy RS482 Radeon Xpress 200 Memory Detection\n");
radeon_ram_size = (INREG(CONFIG_MEMSIZE) + 0x100000) << 2;
radeon_ram_size &= CONFIG_MEMSIZE_MASK;
- }
+ }
#else
/* Rage Mobility (rage128) also has memsize bug */
if (radeon_ram_size == 0 &&
@@ -1340,7 +1340,7 @@ static int radeon_init(void)
{
memset(&rinfo,0,sizeof(rinfo_t));
if((besr.chip_flags&R_100) != R_100) rinfo.hasCRTC2 = 1;
-
+
radeon_get_moninfo(&rinfo);
if(rinfo.hasCRTC2) {
printf(RADEON_MSG" DVI port has %s monitor connected\n",GET_MON_NAME(rinfo.dviDispType));
@@ -1351,7 +1351,7 @@ static int radeon_init(void)
}
#endif
save_regs();
- return 0;
+ return 0;
}
static void radeon_destroy(void)
@@ -1364,7 +1364,7 @@ static void radeon_destroy(void)
static int radeon_get_caps(vidix_capability_t *to)
{
memcpy(to,&def_cap,sizeof(vidix_capability_t));
- return 0;
+ return 0;
}
/*
@@ -1378,14 +1378,14 @@ typedef struct fourcc_desc_s
unsigned max_srcw;
}fourcc_desc_t;
-static const fourcc_desc_t supported_fourcc[] =
+static const fourcc_desc_t supported_fourcc[] =
{
{ IMGFMT_Y800, 1567 },
{ IMGFMT_YVU9, 1567 },
{ IMGFMT_IF09, 1567 },
{ IMGFMT_YV12, 1567 },
{ IMGFMT_I420, 1567 },
- { IMGFMT_IYUV, 1567 },
+ { IMGFMT_IYUV, 1567 },
{ IMGFMT_UYVY, 1551 },
{ IMGFMT_YUY2, 1551 },
{ IMGFMT_YVYU, 1551 },
@@ -1445,7 +1445,7 @@ static void radeon_vid_stop_video( void )
OUTREG(OV0_EXCLUSIVE_HORZ, 0);
OUTREG(OV0_AUTO_FLIP_CNTL, 0); /* maybe */
OUTREG(OV0_FILTER_CNTL, FILTER_HARDCODED_COEF);
-#ifdef RAGE128
+#ifdef RAGE128
OUTREG(OV0_KEY_CNTL, GRAPHIC_KEY_FN_NE);
#else
OUTREG(OV0_KEY_CNTL, GRAPHIC_KEY_FN_EQ);
@@ -2289,7 +2289,7 @@ static void ComputeXStartEnd(
}
val_OV0_P3_X_START = val_OV0_P2_X_START;
val_OV0_P3_X_END = val_OV0_P2_X_END;
-
+
besr.p1_x_start_end = (val_OV0_P1_X_END&0x7ff) | ((val_OV0_P1_X_START&0x7ff)<<16);
besr.p2_x_start_end = (val_OV0_P2_X_END&0x7ff) | ((val_OV0_P2_X_START&0x7ff)<<16);
besr.p3_x_start_end = (val_OV0_P3_X_END&0x7ff) | ((val_OV0_P3_X_START&0x7ff)<<16);
@@ -2594,19 +2594,19 @@ static int radeon_vid_init_video( vidix_playback_t *config )
case IMGFMT_IYUV:
case IMGFMT_YV12:
case IMGFMT_I420: pitch = (src_w + mpitch) & ~mpitch;
- config->dest.pitch.y =
- config->dest.pitch.u =
+ config->dest.pitch.y =
+ config->dest.pitch.u =
config->dest.pitch.v = best_pitch;
break;
/* RGB 4:4:4:4 */
case IMGFMT_RGB32:
case IMGFMT_BGR32: pitch = (src_w*4 + mpitch) & ~mpitch;
- config->dest.pitch.y =
- config->dest.pitch.u =
+ config->dest.pitch.y =
+ config->dest.pitch.u =
config->dest.pitch.v = best_pitch;
break;
/* 4:2:2 */
-
+
default: /* RGB15, RGB16, YVYU, UYVY, YUY2 */
pitch = ((src_w*2) + mpitch) & ~mpitch;
config->dest.pitch.y =
@@ -2914,7 +2914,7 @@ static int radeon_vid_init_video( vidix_playback_t *config )
((tmp << 12) & 0x70000000);
tmp = ((top >> 1) & 0x0000ffff) + 0x00018000;
- besr.p23_v_accum_init = (is_420||is_410) ?
+ besr.p23_v_accum_init = (is_420||is_410) ?
((tmp << 4) & OV0_P23_V_ACCUM_INIT_MASK)
|(OV0_P23_MAX_LN_IN_PER_LN_OUT & 1) : 0;
}
@@ -3074,7 +3074,7 @@ static void radeon_compute_framesize(vidix_playback_t *info)
info->frame_size = awidth*info->src.h;
break;
/* YUY2 YVYU, RGB15, RGB16 */
- default:
+ default:
awidth = (info->src.w*2 + (pitch-1)) & ~(pitch-1);
info->frame_size = awidth*info->src.h;
break;
@@ -3091,7 +3091,7 @@ static int radeon_config_playback(vidix_playback_t *info)
if(info->num_frames==1) besr.double_buff=0;
else besr.double_buff=1;
radeon_compute_framesize(info);
-
+
rgb_size = radeon_get_xres()*radeon_get_yres()*((radeon_vid_get_dbpp()+7)/8);
nfr = info->num_frames;
radeon_video_size = radeon_ram_size;
@@ -3120,7 +3120,7 @@ static int radeon_config_playback(vidix_playback_t *info)
if(nfr <= 0) return EINVAL;
info->num_frames = nfr;
besr.vid_nbufs = info->num_frames;
- info->dga_addr = (char *)radeon_mem_base + radeon_overlay_off;
+ info->dga_addr = (char *)radeon_mem_base + radeon_overlay_off;
radeon_vid_init_video(info);
return 0;
}
@@ -3283,7 +3283,7 @@ static int radeon_playback_set_deint(const vidix_deinterlace_t * info)
}
else OUTREG(OV0_SCALE_CNTL,sflg & (~SCALER_ADAPTIVE_DEINT));
OUTREG(OV0_REG_LOAD_CNTL, 0);
- return 0;
+ return 0;
}
static int radeon_playback_get_deint(vidix_deinterlace_t * info)
@@ -3421,7 +3421,7 @@ VDXDriver radeon_drv = {
"radeon",
#endif
NULL,
-
+
.probe = radeon_probe,
.get_caps = radeon_get_caps,
.query_fourcc = radeon_query_fourcc,