summaryrefslogtreecommitdiff
path: root/audio/faac
AgeCommit message (Collapse)AuthorFilesLines
2019-11-09faac: Update to 1.30nia3-37/+11
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-23faac: This needs gcc 4.8, for the same reason as faad2.nia1-1/+4
2019-06-23faac: Remove RESTRICTED.nia1-5/+1
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-01Remove unused patchadam1-34/+0
2017-12-01faac: updated to 1.29.9.2adam2-9/+7
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-151.29.4:adam4-9/+43
- 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-231.29.3:adam10-87/+72
- 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-17Fix option name, this is libmp4v2, not mpeg4ip.wiz1-4/+3
2015-11-03Add SHA512 digests for distfiles for audio categoryagc1-1/+2
Problems found with existing distfiles: /pub/pkgsrc/distfiles/amp-0.7.6.tgz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz /pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz /pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2 /pub/pkgsrc/distfiles/mp3to.gz /pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz No changes made to these file. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2012-09-11"user-destdir" is default these daysasau1-3/+1
2009-09-09update to 1.28drochner6-56/+46
changes: Prevent out of range scalefactors Updated to latest mpeg4ip mp4 file format library Added -s option to make the encoder output optimized mp4 layout Improved JPEG detection for album art Lot's of compilation issues solved
2009-08-05Make faac restricted as noted in its README.ahoka1-1/+6
Closes PR pkg/41739.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2007-12-27Supports DESTDIR.joerg1-1/+3
2007-02-15Regenerate patch file because GNUpatch (used by e.g. Mac OS X) didn'ttron2-6/+6
accept the old one.
2007-02-09-build against libmp4v2 instead of the full mpeg4ipdrochner6-30/+70
-update to 1.25 which contains small bug fixes according to the notes -the most serious change seems to be that faac comes with an own copy of libmp4v2 now which it tries to use exclusively -- add some patches to still use an external lib (that's all optional, needed for tagging support)
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-08Fix indentation.hira1-4/+4
2006-06-07Use `mpeg4ip' option instead of `faad' option for encoding to AAChira1-4/+5
format. No PKGREVISION bump because it's disabled by default.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2005-12-11Add MP4 encoding support by audio/faad2 (with options.mk).hira2-1/+14
It's disabled by default.
2005-06-01Remove mk/autoconf.mk and mk/automake.mk and replace their usage withjlam1-6/+3
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or "automake14". Also, we don't need to call the auto* tools via ${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care to symlink the correct tool to the correct name, so we can just use aclocal, autoconf, etc.
2005-05-23Removed trailing whitespace and reformatted.rillig1-3/+3
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests to the SHA1 ones.agc1-1/+2
2004-12-28Include sys/resource.h to use "struct rusage" on Linux.minskim2-4/+4
2004-11-19Update homepage.wiz1-2/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-05-16Initial import of faac-1.24.xtraeme6-0/+85
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.