IMX8M : aiurdemux and MPEG2TS

cancel
Showing results for 
Search instead for 
Did you mean: 

IMX8M : aiurdemux and MPEG2TS

263 Views
fredericduchass
Contributor III

Hello,

Is it possible to catch the mpeg2ts dvb-si table (PAT, PMT, SDT, NIT) from aiurdemux  ?

tsdemux can do this feature but there is a problem with tsdemux because the decoding is stopping after few seconds. (aiurdemux works perfectly for decoding)

BR

Frédéric

Labels (1)
Tags (2)
0 Kudos
4 Replies

108 Views
joanxie
NXP TechSupport
NXP TechSupport

try to use playbin to play this ts video, how about the result? aiurdemux for demux not for capturing

0 Kudos

108 Views
fredericduchass
Contributor III

Hello,

Excuse me if it wasn't very very clear...

I don't want to record the stream; i just want to play it and get the DVB tables (SDT,NIT...)

This is my pipeline :

gst-launch-1.0 pciesrc ! queue ! decodebin name=d d. ! queue ! kmssink d. ! queue ! audioconvert ! alsasink

The source is an MPEG2TS stream. I just switch  between aiurdemux and tsdemux by changing the ranking.

With aiurdemux : i can play video smoothly, but i can't catch DVB tables (GST_MESSAGE_ELEMENT)

WIth tsdemux : i can catch the DVB tables but can't play the video stream

0 Kudos

108 Views
joanxie
NXP TechSupport
NXP TechSupport

for aiudemux, it maybe not send the DVB table information, for tsdemux, try not to use VPU, to use sw decoder.

0 Kudos

108 Views
fredericduchass
Contributor III

Hello Joan,

OK i just would like to be sure aiurdemux can't send DVB table.

I solve the problem using tsparse with a tee in front of aiurdemux. But it increase CPU consumption!

0 Kudos