將TB-RV1126D的 type-c (dp) 與 macbook的type-c (dp)對接
然後從macbook os上可以看到顯示plug & show的螢幕,然後也有多種resolu
tions可以選擇切換
試著用 v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat=NV12
--stream-mmap=3 --stream-to=/tmp/NV12.out --stream-count=1 去擷取dp in進來的video
在windows的機器上做不同分辨率的切換與擷取都可以獲取正確的video
但是在macbook上,實測後只有在3840x2160的分辨率下可以抓取到完整的一張畫面
其他較小的分辨率 只能抓取到部分畫面 (從左上角開始算起的大小,比如說1920x1080.. 實際上看起來像是原本是3840x2160的畫面,但擷取了1920x1080的一部分影像出來)
從實驗結果來看似乎 TB-RV1126D ( LT7911d) 沒有依據 macbook切換分辨率的請求去切換 dp-in 送給TB-RV1126D系統的video分辨率..
請問這個問題該怎麼解決? 可以從代碼中的哪個部份開始檢查起
謝謝..