Changeset 2947:6e20c99e1025 in roaraudio for roard
- Timestamp:
- 10/16/09 23:43:08 (15 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/waveform.h
r2946 r2947 30 30 struct { 31 31 int stream; 32 struct roar_stream_server * ss; 32 33 } g_waveform_mixer; 33 34 … … 35 36 int waveform_free (void); 36 37 38 int waveform_update_mixer (void); 39 37 40 #endif 38 41 -
roard/loop.c
r2932 r2947 104 104 alive = 0; 105 105 106 if ( waveform_update_mixer() == -1 ) 107 alive = 0; 108 106 109 /* 107 110 // while in standby we still need to write out our buffer to not run in an endless loop without -
roard/waveform.c
r2946 r2947 32 32 return -1; 33 33 34 g_waveform_mixer.ss = ss; 35 34 36 s = ROAR_STREAM(ss); 35 37 … … 45 47 } 46 48 49 int waveform_update_mixer (void) { 50 if ( !need_vol_change(ROAR_STREAM(g_waveform_mixer.ss)->info.channels, &(g_waveform_mixer.ss->mixer)) ) 51 return 0; 52 53 roar_amp_pcm(g_output_buffer, g_sa->bits, g_output_buffer, 54 ROAR_OUTPUT_BUFFER_SAMPLES*g_sa->channels, g_sa->channels, 55 &(g_waveform_mixer.ss->mixer)); 56 57 return 0; 58 } 59 47 60 //ll
Note: See TracChangeset
for help on using the changeset viewer.