Ruckeln beim Playback

to stream or not to stream
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

Die Theorie ist jene...

Die Leute von JtG haben das Image nicht damit getestet... :lol: :lol: :lol:

Ciao
CDj
Scheele
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Dienstag 27. Mai 2003, 11:12

Oh

Beitrag von Scheele »

:cry:

Das wäre ja mal unschön, kannst du das untermauern?
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

Bis jetzt net...aber vielleicht meldet sich ja einer von den Helden :lol:

Aber was soll sonst der Grund sein, dass die Nokia avia600, die normalerweise eine der zuverlässigsten Boxen ist, mit dem IF eine schlechtere Performance hat, als die 500er... :gruebel:
Scheele
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Dienstag 27. Mai 2003, 11:12

Beitrag von Scheele »

Könnte sein, vielleicht nimmt ja einer der Jungs dazu mal Stellung.
wolgade
Semiprofi
Semiprofi
Beiträge: 1313
Registriert: Donnerstag 2. Dezember 2004, 00:18

Beitrag von wolgade »

Wie, das ist alles? Das enttäuscht mich jetzt geringfügig.
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

@wolgade
Ich weiß, du dachtest an was technisches :lol: :lol: :lol:

Ich fände das aber dann schon skandalös... :wink:
palace
Erleuchteter
Erleuchteter
Beiträge: 441
Registriert: Dienstag 11. März 2003, 03:42

Re: init.d

Beitrag von palace »

Scheele hat geschrieben:if [ -e /var/etc/.start_ide ] ; then
if [ -x /var/etc/init_ide ] ; then
/var/etc/init_ide &
else
/etc/init.d/init_ide &
Dieses "&" am Ende, bedeutet das, dass das IDE Skript parallel abgearbeitet wird?
Scheele
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Dienstag 27. Mai 2003, 11:12

Beitrag von Scheele »

Warten wir es ab, vielleicht klärt das ja mal einer auf.
Scheele
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Dienstag 27. Mai 2003, 11:12

Beitrag von Scheele »

da steht aber ein "else" (andernfalls) dazwischen
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

Würde mich freuen, wenn einige Nokia-avia600er meine Settings von hier
http://forum.tuxbox-cvs.sourceforge.net ... 485#310485

ausprobieren würden...bei mir gehen die am besten...könnt ihr das nachvollziehen? :wink:

Das JtG Image MUSS aber besser werden... :lol: :D :wink:
Scheele
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Dienstag 27. Mai 2003, 11:12

Beitrag von Scheele »

Bin gerade dabei, aber ich denke damit werde ich heute nicht mehr fertig, melde mich aber, bis jetzt habe ich auf Premiere Serie Probs. wenn ich Battle star Galactica aufnehme, dann bricht der Stream ab und setzt dann in 2 Ton-Dateien und 1 Video Datei das ganze fort.

Die haben dann die Endung *.0 für Video und *.1 und *.2 für Ton, kennt das einer?
palace
Erleuchteter
Erleuchteter
Beiträge: 441
Registriert: Dienstag 11. März 2003, 03:42

Beitrag von palace »

Scheele hat geschrieben:da steht aber ein "else" (andernfalls) dazwischen
das "else" ist nicht relevant.
Es geht nur darum, dass /etc/... oder /var/etc... aufgerufen wird und das Skript weiterläuft.

Wenn ich mich recht entsinne bedeutet "&" zwischen 2 Befehlen, dass sie ausgeführt werden, ohne aufeinander zu warten...

Für mich ist das interessant, weil ich jetzt weiss, warum ich den Filesystemcheck nich beim Hochfahren aus der ide_init ausführen kann.
------------------------------------------------------------------------------------

Der Gedanke von DrStone ist nicht zu unterschätzen (@wolgade & DarWin):
Hier werden HDD Temps gemessen ohne Ende (im Moment noch beinahe 60° bei mir). Mir ist aufgefallen, dass ich auch "queue overflows" ganz ohne Aufnahme habe - nur beim Gucken.
Ausserdem ist mir das Filesystem bereits weggeflogen, sowie zu den Augusttemperaturen (fast 30° Zimmertemperatur) die Box 2x beim Übertragen von Dateien per FTP auf die Box abgeschmiert.

Wäre es eine Überlegung wert, ob da nicht der AVIA zu heiss wird?
Habe mir nun Kühlkörper bestellt und nachdem ich nun die Temps meiner HD gesehen habe auch einen Lüfter (Pappst, 0,35W, 1000 UPM).

Zu bedenken ist, dass die HDD auch Wärme nach unten abstrahlt.
Bei einem Freund vom mir hat die Box gezickt, nur weil n DVD Player drauf stand (ca 2cm Zwischenraum, kein IF).

EDIT: @Avia600: 022 / 028 unterschiede getestet?
@PW: Da wird im Moment ne Menge gebastelt; deswegen sind die Tests momentan nicht zuverlässig.
Zuletzt geändert von palace am Donnerstag 7. September 2006, 01:20, insgesamt 1-mal geändert.
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Scheele hat geschrieben:Die haben dann die Endung *.0 für Video und *.1 und *.2 für Ton, kennt das einer?
Schalte den SPTS-Modus permanent ein und den SPTS-Fix AVIA 500 aus, bei Treiber und Bootoptionen.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
wolgade
Semiprofi
Semiprofi
Beiträge: 1313
Registriert: Donnerstag 2. Dezember 2004, 00:18

Beitrag von wolgade »

@Charles Darwin junior
Das JtG Image MUSS aber besser werden
Ist denn das DietmarW-Image besser?

@Palace
Mir ist aufgefallen, dass ich auch "queue overflows" ganz ohne Aufnahme habe - nur beim Gucken.
Hoppla. Blöderweise komme ich im Moment nicht zum Testen. Mein nächster freier Tag ist der 18. September. Vielleicht kann aber mal einer der Cracks erklären, was ein "queue overflow" ist und welche Konsequenzen er hat. Nein, ich meine keine Übersetzung von "queue overflow".
Carjay
Developer
Beiträge: 122
Registriert: Sonntag 23. April 2006, 12:37

Beitrag von Carjay »

was ein "queue overflow" ist und welche Konsequenzen er hat.
Das heißt, daß der Pufferinhalt im Demux-RAM nicht schnell genug von der CPU abgeholt wurde und - da Ringpuffer - der Schreibzeiger den Lesezeiger überholt hat.

In dem Fall wird der Puffer verworfen und diese Meldung ausgegeben.

Konsequenz? Naja, die Daten, die im Puffer waren sind weg.
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

aaahhh...das is' ja mal eine erstklassige Erklärung...kann man sich richtig bildlich vorstellen... :lol:

Was ich noch immer net verstehe ist...
wie können 20 Ringpuffer fix verdrahtet sein...und warum kann ich dann trotzdem auf 99 erhöhen? :gruebel:
palace
Erleuchteter
Erleuchteter
Beiträge: 441
Registriert: Dienstag 11. März 2003, 03:42

Beitrag von palace »

Carjay hat geschrieben:
was ein "queue overflow" ist und welche Konsequenzen er hat.
Das heißt, daß der Pufferinhalt im Demux-RAM nicht schnell genug von der CPU abgeholt wurde und - da Ringpuffer - der Schreibzeiger den Lesezeiger überholt hat.

In dem Fall wird der Puffer verworfen und diese Meldung ausgegeben.

Konsequenz? Naja, die Daten, die im Puffer waren sind weg.
Und was sagt uns das, wenn das nur beim Gucken passiert?
Sectionsd niedrieger priorisieren? <10MBit sind technisches Limit?
palace
Erleuchteter
Erleuchteter
Beiträge: 441
Registriert: Dienstag 11. März 2003, 03:42

Beitrag von palace »

Charles Darwin jun. hat geschrieben:aaahhh...das is' ja mal eine erstklassige Erklärung...kann man sich richtig bildlich vorstellen... :lol:

