Hi everybody,

We have just merged the experimental liquidsoap-floats branch into
trunk. It is not completely clean, and probably still a bit buggy, but
we were sick of backporting modifs from the trunk to the branch and
back, and we feel that it's time for the adventurous ones to try the
new version.

It should provide the possibility to write complex audio processing
operators entirely in OCaml code treating float arrays, instead of
relying on non-portable C code working on char*. We hope that the
performance will be good enough, although we certainly have room for
more boring optimizations. In the long run, the modifications should
allow the integration of video, although this is not close on the
roadmap, at least for me. Finally, some operators have already been
enhanced a bit during this rewriting, and we should have got rid of
resampling bugs.

If you need stability, and need more than 0.3.2, we have branched
liquidsoap-stable for you. Major fixes will be backported there, but
it is called to become deprecated as fast as possible :p

We expect lots of bug reporting and feedback.

Enjoy.
--
David

Répondre à