* [ANNOUNCE] SoX 14.4.2 Released
@ 2015-02-22 21:27 Chris Bagwell
2015-02-24 19:54 ` 14.4.2 ./configure does not find Opus Jan Stary
0 siblings, 1 reply; 4+ messages in thread
From: Chris Bagwell @ 2015-02-22 21:27 UTC (permalink / raw)
To: sox-users, sox-devel
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
^ permalink raw reply [flat|nested] 4+ messages in thread
* 14.4.2 ./configure does not find Opus
2015-02-22 21:27 [ANNOUNCE] SoX 14.4.2 Released Chris Bagwell
@ 2015-02-24 19:54 ` Jan Stary
2015-02-27 3:54 ` Chris Bagwell
0 siblings, 1 reply; 4+ messages in thread
From: Jan Stary @ 2015-02-24 19:54 UTC (permalink / raw)
To: sox-users
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/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 14.4.2 ./configure does not find Opus
2015-02-24 19:54 ` 14.4.2 ./configure does not find Opus Jan Stary
@ 2015-02-27 3:54 ` Chris Bagwell
2015-02-27 4:57 ` Pascal Giard
0 siblings, 1 reply; 4+ messages in thread
From: Chris Bagwell @ 2015-02-27 3:54 UTC (permalink / raw)
To: sox-users
[-- Attachment #1.1: Type: text/plain, Size: 2527 bytes --]
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 <hans@stare.cz> 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
> Sox-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sox-users
>
[-- Attachment #1.2: Type: text/html, Size: 3256 bytes --]
[-- Attachment #2: Type: text/plain, Size: 441 bytes --]
------------------------------------------------------------------------------
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/
[-- Attachment #3: Type: text/plain, Size: 158 bytes --]
_______________________________________________
Sox-users mailing list
Sox-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sox-users
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 14.4.2 ./configure does not find Opus
2015-02-27 3:54 ` Chris Bagwell
@ 2015-02-27 4:57 ` Pascal Giard
0 siblings, 0 replies; 4+ messages in thread
From: Pascal Giard @ 2015-02-27 4:57 UTC (permalink / raw)
To: sox-users@lists.sourceforge.net
On Thu, Feb 26, 2015 at 10:54 PM, Chris Bagwell <chris@cnpbagwell.com> 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
Sox-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sox-users
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-02-27 4:58 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-22 21:27 [ANNOUNCE] SoX 14.4.2 Released Chris Bagwell
2015-02-24 19:54 ` 14.4.2 ./configure does not find Opus Jan Stary
2015-02-27 3:54 ` Chris Bagwell
2015-02-27 4:57 ` Pascal Giard
Code repositories for project(s) associated with this public inbox
https://80x24.org/mirrors/sox.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).