[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1062584: libchromaprint1: Incorrect handling of end of input file



Package: libchromaprint1
Version: 1.5.1-2+b1
Severity: normal

There seems to be a bug in libchromaprint1 that is causing errors to
sometimes be reported when normal end of file has been reached.  This
then causes errors to be reported from fpcalc, which breaks picard
fingerprint calculation and submission in certain cases.

mp3val on the mp3 source reports no problems, so I don't think the
files that trigger this are actually damaged in any way.

The error being returned (via fpcalc) is:

ERROR: Error decoding audio frame (End of file)

This seems to stem from the inline FFmpegAudioReader::Read() in
src/audio/ffmpeg_audio_reader.h


-- System Information:
Debian Release: 12.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-14-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libchromaprint1 depends on:
ii  libavcodec59  7:5.1.4-0+deb12u1
ii  libavutil57   7:5.1.4-0+deb12u1
ii  libc6         2.36-9+deb12u3
ii  libgcc-s1     12.2.0-14
ii  libstdc++6    12.2.0-14

libchromaprint1 recommends no packages.

libchromaprint1 suggests no packages.

-- no debconf information


Reply to: