This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit 3b08818dd80bf634a44b3db159de05af45c5858d Author: Zhao Zhili <[email protected]> AuthorDate: Tue Jul 7 14:58:59 2026 +0800 Commit: James Almer <[email protected]> CommitDate: Tue Jul 7 19:04:42 2026 +0000 avcodec/bsf: fix wrong pad index in av_bsf_link diagnostics The error-path log loops read pad 0's codec id list instead of the actual srcpad/dstpad, printing the wrong supported-codec list when a link is rejected. Signed-off-by: Zhao Zhili <[email protected]> --- libavcodec/bitstreamfilter.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/bitstreamfilter.c b/libavcodec/bitstreamfilter.c index 57310e417e..7e31470640 100644 --- a/libavcodec/bitstreamfilter.c +++ b/libavcodec/bitstreamfilter.c @@ -158,15 +158,15 @@ int av_bsf_link(AVBitStreamFilterContext *src, unsigned srcpad, if (!found) { av_log(src, AV_LOG_ERROR, "No common codec id between source and dest pads\n"); av_log(src, AV_LOG_ERROR, "Supported input pad codecs are: "); - for (i = 0; dst->input_pads->codec_ids[i] != AV_CODEC_ID_NONE; i++) { - enum AVCodecID codec_id = dst->input_pads->codec_ids[i]; + for (i = 0; dst->input_pads[dstpad].codec_ids[i] != AV_CODEC_ID_NONE; i++) { + enum AVCodecID codec_id = dst->input_pads[dstpad].codec_ids[i]; av_log(src, AV_LOG_ERROR, "%s (%d) ", avcodec_get_name(codec_id), codec_id); } av_log(src, AV_LOG_ERROR, "\n"); av_log(src, AV_LOG_ERROR, "Supported output pad codecs are: "); - for (i = 0; src->output_pads->codec_ids[i] != AV_CODEC_ID_NONE; i++) { - enum AVCodecID codec_id = src->output_pads->codec_ids[i]; + for (i = 0; src->output_pads[srcpad].codec_ids[i] != AV_CODEC_ID_NONE; i++) { + enum AVCodecID codec_id = src->output_pads[srcpad].codec_ids[i]; av_log(src, AV_LOG_ERROR, "%s (%d) ", avcodec_get_name(codec_id), codec_id); } _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
