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.

HEVC encoder issues

Hi,

I am using HEVC encoder for C6678 DSP from MCSDK Video 02.02.00.41. I found two non-critical issues:

1) While initialization master HEVC encoder tries to writeback and invalidate following uncached memory blocks: shared_NAL_info_rmt00, shared_mem_chip2chip and shared_mem_SFRC_State00. You can see few such warnings in attached log:

[2014-07-02 10:32:39] shmSync @0c043b2c DDR_UNCACHED @82000200 LOC_WRITEBACK LOC_INVALIDATE
[2014-07-02 10:32:39] WARNING: sync UNCACHED memory

[2014-07-02 10:32:39] shmSync @0c043b68 DDR_UNCACHED @82001000 LOC_WRITEBACK LOC_INVALIDATE
[2014-07-02 10:32:39] WARNING: sync UNCACHED memory

[2014-07-02 10:32:39] shmSync @0c043d20 DDR_UNCACHED @82001380 LOC_WRITEBACK LOC_INVALIDATE
[2014-07-02 10:32:39] WARNING: sync UNCACHED memory

Basically it is incorrect to invalildate and writeback uncached memory.

2) When running on single DSP HEVC encoder tries to create remote memory (shared_mem_STM00 RMT_UNCACHED_LOC_SL2). Why does it request remote memory?

Regards,

Andrey Lisnevich