SDL库的性能怎么样?

梁欢 发布于 2013/08/27 21:52
阅读 3K+
收藏 0
ffmpeg的ffplayer程序使用过了SDL库,有用过的讲讲实际经验吧。

以下是问题补充:

@梁欢:恩,这个问题我一开始没有想清楚。我以为SDL可以进行H264解码。后来看懂了,才明白SDL只是用来显示的。 (2013/09/09 09:25)
加载中
1
w
waiter
看过SDL的源代码,,在linux下面,使用Opengl来加速,在window下使用D3D,但如果显示的是yuv,在linux下面还需要修改源代码来支持多个窗口,在window下面,D3D他会软件转换将yuv变成RGB再交给D3D去显示,效率很低,
梁欢
梁欢
哦,不过D3D可以对YUV直接渲染。
0
小耶果
小耶果
比起直接使用OpenGL/DirectX性能肯定要差一些.但SDL封装的不厚,性能在封装层损耗的很小.
小耶果
小耶果
回复 @梁欢 : 视频解码?
梁欢
梁欢
我不要使用SDL进行图像显示,只需要用来解析数据。
0
梁欢
梁欢

我把ffplayer的源码看完了,把SDL的部分去掉了,就很简单了。ffplayer主要是使用SDL进行图形显示,而H264的解码部分是通过ffmpeg本身实现的。

0
zjf1222
zjf1222
有在ANDROID上用过SDL的吗?我一直编译不上去,交流Q:1049568282
梁欢
梁欢
不知道能不能移稙
0
子非墨
子非墨

QT greater上使用SDL,调用SDL的函数出现未定义的错误提示,已经配置好了路径和引用了头文件,求指导,交流Q:937665133,谢谢!

返回顶部
顶部