Changeset 2536:95cbac074869 in roaraudio


Ignore:
Timestamp:
09/02/09 02:45:21 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added emul_esd_on_standbymode()

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • plugins/roard/protocol-esound.c

    r2535 r2536  
    6060 {ESD_PROTO_STREAM_PAN,                  3 * _INTSIZE, _NAME("STREAM_PAN"),   NULL}, 
    6161 {ESD_PROTO_SAMPLE_PAN,                  3 * _INTSIZE, _NAME("SAMPLE_PAN"),   NULL}, 
    62  {ESD_PROTO_STANDBY_MODE,                    _INTSIZE, _NAME("STANDBY_MODE"), NULL}, 
     62 {ESD_PROTO_STANDBY_MODE,                    _INTSIZE, _NAME("STANDBY_MODE"), emul_esd_on_standbymode}, 
    6363 {ESD_PROTO_LATENCY,      0                          , _NAME("LATENCY"),      emul_esd_on_latency}, 
    6464 {ESD_PROTO_MAX,          0                          , _NAME("MAX"),          NULL}, 
     
    332332} 
    333333 
     334int emul_esd_on_standbymode(int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio) { 
     335 int mode = ESM_ERROR; 
     336 
     337 if ( g_standby ) { 
     338  if ( g_autostandby ) { 
     339   mode = ESM_ON_AUTOSTANDBY; 
     340  } else { 
     341   mode = ESM_ON_STANDBY; 
     342  } 
     343 } else { 
     344  mode = ESM_RUNNING; 
     345 } 
     346 
     347 return emul_esd_int_write(client, mode, vio); 
     348} 
     349 
    334350#endif 
    335351#endif 
  • roard/include/emul_esd.h.OLD

    r2535 r2536  
    5555int emul_esd_on_latency    (int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio); 
    5656int emul_esd_on_standby    (int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio); 
     57int emul_esd_on_standbymode(int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio); 
    5758 
    5859#endif 
Note: See TracChangeset for help on using the changeset viewer.