[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#531590: ITP: libresample -- real-time audio resampling library



-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

On Sun, Jun 07, 2009 at 06:51:24PM +0000, Tzafrir Cohen wrote:
>On Tue, Jun 02, 2009 at 05:26:00PM +0200, Jonas Smedegaard wrote:
>> * Package name    : libresample
>>   Version         : 0.1.3
>>   Upstream Author : Julius O. Smith III <jos@ccrma.stanford.edu>
>> * URL             : http://www-ccrma.stanford.edu/~jos/resample/Free_Resampling_Software.html

>The version there has not been updated for quite some time.

True, upstream haven't released a new version in 6 years.

I am unaware of anyone having taken over maintainership of the library - 
it seems it is still in active use today with no changes (to the code 
itself, only packaging system is being patched heavily) since back then.


>Fedora includes it as a package (probably because CCRMA did). It is 
>merely a static library.

Upstream tarball provides only build routines for generating a static 
library (using autotools but not libtool).

Fedora applies a patch to also generate a shared library (by switching 
to CMake).

I have done similar - started out with the Fedora patch, minimized it 
and, when I understood how it worked I rewrote it completely to a style 
that I felt more confident about and which worked better with modern 
CMake.

My package is ready and awaiting ftpmaster approval in NEW queue.

Latest source + amd64 packages are here: 
http://debian.jones.dk/pkg/sneak-previews/libresample/

Git repository is here: 
git://git.debian.org/git/collab-maint/libresample



>Asterisk, which seems to dislike the concept of GPLed libraries, 
>decided to use it and (as it must use a PIC library for its 
>dynamically-loaded module) made a few minimal changes in:
>
>  http://svn.asterisk.org/svn/thirdparty/libresample/trunk/
>
>It is needed for building codec_resample and app_jack.

I knew that it is needed for those Asterisk modules - in fact that is my 
main reason for packaging it :-)

Thanks for your hint about patches, however: I was unaware of those.



>A copy of it is included in audacity, but not actually used
>(The system copy of libsamplerate is used instead).

I noticed that Audacity mentions their use if this library on their 
website, but I failed to locate it in the source of Audacity 2.0.x.

I simply suspected that they'd gotten rid of it by now and just haven't 
yet updated their website.

If you know more details than that, I appreciate info about it.


Kind regards,

 - Jonas

- -- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREDAAYFAkosJ4wACgkQn7DbMsAkQLj0ygCfXUVdITev8wRqBi1xKbRQLFWb
UnUAn2XY2tkV9256eA+PFwqZc4lMbW8b
=6fq9
-----END PGP SIGNATURE-----



Reply to: