QtAV 1.7.0 發布,跨平臺高性能音視頻框架
QtAV 1.7.0 發布,更新內容如下:
- 支持 DXVA GPU 0拷貝, 直接渲染GPU上已解碼的圖像, 性能更高, CPU使用率更低。Intel HD3000 播放h264 1080p 的cpu使用率在3%左右。需要在OpenGL ES模式下運行,桌面的OpenGL支持不完善。使用OpenGL ES時默認啟用0拷貝
- DXVA 拷貝模式改進,修復抖動和花屏
- VAAPI 新增一種 0拷貝 方式,默認使用libva-x11取代之前的libva-glx
- 修復VDA硬解和FFmpeg軟解切換時OpenGL顯示錯誤
- 初步的視頻編碼支持
- 外掛音軌支持
- Pulseaudio 改進
- 修復硬解 0拷貝模式下截圖問題
- 修復OpenAL開始播放時會有一小段之前殘留聲音的問題
- XV渲染默認使用shm
- 終于修復了 OpenSL ES 播放有噪音問題。現在android默認使用OpenSL ES,編譯時不再需要OpenAL的庫了
- 加入 ubuntu PPA,14.04~15.04: https://launchpad.net/~wbsecg1/+archive/ubuntu/qtav
- CI: appveyor for windows。用于檢查編譯錯誤和提供最新預編譯包。每次提交代碼都會編譯下并打包,windows的包解壓即用
- 其他
下載:http://www.qtav.org/install.html
player例子里的DXVA 0拷貝和OpenGL設置
來自:http://www.oschina.net/news/64121/qtav-1-7-0
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!