Hi experts,

continuing the never-stoppable work on a v4l2 driver (woohoo, I have
time), I was suddenly wondering whether the v4l2 spec allows 'automatic'
as norm and/or input. Since one can define his/her own norms/inputs,
it'd be easy as hell to set 'name' in v4l2_input to 'Automatic' and then
set type to -1 or so. Also, one could set std.name to 'Automatic' in
v4l2_enumstd, inputs/outputs both to 0 and std.numerator,
std.denominator and std.colorstandard all to 0.
Is this allowed or would you rather have the application do
autodetection by trial-and-error (i.e. set input from 0 to X and do
VIDIOC_G_TUNER until signal>0 in v4l2_tuner, and then change norm until
signal has the highest value), where the driver only does essential
tasks and doesn't have too many bells&whistles?

Oh, and lastly, I'm still wondering about what the values in
v4l2_cropcap are supposed to mean. Is anyone using this in his/her
driver or am I the first? http://www.thedirks.org/v4l2/ is silent about
this ioctl, and there aren't any helpful commands concerning this ioctl
in videodev2.h either.

struct v4l2_cropcap
{
        __u32   capability;
        int     min_x;
        int     min_y;
        int     max_x;
        int     max_y;
        int     default_left;
        int     default_top;
        int     default_right;
        int     default_bottom;
        __u32   reserved[2];
};

default_* are (I guess) the default values, i.e. the full frame for most
drivers (left=0,top=0,right=768/640/720,bottom=480/576), but what are
{min,max}_[xy]? Minimal and maximal width/height of the unscaled cropped
frame? Or something with x and y offset (what?)? and what am I supposed
to put into capability?

Thanks for any insights,

Ronald

-- 
-   .-.
-   /V\    | Ronald Bultje <[EMAIL PROTECTED]>
-  // \\   | Running: Linux-2.4.18-3 and OpenBSD 3.0
- /(   )\  | http://ronald.bitfreak.net/
-  ^^-^^



_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list

Reply via email to