Periodischen Systemhänger seit 1.1 B2365
Moderator: Arno
Guten Abend,
zuerst mal besten Dank für dieses tolle Programm welches auch soweit sehr gut funktioniert.
Ich setze Version B2378 ein.
Windows XP
Jedoch habe ich ein Problem, das das System ab und an hängt. Ich lasse das Programm im Hintergrund laufen und surfe z.B. nebenher. Dabei kann es sein das das System 2-3 Sek einfriert und danach aber normal funktioniert.
Ist das ein bekannter Fehler?
zuerst mal besten Dank für dieses tolle Programm welches auch soweit sehr gut funktioniert.
Ich setze Version B2378 ein.
Windows XP
Jedoch habe ich ein Problem, das das System ab und an hängt. Ich lasse das Programm im Hintergrund laufen und surfe z.B. nebenher. Dabei kann es sein das das System 2-3 Sek einfriert und danach aber normal funktioniert.
Ist das ein bekannter Fehler?
-
- NeutrinoTV Dev
- Beiträge: 628
- Registriert: Mo 07 Jun 2004, 14:56
- Wohnort: Stuttgart, Duisburg
- Kontaktdaten:
Hi,
ich selbst habe den Effekt nicht. Aber ich kan mir vorstellen, dass bei einer schlechten netzwerkverbindung oder sonstigen einwirkungen auf den netzverkehr neutrinoTV kurzfristig hängen bleibt. Das könnte daran liegen, dass neutrinoTV regelmässig (also auch im Stop-betrieb) mit der box redet. Leider sind da einige sache immer noch in dem haupthread (das ist ein internes todo, nämlich alle netzanfragen in eigene threads zu verlegen), wodurch es theoretisch zu solchen hänger kommen kann.
Grüßle
A.
ich selbst habe den Effekt nicht. Aber ich kan mir vorstellen, dass bei einer schlechten netzwerkverbindung oder sonstigen einwirkungen auf den netzverkehr neutrinoTV kurzfristig hängen bleibt. Das könnte daran liegen, dass neutrinoTV regelmässig (also auch im Stop-betrieb) mit der box redet. Leider sind da einige sache immer noch in dem haupthread (das ist ein internes todo, nämlich alle netzanfragen in eigene threads zu verlegen), wodurch es theoretisch zu solchen hänger kommen kann.
Grüßle
A.
-
- NeutrinoTV Dev
- Beiträge: 628
- Registriert: Mo 07 Jun 2004, 14:56
- Wohnort: Stuttgart, Duisburg
- Kontaktdaten:
Hmmm... eigentlich nicht. Das sollte windows klar trennen...
Probier mal eine falsche ip für die dbox einzugeben (achte auch darauf dass er sie wirklich nimmt, also mit EINGABE bestätigen) und lass das programm dann mal im hintergrund laufen (natürlich im stop betrieb, geht ja nicht anders
) - gibts die effekte dann auch?
Ich geh mal davon aus wenn du "im hintergrund" schreibst, dass dann kein live stream am laufen ist..
...solltest du hingegen diesen effekt während neutrinoTV streamt haben (und es dabei halt im hintergrund streamt) könnten die neuen hooks verantwortlich sein - in diesem fall müsstes du mal eine version <1.1.2365 testen, dafür musst du aber wenn noch nicht geschehen den Managed directX kram installieren.
Sag mir bescheid ob du es eingrenzen konntest..
Grüßle
a.
Probier mal eine falsche ip für die dbox einzugeben (achte auch darauf dass er sie wirklich nimmt, also mit EINGABE bestätigen) und lass das programm dann mal im hintergrund laufen (natürlich im stop betrieb, geht ja nicht anders

Ich geh mal davon aus wenn du "im hintergrund" schreibst, dass dann kein live stream am laufen ist..
...solltest du hingegen diesen effekt während neutrinoTV streamt haben (und es dabei halt im hintergrund streamt) könnten die neuen hooks verantwortlich sein - in diesem fall müsstes du mal eine version <1.1.2365 testen, dafür musst du aber wenn noch nicht geschehen den Managed directX kram installieren.
Sag mir bescheid ob du es eingrenzen konntest..
Grüßle
a.
-
- NeutrinoTV Dev
- Beiträge: 628
- Registriert: Mo 07 Jun 2004, 14:56
- Wohnort: Stuttgart, Duisburg
- Kontaktdaten:
Thx. fuer die recherche. Ich werde das mal im hinterkopf behalten und mir die Umstelung auf die neuen hooks nochmal genauer ansehen.
Allerdings wirds das noch etwas dauern, bis ich eine neue Version rausbringen werde.. (die Hooks scheinen einfach noch nciht perfekt zu sein - das wäre jetz dsa zweite Problem was mir bekannt wird duch die umstellung von directX auf die hooks).
Wie schnell ist denn dein Rechner?
Grüßle
A.
Allerdings wirds das noch etwas dauern, bis ich eine neue Version rausbringen werde.. (die Hooks scheinen einfach noch nciht perfekt zu sein - das wäre jetz dsa zweite Problem was mir bekannt wird duch die umstellung von directX auf die hooks).
Wie schnell ist denn dein Rechner?
Grüßle
A.
-
- NeutrinoTV Dev
- Beiträge: 628
- Registriert: Mo 07 Jun 2004, 14:56
- Wohnort: Stuttgart, Duisburg
- Kontaktdaten:
Hmm.. joo.. der solllte schnell genug sein..
Nee.. erst mal keine weitere info notwendig. Ich weiss zumindest wo ich nachsehen muss.
Ärgerlich ist, dass ich grade die 1.1.2378 im Hintergund laufen habe während ich das hier schreibe, und kann den Effekt nicht nachstellen. Seltsam. Naja ich werde mal codereview machen alles was mit den neuen Hooks zu tun hat.
Sobald ich eine neue Version habe, müsstest du halt wieder testen ob der effekt immer noch besteht.. wie allerdings schon gesagt, es wird noch ne Weile dauern bis zur nächsten Version...
Grüßle
A.
Nee.. erst mal keine weitere info notwendig. Ich weiss zumindest wo ich nachsehen muss.
Ärgerlich ist, dass ich grade die 1.1.2378 im Hintergund laufen habe während ich das hier schreibe, und kann den Effekt nicht nachstellen. Seltsam. Naja ich werde mal codereview machen alles was mit den neuen Hooks zu tun hat.
Sobald ich eine neue Version habe, müsstest du halt wieder testen ob der effekt immer noch besteht.. wie allerdings schon gesagt, es wird noch ne Weile dauern bis zur nächsten Version...
Grüßle
A.
-
- NeutrinoTV Dev
- Beiträge: 628
- Registriert: Mo 07 Jun 2004, 14:56
- Wohnort: Stuttgart, Duisburg
- Kontaktdaten:
Hallöle nochmal,
ich konnte zwar keine Hänger festellen, allerdings wenn ich mir die Systemauslastung über die Zeit ansehe während des livestreams, gibts tatsächlich immer wieder ein Spitze, die ich grade nicht erklären kann. Ich konnte der Spitze momentan nichts was im log konnt geziehlt zuordnen, d.h. es muss irgendetwas internes sein - vmtl doch etws mit den Hooks.
Wenn du noch Zeit und Lust hast, kannst du mal bei Gelgenheit mit der 1.1.2378 probieren alle periodischen optionen abzuschalten und sehen obs was bringt..(fallls es doch mit den netzwerk zusammenhängt).
Grüßle
A.
ich konnte zwar keine Hänger festellen, allerdings wenn ich mir die Systemauslastung über die Zeit ansehe während des livestreams, gibts tatsächlich immer wieder ein Spitze, die ich grade nicht erklären kann. Ich konnte der Spitze momentan nichts was im log konnt geziehlt zuordnen, d.h. es muss irgendetwas internes sein - vmtl doch etws mit den Hooks.
Wenn du noch Zeit und Lust hast, kannst du mal bei Gelgenheit mit der 1.1.2378 probieren alle periodischen optionen abzuschalten und sehen obs was bringt..(fallls es doch mit den netzwerk zusammenhängt).
Grüßle
A.
weder 2338 noch 2378 laufen mehr 
meinst Du diesen Log:
Could not switch to SPTS ... TV streaming will not work! Giving up. <- hm....

meinst Du diesen Log:
Code: Alles auswählen
30.09.2006 13:48:38: 192.168.0.23 [INIT-BOX] Initializing d-box ...
30.09.2006 13:48:38: 192.168.0.23 [INIT-BOX] > Checking for neutrino ...
30.09.2006 13:48:38: 192.168.0.23 [INIT-BOX] > This is a neutrino-image! Good! Proceeding...
30.09.2006 13:48:38: 192.168.0.23 [INIT-BOX] > Checking nhttp version ...
30.09.2006 13:48:38: 192.168.0.23 [INIT-BOX] > Got neutrino HTTP version: 3.0.0
30.09.2006 13:48:38: 192.168.0.23 [INIT-BOX] > Checking if box is in recording mode ...
30.09.2006 13:48:38: 192.168.0.23 [INIT-BOX] > Box is in not in record mode; good, proceeding ...
30.09.2006 13:48:38: 192.168.0.23 [INIT-BOX] D-box initialization done!
30.09.2006 13:48:38: 192.168.0.23 [D-BOX] D-box at 192.168.0.23 changed state to Ready
30.09.2006 13:48:38: 192.168.0.23 [D-BOX] D-box at 192.168.0.23 changed state to Live
30.09.2006 13:48:38: 192.168.0.23 [CTRL] Retrieving current playbackmode from the box...
30.09.2006 13:48:38: 192.168.0.23 [CTRL] Current playbackmode is PES
30.09.2006 13:48:38: 192.168.0.23 [START] Switching dbox to SPTS...
30.09.2006 13:48:38: 192.168.0.23 [START] Could not switch to SPTS ... TV streaming will not work! Giving up.
30.09.2006 13:48:38: 192.168.0.23 [CTRL] Retrieving current playbackmode from the box...
30.09.2006 13:48:38: 192.168.0.23 [CTRL] Current playbackmode is SPTS
30.09.2006 13:48:38: 192.168.0.23 [STOP] Setting the dbox back to PES Mode ...
30.09.2006 13:48:38: 192.168.0.23 [STOP] WARNING: Could not set box to PES! Box remained in SPTS mode.
30.09.2006 13:48:38: 192.168.0.23 [STOP] Stopped and ready.
Could not switch to SPTS ... TV streaming will not work! Giving up. <- hm....
-
- NeutrinoTV Dev
- Beiträge: 628
- Registriert: Mo 07 Jun 2004, 14:56
- Wohnort: Stuttgart, Duisburg
- Kontaktdaten:
Ich habe mir heute abend mal etwas Zeit gemacht und ein wenig an der Hook geschichte gedreht. Die neue Testversion ist unter http://neutrinotv.homeip.net/test/neutr ... 6-Test.zip zu finden.
Hauptziel von den Änderungen waren die Freezer, die roedel berichtet, in den Griff zu bekommen. Da ich sie bei mir nicht wirklich nachstellen kann, aber eine Therie habe woran es liegt, hab ich mal einen theoretischen work-arround eingebaut.
Die System Hooks, also Mouse und Keyboard leiten jeden Tastendruck und jede Mausbewegung an neutrinoTV - auch wenn neutrinoTV gar nicht im Fokus ist. Dies ist vor allem im Fullscreen modus notwendig. Bislang war es so, dass sobald neutrinoTV auf live ging, wurden sowohl mouse als auch keyboard hooks aktiviert und erst wieder bei stopp deaktiviert.
Dieses Verhalten habe ich nun folgendermassen geändert:
1.) Keyboard hooks werde nur im Vollbildmodus geladen und bei verlassen des Vollbildmoduses wieder entladen
2.) Mouse Hooks sind genauso wie Keyboard Hooks im Vollbild aktiv und sonst nur wenn neutrinoTV den Fokus hat.
@roedel: Bitte testen ob dies dein Problem behebt.
@chris: Dies könnte auch für dich interessant sein zum testen. Ich glaube zwar nicht dass es dein Problem lösst, allerdings wäre jetzt interessant WANN er abstürzt. Kritische Punkte an denen mit den Hooks hantiert wird sind:
- Eintreten in Vollbild-Modus (Laden von Mouse und Keyboard Hook)
- Verlassen von Vollbild-Modus (Entladen von Keyboard Hook)
- Start Live (Laden von Mouse Hook)
- Stop Live (Entladen von Mouse Hook)
- neutrinoTV verliert Fokus (entladen von Mouse Hook)
- neutrinoTV bekommt Fokus und ist im Live-Betrieb (Laden von Mouse Hook)
Bitte gebt mir Bescheid, da ich leider keines der Probleme nachstellen kann, und somit nur theoretische bugs fixe ...
Grüßle
A.
Hauptziel von den Änderungen waren die Freezer, die roedel berichtet, in den Griff zu bekommen. Da ich sie bei mir nicht wirklich nachstellen kann, aber eine Therie habe woran es liegt, hab ich mal einen theoretischen work-arround eingebaut.
Die System Hooks, also Mouse und Keyboard leiten jeden Tastendruck und jede Mausbewegung an neutrinoTV - auch wenn neutrinoTV gar nicht im Fokus ist. Dies ist vor allem im Fullscreen modus notwendig. Bislang war es so, dass sobald neutrinoTV auf live ging, wurden sowohl mouse als auch keyboard hooks aktiviert und erst wieder bei stopp deaktiviert.
Dieses Verhalten habe ich nun folgendermassen geändert:
1.) Keyboard hooks werde nur im Vollbildmodus geladen und bei verlassen des Vollbildmoduses wieder entladen
2.) Mouse Hooks sind genauso wie Keyboard Hooks im Vollbild aktiv und sonst nur wenn neutrinoTV den Fokus hat.
@roedel: Bitte testen ob dies dein Problem behebt.
@chris: Dies könnte auch für dich interessant sein zum testen. Ich glaube zwar nicht dass es dein Problem lösst, allerdings wäre jetzt interessant WANN er abstürzt. Kritische Punkte an denen mit den Hooks hantiert wird sind:
- Eintreten in Vollbild-Modus (Laden von Mouse und Keyboard Hook)
- Verlassen von Vollbild-Modus (Entladen von Keyboard Hook)
- Start Live (Laden von Mouse Hook)
- Stop Live (Entladen von Mouse Hook)
- neutrinoTV verliert Fokus (entladen von Mouse Hook)
- neutrinoTV bekommt Fokus und ist im Live-Betrieb (Laden von Mouse Hook)
Bitte gebt mir Bescheid, da ich leider keines der Probleme nachstellen kann, und somit nur theoretische bugs fixe ...

Grüßle
A.
-
- NeutrinoTV Dev
- Beiträge: 628
- Registriert: Mo 07 Jun 2004, 14:56
- Wohnort: Stuttgart, Duisburg
- Kontaktdaten:
@roedel: Freut mich zu hören! Und thanks! 
Die Umschalt-Hänger hägen noch mir einem anderen umstand zusammen, der nicht so einfach u fixen ist. Die verbleibenden Hänger werden hoffentlich in der weiteren zukünftigen Entwicklung auch verschwinden, wenn ich nach und nach das interne design optimiere (und "blokierende" aktionen komplett in threads ausgelagert wurden).
Grüßle
A.

Die Umschalt-Hänger hägen noch mir einem anderen umstand zusammen, der nicht so einfach u fixen ist. Die verbleibenden Hänger werden hoffentlich in der weiteren zukünftigen Entwicklung auch verschwinden, wenn ich nach und nach das interne design optimiere (und "blokierende" aktionen komplett in threads ausgelagert wurden).
Grüßle
A.