Was ich noch immer net verstehe ist...
wie können 20 Ringpuffer fix verdrahtet sein...und warum kann ich dann trotzdem auf 99 erhöhen? :gruebel:
Anderer Bus ;)
Nicht verwechseln mit dem Ringbuffer für die Direktaufnahme (dort sind die min. 20 Puffer fest verdrahtet, also, wie ich es verstehe: <20 bringt nix, >40-50 gerät mit RAM in Probleme)...
Die Avia Meldung bedeutet, dass dort die Daten nicht schnell genug abgeholt wurden...
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Beitrag von AudioSlyer »

Moin,

könnte man nicht den FileThread in der Stream2File etwas optimieren?!
In dem Thread wird sehr viel kontrolliert, bei lahmen NFS-Streaming sicherlich hilfreich aber bei HDD-Streamen aus meiner Sicht unwichtig.

Beispiel:
Bei HDD-Aufnahme muss doch nicht unbedingt die Splitsize kontrolliert werden, oder splittet da jemand?
Die ganzen Kontroll-While-Schleifen ziehen sicherlich fehlende Perfomance.
gurgel
Tuxboxer
Tuxboxer
Beiträge: 2473
Registriert: Dienstag 8. Oktober 2002, 21:06

Beitrag von gurgel »

Charles Darwin jun. hat geschrieben:Bis jetzt net...aber vielleicht meldet sich ja einer von den Helden :lol:

Aber was soll sonst der Grund sein, dass die Nokia avia600, die normalerweise eine der zuverlässigsten Boxen ist, mit dem IF eine schlechtere Performance hat, als die 500er... :gruebel:
Riker hat eine Box mit AVIA600 und auch damit getestet.
Test
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

Aso, aha...danke dir!

Dann wären die Settings von JtG-Riker interessant :wink:
MPC823
Erleuchteter
Erleuchteter
Beiträge: 448
Registriert: Samstag 26. November 2005, 00:35

Beitrag von MPC823 »

Also meine bescheiden Meinung dazu ist, daß es zwar Spass macht und toll ist das die einen oder anderen Einstellungen sich Positiv auswirken jedoch geht das alles in Richtung Kosmetik und ist deswegen bestenfalls ein temporärer Workaround. Leider kann ich nicht so tief in der Materie rumwursteln wie es hier notwendig wäre.

Ich würde mal Vorschlagen zu Untersuchen warum das abschalten des Plattencaches sich positiv auswirkt. Von der Theorie wie ich mir das Vorstelle passiert da folgendes. Das Plattencache muss ja ab und an geleert werden. In dieser Zeit Meldet sich die Platte busy. Dabei läuft dann entweder der Ringbuffer über oder es wird das "busy" Signal des IDE Ports nicht richtig ausgewertet bei hohen Datenraten (Interuptproblem : Interupt AVIA contra Interupt IDE) . Dabei gehen dann z.B Daten welche in den Xlinx geschrieben werden verloren weil sie wegen busy nicht im Schreibcache der Platte landen. (Nur mal so ne Theorie)

Tja und nu :gruebel:

Gruss Martin.
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

Hast meine volle Zustimmung...

...ich kann hier auch nur Eindrücke und Testergebnisse eines Unwissenden posten... :roll:

...und hoffen, dass die Entwickler eine Lösung finden... :D

bin aber 100% zuversichtlich, dass das der Fall sein wird :wink:
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

wolgade hat geschrieben
Ist denn das DietmarW-Image besser?
Keine Ahnung...will jetzt aber nicht umsteigen...hab schon soviel Zeit investiert...warte lieber noch, was die JtG-Truppe in den nächsten Wochen "released" :wink:
Scheele
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Dienstag 27. Mai 2003, 11:12

@Charles Darwin jr.

Beitrag von Scheele »

@Charles Darwin jr.

Habe meine Box jetzt so eingestellt wie du, es gibt Verbesserungen, die Datei bleibt jetzt eine *.ts Datei, nicht so wie ich vorher geschrieben habe mit 0 und 1 oder 2 am Ende des Dateinamen.

Die Aufnahme war gestern auf Premiere Serie, es waren viele Ruckler und Klötzchen vorhanden, jetzt habe ich mal SPTS dauerhaft ein und mache gerade erneut eine Aufnahme, mal sehen.

Auf jedenfall ist es eine Verbesserung zu dem was ich vorher hatte.