[問題] Usb Device Redirection
Dear all,
小弟是在linux(ubuntu)上開發freerdp的新功能, 伺服是win7 sp1 in win2008 sp1 hyper-v
主要是implement "Usb Device Redirection"的功能
日前遇到一個問題, 就是我在對Usb Device(Webcam)做isoch transfer所取出來的值,
送到server時, 沒有產生出webcam所拍攝的畫面
我所使用的是webcam第二個interface, 這個interface有11個Alternate Setting
在使用isoch transfer前, 會先執行"Select Interface"(對interface做選擇alternate setting的動作)
我在使用其中一個alternate setting的endpoint做isoch transfer所取到的數據送到伺服, 是有顯示出webcam的拍攝畫面
但當我使用另一個alternate setting的endpoint取出來的數據, 送到伺服是沒有顯示webcam的拍攝畫面
那這兩個alternate setting所對應的endpoint的差異, 只有其中的MaxPacketSize不同,
一個是0x180, 一個是0x200, 但只有0x180的那個是沒問題的
另外還有0x3b0也是沒問題的, 0x13fc是有問題的(有11個alternate setting 所以有11種大小)
那選用這些alternate setting是由伺服端的webcam drive決定的
我實在是沒有什麼方向... 對了, 我是用套件libusb-1.0-0-dev去執行io的動作
想請問版上的大大, 對於這個問題可否給我一點意見或想法
如有資料不足, 我會再行補充
thanks
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.32.87
→
02/10 11:43, , 1F
02/10 11:43, 1F
→
02/10 11:44, , 2F
02/10 11:44, 2F
→
02/10 11:44, , 3F
02/10 11:44, 3F
→
02/10 21:03, , 4F
02/10 21:03, 4F
→
02/10 21:03, , 5F
02/10 21:03, 5F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章