>> 1) the window xawtv uses to display the frames is not resized to a
>> particular resolution that xawtv successfully asked with the appropriate
>> ioctl. I have to do it manually. Any idea?
>> (I don't think the problem is the window manager).

>xawtv simply doesn't resize the window on its own.  Instead it asks
>the driver for a frame size matching the current window size.  If it
>doesn't fit (because the hardware doesn't support random image sizes
>for example) the image is centered.
If it  is centered, xawtv doesn't display it in correctly...i've to resize it by hand to see the image.

>IMHO this is better from a usability view.  The user should control
>the application, not the other way around.

I agree with you.
 
>> 2) The frames are grabbed using the YUV422-16bit format (original video),
>> but when xawtv try to display them, the colours vary from green to
>> purple only (i am not an expert, but i think the u or v value
>> is setted to 0).

>bytes swapped?
 
No, it doesn't sound like bytes are swapped..
 
In my very _humble_ opinion there's something wrong with the new high-level v4l1 interface (videodev.c) concerning some calls (pheraps the way it (eventually) handles/asks for mmapped memory?): 
I've some problems with other v4l apps too which make me think there's a bug in the v4l1 interface  and i am pretty sure that every method is correctly implemented in my driver...
 
 

Reply via email to