说明
这里暂且记录本人在FFmpeg开发过程中遇到的“被声明为已否决”的一部分集合。有可能记录不全,但后面若是碰到类似情况,会继续更新的。
另外,为什么会出现这种情况呢?那么应该是FFmpeg随着版本更新迭代,出现了同样功能且更好的接口,但为了向下兼容,在该版本同样保留了旧接口。
本文记录出现的问题,并附上对应解决的代码。
集合
avpicture_fill :AVFrame数据填充
旧版本:
int avpicture_fill(AVPicture *picture, const uint8_t *ptr,enum AVPixelFormat pix_fmt