Cache não preenchendo erro ao usar mplayer para ler stdin

Cache não preenchendo erro ao usar mplayer para ler stdin

Tenho um programa que está gerando áudio e não consigo fazer o mplayer reproduzi-lo. estou fazendo

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

E eu recebo a mensagem

Cache fill: X% (Y bytes)

X sobe até o cache-minvalor especificado (mas não ultrapassa) e continua imprimindo a mensagem de erro:

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

Tentei alguns outros valores cachee cache-minnenhum deles funcionou. Claro, existe a possibilidade de que meu programa esteja de alguma forma culpado.

Responder1

Caso alguém tenha esse problema: simplesmente esperei um pouco mais em vez de encerrar o programa imediatamente e funcionou. Apenas ignore as mensagens assustadoras.

informação relacionada