Changeset 2952:ce25506bc479 in roaraudio for roard/streams.c


Ignore:
Timestamp:
10/17/09 09:27:33 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

support for the true meaning of ROAR_FLAG_IMMUTABLE

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/streams.c

    r2938 r2952  
    615615 _CHECK_SID(id); 
    616616 
     617 if ( flag & ROAR_FLAG_IMMUTABLE ) 
     618  flag |= ROAR_FLAG_PRIMARY; 
     619 
    617620 if ( flag & ROAR_FLAG_MMAP ) 
    618621  if ( streams_set_mmap(id, 0) == -1 ) 
     
    692695int streams_reset_flag   (int id, int flag) { 
    693696 _CHECK_SID(id); 
     697 
     698 if ( g_streams[id]->flags & ROAR_FLAG_IMMUTABLE ) { 
     699  flag |= ROAR_FLAG_PRIMARY; 
     700  flag -= ROAR_FLAG_PRIMARY; 
     701 } 
    694702 
    695703 if ( flag & ROAR_FLAG_RECSOURCE ) 
Note: See TracChangeset for help on using the changeset viewer.