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 - -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting