Real-Time Multimedia System Analysis: A Breeze in Linux

Modern infotainment processors have sophisticated hardware accelerators for high-resolution video processing, but still there are some use-cases that stretch them to the limit, requiring near real-time processing in realizing them (e.g. BD). On general purpose operating systems (GPOS), meeting these requirements can be a challenge, resulting in video artefacts like jerkiness, freeze, audio-video sync loss, and distortion. This article will take you through a brief overview of typical media processing solution, issues faced in achieving real-time audio video rendering, and tools in Linux to analyze and fix such issues while taking the BD video/graphics data-path as an example.

By Chetan Sethi
System Software Architect, In-Vehicle Infotainment