[ANNOUNCE] SoX 14.4.2 Released

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANNOUNCE] SoX 14.4.2 Released

Chris Bagwell
The developers of SoX are happy to announce the release of SoX 14.4.2.
Thanks to all who contributed to this release.

Highlights for this maintenance release include:

 o Read support for Ogg Opus files.
 o Read support for RF64 WAV files.
 o Deemph can now be used at 48kHz sample rates.
 o Rate is now much faster in many cases.
 o Support multi-channel LADSPA plugins and optional latency compensation.
 o Many other bug fixes.

For an extensive list of changes, see the ChangeLog at
  https://sourceforge.net/p/sox/code/ci/45b161d73ec087a8e003747b1aed07cd33589bca/tree/ChangeLog

http://sourceforge.net/projects/sox/files/sox/14.4.2/sox-14.4.2-macosx.zip/download

MD5:  4375fdf375978f06ebb6cfd3b6316441  sox-14.4.2-macosx.zip
SHA1: a2b2782848e91fb78a2b8ecb441e0d507d0b6cd3  sox-14.4.2-macosx.zip

http://sourceforge.net/projects/sox/files/sox/14.4.2/sox-14.4.2-win32.exe/download

MD5:  04e52fcdb8fa3a1bb2f3fbf4251fc624  sox-14.4.2-win32.exe
SHA1: 6e6a60aae55982a18c4939fe7492203b5b9b7572  sox-14.4.2-win32.exe

http://sourceforge.net/projects/sox/files/sox/14.4.2/sox-14.4.2-win32.zip/download

MD5:  c515479611a1a893f64905a35f70d6e8  sox-14.4.2-win32.zip
SHA1: 825b218c275687a38e96bf838dcfdd2e9bd55a25  sox-14.4.2-win32.zip

http://sourceforge.net/projects/sox/files/sox/14.4.2/sox-14.4.2.tar.bz2/download

MD5:  ba804bb1ce5c71dd484a102a5b27d0dd  sox-14.4.2.tar.bz2
SHA1: dc9668256b9d81ef25d672f14f12ec026b0b4087  sox-14.4.2.tar.bz2

http://sourceforge.net/projects/sox/files/sox/14.4.2/sox-14.4.2.tar.gz/download

MD5:  d04fba2d9245e661f245de0577f48a33  sox-14.4.2.tar.gz
SHA1: f69f38f8a7ad6a88ecab3862d74db4edcd796695  sox-14.4.2.tar.gz


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Sox-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/sox-users
Reply | Threaded
Open this post in threaded view
|

14.4.2 ./configure does not find Opus

Jan Stary
Thank you for another release!
Testing 14.4.2 on OpenBSD current/amd64.

I run ./configure with

 $ env CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/libs \
 ./configure --prefix=$HOME --mandir=$HOME/man

to point it to the third party libraries. Most of the are found,
but opus is not; ./configure fails when run --with-opus
(full log below).

The strange thing is, opus (as installed by the OpenBSD port)
provides a pkgconfig file, which is right there next to
sndfile.pc and flac.pc etc which _are_ found.

$ ls -l /usr/local/lib/pkgconfig/{opus,flac,vorbis}.pc
-r--r--r--  1 root  bin  258 Jan 13 19:25 /usr/local/lib/pkgconfig/flac.pc
-r--r--r--  1 root  bin  354 Nov 22 02:45 /usr/local/lib/pkgconfig/opus.pc
-r--r--r--  1 root  bin  317 Nov 22 01:51 /usr/local/lib/pkgconfig/vorbis.pc


I remember there having problems with detecting third-site libs before.
I I remember right, SoX's ./configure uses two way to detect a library:
for some, compile a mini-program linking and using that library's function;
for others, use or pkgconfig. Looking at ./configure, it seems to be
using pkgconfig for opus, which puzzles me, because

 $ pkg-config --libs opus                                
 -L/usr/local/lib -lopus

Can people please test? Does 14.4.2's ./configure detect opus
as installed on your system?


        Jan


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Sox-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/sox-users
Reply | Threaded
Open this post in threaded view
|

Re: 14.4.2 ./configure does not find Opus

Chris Bagwell
The opus support was added a couple years back and I've not personally used it yet.  It is one of only formats that does make use of pkgconfig so could have slightly different behavior.

But real reason looks to be that there seems to be a libopus and a libopusfile library and SoX makes use of that later library.  Again, since I've not tested personally I'm not sure effort to use the simplier libopus library. 

Do you have opusfile.pc in that directory?

Chris


On Tue, Feb 24, 2015 at 1:54 PM, Jan Stary <[hidden email]> wrote:
Thank you for another release!
Testing 14.4.2 on OpenBSD current/amd64.

I run ./configure with

 $ env CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/libs \
 ./configure --prefix=$HOME --mandir=$HOME/man

to point it to the third party libraries. Most of the are found,
but opus is not; ./configure fails when run --with-opus
(full log below).

The strange thing is, opus (as installed by the OpenBSD port)
provides a pkgconfig file, which is right there next to
sndfile.pc and flac.pc etc which _are_ found.

$ ls -l /usr/local/lib/pkgconfig/{opus,flac,vorbis}.pc
-r--r--r--  1 root  bin  258 Jan 13 19:25 /usr/local/lib/pkgconfig/flac.pc
-r--r--r--  1 root  bin  354 Nov 22 02:45 /usr/local/lib/pkgconfig/opus.pc
-r--r--r--  1 root  bin  317 Nov 22 01:51 /usr/local/lib/pkgconfig/vorbis.pc


I remember there having problems with detecting third-site libs before.
I I remember right, SoX's ./configure uses two way to detect a library:
for some, compile a mini-program linking and using that library's function;
for others, use or pkgconfig. Looking at ./configure, it seems to be
using pkgconfig for opus, which puzzles me, because

 $ pkg-config --libs opus
 -L/usr/local/lib -lopus

Can people please test? Does 14.4.2's ./configure detect opus
as installed on your system?


        Jan


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Sox-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/sox-users


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Sox-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/sox-users
Reply | Threaded
Open this post in threaded view
|

Re: 14.4.2 ./configure does not find Opus

Pascal Giard
On Thu, Feb 26, 2015 at 10:54 PM, Chris Bagwell <[hidden email]> wrote:

> The opus support was added a couple years back and I've not personally used
> it yet.  It is one of only formats that does make use of pkgconfig so could
> have slightly different behavior.
>
> But real reason looks to be that there seems to be a libopus and a
> libopusfile library and SoX makes use of that later library.  Again, since
> I've not tested personally I'm not sure effort to use the simplier libopus
> library.
>
> Do you have opusfile.pc in that directory?

FWIW, finds it fine here.
I had to install libopusfile-dev which provides opusfile.{h,so,pc}.

-Pascal
--
Homepage (http://organact.mine.nu)
Debian GNU/Linux (http://www.debian.org)
COMunité/LACIME: École de technologie supérieure (http://www.comunite.ca)
ISIP Laboratory: McGill (http://www.isip.ece.mcgill.ca)

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Sox-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/sox-users