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

OpenRC

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.

April 15, 2008 · 1 min · Christian Gmeiner

vdr -h

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

March 29, 2008 · 1 min · Christian Gmeiner

dxr3-plugin 0.3.0 progress

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

March 28, 2008 · 1 min · Christian Gmeiner