Log in

View Full Version : VobSub 2.15 doesn't load subtitles!


Awatef
15th June 2002, 15:57
I have extracted subtitles using VobSub 2.13 and all was fine today in the morning.

And now I installed VobSub 2.15, and no subtitle file is recognized any more! it even crashes when I open DVobSub window and open manually the idx file!

I'm using Windows 98 SE

ukendt
15th June 2002, 16:45
use this......

Awatef
15th June 2002, 18:13
@ ukendt
That was some kind of bug report ;)
Of course I reinstalled 2.13 again! but still it's a bug that has to be corrected, because it's a really really serious bug!

ukendt
15th June 2002, 22:01
but maybe I'm lucky ?:D

gabest
15th June 2002, 23:10
Just tried it under win98... The "Paths" ppage was missing, the language streams were showing memory garbage and at the end it crashed badly :p

Could you (or anyone who has problems running dvobsub) test this build?

http://vobsub.edensrising.com/get2.php/DVobSub_2.15.2.exe

Mikele
16th June 2002, 03:19
I'm using WinXP, and both 2.15 and 2.15.2 won't load at all, the player simply freezes. I'm back to 2.14 and it works fine again.

ukendt
16th June 2002, 06:37
Both version work here......(XP)

FrEEwilL
16th June 2002, 06:52
both doesn't work for me on win2k sp2. but manual loading works.

REIGN_
16th June 2002, 08:58
I have Win98SE and when i play a movie and load the subtitles it works great. The DVobSub config Window works also great.

masken
16th June 2002, 18:13
Originally posted by gabest
http://vobsub.edensrising.com/get2.php/DVobSub_2.15.2.exe Tried this one on W2K SP1. Works great. Now it doesn't crash WMP anymore if the *.srt is edited while the movie is playing :)

In v.2.14 I also couldn't use MicroDVD subs, since they always were out of sync (yes, the *.sub's were correct). Now this alwso seems to work correctly! :)

gabest
16th June 2002, 19:15
Not too good, the result is 3:3 so far :)

pcjco
16th June 2002, 20:50
Hi,

I got the same problem on Windows 2000 (SP2)

VobSub 2.15 and 2.15.2 crash with BSPlayer Build 487
but works with Windows Media Player 6.4

Version 2.13 works. (i don't find version 2.14 anywhere)

FrEEwilL
17th June 2002, 00:12
i think always-load feature has a bug. if it's set to 'load when needed', it works properly. i was using always-load for vcd double resolution.

gabest
17th June 2002, 00:42
Wow, you found it! And damn, I was searching for the problem all day... But it wasn't without results either, I found a huge bug in visual c's compiler.

An example, if anybody is interested :p

class c1
{
int i;
public:
c1() : i(0) {TRACE("c1()\n");}
~c1() {i = 0; TRACE("~c1()\n");}
operator int() {return(i);}
int operator ++() {return(++i);}
};

void test()
{
for(c1 c; c < 10; ++c)
{
}

// vc thinks c is out of scope and puts
// here a call to c.~c1(), destroying the
// contents of c

TRACE("%i\n", c); // any further use is invalid
}

debug output:

c1()
~c1()
0 (<-- not 10!)I found one place in dvobsub's code where this was causing a problem. c1 was a CComPtr and it messed up the reference counter of a few COM objects in the graph...

Mikele
17th June 2002, 05:19
I'm not using the always auto load function, just the automatic mode, and it doesn't load either.

HarryM
17th June 2002, 12:01
gabest: Thanks for quick implementation of style-tags into SRT-OGM support!!!
DirectVobSub version 2.15.2 works great for me (itallica in subtitles muxed into OGM is O.K.)!!!


One question for you, gabest:
What diferences between 'DVobSub 2.14' and 'test.exe' file on your site? Regular DVobSub 2.14 errorized on my Win98SE. And 'test.exe' (2.14 too) works good(?).
DVobSub 2.15 and 2.15.2 works good too... ;-)

HarryM
17th June 2002, 12:02
Additional note: I use Zoomplayer.

gabest
17th June 2002, 12:20
http://vobsub.edensrising.com/get2.php/DVobSub_2.15.3.exe

I already wanted to put this up yesterday, but when I tried edensrising.com was down.

HarryM: I can't remember anything about test.exe... :)

Rasqual
17th June 2002, 16:42
@gabest: Is this really a bug? It seems to me that in
for(c1 c; c < 10; ++c)
{
}

c has block-scope and therefore gets destroyed when we leave the loop.

Well, it's a tricky issue here. If I remember well ISO c++ sets standards saying the defined var *is* out of scope after the end of the for loop. However, while I'm sure MSVC++ 6 doesn't support it (c is not destroyed after end of for), I don't know the behavior for MSVC++ 7 (You seem to use both, can you try?).

gabest
17th June 2002, 17:00
VC can be set use the ANSI C++ standard and then it generates an error while compiling this code. But it also supports (and it is the default ever since I can remember) the reuse of the variables declared in the for's header.

