記錄一個(gè)特殊debian10 mpv在opengl模式無法內(nèi)置視頻的bug
問題:用libmpv-dev二開的播放器,在opengl模式下窗口會(huì)直接彈出成單獨(dú)的窗口無法內(nèi)置
經(jīng)過反復(fù)折騰,發(fā)現(xiàn)mpv-0.31.0版本能夠編譯通過,只安裝倉庫的庫也能編譯通過
./bootstrap.py
第二步:(需要?jiǎng)討B(tài)庫,和原來的一致,具體安裝了多少庫我是根據(jù)下面的提示一個(gè)一個(gè)核對(duì)的)
./waf configure? --enable-libmpv-shared
./waf
sudo ./waf install
然后為了原來編譯的應(yīng)用也正常使用,用新庫libmpv.so替換/usr/lib/loongarch64-linux-gpu/libmpv.so.1.101.0
這樣原來在老版本編譯的mpv應(yīng)用也能正常內(nèi)置啦。
此方法會(huì)帶來什么后續(xù)的影響暫時(shí)未知。
已知會(huì)導(dǎo)致的問題:不要使用靜態(tài)編譯mpv安裝,會(huì)導(dǎo)致自己要編譯的應(yīng)用cmake編譯出嚴(yán)重的錯(cuò)誤無法編譯通過。
標(biāo)簽: