Hi!
I created a DSP Codec Server with the evaluation-h264encoder and decoder from the dvsdk_3_00_00_13.
Are there any issues when using them both within one Codec Server?
When I run a test, with the encoder alone it works perfectly fine. When running the decoder as well, the system hangs after a certain amount of time.
Interestingly, if the same video-input-file is used, the encoder hangs after the same number of input frames.
I attached a trace from the codec-engine starting from the penultimate Encode-call until the system hangs. I guess, it's the ARM waiting for a message from DSP.
regards,
flo
---- ENCODE
@26,178,741us: [+0 T:0x4001dfa0 S:0xbe8140a4] ti.sdo.ce.video.VIDENC - VIDENC_process> Enter (handle=0x4e038, inBufs=0xbe814210, outBufs=0xbe814204, inArgs=0x
, outArgs=0xbe81415c)
@26,178,894us: [+5 T:0x4001dfa0 S:0xbe81403c] CV - VISA_allocMsg> Allocating message for messageId=0x000309ca
@26,178,955us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferPhysicalAddress> Enter(virtAddr=0x417bf000, size=202752)
@26,178,985us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getPhysicalAddress> Enter(virtAddr=0x417bf000, size=202752)
@26,179,046us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getPhysicalAddress> found in cb(Sc=0x417bf000, Ec=0x417f0800, Ss=0x417bf000, Es=0x417f0800, PSc=0x8
@26,179,107us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getPhysicalAddress> returning physAddr=0x862ec000
@26,179,138us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferPhysicalAddress> return (0x862ec000)
@26,179,199us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferPhysicalAddress> Enter(virtAddr=0x418bf000, size=202752)
@26,179,229us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getPhysicalAddress> Enter(virtAddr=0x418bf000, size=202752)
@26,179,290us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getPhysicalAddress> found in cb(Sc=0x418bf000, Ec=0x418f0800, Ss=0x418bf000, Es=0x418f0800, PSc=0x8
@26,179,351us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getPhysicalAddress> returning physAddr=0x8608f000
@26,179,382us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferPhysicalAddress> return (0x8608f000)
@26,179,443us: [+0 T:0x4001dfa0 S:0xbe814044] CV - VISA_call(visa=0x4e038, msg=0x412f4880): messageId=0x000309ca, command=0x0
@26,179,504us: [+0 T:0x4001dfa0 S:0xbe81400c] OC - Comm_put> Enter(queue=0x3, msg=0x412f4880)
@26,179,565us: [+0 T:0x4001dfa0 S:0xbe81400c] OC - Comm_put> return (0)
@26,179,626us: [+0 T:0x4001dfa0 S:0xbe814004] OC - Comm_get> Enter(queue=0x10004, msg=0xbe8140bc, timeout=-1)
@26,198,547us: [+0 T:0x4001dfa0 S:0xbe814004] OC - Comm_get> MSGQ_Get() status=0x8000, return (0)
@26,198,638us: [+0 T:0x4001dfa0 S:0xbe813f94] OC - Comm_put> Enter(queue=0x0, msg=0x412f3880)
@26,198,699us: [+0 T:0x4001dfa0 S:0xbe813f94] OC - Comm_put> return (0)
@26,198,760us: [+0 T:0x4001dfa0 S:0xbe813f8c] OC - Comm_get> Enter(queue=0x10003, msg=0xbe81402c, timeout=-1)
@26,199,035us: [+0 T:0x4001dfa0 S:0xbe813f8c] OC - Comm_get> MSGQ_Get() status=0x8000, return (0)
[DSP] @38,794,632tk: [+5 T:0x879a128c S:0x879a624c] CN - NODE> 0x879a0f98(h264enc#1) call(algHandle=0x879a1008, msg=0x87e07880); messageId=0x000309ca
[DSP] @38,794,736tk: [+0 T:0x879a128c S:0x879a61ec] OM - Memory_cacheInv> Enter(addr=0x862ec000, sizeInBytes=202752)
[DSP] @38,795,033tk: [+0 T:0x879a128c S:0x879a61ec] OM - Memory_cacheInv> return
[DSP] @38,795,088tk: [+0 T:0x879a128c S:0x879a61ec] OM - Memory_cacheInv> Enter(addr=0x8608f000, sizeInBytes=202752)
[DSP] @38,795,381tk: [+0 T:0x879a128c S:0x879a61ec] OM - Memory_cacheInv> return
[DSP] @38,795,435tk: [+0 T:0x879a128c S:0x879a61b4] ti.sdo.ce.video.VIDENC - VIDENC_process> Enter (handle=0x879a1008, inBufs=0x879a625c, outBufs=0x879a6268,
x87e079b8, outArgs=0x87e079bc)
[DSP] @38,795,560tk: [+5 T:0x879a128c S:0x879a6194] CV - VISA_enter(visa=0x879a1008): algHandle = 0x879a1038
[DSP] @38,795,640tk: [+0 T:0x879a128c S:0x879a6174] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Enter(handle=0x879a1038)
[DSP] @38,795,715tk: [+0 T:0x879a128c S:0x879a614c] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Enter (scratchId=0, alg=0x86bf1500)
[DSP] @38,795,793tk: [+2 T:0x879a128c S:0x879a614c] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Last active algorithm 0x86800780, current algorithm to be activated 0
0
[DSP] @38,795,893tk: [+4 T:0x879a128c S:0x879a614c] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Real deactivation of algorithm 0x86800780
[DSP] @38,796,018tk: [+4 T:0x879a128c S:0x879a614c] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Real activation of algorithm 0x86bf1500
[DSP] @38,796,144tk: [+0 T:0x879a128c S:0x879a614c] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Exit
[DSP] @38,796,205tk: [+0 T:0x879a128c S:0x879a6174] ti.sdo.ce.alg.Algorithm - Algorithm_activate> return
[DSP] @38,821,947tk: [+5 T:0x879a128c S:0x879a6194] CV - VISA_exit(visa=0x879a1008): algHandle = 0x879a1038
[DSP] @38,822,054tk: [+0 T:0x879a128c S:0x879a6174] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Enter(handle=0x879a1038)
[DSP] @38,822,135tk: [+0 T:0x879a128c S:0x879a6154] ti.sdo.fc.dskt2 - DSKT2_deactivateAlg> Enter (scratchId=0, algHandle=0x86bf1500)
[DSP] @38,822,217tk: [+4 T:0x879a128c S:0x879a6154] ti.sdo.fc.dskt2 - DSKT2_deactivateAlg> Lazy deactivate of algorithm 0x86bf1500
[DSP] @38,822,300tk: [+0 T:0x879a128c S:0x879a6154] ti.sdo.fc.dskt2 - DSKT2_deactivateAlg> Exit
[DSP] @38,822,360tk: [+0 T:0x879a128c S:0x879a6174] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> return
[DSP] @38,822,428tk: [+0 T:0x879a128c S:0x879a61b4] ti.sdo.ce.video.VIDENC - VIDENC_process> Exit (handle=0x879a1008, retVal=0x0)
[DSP] @38,822,516tk: [+0 T:0x879a128c S:0x879a61ec] OM - Memory_cacheWb> Enter(addr=0x8608f000, sizeInBytes=202752)
[DSP] @38,822,816tk: [+0 T:0x879a128c S:0x879a61ec] OM - Memory_cacheWb> return
[DSP] @38,822,869tk: [+0 T:0x879a128c S:0x879a61ec] OM - Memory_cacheWbInv> Enter(addr=0x86c2ada0, sizeInBytes=119808)
[DSP] @38,823,089tk: [+0 T:0x879a128c S:0x879a61ec] OM - Memory_cacheWbInv> return
[DSP] @38,823,142tk: [+0 T:0x879a128c S:0x879a61ec] OM - Memory_cacheWbInv> Enter(addr=0x86c4c290, sizeInBytes=59904)
[DSP] @38,823,282tk: [+0 T:0x879a128c S:0x879a61ec] OM - Memory_cacheWbInv> return
[DSP] @38,823,335tk: [+0 T:0x879a128c S:0x879a61ec] OM - Memory_cacheWbInv> Enter(addr=0x86c55190, sizeInBytes=59904)
[DSP] @38,823,477tk: [+0 T:0x879a128c S:0x879a61ec] OM - Memory_cacheWbInv> return
[DSP] @38,823,534tk: [+5 T:0x879a128c S:0x879a624c] CN - NODE> returned from call(algHandle=0x879a1008, msg=0x87e07880); messageId=0x000309ca
[DSP] @38,824,258tk: [+0 T:0x8798f42c S:0x879973e4] CR - processRmsCmd(0x87e068a8, 4056): cmd = 5
[DSP] @38,824,327tk: [+0 T:0x8798f42c S:0x879973e4] CR - remote time = 0x0, trace buffer size = 4032
@26,202,819us: [+0 T:0x4001dfa0 S:0xbe813fc4] CE - Engine_fwriteTrace> returning count [3698]
@26,202,880us: [+0 T:0x4001dfa0 S:0xbe814044] CV - VISA_call Completed: messageId=0x000309ca, command=0x0, return(status=0)
@26,202,941us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferVirtualAddress> Enter(physAddr=0x8608f000, size=202752)
@26,203,918us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getVirtualAddress> Enter(physAddr=0x8608f000, size=202752)
@26,203,979us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getVirtualAddress> found in cb(Sc=0x8608f000, Ec=0x860c0800, Ss=0x8608f000, Es=0x860c0800)
@26,204,010us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getVirtualAddress> returning virtAddr=0x418bf000
@26,204,071us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferVirtualAddress> return (0x418bf000)
@26,204,101us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferVirtualAddress> Enter(physAddr=0x86c2ada0, size=119808)
@26,204,162us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getVirtualAddress> Enter(physAddr=0x86c2ada0, size=119808)
@26,204,284us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getVirtualAddress> returning virtAddr=0x0
@26,204,345us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferVirtualAddress> return (0x0)
@26,204,406us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferVirtualAddress> Enter(physAddr=0x86c4c290, size=59904)
@26,204,437us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getVirtualAddress> Enter(physAddr=0x86c4c290, size=59904)
@26,204,559us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getVirtualAddress> returning virtAddr=0x0
@26,204,589us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferVirtualAddress> return (0x0)
@26,204,650us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferVirtualAddress> Enter(physAddr=0x86c55190, size=59904)
@26,204,681us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getVirtualAddress> Enter(physAddr=0x86c55190, size=59904)
@26,204,742us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getVirtualAddress> returning virtAddr=0x0
@26,204,772us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferVirtualAddress> return (0x0)
@26,204,833us: [+5 T:0x4001dfa0 S:0xbe81401c] CV - VISA_freeMsg(0x4e038, 0x412f4880): Freeing message with messageId=0x000309ca
@26,204,895us: [+0 T:0x4001dfa0 S:0xbe8140a4] ti.sdo.ce.video.VIDENC - VIDENC_process> Exit (handle=0x4e038, retVal=0x0)
---- DECODE
@26,205,017us: [+0 T:0x4001dfa0 S:0xbe813fd4] ti.sdo.ce.video.VIDDEC - VIDDEC_process> Enter (handle=0x4d9e8, inBufs=0xbe814094, outBufs=0xbe814088, inArgs=0x
, outArgs=0xbe814148)
@26,205,078us: [+5 T:0x4001dfa0 S:0xbe813f64] CV - VISA_allocMsg> Allocating message for messageId=0x000229ca
@26,205,139us: [+0 T:0x4001dfa0 S:0xbe813f34] OM - Memory_getBufferPhysicalAddress> Enter(virtAddr=0x4179f000, size=610)
@26,205,200us: [+1 T:0x4001dfa0 S:0xbe813f34] OM - Memory__getPhysicalAddress> Enter(virtAddr=0x4179f000, size=610)
@26,205,230us: [+1 T:0x4001dfa0 S:0xbe813f34] OM - Memory__getPhysicalAddress> found in cb(Sc=0x4179f000, Ec=0x417a1800, Ss=0x4179f000, Es=0x4179f262, PSc=0x8
@26,205,291us: [+1 T:0x4001dfa0 S:0xbe813f34] OM - Memory__getPhysicalAddress> returning physAddr=0x867cc000
@26,205,322us: [+0 T:0x4001dfa0 S:0xbe813f34] OM - Memory_getBufferPhysicalAddress> return (0x867cc000)
@26,205,383us: [+0 T:0x4001dfa0 S:0xbe813f34] OM - Memory_getBufferPhysicalAddress> Enter(virtAddr=0x41360000, size=202752)
@26,205,444us: [+1 T:0x4001dfa0 S:0xbe813f34] OM - Memory__getPhysicalAddress> Enter(virtAddr=0x41360000, size=202752)
@26,205,474us: [+1 T:0x4001dfa0 S:0xbe813f34] OM - Memory__getPhysicalAddress> found in cb(Sc=0x41360000, Ec=0x41391800, Ss=0x41360000, Es=0x41391800, PSc=0x8
@26,205,535us: [+1 T:0x4001dfa0 S:0xbe813f34] OM - Memory__getPhysicalAddress> returning physAddr=0x86050000
@26,205,566us: [+0 T:0x4001dfa0 S:0xbe813f34] OM - Memory_getBufferPhysicalAddress> return (0x86050000)
@26,205,627us: [+0 T:0x4001dfa0 S:0xbe813f74] CV - VISA_call(visa=0x4d9e8, msg=0x412f2880): messageId=0x000229ca, command=0x0
@26,205,657us: [+0 T:0x4001dfa0 S:0xbe813f3c] OC - Comm_put> Enter(queue=0x2, msg=0x412f2880)
@26,205,749us: [+0 T:0x4001dfa0 S:0xbe813f3c] OC - Comm_put> return (0)
@26,205,780us: [+0 T:0x4001dfa0 S:0xbe813f34] OC - Comm_get> Enter(queue=0x10002, msg=0xbe813fec, timeout=-1)
@26,213,287us: [+0 T:0x4001dfa0 S:0xbe813f34] OC - Comm_get> MSGQ_Get() status=0x8000, return (0)
@26,213,348us: [+0 T:0x4001dfa0 S:0xbe813ec4] OC - Comm_put> Enter(queue=0x0, msg=0x412f1880)
@26,213,409us: [+0 T:0x4001dfa0 S:0xbe813ec4] OC - Comm_put> return (0)
@26,213,470us: [+0 T:0x4001dfa0 S:0xbe813ebc] OC - Comm_get> Enter(queue=0x10001, msg=0xbe813f5c, timeout=-1)
@26,213,684us: [+0 T:0x4001dfa0 S:0xbe813ebc] OC - Comm_get> MSGQ_Get() status=0x8000, return (0)
[DSP] @38,835,115tk: [+5 T:0x87998f1c S:0x879a0edc] CN - NODE> 0x87998700(h264avcdec#0) call(algHandle=0x879987b8, msg=0x87e05880); messageId=0x000229ca
[DSP] @38,835,221tk: [+0 T:0x87998f1c S:0x879a0e7c] OM - Memory_cacheInv> Enter(addr=0x867cc000, sizeInBytes=610)
[DSP] @38,835,297tk: [+0 T:0x87998f1c S:0x879a0e7c] OM - Memory_cacheInv> return
[DSP] @38,835,354tk: [+0 T:0x87998f1c S:0x879a0e3c] ti.sdo.ce.video.VIDDEC - VIDDEC_process> Enter (handle=0x879987b8, inBufs=0x879a0eec, outBufs=0x879a0ef8,
x87e059b8, outArgs=0x87e059c4)
[DSP] @38,835,482tk: [+5 T:0x87998f1c S:0x879a0e1c] CV - VISA_enter(visa=0x879987b8): algHandle = 0x879987e8
[DSP] @38,835,557tk: [+0 T:0x87998f1c S:0x879a0dfc] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Enter(handle=0x879987e8)
[DSP] @38,835,634tk: [+0 T:0x87998f1c S:0x879a0dd4] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Enter (scratchId=0, alg=0x86800780)
[DSP] @38,835,713tk: [+2 T:0x87998f1c S:0x879a0dd4] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Last active algorithm 0x86bf1500, current algorithm to be activated 0
0
[DSP] @38,835,813tk: [+4 T:0x87998f1c S:0x879a0dd4] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Real deactivation of algorithm 0x86bf1500
[DSP] @38,835,923tk: [+4 T:0x87998f1c S:0x879a0dd4] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Real activation of algorithm 0x86800780
[DSP] @38,836,040tk: [+0 T:0x87998f1c S:0x879a0dd4] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Exit
[DSP] @38,836,100tk: [+0 T:0x87998f1c S:0x879a0dfc] ti.sdo.ce.alg.Algorithm - Algorithm_activate> return
[DSP] @38,845,398tk: [+5 T:0x87998f1c S:0x879a0e1c] CV - VISA_exit(visa=0x879987b8): algHandle = 0x879987e8
[DSP] @38,845,509tk: [+0 T:0x87998f1c S:0x879a0dfc] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Enter(handle=0x879987e8)
[DSP] @38,845,588tk: [+0 T:0x87998f1c S:0x879a0ddc] ti.sdo.fc.dskt2 - DSKT2_deactivateAlg> Enter (scratchId=0, algHandle=0x86800780)
[DSP] @38,845,671tk: [+4 T:0x87998f1c S:0x879a0ddc] ti.sdo.fc.dskt2 - DSKT2_deactivateAlg> Lazy deactivate of algorithm 0x86800780
[DSP] @38,845,754tk: [+0 T:0x87998f1c S:0x879a0ddc] ti.sdo.fc.dskt2 - DSKT2_deactivateAlg> Exit
[DSP] @38,845,814tk: [+0 T:0x87998f1c S:0x879a0dfc] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> return
[DSP] @38,845,905tk: [+0 T:0x87998f1c S:0x879a0e3c] ti.sdo.ce.video.VIDDEC - VIDDEC_process> Exit (handle=0x879987b8, retVal=0x0)
[DSP] @38,845,993tk: [+0 T:0x87998f1c S:0x879a0e7c] OM - Memory_cacheWbInv> Enter(addr=0x86050000, sizeInBytes=202752)
[DSP] @38,846,291tk: [+0 T:0x87998f1c S:0x879a0e7c] OM - Memory_cacheWbInv> return
[DSP] @38,846,348tk: [+5 T:0x87998f1c S:0x879a0edc] CN - NODE> returned from call(algHandle=0x879987b8, msg=0x87e05880); messageId=0x000229ca
[DSP] @38,847,014tk: [+0 T:0x8798f42c S:0x879973e4] CR - processRmsCmd(0x87e048a8, 4056): cmd = 5
[DSP] @38,847,084tk: [+0 T:0x8798f42c S:0x879973e4] CR - remote time = 0x0, trace buffer size = 4032
@26,216,674us: [+0 T:0x4001dfa0 S:0xbe813ef4] CE - Engine_fwriteTrace> returning count [2902]
@26,216,735us: [+0 T:0x4001dfa0 S:0xbe813f74] CV - VISA_call Completed: messageId=0x000229ca, command=0x0, return(status=0)
@26,216,796us: [+0 T:0x4001dfa0 S:0xbe813f3c] OM - Memory_getBufferVirtualAddress> Enter(physAddr=0x86050000, size=202752)
@26,216,827us: [+1 T:0x4001dfa0 S:0xbe813f3c] OM - Memory__getVirtualAddress> Enter(physAddr=0x86050000, size=202752)
@26,216,888us: [+1 T:0x4001dfa0 S:0xbe813f3c] OM - Memory__getVirtualAddress> found in cb(Sc=0x86050000, Ec=0x86081800, Ss=0x86050000, Es=0x86081800)
@26,216,949us: [+1 T:0x4001dfa0 S:0xbe813f3c] OM - Memory__getVirtualAddress> returning virtAddr=0x41360000
@26,216,979us: [+0 T:0x4001dfa0 S:0xbe813f3c] OM - Memory_getBufferVirtualAddress> return (0x41360000)
@26,217,041us: [+0 T:0x4001dfa0 S:0xbe813f3c] OM - Memory_getBufferVirtualAddress> Enter(physAddr=0x86050000, size=202752)
@26,217,071us: [+1 T:0x4001dfa0 S:0xbe813f3c] OM - Memory__getVirtualAddress> Enter(physAddr=0x86050000, size=202752)
@26,217,132us: [+1 T:0x4001dfa0 S:0xbe813f3c] OM - Memory__getVirtualAddress> found in cb(Sc=0x86050000, Ec=0x86081800, Ss=0x86050000, Es=0x86081800)
@26,218,017us: [+1 T:0x4001dfa0 S:0xbe813f3c] OM - Memory__getVirtualAddress> returning virtAddr=0x41360000
@26,218,078us: [+0 T:0x4001dfa0 S:0xbe813f3c] OM - Memory_getBufferVirtualAddress> return (0x41360000)
@26,218,109us: [+5 T:0x4001dfa0 S:0xbe813f4c] CV - VISA_freeMsg(0x4d9e8, 0x412f2880): Freeing message with messageId=0x000229ca
@26,218,170us: [+0 T:0x4001dfa0 S:0xbe813fd4] ti.sdo.ce.video.VIDDEC - VIDDEC_process> Exit (handle=0x4d9e8, retVal=0x0)
@26,218,231us: [+0 T:0x4001dfa0 S:0xbe813fcc] ti.sdo.ce.video.VIDDEC - VIDDEC_control> Enter (handle=0x4d9e8, id=0, params=0xbe8141f0, status=0xbe8140a0
@26,218,292us: [+5 T:0x4001dfa0 S:0xbe813fa4] CV - VISA_allocMsg> Allocating message for messageId=0x000229cb
@26,218,383us: [+0 T:0x4001dfa0 S:0xbe813f84] CV - VISA_call(visa=0x4d9e8, msg=0x412f2880): messageId=0x000229cb, command=0x1
@26,218,444us: [+0 T:0x4001dfa0 S:0xbe813f4c] OC - Comm_put> Enter(queue=0x2, msg=0x412f2880)
@26,218,505us: [+0 T:0x4001dfa0 S:0xbe813f4c] OC - Comm_put> return (0)
@26,218,566us: [+0 T:0x4001dfa0 S:0xbe813f44] OC - Comm_get> Enter(queue=0x10002, msg=0xbe813fec, timeout=-1)
@26,219,635us: [+0 T:0x4001dfa0 S:0xbe813f44] OC - Comm_get> MSGQ_Get() status=0x8000, return (0)
@26,219,696us: [+0 T:0x4001dfa0 S:0xbe813ed4] OC - Comm_put> Enter(queue=0x0, msg=0x412f1880)
@26,219,757us: [+0 T:0x4001dfa0 S:0xbe813ed4] OC - Comm_put> return (0)
@26,219,787us: [+0 T:0x4001dfa0 S:0xbe813ecc] OC - Comm_get> Enter(queue=0x10001, msg=0xbe813f6c, timeout=-1)
@26,220,062us: [+0 T:0x4001dfa0 S:0xbe813ecc] OC - Comm_get> MSGQ_Get() status=0x8000, return (0)
[DSP] @38,854,861tk: [+5 T:0x87998f1c S:0x879a0edc] CN - NODE> 0x87998700(h264avcdec#0) call(algHandle=0x879987b8, msg=0x87e05880); messageId=0x000229cb
[DSP] @38,854,968tk: [+0 T:0x87998f1c S:0x879a0e3c] ti.sdo.ce.video.VIDDEC - VIDDEC_control> Enter (handle=0x879987b8, id=0, params=0x87e058b4, status=0x87e05
[DSP] @38,855,080tk: [+5 T:0x87998f1c S:0x879a0e1c] CV - VISA_enter(visa=0x879987b8): algHandle = 0x879987e8
[DSP] @38,855,154tk: [+0 T:0x87998f1c S:0x879a0dfc] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Enter(handle=0x879987e8)
[DSP] @38,855,232tk: [+0 T:0x87998f1c S:0x879a0dd4] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Enter (scratchId=0, alg=0x86800780)
[DSP] @38,855,311tk: [+2 T:0x87998f1c S:0x879a0dd4] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Last active algorithm 0x86800780, current algorithm to be activated 0
0
[DSP] @38,855,412tk: [+2 T:0x87998f1c S:0x879a0dd4] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Activation of algorithm 0x86800780 not required, already active
[DSP] @38,855,502tk: [+0 T:0x87998f1c S:0x879a0dd4] ti.sdo.fc.dskt2 - DSKT2_activateAlg> Exit
[DSP] @38,855,561tk: [+0 T:0x87998f1c S:0x879a0dfc] ti.sdo.ce.alg.Algorithm - Algorithm_activate> return
[DSP] @38,855,634tk: [+5 T:0x87998f1c S:0x879a0e1c] CV - VISA_exit(visa=0x879987b8): algHandle = 0x879987e8
[DSP] @38,855,705tk: [+0 T:0x87998f1c S:0x879a0dfc] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Enter(handle=0x879987e8)
[DSP] @38,855,783tk: [+0 T:0x87998f1c S:0x879a0ddc] ti.sdo.fc.dskt2 - DSKT2_deactivateAlg> Enter (scratchId=0, algHandle=0x86800780)
[DSP] @38,855,863tk: [+4 T:0x87998f1c S:0x879a0ddc] ti.sdo.fc.dskt2 - DSKT2_deactivateAlg> Lazy deactivate of algorithm 0x86800780
[DSP] @38,855,943tk: [+0 T:0x87998f1c S:0x879a0ddc] ti.sdo.fc.dskt2 - DSKT2_deactivateAlg> Exit
[DSP] @38,856,002tk: [+0 T:0x87998f1c S:0x879a0dfc] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> return
[DSP] @38,856,067tk: [+0 T:0x87998f1c S:0x879a0e3c] ti.sdo.ce.video.VIDDEC - VIDDEC_control> Exit (handle=0x879987b8, retVal=0x0)
[DSP] @38,856,148tk: [+5 T:0x87998f1c S:0x879a0edc] CN - NODE> returned from call(algHandle=0x879987b8, msg=0x87e05880); messageId=0x000229cb
[DSP] @38,856,793tk: [+0 T:0x8798f42c S:0x879973e4] CR - processRmsCmd(0x87e048a8, 4056): cmd = 5
[DSP] @38,856,859tk: [+0 T:0x8798f42c S:0x879973e4] CR - remote time = 0x0, trace buffer size = 4032
@26,222,534us: [+0 T:0x4001dfa0 S:0xbe813f04] CE - Engine_fwriteTrace> returning count [2363]
@26,222,564us: [+0 T:0x4001dfa0 S:0xbe813f84] CV - VISA_call Completed: messageId=0x000229cb, command=0x1, return(status=0)
@26,222,625us: [+5 T:0x4001dfa0 S:0xbe813f8c] CV - VISA_freeMsg(0x4d9e8, 0x412f2880): Freeing message with messageId=0x000229cb
@26,222,686us: [+0 T:0x4001dfa0 S:0xbe813fcc] ti.sdo.ce.video.VIDDEC - VIDDEC_control> Exit (handle=0x4d9e8, retVal=0x0)
---- ENCODE
@26,268,554us: [+0 T:0x4001dfa0 S:0xbe8140a4] ti.sdo.ce.video.VIDENC - VIDENC_process> Enter (handle=0x4e038, inBufs=0xbe814210, outBufs=0xbe814204, inArgs=0x
, outArgs=0xbe81415c)
@26,268,890us: [+5 T:0x4001dfa0 S:0xbe81403c] CV - VISA_allocMsg> Allocating message for messageId=0x000309cb
@26,269,012us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferPhysicalAddress> Enter(virtAddr=0x417bf000, size=202752)
@26,269,287us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getPhysicalAddress> Enter(virtAddr=0x417bf000, size=202752)
@26,269,500us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getPhysicalAddress> found in cb(Sc=0x417bf000, Ec=0x417f0800, Ss=0x417bf000, Es=0x417f0800, PSc=0x8
@26,269,622us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getPhysicalAddress> returning physAddr=0x862ec000
@26,269,836us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferPhysicalAddress> return (0x862ec000)
@26,270,050us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferPhysicalAddress> Enter(virtAddr=0x418bf000, size=202752)
@26,270,233us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getPhysicalAddress> Enter(virtAddr=0x418bf000, size=202752)
@26,270,355us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getPhysicalAddress> found in cb(Sc=0x418bf000, Ec=0x418f0800, Ss=0x418bf000, Es=0x418f0800, PSc=0x8
@26,270,568us: [+1 T:0x4001dfa0 S:0xbe81400c] OM - Memory__getPhysicalAddress> returning physAddr=0x8608f000
@26,270,782us: [+0 T:0x4001dfa0 S:0xbe81400c] OM - Memory_getBufferPhysicalAddress> return (0x8608f000)
@26,270,874us: [+0 T:0x4001dfa0 S:0xbe814044] CV - VISA_call(visa=0x4e038, msg=0x412f4880): messageId=0x000309cb, command=0x0
@26,271,087us: [+0 T:0x4001dfa0 S:0xbe81400c] OC - Comm_put> Enter(queue=0x3, msg=0x412f4880)
@26,271,331us: [+0 T:0x4001dfa0 S:0xbe81400c] OC - Comm_put> return (0)
@26,271,545us: [+0 T:0x4001dfa0 S:0xbe814004] OC - Comm_get> Enter(queue=0x10004, msg=0xbe8140bc, timeout=-1)
--- GOT STUCK HERE