Hi,
My test setup is as follows.
DVRRDK version - 4.0.0.3
mcfw usecase - ti81xx/multich_vdec_vdis.c (Modified to add DUP+ENC for capturing images, and ALG for OSD)
Total channels - 21 (5 - 5 Mpx, 16 - 1080p)
Software mosaic - 4x4 (5 - 5 Mpx, 11 - 1080p)
When I use Vdis_disableChn( ) and Vdis_enableChn( ) to dynamically hide and show the channels, the 5 Mpx channels do not show aftera call to Vdis_enableChn( ). The 1080p channel can be enabled again after disabling and is working normally.
The test bitstream is the same on all channels and is 1080p resolution. The test loops through each channel disabling and enabling them one by one.
The output from remote_debug_client.out is attached.
5531.hide_disp_CH_1920x1080_h264.raw.txt
We can see that during the test, the channel numbers corresponding to the first five channels turn to 255 one by one.
Is there any know issues when enabling disabling channels larger than 1080p? Is there a way to fix this?
Thanks in advance.
Regards,
Ajith.