Ruido al inicio de la aplicación alsa.

Ruido al inicio de la aplicación alsa.

Tengo un controlador ALSA para dispositivo de captura que funciona bien con VLC. cuando intento capturar y renderizar usando mi propia aplicación tengo algunos problemas. El problema es: cuando empiezo a reproducir, hay algo de ruido al principio y el audio es discontinuo en el medio. Discontinuo significa que algunos fotogramas de audio se pierden en el medio. Parece un sonido cortado para una onda sinusoidal y se reproduce continuamente. Probé snd_pcm_drop y snd_pcm_drain pero no sirvió de nada.

Para renderizar audio, estoy usando el archivo aplay.c como referencia. Sin embargo, al usar el código play.c obtengo ruido al principio, para verificar esto, descarté el búfer de la aplicación y luego jugué usando la utilidad aplay. El contenido del búfer de la aplicación está bien. También lo he confirmado con la aplicación FFPlay. FFPlay también juega sin ruido. una obrareferencialink y mi renderizado de audio es similar al enlace de referencia.

¿Por qué hay ruido al reproducir audio al principio?

información relacionada