Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 153959
b: refs/heads/master
c: 1ca2737
h: refs/heads/master
i:
  153957: d10c651
  153955: 4357ab9
  153951: 63356c2
v: v3
  • Loading branch information
Trent Piepho authored and Mauro Carvalho Chehab committed Jun 23, 2009
1 parent eb71443 commit 7c2c3e4
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 24 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: ccb83408b258f7e9f9fe763f9a7d06ebcc21134f
refs/heads/master: 1ca27379f3673b40edbd2fec53b93c993fdb4f0c
17 changes: 4 additions & 13 deletions trunk/drivers/media/video/cx231xx/cx231xx-avcore.c
Original file line number Diff line number Diff line change
Expand Up @@ -1052,22 +1052,13 @@ int cx231xx_set_audio_decoder_input(struct cx231xx *dev,
/* Set resolution of the video */
int cx231xx_resolution_set(struct cx231xx *dev)
{
int width, height;
u32 hscale, vscale;
int status = 0;

width = dev->width;
height = dev->height;

get_scale(dev, width, height, &hscale, &vscale);

/* set horzontal scale */
status = vid_blk_write_word(dev, HSCALE_CTRL, hscale);
int status = vid_blk_write_word(dev, HSCALE_CTRL, dev->hscale);
if (status)
return status;

/* set vertical scale */
status = vid_blk_write_word(dev, VSCALE_CTRL, vscale);

return status;
return vid_blk_write_word(dev, VSCALE_CTRL, dev->vscale);
}

/******************************************************************************
Expand Down
10 changes: 3 additions & 7 deletions trunk/drivers/media/video/cx231xx/cx231xx-video.c
Original file line number Diff line number Diff line change
Expand Up @@ -893,9 +893,9 @@ static int check_dev(struct cx231xx *dev)
return 0;
}

void get_scale(struct cx231xx *dev,
unsigned int width, unsigned int height,
unsigned int *hscale, unsigned int *vscale)
static void get_scale(struct cx231xx *dev,
unsigned int width, unsigned int height,
unsigned int *hscale, unsigned int *vscale)
{
unsigned int maxw = norm_maxw(dev);
unsigned int maxh = norm_maxh(dev);
Expand All @@ -907,10 +907,6 @@ void get_scale(struct cx231xx *dev,
*vscale = (((unsigned long)maxh) << 12) / height - 4096L;
if (*vscale >= 0x4000)
*vscale = 0x3fff;

dev->hscale = *hscale;
dev->vscale = *vscale;

}

/* ------------------------------------------------------------------
Expand Down
3 changes: 0 additions & 3 deletions trunk/drivers/media/video/cx231xx/cx231xx.h
Original file line number Diff line number Diff line change
Expand Up @@ -722,9 +722,6 @@ int cx231xx_set_video_input_mux(struct cx231xx *dev, u8 input);
int cx231xx_set_decoder_video_input(struct cx231xx *dev, u8 pin_type, u8 input);
int cx231xx_do_mode_ctrl_overrides(struct cx231xx *dev);
int cx231xx_set_audio_input(struct cx231xx *dev, u8 input);
void get_scale(struct cx231xx *dev,
unsigned int width, unsigned int height,
unsigned int *hscale, unsigned int *vscale);

/* Provided by cx231xx-video.c */
int cx231xx_register_extension(struct cx231xx_ops *dev);
Expand Down

0 comments on commit 7c2c3e4

Please sign in to comment.