DVB-Cube <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Sonstige Software => # DVBsVCR2 => Thema gestartet von: magic am 25 März, 2004, 16:48

Titel: DVBsVCR
Beitrag von: magic am 25 März, 2004, 16:48
Hallo!

Wir arbeiten gerade an einer neuen Version des DVBsVCR2. Ich hoffe dass wir bald so weit sind diese online stellen zu können.

Wir sind für neue Ideen immer zu haben. Also falls es etwas gibt das fehlt oder toll wäre dieses bitte hier posten. Wir werden gerne darüber diskutieren und das eine oder andere einbauen. Was wir auf keinen Fall machen werden ist ein OpenSource Projekt. (Das nur weil schon so viele gefragt haben)

Grüße
  magic
Titel: Re:DVBsVCR
Beitrag von: Sammy am 25 März, 2004, 17:25
Ich würde es begrüßen wenn man die Befehle die man bei der Fernbedienung festlegt auch über Kommandozeile senden könnte.

Das wäre vorteilhaft für alle die keine original FB haben.
z.b.

/OSD
/RedButton
/GreenButton
/NextChannel
/PrevChannel
usw..

ausserdem könnte so das programm minimiert sein und man kann trotzdem umschalten.


Eine Plugin Schnittstelle wäre auch nicht schlecht...





 
Titel: Re:DVBsVCR
Beitrag von: Euro1080 am 25 März, 2004, 18:17
Hi magic,

hab eine Frage an dich. Welche maximale Datenrate kann man vom TI AV7111 auf dem TechnoTrend-Board konstant und fehlerfrei erwarten? Dass man nicht an den kompletten TS kommt, ist mir bekannt. Ist es möglich die vollen 20 Mbit/s des Astra HD Kanals "in den PC" zu bekommen, um diesen dann über DS-Filter dekodieren zu können (ohne dass sich die Firmware ständig aufhängt)?

Bye
Titel: Re:DVBsVCR
Beitrag von: magic am 27 März, 2004, 10:14
@sammy:

Der Vorschlag klingt interessant. Ich werde das mit Thomas diskutieren und vielleicht schon in die nächste Version einbauen.

@euro1000:

Der Grund warum man nicht den gesamten TS bekommt liegt daran dass er auf der PCI-bridge nicht verfügbar ist. Es gibt Umbauanleitungen mit denen der TS vom Tuner direkt zur bridge geleitet werden kann.
Titel: Re:DVBsVCR
Beitrag von: Euro1080 am 27 März, 2004, 11:23
Zitat
Der Grund warum man nicht den gesamten TS bekommt liegt daran dass er auf der PCI-bridge nicht verfügbar ist.


