PulseAudio, pyaudio bricht nach einiger Zeit mit Fehlermeldung ab

Registriere dich jetzt, um exklusive Vorteile zu genießen! Als registriertes Mitglied kannst du Inhalte herunterladen und profitierst von einem werbefreien Forum.
Mach mit und werde Teil unserer Community!
  • Ich habe in mein LCARS Projekt Sounds eingebaut. Datei



    Die Sound-Demo funktioniert soweit ganz gut, nach einiger Zeit bekomme ich jedoch folgende Fehlermeldung:



    Was mache ich falsch?

  • Hab es selber gefunden.

    Die Streams müssen zwingend auch wieder geschlossen werden. Die meisten Beispiele arbeiten da einfach mit einem sleep. In meinem Fall geht das nicht, stattdessen klatsche ich nun die Streams in eine Liste und Schließe beim nächsten Aufruf einfach diejenigen die schon fertig sind.

    Python
    for stream in self.streams:
                if not stream.is_active():
                    stream.stop_stream()
                    stream.close()
                    self.streams.remove(stream)