コーデックは廃止されました[閉じる]

コーデックは廃止されました[閉じる]

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。無効にすると、ビルドが続行されます。

おすすめ記事