#11042(avcodec:new): MacOS videotoolbox compile broken by recent commit
#11042: MacOS videotoolbox compile broken by recent commit -------------------------------------+------------------------------------- Reporter: Vargol | Type: defect Status: new | Priority: important Component: avcodec | Version: git- Keywords: | master hevc_videotoolbox | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: commit [https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/6fed1841a1f5dd3cdcf343f77925...] has broken the compilation of ffmpeg from HEAD on MacOS when videotoolbox is enabled. {{{ libavcodec/videotoolbox.c:352:24: error: no member named 'temporal_id_nesting_flag' in 'struct HEVCSPS'; did you mean 'temporal_id_nesting'? sps->temporal_id_nesting_flag << 2 | ^~~~~~~~~~~~~~~~~~~~~~~~ temporal_id_nesting libavcodec/videotoolbox.c:156:29: note: expanded from macro 'AV_W8' #define AV_W8(p, v) *(p) = (v) ^ libavcodec/hevc_ps.h:249:13: note: 'temporal_id_nesting' declared here uint8_t temporal_id_nesting; ^ CC libavcodec/vmixdec.o 1 error generated. }}} How to reproduce: build ffmeg on MacOS from git with the --enable-videotoolbox I'm using my own script [https://github.com/Vargol/ffmpeg-apple- arm64-build] with {{{ BUILD_FROM_MAIN=TRUE }}} in build.sh -- Ticket URL: <https://trac.ffmpeg.org/ticket/11042> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
participants (1)
-
FFmpeg