Part Number: DRA746
Tool/software: Linux
Hello Team,
We are using custom h/w and software based on DRA746 and SDK 3.03.
For CarPlay (H.264 Video streaming) we are using below gstreamer pipeline, the issue what we seeing sometimes the frames are buffered in the pipeline and not getting rendered on the display (For reference see attached IMG_0002.7z carplay_screenCapture.png). This is mostly evident when the source (CarPlay ) doesn't send frames when there is no change in the video frames.
appsrc -> h264parse -> ducatih264dec -> vpe -> waylandsink
From our debugging we can see that around 15 frames are buffer either it in ducati decoder or waylandsink
We are sharing the video pipeline and the properties set to the individual elements in the file VideoGST.C. Is there any settings which we could do to reduce the latency ?
Apple expects the latency to be ~100 msec with the pipeline.
We tried with 480p and 720p resoultion and we see the same behaviour for both cases.
Will share the video and .VideoGST.C file separately.
Thanks & Regards,
Ikshwaku