Ja, ist mir bekannt. Der TI AV7111 nimmt den TS schon auseinander. Den Umbau hab ich spaßeshalber schon einmal durchgeführt (SAA direkt an Alps BSRU6), obwohl ich auch eine Budget habe... Aber welche Datenrate kann man erwarten, wenn der AV7111 dazwischen hängt? Kann er die 20 Mbit/s (2 PID's, A- und V-PID) von Astra HD (oder die 16 Mbit/s von Euro1080 HDTV) konstant und fehlerfrei übertragen?
Titel: Re:DVBsVCR
Beitrag von: magic am 27 März, 2004, 15:50
Also ich denke dass es kein Problem gibt. Immerhin trennt der DSP ja auch den gesamten TS auf, übernimmt die Filterung, Descrambling, Dekodierung und Anzeige des TV Bildes. Also Rechnenleistung ist genug da. Die Frage ist nur ob die Firmware darauf vorbereitet ist. Wir sind beim Neuschreiben des Treibers auch auf einige Fehler in der Firmware gestossen.
Titel: Re:DVBsVCR
Beitrag von: Euro1080 am 27 März, 2004, 16:21
Zitat
Wir sind beim Neuschreiben des Treibers auch auf einige Fehler in der Firmware gestossen.

Hab eure Firmware schon im Einsatz gehabt. Der nutzbare Speicher für OSD scheint etwas größer zu sein (zwischen 50K und 60K). Mit der aktuellen TT-Firmware sind mittlerweile knapp 80K große OSD's möglich.

Sag mal, die TeleText-Insertion in das CVBS-Signal scheint auch mit der Original TT-Firmware zu funktionieren, ist das eine versteckte API-Funktion?
Titel: Re:DVBsVCR
Beitrag von: dijon am 28 März, 2004, 13:18
Hi

Ich hab mir euer Programm gestern mal angeschaut. Sowas hab ich schon seit langem gesucht. Die ganzen anderen DVB-Softwaren vernachlässigen ja immer die grundsätzliche VCR-Funktionalität (umstandsloses, schnelles Programmieren von Aufnahmen)
Faszinierend (und für mich wichtigste Funktionalität eines VCRs) ist, dass man den Rechner in den Standby runterfahren lassen kann und er sich automatisch zur Aufnahme einschaltet und danach wieder abschaltet.
Wenn ihr am Weiterentwickeln seid, würd ich da ein gern noch ein paar Anregungen machen:
(a)- Wenn man viele Sendungen programmiert hat kann es vorkommen, dass sich Sendungen überschneiden. Sinnvoll fände ich deshalb eine vernünftige Übersicht (evtl. grafische Zeitbalken) der programmierten Timer und vor allen Dingen eine Warnung bei überschneidenden Timern.

(b)- WinLIRC Unterstützung. Aus eigener Erfahrung kann ich sagen, dass das eine leichte Sache ist.

(c)- Unterstützung der MD-Schnittstelle  ;) Für diverse Plugins

(d)- Wenn ich auf Fullsreen schalte, wird die Auflösung geändert. Das ist sehr hinderlich wenn man den TV-Out der Grafikkarte benutzt, da ich dort eine optimale (720x576) fest eingestellt haben möchte. Kann man das Ändern der Auflösung irgendwie verhindern?

(e)- Der Name der Aufnahme sollte mit Platzhaltern einstellbar sein. #DATE# = datum, #NAME# = Name der Sendung, #SENDER# = sendername, etc.. So kann man einfach nach eigenen Ansprüchen seine Aufnahmefiles benennen und sogar separate Unterordner anlegen wenn man zB den Datumsplatzhalter in den Pfadname einträgt.

(f)- Der Vor- und Nachlauf bei der Aufnahmezeit sollte einmal defaultmäßig einstellbar gemacht werden. Trotzdem kann man auch die individuelle Einstellmöglichkeit beibehalten. Bsp: 2min Vorlauf, 10min Nachlauf. Damit käme ich in 95% der Fälle prima aus.

(g)- Timer kann man von außen programmieren (zB. mittels Weboberfläche von einem anderen Rechner).

Abschliessend ne Bugmeldung: Das Programm vergisst bei mir den eingetellten Record-Pfad.

Einige der oben genannten Features sind vom Linux-VDR abgeschaut. Vielleicht kommt man ja irgendwann dahin, dass das Programm einfach im Hintergrund lauft und man sich drauf verlassen kann, dass es die einprogrammierten Aufnahmen tätigt, egal ob man den PC vorher runtergefahren hat oder nicht.

Gruß
Dijon
Titel: Re:DVBsVCR
Beitrag von: magic am 28 März, 2004, 13:47
Hallo!

a) Wir verwenden den Windows Taskplaner für die Aufnahme. Vielleicht gibt es ja Utilities die anzeigen ob sich Sendungen überlappen würden. Derzeit ist dahingehend nichts geplant.

b) Ist grundsätzlich einfach aber wir haben nur die Unterstützung der DVBs Karte eingebaut. Allerdings ist es geplant den Aufruf über Commandline machen zu können. Dann kann man die diversen LIRC-Utilities benutzen um DVBsVCR fernzusteuern.

c) Ist in Arbeit.

d) Muss ich mir ansehen.

e) Ist in der neuen Version die hoffentlich bald released wird schon möglich.

f) Ist zwar jedesmal einstellbar, wird aber abgespeichert und somit das nächste Mal wieder so eingestellt wie das vorherige Mal.

g) Dazu habe ich keine Zeit, ist allerdings kein Problem. Man muss ja nur den Taskplaner steuern und das hat grundsätzlich nichts mit DVBsVCR2 zu tun.

h) (Bugmeldung) Das ist kein Bug sondern du hast die Einstellung im Recording Options Dialog (Alternate recording locations) nicht gemacht. Wenn dort nichts steht wird das Active Working Direcotry als Aufnahmepfad genommen, sonst der oberste Eintrag in der 'Alternate recording locations' Liste.
Titel: Re:DVBsVCR
Beitrag von: Sammy am 28 März, 2004, 15:36
(Bugmeldung) Das ist kein Bug sondern du hast die Einstellung im Recording Options Dialog (Alternate recording locations) nicht gemacht. Wenn dort nichts steht wird das Active Working Direcotry als Aufnahmepfad genommen, sonst der oberste Eintrag in der 'Alternate recording locations' Liste..

Danke - dieses Problem hatte ich auch - aber so wird automatisch der richtige Pfad eingetragen...


@dijon :
Hast du dir schonmal VirtualDVR angeschaut ?
Ich setze dieses Programm als zusatz für die Aufnahmesteuerung von progdvb oder dvb2vcr ein..
Ich finde die anzeige der geplanten Aufnahmen ganz übersichtlich..
Dazu kann es das was bei den meisten Programmen fehlt:
- Aufwecken des Rechners aus dem AUS-Zustand (per BIOS RTC-Wakeup)
- Aufwecken aus dem Standby oder Ruhezustand (per ACPI)
- Aufruf der verschiedenen (Aufnahme-) Programme mit übergabe von Parametern
Titel: Re:DVBsVCR
Beitrag von: dijon am 28 März, 2004, 21:32
@magic
Schade, dass ihr nicht mehr Wert auf die perfekte VCR-Funktionalität (zeitgesteuerte Aufnahme von Sendungen mit Ein- und Ausschalten des Rechners) legen wollt. Das interpretiere ich jedenfalls mal in die Aussagen über Punkt a und g rein  :'( . Ok! Punkt g ist wirklich viel Arbeit. Eine kleine Schnittstelle würde es aber anderen Entwicklern leicht machen so ein Webinterface zu entwickeln. Leben kann man aber auch ohne so ein SchnickSchnack  ;D

Worauf legt ihr in eurer Software eigentlich den Schwerpunkt? Die anderen auf dem freien Markt befindlichen Programme können ja schon so viel. Ich denke die VCR-Funktionen würde die Software von den anderen abheben.
Mal ne Insiderfrage: Wie erzeugt man eigentlich ein Job für den Taskplaner. Die Files sind leider nicht lesbar (XML ist wohl viel zu fortschrittlich für MS). Gibts dafür ne API-Funktion?

@Sammy
Ich war schonmal auf der VirtualDVR-Seite. Bin durch Zufall in einem anderen Posting von dir drauf aufmerksam geworden. Das Programm ist aber leider keine Freeware. Werde vielleicht aber mal die Shareware testen um zu schauen ob man damit den WohnzimmerPC zu einem Digitalen Video Recorder werden lassen kann.

Aufwecken geht bei meinem Abit KT7Raid-Board leider nur aus dem StandBy-Modus (aber mit SuspendToRAM, also nur wenige Sekunden Aufweckzeit).
Laut VDR-Portal muss man das AbitKT7Raid-Board einmal rebooten wenn man die RTC per Software im NVRam geändert hat. Wie ist das denn unter Windows gelöst? Wird da Windows komplett hochgefahren bis der merkt, dass das nur ein nachgeschobener Reboot-Durchlauf war, um sich dann wieder auszuschalten?
Was passiert eigentlich, wenn man eine Sendung relativ knapp vor Beginn programmiert und durch das Runterfahren und Rebooten die Aufwachzeit schon wieder vorbei ist? Bleibt der Rechner dann aus (Sendung verpasst) oder fährt er wenigstens mit paar Sekunden Verspätung hoch und nimmt trotzdem auf?

