Dear experts,
I am helping our customer to reproduce this issue. Now, I am working on 7.0 SDK release.
By default, VIDEO_ENCODER_MAX_HANDLES = 2. In most of our use case, we will use more than 2 channel encoding, so we change it to 8.
When you launched one process to do encoding, it works fine, and let it run background. Then launch the second one, it works fine. When you launch the third process, encoder will got stuck(all 3 encoder process stopped).
CMDs to reproduce: (you need to find a longer yuv file for encoding, so that all 3 process can run background at the same time.)
1. VX_TEST_DATA_PATH=/opt/vision_apps/test_data ./vx_app_conformance.out --filter=tivxHwaVideoEncoder.SingleStreamProcessing &
2. VX_TEST_DATA_PATH=/opt/vision_apps/test_data ./vx_app_conformance.out --filter=tivxHwaVideoEncoder.SingleStreamProcessing &
3. VX_TEST_DATA_PATH=/opt/vision_apps/test_data ./vx_app_conformance.out --filter=tivxHwaVideoEncoder.SingleStreamProcessing &
Thanks & Best Regards!
ZM