#11518: Missing ff_tlog due to Commit 0978fea7fa78782377c8b537969f4df1773d82ac ------------------------------------+----------------------------------- Reporter: QFox | Owner: (none) Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Description changed by QFox:
Old description: > Summary of the bug: In Commit 0978fea7fa78782377c8b537969f4df1773d82ac, > ff_tlog was used to reduce debug logging, in following configuration, the > build failed. > > configure > --cross-prefix=x86_64-w64-mingw32- > --prefix=/home/user/mpv-winbuild-cmake/build64/x86_64_v3-w64-mingw32 > --arch=x86_64 > --target-os=mingw32 > --pkg-config-flags=--static > --nvccflags='-O3' > --disable-ptx-compression > --disable-filters > --enable-filter=scale2ref > --enable-filter=scale_cuda > --enable-filter=scale > --enable-filter=bwdif_cuda > --enable-filter=bwdif > --enable-filter=yadif_cuda > --enable-filter=yadif > --disable-muxers > --disable-encoders > --disable-debug > --disable-programs > --enable-cross-compile > --enable-runtime-cpudetect > --enable-hardcoded-tables > --enable-gpl > --enable-version3 > --enable-postproc > --enable-avisynth > --enable-libass > --enable-libbluray > --enable-libdvdnav > --enable-libdvdread > --enable-libfreetype > --enable-libfribidi > --enable-libfontconfig > --enable-libharfbuzz > --enable-libmp3lame > --enable-lcms2 > --enable-libopus > --enable-libsoxr > --enable-libvorbis > --enable-libvpx > --enable-libwebp > --enable-libx264 > --enable-libx265 > --enable-libsvtav1 > --enable-libdav1d > --enable-libxvid > --enable-libzimg > --enable-openssl > --enable-libxml2 > --enable-libmysofa > --enable-libssh > --enable-libsrt > --enable-libvpl > --enable-libplacebo > --enable-libshaderc > --enable-cuda-llvm > --enable-cuvid > --enable-nvdec > --enable-nvenc > --enable-amf > --disable-doc > --disable-ffplay > --disable-ffprobe > --disable-vaapi > --disable-vdpau > --disable-videotoolbox > --disable-decoder=libaom_av1,aac_fixed,ac3_fixed > --extra-cflags='-Wno-error=int-conversion' > --extra-libs='-lc++' > > The error: > > In file included from src/libavcodec/tableprint_vlc.h:40, > from src/libavcodec/qdm2_tablegen.c:24: > src/libavcodec/vlc.c: In function ‘build_table’: > src/libavcodec/vlc.c:158:9: error: implicit declaration of function > ‘ff_tlog’; did you mean ‘ff_dlog’? [-Wimplicit-function-declaration] > 158 | ff_tlog(NULL, "i=%d n=%d code=0x%"PRIx32"\n", i, n, > code); > | ^~~~~~~ > | ff_dlog New description: Summary of the bug: In Commit 0978fea7fa78782377c8b537969f4df1773d82ac, ff_tlog was used to reduce debug logging, in following configuration, the build failed. Reverted the commit and the build would work. configure --cross-prefix=x86_64-w64-mingw32- --prefix=/home/user/mpv-winbuild-cmake/build64/x86_64_v3-w64-mingw32 --arch=x86_64 --target-os=mingw32 --pkg-config-flags=--static --nvccflags='-O3' --disable-ptx-compression --disable-filters --enable-filter=scale2ref --enable-filter=scale_cuda --enable-filter=scale --enable-filter=bwdif_cuda --enable-filter=bwdif --enable-filter=yadif_cuda --enable-filter=yadif --disable-muxers --disable-encoders --disable-debug --disable-programs --enable-cross-compile --enable-runtime-cpudetect --enable-hardcoded-tables --enable-gpl --enable-version3 --enable-postproc --enable-avisynth --enable-libass --enable-libbluray --enable-libdvdnav --enable-libdvdread --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libmp3lame --enable-lcms2 --enable-libopus --enable-libsoxr --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libsvtav1 --enable-libdav1d --enable-libxvid --enable-libzimg --enable-openssl --enable-libxml2 --enable-libmysofa --enable-libssh --enable-libsrt --enable-libvpl --enable-libplacebo --enable-libshaderc --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc --enable-amf --disable-doc --disable-ffplay --disable-ffprobe --disable-vaapi --disable-vdpau --disable-videotoolbox --disable-decoder=libaom_av1,aac_fixed,ac3_fixed --extra-cflags='-Wno-error=int-conversion' --extra-libs='-lc++' The error: In file included from src/libavcodec/tableprint_vlc.h:40, from src/libavcodec/qdm2_tablegen.c:24: src/libavcodec/vlc.c: In function ‘build_table’: src/libavcodec/vlc.c:158:9: error: implicit declaration of function ‘ff_tlog’; did you mean ‘ff_dlog’? [-Wimplicit-function-declaration] 158 | ff_tlog(NULL, "i=%d n=%d code=0x%"PRIx32"\n", i, n, code); | ^~~~~~~ | ff_dlog -- -- Ticket URL: <https://trac.ffmpeg.org/ticket/11518#comment:1> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
_______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org https://ffmpeg.org/mailman/listinfo/ffmpeg-trac To unsubscribe, visit link above, or email ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".