Changeset 1578:1d27931e80c1 in roaraudio


Ignore:
Timestamp:
04/13/09 14:49:56 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

set values more OpenBSD like

Location:
include/libroarsndio
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroarsndio/libroarsndio.h

    r1572 r1578  
    3636#include <roaraudio.h> 
    3737 
     38#ifdef __cplusplus 
     39extern "C" { 
     40#endif 
     41 
    3842#ifdef ROAR_HAVE_LIBSNDIO 
    3943#include <sndio.h> 
     
    6367}; 
    6468 
     69#ifdef __cplusplus 
     70} 
     71#endif 
     72 
    6573#endif 
    6674 
  • include/libroarsndio/sndiosym.h

    r1574 r1578  
    4848#define SIO_SYNC        1       /* resync after xrun */ 
    4949#define SIO_ERROR       2       /* terminate on xrun */ 
     50#define SIO_XSTRINGS    {"ignore", "sync", "error"} 
     51 
     52#define SIO_NENC        8 
     53#define SIO_NCHAN       8 
     54#define SIO_NRATE       16 
     55#define SIO_NCONF       4 
     56 
     57#define SIO_ENCMAX      10 
    5058 
    5159#if BYTE_ORDER == BIG_ENDIAN && !defined(ROAR_TARGET_WIN32) 
     
    5967#endif 
    6068 
    61 #define SIO_BPS(bits) (((bits)/8) + ((bits) % 8 ? 1 : 0)) 
     69#define SIO_BPS(bits) (((bits) <= 8) ? 1 : (((bits) <= 16) ? 2 : 4)) 
    6270 
    63 #define SIO_MAXVOL 65535 
     71#define SIO_SUN_PATH    NULL 
     72#define SIO_AUCAT_PATH  NULL 
     73 
     74#define SIO_MAXVOL 127 
     75 
    6476 
    6577struct sio_par { 
Note: See TracChangeset for help on using the changeset viewer.