Changeset 1043:1ca27ba72398 in roaraudio for roard/streams.c


Ignore:
Timestamp:
12/23/08 09:26:22 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added support to set flags via roarctl, update meta data on change of meta flag

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/streams.c

    r1042 r1043  
    267267  return -1; 
    268268 
     269 if ( flag & ROAR_FLAG_PRIMARY ) { 
     270  streams_set_primary(id, 1); 
     271  flag -= ROAR_FLAG_PRIMARY; 
     272 } 
     273 
    269274 g_streams[id]->flags |= flag; 
    270275 
     276 if ( flag & ROAR_FLAG_META ) 
     277  stream_meta_finalize(id); 
     278 
    271279 return 0; 
    272280} 
     
    275283 if ( g_streams[id] == NULL ) 
    276284  return -1; 
     285 
     286 if ( flag & ROAR_FLAG_PRIMARY ) { 
     287  streams_set_primary(id, 0); 
     288  flag -= ROAR_FLAG_PRIMARY; 
     289 } 
    277290 
    278291 g_streams[id]->flags |= flag; 
Note: See TracChangeset for help on using the changeset viewer.