Hi Sean/Rupesh,
I applied the same patch but got the foll errorrs
ow when I build I am getting the following error
target arm C++: libaudio <= hardware/alsa_sound/AudioHardwareALSA.cpp
make: *** No rule to make target
`out/target/product/generic/obj/STATIC_LIBRARIES/libasound_intermediates/libasound.a',
needed by
`out/target/product/generic/obj/SHARED_LIBRARIES/libaudio_intermediates/LINKED/libaudio.so'.
Stop.


please help.
Rgds,
vandana


On Thu, Jan 8, 2009 at 3:59 PM, Rupesh Gujare <[email protected]>wrote:

> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to