psychosynth-devel
[Top][All Lists]
Advanced

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

[psynth-devel] Integration of Boost.GIL finished.


From: Juan Pedro Bolivar Puente
Subject: [psynth-devel] Integration of Boost.GIL finished.
Date: Sun, 07 Nov 2010 16:35:26 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.12) Gecko/20100918 Icedove/3.0.8

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I have just merged into trunk the changes made to GIL to adapt it for
audio processing. All the GIL code has been reviewed, even with some
readability changes, and either integrated in Psynth with names familiar
in the audio processing domain, changed or deleted.

There are some unit tests in the src/test/psynth/sound folder. There are
even some performance tests that ensure that code written with our
generic library is at least as efficient as hand-written code for
different formats. So far, those tests provide very good results :)

I will not close the task yet because it seems to me that these unit
tests --which are also based on those of GIL-- do not check all the
possible instantiation paths. Note that, even though we use
boost::concept_check, without real concepts compile-time metaprograms
actually use lisp-alike symbolic "duck typing". Also, I had some weird
problems where GCC seemed to optimize away some statements with
side-effects that involved the recursive instantiation of some weird
templates.

I hope you like it, and I am open to public review and commenting of the
new psynth::sound library.

JP


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkzWxz0ACgkQchi8veCammcUSwCglOdsofQaHcyKzxm5F34FH1WD
v3MAoJ4iOhsOxg9q0blLMXZyRjWeKBql
=ltzH
-----END PGP SIGNATURE-----



reply via email to

[Prev in Thread] Current Thread [Next in Thread]