[EXT_EP-12787] Multi channel decoding of h264 with high CPU load freezes on AM62A Created: 25/Jul/25  Updated: 31/Oct/25  Resolved: 31/Oct/25

Status: Fixed
Project: Embedded Software & Tools
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: High
Reporter: TI User Assignee: TI User
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Product: Linux Core SDK
Internal ID: LCPD-44446
Found In Release: 11.01
Fix In Release: 11.02
Affected Platform/Device: am62axx_sk-fs

 Description   

We tried was running “single-input multi decoding” gst pipeline with 4 instances of h264 (no TIDL involved). Along with this, we also tried to increase the CPU load on A53 by running “stress-ng –cpu-method=all -c 3&” . With this the total load on CPU with gst pipeline running was around 88-90%

We observed this pipeline froze at 7:04:05.1 / 99:99:99 , it was around 3 hours of total execution time.

Fix details:
During these high load situations an interrupt could be dropped leading to this hang. The following patch improves interrupt management when using HR timer when HW interrupt isn't present
https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/drivers/media/platform/chips-media/wave5?h=ti-linux-6.12.y-cicd&id=40d7adcd233be37e8db917a9898144d5fe50930f


Generated at Fri May 01 09:57:40 CDT 2026 using Jira 10.3.7#10030007-sha1:a563685562f94d165eb4e158cfb2a142338d8c54.