bug-vcdimager
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [VCDImager Bugs/Devel] SVCD sub header causing sound sync with Toshi


From: Herbert Valerio Riedel
Subject: Re: [VCDImager Bugs/Devel] SVCD sub header causing sound sync with Toshiba
Date: 24 Mar 2003 09:47:32 +0100

On Sun, 2003-03-23 at 12:08, William Hardy wrote:
> I get the same problem using Nero, and also with the Ulead DVD plug in.
> 
> After much research, I have pinned down the problem to the subcode
> header for the first sector in my test MPEG file, which was generated
> using TMPGEnc.  This sector contains a pack header, a system header and
> some padding to fill the sector.
> 
> The subcode header generated by VCDImager is the following:
> fn = 01   (file 01)
> cn = 01  (video)
> sm = 62 (Realtime + Form2 + Video)
> ci = 80   (MPEG2)
> 
> I downloaded a trial copy of VOB Instant CD 6.4, and generated a disc
> with that.  It played fine on both computer and DVD player.  It uses a
> subcode header as follows:
> fn = 01    (file 01)
> cn = 00   (empty)
> sm = 60  (Realtime + Form2)
> ci = 00    (empty)
> 
> All other subcode headers were identical.
> 
> On patching the subcode headers to the same value on the VCDImager disc,
> the disc played fine.

[..]

> The question is, is this a bug? I do not have access to the SVCD
> specifications, so I am not aware of what a compliant SVCD should be
> using.  I am therefore asking you, the experts as to the way forward.
> 
> If it is a bug, is this the correct way of fixing it?

yes, it is a bug... but not in vcdimager, it's either the svcd spec, or
your firmware... and in any way, a rather obscure one... :-)

the SVCD specs have a simplified subheader coding wrt to VCD2.x which
basically is:

  SVCD 1.0
  ~~~~~~~~
 
   empty sector:  fn=0 cn=0 sm=%00100000 ci=0
   data sector:   fn=0 cn=0 sm=%x0001000 ci=0
   mpeg sector:   fn=1 cn=1 sm=%x11x001x ci=0x80

(see libvcd/vcd_cd_sector.h for more...)

the mpeg sector applies to every sector that 'contain mpeg program
stream'... which is clearly the case even for just the sequence
header...

[..]
> If it is not a bug, then it would be nice to have some option of
> switching the subcode headers generated for system headers.  There are a
> lot of people using this player who have reported the same problem, and
> would be grateful for a fix (see the comments on Toshiba 220E in the DVD
> players list on http://www.dvdrhelp.com).
[..]

I'm willing to add this as an option; but I'd like to know how old this
toshiba model is, and whether it helps playback for vcd2.0 as well (or
whether it doesn't affect vcd2.0 playback at all...)

regards,
-- 
Herbert Valerio Riedel       /    Phone: (EUROPE) +43-1-58801-18840
Email: address@hidden       /    Finger address@hidden for GnuPG Public Key
GnuPG Key Fingerprint: 7BB9 2D6C D485 CE64 4748  5F65 4981 E064 883F 4142





reply via email to

[Prev in Thread] Current Thread [Next in Thread]