两种原因:
(1)为给接收数据分配内存空间,此空间并不仅不是结构空间,还有存储音/视频数据的空间。可用如下api分配空间:
av_frame_get_buffer(frame, 32);
详细用法,及AVFrame的内存管理见:
AVFrame相关api
(2)与sws_getContext参数设置不一致。
两种原因:
(1)为给接收数据分配内存空间,此空间并不仅不是结构空间,还有存储音/视频数据的空间。可用如下api分配空间:
av_frame_get_buffer(frame, 32);
详细用法,及AVFrame的内存管理见:
AVFrame相关api
(2)与sws_getContext参数设置不一致。