From 0a6cd2e97d8707429a9aeae854475b1f41d2de50 Mon Sep 17 00:00:00 2001 From: Mirko Vogt Date: Thu, 10 Sep 2026 22:34:12 +0000 Subject: [PATCH] configure: hevcparse requires hevc_sei libavcodec/hevc/parse.c calls ff_hevc_decode_nal_sei(), which lives in hevc/sei.o and is only built for hevc_sei. hevcparse does not select hevc_sei; the HEVC decoder and parser happen to select both, so the gap only shows when they are disabled while another hevcparse user stays enabled. The dovi_split bitstream filter is such a user, and it is enabled by default: ./configure --disable-decoder=hevc --disable-parser=hevc libavcodec/libavcodec.so: undefined reference to `ff_hevc_decode_nal_sei' Select hevc_sei from hevcparse. Signed-off-by: Mirko Vogt --- --- a/configure +++ b/configure @@ -3099,7 +3099,7 @@ faanidct_select="idctdsp" h264dsp_select="startcode" h264parse_select="golomb" h264_sei_select="golomb itut_t35" -hevcparse_select="golomb" +hevcparse_select="golomb hevc_sei" hevc_sei_select="golomb itut_t35" iso_writer_select="golomb" frame_thread_encoder_deps="encoders threads"