Seite 1 von 1

Task startet - Aufnahme läuft aber Hibernatefenster erschein

Verfasst: 31 Okt 2007, 11:59
von soiss
... wenn vor dem Taskstart WinTV2k im Normalmodus läuft.

Anders ausgedrückt:
WinTV2k läuft ohne Aufnahme (direkt gestartet), Task startet weitere Aufnahme: funkt insofern nicht, dass zwar Aufnahme gestartet wird, aber das Hibernatefenster erscheint (Abbruch in 30 Sekunden)

Wenn ein höherprioritärer Task eine laufende niederprioritäre Aufnahme ablöst, das funktioniert.

Verfasst: 31 Okt 2007, 16:06
von ds10
Das ist ein Problem von WinTV2K, die Kommandozeile wird ausgeführt und gibt dann zurück. WinTVCap_GUI wartet genau auf diese Rückgabe und wenn die kommt wird das als fertig interpretiert.

Du könntest dir ein Batch-Skript schreiben, was WinTV2K beendet, bevor die Aufnahme startet:

Code: Alles auswählen

C:\Programme\WinTV\WinTV2K.exe -stopr -mOff
Dieses Skript kannst du dann der Aufnahme vorschalten (initialize anstatt deinitialize):
http://hilfe.tvbrowser.org/viewtopic.php?t=8397

Verfasst: 31 Okt 2007, 16:36
von soiss
ich dachte in Einstellungen für WinTV2kPreset ist in "Parameter f das Stoppen der Aufnahme: "-stopr -mOff " drinnen.
Könnte man nicht -stopr -mOff immer ausführen, bevor eine Aufnahme gestartet wird?

Verfasst: 31 Okt 2007, 17:39
von ds10
Theoretisch ginge das schon, aber im Moment geht es eben nicht. Außerdem muss ich erstmal überlegen ob das problematisch sein könnte.

Verfasst: 31 Okt 2007, 21:33
von soiss
bevor recorded wird, gehört ein eindeutiger zustand hergestellt, der unabhängig von den vorbedingungen ist, meine ich. dann kann nichts passieren.

Verfasst: 31 Okt 2007, 21:37
von ds10
Diesen Zustand kann man aber nicht für alle Programme garantieren, für WinTV2k mag das gehen. Es gibt aber eben auch Programme, die keine Möglichkeit bieten per Kommandozeile geschlossen zu werden. Ich muss auch an diese denken, wenn ich Änderungen vornehme, deshalb darf man sowas nicht übers Knie brechen.

Verfasst: 31 Okt 2007, 21:57
von soiss
ja eh. dort wo es möglich ist, sollte man es machen. wo es nicht geht, eben nicht. das ist eine eindeutige aussage :D

Verfasst: 31 Okt 2007, 22:05
von fingerhut
dann binde es ein

mein capture script kann das zu 100% wenn WinTv2k sich nicht beendet wird es abgeschossen ;-)

und dann erst die Aufnahme gestartet (je nachdem was eingestellt ist und je nach Parameter)

Ps das geht nicht mit Java!!!

@ds10 wie kann man noch mal was fremdetes einbinden?

@soiss wenn du willst gebe ich dir die Parameter

Verfasst: 31 Okt 2007, 22:34
von soiss
@ fingerhut: ja, gern. alles was das leben erleichert ist gefragt.
fingergut, was ist deine konfiguration an hard- u software?

Verfasst: 31 Okt 2007, 22:39
von ds10
fingerhut hat geschrieben:@ds10 wie kann man noch mal was fremdetes einbinden?
http://hilfe.tvbrowser.org/viewtopic.php?t=8397

Das ist die Beschreibung der Einstellung für Skripte nach der Aufnahme. Man muss für ein Skript vor der Aufnahme stattdessen initialize verwenden.