./audio/faac, AAC audio encoder

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.30, Package name: faac-1.30, Maintainer: pkgsrc-users

FAAC is an AAC audio encoder. FAAC currently supports MPEG-4 LTP, MAIN
and LOW COMPLEXITY object types and MAIN and LOW MPEG-2 object types. It
also supports multichannel and gapless encoding.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 236.084 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-26 11:59:39 by Nia Alarie | Files touched by this commit (455)
Log message:
audio: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes.

The following distfiles couldn't be fetched (possibly they are fetched
conditionally):

./audio/freeswitch-sounds-ru/distinfo \ 
freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
./audio/freeswitch-sounds-ru/distinfo \ 
freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
./audio/freeswitch-music/distinfo \ 
freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
./audio/freeswitch-music/distinfo \ 
freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
./audio/freeswitch-sounds-fr/distinfo \ 
freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
./audio/freeswitch-sounds-fr/distinfo \ 
freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
./audio/freeswitch-sounds-en/distinfo \ 
freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
./audio/freeswitch-sounds-en/distinfo \ 
freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
   2021-10-07 15:10:03 by Nia Alarie | Files touched by this commit (459)
Log message:
audio: Remove SHA1 hashes for distfiles
   2019-11-09 12:48:35 by Nia Alarie | Files touched by this commit (3)
Log message:
faac: Update to 1.30

Changes:

[ Robert Kausch ]

    Fix Joint Stereo coding

[ Krzysztof Nikiel ]

    Code cleanup and compilation fixes
    Fix endianness conversion functions

[ Takashi Yoshi ]

    Fix compilation with GCC < 4.6
    Fix compilation on big endian systems

[ Fabian Greffrath ]

    Fix division by zero errors
    Fix compilation with GCC <= 4.7.3
    Change pointer type for proper arithmetics
    Fix logic error in compiler detection
    Revert back to some more generic SSE2 code
    Fix a memory leak
    Fix some cppcheck warnings in the Cfaac code
    Check index ranges before dereferencing book arrays (CVE-2018-19886)
    Clean up stdint.h header inclusions
    Consistently use stdint.h types

[ Michael Fink ]

    Update Visual Studio 2017 projects
    Add stdint.h header inclusions
    Port over ac2ver tool from faad2 to generate PACKAGE_VERSION
    when compiling with Visual Studio

[ Eugène Filin ]

    Memory allocations redefined
   2019-06-23 13:41:25 by Nia Alarie | Files touched by this commit (1)
Log message:
faac: This needs gcc 4.8, for the same reason as faad2.
   2019-06-23 12:59:40 by Nia Alarie | Files touched by this commit (1)
Log message:
faac: Remove RESTRICTED.

Similar motivation to removing it as faad2. To quote FreeBSD's commit:

"There is no evidence that faac may not be redistributed on sold media like
CDs/DVDs. Other well-established open source organisations arrive at the
same conclusion, e.g. [Debian, Ubuntu, and Arch Linux]"
   2017-12-01 12:10:29 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
Remove unused patch
   2017-12-01 12:00:03 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
faac: updated to 1.29.9.2

1.29.9.2:
* fixed max MP4 bitrate calculation

1.29.9:
* initial version of PNS coding
* Intensity Stereo coding
* more speed improvements
* finer bandwidth/cutoff setting (doesn't work with PNS)
* fixed more bugs
* rewritten mid/side coding
* fixed bug in blockswitch
   2017-08-15 15:55:17 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
1.29.4:
- new option(--tag) to add named tags (iTunes '----')
- faster and better short/long window type switch
- Don't build DRM(Digital Radio Mondiale) by default.
  Use ./configure --enable-drm to build DRM version.
- fixed bugs
  * rounding in QuantizeReflectionCoeffs (tns.c)
  * use +60 value for scalefactor.
  * use clipped diff instead of original value (huffman.c)