PDA

View Full Version : I think there's a bug in SubMux


HarlockBCN
27th January 2002, 21:14
These are the facts: ( Memento moment :D)

- SVCD, 2 audio tracks, without subtitles work OK 100% on my philips-951.

- SVCD, 2 audio tracks, 1 non-permanent subtitle : it seems work OK but when passed 8-10 minutes my dvd philips-951 crashes and the movie freezes.

The only difference between the 2 streams is the second is the one altered by the SubMux program.

I know there's a lot of people who says svcd non-permanent subtitles work ok, but i think the svcd finally generated is not 100% compliant, there's a bug muxing the mpeg file with the subtitles.
In some dvd-players it may work but on anothers don't.

I found this message on a forum, it dates from November-2001:

(i don't know if there's a relation with the problem i have)


http://mail.gnu.org/pipermail/bug-vcdimager/2001-November/000275.html

> From: dvd2svcd <dvd2svcd@notrace.dk>
> To: Herbert Valerio Riedel <hvr@hvrlab.org>
> Subject: I found a bug in Submux.
> Date: 28 Nov 2001 21:37:31 +0100
>
> Hi Herbert,
>
> I know you are not the author of SubMux but I thought you might
> wanna know the bug I have found in SubMux. You have to change this > function:
>
> unsigned int getmuxr(unsigned char *buf) {
>
> return (buf[8]>>2)|(buf[7]*64)|(buf[6]*16384); //Change buf[5]
> to buf[6]. Important otherwise the muxrate in the muxed stream will
> be wrong.
>
> }
>
>
>
> Kind Regards
>
> dvd2svcd
>




Well , thanks a lot for readme, ;)

Mozart
27th January 2002, 21:42
uhnn? Are you sending to dvd2svcd a bugreport sent by himself?:eek:

bradnopit
27th January 2002, 22:06
i have a philips myself the 751 had the same problem as you it froze everytime between 8 and 30 min max playtime, the thing that helped me is that i upgraded mine firmware to 7.22 and the problem was gone.

dvd2svcd
27th January 2002, 22:09
Well HarlockBCN, as Mozart so accurately points out the post you show is originally from me to Herbert, and I have fixed that bug (I did that before I ever released submux with dvd2svcd). So, I'd say that the issue you have isn't related to that. However, I would like to know if you get the same crash when using CVD subtitles. No matter what I do fear that maybe your unto something. Maybe the "Mux Rate" which is automatically calculated in bbMPEG isn't high enough. I don't quite know how to fix this, yet. And I even don't know if anything needs to be fixed. However, you could try to do the muxing with bbMPEG yourself and then with submux afterwards. In bbMPEG load the Movie Settings.ini which is in the dvd2svcd output folder and set the "Force Mux Rate" to 6972. You can see in the dvd2svcd log how to use submux, but be sure to be in the folder where the subtitles are before you execute it. Infact, you can copy and paste the entire submux line from dvd2svcds log into a commandline prompt (which as stated before must be in the subtitles folder). The same applies to VCDXbuild. See if the above perhaps solves your crash, if it does, let me know.

needle
28th January 2002, 08:46
I had described my unpleasant experience with submux here:
http://forum.doom9.org/showthread.php?s=&threadid=14928

When I use "submux" to muxing my streams with CVD-style subtitles,
the SVCD shows about two or three temporal glitches (video distortions) on my standalone (Daewoo 2000k) but after that the playing of the movie continues. Curiously these glitches are
unnoticed in a PC. I have checked another standalone (a Yamakawa)
and the same glitches occur.

In order to avoid problems when I need subtitles I use the Iauthor muxer with "PS format" activated and then Vcdxbuild, but this approach seems that does not work for SVCD-style subtitles.

Best regards,

needle

RoopeT
30th January 2002, 14:17
I have an Philips 622 and noticed that subtitles work ~OK IF the total SVCD playtime is less than ~40 minutes (the same time limit that applies to FF/REW). If the SVCD is longer, the player will crash at some point and I'll have to unplug it!

This is not related with submux, as the same thing happened with an SVCD created with Philips SVCD designer!