QtAV 1.7.0 发布,跨平台高性能音视频框架

jopen 9年前

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

google play下载QtAV的QMLPlayer

player例子里的DXVA 0拷贝和OpenGL设置

QtAV 1.7.0 发布,跨平台高性能音视频框架QtAV 1.7.0 发布,跨平台高性能音视频框架

来自:http://www.oschina.net/news/64121/qtav-1-7-0