Changeset 4540:afaf515bb76a in roaraudio


Ignore:
Timestamp:
10/23/10 13:37:57 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

more strict testing if a flag can be set or not

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/streams.c

    r4537 r4540  
    790790  flag |= ROAR_FLAG_PRIMARY; 
    791791 
    792  if ( flag & ROAR_FLAG_MMAP ) 
    793   if ( streams_set_mmap(id, 0) == -1 ) 
     792 if ( flag & ROAR_FLAG_MMAP ) { 
     793  if ( streams_set_mmap(id, 0) == -1 ) { 
    794794   flag -= ROAR_FLAG_MMAP; 
     795   return -1; 
     796  } 
     797 } 
    795798 
    796799 if ( flag & ROAR_FLAG_PRIMARY ) { 
     
    800803 
    801804 if ( flag & ROAR_FLAG_SINGLESINK ) { 
    802   if ( streams_set_single_sink(id, 0) == -1 ) 
     805  if ( streams_set_single_sink(id, 0) == -1 ) { 
    803806   flag -= ROAR_FLAG_SINGLESINK; 
     807   return -1; 
     808  } 
    804809 } 
    805810 
     
    882887   streams_recsource_id = -1; 
    883888 
    884  if ( flag & ROAR_FLAG_MMAP ) 
    885   if ( streams_set_mmap(id, 1) == -1 ) 
     889 if ( flag & ROAR_FLAG_MMAP ) { 
     890  if ( streams_set_mmap(id, 1) == -1 ) { 
    886891   flag -= ROAR_FLAG_MMAP; 
     892   return -1; 
     893  } 
     894 } 
    887895 
    888896 if ( flag & ROAR_FLAG_PRIMARY ) { 
     
    892900 
    893901 if ( flag & ROAR_FLAG_SINGLESINK ) { 
    894   if ( streams_set_single_sink(id, 1) == -1 ) 
     902  if ( streams_set_single_sink(id, 1) == -1 ) { 
    895903   flag -= ROAR_FLAG_SINGLESINK; 
     904   return -1; 
     905  } 
    896906 } 
    897907 
Note: See TracChangeset for help on using the changeset viewer.