Hi Ravi,

Thanks for the reply. I will check it.

My doubt is, it is crashing when it tries to call Eventhandler when
STATE is Loaded. My understanding is evenhandler is part of opencore
and we are calling from component. I am not understanding how the aac
decoder is causing the crash.
Whether after event handler, opencore tries to call decoder library
functions?

also ravi, it is part of my self assignment that I took AAC decoder to
better understand the Android Middleware and integration. Since I am
more interested towards kernel internals and their working. I have
seen many threads asking about contribution to Android. I dont know
how to make contribution.. but I thought if I can 1st understand  the
framework later I can contribute.

It will be useful for me if you can direct me to some site on ongoing
projects on android to contribute from myside.

Regards
Gururaja B O

On Dec 4, 8:31 pm, RaviY <yend...@pv.com> wrote:
> From the stack trace, it looks like the crash is in the code that you
> added. You would have to debug further.
>
> Just curious, why are you trying to add a new AAC decoder library?
>
> -Ravi
>
> On Dec 4, 5:50 pm, guru <guru.nav...@gmail.com> wrote:
>
>
>
> > HI Ravi,
>
> > Below is the stack trace
>
> > I/DEBUG   (  770):     407f1f2c  00000000
> > I/DEBUG   (  770):     407f1f30  00000000
> > I/DEBUG   (  770):     407f1f34  00000000
> > I/DEBUG   (  770):     407f1f38  00000000
> > I/DEBUG   (  770):     407f1f3c  00000000
> > ...
> > ..
> > ..
> > I/DEBUG   (  770):     40807c34  00000000
> > I/DEBUG   (  770):     40807c38  00000000
> > I/DEBUG   (  770):     40807c3c  00000000
> > I/DEBUG   (  770):     40807c40  00000000
> > I/DEBUG   (  770):     40807c44  00000000
> > I/DEBUG   (  770):     40807c48  00000000
> > I/DEBUG   (  770):     40807c4c  00000000
> > I/DEBUG   (  770):     40807c50  00000000
> > I/DEBUG   (  770):     40807c54  00000000
> > I/DEBUG   (  770):     40807c58  00000000
> > I/DEBUG   (  770):     40807c5c  00000000
> > I/DEBUG   (  770):     40807c6binder: 1038:1038 transaction failed
> > 29189, size 6
> > 4-0
> > 0  00000000
> > I/DEBUG   (  770):     40807c64  00000000
> > I/DEBUG   (  770):     40807c68  00000000
> > I/DEBUG   (  770):     40807c6c  00000000
> > I/DEBUG   (  770):     40807c70  00000000
> > I/DEBUG   (  770):     40807c74  00000000
> > I/DEBUG   (  770):     40807c78  00000000
> > I/DEBUG   (  770):     40807c7c  00000000
> > I/DEBUG   (  770):     40808064  00000000
> > ...
> > ...
> > ...
> > I/DEBUG   (  770):     40808068  00000000
> > I/DEBUG   (  770):     4080806c  00000000
> > I/DEBUG   (  770):     40808070  00000000
> > I/DEBUG   (  770):     40808074  00000000
> > I/DEBUG   (  770):     40808078  00000000
> > I/DEBUG   (  770):     4080807c  00000000
> > I/DEBUG   (  770):     40808080  00000000
> > I/DEBUG   (  770):     40808084  00000000
> > I/DEBUG   ( binder: BC_ATTEMPT_ACQUIRE not supported
> >  770):     40808binder: 1050:1051 ioctl c0186201 100ffcc0 returned -22
> > 088  00000000
> > I/DEBUG   (  770):     4080808c  00000000
> > I/DEBUG   (  770):     40808090  00000000
> > I/DEBUG   (  770):     40808094  00000000
> > I/DEBUG   (  770):     40808098  00000000
> > ,,,,
> > ,,,,
> > ,,,,
> > I/DEBUG   (  770):     4080837c  00000000
> > I/DEBUG   (  770):     40808380  00000000
> > I/DEBUG   (  770):     40808384  00000000
> > I/DEBUG   (  770):     40808388  00000000
> > I/DEBUG   (  770):     4080838c  00000000
> > I/DEBUG   (  770):     40808390  00000000
> > I/DEBUG   (  770):   binder: BC_ATTEMPT_ACQUIRE not supported
> >   40808394  0000binder: 1050:1051 ioctl c0186201 100ffd70 returned -22
> > 0000
> > I/DEBUG   (  770):     40808398  00000000
> > I/DEBUG   (  770):     4080839c  00000000
> > ....
> > ....
> > ....
> > I/DEBUG   (  770):     408083a0  00000000
> > I/DEBUG   (  770):     40808ea0  00000000
> > I/DEBUG   (  770):     40808ea4  00000000
> > I/DEBUG   (  770):     40808ea8  00000000
> > I/DEBUG   (  770):     40808eac  00000000
> > I/DEBUG   (  770):     40808eb0  00000000
> > I/DEBUG   (  770):     40808eb4  00000000
> > I/DEBUG   (  770):     40808eb8  00000000
> > I/DEBUG   (  770):     40808ebc  00000000
> > I/DEBUG   (  770):     40808ec0  00000000
> > I/DEBUG   (  770):     40808ec4  00000001
> > I/DEBUG   (  770):     40808ec8  40808f00
> > I/DEBUG   (  770):     40808ecc  40808f00
> > I/DEBUG   (  770):     40808ed0  000cb8b0  [heap]
> > I/DEBUG   (  770):     40808ed4  80e02eec  /system/lib/
> > libomx_aacdec_sharedli
> > brary.so
> > I/DEBUG   (  770):     40808ed8  00000078
> > I/DEBUG   (  770):     40808edc  afe2fee0  /system/lib/libc.so
> > I/DEBUG   (  770):     40808ee0  afe39dd0
> > I/DEBUG   (  770):     40808ee4  80e02eec  /system/lib/
> > libomx_aacdec_sharedli
> > brary.so
> > I/DEBUG   (  770):     40808ee8  00000001
> > I/DEBUG   (  770):     40808eec  afe0f884  /system/lib/libc.so
> > W/MediaPlayer( 1038): MediaPlayer server died!
> > E/MediaPlayer( 1038): error (100, 0)
> > E/Wave    ( 1038): Prepare failed.: status=0x64
> > W/AudioSystem(  799): AudioFlinger server died!
> > I/ServiceManager(  767): service 'media.audio_flinger' died
> > I/ServiceManager(  767): service 'media.player' died
> > I/ServiceManager(  767): service 'media.camera' died
> > I/        ( 1050): ServiceManager: 0xac38
> > I/AudioFlinger( 1050): AudioFlinger's thread ready to run for output 0
> > D/A2dpAudioInterface( 1050): A2dpAudioInterface::openOutputStream 1,
> > 0, 0
> > D/A2DP    ( 1050): a2dp_init rate: 44100 channels: 2
> > D/A2DP    ( 1050): bluetooth_init
> > E/A2DP    ( 1050): bt_audio_service_open failed
> > D/A2DP    ( 1050): bluetooth_close
> > E/A2dpAudioInterface( 1050): a2dp_init failed err: -111
> > D/A2dpAudioInterface( 1050): A2dpAudioStreamOut::set 1, 0, 0
> > I/AudioFlinger( 1050): AudioFlinger's thread ready to run for output 1
> > D/AudioFlinger( 1050): setRouting 0 2 -1, tid 1050, calling tid 1050
> > I/AudioHardwareOmap( 1050): Analog Left: Main mic
> > I/AudioHardwareOmap( 1050): Analog Right: Sub mic
> > I/AudioHardwareOmap( 1050): Earpiece Mixer AudioL2: 0
> > I/AudioHardwareOmap( 1050): HandsfreeL Mux: AudioL2
> > I/AudioHardwareOmap( 1050): HandsfreeR Mux: AudioR2
> > I/AudioHardwareOmap( 1050): HeadsetL Mixer AudioL2: 0
> > I/AudioHardwareOmap( 1050): HeadsetR Mixer AudioR2: 0
> > D/AudioFlinger( 1050): setRouting 1 2 -1, tid 1050, calling tid 1050
> > D/AudioFlinger( 1050): setRouting 2 1 -1, tid 1050, calling tid 1050
> > E/AudioFlinger( 1050): mA2dpDisableCount is already zero
> > I/AudioHardwareOmap( 1050): Setting mixer control: Analog to 1.00
> > I/AudioHardwareOmap( 1050): Setting mixer control: DAC2 Analog to 1.00
> > I/CameraService( 1050): CameraService started: pid=1050
> > E/AudioService(  799): Media server died.
> > E/AudioService(  799): Media server started.
> > D/AudioFlinger( 1050): setRouting 0 2 -1, tid 1054, calling tid 799
> > D/AudioFlinger( 1050): setRouting 1 2 -1, tid 1050, calling tid 799
> > D/AudioFlinger( 1050): setRouting 2 1 -1, tid 1055, calling tid 799
> > E/AudioFlinger( 1050): mA2dpDisableCount is already zero
>
> > I am trying to know if i am gone some where wrong during integration.
>
> > Regards
> > Gururaja B O
>
> > On Dec 4, 4:52 pm, RaviY <yend...@pv.com> wrote:
>
> > > You shouldn't be needing any changes in the callbacks. The callback
> > > functions are generic, and should work for all cases. Can you post the
> > > complete stacktrace? I would have expected the shared library names in
> > > the stack trace, and some address.
>
> > > -Ravi
>
> > > On Dec 4, 3:07 pm, guru <guru.nav...@gmail.com> wrote:
>
> > > > HI All,
>
> > > > I have integrated Audio decoder(OpenMAX) to OpenCORE. OpenCORE is
> > > > recognizing our component, but it is failing to play the audio file.
>
> > > > I added logs to identify the problem and found that getting crashed at
> > > > event handler callback.
>
> > > > Following is the log
>
> > > > E/        (  773): Calling core specific GetHandle
> > > > E/pvomxcore(  773): OMX_CORE.c OMX_GetHandle IN
> > > > E/pvomxcore(  773): ....Invoking ComponentInit
> > > > E/        (  773): OMX_COMP.c MyComponentInit IN
> > > > E/        (  773): .... Create the component thread
> > > > E/        (  773): OMX_COMP.c ComponentThread IN
> > > > E/        (  773): OMX_COMP.c MyComponentInit OUT
> > > > E/pvomxcore(  773): ....Exiting ComponentInit
> > > > E/pvomxcore(  773): Initializing CallBacks IN
> > > > E/pvomxcore(  773): Initializing CallBacks OUT
> > > > E/pvomxcore(  773): OMX_CORE.c OMX_GetHandle OUT
> > > > E/        (  773): Exiting core specific GetHandle
> > > > E/        (  773): .... case OMX_StateLoaded START
> > > > E/        (  773): .... Calling Event Handler ( --> this is called
> > > > when STATE is Loaded)
> > > > I/DEBUG   (  770): *** *** *** *** *** *** *** *** *** *** *** *** ***
> > > > *** *** *
> > > > **
> > > > I/DEBUG   (  770): Build fingerprint: 'zoom/zoom2/zoom2/zoom2:1.5/
> > > > CUPCAKE/eng.mi
> > > > ndtree.20091012.145505:eng/test-keys'
> > > > I/DEBUG   (  770):     405f5994  00000000
> > > > I/DEBUG   (  770):     405f5998  00000000
> > > > I/DEBUG   (  770):     405f599c  00000000
> > > > I/DEBUG   (  770):     405f59a0  00000000
> > > > I/DEBUG   (  770):     405f59a4  00000000
> > > > I/DEBUG   (  770):     405f59a8  00000000
> > > > I/DEBUG   (  770):     405f59ac  00000000
> > > > I/DEBUG   (  770):     405f59b0  00000000
> > > > I/DEBUG   (  770):     405f59b4  00000000
> > > > I/DEBUG   (  770):     405f59b8  00000000
> > > > I/DEBUG   (  770):     405f59bc  00000000
> > > > I/DEBUG   (  770):     405f59c0  00000000
> > > > I/DEBUG   (  770):     405f59c4  00000000
> > > > I/DEBUG   (  770):     405f59c8  00000000
> > > > I/DEBUG   (  770):     405f59cc  00000000
> > > > I/DEBUG   (  770):     405f59d0  00000000
> > > > I/DEBUG   (  770):     405f59d4  00000000
>
> > > > if i am integrating component, do i need to modify callbacks or can we
> > > > directly call them by passing required parameters.
>
> > > > please give me some direction regarding this.
>
> > > > Thanks
> > > > Gururaja- Hide quoted text -
>
> > > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to