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)
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
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!