[vdr] ProjectX and burn plugin

Gavin Hamill gdh at acentral.co.uk
Wed Aug 16 18:00:06 CEST 2006


I'm posting this here for the lack of a better place. The ProjectX home
page is a German-only forum, and as I don't speak German, that leaves
me a little stuck.

Basically, ProjectX 0.90.4 barfs as part of the burn plugin
0.1.0-pre20's work when I have a recording with 'Audio Description'
soundtrack (a 64kbit mono mp2 track intended for blind people to
describe what is happening on-screen). It's a bit annoying, since I
don't even want this soundtrack included in the recording..

[demux] + /usr/bin/java -Djava.awt.headless=true
-jar /usr/local/projectx/ProjectX.jar
-ini /video/plugins/burn/ProjectX.ini
-cut /video/.vdr-burn.Hmcv14/VDRSYNC.0/px.cut -id
0xe0,0xc0,0xc1,0x1f,0x20 -demux -out /video/.vdr-burn.Hmcv14/VDRSYNC.0
-name vdrsync /tmp/.vdr-burn.gzXBn0/VDRSYNC.0/convert/001.vdr

demuxes the video 0xe0 fine, the first audio track 0xc0 fine, and then
bails out on 0xc1:

[demux] --> MPEG Audio (0xC1)
[demux] check & synchronize audio file  vdrsync[1].mp
[demux]
[demux] 1 %-> check CRC of AC-3 / MPEG-Audio L1,2
[demux] -> delete CRC in MPEG-Audio Layer1,2
[demux] -> add frames
[demux] Audio PTS: first packet 01:20:56.853, last packet 01:50:10.600
[demux] Video PTS: start 1.GOP 01:20:56.653, end last GOP 01:50:10.013
[demux] -> adjusting audio at video-timeline
[demux] !> 8 frame(s) (192ms) pre-inserted @ 00:00:00.000
[demux] -> src_audio: MPEG-1, Layer2, 48000Hz, mono, 64kbps, CRC @
00:00:00.192 [demux] !> 2 frame(s) (48ms) inserted @ 00:00:17.448
[demux]
[demux] 2 %
[demux] 3 %
[demux] 4 %!> 2 frame(s) (48ms) inserted @ 00:00:53.448
[demux]
[demux] 5 %
[demux] 6 %!> 2 frame(s) (48ms) inserted @ 00:01:31.368
[demux]
[demux] 7 %
[demux] 8 %!> 2 frame(s) (48ms) inserted @ 00:02:07.368
[demux]
[demux] 9 %
[demux] 10 %!> 2 frame(s) (48ms) inserted @ 00:02:45.288
[demux]
[demux] 11 %
[demux] 12 %!> 3 frame(s) (72ms) inserted @ 00:03:22.512
[demux]
[demux] 13 %
[demux] 14 %!> 3 frame(s) (72ms) inserted @ 00:03:58.512
[demux]
[demux] 15 %
[demux] 16 %!> skipped sourceframe(s) @ 00:04:32.376
[demux] !> 2 frame(s) (48ms) inserted @ 00:04:36.432
[demux]
[demux] 17 %
[demux] 18 %!> 2 frame(s) (48ms) inserted @ 00:05:12.432
[demux]
[demux] 19 %stopped...
[demux]
[demux] !> an error has occured..  (please inform the authors at
'forum.dvbtechnics.info') [demux]
java.lang.ArrayIndexOutOfBoundsException: -1 [demux]         at
net.sourceforge.dvb.projectx.audio.AudioFormatMPA.decodeAncillaryData
(Unknown Source) [demux]         at
net.sourceforge.dvb.projectx.audio.AudioFormat.decodeAncillaryData
(Unknown Source) [demux]         at
net.sourceforge.dvb.projectx.parser.StreamProcessAudio.processAudio
(Unknown Source) [demux]         at
net.sourceforge.dvb.projectx.parser.StreamProcessAudio.processStream
(Unknown Source) [demux]         at
net.sourceforge.dvb.projectx.parser.StreamProcessAudio.<init>(Unknown
Source) [demux]         at
net.sourceforge.dvb.projectx.parser.StreamProcess.process(Unknown
Source) [demux]         at
net.sourceforge.dvb.projectx.parser.StreamProcess.<init>(Unknown
Source) [demux]         at
net.sourceforge.dvb.projectx.parser.StreamParserPESPrimary.parseStream
(Unknown Source) [demux]         at
net.sourceforge.dvb.projectx.parser.StreamParser.parseStream(Unknown
Source) [demux]         at
net.sourceforge.dvb.projectx.parser.MainProcess.processCollection
(Unknown Source) [demux]         at
net.sourceforge.dvb.projectx.parser.MainProcess.startProcessing(Unknown
Source) [demux]         at
net.sourceforge.dvb.projectx.parser.MainProcess.run(Unknown Source)
[demux] [demux] -> we have 13 warnings/errors.

Ouch! :)

I've put the complete logfile up at http://bum.net/dvd.log - I can
make all of the source files available too (about 1GB) if they'll help
some kind soul? :)

Cheers,
Gavin.


[1] Sascha is still working on the burn plugin at
http://www.magoa.net/linux/contrib/ 



More information about the vdr mailing list