Hi All,

I am working on aac codec integration to android platform.
It is integrated and I am able to play one test_ADTS.aac file.
But facing some problem while playing m4a file.
It plays for .1 to .2 seconds and then it is crashing.

Following is the logs what I am getting.

E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1329:PVMFOMXAudioDecNode::Run() - Loo
pCount = 1, Time spent in loop(in ms) = 45,
iNumOutstandingInputBuffers = 1, iNu
mOutstandingOutputBuffers = 1
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1329:PVMFOMXAudioDecNode::Run() Out
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1329:FillBufferDoneThreadSafeCallback
AO::Run() In
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1330:FillBufferDoneThreadSafeCallback
AO::Run() - No more events, call PendForExec()
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1330:FillBufferDoneThreadSafeCallback
AO::Run() - Calling Process Event
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1330:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: In
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1330:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: Output frame 0 received
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1330:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: Wrapping buffer 10f588 of size 2048
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1330:PVMFOMXAudioDecNode::QueueOutput
Frame: In
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1331::PVMFOMXAudioDecNode::QueueOutpu
tFrame(): - SeqNum=1, TS=0
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1331:PVMediaOutputNodePort::setParame
tersSync - FSI - Fmt=audio/L16
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1331:PVMediaOutputNodePort::ConfigMIO
 - SamplingRate=44100, NumChannels=2
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1332:AndroidAudioMIO::setParametersSy
nc() Audio Sampling Rate Key, Value 44100
.
.
.
.
E/PV      (  878): PVLOG:TID(0x5b6d0):Time=1395:PORT OMXAudioDecOut
Msg Sent Dir
ectly MediaData SeqNum 0, SId 0, TS 0, Q-depth 0/10
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1396:PVMFOMXAudioDecNode::QueueOutput
Frame(): Queued frame OK
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1396:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: Buffer 10f588 of size 2048 queued - reschedule the node
to send o
ut
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1396:FillBufferDoneThreadSafeCallback
AO::Run() Out
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1396:FillBufferDoneThreadSafeCallback
AO::Run() In
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1396:FillBufferDoneThreadSafeCallback
AO::Run() - No more events, call PendForExec()
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1397:FillBufferDoneThreadSafeCallback
AO::Run() - Calling Process Event
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1397:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: In
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1397:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: Output frame 1 received
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1397:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: Wrapping buffer 10f588 of size 2048
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1397:PVMFOMXAudioDecNode::QueueOutput
Frame: In
E/PV      (  878): PVLOG:TID(0x5b6d0):Time=1398:OsclError::Leave!
reason 114
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1398:PVMFOMXAudioDecNode::QueueOutput
Frame() call PVMFMediaData::createMediaData is failed
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1398:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: Problem queing buffer 10f588 of size 2048 - releasing
the buffer
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1407:PVMFOMXAudioDecNode::freechunkav
ailable() Memory chunk in OUTPUT mempool was deallocated, 1 out of 1
now availab
le
.
.
.

