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

A/V Syncronization

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

March 5, 2008 · 1 min · Christian Gmeiner

Dxr3-Plugin 0.3.0

Nachdem ich schon seit eingier Zeit an einer neuen Version des VDR Plugins abreite, habe ich die letzten Tage sehr viel Zeit zum programmieren gefunden und habe das Dxr3 Plugin komplett neu geschrieben. Im Moment arbeite ich am A/V sync, und sonst noch ein paar Goodies. Hier mal ein kleiner Vorgeschmack: Feb 26 14:44:59 vdr vdr: [24405] initializing plugin: dxr3 (0.3.0_rc1): TODO Feb 26 14:44:59 vdr vdr: [24405] [dxr3-decoder] using avcodec/ffmpeg version 3352580 build 3352580 Feb 26 14:44:59 vdr vdr: [24405] [dxr3-interface] ready… Feb 26 14:44:59 vdr vdr: [24405] ERROR: /dev/em8300_ma-0: Datei oder Verzeichnis nicht gefunden Feb 26 14:44:59 vdr vdr: [24405] [dxr3-output-audio] using alsa driver Feb 26 14:44:59 vdr vdr: [24405] [dxr3-interface] ioctl 1074021127 on 0 with result 0 Feb 26 14:44:59 vdr vdr: [24405] [dxr3-interface] ioctl 1074545410 on 0 with result 0 Feb 26 14:44:59 vdr vdr: [24405] [dxr3-interface] ioctl 1074021126 on 0 with result 0 Feb 26 14:44:59 vdr vdr: [24405] [dxr3-interface] ioctl 1074021137 on 0 with result 0 Feb 26 14:44:59 vdr vdr: [24405] [dxr3-interface] ioctl 1074021136 on 0 with result 0 Feb 26 14:44:59 vdr vdr: [24405] initializing plugin: live (0.1.0): Live Interactive VDR Environment Feb 26 14:44:59 vdr vdr: [24405] setting primary device to 2 Feb 26 14:44:59 vdr vdr: [24412] Audio-Output Thread (dxr3) thread started (pid=24405, tid=24412) Feb 26 14:44:59 vdr vdr: [24413] Video-Output Thread (dxr3) thread started (pid=24405, tid=24413) Feb 26 14:44:59 vdr vdr: [24405] assuming manual start of VDR Feb 26 14:44:59 vdr vdr: [24405] SVDRP listening on port 2001 Feb 26 14:44:59 vdr vdr: [24405] setting current skin to “sttng” Feb 26 14:44:59 vdr vdr: [24405] loading /etc/vdr//themes/sttng-default.theme Feb 26 14:44:59 vdr vdr: [24405] starting plugin: dxr3 Feb 26 14:44:59 vdr vdr: [24405] starting plugin: live Feb 26 14:44:59 vdr vdr: [24405] LIVE: initial file cache has 82 entries and needs 300358 bytes of data! Feb 26 14:44:59 vdr vdr: [24416] KBD remote control thread started (pid=24405, tid=24416) Feb 26 14:44:59 vdr vdr: [24405] remote control KBD – learning keys Feb 26 14:44:59 vdr vdr: [24405] ERROR: no OSD provider available – using dummy OSD! Feb 26 14:45:01 vdr vdr: [24409] CAM 1: no module present Feb 26 14:45:09 vdr vdr: [24405] switching to channel 2 Feb 26 14:45:09 vdr vdr: [24424] transfer thread started (pid=24405, tid=24424) Feb 26 14:45:09 vdr vdr: [24425] receiver on device 1 thread started (pid=24405, tid=24425) Feb 26 14:45:09 vdr vdr: [24426] TS buffer on device 1 thread started (pid=24405, tid=24426) Feb 26 14:45:09 vdr vdr: [24405] ERROR: no OSD provider available – using dummy OSD! Feb 26 14:45:09 vdr vdr: [24405] live reloading timers Feb 26 14:45:10 vdr vdr: [24413] [dxr3-output] starting Feb 26 14:45:10 vdr vdr: [24424] setting audio track to 1 (0) Feb 26 14:45:10 vdr vdr: [24424] [dxr3-audio-alsa] switching to analog audio Feb 26 14:45:10 vdr vdr: [24412] [dxr3-output] starting Feb 26 14:45:10 vdr vdr: [24412] [dxr-audio-alsa] changing samplerate to 48000 (old 0) Feb 26 14:45:10 vdr vdr: [24412] [dxr-audio-alsa] changing num of channels to 2 (old 0)

February 26, 2008 · 3 min · Christian Gmeiner