Hi,
I am trying to run HEVC encoder on multiple DSPs (2 and 3 DSPs mode).
Please see the logs: https://drive.google.com/file/d/0Byw88ezNrM71VjJKanVoLUJ5Rlk/view?usp=sharing
I log keyCreate, shm and mailbox callbacks.
Encoder tries to run mailbox API on non-existing mailbox on slave cores (particularly core 3 of DSP 0 in my logs):
[2015-01-16 14:38:20] Slave encoder #56 initialized
[2015-01-16 14:38:20] shmSync @0c044900 SL2 L @0c045480 LOC_INVALIDATE
[2015-01-16 14:38:20] mailBoxWrite @00848800 s=8 c=1646092981
[2015-01-16 14:38:20] Assertion failed, (mailbox->isSender == 1), file ../Mailbox.c, line 66
Problem is that core 3 was never requested to create\attach mailboxes. Mailboxes are created only on chip masters (i.e. core 0 of each involved DSP).
In single DSP mode HEVC encoder has no this issue.
Regards,
Andrey Lisnevich