From 375e6ccfe98d10f0f0ae28f87d2d3d42b65d7074 Mon Sep 17 00:00:00 2001 From: Olli Parviainen Date: Sun, 11 Feb 2024 15:27:45 +0200 Subject: [PATCH] Windows: SoundStretch to accept wide-character command line attributes to support asian/non-latin files names. --- CMakeLists.txt | 2 +- README.html | 8 +- include/SoundTouch.h | 4 +- source/SoundStretch/RunParameters.cpp | 69 +-- source/SoundStretch/RunParameters.h | 37 +- source/SoundStretch/WavFile.cpp | 550 ++++++++++----------- source/SoundStretch/WavFile.h | 13 +- source/SoundStretch/main.cpp | 235 +++++---- source/SoundStretch/soundstretch.vcxproj | 18 +- source/SoundTouch/SoundTouch.vcxproj | 8 +- source/SoundTouchDLL/DllTest/DllTest.cpp | 15 +- source/SoundTouchDLL/SoundTouchDLL.rc | 6 +- source/SoundTouchDLL/SoundTouchDLL.vcxproj | 8 +- 13 files changed, 485 insertions(+), 488 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ee68b4b..131ea20 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.1) -project(SoundTouch VERSION 2.3.2 LANGUAGES CXX) +project(SoundTouch VERSION 2.3.3 LANGUAGES CXX) include(GNUInstallDirs) diff --git a/README.html b/README.html index 02b1afc..23a4fd9 100644 --- a/README.html +++ b/README.html @@ -16,7 +16,7 @@

SoundTouch audio processing library v2.3.2

-

SoundTouch library Copyright © Olli Parviainen 2001-2022

+

SoundTouch library Copyright © Olli Parviainen 2001-2024


1. Introduction

SoundTouch is an open-source audio processing library that allows @@ -450,7 +450,7 @@

4. SoundStretch audio processing utility

SoundStretch audio processing utility
- Copyright (c) Olli Parviainen 2002-2022

+ Copyright (c) Olli Parviainen 2002-2024

SoundStretch is a simple command-line application that can change tempo, pitch and playback rates of WAV sound files. This program is intended primarily to demonstrate how the "SoundTouch" library can be @@ -874,6 +874,10 @@

  • Initial release
  • 5.2. SoundStretch application Change History

    +

    2.3.3:

    +

    1.9: