Skip to content

Not compatible with FFMpeg 7.0 ....

Can anybody give me a hand on this???

 ../modules/codec/avcodec/video.c:532:14: error: ‘AVCodecContext’ has no member named ‘reordered_opaque’
   532 |     p_context->reordered_opaque = 0;
       |              ^~
 ../modules/codec/avcodec/video.c: In function ‘filter_earlydropped_blocks’:
 ../modules/codec/avcodec/video.c:873:25: error: ‘AVCodecContext’ has no member named ‘reordered_opaque’
   873 |         p_sys->p_context->reordered_opaque - p_sys->i_last_output_frame > 24 )
       |                         ^~
 In file included from ../include/vlc_common.h:1136,
                  from ../modules/codec/avcodec/video.c:33:
 ../modules/codec/avcodec/video.c:885:38: error: ‘AVCodecContext’ has no member named ‘reordered_opaque’
   885 |                      p_sys->p_context->reordered_opaque - p_sys->i_last_output_frame );
       |                                      ^~
 ../include/vlc_messages.h:98:30: note: in definition of macro ‘msg_Generic’
    98 |                    __func__, __VA_ARGS__)
       |                              ^~~~~~~~~~~
 ../modules/codec/avcodec/video.c:883:13: note: in expansion of macro ‘msg_Err’
   883 |             msg_Err( p_dec, "more than %"PRId64" frames of late video -> "
       |             ^~~~~~~
 ../modules/codec/avcodec/video.c: In function ‘interpolate_next_pts’:
 ../modules/codec/avcodec/video.c:908:5: warning: ‘ticks_per_frame’ is deprecated [-Wdeprecated-declarations]
   908 |     int i_tick = p_context->ticks_per_frame;
       |     ^~~
 /usr/local/include/libavcodec/avcodec.h:576:9: note: declared here
   576 |     int ticks_per_frame;
       |         ^~~~~~~~~~~~~~~
 ../modules/codec/avcodec/video.c: In function ‘DecodeBlock’:
 ../modules/codec/avcodec/video.c:1344:77: error: ‘AVCodecContext’ has no member named ‘reordered_opaque’
  1344 |             struct frame_info_s *p_frame_info = &p_sys->frame_info[p_context->reordered_opaque % FRAME_INFO_DEPTH];
       |                                                                             ^~
 ../modules/codec/avcodec/video.c:1348:22: error: ‘AVCodecContext’ has no member named ‘reordered_opaque’
  1348 |             p_context->reordered_opaque++;
       |                      ^~
 ../modules/codec/avcodec/video.c:1395:69: error: ‘AVFrame’ has no member named ‘reordered_opaque’
  1395 |         struct frame_info_s *p_frame_info = &p_sys->frame_info[frame->reordered_opaque % FRAME_INFO_DEPTH];
       |                                                                     ^~
 ../modules/codec/avcodec/video.c:1425:55: error: ‘AVFrame’ has no member named ‘reordered_opaque’
  1425 |                                      i_next_pts, frame->reordered_opaque);

Thank you very much.

Edited by Marvin Scholz
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information