pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/audio/soundtouch
Module Name: pkgsrc
Committed By: adam
Date: Wed May 29 21:28:03 UTC 2019
Modified Files:
pkgsrc/audio/soundtouch: Makefile distinfo
Log Message:
soundtouch: updated to 2.1.2
2.1.1:
Bugfixes: Fixed potential buffer overwrite bugs in WavFile routines. Replaced asserts with runtime exceptions.
Android: Migrated the SoundTouch Android example to new Android Studio
Automake: unset ACLOCAL in bootstrap script in case earlier build script has set it
2.1:
Refactored C# interface example
Disable anti-alias filter when switch SOUNDTOUCH_PREVENT_CLICK_AT_RATE_CROSSOVER defined because anti-alias filter cause slight click if the rate change crosses zero during processing
Added script for building SoundTouchDll dynamic-link-library for GNU platforms
Rewrote Beats-per-Minute analysis algorithm for more reliable BPM detection
Added BPM functions to SoundTouchDll API
Migrated Visual Studio project files to MSVC 201x format
Replaced function parameter value asserts with runtime exceptions
Code maintenance & style cleanup
2.0:
Added functions to get initial processing latency, duration ratio between the original input and processed output tracks, and clarified reporting of input/output batch sizes
Fixed issue that added brief sequence of silence to beginning of output audio
Adjusted algorithm parameters to reduce reverberating effect at tempo slowdown
Bugfix: Fixed a glitch that could cause negative array indexing in quick seek algorithm
Bugfix: flush() didn't properly flush final samples from the pipeline on 2nd time in case that soundtouch object instance was recycled and used for processing a second audio stream.
Bugfix: Pi value had incorrect 9th/10th decimals
Added C# example application that uses SoundTouch dll library for processing MP3 files
1.9.2:
Fix in GNU package configuration
1.9.1:
Improved SoundTouch::flush() function so that it returns precisely the desired amount of samples for exact output duration control
Redesigned quickseek algorithm for improved sound quality when using the quickseek mode. The new quickseek algorithm can find 99% as good results as the default full-scan mode, while the quickseek
algorithm is remarkable less CPU intensive.
Added adaptive integer divider scaling for improved sound quality when using integer processing algorithm
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/soundtouch/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/audio/soundtouch/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/audio/soundtouch/Makefile
diff -u pkgsrc/audio/soundtouch/Makefile:1.3 pkgsrc/audio/soundtouch/Makefile:1.4
--- pkgsrc/audio/soundtouch/Makefile:1.3 Tue Feb 2 06:15:02 2016
+++ pkgsrc/audio/soundtouch/Makefile Wed May 29 21:28:03 2019
@@ -1,26 +1,22 @@
-# $NetBSD: Makefile,v 1.3 2016/02/02 06:15:02 dbj Exp $
+# $NetBSD: Makefile,v 1.4 2019/05/29 21:28:03 adam Exp $
-DISTNAME= soundtouch-1.9.0
+DISTNAME= soundtouch-2.1.2
CATEGORIES= audio
-MASTER_SITES= http://www.surina.net/soundtouch/
+MASTER_SITES= https://gitlab.com/soundtouch/soundtouch/-/archive/${PKGVERSION_NOREV}/
+EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://www.surina.net/soundtouch/
COMMENT= Library for changing the tempo, pitch, and playback rates of audio
LICENSE= gnu-lgpl-v2.1
-BUILD_DEPENDS+= libtool-base-[0-9]*:../../devel/libtool-base
-
-WRKSRC= ${WRKDIR}/soundtouch
-GNU_CONFIGURE= yes
-USE_LIBTOOL= yes
-USE_TOOLS+= pkg-config autoconf automake autoreconf
-USE_LANGUAGES= c c++
-
-PKGCONFIG_OVERRIDE+= soundtouch-1.4.pc.in
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_TOOLS+= autoconf automake autoreconf pkg-config
+GNU_CONFIGURE= yes
PKGCONFIG_OVERRIDE+= soundtouch.pc.in
pre-configure:
- cd ${WRKSRC} && autoreconf -fi
+ cd ${WRKSRC} && autoreconf -f -i
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/soundtouch/distinfo
diff -u pkgsrc/audio/soundtouch/distinfo:1.4 pkgsrc/audio/soundtouch/distinfo:1.5
--- pkgsrc/audio/soundtouch/distinfo:1.4 Tue Nov 3 01:12:51 2015
+++ pkgsrc/audio/soundtouch/distinfo Wed May 29 21:28:03 2019
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2015/11/03 01:12:51 agc Exp $
+$NetBSD: distinfo,v 1.5 2019/05/29 21:28:03 adam Exp $
-SHA1 (soundtouch-1.9.0.tar.gz) = 25c6103b7116a53570a3f7d5b291621442173906
-RMD160 (soundtouch-1.9.0.tar.gz) = 4f7da0c9cc087140d64afb4c8275c0bfe30971f3
-SHA512 (soundtouch-1.9.0.tar.gz) = 383e6f8d1441a5d0676607d78e97a4906abe5b285a1d55f9145d8646e7c65b4d4c552250b6e5ca8e1bb74a4ba432f0370e8df666016aa3fdbf6642337d3e6110
-Size (soundtouch-1.9.0.tar.gz) = 169038 bytes
+SHA1 (soundtouch-2.1.2.tar.bz2) = a49bb8d8bb2c296a913122b8f844a1cad0429c19
+RMD160 (soundtouch-2.1.2.tar.bz2) = 058e0d69bee64ab05f9cbad9ad1d53a2142b96d4
+SHA512 (soundtouch-2.1.2.tar.bz2) = d45cb0f94e3df32e9c76722a148f201277b2ddc3e390394c1f4ae1263f13557c6b664e90301b5f62d7561d743ab4903a44a34ab7248880b343d581cebd5f0cd9
+Size (soundtouch-2.1.2.tar.bz2) = 526281 bytes
Home |
Main Index |
Thread Index |
Old Index