Lines Matching refs:pcm_buffer
380 static void produce_sine_audio(int16_t * pcm_buffer, int num_samples_to_write){ in produce_sine_audio() argument
385 pcm_buffer[count * 2] = sine_int16_44100[sine_phase]; in produce_sine_audio()
386 pcm_buffer[count * 2 + 1] = sine_int16_44100[sine_phase]; in produce_sine_audio()
393 pcm_buffer[count * 2] = sine_int16_48000[sine_phase]; in produce_sine_audio()
394 pcm_buffer[count * 2 + 1] = sine_int16_48000[sine_phase]; in produce_sine_audio()
406 static void produce_mod_audio(int16_t * pcm_buffer, int num_samples_to_write){ in produce_mod_audio() argument
407 hxcmod_fillbuffer(&mod_context, &pcm_buffer[0], num_samples_to_write, &trkbuf); in produce_mod_audio()
410 static void produce_audio(int16_t * pcm_buffer, int num_samples){ in produce_audio() argument
413 produce_sine_audio(pcm_buffer, num_samples); in produce_audio()
416 produce_mod_audio(pcm_buffer, num_samples); in produce_audio()
424 if (pcm_buffer[i] > 0){ in produce_audio()
425 pcm_buffer[i] = pcm_buffer[i] >> VOLUME_REDUCTION; in produce_audio()
427 pcm_buffer[i] = -((-pcm_buffer[i]) >> VOLUME_REDUCTION); in produce_audio()