Grüße
Dijon
Titel: Re:DVBsVCR
Beitrag von: magic am 28 März, 2004, 21:43
Da interpretierst du falsch!

Wir legen sehr großen Wert auf diese Funktionalität und darum schreiben wir auch nicht selber an Sachen herum, die das Betriebsystem zu erledigen hat. Wenn man einen Task im Taskplaner erstellt dann wird der Rechner dafür automatisch aufgeweckt, wenn man das angegeben hat und nach der Aufnahme kann der Rechner wieder Suspenden, wenn dafür ein Timeout eingestellt worden ist.

Das einzige ist die Anzeige der überlappenden Aufnahmen. Das gestehe ich zu ist noch ein Problem...

lg,
  magic
Titel: Re:DVBsVCR
Beitrag von: dijon am 28 März, 2004, 23:04
Ich weiss schon wofür der Taskplaner im Windows ist. Nur wurde er nicht unbedingt dafür gemacht, um eine übersichtliche Aufnahmesteuerung für einen VCR darzustellen  ;).  Man sollte ihn vielmehr nur als Mittel zum Zweck des rechtzeitigen Aufweckens des Rechners ansehen. Die eigentliche Aufnahmesteuerung, Timerdarstellung, Kollisionsberechnung etc. ist doch dann eigentlich Sache eurer VCR-Software. Oder wollt ihr das so stark mit dem Taskplaner vermischen?
Im Taskplaner sieht man ja noch nicht mal den Namen der Sendung, die Endzeit oder die Länge!! Das ist irgendwie ein Oneway, ich kann aus der VCR-Software zwar Taskplaner-Jobs erzeugen, aber nicht löschen etc. dazu muss man dann in diese 'Krücke' Taskplaner öffnen und dort nach seinen programmierten Sendungen suchen. Da seh ich dann aber nur noch irgendwelche Anfangszeiten - also eigentlich als Aufnahme-Scheduler völlig ungeeignet.
Ich finde zum Rechneraufwecken ist der Taskplaner sehr gut geeignet aber nicht zur Aufnahmesteuerung.

Nur so meine Meinung!

Gruß
Dijon

PS: Wo find ich denn hier im Board die 'Benachrichtigung per Email' wenn eine Antwort auf ein Beitrag geschrieben wurde? Oder muss man immer von Hand nachschauen?
Titel: Re:DVBsVCR
Beitrag von: SiLæncer am 28 März, 2004, 23:08
Schau jetzt mal oben...Hatte ich eigentlich abgeschaltet da es Probleme mit einigen Zieladressen gibt (speziell GMX)..Bin noch nicht dazu gekommen mich da drum zu kümmern..
Titel: Re:DVBsVCR
Beitrag von: Sammy am 29 März, 2004, 00:17
@Sammy
1, Aufwecken geht bei meinem Abit KT7Raid-Board leider nur aus dem StandBy-Modus (aber mit SuspendToRAM, also nur wenige Sekunden Aufweckzeit).

2, Laut VDR-Portal muss man das AbitKT7Raid-Board einmal rebooten wenn man die RTC per Software im NVRam geändert hat. Wie ist das denn unter Windows gelöst? Wird da Windows komplett hochgefahren bis der merkt, dass das nur ein nachgeschobener Reboot-Durchlauf war, um sich dann wieder auszuschalten?

3, Was passiert eigentlich, wenn man eine Sendung relativ knapp vor Beginn programmiert und durch das Runterfahren und Rebooten die Aufwachzeit schon wieder vorbei ist? Bleibt der Rechner dann aus (Sendung verpasst) oder fährt er wenigstens mit paar Sekunden Verspätung hoch und nimmt trotzdem auf?

1, Ich hab dasselbe Board aber ohne Raid. Standby finde ich nicht so toll weil, immer noch Strom verbraucht wird und ausserdem so nie das windows neugestartet wird. Besonders bei mehreren automatischen aufnahmen. ein frisch hochgefahrenes Windows ist stabiler als eines das aus dem standby kommt..

