./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:

SHA1: a07f7f5d700f9aa15fb70276c9ae2199c4cfc2cb
RMD160: 99fb55f82984fb94ca9a85a8cad99962c7d78ef2
Filesize: 236.084 KB

Version history: (Expand)


CVS history: (Expand)


   2019-11-09 12:48:35 by Nia Alarie | Files touched by this commit (3) | Package updated
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)
   2017-07-23 18:01:14 by Adam Ciarcinski | Files touched by this commit (10)
Log message:
1.29.3:
- MP4 tag options improved
- fixed MP4 'meta' atom bug
- new option to set verbosity (-v0 to silence output)

1.29.2:
- new mp4 output code

1.29:
- various patches applied and bugs fixed
   2017-04-17 10:45:17 by Thomas Klausner | Files touched by this commit (1)
Log message:
Fix option name, this is libmp4v2, not mpeg4ip.