Jaja... ich schreib auch wieder mal was

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. ...

October 27, 2008 · 2 min · Christian Gmeiner

SpuEncoder

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.

July 31, 2008 · 1 min · Christian Gmeiner

0x00 und andere Dinge

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 $%@%. ...

July 25, 2008 · 1 min · Christian Gmeiner

sound.c und die audiohw api

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 😉

May 15, 2008 · 1 min · Christian Gmeiner

Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)

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

May 6, 2008 · 1 min · Christian Gmeiner