pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/faac 1.29.4:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/939742cfac7a
branches:  trunk
changeset: 366550:939742cfac7a
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Aug 15 13:55:17 2017 +0000

description:
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)

diffstat:

 audio/faac/Makefile                         |   4 +-
 audio/faac/PLIST                            |   3 +-
 audio/faac/distinfo                         |  11 +++++----
 audio/faac/patches/patch-libfaac_quantize.c |  34 +++++++++++++++++++++++++++++
 4 files changed, 43 insertions(+), 9 deletions(-)

diffs (81 lines):

diff -r 1a63db29efad -r 939742cfac7a audio/faac/Makefile
--- a/audio/faac/Makefile       Tue Aug 15 13:22:29 2017 +0000
+++ b/audio/faac/Makefile       Tue Aug 15 13:55:17 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2017/07/23 16:01:14 adam Exp $
+# $NetBSD: Makefile,v 1.14 2017/08/15 13:55:17 adam Exp $
 
-DISTNAME=      faac-1.29.3
+DISTNAME=      faac-1.29.4
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=faac/}
 #EXTRACT_SUFX= .tar.bz2
diff -r 1a63db29efad -r 939742cfac7a audio/faac/PLIST
--- a/audio/faac/PLIST  Tue Aug 15 13:22:29 2017 +0000
+++ b/audio/faac/PLIST  Tue Aug 15 13:55:17 2017 +0000
@@ -1,7 +1,6 @@
-@comment $NetBSD: PLIST,v 1.4 2017/07/23 16:01:14 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2017/08/15 13:55:17 adam Exp $
 bin/faac
 include/faac.h
 include/faaccfg.h
 lib/libfaac.la
-lib/libfaac_drm.la
 man/man1/faac.1
diff -r 1a63db29efad -r 939742cfac7a audio/faac/distinfo
--- a/audio/faac/distinfo       Tue Aug 15 13:22:29 2017 +0000
+++ b/audio/faac/distinfo       Tue Aug 15 13:55:17 2017 +0000
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.8 2017/07/23 16:01:14 adam Exp $
+$NetBSD: distinfo,v 1.9 2017/08/15 13:55:17 adam Exp $
 
-SHA1 (faac-1.29.3.tar.gz) = eeaa98f36bd393c1e38f1964dd5d323468640b71
-RMD160 (faac-1.29.3.tar.gz) = a16427dd05b5d01b9d97a0101351458560284376
-SHA512 (faac-1.29.3.tar.gz) = 8c25d6127c90e37bb6ae4ce72ba4dbdd9c9999b9c76de58bba61c106fa33ed9c545462589a97be4bd5bcbd2849a55b7d0fe3ed494b5d92ffee001bba2a3c7b61
-Size (faac-1.29.3.tar.gz) = 224353 bytes
+SHA1 (faac-1.29.4.tar.gz) = 22b79c7aa6e55b560f144efd3b00877375be7870
+RMD160 (faac-1.29.4.tar.gz) = a93fc322fd2276cada0df23e4eead82db4bd5508
+SHA512 (faac-1.29.4.tar.gz) = 0e2aa631d6f9fb029b5298c456ffc598a9f77b9d47b60e908c8724fdebec9af295827bbf0954b4eedbbf512dad7698cd6fde62ef9a367763217042cd504e02f5
+Size (faac-1.29.4.tar.gz) = 493035 bytes
 SHA1 (patch-configure.ac) = d29bb3379a47b62c739ef055db6acb175c4ed060
 SHA1 (patch-frontend_main.c) = 3b0327b636c60cf2a0466d3b38363e364bf504fe
 SHA1 (patch-frontend_mp4write.c) = 675cd3c56351e5630e055edc1d8aa893a6c6eb28
+SHA1 (patch-libfaac_quantize.c) = 43dad4ae028e36fa03d42dedacb627b1202d1815
diff -r 1a63db29efad -r 939742cfac7a audio/faac/patches/patch-libfaac_quantize.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/faac/patches/patch-libfaac_quantize.c       Tue Aug 15 13:55:17 2017 +0000
@@ -0,0 +1,34 @@
+$NetBSD: patch-libfaac_quantize.c,v 1.1 2017/08/15 13:55:17 adam Exp $
+
+Fix compiler errors.
+
+--- libfaac/quantize.c.orig    2017-08-15 13:36:26.000000000 +0000
++++ libfaac/quantize.c
+@@ -71,14 +71,14 @@ static void bmask(CoderInfo *coderInfo, 
+         target = NOISETONE * pow(avge/avgenrg, powm);
+         target += (1.0 - NOISETONE) * 0.45 * pow(maxe/avgenrg, powm);
+ 
+-        target *= 0.9 + (40.0 / (fabs(start + end - MIDF) + 32));
++        target *= 0.9 + (40.0 / (abs(start + end - MIDF) + 32));
+     }
+     else
+     {
+         target = NOISETONE * pow(avge/avgenrg, powm);
+         target += (1.0 - NOISETONE) * 0.45 * pow(maxe/avgenrg, powm);
+ 
+-        target *= 0.9 + (40.0 / (0.125 * fabs(start + end - (8*MIDF)) + 32));
++        target *= 0.9 + (40.0 / (0.125 * abs(start + end - (8*MIDF)) + 32));
+ 
+         target *= 0.45;
+     }
+@@ -95,8 +95,8 @@ static void qlevel(CoderInfo *coderInfo,
+     int sb, cnt;
+     int start, end;
+     // 1.5dB step
+-    static const double sfstep = 20.0 / 1.5 / log(10);
+-    static const double sfstep_1 = 1.0 / sfstep;
++    const double sfstep = 20.0 / 1.5 / log(10);
++    const double sfstep_1 = 1.0 / sfstep;
+ 
+     for (sb = 0; sb < coderInfo->nr_of_sfb; sb++)
+     {



Home | Main Index | Thread Index | Old Index