netjack2 + opus custom modes + debian
Jonas Smedegaard
dr at jones.dk
Sat Jun 29 17:17:30 UTC 2013
Quoting Robin Gareus (2013-06-29 17:59:21)
> Hi *,
>
> Ron (debian maintainer of libopus - CCed via @bugs..) ping'ed me
> yesterday to follow up on
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686777
>
> To recap:
> netjack2's + opus needs libopus with --custom-modes
> but libopus on debian does not provide custom modes.
>
>
> When enabling custom modes in libopus, there's a (small, but still)
> performance penalty that everyone will pay -> distribution package of
> libopus don't usually have that enabled.
>
> Currently jackd2 in debian is just depending on libopus-dev (and because
> it has no custom-mode support, netjack is not compiled with opus support).
>
> Adrian Knoth (debian jack maintainer) volunteered to embed the opus
> source in jackd packages (if there's no other option).
>
> @Adi does that offer still stand? Can we work this out?
>
>
> There might be some other cases - e.g. embedded devices -- which would
> also like to use custom-modes. Hence it's not 100% out of the question
> that debian might package a libopus with custom modes - or provide a
> drop-in-replacement (libopus-vanilla <= libopus-custom). But that is not
> ideal..
>
> The best option so far is to statically link netjack2 against libopus.
In my opinion the best option so far is for libopus to enable custom
modes: Primary aim in Debian is to enable most possible features - being
fastest possible has lower priority so can wait until done properly.
...and convenience code copies is explicitly discouraged in Policy, so
range far lower on the list!
> Other distributions may be affected as well, so we might as well
> address that upstream and add libopus as git-submodule to the jack
> codebase (I could do that).
That would obviously be most elegant if upstream could offer both
concurrently.
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20130629/a1af7177/attachment-0001.sig>
More information about the pkg-multimedia-maintainers
mailing list