Hello.
I develop a driver for USB 2.0 camera. I need to  transfer about 22 Mb/s 
of video data from it. Also i need to know some information about 
internal camera's state and i use for it usb_control_msg function. I 
call usb_control_msg about 1-2 times per second. After starting of 
stream of video data i noticed that some part of data is lost. I find 
out that this loosing of data can be after call usb_control_msg. If i 
didn't call it nothing is lost.
I receive data with 4 urb in queue. I tried to change the size of urb 
(4096...61440 bytes) but it didn't help - the data is lost
So i'd like to know why this happened. I understand that usb_control_msg 
isn't finished until its callback function not called or timeout is not 
finished but i though that data receive process not freeze in that moment.
I use Mandriva 2006; Kernel version 2.6.13.5
-- 

Rumjantsev Egor


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to