Error report: problem demuxing .TS file

Help
midders
2008-11-03
2013-05-14
  • midders
    midders
    2008-11-03

    Hi there

    I'm having problems demuxing a .TS file (from Humax PVR-9200T). The odd thing about it, is that I've successfully demuxed this stream before with ProjectX, but needed to start again because I messed up the .mpv file.

    I've tried re-installing the JRE and re-building the JAR.

    Any ideas?

    Sláinte

    midders

    Log file appended below:

    <<< session infos >>>

    Monday, 3 November 2008  04:54:40 o'clock GMT
    ProjectX 0.90.4.00 (30.03.2006)

    -> working with collection 0

    -> save normal log file
    -> write all video data
    -> write all other data
    -> create *.idd Projectfile on demux: Mpeg2Schnitt idd version: V2/A3
    -> patch c.d.flagged infos of pictures
    -> add sequence end code
    -> set resolution in SDE
    -> PVA: strictly specs. for audio streams
    -> VOB: determine diff. Cell timelines
    -> TS: ignore scrambled packets
    -> TS: enhanced search for open packets
    -> TS: join file segments (of Dreambox®)
    -> TS: Humax® file format adaption
    -> TS: generate PMT stream dependent
    -> get only enclosed PES/TS packets
    -> concatenate different recordings
    -> ensure 1st PES-packet start with video
    -> generate PCR/SCR from PTS

    -> write output files to: 'D:\cdtemp\ts\wolf'

    -> Input File 0:  'D:\cdtemp\ts\wolf\Wolf.ts' (2,832,919,040 bytes)
    -> Filetype is TS (generic PES Container)
    -> demux
    -> Service ID 0x2100
    -> PMT 0x130 refers to these usable streams:
    Video:
    PID: 0x23A(#1)(#1)
    Audio:
    PID: 0x23B(#138)(eng)(#138)
    PID: 0x23C(#148)(eng)(#148)
    Teletext:
    n/a
    Subpict.:
    PID: 0x23D(eng_0x10_p2_a2 )

    !> PID 0x130 (PMT) (3008 #17) -> ignored
    !> PID 0x0 (PAT) (6016 #33) -> ignored
    ok> PID 0x23A has PES-ID 0xEA (MPEG Video) (15604 #84)
    ok> PID 0x23B has PES-ID 0xC0 (MPEG Audio) (82908 #442)
    ok> PID 0x23C has PES-ID 0xC0 (MPEG Audio) (104528 #557)
    -> video basics: 544*576 @ 25fps @ 0.7031 (16:9) @ 10000000bps, vbvBuffer 86
    -> starting export of video data @ GOP# 0
    !> dropping useless B-Frames @ GOP# 0 / new Timecode 00:00:00.000
    ok> PID 0x23D has PES-ID 0xBD (private stream 1) (SubID 0x20) (1238356 #6588)
    -> skip sequence_end_code following GOP# 19285
    GOP# 19285, new format in next leading sequenceheader detected: (02:34:16.720)
    -> video basics: 544*576 @ 25fps @ 0.6735 (4:3) @ 10000000bps, vbvBuffer 86
    !> incomplete ts packet at EOF detected @ 2832918984
    packs: 14474859 100% 2832919040

    -> Video: fr/ ct/ 1p/ cg/ og/ dg -> 239890/ 1/ 0/ 19991/ 0/ 0
    -> Video length: 239890 frames @ 02:39:55.600
    -> GOP summary: min. 20, max. 24 fields; contains interlaced frames
    -> avg. nom. bitrate 1954923bps (min/max: 582400/4854400)
    -> set first sequenceheader bitrate to 4854400bps
    ---> new File: D:\cdtemp\ts\wolf\Wolf.mpv

    --> MPEG Audio (0xC0) on PID 0x23B
    -> check CRC of AC-3 / MPEG-Audio L1,2
    -> delete CRC in MPEG-Audio Layer1,2
    -> add frames
    Audio PTS: first packet 12:05:43.873, last packet 14:45:39.937
    Video PTS: start 1.GOP 12:05:45.037, end last GOP 14:45:40.637
    -> adjusting audio at video-timeline
    !> missing syncword @  23488, @ 00:00:00.000
    !> found syncword @ 23888
    -> src_audio: MPEG-1, Layer2, 48000Hz, stereo, 192kbps, CRC @ 00:00:00.000
    !> 19 frame(s) (456ms) added @ 02:39:55.152
    audio frames: wri/pre/skip/ins/add 399817/0/0/0/19 @ 02:39:55.608 done...
    ---> new File: 'D:\cdtemp\ts\wolf\Wolf.mpa'

    --> MPEG Audio (0xC0) on PID 0x23C
    -> check CRC of AC-3 / MPEG-Audio L1,2
    -> delete CRC in MPEG-Audio Layer1,2
    -> add frames
    Audio PTS: first packet 12:05:44.009, last packet 14:45:40.169
    Video PTS: start 1.GOP 12:05:45.037, end last GOP 14:45:40.637
    -> adjusting audio at video-timeline
    !> missing syncword @  7200, @ 00:00:00.000
    !> found syncword @ 7360
    -> src_audio: MPEG-1, Layer2, 48000Hz, mono, 64kbps, CRC @ 00:00:00.000
    stopped...

    !> an error has occured..  (please inform the authors at 'forum.dvbtechnics.info')
    java.lang.ArrayIndexOutOfBoundsException: -1
        at net.sourceforge.dvb.projectx.audio.AudioFormatMPA.decodeAncillaryData(AudioFormatMPA.java:572)
        at net.sourceforge.dvb.projectx.audio.AudioFormat.decodeAncillaryData(AudioFormat.java:408)
        at net.sourceforge.dvb.projectx.parser.StreamProcessAudio.processAudio(StreamProcessAudio.java:1445)
        at net.sourceforge.dvb.projectx.parser.StreamProcessAudio.processStream(StreamProcessAudio.java:151)
        at net.sourceforge.dvb.projectx.parser.StreamProcessAudio.<init>(StreamProcessAudio.java:84)
        at net.sourceforge.dvb.projectx.parser.StreamProcess.process(StreamProcess.java:83)
        at net.sourceforge.dvb.projectx.parser.StreamProcess.<init>(StreamProcess.java:61)
        at net.sourceforge.dvb.projectx.parser.StreamParserTS.demultiplexStreams(StreamParserTS.java:1296)
        at net.sourceforge.dvb.projectx.parser.StreamParserTS.parseStream(StreamParserTS.java:1200)
        at net.sourceforge.dvb.projectx.parser.StreamParser.parseStream(StreamParser.java:92)
        at net.sourceforge.dvb.projectx.parser.MainProcess.processCollection(MainProcess.java:954)
        at net.sourceforge.dvb.projectx.parser.MainProcess.startProcessing(MainProcess.java:366)
        at net.sourceforge.dvb.projectx.parser.MainProcess.run(MainProcess.java:151)

    -> we have 10 warnings/errors.