Hi, because of the OSD pink fix I wanted to give the cvs a try. I checked it out: /usr/src/vdr-1.3.22/PLUGINS/src>cvs -z9 -d:pserver:anonymous@xxxxxxxxxxxxxxxxxxx:/cvsroot/dxr3plugin -bvdr-dxr3-0-2 co dxr3 and tried to compile: /usr/src/vdr-1.3.22/PLUGINS/src/dxr3>make all g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' -DSOCKET_CHMOD=0660 -D_GNU_SOURCE -DMICROCODE=\"/usr/share/misc/em8300.uc\" -DLOGPATH=\"/video/\" -I../../../include -I../DVB/include -I/usr/local/include/ffmpeg -I/usr/include dxr3.c In file included from dxr3.c:17: ../../../include/vdr/audio.h:21: warning: `virtual void cAudio::Play(const uchar*, int, uchar)' was hidden dxr3dolbydigital.h:37: warning: by `virtual void cDxr3DolbyDigital::Play(const uchar*, int)' dxr3.c: In member function `virtual void cDxr3OsdColorItem::Set()': dxr3.c:143: warning: unused variable 'realValue' dxr3.c:186:1: warning: "/*" within comment dxr3.c:215:1: warning: "/*" within comment dxr3.c:229:1: warning: "/*" within comment dxr3.c: In member function `virtual bool cPluginDxr3::Start()': dxr3.c:392: error: cannot allocate an object of type `cDxr3DolbyDigital' dxr3.c:392: error: because the following virtual functions are abstract: ../../../include/vdr/audio.h:21: error: virtual void cAudio::Play(const uchar*, int, uchar) dxr3.h: At global scope: dxr3.h:5: warning: 'SettingBar' defined but not used make: *** [dxr3.o] Error 1 The line 21 in audio.h says: virtual void Play(const uchar *Data, int Length, uchar Id) = 0; Adding a ", uchar Id" to line 28 in dxr3dolbydigital.c and line 37 in dxr3dolbydigital.h makes it compile. But then I have no analog sound in VDR. "Digital Audio output" is off, and "Switch to analog output" does nothing. Having no sound makes VDR nearly unusable, so: Anybody any ideas ? S.