Changeset 2951:276f334ed927 in roaraudio for roard/req.c


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

added support for extended flags

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/req.c

    r2689 r2951  
    595595    audio_info = &(s->info); 
    596596 
    597     mes->datalen = 2*9; 
     597    mes->datalen = 2*10; 
    598598 
    599599    d[2] = ROAR_OUTPUT_CALC_OUTBUFSIZE(audio_info); 
     
    601601    d[4] = ss->post_underruns; 
    602602    d[5] = ss->codec_orgi; 
    603     d[6] = ss->flags | (ss->primary ? ROAR_FLAG_PRIMARY : 0) | (ss->driver_id != -1 ? ROAR_FLAG_OUTPUT : 0); 
     603    d[6] = (ss->flags & 0xFFFF) | (ss->primary ? ROAR_FLAG_PRIMARY : 0) | (ss->driver_id != -1 ? ROAR_FLAG_OUTPUT : 0); 
    604604    d[7] = ss->delay/1000; 
    605605    d[8] = ss->state; 
     606    d[9] = (ss->flags & 0xFFFF0000) >> 16; 
    606607 
    607608    ROAR_DBG("req_on_get_stream_para(*): ss->driver_id=%i", ss->driver_id); 
Note: See TracChangeset for help on using the changeset viewer.