Changes between Version 1 and Version 3 of Ticket #1896


Ignore:
Timestamp:
Nov 10, 2015 10:33:16 AM (8 years ago)
Author:
nanang
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1896

    • Property Status changed from new to closed
    • Property Resolution changed from to fixed
    • Property Summary changed from Update default audio device backend on MacOS to CoreAudio to Update default audio device backends
  • Ticket #1896 – Description

    v1 v3  
    1 Currently the default backend is !PortAudio. The version we are using is quite old, and since MacOSX 10.11, it produces warning message: 
    2 {{{ 
     1Some platforms use !PortAudio as their default audio device backend, while the !PortAudio version we are using is quite old and the effort to update the version is not small. Meanwhile, we already have our own audio device implementations that are considerably lightweight and stable as they have been around and tested for quite long time. So yes, we are considering to update the default audio device backends to our own implementations. 
     2 
     3 - MacOSX [[BR]] 
     4   Currently the default backend is !PortAudio. since MacOSX 10.11, it produces warning message (thank you Martin Ohlsson for the report): 
     5   {{{ 
    36WARNING:  140: This application, or a library it uses, is using the deprecated 
    47Carbon Component Manager for hosting Audio Units. Support for this will be 
    58removed in a future release. Also, this makes the host incompatible  
    69with version 3 audio units. Please transition to the API's in AudioComponent.h 
    7 }}} 
     10   }}} 
     11   So we'll update the default backend to our !CoreAudio implementation. 
    812 
    9 Thank you Martin Ohlsson for the report. 
     13 - Linux/*nix [[BR]] 
     14   The default is also !PortAudio (ALSA or OSS), we'll use our ALSA implementation (if ALSA header is available). 
     15 
     16 - MinGW [[BR]] 
     17   The default are both !PortAudio and WMME, we'll just use WMME as default.