Changeset 2503:714b0d78bb4b in roaraudio


Ignore:
Timestamp:
08/24/09 15:07:06 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added support to disable simple DMX512 (DMX for Linux) driver

Location:
roard
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • roard/driver.c

    r2502 r2503  
    5858  NULL, NULL, driver_sndio_open}, 
    5959#endif 
     60#ifndef ROAR_WITHOUT_DCOMP_DMX 
    6061 {"dmx", "DMX512 driver", "/dev/dmx", DRV_FLAG_FHSEC, ROAR_SUBSYS_LIGHT, 
    6162  NULL, NULL, driver_dmx_open_vio}, 
     63#endif 
    6264#ifndef ROAR_WITHOUT_DCOMP_PWMLED 
    6365 {"pwmled", "PWM LED driver", "/dev/ttyS0", DRV_FLAG_FHSEC, ROAR_SUBSYS_LIGHT, 
  • roard/driver_dmx.c

    r2368 r2503  
    2424 
    2525#include "roard.h" 
     26 
     27#ifndef ROAR_WITHOUT_DCOMP_DMX 
    2628 
    2729int driver_dmx_open_vio  (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream) { 
     
    8284} 
    8385 
     86#endif 
     87 
    8488//ll 
  • roard/include/driver_dmx.h

    r2367 r2503  
    2626#define _DRIVER_DMX_H_ 
    2727 
     28#if defined(ROAR_WITHOUT_DCOMP_LIGHT) && !defined(ROAR_WITHOUT_DCOMP_DMX) 
     29#define ROAR_WITHOUT_DCOMP_DMX 
     30#endif 
     31 
     32#ifndef ROAR_WITHOUT_DCOMP_DMX 
     33 
    2834int driver_dmx_open_vio  (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 
    2935ssize_t driver_dmx_write (struct roar_vio_calls * vio,  void *buf, size_t count); 
     
    3238#endif 
    3339 
     40#endif 
     41 
    3442//ll 
Note: See TracChangeset for help on using the changeset viewer.