Hi!

Michael Kreuzer wrote:

> dvbcut test.ts
> PAT: found PMT at pid 4095
> PMT: found video stream at pid 2201
> PMT: found audio stream at pid 2202

One of my own analysis programs shows this:

root.0.program_map.sv6d66.0.stream_type = 02
root.0.program_map.sv6d66.0.stream_type_str = "ISO/IEC 13818 Video"
root.0.program_map.sv6d66.0.elementary_pid = 0899
root.0.program_map.sv6d66.1.stream_type = 03
root.0.program_map.sv6d66.1.stream_type_str = "ISO/IEC 11172 Audio"
root.0.program_map.sv6d66.1.elementary_pid = 089a
root.0.program_map.sv6d66.2.stream_type = 81
root.0.program_map.sv6d66.2.stream_type_str = "User Private"
root.0.program_map.sv6d66.2.elementary_pid = 089b

The problem is that "stream_type = 81" is not detected by dvbcut, and
never will be. The correct stream_type for AC-3 is 06, and there also
has to be an AC-3 descriptor in the table (which is missing here, too).
And since video and MP2 audio *are* detected, dvbcut will never use its
"trial and error" method to find the streams.

There are two workarounds for this problem:

- fix the SI tables (the PMT in particular)
- remove the SI tables

In the latter case, however, you may encounter missing AC-3 tracks as
well (e.g. due to bad frame alignment). That's the reason why I added
the SI table parsing code in the first place.

-- 
Michael "Tired" Riepe <[EMAIL PROTECTED]>
X-Tired: Each morning I get up I die a little

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
DVBCUT-user mailing list
DVBCUT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dvbcut-user

Reply via email to