Project

General

Profile

Feature #5695

Raw output of SDT table in trace

Added by M Fizz over 5 years ago. Updated over 5 years ago.

Status:
New
Priority:
Low
Assignee:
Category:
Parsers
Target version:
-
Start date:
2019-07-27
Due date:
% Done:

0%

Estimated time:

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

#1

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

#2

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

#3

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

#4

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

#5

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?

#6

Updated by M Fizz over 5 years ago

That was suppose to be, dvb -tssubdecode

Also available in: Atom PDF