faac 2.0-1
Package Information
| Description | Freeware Advanced Audio Coder FAAC is an open-source, dependency-free AAC encoder aimed at embedded and pipeline use cases where footprint and throughput matter as much as quality. Key features: - MPEG-4 AAC-LC and HE-AAC v1 (SBR) profiles - Sample rates from 8 kHz to 96 kHz, supporting mono up to 5.1 multichannel - VBR and ABR rate control with a bit reservoir - Advanced encoding tools: Dynamic block-switching, PNS, and TNS - Flexible output options: Raw ADTS, ADIF bitstream |
|---|---|
| Maintainer | Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> |
| Changed By | Fabian Greffrath <fabian@debian.org> |
| Sponsor | fabian@debian.org |
| Distribution | unstable |
| Architecture | any |
| VCS | git: https://salsa.debian.org/multimedia-team/faac.git (browse) |
| Popcon Installs | 3271 |
| Binary NEW | Yes (binary-only upload) |
| Tracker | https://tracker.debian.org/pkg/faac |
| Uploaded | 4 hours ago |
New Package Report
.changes
| Date | Thu, 30 Jul 2026 09:30:45 +0200 |
|---|---|
| Source | faac |
| Version | 2.0-1 |
| Changed-By | Fabian Greffrath |
| Architecture | source amd64 |
| Distribution | unstable |
Changelog
faac (2.0-1) unstable; urgency=medium
.
* New upstream version 2.0
+ Replace the classic faacEnc* C API with a new faac_* API in
faac.h: parameters supplied once to faac_encoder_open(), uniform
faac_status error reporting, resolved-property queries, and
library-owned AudioSpecificConfig. The legacy faacEnc* surface and
faaccfg.h are removed; the encoder core they exposed is now internal.
SONAME bumped to 1 (libfaac.so.1). faac.h now defines
FAAC_VERSION_MAJOR/MINOR/PATCH, tracking the SONAME, so callers
can detect the new API at compile time (FAAC_VERSION_MAJOR >= 1).
.
- Bump SONAME from libfaac0 to libfaac1
- Update libfaac1.symbols file accordingly
- Install API documentation and porting guide in the development
package
.
+ Relicense: rewrite stereo, quantize, channels, bitstream,
filtbank, tns, huffdata, huff2, and the MP4 output code as original
work under LGPL-2.1-or-later, and drop the matching MPEG
reference-code preamble from README.md, --license, and docs/. Every
source file is now free software. Update the license header itself
from GNU Library GPL to Lesser GPL wording.
.
- Move package from non-free to main \o/
- Update debian/copyright file accordingly
.
* Bump debhelper compat to 14
* Update debian/control file accordingly.dsc
| Component | main |
|---|---|
| Package-List | faac deb sound optional arch=any libfaac-dev deb libdevel optional arch=any libfaac1 deb libs optional arch=any |
| Section | sound |
| Priority | optional |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Freeware Advanced Audio Coder Source: https://github.com/knik0/faac Files: * Copyright: © 1999-2001, Menno Bakker © 2002-2017, Krzysztof Nikiel © 2004, Dan Villiom P. Christiansen © 2005-2026, Fabian Greffrath © 2026, Nils Schimmelmann License: LGPL-2.1+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this package. If not, see <https://www.gnu.org/licenses/>. Comment: On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-2.1". Files: frontend/getopt.c Copyright: © 2000 The NetBSD Foundation, Inc. © 2002 Todd C. Miller <Todd.Miller@courtesan.com> License: ISC and BSD-2-Clause /* * Copyright (c) 2002 Todd C. Miller <Todd.Miller@courtesan.com> * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * * Sponsored in part by the Defense Advanced Research Projects * Agency (DARPA) and Air Force Research Laboratory, Air Force * Materiel Command, USAF, under agreement number F39502-99-1-0512. */ /*- * Copyright (c) 2000 The NetBSD Foundation, Inc. * All rights reserved. * * This code is derived from software contributed to The NetBSD Foundation * by Dieter Baron and Thomas Klausner. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ Files: frontend/getopt.h Copyright: NONE License: public-domain /** * DISCLAIMER * This file has no copyright assigned and is placed in the Public Domain. * This file is a part of the w64 mingw-runtime package. * * The w64 mingw-runtime package and its code is distributed in the hope that it * will be useful but WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESSED OR * IMPLIED ARE HEREBY DISCLAIMED. This includes but is not limited to * warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. */ Files: debian/* Copyright: © 2005-2026, Fabian Greffrath <fabian@debian.org> License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this package. If not, see <https://www.gnu.org/licenses/>. Comment: On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".