r499: This commit was manufactured by cvs2svn to create tag 'r1_2_1-last'.
[cinelerra_cv/mob.git] / hvirtual / libsndfile / TODO
blob0e544c44ffd4ccca8145b7825db4f502574ce81c
1 Here's a list of what I (erikd AT zip DOT com DOT au) think needs to be 
2 done. The list is by no means exhaustive and people are encouraged to 
3 email me with suggestions. 
5   o Add pipe in/out capabilities. libsndfile should be able to read 
6         its input from a pipe and write its output to a pipe.
8   o Add checks of the error state after fseek???? Use ferror ().
10   o Modify tests/lossy_comp_test.c to add tests for stereo files.
12   o Testing compilation and correctness on more platforms.
14   o Improve testing routines. Must test all combinations of inputs
15     and outputs.
17   o Test sf_seek function on write???
19   o Add more sound file formats. People should contact me with their
20     requirements. 
22   o Add support for accessing sound formats with multiple audio
23     data sections (ie samples within tracker files, Soundfont II and 
24     multi-sample sampler formats). 
26   o Add an interface to allow reading and writing of sample loop points 
27     and other info within AIFF and other file formats. This must be a 
28     general solution.
30   o Improve documentation. Is HTML documentation good enough?
32   o Look into the possibility of optional sample rate convert on file 
33     read.
35 As I am the person who knows libsndfile best, I can probably implement 
36 any new features faster than anybody else (and you can spend your time
37 writing applications with libsndfile). All I need is some 
38 documentation and some sample files. Please contact me before emailing
39 me documentation and sample files. I would much rather pull them off
40 the web than have them clogging up my email inbox.