PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : lavrec ::: Audio ring buffer overflow



Celindir
14.05.03, 07:58
Hallo zusammen

gestern habe ich bei einer Aufnahme von meiner pinnacle dc10plus nach ca 1 Minute folgende Fehlermeldung bekommen

**ERROR: [lavrec] Error reading audio: Audio task died. Reason: Error Audio
ring buffer overflow
++ WARN: [lavrec] Closing file(s) and exiting - output file(s) my not be
readable due to error
0.01.19:07 int:014 lst: 0 ins: 0 del: 0 ae: 0 td1=0.000 td2=0.000
Was bedeutet denn das nun schon wieder?

Einen buffer underrun kenne ich ja schon vom CD-Brennen, aber was ist ein Audio
ring buffer overflow?
Und vor allen Dingen, wie kann ich das abstellen?

Hier mein Lavrec Aufruf

lavrec -f a -i p -d 1 -a 16 -q 80 -s -l 80 -U -R l /video/capture%02d.avi


Vielen Dank fürs Kopfzerbrechen

hunter
14.05.03, 09:41
Also ein Buffer Overflow ist ein Überlauf des Buffers. Es gehen mehr Daten rein als abgeführt werden.

Celindir
14.05.03, 12:13
OK, Danke!

Und wie kann ich soetwas vermeiden??

Gibt es eine Einstellung für den Audio Buffer bei lavrec oder den zoran treibern?

hunter
14.05.03, 14:59
Eventuell kannst du den Buffer vergrößern. Dann hast du mehr Spielraum.

Wenn aber dein Rechner nicht genug Leistung hat um die Daten schnellstmöglich aus dem Buffer zu holen, dann musst du die Aufgabe verkleinern. Vor allem durch geringere Auflösung oder durch geringere Qualität ist das möglich.

Celindir
14.05.03, 15:22
OK

Buffer vergrössern

Aber wie?

sind dabei die lavrec-Einstellungen
--mjpeg-buffers und --mjpeg-buffer-size
gemeint? und was sind da brauchbare Größen?

Oder ist eine interne Linux Einstellung notwendig??
Wenn ja, dann wo und wie??

Danke

Painkiller
14.05.03, 15:46
Weiss nicht, bei lavrec sind defaultangaben bei:

-n/--mjpeg-buffers num Number of MJPEG buffers (default: 64)
-b/--mjpeg-buffer-size num Size of MJPEG buffers [Kb] (default: 256)

Verdoppel die doch mal und schau was dann geht... :D