問題描述
pjsip 2.10編譯完之後,運作自帶的那個demo: vidgui。
本地攝像頭的預覽視窗不顯示内容(甚至都不重新整理)。
淡然如果将圖中哪一行的值改成PJ_TRUE,那就能顯示了。但是這會帶來一個問題,預覽視窗會在螢幕上閃一下。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL9s2VlBHcYlFco5mYohnMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL0MzN3ATMwgTM2IDNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
解決辦法
先是瞅源碼,結果眼都快瞅瞎了,後來對比源碼輕松多了,很快就找到地方了。
也不知道修改這個地方的那個人是怎麼想的。
改回去然後重新編譯一下,就跟 2.9版本的效果一緻了。
下面是pjsua2調用的方式,那裡也不用改成PJ_TRUE了。
結論應該是開放人員不小心改錯了。