Hi,
We are facing some crash issues while using hw codecs. While debugging we are seeing issues w.r.t hw acceleration subcomponent.
Some background
We are using a sample program which comes with the panda source. This takes mp3 as input, decodes it and writes a raw output file.
This is done via openmax components which uses (Ducati) hardware codecs.
ics_403\androidfs\hardware\ti\domx\test\sample_proxy\test_sample_proxy.c – File path
with some modifications (commented memmgr.h) we are using this file.
Logs
root@android:/system/bin #
./omxproxysample /sdcard/Music/Bach-GoldbergVariati
usic/Bach-GoldbergVariation.mp3 /sdcard/Music/out.raw
Entering : main
Calling sem create
Sem created
Input [ 317.625030]
rpmsg_omx rpmsg-omx1: local addr assigned: 0x401
file opened
I[ 317.632598] omap-iommu omap-iommu.0: iommu_get: ducati qos_request
nitialize OpenMA[ 317.659667] omap_hwmod: ipu: failed to hardreset
X
Load a comp[ 317.665557] omap-iommu omap-iommu.0: ducati:
version 2.1
onent
[ 317.853698] rpmsg_omx rpmsg6: conn rsp: status 0 addr 101
eError = 0x0
hComp = 0x188d040
Verify that the component is in Loaded state
Client does [ 317.871978] _rpmsg_omx_buffer_lookup:
_rpmsg_omx_buffer_lookup: buffer lookup failed fffffffb
Can some one point me what may be the cause for this issue ?
PS: Point to be noted here that normal decoding via hardware works fine via android framework
Regards
Girish