summaryrefslogtreecommitdiff
path: root/audio/faad2/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2020-11-19faad2: Update to 2.10.0nia1-2/+2
2.10.0: [ tatsuz ] * updated Visual Studio projects to VS 2019 (#54) [ Fabian Greffrath ] * mp4read.c: fix stack-buffer-overflow in stringin()/ftypin() * fix heap-buffer-overflow in mp4read.c [ Clayton Smith ] * Remove non-ASCII characters * Remove trailing whitespace [ Andrew Wesie ] * Check return value of ltp_data. * Restrict SBR frame length to 960 and 1024 samples. * Support object type 29. * Support implicit SBR signaling in frontend. * Fix PNS decoding when only right channel is noise. * Initialize element_id array with an invalid id. * Fix NULL pointer dereferences. * Fix infinite loop in adts_parse. * Fix infinite loop in huffman_getescape. * Check for error after each channel decode. * Check for inconsistent number of channels.
2020-05-08faad2: Update to 2.9.2nia1-2/+2
2.9.2: [ Michał Janiszewski ] * Only use x86-assembly when explicitly on x86 * Use unsigned integers correctly * Initialize pointers that might otherwise not be [ Fabian Greffrath ] * update README esp. WRT directory structure [ Rosen Penev ] * fix compilation without SBR/PS_DEC (#48) * fix compilation with LC_ONLY_DECODER (#47) [ Fabian Greffrath ] * fix "inline function 'cfftf1' declared but never defined" compiler warning * fix some inconsistencies in the frontend output * mp4read_open: add check for failed frame buffer allocation * stszin: add check for allocation error and integer overflow * add a pkg-config file [ Stefan Pöschel ] * frontend: address compile warning + add missing LF (#50) [ François Cartegnie ] * library name is faad (#52) * Unbreak PS audio (#51)
2019-11-08faad2: Update to 2.9.1nia1-3/+3
[ Fabian Greffrath ] Include stdio.h in libfaad/ps_dec.c for stderr (Michael Fink) Fix Tille -> Title typo in frontend/mp4read.c (Alexander Thomas)
2019-09-17faad2: xmms-faad is gonenia1-2/+1
2019-09-14faad2: Update to 2.9.0nia1-14/+5
Changes: [ Krzysztof Nikiel ] Build system fixes and code clean-up [ LoRd_MuldeR ] Fix compiler warnings and code indentation Fix compilation with GCC <= 4.7.3 MSVC solution file clean-up [ Cameron Cawley ] Fix compilation with GCC 4.7.4 Fix compilation with MinGW [ Michael Fink ] MSVC 2017 project file update [ Hugo Lefeuvre ] Fix crash with unsupported MP4 files (NULL pointer dereference, division by zero) CVE-2019-6956: ps_dec: sanitize iid_index before mixing CVE-2018-20196: sbr_fbt: sanitize sbr->M (should not exceed MAX_M) CVE-2018-20199, CVE-2018-20360: specrec: better handle unexpected parametric stereo (PS) CVE-2018-20362, CVE-2018-19504, CVE-2018-20195, CVE-2018-20198, CVE-2018-20358: syntax.c: check for syntax element inconsistencies CVE-2018-20194, CVE-2018-19503, CVE-2018-20197, CVE-2018-20357, CVE-2018-20359, CVE-2018-20361: sbr_hfadj: sanitize frequency band borders [ Hugo Beauzée-Luyssen ] CVE-2019-15296, CVE-2018-19502: Fix a couple buffer overflows [ Filip Roséen ] Prevent crash on SCE followed by CPE [ Gianfranco Costamagna ] Fix linking with GCC 9 and "-Wl,--as-needed" [ Fabian Greffrath ] Enable the frontend to be built reproducibly
2019-07-11faad2: Backport some security fixes from upstream.nia1-1/+2
CVE-2018-20194: https://github.com/knik0/faad2/commit/6b4a7cde30f2e2cb03e78ef476cc73179cfffda3.patch CVE-2018-20362: https://github.com/knik0/faad2/commit/466b01d504d7e45f1e9169ac90b3e34ab94aed14.patch Misc buffer overflows: https://github.com/knik0/faad2/commit/942c3e0aee748ea6fe97cb2c1aa5893225316174.patch
2019-06-17faad2: GCC_REQD+= 4.8nia1-1/+4
2019-06-05faad2: Update to 2.8.8nia1-3/+3
* Add new files to Makefile.am * Include "utils" in source package * Some improvements to "unicode_support.h" + include this file on ALL platforms. * Fixed possible buffer overflow.
2017-12-01faad2: updated to 2.8.6adam1-3/+2
2.8.6: 2.8.5: - another package fix 2.8.4: - minor fix to released packages 2.8.3 - better autotools support 2.8.2 - PNS bug fixed - New MP4 input module - NeAACDecGetVersion: new api function to get version and copyright strings
2017-07-232.8.1:adam1-16/+17
- seeking support for MP4 files 2.8.0: - patches and fixed bugs
2013-08-30Remove binary restrictions. Since version 2.6 the licensing issues werejperkin1-5/+2
clarified by upstream and at least Debian and FreeBSD have provided binary distributions since then. Bump PKGREVISION.
2012-09-11"user-destdir" is default these daysasau1-3/+1
2010-01-16Remove workaround for compiler bug in gcc2 on sparc64.wiz1-3/+1
2009-08-11make the installed include files more consistent: don't relydrochner1-1/+2
on HAVE_STDINT_H defined by the client app, don't install mp4ffint.h which is purely internal, fix build of the xmms plugin, bump PKGREVISION
2009-08-10fix a typotnn1-2/+2
2009-08-10- Update to faad2-2.7tnn1-14/+9
- set LICENSE to gnu-gpl-v2 - install faad(1) manpage 2009-02-02 - Version 2.7 * DAB+ support * Use public headers internally to prevent duplicate declarations * Explicitly typedef all types as signed * Made sure MAIN prediction can't be started after the first frame * Lot's of compilation issues solved * Bugfix in SBR envelope border calculation
2009-07-13Let audio/faad2 install libmp4ff.tonio1-2/+2
It is used by musicpd to play m4a files. Fixes PR/40584 applying a very similar patch.
2008-09-24Fix for faad2 decodeMP4file() heap overflow. If the sample count lookstonnerre1-1/+2
insane, it may as well be insane. Also bump PKGREVISION.
2007-12-09update to 2.6.1drochner1-4/+2
This adds SBR/PS support and bugfixes. The licensing problems which appeared in 2.5 were resolved in 2.6.1. pkgsrc notes: -no dependency on libmp4v2 anymore -added a patch to the "faad" standalone player to restore previous behaviour: The -w option writes .wav format (with riff header) to stdout. Thanks to Raymond Meyer for help and testing.
2007-07-01The package supports installation to DESTDIR.heinz1-1/+3
2007-02-09-build against libmp4v2 instead of the full mpeg4ipdrochner1-4/+3
-don't build the plugin for the mpeg4ip player -kill SDL dependency -bump PKGREVISION
2006-07-27Fix build with m4-1.4.5. Use newer automake package instead of 1.4 one.wiz1-2/+2
(Build dependency change only, so no PKGREVISION bump.)
2006-06-12Bump PKGREVISION and BUILDLINK_ABI_DEPENDS (where applicable)wiz1-2/+2
for SDL shlib changes.
2006-05-30Fix package list issue (which CHECK_FILES=yes doesn't catch reliablytron1-2/+2
for some reason) and bump package revision again.
2006-05-30Disable bundled and outdated "mp4v2" library. Depend on newer versiontron1-6/+4
from "mpeg4ip" package instead which resolves the conflict between the two packages. Patch taken from PLD linux. Bump package revision because of thix fix.
2006-05-19faad2 and mpeg4ip conflict on lib/libmp4v2.la so add the appropriateadrianp1-1/+3
CONFLICTS statement.
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.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2005-12-08Write newline character to stderr instead of stdout, to avoidwiz1-2/+2
polluting the output stream when -w is used. From Parag Patel in PR 32268. While here, add missing directory to PLIST. Bump PKGREVISION.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-10-09This change addresses PR#31443ben1-2/+2
Copy config.h to faad2-config.h. Modify systems.h to refer to faad2-config.h, and install faad2-config.h. This situation is discussed here: http://lists.gnu.org/archive/html/automake/2000-10/msg00114.html Remove the undef of PACKAGE and VERSION, and add a 3rd non-empty argument to AM_INIT_AUTOMAKE. This situation is discussed here: http://lists.gnu.org/archive/html/automake/2000-10/msg00108.html Modify the condition from HAVE_GLIB_H to __G_LIB_H__, which was easier because faad2 doesn't depend on glib. Bump pkgrevision.
2005-10-06This change addresses PR#31443ben1-2/+3
Install header files in include/faad2 Install include/faad2/config.h Add include/faad2 to search path in buildlink3.mk Since software depending on mp4.h won't be able to build without this change, bump PKGREVISION and update BUILDLINK_DEPENDS.faad2 in buildlink3.mk
2005-07-01just use CPPFLAGS.SunOS instead of OPSYS conditional.grant1-7/+2
2005-07-01fix typo in CPPFLAGS, allowing this to build on Solaris.grant1-2/+2
2005-06-01Remove mk/autoconf.mk and mk/automake.mk and replace their usage withjlam1-8/+6
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-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2004-11-19Update homepage.wiz1-2/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
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-07-31Fix lrintf() function in libfaad/common.h to make this build onxtraeme1-11/+12
NetBSD -current, this closes PR pkg/26412.
2004-05-15explicitly enable largefile support on Solaris.grant1-1/+8
2004-05-03this package uses a c and c++ compiler.grant1-1/+2
2004-04-25drop maintainershipdillo1-2/+2
2004-03-28Update to 2.0. There are many changes, but the main user-visible improvementmycroft1-15/+5
is support for decoding AAC HE files (as generated by iTunes).
2004-03-21Fix build on sparc64 with gcc2.snj1-1/+4
2004-02-17Convert to buildlink3.mk.wiz1-3/+4
Newer libtool demands autoconf-2.50+, so update dependency.
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-11-06This was using NO_BIN_ON_CD. Now fixed to use correctreed1-2/+2
NO_BIN_ON_CDROM instead.