Hi,

On Sunday 31 October 2010 23:09:18 linux newbie wrote:
> * 250MHz Cavium ARM9 CPU

There's several different models. Do you know what kind of cache memory your 
model has (PIPT, VIPT or VIVT, aliasing or non-aliasing) ?

> * Last 20 lines of the image (approx) is displaying the top portion.

Ah that's weird. I was thinking about a cache issue, but that would likely 
cause part of the frame to display data from the previous frame.

> * I changed the value of UVC_MAX_ISO_PACKETS to 60 and in this case
> the issue is not consistent.

How do you mean ?

Could you please try to munmap() the buffer before calling VIDIOC_QBUF, and 
mmap() it again after VIDIOC_DQBUF (basically making sure the buffer is 
unmapped at any time it is under the driver's control) ? This should fix at 
least some cache coherency issues and help us debug the problem further.

-- 
Regards,

Laurent Pinchart
_______________________________________________
Linux-uvc-devel mailing list
Linux-uvc-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to