Hi,
My encode application creates & destroys H.264 encoder many times during one run. I have noticed that each time I call Venc1_delete one CMEM buffer (pool size 4096) is left busy. Eventually my application will abort on Venc1_create because all buffers from this pool are left busy. I have run my application with CE_DEBUG=1 and it prints this message inside Venc1_delete:
@172,823,819us: [+7 T:0x409329b0] OM - Memory_contigFree> Error: buffer (addr=1096044544, size=50) not found in translation cache
Does anyone know how to fix this? I'm running DM368 based board and I use DVSDK 3.10.
Thanks,
Semek