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.
Ran,
I assume your application is running on A8. How does priorities of decode, capture links afftect application on A8 as they are running on M3. Regarding priorities of threads running on A8 (links under src_linux), I think links should have higher priorities as application thread is actually a consumer. Having application at higher priority may cause issues in execution e.g. if the application thread waits on resource (like buffer) and lower priority link thread doesn't get chance to run, the system would stall.
Ran,
I'm not sure why priority 1 is left out but application threads which are consuming from link threads should have lower priority than links. I guess independent application threads (resource wise) can still have priorities equal to link priorities or higher (1).
Ran,
I'm sorry I mixed up too :-( You are correct, considering SCHED_FIFO we have left less range of priorities for the application threads dependent on link threads. I will bring up the discussion with team here. Thanks.
Ran,
We had discussed this. Actually for RDK demo applications we do not need wide range of priorities on A8. If that is the requirement you can change priorities in dvr_rdk\mcfw\src_linux\links\system\system_priv_common.h _relatively_ to higher numbers between 1-99 and then have more room for application's priorities.