PDA

View Full Version : new DSF and divx5


evilhomer
19th March 2002, 03:27
Can't play at work :( has anyone tried playing a divx5 with these?

Nic
19th March 2002, 10:08
Can you give me anymore details of what your trying to do?
I can set the FourCC of a DivX5 file to XVID then play it. However, if the DivX5 file had extra features (such as B-Frames, GMC, etc) Im not sure how the DSF would cope.

-Nic

avih
19th March 2002, 11:53
as far as i understand, changing the fourcc code to xvid will let the xvid decoder decode the file (+xvid dsf) (and not just apply the xvid ds filter to the divx5 decoder output).

if that's correct (pls correct me if i'm wrong) the problem is that the xvid decoder can't handle divx5 streams (b-frames etc etc etc).

did anyone try to play divx4.xx encoded files with xvid fourcc? any success?

avi

Nic
19th March 2002, 12:12
No you are right AviH, but the XviD DSF will play DivX5 streams (because ive tried it). But I dont know how it would react when the DivX5 stream has the extra features, such as b-frames (I dont have time to try it :) ).

Cheers,
-Nic

rui
19th March 2002, 15:45
Well, the trailer from the movie The Replacements, encoded with divx5 pro using b-frames plays like a charm using the xvid ds filter. I couldn't notice any degradation in the picture by using xvid decoder instead of the dvix5 decoder.

So, Nic we must give you the annual ds filter creator award :D

Baalthazaar
19th March 2002, 18:39
When I tried to play back a Divx5 file with B-frames and GMC (no Q-pel) all I got were a couple of disordered frames from the middle of the movie (at the beginning) and then everything froze. I had to shutdown my good old bsplayer manually and haven't tried again since. What player did you use, rui? I think I'll try a test tonight without b-frames and the like, maybe that will work (although it defeats the purpose of using Divx5 if I can't turn on those options :) )

rui
19th March 2002, 18:45
Baalthazaar, i used media player 6.4
The ds filter was Nic's latest, with only the deblocking options enabled.
But, i only used b-frames in the encoding, in fact i have artifacts by using GMC even when seeing the avi with the dvix5 decoder ;)

Baalthazaar
19th March 2002, 18:54
Usually I don't use GMC either, but in the case of this movie it seems to help (short five minute clip, actually). And now that you mention it I can't rememberr if I had the latest version of Nic's Dshow filters installed at the time. Anyway, I'll check it all out when I get home and see if you're right. Now it's off to chem lab, where I get to do some vaporization tests - tata!

Psyche
19th March 2002, 23:53
Test: Using DIVX5 to compress.

B,GMC,QP: Not decodable by XVID. Error -100 in VirtualDub, doesn't load in MPlayer (as expected).

B,GMC: Same as above.

B: Opens and plays fine, but B frames aren't decoded (as expected).

None: Apparently correct.

evilhomer
20th March 2002, 01:11
Well, I'm trying to play Divx5 on a k6/2-333, but it can't. I read that the xvid DS filter has much lower processor usage, so I wanted to try it.

I'm very interested to see how xvid turns out, but I am not experimenting with it, while there'a new build every day.

Unfortunately I've been making my divx5 with B frames, so I guess I'll have to wait until xvid has b frame support, so the dsf will.

At that point, we'll see if development slows down and if so I'll try xvid, if not, i'll be looking forward to divx 5.1 or whatever they call it that gets psychovis straight, etc.

Anyway, thanks for the replies.

Nic
20th March 2002, 10:07
I've heard that the code for decoding B-Frames is already written, so it shouldn't be long now (I could be wrong, but I think thats write, im sure -h will correct me otherwise :) )

Cheers,
-Nic

-h
20th March 2002, 11:00
I've heard that the code for decoding B-Frames is already written, so it shouldn't be long now (I could be wrong, but I think thats write, im sure -h will correct me otherwise :) )

Sure there is code for decoding B-frames, and encoding them as well, but merging it to cvs would break almost everything that isn't a B-frame :)

Don't know when it will all go in.

-h