Ruckeln beim Playback
-
- Erleuchteter
- Beiträge: 664
- Registriert: Donnerstag 24. August 2006, 11:19
@Scheele
Premiere kann ich leider (nicht mehr) testen...
...wundert mich aber, weil die senden ja in der "ultra-low"-bit-fraktion
Viel Erfolg
CDj
Nachtrag: evtl. gehst du mit den Ringpuffern auf 20 zurück...hab die Erfahrung gemacht, dass man das relativ genau titrieren kann...bei zuwenig Ringpuffer hast du Aufnahmeabbrüche, bei zuviel Bildhänger...zumindest ist das bei mir so
Premiere kann ich leider (nicht mehr) testen...
...wundert mich aber, weil die senden ja in der "ultra-low"-bit-fraktion
Viel Erfolg
CDj
Nachtrag: evtl. gehst du mit den Ringpuffern auf 20 zurück...hab die Erfahrung gemacht, dass man das relativ genau titrieren kann...bei zuwenig Ringpuffer hast du Aufnahmeabbrüche, bei zuviel Bildhänger...zumindest ist das bei mir so
-
- Neugieriger
- Beiträge: 16
- Registriert: Dienstag 27. Mai 2003, 11:12
Was meinst du wie sehr mich das wundert, ich habe keine Ahnung woran das liegt, gibt es ein Performence Tool womit ich mal schauen kann was bei meiner Box so ab geht?
Kann man ein paar Dienste aus dem JTG Snapshot 29.08. für die dauer der Aufnahme abschalten, um mehr Speicher zu bekommen für die Aufnahme?
Kann man ein paar Dienste aus dem JTG Snapshot 29.08. für die dauer der Aufnahme abschalten, um mehr Speicher zu bekommen für die Aufnahme?
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Ich hab gar keine Zeit, ich versuche immer noch das Image besser zu machen und finde einfach nicht was du damit meinst, damit verbringe ich schon Tage und komme nicht mehr zum schlafen,essen und so weiterCharles Darwin jun. hat geschrieben:Aso, aha...danke dir!
Dann wären die Settings von JtG-Riker interessant
-
- Erleuchteter
- Beiträge: 441
- Registriert: Dienstag 11. März 2003, 03:42
Jep... Siehe Skripte von DrStoned... (recording.start .timer & .end)Scheele hat geschrieben:Was meinst du wie sehr mich das wundert, ich habe keine Ahnung woran das liegt, gibt es ein Performence Tool womit ich mal schauen kann was bei meiner Box so ab geht?
Kann man ein paar Dienste aus dem JTG Snapshot 29.08. für die dauer der Aufnahme abschalten, um mehr Speicher zu bekommen für die Aufnahme?
Im SPTS Mode kannst Du u.U. die "Watchdogs" (Avia & ENX) abschalten.
Sectionsd während Aufnahme anhalten...
Ein "Performance Tool" ist z.B. "TOP" und findet sich im "Enhanced BusyBox 1.03" unter Plugins im JtG Forum...
EDIT: Ausserdem gibt es noch die Möglichkeit, bspw "ext2" als Filesystem zu nehmen usw...
Zuletzt geändert von palace am Mittwoch 6. September 2006, 19:39, insgesamt 1-mal geändert.
-
- Erleuchteter
- Beiträge: 664
- Registriert: Donnerstag 24. August 2006, 11:19
eh, mal Spaß beiseite...geht bei dir ARD+AC3 wirklich einwandfrei auf deiner Nokia avia600? Und wenn ja kratzt deine Box nicht dauernd hart am Limit dahin?JtG-Riker hat geschrieben:und finde einfach nicht was du damit meinst, damit verbringe ich schon Tage und komme nicht mehr zum schlafen,essen und so weiter
Ciao
CDj
Nachtrag: Ich hätte halt gerne, dass mal einer der Pros seine Einstellungen für die Nokia avia600 postet und sagt, ob damit ARD+alternative Tonspur+AC3 geht...weil wenn ja, mach ich irgendwas falsch...bei mir gibts noch immer sporadische Bildhänger
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
top ist im Image auch so drin, brauchts keine andere Busyboxpalace hat geschrieben:Jep... Siehe Skripte von DrStoned... (recording.start .timer & .end)Scheele hat geschrieben:Was meinst du wie sehr mich das wundert, ich habe keine Ahnung woran das liegt, gibt es ein Performence Tool womit ich mal schauen kann was bei meiner Box so ab geht?
Kann man ein paar Dienste aus dem JTG Snapshot 29.08. für die dauer der Aufnahme abschalten, um mehr Speicher zu bekommen für die Aufnahme?
Im SPTS Mode kannst Du u.U. die "Watchdogs" (Avia & ENX) abschalten.
Sectionsd während Aufnahme anhalten...
Ein "Performance Tool" ist z.B. "TOP" und findet sich im "Enhanced BusyBox 1.03" unter Plugins im JtG Forum...
EDIT: Ausserdem gibt es noch die Möglichkeit, bspw "ext2" als Filesystem zu nehmen usw...
ext2 würd ich nicht nehmen, sei denn ma die Box kackt ab wärend der Aufnahme je nachdem wieviel Daten drauf sind kann der check des
Filesystems danach ewig dauern, deswegen haben wir ext3 gewählt.
Und wer das IF als "plug&play" angesehen hat ist sicherlich im falschen Film, die Box hat nun mal nur 66mhz und da kann man keine Wunder erwarten, also basteln und optimieren.
Werde die Tage auch nochma ne Runde testen da ich Urlaub hab aber hatte die letzten Tage keine große Lust.
Gruß Riker
-
- Erleuchteter
- Beiträge: 664
- Registriert: Donnerstag 24. August 2006, 11:19
-
- Neugieriger
- Beiträge: 16
- Registriert: Dienstag 27. Mai 2003, 11:12
Aufnahme
So, der Tierarzt Dr. Engel wäre aufgenommen, die Aufnahme ist absehen vom Inhalt besser als die gestern Nacht, also mit ständigem SPTS Treiber an.
Werde mich jetzt mal an die Skripte machen und dann berichten.
Werde mich jetzt mal an die Skripte machen und dann berichten.
-
- Erleuchteter
- Beiträge: 664
- Registriert: Donnerstag 24. August 2006, 11:19
-
- Neugieriger
- Beiträge: 16
- Registriert: Dienstag 27. Mai 2003, 11:12
ext2
Bin auch begeistert, es läuft zumindest besser als vorher und das war echt schlimm.
Eine Frage die Skripte in /var/tuxbox/config von DrStoned
recording.timer, *.start, *.end starten die automatisch dann bei einer Aufnahme oder muss ich noch "aktivieren"?
Eine Frage die Skripte in /var/tuxbox/config von DrStoned
recording.timer, *.start, *.end starten die automatisch dann bei einer Aufnahme oder muss ich noch "aktivieren"?
-
- Semiprofi
- Beiträge: 1313
- Registriert: Donnerstag 2. Dezember 2004, 00:18
@ Carjay: Da ich im Moment zu nichts anderem komme, möchte ich mich wenigstens für deine Erklärung bedanken.
Und jetzt verwende ich sie gleich mal: Je ausgelasteter die CPU ist, desto wahrscheinlicher wird ein Queue-Overflow, da die CPU weniger Zeit hat, die Daten abzuholen. Wenn man jetzt die CPU-Last senkt, dann sinkt auch die Wahrscheinlichkeit, daß ein Queue-Overflow auftritt. Richtig?
Und jetzt verwende ich sie gleich mal: Je ausgelasteter die CPU ist, desto wahrscheinlicher wird ein Queue-Overflow, da die CPU weniger Zeit hat, die Daten abzuholen. Wenn man jetzt die CPU-Last senkt, dann sinkt auch die Wahrscheinlichkeit, daß ein Queue-Overflow auftritt. Richtig?
-
- Erleuchteter
- Beiträge: 664
- Registriert: Donnerstag 24. August 2006, 11:19
...auf was willst du denn hinaus? bin gespannt...
...weil, dass die Prozessorlast zu hoch ist, wissen wir (Nokia avia600) User schon länger...
@Scheele
Wenn du alles so gemacht hast, wie von DrStoned beschrieben, starten die Skripte von selber...
...ich konnte net so wirklich einen Unterschied feststellen, aber das heißt ja nix
...weil, dass die Prozessorlast zu hoch ist, wissen wir (Nokia avia600) User schon länger...
@Scheele
Wenn du alles so gemacht hast, wie von DrStoned beschrieben, starten die Skripte von selber...
...ich konnte net so wirklich einen Unterschied feststellen, aber das heißt ja nix
Zuletzt geändert von Charles Darwin jun. am Mittwoch 6. September 2006, 23:47, insgesamt 1-mal geändert.
Ciao
CDj
CDj
-
- Tuxboxer
- Beiträge: 2614
- Registriert: Montag 20. Mai 2002, 10:49
- Image: JTG-Image [IDE] Version 2.4.4
- Image: (7025SS) Merlin
Re: ext2
Die Skripte werden automatisch gestartet, wenn Du Dich an die Installationsanleitung gehalten hast.Scheele hat geschrieben:Bin auch begeistert, es läuft zumindest besser als vorher und das war echt schlimm.
Eine Frage die Skripte in /var/tuxbox/config von DrStoned
recording.timer, *.start, *.end starten die automatisch dann bei einer Aufnahme oder muss ich noch "aktivieren"?
Greetz von DrStoned
Greetz von DrStoned
-
- Semiprofi
- Beiträge: 1313
- Registriert: Donnerstag 2. Dezember 2004, 00:18
-
- Erleuchteter
- Beiträge: 664
- Registriert: Donnerstag 24. August 2006, 11:19
-
- Erleuchteter
- Beiträge: 450
- Registriert: Sonntag 28. Juli 2002, 01:18
-
- Erleuchteter
- Beiträge: 664
- Registriert: Donnerstag 24. August 2006, 11:19
@Wolgade
...jetzt wo ich drüber geschlafen habe
Der IDE-Treiber wird ja auch fürs Abspielen verwendet (oder meinte Palace mit "gucken" ganz ohne HD), also ist deine Schlußfolgerung so nicht zulässig...
@Audioslyer
...würd gerne drauf eingehen, wenn ich's verstehen würde
Was muß ich denn jetzt konkret machen...eine step-by-step Anleitung wäre nett, dann kann ich dir sagen, ob's geholfen hat
...jetzt wo ich drüber geschlafen habe
Der IDE-Treiber wird ja auch fürs Abspielen verwendet (oder meinte Palace mit "gucken" ganz ohne HD), also ist deine Schlußfolgerung so nicht zulässig...
@Audioslyer
...würd gerne drauf eingehen, wenn ich's verstehen würde
Was muß ich denn jetzt konkret machen...eine step-by-step Anleitung wäre nett, dann kann ich dir sagen, ob's geholfen hat
Ciao
CDj
CDj
-
- Erleuchteter
- Beiträge: 450
- Registriert: Sonntag 28. Juli 2002, 01:18
Naja, da musst du was im Source ändern.
Ich vermisse hier die Devs, scheinbar besteht kein Interesse ihrerseits am IDE. Ich hab die "Streaming-Kontroll-Watchdogs" bei mir im Image schaltbar gemacht, dadurch wird der Neutrino-Task CPU-freundlicher.
Im Moment gucke ich mir den Ringbuffer an, der könnte auch etwas angepasst werden, aber da muss ich mich erst reinfuchsen.
Ich vermisse hier die Devs, scheinbar besteht kein Interesse ihrerseits am IDE. Ich hab die "Streaming-Kontroll-Watchdogs" bei mir im Image schaltbar gemacht, dadurch wird der Neutrino-Task CPU-freundlicher.
Im Moment gucke ich mir den Ringbuffer an, der könnte auch etwas angepasst werden, aber da muss ich mich erst reinfuchsen.
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
dann komm doch mal mit einem diff deiner bisherigen Änderungen rüber - dann könnens alle testen. Ich denk mal das Riker bestimmt mal einen TestSnap mit dem patch machen würdeAudioSlyer hat geschrieben:Naja, da musst du was im Source ändern.
Ich vermisse hier die Devs, scheinbar besteht kein Interesse ihrerseits am IDE. Ich hab die "Streaming-Kontroll-Watchdogs" bei mir im Image schaltbar gemacht, dadurch wird der Neutrino-Task CPU-freundlicher.
Im Moment gucke ich mir den Ringbuffer an, der könnte auch etwas angepasst werden, aber da muss ich mich erst reinfuchsen.
Edit: oder eine passende neutrino binary fürs "auf die schnelle" testen
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Erleuchteter
- Beiträge: 450
- Registriert: Sonntag 28. Juli 2002, 01:18
@driver-spezi:
Nutzt im SPTS-Modus die Aktivierung von "DMX_CHECK_CRC" was?
http://www.linuxtv.org/docs/dvbapi/DVB_ ... evice.html
Nutzt im SPTS-Modus die Aktivierung von "DMX_CHECK_CRC" was?
http://www.linuxtv.org/docs/dvbapi/DVB_ ... evice.html
Zuletzt geändert von AudioSlyer am Donnerstag 7. September 2006, 10:16, insgesamt 1-mal geändert.
-
- Erleuchteter
- Beiträge: 664
- Registriert: Donnerstag 24. August 2006, 11:19
Kommt mir auch so vor...deshalb laß ich's jetzt mal mit dem Testen vom aktuellen Image...AudioSlyer hat geschrieben:Ich vermisse hier die Devs, scheinbar besteht kein Interesse ihrerseits am IDE.
...und dass bei 60% alles top funktioniert, glaub ich auch nicht...versteh aber schon, dass sich die Leute gegenseitig Mut machen wollen
...trotzdem bin ich sehr glücklich mit meinem IF...danke Gurgel, danke DBoxBaer
Zusatz: ARD+altern. TS+AC3 ist das Maß aller Dinge
Zuletzt geändert von Charles Darwin jun. am Donnerstag 7. September 2006, 10:30, insgesamt 1-mal geändert.
Ciao
CDj
CDj
-
- Erleuchteter
- Beiträge: 664
- Registriert: Donnerstag 24. August 2006, 11:19
Wieviel % Gewinn (Systemlast) bringt das denn? Das müßten mindestens 10% sein, sonst ist das zuwenig...AudioSlyer hat geschrieben:Naja, da musst du was im Source ändern.
...Ich hab die "Streaming-Kontroll-Watchdogs" bei mir im Image schaltbar gemacht, dadurch wird der Neutrino-Task CPU-freundlicher.
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
Hi,
das Coding in "stream2file.c" kann bestimmt noch optimiert werden. In jedem Fall ist das Setzen des DMX-Buffers via if (ioctl(fd, DMX_SET_BUFFER_SIZE, DMX_BUFFER_SIZE) < 0) unnötig, da dies keinerlei Auswirkung auf den tätsächlich verwendeten Buffer hat !
Der ist nämlich intern "hart" auf eine feste Größe verdrahtet (ich glaube 32 *940 Bytes für Video und Audio).
Der "ioctl" ist wegen DVB-API Konformität realisiert und allociert lediglich unnötig Speicher !
An sich sollte man sogar ganz ohne Ringbuffer auskommen (bei IDE), und die "reads" auf den Demux nicht mit jeweils nur 188 Bytes machen sondern mit den o.g. (32*940) Bytes, damit die Anzahl der "reads" und damit die CPU-Last merklich verringert wird !
Auch das Weglassen des Ringuffers und somit begrenzen auf nur einen Thread wird der CPU zugutekommen.
- GMo -
das Coding in "stream2file.c" kann bestimmt noch optimiert werden. In jedem Fall ist das Setzen des DMX-Buffers via if (ioctl(fd, DMX_SET_BUFFER_SIZE, DMX_BUFFER_SIZE) < 0) unnötig, da dies keinerlei Auswirkung auf den tätsächlich verwendeten Buffer hat !
Der ist nämlich intern "hart" auf eine feste Größe verdrahtet (ich glaube 32 *940 Bytes für Video und Audio).
Der "ioctl" ist wegen DVB-API Konformität realisiert und allociert lediglich unnötig Speicher !
An sich sollte man sogar ganz ohne Ringbuffer auskommen (bei IDE), und die "reads" auf den Demux nicht mit jeweils nur 188 Bytes machen sondern mit den o.g. (32*940) Bytes, damit die Anzahl der "reads" und damit die CPU-Last merklich verringert wird !
Auch das Weglassen des Ringuffers und somit begrenzen auf nur einen Thread wird der CPU zugutekommen.
- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
-
- Erleuchteter
- Beiträge: 450
- Registriert: Sonntag 28. Juli 2002, 01:18
Danke für den Tipp mit dem ioctl ;o) -> Umgesetzt
...und das zu erstellende File muss auch nicht mehr für Enigma gepatcht werden.
Was auf Platte ist, spiele ich auch nur mit Neutrino ab...
-Edit-
So, nun streamt er fast wie ene Dreambox *duq
CPU-Last ist merklich gesunken, Speicherverbrauch etwas.
Werd mich mal an die Feinheiten machen.
...und das zu erstellende File muss auch nicht mehr für Enigma gepatcht werden.
Was auf Platte ist, spiele ich auch nur mit Neutrino ab...
-Edit-
So, nun streamt er fast wie ene Dreambox *duq
CPU-Last ist merklich gesunken, Speicherverbrauch etwas.
Werd mich mal an die Feinheiten machen.
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
also hast du das read auf je (32*940) Bytes lesen pro Aufruf geändert und diese Daten dann direkt - ohne Ringbuffer - auf Platte geklatscht !?AudioSlyer hat geschrieben: ...
-Edit-
So, nun streamt er fast wie ene Dreambox *duq
CPU-Last ist merklich gesunken, Speicherverbrauch etwas.
Werd mich mal an die Feinheiten machen.
wieviel CPU% hat das denn in etwa ausgemacht im Vgl. zu vorher ?
- GMo -