[mythtv] Patch: VolumeControl update

Steven mythmail at richardstraat.homedns.org
Sun Oct 31 08:07:58 UTC 2004


> 
> So basically this patch against recent CVS introduces volume control 
> functionality for the TV part in most audio drivers, fixes some alsa 
> bugs, and provides a big update for the coreaudio folks (it might also 
> make the arts driver work nicely...?).
> 
> I would be grateful if people could test this, but if there are no 
> complaints then I think this is ready for cvs.  Isaac, could you please 
> look it over and commit?
> 
> Ed W

Ed,

Tried the patch to see if it would fix my OSS prebuffer/ ALSA Av sync
issue but couldn't get it to compile.
I get an error compiling transcode. An include missing? Tried adding
audiooutputbase.h but that's not it.
This is wat I get :

g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer
-D_REENTRANT  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\"
-DMMX -DCONFIG_VIDEO4LINUX -DUSING_IVTV -DUSING_OSS -DUSING_OPENGL_VSYNC
-DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED
-I/usr/lib/qt/mkspecs/default -I. -I../../libs -I../../libs/libmyth
-I../../libs/libmythtv -I../../libs/libavcodec -I../../libs/libavformat
-I/usr/include -I/usr/local/include -I/usr/lib/qt/include -o transcode.o
transcode.cpp
transcode.cpp: In member function `int Transcode::TranscodeFile(char*,
char*,
   QString, bool, bool, bool, QString)':
transcode.cpp:277: error: cannot allocate an object of type `
   AudioReencodeBuffer'
transcode.cpp:277: error:   because the following virtual functions are
   abstract:
../../libs/libmyth/volumebase.h:33: error:      virtual int
   VolumeBase::GetVolumeChannel(int)
../../libs/libmyth/volumebase.h:34: error:      virtual void
   VolumeBase::SetVolumeChannel(int, int)

Steven



More information about the mythtv-dev mailing list