Google Treasure Hunt 2008
by admin on Nov.07, 2008, under Linux, Stuff
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.
Jaja… ich schreib auch wieder mal was
by admin on Oct.27, 2008, under Stuff
Lange lange ist her, dass das letzte mal etwas geschrieben habe, ich bin einfach nicht der Blogger ![]()
Doch in der Zwischenzeit hat sich einiges getan.
Zum einen hat das nächste Semester des Master-Studiums begonnen und aus diesem Grund habe ich einiges um die Ohren. Angefangen von AVR32 über Simulation und Modellierung bis hin zur IPhone-Programmierung. Doch auch meine Arbeit in der großen Welt des Open-Source ist auch noch da, wenn nicht immer sichtbar. Ich arbeite, wenn ich Zeit finde an allem was mit Dxr3 zu tun hat und sende hier und da ein paar Patches ab. Wenn alles nach meinem Willen geht, sollte der em8300 Treiber irgendwann in den offiziellen Kernel kommen und sich schön in V4l2 integrieren. Doch bis dahin habe ich noch einiges vor mir. Es ist immer wieder schwer, ob ich am Plugin oder am Treiber weiter arbeiten soll, doch das Plugin muss endlich mal raus. Wäre doch schade um die viele Arbeit.. tja.. bald ist wieder mal Wochenende und evt kann ich dann wieder hacken.
Musikalisch gesehn ist mein Leben auch abwechslungsreich geworden und ich kämpfe immer noch mit den gleichen Problemen. Wie zum Teufel kann ich all meine kreative Engerie gut auf der Gitarre umsetzten und mal ein paar neue Songs meinen Bandmembers zeigen. Ich habe einfach zu viele gute Riffs und Parts im Kopf, sodass ich das Problem habe nicht alle in einen Song packen zu können. Tja.. thats live.
SpuEncoder
by admin on Jul.31, 2008, under VDR
Endlich ist es geschafft… ein 4Fraben Osd wird mit dem neuen OSD Code des Dxr3-Plugins angezeigt. Der
verwendete Source ist noch recht voll mit Debug-Stuff und ist auch noch vom Softwaredesign schlecht.
Das möchte ich aber in den kommenden Tagen ändern. Das neue OSD wird auf alle Fälle besser als das alte.
0×00 und andere Dinge
by admin on Jul.25, 2008, under VDR
Leider bin ich schon lange nicht mehr dazu gekommen um ein wenig was zu schreiben. Doch nun endlich
ist dieser Moment gekommen
Es sind Ferien und man hat hin und wieder Zeit ein wenig was zu programmieren… das Dxr3-Plugin ist fast so weit, dass das OSD funktioniert. Ich habe das OSD-Bitmap mit rle encoded, habe das OSD in Regionen zu max 4 Farben aufgeteilt und kenne auch schon das DVD Subtitle Format recht gut, doch
es ist einfach noch nichts zu sehen… entweder habe ich noch was vergessen oder das erstellte Paket ist $%@%.
Bis in 4-5 Tagen sollte dann endlich alles so weit sein, dass ich die erste Alpha der 0.3 er Serie announcen werde.
/me geht jetzt mal an die frische Luft
sound.c und die audiohw api
by admin on May.15, 2008, under RockBox
In den letzten Tagen und Wochen war ich recht fleißig und habe weiter an der audiohw API gearbeitet. Mittlerweile ist es mir
gelungen die ifdef-hell ein wenig zu säubern und den Code dadurch wesentlich übersichtlicher zu machen.
In den nächsten Wochen möchte ich gerne folgende Punkte erledigen:
- Prüfen ob audio_is_initialized überhaupt benötigt wird
- Eine elegante Lösung für set_prescaled_volume finden (audiohw_set_volume(l, r))
- Einige Sainty-Checks einbauen, ob eine bestimmte AUDIOHW_CAPS Kombination ok ist
- sound_val2phys in die Audio-Codec Treiber auslagern
- Für die cutoff Funktionen eigene CAPS definieren und verwenden
- Support für 1.5 DB Schritte verbessern
- sound_set_loudness und Co in den mas35xx Treiber verschieben
- Den DSP für den Simulator verwenden
Es ist zwar eine lange Liste, doch ich bin nicht unter Zeitdruck ![]()
Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
by admin on May.06, 2008, under Gentoo, Linux
Ich hatte gerade das Problem, dass die MCP61 rev a2 keinen Ton von sich gab. Es handelt sich dabei um ein Biostar NF61S-M2A Mainboard. Um nun die Onboard Soundkarte zur Kooperation zu bewegen, muss man einfach den Intel HDA Treiber verwenden und diese Zeilen in die /etc/modprobe.conf einfügen:
options snd-hda-intel enable=1 index=0
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=6stack
Happy Hacking
OpenRC
by admin on Apr.15, 2008, under Gentoo, Linux
Nachdem ich nun meinen Arbeitsrechner neu aufgesetzt habe, dachte ich mir, dass gleich auch noch OpenRC probieren könnte. Mit Hilfe des Migration Guide verlief die Umstellung ohne Probleme und der erste Boot mit OpenRC wurde ausgeführt. Und ich bin sehr erstaunt wie einfach alles ging und das gute an der ganzen Sache… das System startet schneller
Nachdem mein Arbeitsrechner nun wieder online ist, werde ich weiter an meinen Projekten arbeiten und hin und wider mal blogen.
vdr -h
by admin on Mar.29, 2008, under Linux, VDR
Usage: vdr [OPTIONS]
…
Plugins: vdr -P”name [OPTIONS]“
dxr3 (0.3.0_rc1) - em8300 based output device
-v {pal/ntsc} –videosystem {pal/ntsc} video system to use
default: pal
dxr3-plugin 0.3.0 progress
by admin on Mar.28, 2008, under Linux, VDR
Hallo zusammen,
habe heute ein wenig Zeit gefunden, und habe nun einen Lippen-Synchronen Ton mit passendem Bild ![]()
Leider ist der A/V-Sync Code noch nicht sehr ausgereift und deswegen geht beim Umschalten entweder Bild
oder Ton verloren. Das ‘Problem’ sollte ich über das Wochenende gefixt haben und dann kann ich wieder
einen Punkt aus meiner ToDo streichen.
Als nächstes werde ich entweder das OSD angehen, oder eine Infrastruktur entwickeln, damit der GrabImage-API
Aufruf funktioniert bzw das Spektrum-Analyser PCM-Daten vom Plugin bekommt.
Ein Valgrind-Test könnte evt auch nicht schaden und ja.. ein das Plugin crasht beim beenden des VDR’s noch.. wird noch ein
wenig dauern, bis ich Tester brauche und meine Quellen in den SVN auf sourceforge hochladen werde.
Stay tuned
A/V Syncronization
by admin on Mar.05, 2008, under VDR
Mittlerweile läuft meine Version des Dxr3 Plugins recht gut. Es gibt noch ein paar Probleme mit dem A/V Sync. Im Moment arbeite ich an einem neuen OSD und SpuEncoder Teil, bei dem ich schon einige Fortschritte gemacht habe. Zum einen funktioniert die RLE
Kodierung der SPU-Pixelwerte und das mit Hilfe von std::bitset<> und zum anderen habe ich dsa Prinzip hinter der Funktionsweise des
OSD’s komplett verstanden.
Nachdem A/V Sync gefixt ist und das OSD funktioniert habe ich folgendes noch auf meiner Liste (ausschnitt. nicht sortiert nach Prio)
- Frabwerte mittels OSD einstellen
- ImageGrab –> irgendwann soll mein Atmo auch gehen
- PCM-Source für das Spectrum-Analyzer Plugin
- i18n
Ich hoffe ich finde die nächsten Tage viel Zeit für dieses Projekt…