Debian Patches

Status for libmediainfo/26.10+dfsg-3

Patch Description Author Forwarded Bugs Origin Last update
Don-t-disable-visibility-on-ppc64-arch.patch Don't disable visibility on ppc64 arch
On ppc64, builds were failing because there are too many extra symbols being
exported in the library as a result of --enable-visibility being forced off.
Chow Loong Jin <hyperair@debian.org> no debian 2021-11-07
Fix-cmake-install-dirs.patch Fix cmake install dirs Chow Loong Jin <hyperair@debian.org> no 2026-01-09
MPEG-Audio-don-t-parse-a-Xing-Info-VBRI-frame-as-Layer-3-.patch MPEG Audio: don't parse a Xing/Info/VBRI frame as Layer 3 audio data
A Xing, Info or VBRI frame holds a tag instead of audio, and its side
information area is zeroed. Data_Parse() still called audio_data_Layer3()
after parsing the tag, starting from the end of the tag instead of the
start of the side information.

Since the LAME extension is read for every encoder (b7b56e577), the
offset is 36 bytes further. In a small Info frame, such as the 182 bytes
of a mono 56 kb/s MPEG-1 frame written by FFmpeg, the side information
read then goes past the end of the frame. The frame is rejected, MPEG
Audio is never accepted and the file is not recognized at all.
LAME-tagged files of this size were already affected before b7b56e577.

Skip the rest of the frame instead. The block, scalefactor and reservoir
counts that audio_data_Layer3() fills are only used by code that is
commented out, so nothing else changes.
Louis Sautier <sautier.louis@gmail.com> yes debian upstream https://github.com/MediaArea/MediaInfoLib/commit/2c9fa9aae7d0a91803b89bfd35506d1ecb97e737 2026-10-28

All known versions for source package 'libmediainfo'

Links