我正在尝试使用 litmus rt 运行视频处理应用程序的代码这,但是我收到以下错误。
bin/base_task.c: In function ‘main’:
bin/base_task.c:151:6: error: ‘codec’ is deprecated [-Werror=deprecated-declarations]
if(pFormatCtx->streams[i]->codec->codec_type==AVMEDIA_TYPE_VIDEO) {
^
In file included from bin/base_task.c:20:0:
./include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
bin/base_task.c:159:4: error: ‘codec’ is deprecated [-Werror=deprecated-declarations]
pCodecCtx=pFormatCtx->streams[videoStream]->codec;
^
答案1
这不是一个错误本身,这是一个由于该标志而被视为错误的警告-Werror=deprecated-declarations
。如果禁用该构建将进一步进行。