FrEEwilL
17th June 2002, 17:23
I still have the same problem with 2.15.3 :(

HarryM
17th June 2002, 18:55
Originally posted by FrEEwilL
I still have the same problem with 2.15.3 :(

Interest... 8-/

You have problem with v2.15, but no problem with v2.14...
I have problem with v2.14, but no problem with v2.15... ;-)

ukendt
17th June 2002, 19:08
:D

Mikele
17th June 2002, 19:46
No success with 2.15.3 here.

SSJ4_Gojita
17th June 2002, 22:19
I've been having trouble with each of the 2.15 builds. First, it doesn't auto-load them except when I have load only when needed on. Second, I lose an audiostream in ogm/ogg's when I use submux, and the subs don't always show up in the embeded ones unless I mess with the settings a little on the font.

gabest
17th June 2002, 23:51
http://vobsub.edensrising.com/get2.php/DVobSub_2.15.4.exe

Now this version should really-really load the subtitles when it is set to "always auto-load" :)

SSJ4_Gojita:

What were the input files for submux? I'd like to know if it was an avi/ogm/wav/srt/ssa, containing how many and what type of streams.

To enable ogm subtitles with dvobsub you need to seek the player once after turning on one of the languages. I'm still researching why it only works like that...

FrEEwilL
18th June 2002, 00:07
finally :D

btw i like polygonize function and don't get abnormal quits of mediaplayer any more (it's very annoying in 2.14). good work ;)

Mikele
18th June 2002, 00:31
2.15.4 - (loaded only when needed)
I've tried these formats: vobsub, ssa, microdvd, subrip, and subviewer 2. The only one that doesn't work is subviewer 2, the others work fine.

SSJ4_Gojita
18th June 2002, 02:40
It was an ogm mixed with an ssa. I had two tracks with a divx5 video, when I muxed, it had the subs, but only one audio track showed up, although the size would say that the track was still there.

SSJ4_Gojita
18th June 2002, 03:40
2.15.4 works great for me now on auto-loading, it loads .sub, .ssa, and .ass files. My only problem now is the lost audio stream.

Roger
18th June 2002, 06:51
2.15.4 works fine now, finally... :)
But, why aren't "Reverse" collisions in SSA working? I can't stand those "Normal" :/ I thought it worked last time I checked, but my friend reminded me recently that it's not working :(

gabest
18th June 2002, 09:00
Roger: What's a "reverse" collision?

Mikele: Could you send me that subviewer2 file?

Roger
18th June 2002, 09:05
Originally posted by gabest
Roger: What's a "reverse" collision?


In SSA file, there's option "Collisions". If set to "Normal" (or omited), new colliding subtitles appear ABOVE the old ones. When set to "Reverse", they appear UNDER them.
I'm almost sure it worked in some version of DVobSub, I've seen it somwhere...

gabest
18th June 2002, 13:07
Yeah, I remember now... But I'm afraid it had been never implemented, not even in 2.09, which was still using subtitler's source code for this part too.

Roger
18th June 2002, 13:10
And is there any chance you could implement this? I think it's quite important, collisions in SSA are (at least for me) unusable without Reverse collisions :(
And when I'm talking about SSA features - secondary colour doesn't work either, does it?

gabest
18th June 2002, 13:16
No, it doesn't work either. Its specification conflicts with karaoke...

Mikele
18th June 2002, 15:55
Gabest:
http://mikele.org/amerpie.English1.zip

Koelsch
18th June 2002, 16:06
Originally posted by SSJ4_Gojita
It was an ogm mixed with an ssa. I had two tracks with a divx5 video, when I muxed, it had the subs, but only one audio track showed up, although the size would say that the track was still there.

you need to enable "Render All Streams" in the OGG Splitter or the Splitter will only render the first stream.

@gabest
you can use (OGGSplitter as IPropertyBag).Write('EnableAllStreams', 1)
in submux to enable all streams to be rendered even if itīs disabled as default.
(sorry .. Delphi Code .. but i think u know what i mean)

gabest
18th June 2002, 16:40
Thanks for the advise, I was only trying to mux avi's into ogm, silly me :p

SSJ4_Gojita
20th June 2002, 01:39
Here's a little feature request for submux. It would probably be better if you could make the actual ogm in submux instead of dragging a premade ogm and sub files and trying to make one that way. This way you could eliminate most of the problems and wouldn't be that much harder to make.

gabest
20th June 2002, 01:48
Uh, what? Sorry, I don't get it.

SSJ4_Gojita
20th June 2002, 02:23
Instead of this in the submux dialog:
oggmovie.ogm
moviesubs.ssa

It's this:
video.avi
audio1.ogg
audio2.ogg
moviesubs.ssa

gabest
20th June 2002, 02:28
Ahhh, ok :)

I think you can do that already if you rename the .ogg to something else which isn't hidden in the open dialog, and if you have an ogg parser filter.