Re: [PATCH v2 1/5] V4L2: I2C: ML86V7667 video decoder driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon April 22 2013 10:39:42 Vladimir Barinov wrote:
> Hi Hans,
> 
> Thank you for the review.
> 
> Hans Verkuil wrote:
> >> +#include <media/v4l2-chip-ident.h>
> >>     
> >
> > This include should be removed as well.
> >   
> ok
> >   
> >> +
> >> +static int ml86v7667_querystd(struct v4l2_subdev *sd, v4l2_std_id *std)
> >> +{
> >> +	struct ml86v7667_priv *priv = to_ml86v7667(sd);
> >> +
> >> +	*std = priv->std;
> >>     
> >
> > That's not right. querystd should attempt to detect the standard, that's
> > what it is for. It should just return the detected standard, not actually
> > change it.
> >   
> Ok.
> I've mixed the things up with your review on removing the autoselection 
> feature and detection.
> Thx for pointing on this.
> >   
> >> +	 */
> >> +	val = i2c_smbus_read_byte_data(client, STATUS_REG);
> >> +	if (val < 0)
> >> +		return val;
> >> +
> >> +	priv->std = val & STATUS_NTSCPAL ? V4L2_STD_PAL : V4L2_STD_NTSC;
> >>     
> >
> > Shouldn't this be 50 Hz vs 60 Hz formats? There are 60 Hz PAL standards
> > and usually these devices detect 50 Hz vs 60 Hz, not NTSC vs PAL.
> >   
> In the reference manual it is not mentioned about 50/60Hz input format 
> selection/detection but it mentioned just PAL/NTSC.
> The 50hz formats can be ether PAL and NTSC formats variants. The same is 
> applied to 60Hz.
> 
> In the ML86V7667 datasheet the description for STATUS register detection 
> bit is just PAL/NTSC:
> " $2C/STATUS [2] NTSC/PAL identification 0: NTSC /1: PAL "
> 
> If you assure me that I must judge their description as 50 vs 60Hz 
> formats and not PAL/NTSC then I will make the change.

I can't judge that. Are there no status bits anywhere that tell you something
about the number of lines per frame or the framerate?

Are you able to test with a PAL-M or PAL-N(c) input?

Can you ask the manufacturer for more information?

If the answer to all of these is 'no', then stick to STD_PAL/NTSC.

Regards,

	Hans
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux