Ein Vergleich - neuer vs. alter Spu Osd Code

Hallo zusammen, im moment Arbeite ich daran den neuen Pes-Parser in das Plugin zu integrieren. Leider ist das nicht immer so einfach um die Gefahr, neue Bugs zu erzeugen, ist relativ hoch. Ich muss mir langsam auch mal Gedanken machen, wann ich ein Art Beta-Version machen sollte. Ich denke, dass dies noch so lange dauern wird, bis auch das Buffering und Syncing überarbeitet ist. Nun mal ein Blick in die Vergangenheit 🙂 Ich habe vor mehreren Monaten begonnen, das Plugin von Grundauf neu zu schreiben… unter anderem auch das OSD… ich verwendete zum testen gtkspu und ich denke der Unterschied ist sehr gut sichtbar. Oben der neue OSD Code und unten der alte OSD Code. ...

April 15, 2009 · 1 min · Christian Gmeiner

Buffering und Sync

Nachdem ich nun einen schlanken und gut dokumintierten und v.a. funktionierenden Pes-Parser habe, bin ich mir am überlegen, wie ich nun weitermachen sollte. Ich könnte nun Glue-Code dem neuen Pes-Parser hinzufügen und Stück für Stück so weiter machen wie bis her, oder ich mache einfach dies: git rm dxr3syncbuffer.c git rm dxr3syncbuffer.h git rm dxr3demuxdevice.c git rm dxr3demuxdevice.h Das ist zwar eine brachialte Art und Weise, doch irgnedwann muss man das Buffering und Syncing neu schreiben. Nun geht es darum, alles wieder ohne Fehler zum compilieren zu bringen und dann das Plugin wieder so funktionstüchtig zu machen wie die 0.2.9 Version. Es werden große Änderungen sein, doch es wird sich auszahlen.

March 23, 2009 · 1 min · Christian Gmeiner

PesFrame reworking

Heute habe ich wieder ein wenig Zeit gefunden, um am dxr3 Plugin zu arbeiten und bin im Moment an der PesFrame-Baustelle dran. Der jetzige Source ist leider nicht gerade sehr übersichtlich und verständlich geschrieben. Aus diesem Grund wird die PesFrame KLasse komplett neu geschrieben und nach meiner Einschätzung wesentlich besser zu verstehen und auch von der Laufzeit optimiert, da kein cDxr3SafeArray verwendet wird – wozu auch. Ich bin mir auch im klaren darüber, dass die jetzige git Version evt nicht so stabil läuft wie die 0.2.9, doch das ist nur normal, wenn man viele Dinge über den Haufen wirft und neu erfindet. Gut Ding brauch seine Zeit. ...

March 23, 2009 · 1 min · Christian Gmeiner

Alsa Support

Nachdem das letzte Semester sehr zeitintensiv war fand ich leider sehr wenig Zeit für opensource Projekte. Doch im Moment genieße ich die freie Zeit die zur Verfügung habe und stecke im Moment viel Zeit in das vdr-plugin-dxr3. Mein großes Ziel ist zum einen Alsa für die Soundausgabe zu unterstützten und zum anderen das Plugin wesentlich stabiler zu machen. Alsa funktioniert schon recht gut, auch wenn es noch Probleme beim Umschalten geben kann und Digital PCM und AC3 noch nicht unterstützt werden. Doch ich bin auf dem richtigen Weg. ...

February 26, 2009 · 1 min · Christian Gmeiner

Google Treasure Hunt 2008

Ich heute zufällig über http://planetkde.org/ auf den Google Treasure Hunt 2008 aufmerksam geworden und habe es natürlich gleich ausprobiert. Ich habe folgende Aufgabe bearbeitet: *Unzip the archive, then process the resulting files to obtain a numeric result. You’ll be taking the sum of lines from files matching a certain description, and multiplying those sums together to obtain a final result. Note that files have many different extensions, like ‘.pdf’ and ‘.js’, but all are plain text files containing a small number of lines of text. * ...

November 7, 2008 · 1 min · Christian Gmeiner