Bug 206279

Summary: [new port] audio/soxr: high quality, one-dimensional sample-rate conversion library
Product: Ports & Packages Reporter: SimaMoto,RyōTa <liangtai.s16>
Component: Individual Port(s)Assignee: Thomas Zander <riggs>
Status: Closed FIXED    
Severity: Affects Only Me CC: olivierd, riggs
Priority: --- Keywords: feature, needs-qa, patch
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
New port audio/soxr: soxr-0.1.2 (svn diff)
none
New port audio/soxr: soxr-0.1.2 (shar)
none
Revisited shar none

Description SimaMoto,RyōTa 2016-01-15 00:07:38 UTC
Created attachment 165617 [details]
New port audio/soxr: soxr-0.1.2 (svn diff)

I want to use libsoxr.so within ports infrastructure, but this
library was not ported yet.  The SoX Resampler library is
"high quality, one-dimensional sample-rate conversion library".
The next feature enhancement release of multimedia/qmmp and
multimedia/qmmp-qt5 will use it for their optional plugin.

The attached patch creates a mockup of audio/soxr.  I am sorry
but I cannot keep good condition of it because my machine does
not have features for some options, actually SIMD and OPENMP.
So, I want someone take its maintainership.
Comment 1 SimaMoto,RyōTa 2016-01-15 00:12:05 UTC
Created attachment 165618 [details]
New port audio/soxr: soxr-0.1.2 (shar)
Comment 2 Thomas Zander freebsd_committer freebsd_triage 2016-01-24 18:01:45 UTC
Created attachment 166071 [details]
Revisited shar

I changed your submission a bit to address a few things and simplify the port. Could you:
- Check whether this works with your normal usage patterns?
- Double-check why it seems not to detect libavcodec nor SIMD capabilities properly? I am not a cmake expert unfortunately.
Comment 3 Thomas Zander freebsd_committer freebsd_triage 2016-03-05 13:00:29 UTC
Any news on the mentioned issues? Otherwise we may have to assume that there is no longer interest on getting this port into the tree.
Comment 4 Olivier Duchateau freebsd_committer freebsd_triage 2016-06-24 20:18:35 UTC
(In reply to Thomas Zander from comment #3)

This new port is required for JACK option in bug #210523.
Comment 5 Thomas Zander freebsd_committer freebsd_triage 2016-06-25 18:18:55 UTC
Committed to the ports tree in r417476