On Sun, 2010-02-28 at 23:32 +0100, Martin Dauskardt wrote:
> answering my own question:
> The ivtv drivers does change the size from 720x576 to 720x480 automatically 
> when I change the video standard to PAL-60

Just fuirther confirming that is correct; here's a short snippet of code
from ivtv-ioctl.c:ivtv_s_std():

        itv->std = *std;
        itv->is_60hz = (*std & V4L2_STD_525_60) ? 1 : 0;
        itv->params.is_50hz = itv->is_50hz = !itv->is_60hz;
        itv->params.width = 720;
        itv->params.height = itv->is_50hz ? 576 : 480;

itv->params are the MPEG encoder parameters.

The function then goes on to call the subdevices:

        ivtv_call_all(itv, core, s_std, itv->std);

which should call the s_std method in the saa7115 or cx25840 (or
whatever) module.

Both the saa7115 and cx25840 module change the number of lines in
response to a video standard change.

Regards,
Andy



_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to