[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/work/kdelibs-phonon/phonon
From:       Matthias Kretz <kretz () kde ! org>
Date:       2006-01-18 22:07:06
Message-ID: 1137622026.171213.14351.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 499861 by mkretz:

Yay, finally I have a test backend that is not as hard to maintain as the aRts
one. Using the old test programs and the new fake backend I found that moc
doesn't fully expand macros as I assumed when I wrote phonondefs.h. Well you
shouldn't assume and not do a simple test. Anyway, I moved the slot
definitions out of the macros and into a common base class.

Also there was another problem with the this pointer being used before
properly being accessible in the constructor. (Obvious when you think about
it.) So I changed the whole construction and deleting process of the iface
objects once again. This time it looks maintainable and it works (well, at
least with the fake backend).

Also added a BUGS file to keep track of the bugs I know and don't want to fix
yet.


 A             BUGS  
 M  +2 -2      Makefile.am  
 M  +2 -1      abstractaudiooutput.cpp  
 M  +2 -3      abstractaudiooutput.h  
 M  +3 -2      abstractmediaproducer.cpp  
 M  +6 -8      abstractmediaproducer.h  
 M  +2 -1      abstractvideooutput.cpp  
 M  +2 -3      abstractvideooutput.h  
 M  +4 -3      audiodataoutput.cpp  
 M  +1 -1      audiodataoutput.h  
 M  +4 -2      audioeffect.cpp  
 M  +2 -3      audioeffect.h  
 M  +4 -3      audiofftoutput.cpp  
 M  +1 -1      audiofftoutput.h  
 M  +4 -3      audiooutput.cpp  
 M  +1 -1      audiooutput.h  
 M  +2 -1      audiopath.cpp  
 M  +2 -3      audiopath.h  
 M  +4 -3      bytestream.cpp  
 M  +1 -1      bytestream.h  
 M  +6 -5      mediaobject.cpp  
 M  +1 -1      mediaobject.h  
 M  +3 -0      mixeriface.h  
 A             object.cpp   [License: LGPL (v2)]
 A             object.h   [License: LGPL (v2)]
 M  +9 -9      phononbackend.desktop  
 M  +54 -134   phonondefs.h  
 M  +4 -3      soundcardcapture.cpp  
 M  +1 -1      soundcardcapture.h  
 M  +1 -1      template.cpp  
 M  +2 -3      template.h  
 M  +17 -0     tests/fakebackend/abstractmediaproducer.cpp  
 M  +6 -1      tests/fakebackend/backend.cpp  
 M  +1 -1      tests/fakebackend/backend.h  
 M  +2 -2      tests/fakebackend/fake.desktop  
 M  +12 -0     tests/fakebackend/mediaobject.cpp  
 M  +2 -1      tests/statetest.cpp  
 M  +22 -19    ui/videowidget.cpp  
 M  +5 -5      ui/videowidget.h  
 M  +9 -17     ui/videowidgethelper.cpp  
 M  +3 -4      ui/videowidgethelper.h  
 M  +2 -1      videoeffect.cpp  
 M  +2 -3      videoeffect.h  
 M  +4 -2      videopath.cpp  
 M  +2 -3      videopath.h  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic