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.

bufferclass_ti changing physical address fail on DM8168 DVR

Hi all ~

I am trying to use bufferclass_ti (bc_cat) to streaming multichannel video on DM8168 DVR.

It works only if all physical addresses of frames are set before render start.

After that - if any changes of physical address at bc_cat buffer were provided - no error return but bc_cat buffer used old physical address. That is wrong and I do not know how to use new physical address.

To understand situation, I have written some test code here: https://bitbucket.org/lolikandr/bccat_addr_test

There is a lot of initialization there but the most important tests are small and they are in main() function with comments (at the end of file "main.c").

Please, help!