2, Ja windows fährt noch mal hoch und schaltet sich nach 10 sekunden dann ab..

3, Das kann passieren das sich der Rechner nicht einschaltet, aber nur wenn die RTC aufwachzeit verpasst wird, schaltet man ihn per hand ein, wird dann noch aufgenommen  (und wenn auch nur noch die letzen 5 minuten eines Filmes sind).
Bei der "Automatik" passiert das nicht, weil mindestens 10 minuten zwischen 2 aufnahmen liegen müssen damit der rechner überhaupt runtergefahren wird..

Edit: Übrigends kann VirtualDVR beide Aufwacharten, per BIOS oder taskplaner.
Bei der Taskplaner Methode gibt es Standby oder Ruhezustand (je nachdem was das Board unterstützt)  
 

Aber das gehört jetzt nicht mehr in dieses Topic, weil es ja hier in erster Line um DVB2VCR geht und nicht um VirtualDVR.

Titel: Re:DVBsVCR
Beitrag von: dijon am 29 März, 2004, 08:03
@Silencer
Jetzt gehts mit der Benachrichtigung. Zumindest seh ich jetzt den Button zum Aktivieren. Danke!

@Sammy
Um nochmal kurz Offtopic zu werden: Ich hab irgendwo mal gelesen, dass der StandBy-Modus mit SuspendToRAM nur ein halbes Watt mehr Leistung benötigt. Laut Text waren das 4,5Watt anstatt 4Watt im ausgeschalteten Zustand. Wenn du wirklich nichts mehr verbrauchen möchtest, musst du schon den Netzstecker ziehen. Aber da wacht dann gar nichts mehr auf.

zu1)
Wie heisst es doch so schön "Ein Boot tut gut"  ;D gerade bei Windows. Aber ich kann halt nicht alles haben. Werde den Rechner wohl zur Vorsorge zwischendurch mal neubooten müssen.
Auf meinem WohnzimmerPC läuft ne kleine feste Auswahl an Applikationen (MD9.3 läuft zB. nicht, weil durch den eigenwilligen DVB-Treiber der Standby-Modus nicht erreichbar ist, alle anderen DVB-Softs gehen aber). Ich werds glaub ich mal drauf ankommen lassen und testen wie lange das Windows ohne Reboot auskommt. :o

Gruß
Dijon
Titel: Re:DVBsVCR
Beitrag von: Sammy am 29 März, 2004, 15:03
also bei mir geht nur standby mode 1 und mode 3
-- bei 1 schalten sich nur festplatten und monitor ab - lüfter laufen weiter..
-- bei 3 schaltet sich alles ab (ruhe) nur noch die PowerLED leuchtet..

allerdings is dieser modus bei einigen boards gefährlich: Die CPU wird angehalten aber weiterhin mit der vollen Vcore versorgt, jedoch nicht mehr gekühlt...
Laut diversen Foren sind da schon eine CPUs abgfackelt...

besser wäre hier der mode 5 - da wird wohl der RAMspeicher auf festplatte geschrieben und dann speicher und cpu auch abgeschalten.
Titel: Re:DVBsVCR
Beitrag von: dijon am 30 März, 2004, 14:11
@Sammy:
Also bei mir schaltet sich im Mode 3 wohl auch alles ab. Jedenfalls ist die CPU völlig kalt und die Power-LED leuchtet auch nicht mehr, das RAM muss aber noch bestromt sein, weil er den Inhalt des RAMs ja noch halten muss. In diesem Modus kann ich den Rechner per Taskplaner aufwachen lassen.
In allen anderen Modi wacht er leider nicht mehr auf (Ausser wenn ich im Bios -umständlich- die RTC programmiere)

Geht bei dir das Aufwecken per Taskplaner wenn du deinen Rechner ganz normal runtergefahren hast?

Gruß
Dijon
Titel: Re:DVBsVCR
Beitrag von: Sammy am 30 März, 2004, 16:02
Ja - aber nur wenn ich Windows mit ACPI installiere - leider liegen dann alle Karten auf irq 11

