这一段时间被苹果拖放搞得焦头烂额。相对路径的rpath,今天改为绝对,于是一切加载正常。然后就准备拖放,同事报告说是闪退。吾仔细研究后发现很奇怪:
试图把AVFrame.data缓冲区传递到另外一个函数B,就会崩溃。
那么怎么办呢?
办法一:在当前函数,新建一个缓冲区把数据复制过来,正常。
办法二:在函数B中建立一个缓冲区,获取过来复制数据,也可以。
真是搞得莫名其妙。好在能复制了,先将就吧。猜测是线程问题?
这一段时间被苹果拖放搞得焦头烂额。相对路径的rpath,今天改为绝对,于是一切加载正常。然后就准备拖放,同事报告说是闪退。吾仔细研究后发现很奇怪:
试图把AVFrame.data缓冲区传递到另外一个函数B,就会崩溃。
那么怎么办呢?
办法一:在当前函数,新建一个缓冲区把数据复制过来,正常。
办法二:在函数B中建立一个缓冲区,获取过来复制数据,也可以。
真是搞得莫名其妙。好在能复制了,先将就吧。猜测是线程问题?