Re: [Jack-Devel] scale2n1 configure option patch

PrevNext  Index
DateFri, 28 Mar 2014 00:58:00 +0100
From Uli Franke <[hidden] at weiss dot ch>
Tojack-devel <[hidden] at lists dot jackaudio dot org>
CcDaniel Weiss <[hidden] at weiss dot ch>, Rolf Anderegg <[hidden] at weiss dot ch>
Argggh - too much hacking: Just re-read my description within memops.c
and it's totally misleading. It sounds like the 2^(N-1)-1 scaling has no
inverse which is not true of course. Any scaling simply won't work if
it's asymmetric. I'll write it up again tomorrow. Or better: Just remove
the comment.

Good night
Uli


On 27.03.2014 17:46, Uli Franke wrote:
> Hi Paul, Hi Stéphane
> 
> Thanks for applying the server autostart zombie fix that quickly.
> 
> I'm currently trying to get rid of some long-term TODOs, so here's a
> further patch which I prepared from a feature we already implemented
> more than a year ago. It addresses the so often discussed
> int->float/float->int scaling factor by providing a new configuration
> option (--scale2n1/--enable_scale2n1) to enable 2^(N-1) scaling (instead
> of 2^(N-1)-1).
> 
> We use jack in a setup where we need bit-transparency which is not
> possible with the default scaling. This way everyone can now choose the
> scaling which best suits his/her requirements. Adding further scalings
> becomes easy too.
> 
> I prepared patches for both jack1 and jack2.
> 
> Regards
> Uli
> 
> ____
> P.S.->jack1
> 
> It seems that jack1's configure does not check for the uuid header:
> 
>     In file included from ../jack/jack.h:28:0,
>                      from client.c:40:
>     ../jack/types.h:26:23: fatal error: uuid/uuid.h: No such file or
>     directory
> 
> and
> 
>     ./configure | grep uuid
> 
> remains silent. Is this on purpose?  :)
> 
> --
>  Uli Franke -- R&D Engineer Dude
>  WEISS ENGINEERING LTD.
>  Professional Digital and Analog Audio Products
>  Florastrasse 42, 8610 Uster Switzerland
>  phone: +41 44 940 20 06, fax: +41 44 940 22 14
>  email: [hidden] web: http://www.weiss.ch
> 
>  "To define recursion we first have to define recursion."
>  "What you boot is what you get."
> 


-- 
 Uli Franke -- R&D Engineer Dude
 WEISS ENGINEERING LTD.
 Professional Digital and Analog Audio Products
 Florastrasse 42, 8610 Uster Switzerland
 phone: +41 44 940 20 06, fax: +41 44 940 22 14
 email: [hidden] web: http://www.weiss.ch

 "To define recursion we first have to define recursion."
 "What you boot is what you get."
PrevNext  Index

1395964690.7567_0.ltw:2,a <5334BB08.4090407 at weiss dot ch>