Changeset 3544:b6b4a876a8ad in roaraudio


Ignore:
Timestamp:
02/20/10 01:41:34 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

init midi channels, too

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/streams.c

    r3542 r3544  
    317317     streams_set_mixer_stream(id, g_waveform_mixer.stream); 
    318318     roardsp_chanlist_init(ss->chanmap.in,  ROAR_STREAM(ss)->info.channels, ROARDSP_CHANLIST_MAP_ROARAUDIO); 
    319      roardsp_chanlist_init(ss->chanmap.out, ROAR_STREAM(ss)->info.channels, ROARDSP_CHANLIST_MAP_ROARAUDIO); 
    320      roardsp_chanmap_calc(&(ss->chanmap), ROARDSP_CHANMAP_MAP, 0); // MAP and INVMAP are the same when in==out 
    321319    break; 
    322320#ifndef ROAR_WITHOUT_DCOMP_MIDI 
    323321   case ROAR_SUBSYS_MIDI: 
     322     roardsp_chanlist_init(ss->chanmap.in,  ROAR_STREAM(ss)->info.channels, ROARDSP_CHANLIST_MAP_MIDI); 
    324323     streams_set_mixer_stream(id, g_midi_mixer.stream); 
    325324    break; 
     
    331330#endif 
    332331  } 
     332 
     333  memcpy(ss->chanmap.out, ss->chanmap.in, sizeof(ss->chanmap.out)); 
     334  roardsp_chanmap_calc(&(ss->chanmap), ROARDSP_CHANMAP_MAP, 0); // MAP and INVMAP are the same when in==out 
    333335 } else { 
    334336  streams_set_mixer_stream(id, id); 
Note: See TracChangeset for help on using the changeset viewer.