This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can TI decoder support more than two channel in DM6467?

Hi all,

Our platform is DM6467

DVSDK version is dvsdk_3_10_00_19

Kernel version is 2.6.32-rc2-davinci1

When we create 4 instances, decode h264 bit stream simultaneously.

After decode, we put decoded frame to resize engine.

Then cause "Assertion", we watch srcDim.y that is random value and > 0.

But when we create 1 or 2 instances, decoder work correctly.

Why the "Asserion" occur and how to fix the problem?

message dump:

@0x000d1c20:[T:0x400200e0] ti.sdo.dmai - [Dmai] Dmai log level set to '2'. Note that calling CERuntime_init after this point may cause unexpected change to DMAI tracing behavior.
@0x050e9927:[T:0x44c78490] ti.sdo.dmai - [BufTab] Allocating BufTab for 4 buffers
@0x050e9acc:[T:0x44c78490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 691200 at 0x44c79000 (0x87413000 phys)
@0x050e9c1c:[T:0x44c78490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 691200 at 0x44d22000 (0x8736a000 phys)
@0x050e9d82:[T:0x44c78490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 691200 at 0x44dcb000 (0x872c1000 phys)
@0x050e9ed8:[T:0x44c78490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 691200 at 0x44e74000 (0x87218000 phys)
@0x050ea047:[T:0x44c78490] ti.sdo.dmai - [Display] Output detected Composite
@0x050ea1b4:[T:0x44c78490] ti.sdo.dmai - [Display] Display Output set to Composite; Display Standard is set to 5
@0x050ea2c3:[T:0x44c78490] ti.sdo.dmai - [Display] Video output set to size 720x480 pitch 720 imageSize 691200
@0x05108d4b:[T:0x45f1c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 691200 at 0x45f1d000 (0x8716f000 phys)
@0x051152cb:[T:0x47fc5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 691200 at 0x47fc6000 (0x870c6000 phys)
@0x0511563f:[T:0x46fc5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 691200 at 0x4906f000 (0x8701d000 phys)
@0x05123fe3:[T:0x467c5490] ti.sdo.dmai - [Vdec2] Video decoder instance created
@0x05124230:[T:0x467c5490] ti.sdo.dmai - [Vdec2] Made XDM_SETPARAMS control call
@0x051243eb:[T:0x467c5490] ti.sdo.dmai - [Vdec2] Made XDM_GETBUFINFO control call
@0x051244ca:[T:0x467c5490] ti.sdo.dmai - [BufTab] Allocating BufTab for 5 buffers
@0x0512667c:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x49118000 (0x8b37d000 phys)
@0x051294d9:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4999f000 (0x8b2f6000 phys)
@0x0512d1bb:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x49a26000 (0x8b26f000 phys)
@0x0512d8c1:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x49aad000 (0x8b1e8000 phys)
@0x0512da6d:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x49b34000 (0x8b161000 phys)
@0x0512db2a:[T:0x467c5490] ti.sdo.dmai - [BufTab] Allocating BufTab for 4 buffers
@0x0512dc6c:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x49bbb000 (0x8b9ce000 phys)
@0x0512e040:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x49be1000 (0x8b9a8000 phys)
@0x0512e1bc:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x49c07000 (0x8b982000 phys)
@0x051315e5:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x49c35000 (0x8b95c000 phys)
@0x051352e0:[T:0x4999e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x49c5b000 (0x8b936000 phys)
@0x051354e5:[T:0x4999e490] ti.sdo.dmai - [BufTab] Allocating BufTab for 5 buffers
@0x0513601d:[T:0x4999e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x49c81000 (0x8b910000 phys)
@0x05138f4a:[T:0x4571c490] ti.sdo.dmai - [BufTab] Allocating BufTab for 11 buffers
@0x0513918c:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 512 at 0x49ccd000 (0x8b9ff000 phys)
@0x051392f0:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 512 at 0x49cce000 (0x8b9fe000 phys)
@0x05139434:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 512 at 0x49ccf000 (0x8b9fd000 phys)
@0x05139597:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 512 at 0x49cd0000 (0x8b9fc000 phys)
@0x051396d6:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 512 at 0x49cd1000 (0x8b9fb000 phys)
@0x05139818:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 512 at 0x49cd2000 (0x8b9fa000 phys)
@0x05139957:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 512 at 0x49cd3000 (0x8b9f9000 phys)
@0x05139a9d:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 512 at 0x49cd4000 (0x8b9f8000 phys)
@0x05139bdc:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 512 at 0x49cd5000 (0x8b9f7000 phys)
@0x05139d22:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 512 at 0x49cd6000 (0x8b9f6000 phys)
@0x05139e5f:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 512 at 0x49cd7000 (0x8b9f5000 phys)
@0x0513eff0:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 4096 at 0x49cd8000 (0x8b9f4000 phys)
@0x051403f3:[T:0x4999e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x49ca7000 (0x8b8ea000 phys)
@0x051405df:[T:0x4999e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x49cd9000 (0x8b8c4000 phys)
@0x05140760:[T:0x4999e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x49cff000 (0x8b89e000 phys)
@0x051408e1:[T:0x4999e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x49d25000 (0x8b878000 phys)
@0x05141d20:[T:0x4571c490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 691200 at 0x49d53000 (0x86f74000 phys)
envp->videoFile[0]=DECODE0.264
@0x0515573b:[T:0x477c5490] ti.sdo.dmai - [Vdec2] Video decoder instance created
@0x051558ed:[T:0x4886e490] ti.sdo.dmai - [Vdec2] Video decoder instance created
@0x05155a6b:[T:0x4906e490] ti.sdo.dmai - [Vdec2] Video decoder instance created
@0x0515657c:[T:0x477c5490] ti.sdo.dmai - [Vdec2] Made XDM_SETPARAMS control call
@0x05156709:[T:0x4886e490] ti.sdo.dmai - [Vdec2] Made XDM_SETPARAMS control call
@0x051568a2:[T:0x4906e490] ti.sdo.dmai - [Vdec2] Made XDM_SETPARAMS control call
@0x05156a7f:[T:0x477c5490] ti.sdo.dmai - [Vdec2] Made XDM_GETBUFINFO control call
@0x05156c60:[T:0x477c5490] ti.sdo.dmai - [BufTab] Allocating BufTab for 5 buffers
@0x05156dd3:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x49f00000 (0x8b0da000 phys)
@0x05156f50:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x49f87000 (0x8b053000 phys)
@0x051570ae:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4a00e000 (0x8afcc000 phys)
@0x0515720a:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4a095000 (0x8af45000 phys)
@0x0515736a:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4a11c000 (0x8aebe000 phys)
@0x05157412:[T:0x477c5490] ti.sdo.dmai - [BufTab] Allocating BufTab for 4 buffers
@0x0515753c:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4a1a3000 (0x8b852000 phys)
@0x05157689:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4a1c9000 (0x8b82c000 phys)
@0x0515780b:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4a1ef000 (0x8b806000 phys)
@0x0515795a:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4a215000 (0x8b7e0000 phys)
@0x05157b1e:[T:0x4886e490] ti.sdo.dmai - [Vdec2] Made XDM_GETBUFINFO control call
@0x05157be7:[T:0x4886e490] ti.sdo.dmai - [BufTab] Allocating BufTab for 5 buffers
@0x05157d35:[T:0x4886e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4a23b000 (0x8ae37000 phys)
@0x05157e96:[T:0x4886e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4a2c2000 (0x8adb0000 phys)
@0x05157ff6:[T:0x4886e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4a349000 (0x8ad29000 phys)
@0x05158175:[T:0x4886e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4a3d0000 (0x8aca2000 phys)
@0x051582f9:[T:0x4886e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4a457000 (0x8ac1b000 phys)
@0x051583a0:[T:0x4886e490] ti.sdo.dmai - [BufTab] Allocating BufTab for 4 buffers
@0x051584c8:[T:0x4886e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4a4de000 (0x8b7ba000 phys)
@0x05158613:[T:0x4886e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4a504000 (0x8b794000 phys)
@0x05158761:[T:0x4886e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4a52a000 (0x8b76e000 phys)
@0x051588af:[T:0x4886e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4a550000 (0x8b748000 phys)
@0x051aa57a:[T:0x4906e490] ti.sdo.dmai - [Vdec2] Made XDM_GETBUFINFO control call
@0x051aa653:[T:0x4906e490] ti.sdo.dmai - [BufTab] Allocating BufTab for 5 buffers
@0x051aa7c7:[T:0x4906e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4b5c2000 (0x8ab94000 phys)
@0x051aa92f:[T:0x4906e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4b649000 (0x8ab0d000 phys)
@0x051aaa96:[T:0x4906e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4b6d0000 (0x8aa86000 phys)
@0x051aac02:[T:0x4906e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4b757000 (0x8a9ff000 phys)
@0x051aad81:[T:0x4906e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4b7de000 (0x8a978000 phys)
@0x051aae29:[T:0x4906e490] ti.sdo.dmai - [BufTab] Allocating BufTab for 4 buffers
@0x051aaf73:[T:0x4906e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4b865000 (0x8b6d6000 phys)
@0x051ab0c5:[T:0x4906e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4b88b000 (0x8b6b0000 phys)
@0x051ab21c:[T:0x4906e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4b8b1000 (0x8b68a000 phys)
@0x051ab48d:[T:0x4906e490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4b8d7000 (0x8b664000 phys)
@0x051ab5b1:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 30014
@0x051ab762:[T:0x4ad75490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4ad76000 (0x8b722000 phys)
@0x051ab84a:[T:0x4ad75490] ti.sdo.dmai - [BufTab] Allocating BufTab for 5 buffers
@0x051ab983:[T:0x4ad75490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4b8fd000 (0x8b63e000 phys)
@0x051abaf6:[T:0x4ad75490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4b923000 (0x8b618000 phys)
@0x051abcbc:[T:0x4ad75490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4b949000 (0x8b5f2000 phys)
@0x051abe12:[T:0x4ad75490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4b96f000 (0x8b5cc000 phys)
@0x051abf67:[T:0x4ad75490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4b995000 (0x8b5a6000 phys)
@0x051ad8be:[T:0x4b59b490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4b59c000 (0x8b6fc000 phys)
@0x051ad968:[T:0x4b59b490] ti.sdo.dmai - [BufTab] Allocating BufTab for 5 buffers
@0x051ada9d:[T:0x4b59b490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4b9bb000 (0x8b580000 phys)
@0x051adcb2:[T:0x4b59b490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4b9e1000 (0x8b55a000 phys)
@0x051ade9c:[T:0x4b59b490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4ba07000 (0x8b534000 phys)
@0x051ae176:[T:0x4b59b490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4ba2d000 (0x8b50e000 phys)
@0x051ae607:[T:0x4b59b490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4ba53000 (0x8b4e8000 phys)
envp->videoFile[1]=DECODE1.264
@0x051aef7d:[T:0x4c278490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4c279000 (0x8b4c2000 phys)
@0x051af024:[T:0x4c278490] ti.sdo.dmai - [BufTab] Allocating BufTab for 5 buffers
@0x051af16d:[T:0x4c278490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4c29f000 (0x8b49c000 phys)
@0x051af35f:[T:0x4c278490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4c2c5000 (0x8b476000 phys)
@0x051af4cf:[T:0x4c278490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4c2eb000 (0x8b450000 phys)
@0x051af62b:[T:0x4c278490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4c311000 (0x8b42a000 phys)
@0x051af786:[T:0x4c278490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 153600 at 0x4c337000 (0x8b404000 phys)
@0x051b0388:[T:0x467c5490] ti.sdo.dmai - [Vdec2] Made XDM_GETBUFINFO control call
@0x051b052b:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c35d000 (0x8a8f1000 phys)
@0x051b06b6:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c3e4000 (0x8a86a000 phys)
@0x051b0845:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c46b000 (0x8a7e3000 phys)
@0x05202b67:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c4f2000 (0x8a75c000 phys)
@0x05202cdc:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c579000 (0x8a6d5000 phys)
@0x05202e6c:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c600000 (0x8a64e000 phys)
@0x05202fe2:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c687000 (0x8a5c7000 phys)
@0x05203154:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c70e000 (0x8a540000 phys)
@0x052032e2:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c795000 (0x8a4b9000 phys)
@0x05203459:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c81c000 (0x8a432000 phys)
@0x052035e9:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c8a3000 (0x8a3ab000 phys)
@0x05203761:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c92a000 (0x8a324000 phys)
@0x052038ee:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4c9b1000 (0x8a29d000 phys)
@0x05203ac9:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4ca38000 (0x8a216000 phys)
@0x05203c63:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4cabf000 (0x8a18f000 phys)
@0x05203dda:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4cb46000 (0x8a108000 phys)
@0x05203f66:[T:0x467c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4cbcd000 (0x8a081000 phys)
@0x05204078:[T:0x477c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 36835
envp->videoFile[3]=DECODE3.264
envp->videoFile[2]=DECODE2.264
@0x05206532:[T:0x477c5490] ti.sdo.dmai - [Vdec2] Made XDM_GETBUFINFO control call
@0x052066ba:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4cc54000 (0x89ffa000 phys)
@0x05206a57:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4ccdb000 (0x89f73000 phys)
@0x05206bec:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4cd62000 (0x89eec000 phys)
@0x05206e66:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4cde9000 (0x89e65000 phys)
@0x05207075:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4ce70000 (0x89dde000 phys)
@0x052071f5:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4cef7000 (0x89d57000 phys)
@0x05207385:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4cf7e000 (0x89cd0000 phys)
@0x05207506:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4d005000 (0x89c49000 phys)
@0x052076a2:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4d08c000 (0x89bc2000 phys)
@0x0520781f:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4d113000 (0x89b3b000 phys)
@0x052079bc:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4d19a000 (0x89ab4000 phys)
@0x05207b6b:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4d221000 (0x89a2d000 phys)
@0x05207cec:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4d2a8000 (0x899a6000 phys)
@0x05207e6c:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4d32f000 (0x8991f000 phys)
@0x05208000:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4d3b6000 (0x89898000 phys)
@0x0520819f:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4d43d000 (0x89811000 phys)
@0x0520831c:[T:0x477c5490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 552960 at 0x4d4c4000 (0x8978a000 phys)
@0x052084e3:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret -1 inId 1 inUse 0 consumed 23877
@0x0520857f:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() non-fatal error 0x0
@0x0520a334:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 2 inUse 0 consumed 23613
@0x0520bc3a:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 3 inUse 0 consumed 23865
@0x0520d77a:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 4 inUse 0 consumed 24468
@0x0520f084:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 5 inUse 0 consumed 24208
@0x052109d7:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 6 inUse 0 consumed 24806
@0x052122d4:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 7 inUse 0 consumed 26393
@0x05213d62:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 8 inUse 0 consumed 27365
Time: 00:00:01 Sampling freq: 0 ARM Load: 15% DSP Load: 100% Video fps: 31 fps Video bit rate: 1891 kbps Sound bit rate: 0 kbps

@0x0526780f:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 9 inUse 0 consumed 26675
@0x052690e2:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 10 inUse 0 consumed 25404
@0x0526b78e:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 11 inUse 0 consumed 25361
@0x0526d09d:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 12 inUse 0 consumed 28284
@0x0526f12a:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 13 inUse 0 consumed 26899
@0x05270a28:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 14 inUse 0 consumed 27549
@0x0527269c:[T:0x467c5490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 15 inUse 0 consumed 27383
DecoBoxServer: linux/dm6467/Ccv_accel.c:212: Ccv_accel_execute: Assertion `!((BufferGfx_getColorSpace(hSrcBuf) == ColorSpace_YUV420PSEMI) && (srcDim.y > 0))' failed.

  • The TI h264 decoder can support mutliple-instances. The restriction will come from the total scratch size/resources available for each codec instance.

    Also at any given time, 2 channels decoding can be done in parallel beacuse there are 2 Hdvicps. The remaining 2 channels will wait till the first 2 channels decoding is completed. Note that there could be many instances of the codec that have been created (2, 4 or 8), but you will have to share the reources between the multiple instances (Hdvicp/DMA channels/Scratch).

     

    Regards,

    Kapil