286a4c5caa
Additional status callback is added to pcm_play/rec_data instead of using a special function to set it. Status includes DMA error reporting to the status callback. Playback and recording callback become more alike except playback uses "const void **addr" (because the data should not be altered) and recording uses "void **addr". "const" is put in place throughout where appropriate. Most changes are fairly trivial. One that should be checked in particular because it isn't so much is telechips, if anyone cares to bother. PP5002 is not so trivial either but that tested as working. Change-Id: I4928d69b3b3be7fb93e259f81635232df9bd1df2 Reviewed-on: http://gerrit.rockbox.org/166 Reviewed-by: Michael Sevakis <jethead71@rockbox.org> Tested-by: Michael Sevakis <jethead71@rockbox.org> |
||
---|---|---|
.. | ||
extra | ||
intern | ||
src | ||
CHANGELOG.PDa | ||
LICENSE.txt | ||
README.PDa | ||
README.txt |
This is the README file for Pd, a free real-time computer music software package resembling Max. You can get Pd for Linux, Windows, Mac OSX, or IRIX from http://www.crca.ucsd.edu/~msp/software.html or ftp://felix.ucsd.edu. Installation instructions are in the HTML DOCUMENTATION at: http://www.crca.ucsd.edu/~msp/Pd_documentation/index.htm If you download and unpack Pd, you will also find the html documentation locally in the file, .../pd-whatever/doc/1.manual/index.htm. To unpack Pd: LINUX (or freeBSD). Download Pd, which will be a ".tar.gz" file; to unpack it, type "zcat [name].tar.gz | tar xf -" to a shell. This creates a directory with a name like "pd-0.35". There are also RPMs available. Microsoft Windows. Pd is distributed as a "zip" file. Unzip this, creating a directory such as \pd. IRIX. Download Pd, which will be a "tar.Z" file. You can unpack this by typing "zcat [name].tar.Z | tar xf -" to a shell. Macintosh. The web browser will automatically unpack the distributions into a folder such as "pd-0.35" on your desktop. If you have qustions about Pd, or if you wish to be notified of releases, check the Pd mailing list: http://iem.mhsg.ac.at/mailinglists/pd-list/ Many extensions to Pd are available, notably for handling video and 3D graphics; see the html documentation for pointers. COPYRIGHT. Except as otherwise noted, all files in the Pd distribution are Copyright (c) 1997-2001 Miller Puckette and others. For information on usage and redistribution, and for a DISCLAIMER OF ALL WARRANTIES, see the file, "LICENSE.txt," included in the Pd distribution. (Note that tcl/tk, expr, and some other files are copyrighted separately). ACKNOWLEDGEMENTS. Thanks to Harry Castle, Krzysztof Czaja, Mark Danks, Christian Feldbauer, Guenter Geiger, Kerry Hagan, Trevor Johnson, Fernando Lopez-Lezcano, Adam Lindsay, Karl MacMillan, Thomas Musil, Toshinori Ohkouchi, Winfried Ritsch, Vibeke Sorensen, Rand Steiger, Shahrokh Yadegari, David Zicarelli, Iohannes Zmoelnig, and probably many others for contributions of code, documentation, ideas, and expertise. This work has received generous support from the Intel Research Council.