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
Hi,
sorry for that. I will try to find a solution ASAP. :)
Greetings
Cypheros
Hi,
there is a new option in the settings of the current beta release 1.0.49 to get around this problem.
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!
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.
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.