.
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1454:FillBufferDoneThreadSafeCallback
AO::Run() - No more events, call PendForExec()
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1454:FillBufferDoneThreadSafeCallback
AO::Run() - Calling Process Event
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1454:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: In
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1454:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: Output frame 2 received
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1455:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: Wrapping buffer 10f588 of size 2048
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1455:PVMFOMXAudioDecNode::QueueOutput
Frame: In
E/PV      (  878): PVLOG:TID(0x5b6d0):Time=1455:OsclError::Leave! re
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1456:PVMFOMXAudioDecNode::QueueOutput
Frame() call PVMFMediaData::createMediaData is failed
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1456:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: Problem queing buffer 10f588 of size 2048 - releasing
the buffer
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1456:PVMFOMXAudioDecNode::freechunkav
ailable() Memory chunk in OUTPUT mempool was deallocated, 2 out of 1
now availab
le
.PVLOG:TID(0x5b6d0):Time=1513:PVMFOMXAudioDecNode::QueueOutput
Frame() call PVMFMediaData::createMediaData is failed
E/PV      (  878):
PVLOG:TID(0x5b6d0):Time=1513:PVMFOMXAudioDecNode::FillBufferD
oneProcessing: Problem queing buffer 10f588 of size 2048 - releasing
the buffer
D/libc-abort(  878): abort() called in pid 878
I/DEBUG   (  875): *** *** *** *** *** *** *** *** *** *** *** *** ***
*** *** *
**
I/DEBUG   (  875): Build fingerprint: 'zoom/zoom2/zoom2/zoom2:1.6/
Donut/eng.root
.20100224.155924:eng/test-keys'
I/DEBUG   (  875): pid: 878, tid: 1194  >>> /system/bin/mediaserver
<<<
I/DEBUG   (  875): signal 11 (SIGSEGV), fault addr deadbaad
I/DEBUG   (  875):  r0 00000003  r1 deadbaad  r2 00000027  r3 ffff629c
I/DEBUG   (  875):  r4 ffff6274  r5 afe30048  r6 afe39dd4  r7 afe39dd4
I/DEBUG   (  875):  r8 4100ab24  r9 afe39dd4  10 a9d29e05  fp 00000001
I/DEBUG   (  875):  ip 0000001a  sp 41a0ad60  lr afe2000b  pc
afe1072a  cpsr 200
00030
I/DEBUG   (  875):          #00  pc 0001072a  /system/lib/libc.so
I/DEBUG   (  875):          #01  pc 0000b05a  /system/lib/libc.so
I/DEBUG   (  875):          #02  pc 000c8852  /system/lib/
libopencore_common.so
I/DEBUG   (  875):          #03  pc 00076aec  /system/lib/
libopencore_common.so
I/DEBUG   (  875):          #04  pc 0007732e  /system/lib/
libopencore_common.so
I/DEBUG   (  875):          #05  pc 000c8bd6  /system/lib/
libopencore_common.so
I/DEBUG   (  875):          #06  pc 000c8c1c  /system/lib/
libopencore_common.so
I/DEBUG   (  875):          #07  pc 000d0612  /system/lib/
libopencore_common.so
I/DEBUG   (  875):          #08  pc 000d01b4  /system/lib/
libopencore_common.so
I/DEBUG   (  875):          #09  pc 000317ce  /system/lib/
libopencore_common.so
I/DEBUG   (  875):          #10  pc 00031884  /system/lib/
libopencore_common.so
I/DEBUG   (  875):          #11  pc 0003227a  /system/lib/
libopencore_common.so
I/DEBUG   (  875):          #12  pc 000bea4c  /system/lib/
libopencore_player.so
I/DEBUG   (  875):          #13  pc 000beb34  /system/lib/
libopencore_player.so
I/DEBUG   (  875):          #14  pc 00029e6c  /system/lib/libutils.so
I/DEBUG   (  875):          #15  pc 0000f940  /system/lib/libc.so
I/DEBUG   (  875):          #16  pc 0000f4b4  /system/lib/libc.so
I/DEBUG   (  875): stack:
I/DEBUG   (  875):     41a0ad20  001043c0  [heap]
I/DEBUG   (  875):     41a0ad24  afe12f59  /system/lib/libc.so
I/DEBUG   (  875):     41a0ad28  afe3cd9c
I/DEBUG   (  875):     41a0ad2c  afe39ff0  /system/lib/libc.so
I/DEBUG   (  875):     41a0ad30  0000000f
I/DEBUG   (  875):     41a0ad34  afe13f0d  /system/lib/libc.so
I/DEBUG   (  875):     41a0ad38  0005d638  [heap]
I/DEBUG   (  875):     41a0ad3c  987b999c
I/DEBUG   (  875):     41a0ad40  fffb5f45
I/DEBUG   (  875):     41a0ad44  ffff6274
I/DEBUG   (  875):     41a0ad48  afe30048  /system/lib/libc.so
I/DEBUG   (  875):     41a0ad4c  afe39dd4  /system/lib/libc.so
I/DEBUG   (  875):     41a0ad50  afe39dd4  /system/lib/libc.so
I/DEBUG   (  875):     41a0ad54  afe10723  /system/lib/libc.so
I/DEBUG   (  875):     41a0ad58  df002777
I/DEBUG   (  875):     41a0ad5c  e3a070ad
I/DEBUG   (  875): #00 41a0ad60  0010f400  [heap]
I/DEBUG   (  875):     41a0ad64  afe0ea00  /system/lib/libc.so
I/DEBUG   (  875):     41a0ad68  0010f400  [heap]
.
.
.
/MediaPlayer(  915): MediaPlayer server died!
I/ServiceManager(  872): service 'media.audio_flinger' died
I/ServiceManager(  872): service 'media.player' died
I/ServiceManager(  872): service 'media.camera' died
W/MediaPlayer( 1180): MediaPlayer server died!
E/MediaPlayer( 1180): error (100, 0)
E/MediaPlayer( 1180): Error (100,0)


I am not able to find out where is the problem.
In two places I am getting error as "createMediaData is failed"
and OsclError::Leave! reason 114.

Can it be a reason for crashing.

Can anyone help me out of this??

Regards,
Anupama

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

To unsubscribe from this group, send email to 
android-porting+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.

Reply via email to