V4L(916) Fixes set scart parameter definitions and audout ioctl
PATCH 15/20 V4L(916) Fixes set scart parameter definitions and audout ioctl
From: Mauro Carvalho Chehab <[email protected]>
- Fixes set_scart parameter definitions and AUDOUT ioctl
Signed-off-by Mauro Carvalho Chehab <[email protected]>
-----------------
drivers/media/video/msp3400.c +5 -4
@@ -417,7 +417,7 @@ static void msp3400c_set_scart(struct i2 msp->in_scart=in; -if (in<=2 ) { +if (in >=1 && in <=8 && out >=0 && out <=2 ) {if (-1 == scarts[out][in])return ;
@@ -2128,10 +2128,11 @@ static int msp_command(struct i2c_clientcase VIDIOC_G_AUDOUT : {struct v4l2_audioout *a=(struct v4l2_audioout *)arg; +int idx=a->index;memset (a,0 ,sizeof (*a)); -switch (a->index) { +switch (idx) {case 0 :strcpy (a->name,"Scart1 Out" );break ;
@@ -2160,8 +2161,8 @@ static int msp_command(struct i2c_clientelse msp->i2s_mode=0 ; } -printk ("Setting audio out on msp34xx to input %i, mode %i\n" ,a->index,msp->i2s_mode); -msp3400c_set_scart (client,msp->in_scart,a->index); +dprintk ("Setting audio out on msp34xx to input %i, mode %i\n" ,a->index,msp->i2s_mode); +msp3400c_set_scart (client,msp->in_scart,a->index+1 );break ; }
_______________________________________________________
Yahoo! Acesso Gr�tis: Internet r�pida e gr�tis.
Instale o discador agora!
http://br.acesso.yahoo.com/