und das wären:
- Grafikkarte
- DVB-Karte
- PCTV - Analoge TV Karte (die mag kein IRQ Sharing)
- Soundkarte
- 2 Netzwerkkarten
- USB controller

leider läuft damit das system instabil

Installiere ich windows ohne ACPI hat jede Karte einen eigenen IRQ, das System läuft stabil, aber leider ist das der Kästen "Rechner reaktivieren" im Taskplaner verschwunden...

Titel: Re:DVBsVCR
Beitrag von: magic am 30 März, 2004, 16:49
Hallo!

Und wenn du versuchst der einen Karte die Probleme macht einen anderen Interrupt im BIOS zu geben?

Tritt der Fehler dann auch auf?

lg,
  magic
Titel: Re:DVBsVCR
Beitrag von: Sammy am 31 März, 2004, 00:28
Windows kümmert das recht wenig was im bios eingestellt ist - bei der zusammenfassung nach dem bios haben jedenfalls alle karten verschiedene irq.

In windows haben wieder alle irq 11

Darum hab ich windows auch ohne acpi installiert und bin zufrieden damit.

Falls ich das aufwecken über den Taskplaner irgendwann mal brauchen sollte... weis ich ja woran es liegt..




Titel: Re:DVBsVCR
Beitrag von: sandra04 am 13 April, 2004, 03:02
qatsch von wegen alle karten haben irq 11  ;D Windows teilt denen intern schön eigene ressourcen zu -> u.a. irqs.
Titel: Re:DVBsVCR
Beitrag von: sandra04 am 13 April, 2004, 03:07
RTC wakeup ist das mass der dinge da gibts nix dran zu mäkeln. Das Problem dabei ist leider nur, dass man das softwaremässig eben nicht für alle unterstützen kann, deshalb machen das die grossen Softwarefirmen auch nicht. Jedes Bios ist anders intern belegt, selbst Serien unterscheiden sich mitunter. Wenn man sowas nutzen will, muss man halt ein bischen "Eigenarbeit" leisten und etwas rumprobieren, bis man die nötigen adressen gefunden hat. Aber dann isses auch umso besser.


Ich bin neu hier und wollte mal wissen, was dvbsvcr eigentlich ist, ohne es gleich zu installieren... Also kann das irgendwas besonderes, was die Firmware nich kann?
Titel: Re:DVBsVCR
Beitrag von: SiLæncer am 13 April, 2004, 05:26
Guckst du hier : http://www.dvbcube.org/index.php?board=76;action=display;threadid=4036
Titel: Re:DVBsVCR
Beitrag von: Sammy am 13 April, 2004, 19:53
@Sandra04, wenn du die sandra04 aus dem anderen Forum bist:

Du hast doch keine Premium karte... deswegen wird DVB2VCR auch nicht laufen....

und wenn ich mit ACPI installiere , haben alle Karten IRQ 11 und das system ist nicht so stabil, da kommt es schon mal vor das es bei hoher systemlast bei der soundausgabe knackst.

bei einer installation ohne acpi ist das weg...
neuere boards kommen wohl mit acpi besser zurecht, aber soll ich meines deswegen wegwerfen ?



Titel: Re:DVBsVCR
Beitrag von: sandra04 am 14 April, 2004, 00:13
ah ist nur für premiumkarten danke für die info!
Titel: Re:DVBsVCR
Beitrag von: Sammy am 21 April, 2004, 21:41
@magic, wie gehts voran mit der neuen Version ?
Titel: Re:DVBsVCR
Beitrag von: magic am 22 April, 2004, 17:34
Hallo!

Wir sind gerade in der Testphase!

lg, magic
Titel: Re:DVBsVCR
Beitrag von: lakefield am 22 April, 2004, 23:12
Sucht ihr noch Beta-Tester ;)??
Titel: Re:DVBsVCR
Beitrag von: magic am 23 April, 2004, 14:47
Nein, danke!
Titel: Re:DVBsVCR
Beitrag von: skinner am 28 April, 2004, 21:58
wann kommt denn die erste public beta ?