SDL下多路视频显示报错问题

我是SDL的新手,在使用过程中碰到了问题希望大家能帮帮忙,是在ubuntu 10.4下碰到的,问题如下:

我用SDL_SetVideoMode产生一个窗口screensurface: width = 640, height = 320
SDL_LoadBMP产生四个SDL_Surface并SDL_BlitSurface到screensurface,调整四个SDL_Surface的位置,位置如下
1: left(0,0) w = 320 h = 240
2: left(320,0) w = 320 h = 240
3: left(0,240) w = 320 h = 240
4: left(320,240) w = 320 h = 240
然后分别在每个SDL_Surface上面创建SDL_Overlay显示视频
1、2能正常显示视频,3、4窗口在调用SDL_DisplayYUVOverlay显示视频窗口时报错,错误信息:
program received signal SIGSEVG segmentation fault,严格的说是在显示视频3的时候异常退出了。

以上问题希望能帮忙解决,谢谢!

作者: fang098   发布时间: 2011-01-11

提示消息不是说了,段错误,(内存溢出),这样的问题,一般得自己一步一步排查程序了

作者: cceczjxy   发布时间: 2011-01-11