Commit graph

9 commits

Author SHA1 Message Date
Jaroslav Kysela
d25e281230 Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
Jaroslav Kysela
4aec7396ff Fixed lisp for ordinary mixer API 2003-12-21 18:25:57 +00:00
Jaroslav Kysela
46ed2fc9e8 alisp update
- garbage collector is out (replaced with references and auto-free)
  - added serious test lisp code to detect memory leaks
  - fixme: alisp_snd.c code needs review (remove memory leaks)
2003-12-13 18:36:01 +00:00
Jaroslav Kysela
523b1eb92e alsalisp memory allocation optimization
- force of reusing alisp objects
  - added auto-garbage-collect mechanism
  - fixed bad garbage-collect (yes, the original code can free "running" lisp program)
  - hctl.lisp test example
    - reduced lisp object memory pool usage from 240kB to 29kB (auto-gc)
    - reduced --''-- from 29kB (auto-gc) to 9kB (manual gc)
FIXME: we need definitely an opminization for the alisp object lookups
       - use bsearch()?
2003-08-22 09:41:17 +00:00
Jaroslav Kysela
5efcf32772 alisp - implemented hctl_elem_read/write and find 2003-08-03 20:36:53 +00:00
Jaroslav Kysela
92093ae0fe Added snd_hctl_open_ctl() function.
alisp massive extensions and tested ALSA function bindings.
2003-07-27 20:20:26 +00:00
Jaroslav Kysela
b3e3c349ce Added float number support
Replaced 'int' with 'long' (integer type)
Improved garbage collect
2003-07-26 15:19:27 +00:00
Jaroslav Kysela
1097c437a1 Fixed some lisp bugs 2003-06-27 20:38:13 +00:00
Jaroslav Kysela
640ee8faa7 Initial code for lisp interpreter 2003-06-24 19:30:08 +00:00