Changeset 4288:8346a61bd6a5 in roaraudio for roard/waveform.c


Ignore:
Timestamp:
08/29/10 01:20:06 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

make LTM work on outputs and mixer streams, too.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/waveform.c

    r3811 r4288  
    6767 } 
    6868 
    69  if ( !need_vol_change(ROAR_STREAM(g_waveform_mixer.ss)->info.channels, &(g_waveform_mixer.ss->mixer)) ) 
    70   return 0; 
     69 if ( need_vol_change(ROAR_STREAM(g_waveform_mixer.ss)->info.channels, &(g_waveform_mixer.ss->mixer)) ) { 
     70  roar_amp_pcm(g_output_buffer, g_sa->bits, g_output_buffer, 
     71               ROAR_OUTPUT_BUFFER_SAMPLES*g_sa->channels, g_sa->channels, 
     72               &(g_waveform_mixer.ss->mixer)); 
     73 } 
    7174 
    72  roar_amp_pcm(g_output_buffer, g_sa->bits, g_output_buffer, 
    73               ROAR_OUTPUT_BUFFER_SAMPLES*g_sa->channels, g_sa->channels, 
    74               &(g_waveform_mixer.ss->mixer)); 
     75 streams_ltm_calc(g_waveform_mixer.stream, &(ROAR_STREAM(g_waveform_mixer.ss)->info), g_output_buffer, (g_sa->bits*ROAR_OUTPUT_BUFFER_SAMPLES*g_sa->channels)/8); 
    7576 
    7677 return 0; 
Note: See TracChangeset for help on using the changeset viewer.