#310 mobile port fixes: Android, iPhone, embedded Linux

feature
closed-accepted
puredata (375)
9
2010-07-21
2010-07-19
No

It is important to have the C files not rely too much on the build system for the macros. This is highlighted with mobile platforms like Android and iPhone since it is necessary to use the Android/iPhone build system rather than Pd's. This patch adds the "ANDROID" macro in the requisite places since Android does not use __linux__. It also adds the esd/EsoundD API for embedded Linux and the template for Apple AudioUnit API, for iPhone. There are currently 3 or 4 implementations for s_audio_audiounit.c, so the current file is only a placeholder.

Discussion

  • applied, 0.43

     
    • status: open --> closed
     
  • applied, 0.43

     
    • status: closed --> closed-accepted
     


Anonymous


Cancel   Add attachments