Feature #5695
Raw output of SDT table in trace
0%
Description
I would like to be able to view the raw hex output in trace.
In particular table 0x42 0x46 SDT table. Currently unable to see it.
History
Updated by Jaroslav Kysela over 5 years ago
- Priority changed from Normal to Low
I would recommend to use other TS tools to analyze streams like tsduck or dvbsnoop . Just capture the mux or a service or subscribe requires pids (mux url and pids=<list> as http argument).
Updated by M Fizz over 5 years ago
Jaroslav Kysela wrote:
I would recommend to use other TS tools to analyze streams like tsduck or dvbsnoop . Just capture the mux or a service or subscribe requires pids (mux url and pids=<list> as http argument).
That was my first thought, however, the device i use a Wetek Play 2, their wonderful developers have abandoned the device. They proprietary drivers. Some people over at the coreelec team use some open source/custom driver that is better. However they do not contain DMX_FILTER option which dvbsnoop needs in order to get the output. Just thought it might have been a quick code adjustment to add more output from information that is already being read
Updated by Jaroslav Kysela over 5 years ago
You can just save the MPEG-TS output from tvheadend to a file and use those analyzers (both can use the input from a file instead the real DVB device).
Updated by M Fizz over 5 years ago
Jaroslav Kysela wrote:
You can just save the MPEG-TS output from tvheadend to a file and use those analyzers (both can use the input from a file instead the real DVB device).
So I can simply record a channel to a .ts file and feed that file into an analyser, and it should pick up all the tables?
I was not aware of that. Didn't think that .ts contained those streams. Thought it was only video audio and subs streams.
I will give it a shot
Updated by M Fizz over 5 years ago
So I just tried it and I may be out of my depth here. When I have run dvbsnoop in the past, I can get a hex output filtered on the sdt table using:
dvbsnoop -s sec -tn -ph 2 -pd 4 -f 0x42 -m 0xFF -n 5 0x11
When i then replace that with the recorded .ts file,
dvbsnoop-s ts -if file.ts -ph 2 -pd 4 -f 0x42 -m 0xFF -n 5 0x11
I get no output. Only way is to remove "0x11" but that does not give me what I am looking for.
What am i missing. Does it not output this table correctly?