Error de caché que no se llena al usar mplayer para leer desde stdin

Error de caché que no se llena al usar mplayer para leer desde stdin

Tengo un programa que genera audio y no consigo que mplayer lo reproduzca. estoy haciendo

./myprogram | mplayer - -cache 1024 -cache-min 30 -noconsolecontrols

Y recibo el mensaje

Cache fill: X% (Y bytes)

X sube hasta el cache-minvalor especificado (pero no lo supera) y luego sigue imprimiendo el mensaje de error:

Cache not filling, consider increasing -cache and/or -cache-min!

Probé algunos otros valores para cachey cache-minpero ninguno funcionó. Por supuesto, existe la posibilidad de que mi programa tenga alguna falla.

Respuesta1

En caso de que alguien más tenga este problema: simplemente esperé un poco más en lugar de cerrar el programa inmediatamente y funcionó. Simplemente ignora los mensajes de miedo.

información relacionada