1.First share the console logs with remote_debug_client.out running to identify the source of the problem.
H264 bitstream may not be sent if
1. VPSS M3 crash due to h/w or s/w exception. If VPSS crash happens your display should be blanked out.
2. Video M3 crash due to h/w or s/w exception
3. HDVICP crash
4. HDVPSS hang.
2.If you don't see any h/w or s/w exception msg in the log when hang occurs collect logs of Vsys_printDetailedStatistics and Vsys_printBufferStatistics collected atleast 2 times with 1 min interval.
3. WHen hang occurs try stopping and deleting all the links and share logs if you are able to do this.You should try this if it is not h/w or s/w exception.
With above 2 logs it is possible to get some idea of what the real issue is.After this the rootcause has to be debugged.
The common rootcauses for crash we have seen are:
1. S/W issue with customer application causing memory corruption.
2. H/w issue related to AVS power supply on custom board.
3. H/w issue related to DDR instability on custom board.
- Confirm you have done DDR byte wise s/w leveling on your board.
- Monitor the constant power supply line to DDR on your board for glitches.
- Review your board layout confirms to TI layout guidelines exactly and there is no violation.
You can attempt further debug for rootcause once reason for crash is first determined.