Changeset 3539:1fd530767d7b in roaraudio for roard/req.c


Ignore:
Timestamp:
02/20/10 00:48:43 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

support to read channel map from server

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/req.c

    r3530 r3539  
    636636   break; 
    637637 
     638  case ROAR_STREAM_PARA_CHANMAP: 
     639    if ( streams_get(mes->stream, &ss) == -1 ) { 
     640     ROAR_WARN("req_on_get_stream_para(*): request on non existing (or other error?) stream %i", mes->stream); 
     641     return -1; 
     642    } 
     643 
     644    s = ROAR_STREAM(ss); 
     645 
     646    memcpy(&(mes->data[4]), ss->chanmap.in, s->info.channels); 
     647    mes->datalen = 2*2 + s->info.channels; 
     648 
     649    d[0] = ROAR_HOST2NET16(d[0]); 
     650    d[1] = ROAR_HOST2NET16(d[1]); 
     651   break; 
     652 
    638653  default: 
    639654    ROAR_WARN("req_on_get_stream_para(*): unsupported command: %i", d[1]); 
Note: See TracChangeset for help on using the changeset viewer.