Fehler „Cache wird nicht gefüllt“, wenn mplayer zum Lesen von stdin verwendet wird

Fehler „Cache wird nicht gefüllt“, wenn mplayer zum Lesen von stdin verwendet wird

Ich habe ein Programm, das Audio generiert, und ich kann es mit mplayer nicht abspielen. Ich mache

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

Und ich bekomme die Nachricht

Cache fill: X% (Y bytes)

X steigt bis zum angegebenen cache-minWert (aber nicht darüber hinaus) und gibt dann weiterhin die Fehlermeldung aus:

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

Ich habe einige andere Werte für cacheund ausprobiert cache-min, aber keiner davon hat funktioniert. Natürlich besteht die Möglichkeit, dass mein Programm irgendwie fehlerhaft ist.

Antwort1

Nur für den Fall, dass jemand anderes dieses Problem hat: Ich habe einfach etwas länger gewartet, anstatt das Programm sofort zu beenden, und es hat funktioniert. Ignorieren Sie einfach die beängstigenden Nachrichten.

verwandte Informationen