Hello everybody, I've recorded some shows (with subtitles) with vdr 1.5.10, I wanted to demux the recordings with projectx but it looks like it has some problems coping with the new subtitles; the error is "suppic unknown cmd: 44", a full log follows:
<<< session infos >>>
domenica 11 novembre 2007 10.50.56 CET ProjectX 0.90.4.00 (30.03.2006)
-> working with collection 0
-> save normal log file -> write all video data -> write all other data -> 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: 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: 'C:\Temp\DA_BRUCIARE\Registrazioni\Doctor_Who\FICTION_-_45\2007-10-20.18.55.50.99.rec' -> 2 cutpoint(s) defined ( (0) use BytePos. for cuts )
-> Input File 0: 'C:\Temp\DA_BRUCIARE\Registrazioni\Doctor_Who\FICTION_-_45\2007-10-20.18.55.50.99.rec\001.vdr'
(2.097.333.244 bytes) -> Filetype is PES (incl. MPEG Video) -> demux !> missing startcode @ 218537190 !> found startcode @ 218538278 -> found PES-ID 0xE0 (MPEG Video) @ 218538278 -> found PES-ID 0xC0 (MPEG Audio) @ 218544422 -> cut-in @ GOP# 7 / new vframe 0 / new Timecode 00:00:00.000 (220865764) -> video basics: 720*576 @ 25fps @ 0.6735 (4:3) @ 15000000bps, vbvBuffer 112 -> starting export of video data @ GOP# 7 !> dropping useless B-Frames @ GOP# 7 / new Timecode 00:00:00.000 -> found PES-ID 0xBD (private stream 1) (SubID 0x25) @ 229272805 -> found PES-ID 0xBD (private stream 1) (SubID 0x23) @ 229334265 -> found PES-ID 0xBD (private stream 1) (SubID 0x21) @ 229351426 -> found PES-ID 0xBD (private stream 1) (SubID 0x20) @ 229358347 -> found PES-ID 0xBD (private stream 1) @ 229406199 -> found PES-ID 0xBD (private stream 1) (SubID 0x26) @ 232178735 !> dropping GOP# 4586 @ orig.PTS 12:25:33.428 (4026008537), errorcode: 24 !> Pics exp/cnt 12/11, inGOP PTS diff. 0ms, new Timecode 00:36:37.840 !> PTS difference of 43200 (00:00:00.480) to last exported GOP detected !> dropping useless B-Frames @ GOP# 4587 / new Timecode 00:36:37.840 -> cut-out @ GOP# 5395 (1747800629)
-> Video: fr/ ct/ 1p/ cg/ og/ dg -> 64640/ 15/ 0/ 5387/ 0/ 1 -> Video length: 64640 frames @ 00:43:05.600 -> GOP summary: min. 20, max. 24 fields; contains interlaced frames -> avg. nom. bitrate 4396807bps (min/max: 3484400/5476800) -> set first sequenceheader bitrate to 5476800bps ---> new File: C:\Temp\DA_BRUCIARE\Registrazioni\Doctor_Who\FICTION_-_45\2007-10-20.18.55.50.99.rec\001.m2v
--> MPEG Audio (0xC0) -> check CRC of AC-3 / MPEG-Audio L1,2 -> delete CRC in MPEG-Audio Layer1,2 -> add frames Audio PTS: first packet 11:48:51.718, last packet 12:32:04.798 Video PTS: start 1.GOP 11:48:55.588, end last GOP 12:32:01.748 -> adjusting audio at video-timeline -> src_audio: MPEG-1, Layer2, 48000Hz, dual, 256kbps, CRC @ 00:00:00.000 !> 2 frame(s) (48ms) inserted @ 00:35:04.728 !> 2 frame(s) (48ms) inserted @ 00:35:40.248 !> 2 frame(s) (48ms) inserted @ 00:35:43.008 !> 2 frame(s) (48ms) inserted @ 00:35:44.088 !> 2 frame(s) (48ms) inserted @ 00:35:45.048 !> 2 frame(s) (48ms) inserted @ 00:36:37.728 audio frames: wri/pre/skip/ins/add 107733/0/0/12/0 @ 00:43:05.592 done... ---> new File: 'C:\Temp\DA_BRUCIARE\Registrazioni\Doctor_Who\FICTION_-_45\2007-10-20.18.55.50.99.rec\001.mp2'
--> Subpicture (SubID 0x25) -> selected DVB subpicture color model: (0) 4 colors ; fixed to page id:
-> export format: sup -> temp. file: 001.sp (670820 bytes) !> 4 PTSs discarded in stream Subpicture PTS: first packet 11:49:11.978, last packet 12:32:02.372 Video PTS: start 1.GOP 11:48:55.588, end last GOP 12:32:01.748 -> adjusting subpicture at video-timeline !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44
!> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 !> suppic unknown cmd: 44 -> more than 500 warnings/errors, stop logging..
It hangs forever there and never outputs a subtitles file. Any clues?
Best regards, Davide Cavalca davide125(at)tiscali.it
Davide Cavalca ha scritto:
Hello everybody, I've recorded some shows (with subtitles) with vdr 1.5.10, I wanted to demux the recordings with projectx but it looks like it has some problems coping with the new subtitles; the error is "suppic unknown cmd: 44"
Just tried with the last ProjectX CVS and the problem is still there, it's also mentioned at http://www.vdr-portal.de/board/thread.php?threadid=69771&page=2 (scroll to half the page for another log)
Davide Cavalca davide125(at)tiscali.it
Davide Cavalca wrote:
Davide Cavalca ha scritto:
Hello everybody, I've recorded some shows (with subtitles) with vdr 1.5.10, I wanted to demux the recordings with projectx but it looks like it has some problems coping with the new subtitles; the error is "suppic unknown cmd: 44"
Just tried with the last ProjectX CVS and the problem is still there, it's also mentioned at http://www.vdr-portal.de/board/thread.php?threadid=69771&page=2 (scroll to half the page for another log)
Has there been any progress regarding this issue? It looks like ProjectX will fail in case there are subtitles in a VDR recording made with version 1.5.10 or later, because ProjectX does not recognize them being subtitles and will eventually get stuck to an unending loop. What might be the major difference between the old subtitles plugin's way of saving subtitles and the way they are saved now?
-Petri
"Petri Helin" phelin@googlemail.com schrieb im Newsbeitrag news:4763C547.1080009@googlemail.com...
Has there been any progress regarding this issue? It looks like ProjectX will fail in case there are subtitles in a VDR recording made with version 1.5.10 or later, because ProjectX does not recognize them being subtitles and will eventually get stuck to an unending loop. What might be the major difference between the old subtitles plugin's way of saving subtitles and the way they are saved now?
ProjectX 0.90.4.b22 works with vdr 1.5.x recordings.
but with burn 0.1.0-pre21 i have problems with naming of audio files. projectx beta named files other than old projectx.
have anyone a fix for that?
Stefan
Il giorno dom, 10/02/2008 alle 14.20 +0100, Stefan Wagner ha scritto:
"Petri Helin" phelin@googlemail.com schrieb im Newsbeitrag news:4763C547.1080009@googlemail.com...
Has there been any progress regarding this issue? It looks like ProjectX will fail in case there are subtitles in a VDR recording made with version 1.5.10 or later
ProjectX 0.90.4.b22 works with vdr 1.5.x recordings.
Just tried the last cvs, it still fails to process subtitles, getting stuck in a loop with message "suppic unknown cmd: 44" as the previous version I tested.
Regards, Davide Cavalca davide125(at)tiscali.it
ProjectX 0.90.4.b22 works with vdr 1.5.x recordings.
Just tried the last cvs, it still fails to process subtitles, getting stuck in a loop with message "suppic unknown cmd: 44" as the previous version I tested.
i have only test with dvb-subtitles from german broadcast station zdf
its possible, the patch is only for zdf: http://forum.dvbtechnics.info/showthread.php?t=4920 (sorry in german)
Stefan
Il giorno dom, 10/02/2008 alle 18.32 +0100, Stefan Wagner ha scritto:
ProjectX 0.90.4.b22 works with vdr 1.5.x recordings.
Just tried the last cvs, it still fails to process subtitles, getting stuck in a loop with message "suppic unknown cmd: 44" as the previous version I tested.
i have only test with dvb-subtitles from german broadcast station zdf
My recordings are from BBC Prime.
its possible, the patch is only for zdf: http://forum.dvbtechnics.info/showthread.php?t=4920 (sorry in german)
I read the log posted there, it fails with "suppic unknown cmd: 208", while mine is 44; probably the patch implements only "command 208"...
Regards, Davide davide125(at)tiscali.it
Davide Cavalca wrote:
Il giorno dom, 10/02/2008 alle 18.32 +0100, Stefan Wagner ha scritto:
ProjectX 0.90.4.b22 works with vdr 1.5.x recordings.
Just tried the last cvs, it still fails to process subtitles, getting stuck in a loop with message "suppic unknown cmd: 44" as the previous version I tested.
i have only test with dvb-subtitles from german broadcast station zdf
My recordings are from BBC Prime.
its possible, the patch is only for zdf: http://forum.dvbtechnics.info/showthread.php?t=4920 (sorry in german)
I read the log posted there, it fails with "suppic unknown cmd: 208", while mine is 44; probably the patch implements only "command 208"...
I noticed that Project-X is able to handle only subtitles within subID 0x20. I have a recording with subtitles with subIDs 0x20 and 0x21 and demuxing fails with "command 248". If I restrict Project-X to subID 0x20, I am able to demux that recording too. Unfortunately this means that the second subtitle stream cannot be demuxed. Is this related to the TODO Klaus has marked for 0x21 in dvbsubtitle.c?
-Petri
Il giorno mar, 12/02/2008 alle 03.43 +0200, Petri Helin ha scritto:
Davide Cavalca wrote:
My recordings are from BBC Prime.
its possible, the patch is only for zdf: http://forum.dvbtechnics.info/showthread.php?t=4920 (sorry in german)
I read the log posted there, it fails with "suppic unknown cmd: 208", while mine is 44; probably the patch implements only "command 208"...
I noticed that Project-X is able to handle only subtitles within subID 0x20.
Actually the recordings I tried to demux have many subtitle tracks (four or five if I remember well).
I have a recording with subtitles with subIDs 0x20 and 0x21 and demuxing fails with "command 248". If I restrict Project-X to subID 0x20, I am able to demux that recording too.
How do you do that? I can't find how to force a specific subID...
Unfortunately this means that the second subtitle stream cannot be demuxed.
How can I see which subIDs contains my recording (and which language is a specific subID) ? I'd like to demux italian & english from these recordings, and discard the other languages.
Best regards Davide Cavalca davide125(at)tiscali.it
On Fri, Feb 15, 2008 at 11:25 AM, Davide Cavalca davide125@tiscali.it wrote:
Il giorno mar, 12/02/2008 alle 03.43 +0200, Petri Helin ha scritto:
Davide Cavalca wrote:
My recordings are from BBC Prime.
its possible, the patch is only for zdf: http://forum.dvbtechnics.info/showthread.php?t=4920 (sorry in german)
I read the log posted there, it fails with "suppic unknown cmd: 208", while mine is 44; probably the patch implements only "command 208"...
I noticed that Project-X is able to handle only subtitles within subID 0x20.
Actually the recordings I tried to demux have many subtitle tracks (four or five if I remember well).
I have a recording with subtitles with subIDs 0x20 and 0x21 and demuxing fails with "command 248". If I restrict Project-X to subID 0x20, I am able to demux that recording too.
How do you do that? I can't find how to force a specific subID...
At least with the cvs version of project-x there is a filter form in the main gui, where you can set the pes ids you are interested in.
Unfortunately this means that the second subtitle stream cannot be demuxed.
How can I see which subIDs contains my recording (and which language is a specific subID) ? I'd like to demux italian & english from these recordings, and discard the other languages.
When you demux a recording, you get a log. At the beginning of the log, projectx tells you the pes ids it has found from recording. The log is shown in the gui, show you shouldn't miss it.
-Petri
On 02/12/08 02:43, Petri Helin wrote:
Davide Cavalca wrote:
Il giorno dom, 10/02/2008 alle 18.32 +0100, Stefan Wagner ha scritto:
ProjectX 0.90.4.b22 works with vdr 1.5.x recordings.
Just tried the last cvs, it still fails to process subtitles, getting stuck in a loop with message "suppic unknown cmd: 44" as the previous version I tested.
i have only test with dvb-subtitles from german broadcast station zdf
My recordings are from BBC Prime.
its possible, the patch is only for zdf: http://forum.dvbtechnics.info/showthread.php?t=4920 (sorry in german)
I read the log posted there, it fails with "suppic unknown cmd: 208", while mine is 44; probably the patch implements only "command 208"...
I noticed that Project-X is able to handle only subtitles within subID 0x20. I have a recording with subtitles with subIDs 0x20 and 0x21 and demuxing fails with "command 248". If I restrict Project-X to subID 0x20, I am able to demux that recording too. Unfortunately this means that the second subtitle stream cannot be demuxed. Is this related to the TODO Klaus has marked for 0x21 in dvbsubtitle.c?
I think this is totally unrelated.
The 0x21 in dvbsubtitle.c is about how the bitmap data is encoded, while the 0x21 you mean is handled in cDevice::PlayPesPacket():
uchar SubStreamId = Data[PayloadOffset]; <<< here's your 0x21 uchar SubStreamType = SubStreamId & 0xF0; uchar SubStreamIndex = SubStreamId & 0x1F; ... switch (SubStreamType) { case 0x20: // SPU case 0x30: // SPU SetAvailableTrack(ttSubtitle, SubStreamIndex, SubStreamId); if ((!VideoOnly || HasIBPTrickSpeed()) && currentSubtitleTrack ! w = PlaySubtitle(Start, d); break;
Klaus
Petri Helin phelin@googlemail.com wrote:
I noticed that Project-X is able to handle only subtitles within subID 0x20. I have a recording with subtitles with subIDs 0x20 and 0x21 and demuxing fails with "command 248". If I restrict Project-X to subID 0x20, I am able to demux that recording too. Unfortunately this means that the second subtitle stream cannot be demuxed. Is this related to the TODO Klaus has marked for 0x21 in dvbsubtitle.c?
can anyone provide dvb.matt from http://forum.dvbtechnics.info a little part of recording with 2 or more subtitle streams?
so we can get a version of projectx thet supports more than one dvb-streams.
stefan
Stefan Wagner wrote:
Petri Helin phelin@googlemail.com wrote:
I noticed that Project-X is able to handle only subtitles within subID 0x20. I have a recording with subtitles with subIDs 0x20 and 0x21 and demuxing fails with "command 248". If I restrict Project-X to subID 0x20, I am able to demux that recording too. Unfortunately this means that the second subtitle stream cannot be demuxed. Is this related to the TODO Klaus has marked for 0x21 in dvbsubtitle.c?
can anyone provide dvb.matt from http://forum.dvbtechnics.info a little part of recording with 2 or more subtitle streams?
so we can get a version of projectx thet supports more than one dvb-streams.
I have opened a thread concerning this:
http://forum.dvbtechnics.info/showthread.php?p=27527#post27527
-Petri
Stefan Wagner wrote:
Petri Helin phelin@googlemail.com wrote:
I noticed that Project-X is able to handle only subtitles within subID 0x20. I have a recording with subtitles with subIDs 0x20 and 0x21 and demuxing fails with "command 248". If I restrict Project-X to subID 0x20, I am able to demux that recording too. Unfortunately this means that the second subtitle stream cannot be demuxed. Is this related to the TODO Klaus has marked for 0x21 in dvbsubtitle.c?
can anyone provide dvb.matt from http://forum.dvbtechnics.info a little part of recording with 2 or more subtitle streams?
so we can get a version of projectx thet supports more than one dvb-streams.
The current cvs version works with at least two tracks, and according to dvb.matt it should support 16 separate tracks. It took only an hour from me opening the thread at the DVB technics forum till dvb.matt to add the support. Amazingly quick!
-Petri
Il giorno dom, 17/02/2008 alle 23.07 +0200, Petri Helin ha scritto:
The current cvs version works with at least two tracks, and according to dvb.matt it should support 16 separate tracks. It took only an hour from me opening the thread at the DVB technics forum till dvb.matt to add the support. Amazingly quick!
I've just demuxed a recording with five subtitle tracks and it worked great. Thanks for your help and kudos to dvb.matt for the fix.
Best regards, Davide Cavalca davide125(at)tiscali.it
On Feb 10, 2008 3:20 PM, Stefan Wagner stefanwag@gmx.at wrote:
"Petri Helin" phelin@googlemail.com schrieb im Newsbeitrag news:4763C547.1080009@googlemail.com...
Has there been any progress regarding this issue? It looks like ProjectX will fail in case there are subtitles in a VDR recording made with version 1.5.10 or later, because ProjectX does not recognize them being subtitles and will eventually get stuck to an unending loop. What might be the major difference between the old subtitles plugin's way of saving subtitles and the way they are saved now?
ProjectX 0.90.4.b22 works with vdr 1.5.x recordings.
but with burn 0.1.0-pre21 i have problems with naming of audio files. projectx beta named files other than old projectx.
have anyone a fix for that?
Thanks for informing about the update. Seems to work now with recordings with dvb-subtitles from the Finnish broadcaster, YLE, too.
Regarding the renaming of the audio files, I made a few changes in the Project-X in order to fix that:
--- parser/StreamProcessAudio.java.old 2008-02-11 15:09:21.000000000 +0200 +++ parser/StreamProcessAudio.java 2008-02-11 15:08:29.000000000 +0200 @@ -1861,8 +1861,8 @@ { for (int i = 1; i < 4; i++) { - str[0][i] += new_str_1; - str[1][i] += new_str_2; + str[0][i] = new_str_1; + str[1][i] = new_str_2; } }
Don't know whether it is "the right way" but with a quick test it seems to work at least.
-Petri
Petri Helin phelin@googlemail.com wrote:
Thanks for informing about the update. Seems to work now with recordings with dvb-subtitles from the Finnish broadcaster, YLE, too.
Regarding the renaming of the audio files, I made a few changes in the Project-X in order to fix that:
--- parser/StreamProcessAudio.java.old 2008-02-11 15:09:21.000000000 +0200 +++ parser/StreamProcessAudio.java 2008-02-11 15:08:29.000000000 +0200 @@ -1861,8 +1861,8 @@ { for (int i = 1; i < 4; i++) {
str[0][i] += new_str_1;
str[1][i] += new_str_2;
str[0][i] = new_str_1;
str[1][i] = new_str_2; } }
Don't know whether it is "the right way" but with a quick test it seems to work at least.
hm, with a recording from zdf with 2 mpa streams i become this:
-rw-rw-r-- 1 vdr vdr 3638016 11. Feb 21:13 vdrsync-02.mpa prw-rw-r-- 1 vdr vdr 0 11. Feb 21:12 vdrsync0.mpa prw-rw-r-- 1 vdr vdr 0 11. Feb 21:12 vdrsync1.mpa -rw-rw-r-- 1 vdr vdr 1819008 11. Feb 21:13 vdrsync.mpa
vdrsync0.mpa and vdrsync1.mpa only 0 byte, and burn waits for anything.
with 1 audio stream: prw-rw-r-- 1 vdr vdr 0 11. Feb 21:24 vdrsync1.mpa -rw-rw-r-- 1 vdr vdr 3638016 11. Feb 21:24 vdrsync.mpa
and the dvd will be created.
Stefan