FFDShow Unterstützung (H.264) erst einmal zurückgestellt

Ich werde für die 3.2er Versionen doch nichts mehr an der FFDShow Unterstützung machen – für MPEG-2 geht FFDShow, für H.264 allerdings nicht. Hintergrund ist, dass FFDShow die Hardwarebeschleunigung der Graphikkarten wohl nicht unterstützt. Auf den mir zur Verfügung stehenden Rechnern ist allerdings ein Softwaredecoding von H.264 nicht so möglich, dass eine flüssige Wiedergabe erzielt wird. Damit wird die Fehlersuche sehr mühsam, da vieles plötzlich nur Seiteneffekte sind – seit ich die HD 2600 Pro habe, sind alle Probleme, die ich mit dem DVB.NET / VCR.NET Viewer und H.264 zu haben glaubte, verschwunden.

Tatsächlich hat der Viewer allerdings auch noch den Nachteil, dass er wesentlich mehr Rechenzeit für sich benötigt, als etwa der Media Player Classic (MPC). Mit dem MPC kann man ohne Hardwarebeschleunigung und FFDShow auf dem Pentium D830 gerade mal so H.264 schauen, mit dem Viewer ist das nicht möglich. Auch mit Hardwarebeschleunigung ist die CPU Last beim Viewer mit 15-20% deutlich höher als die 5-10% bei H.264 im MPC (CyberLink / PowerDVD SE Codec mit den neuesten freien Patches). Da ist also sicher noch Potential.

Oder kurz: dieses Jahr wird es mit H.264 via FFDShow im DVB.NET / VCR.NET Viewer definitiv nichts mehr.

Sorry

Jochen

Noch geht es nicht so richtig los

Eigentlich wollte ich die Tage mit der Evaluation für die 3.2er Version beginnen, damit sich dieses Jahr da noch was tut (erste Schritte wären FFDShow H.264 für den DVB.NET / VCR.NET Viewer und CI/CAM für die TechnoTrend Budget Line – für VCR.NET ist nichts wirklich geplant). Ich habe allerdings noch zwei Bug Fixes für die 3.1 machen müssen (DVB.NET’s QuickRecord VLC arbeitet nicht richtig bei älteren Nexus Versionen und VCR.NET’s EasyCut hat einen Fehler beim Schneiden von SUP Untertiteln, der sich etwa bei englischen Sendern bemerkbar machen kann). Dazu noch ein kleines Tool FTPWrap, das es erlaubt, ProjectX zu starten, während eine Aufzeichnung noch läuft (idealerweise gleich zu Beginn der Aufzeichnung) – es kann sein, dass FTPWrap im Setup von VCR.NET 3.2 enthalten ist.

Und dann mußte ich ein lange verschobenes privates Projekt mal anfangen. Da wir hier auf zwei Rechnern unabhängig aufnehmen, führen wir eine Liste, was schon aufgenommen wurde (inklusive was gekauft wurde). Leider ist es nicht ganz trivial, eine solche Liste zu pflegen, wenn mehrere Leute im LAN potentiell gleichzeitig etwas ändern wollen. Viele freie DVD Medienverwaltungstools (oder wie immer man den Überbegriff nennen sollte) sind grundsätzlich für den Einbenutzerbetrieb ausgelegt.

Nun, ich habe im LAN immer einen Web Server laufen: VCR.NET! Da habe ich nun mal angefangen (wirklich Stufe 0.1 – nix Dolles, nur dass es im Moment geht), eine ASP.NET basierte Verwaltung so zu entwicklen, dass man die einfach über eine bestehende Installation kopieren kann. Zumindest technisch kein Problem. Die Lösung ist allerdings noch sehr roh und sowohl häßlich als auch ohne Rücksicht auf Performance. Aber wenn man erst mal eine Basis hat, wird das Leben einfacher.

Daran werde ich nun (für Euch unsichtbar) in der nächsten Zeit etwas herumbasteln. Dann ist FFDShow dran – schauen ‚mer mal. Aber seit ich die neue Graphikkarte habe (HD 2600 Pro) und auf meiner CPU (Pentium D 830) problemlos (mit dem CyberLink Codec) und ruckelfrei H.264 schauen kann (selbst BBC HD mit der Nexus), wollte ich da nochmal etwas Zeit hereinstecken. Das Problem wird sein, dass ich mein DirectShow Verständnis wohl noch erheblich erweitern muss – mal sehen ob mir das gelingt.

Frohes Abwarten 🙂

Jochen

3.1 – und nu?

Wer das Forum von HighPaq verfolgt, hat sicher mitbekommen, dass die Version 3.1 endlich raus ist (DVB.NET inklusive Viewer, VCR.NET und Stand-Alone Überwachung sowie die letzte Version des Zapping Clients). Bevor ich mit den Untersuchungen für die nächste Version (3.2 wird es wohl) beginne, gibt es erst mal etwa 4 Wochen Pause bei diesen Produkten – nicht zuletzt, um zu sehen, ob es nicht doch noch Fehler gibt, die sofort durch Patches behoben werden müssen. Für die nächste Version wird der Viewer im Vordergrund stehen, ich gehe davon aus, dass sich im Bereich des VCR.NET Recording Service praktisch nichts tut – Kleinkram höchstens. Ich traue mich daher, mal so ganz locker eine Freigabe der 3.2 zwischen Weihnachten und Neujahr 2007 anzupeilen.

Schau’n mer mal

Jochen

Quelltexte von DVB.NET und Konsorten

Ich habe mich entschieden, alle die Quelltexte, die ich eh frei herausgebe, zum direkten Zugriff anzubieten. Das erspart jemanden, der nur mal eben schauen möchte, die lokale Installation – ich persönlich versuche immer, die Installation von Fremdprodukten zu vermeiden, wenn ich sie nicht wirklich brauche. Im Allgemeinen ist die Deinstallation meiner Tools zwar vollständig und ohne Rückstände, aber das kann ja jeder sagen – mir vor allem, nachdem ich vor einiger Zeit meinen Viren Scanner völlig neu einrichten musste, weil die Deinstallation einer Elecard Demoware meinte, eine Systemkomponente direkt mit entfernen zu müssen (ich denke, das haben die inzwischen im Griff).

Die Source sind so, wie sie auch sonst ausgeliefert würden, i.e. im Allgemeinen ohne die Setup Projekte. Im Moment sind nur die Quelltexte von DVB.NET 3.1 verfügbar, ich werde den Quelltextbereich aber in den nächsten Tagen weiter füllen, wenn die anderen 3.1 Versionen Final sind. Der Quelltextbereich wird immer nur die jeweils aktuellste, endgültige Version enthalten. Soll heissen: mit DVB.NET 3.2 wird der jetzige Inhalt des Verzeichnisses DVB.NET vollständig ersetzt.

Viel Spaß

Jochen