I try to decode MPEG2TS video stream using imx8m and gstreamer.
Attached here, you can find the stream which gives me problems (4K stream from Astra):
The pipeline for playing video service 1 is :
gst-launch-1.0 pciesrc ! typefind ! queue ! aiurdemux name=d program-number=1 ! multiqueue name =q d. ! q. q. ! decodebin ! queue ! kmssink q. ! decodebin ! queue ! audioconvert ! alsasink
With this video service, all is decoded correctly.
The pipeline for playing video service 2 is :
gst-launch-1.0 pciesrc ! typefind ! queue ! aiurdemux name=d program-number=2 ! multiqueue name =q d. ! q. q. ! decodebin ! queue ! kmssink q. ! decodebin ! queue ! audioconvert ! alsasink
With this video the service is not well decoded : i have only video or only audio...
The difference between service 1 and 2 is audio encoding : service 1 use eac3, service 2 use mpeg1.
When audio is eac3, i never get problem. But when audio is mpeg1, it never works smoothly.
Thanks in advance for your help.
BTW : i use BSP 4.9.88
Can you please send me the videos where are you having problems through transweb?
Furthermore, in the meantime, I will be testing your pipelines with one of our videos.
Excuse me i haven't seen your answer. I solve my problem myself using a big queue and now it seems working...
But many thanks for your interest in my problem.
Next time i'll use transweb..