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