Chaos Computing

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.

(continue reading…)

Leave a Comment more...

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.

Leave a Comment more...

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.

1 Comment more...

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

Leave a Comment more...

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 ;)

Leave a Comment more...

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

Leave a Comment :, , , , more...

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.

Leave a Comment more...

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

Leave a Comment more...

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

Leave a Comment more...

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…

Leave a Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...

Archives

All entries, chronologically...