audiofile - An Audio File Library

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Multimedia Libs all
Package name audiofile
Package version 0.3.6
Package release lp150.53.4
Package architecture x86_64
Package type rpm
Installed size 86.17 KB
Download size 38.07 KB
Official Mirror
This audio file library is an implementation of the SGI audio file
library. At present, not all features of the SGI audio file library are
This library allows the processing of audio data to and from audio
files of many common formats (currently AIFF, AIFC, WAVE, and


Package Version Architecture Repository
audiofile-0.3.6-lp150.1.6.x86_64.rpm 0.3.6 x86_64 openSUSE Oss
audiofile - - -


Name Value - -


Name Value
audiofile = 0.3.6-lp150.53.4
audiofile(x86-64) = 0.3.6-lp150.53.4


Type URL
Binary Package audiofile-0.3.6-lp150.53.4.x86_64.rpm
Source Package audiofile-0.3.6-lp150.53.4.src.rpm

Install Howto

  1. Add the openSUSE Multimedia Libs repository:
    # zypper addrepo opensuse-multimedia-libs
  2. Install audiofile rpm package:
    # zypper install audiofile




2017-03-09 -
- Add 0001-Always-check-the-number-of-coefficients.patch to put in code
an assert that was removed when building the code for a release
which checks the number of coeficients in WAVE.cpp .
- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
to check for a multiplication overflow in MSADPCM.cpp .
- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
check that a multiplication doesn't overflow when calculating a
buffer size and reduce it if necessary.
- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
to clamp index values to fix an index overflow in IMA.cpp .
- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
so when there's an unsupported number of bits per sample or an invalid
number of samples per block, don't only print an error message using
the error handler, but actually stop parsing the file.
- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
check for division by zero in BlockCodec::runPull
- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
CVE-2017-6839), boo#1026979 (CVE-2017-6827),
boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
boo#1026988 (CVE-2017-6835).
2016-01-29 -
- Add audiofile-gcc6.patch to fix compile errors with GCC 6.
2015-10-22 -
- Fix overflow when changing both number of channels and sample
format (bsc#949399, CVE-2015-7747,
2014-08-14 -
- Add Obsoletes audiofiles-32bit to baselibs.conf
2014-03-25 -
- Fix unresolvable dependencies for SLE11:
+ add RPM conditional tests for sles_version
- Fix compilation error on SLE11: permission denied:
+ add $DESTDIR to make install
2013-03-07 -
- Update to version 0.3.6:
+ Implement FLAC and ALAC encoding and decoding.
+ Update license to LGPL 2.1.
- Remove audiofile-0.3.5-without_examples.patch
- Add pkgconfig(flac) BuildRequires
2013-02-20 -
- Update to version 0.3.5:
+ Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files.
+ Implement Microsoft ADPCM encoding for WAVE files.
+ Fix calculation of IRCAM frame size.
+ Record marker comments in WAVE files.
+ Improve validation of compressed audio formats.
+ Add support for building without documentation.
- Add audiofile-0.3.5-without_examples.patch
- Remove audiofile-remove-unused-variables.patch
- Remove Obsoletes: audiofile-64bit
2013-02-01 -
- update license to new format
2012-05-11 -
- Update to version 0.3.4:
+ Use hidden visibility for internal symbols.
+ Add support for Sample Vision format.
+ Update license for extended-precision floating-point conversion
2012-01-17 -
- Update to version 0.3.3:
+ Update library's soname version.
+ Link against libm.
- Drop audiofile-add-lm-linker.patch: fixed upstream.
- Rebase audiofile-remove-unused-variables.patch.
- Remove call to autoreconf: it was only there for
- Move man pages from libaudiofile0 subpackage to audiofile
subpackage, where the binaries live.
- Rename libaudiofile0 subpackage to libaudiofile1, following
upstream soversion change.

See Also

Package Description
audiofile-devel-0.3.6-lp150.53.4.x86_64.rpm An audio file library
audiofile-doc-0.3.6-lp150.53.4.x86_64.rpm An audio file library
bcmatroska2-devel-0.23-lp150.5.1.x86_64.rpm Development files for bcmatroska2
bs2b-tools-3.1.0-lp150.17.5.x86_64.rpm Tools to use the Bauer stereophonic-to-binaural DSP
caca-utils-0.99.beta19.git20171003-lp150.63.4.x86_64.rpm Colour ASCII Art Text mode graphics utilities based on libcaca
cd-paranoia-10.2+0.93+1-lp150.21.6.x86_64.rpm CDDA reader
cdio-utils-2.0.0-lp150.67.2.x86_64.rpm Utility programs making use of libcdio, a CD-ROM access library
cdparanoia-3.10.2-lp150.56.1.x86_64.rpm A Program for Extracting, Verifying, and Fixing Audio Tracks from CDs
cdparanoia-devel-3.10.2-lp150.56.1.x86_64.rpm Development files for cdparanoia, a library for extractnig audio tracks from CDs
cdrskin-1.4.8-lp150.9.2.x86_64.rpm Limited cdrecord Compatibility Wrapper
celt-0.11.3-lp150.49.9.x86_64.rpm Ultra-Low Delay Audio Codec
chromaprint-fpcalc-1.4.3-lp150.41.8.x86_64.rpm Chromaprint Audio Fingerprinting Command Line Tool
cppzmq-devel-0.0.0+git.20170110.178a910-lp150.6.4.noarch.rpm A C++ binding for 0MQ
cue2tracks-0.2.16-lp150.1.4.noarch.rpm Tool for splitting audio CD image to tracks with cue sheet info
dirac-1.0.2-lp150.68.8.x86_64.rpm The Dirac_Video Codec