Thanks Sean, We tested it and found that, it is working nicely. Now we are able to compile build and play sound.
Regards, Rupesh Gujare On Thu, Jan 8, 2009 at 11:03 AM, Sean McNeil <[email protected]> wrote: > Attached is an unofficial patch that should help. We still need to go > through our review process, so things will take time. > > Vandana Vuthoo wrote: > > Hi Sean, > > > > When will the patch be available ? I am in a total fix,please help,Can > > I get some workaround it for it? > > > > Rgds, > > Vandana > > > > On Thu, Jan 8, 2009 at 10:48 AM, Sean McNeil <[email protected] > > <mailto:[email protected]>> wrote: > > > > > > Google has made some minor changes to the audio interface and Wind > > River > > is aware of them. There is a patch pending and it will hopefully be > > committed soon. > > > > Sorry for the inconvenience, > > Sean > > > > Praveen wrote: > > > Hi Vandy, > > > > > > I am also getting the same error while compiling. Were you able to > > > make any progress on this? > > > > > > If so please feel free to share the solution > > > > > > On Jan 8, 9:42 am, Vandy <[email protected] > > <mailto:[email protected]>> wrote: > > > > > >> Hi All, > > >> I am getting the following errors when compiling alsa for the > > latest > > >> repository. Please help. > > >> > > > ---------------------------------------------------------------------------------------------------------- > > >> I am compiling android code for arm, when compiling in sound I am > > >> getting the following errors. > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In static member > > >> function 'static android::AudioHardwareInterface* > > >> android::AudioHardwareInterface::create()': > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:96: error: cannot > > >> allocate an object of abstract type 'android::AudioHardwareALSA' > > >> hardware/alsa_sound/AudioHardwareALSA.h:224: note: because the > > >> following virtual functions are pure within > > >> 'android::AudioHardwareALSA': > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:178: > > >> note: virtual android::status_t > > >> android::AudioHardwareInterface::setRouting(int, uint32_t) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:180: > > >> note: virtual android::status_t > > >> android::AudioHardwareInterface::getRouting(int, uint32_t*) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:187: > > >> note: virtual android::status_t > > >> android::AudioHardwareInterface::setMode(int) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:188: > > >> note: virtual android::status_t > > >> android::AudioHardwareInterface::getMode(int*) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:196: > > >> note: virtual android::status_t > > >> android::AudioHardwareInterface::setParameter(const char*, const > > >> char*) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:200: > > >> note: virtual size_t > > >> android::AudioHardwareInterface::getInputBufferSize(uint32_t, int, > > >> int) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:207: > > >> note: virtual android::AudioStreamOut* > > >> android::AudioHardwareInterface::openOutputStream(int, int, > > uint32_t, > > >> android::status_t*) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:214: > > >> note: virtual android::AudioStreamIn* > > >> android::AudioHardwareInterface::openInputStream(int, int, > > uint32_t, > > >> android::status_t*) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:217: > > >> note: virtual android::status_t > > >> android::AudioHardwareInterface::dumpState(int, const > > >> android::Vector<android::String16>&) > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:101: error: cannot > > >> allocate an object of abstract type 'android::AudioHardwareStub' > > >> hardware/alsa_sound/AudioHardwareStub.h:55: note: because the > > >> following virtual functions are pure within > > >> 'android::AudioHardwareStub': > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:178: > > >> note: virtual android::status_t > > >> android::AudioHardwareInterface::setRouting(int, uint32_t) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:180: > > >> note: virtual android::status_t > > >> android::AudioHardwareInterface::getRouting(int, uint32_t*) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:187: > > >> note: virtual android::status_t > > >> android::AudioHardwareInterface::setMode(int) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:188: > > >> note: virtual android::status_t > > >> android::AudioHardwareInterface::getMode(int*) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:200: > > >> note: virtual size_t > > >> android::AudioHardwareInterface::getInputBufferSize(uint32_t, int, > > >> int) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:207: > > >> note: virtual android::AudioStreamOut* > > >> android::AudioHardwareInterface::openOutputStream(int, int, > > uint32_t, > > >> android::status_t*) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:214: > > >> note: virtual android::AudioStreamIn* > > >> android::AudioHardwareInterface::openInputStream(int, int, > > uint32_t, > > >> android::status_t*) > > >> > hardware/libhardware/include/hardware/AudioHardwareInterface.h:217: > > >> note: virtual android::status_t > > >> android::AudioHardwareInterface::dumpState(int, const > > >> android::Vector<android::String16>&) > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: At global scope: > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:136: error: > > definition > > >> of implicitly-declared > > >> 'android::AudioHardwareInterface::AudioHardwareInterface()' > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In constructor > > >> 'android::AudioHardwareInterface::AudioHardwareInterface()': > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:139: error: > > 'mRoutes' > > >> was not declared in this scope > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:140: error: > > 'mMode' was > > >> not declared in this scope > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In member function > > >> 'virtual android::status_t > > android::AudioHardwareInterface::setRouting > > >> (int, uint32_t)': > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:150: error: > > 'mMode' was > > >> not declared in this scope > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:153: error: > > 'mRoutes' > > >> was not declared in this scope > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:155: error: > > 'mMode' was > > >> not declared in this scope > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In member function > > >> 'virtual android::status_t > > android::AudioHardwareInterface::getRouting > > >> (int, uint32_t*)': > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:169: error: > > 'mMode' was > > >> not declared in this scope > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:172: error: > > 'mRoutes' > > >> was not declared in this scope > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In member function > > >> 'virtual android::status_t > android::AudioHardwareInterface::setMode > > >> (int)': > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:187: error: > > 'mMode' was > > >> not declared in this scope > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:193: error: > > 'mMode' was > > >> not declared in this scope > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In member function > > >> 'virtual android::status_t > android::AudioHardwareInterface::getMode > > >> (int*)': > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:200: error: > > 'mMode' was > > >> not declared in this scope > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In member function > > >> 'virtual android::status_t > > android::AudioHardwareInterface::dumpState > > >> (int, const android::Vector<android::String16>&)': > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:217: error: > > 'mMode' was > > >> not declared in this scope > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:220: error: > > 'mRoutes' > > >> was not declared in this scope > > >> > > >> Rgds, > > >> Vandy > > >> > > > > > > > > > > > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
