Reading of ATSC TS-recordings.

Begonnen von AndersHu, Mai 24, 2010, 22:18:19

« vorheriges - nächstes »

AndersHu

With the changes in 1.0.44 I am no longer able to open some of my ATSC TS-recordings where PMT is on PID 16 and Video on PID 17.
Is it possible to get an option to only exclude the PIDs reserved in ISO 13818-1 (PID 0-15)?

Anders

Cypheros

Hi,

sorry for that. I will try to find a solution ASAP.   :)

Greetings
Cypheros

Cypheros

Hi,

there is a new option in the settings of the current beta release 1.0.49 to get around this problem.

AndersHu

Thanks for trying to help.
I tried treat PID (16..31) not as reserved in version 1.0.53 and 1.0.54 beta, but I'm still unable to open streams with PMT PID on 16.
This is legal according to MPEG (ISO 13818-1), but reserved for NIT in DVB.

The log looks like this:

Scanning for TRP fill pakets

Scanning for PIDs

Found 4 different PIDs

Identifying stream types

$0000: 0%   = PAT
$0010: 0%   = NIT,ST
$0011: 97%  = SDT,BAT,ST [PCR,PTS,DTS]
$0014: 2%   = TDT,TOT,ST [PTS]


Scanning for PATs

----------- PAT 0 -----------
PacketCount              : 1
Table ID                 : 0
Section Syntax Indicator : 1
Reserved Bit 0           : 0
Reserved Bit 1           : 1
Reserved Bit 2           : 1
Pointer Field            : 0
Section Length           : 13
Transport Stream ID      : 1
Reserved Bit 3           : 1
Reserved Bit 4           : 1
Version Number           : 1
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0

  Program Number : $0001
  Map PID        : $0010

CRC32                    : $E85F94F3 = $E85F94F3
-----------------------------

Found 1 different PATs
Found 1 different PMT PIDs
Scanning for PMTs
Found 0 different PMTs
PMT missing warning!
Trying to rebuild!

No valid PAT found!
--- PAT/PMT creation mode ---
Creating new PAT for PMT PID $00B1

----------- PAT 0 -----------
PacketCount              : 1
Table ID                 : 0
Section Syntax Indicator : 1
Reserved Bit 0           : 0
Reserved Bit 1           : 1
Reserved Bit 2           : 1
Pointer Field            : 0
Section Length           : 13
Transport Stream ID      : 6
Reserved Bit 3           : 1
Reserved Bit 4           : 1
Version Number           : 11
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0

  Program Number : $0001
  Map PID        : $0010

  Program Number : $0001
  Map PID        : $00B1

CRC32                    : $44FB9EB4 = $44FB9EB4
-----------------------------


Found 1 different PATs
Found 2 different PMT PIDs
Creating new PMT PID $00B1
PCR for selfmade PMT: $0011
New PMT: No video stream found error!
New PMT: No audio stream found error!
PMT could not be build!

Derrick

PAT/PMT seem to cause no problems but the tool can't find the video/audio streams.

Scanning for PIDs

Found 4 different PIDs

Identifying stream types

$0000: 0%   = PAT
$0010: 0%   = NIT,ST
$0011: 97%  = SDT,BAT,ST [PCR,PTS,DTS]
$0014: 2%   = TDT,TOT,ST [PTS]



According to the % (and pcr, pts) pid 0x0011 contains video and 0x0014 audio.

Cypheros

Hi,

new version can process this kind of non DVB/ATSC compliant streams. You can use the option "Treat no PIDs as reserved" to make the TSDoctor work with such streams. The Doc will also offer you a dialog to automatically patch the PIDs into a DVB/ATSC conform format.


www.cypheros.de