PDA

View Full Version : XVID Bug??? - Build 25.09.2002.2140


jpl
28th September 2002, 03:24
I think there is a memory allocation problem with builds Alpha.25.09.2002.2140 and newer of XVID from Umaniac's site. When I try to start an encode Virtual Dub just sits there for about a minute and then I get a error related to being out of memory and the swap file at maximum size. When I check the W2K task manager it is reporting over 650MB usage. I tried several different source files with V-Dub native and through AVISynth. I also tried to with default settings for 1-pass (CBR & const-quant) and 2-pass (1st pass). If I revert back to build Alpha.23.09.2002.0840 of XVID the encode proceeds as normal.

I was really hoping to check out the new ME improvements from SysKin

My system is a K6-3 with 384MB ram, 13.6 & 40 GB HDD, running W2K SP2, V-Dub 1.4.10 & AviSynth 2.05

Thanks
JPL

-h
28th September 2002, 03:56
I think it's because vfw is being compiled without BFRAMES defined in the project settings. When I added BFRAMES, it worked a treat.

-h

ReferenceDivx
28th September 2002, 12:43
Yep, I noticed the same thing. I went back to the old version. I'm testing out my new best hvsmatrix on "The Matrix." I'll post my results later.

NiTroGen
28th September 2002, 12:55
Could someone, please, attach a compilation with bframes enabled? I want to test the new ME improvements from SysKin and I have the same problem with memory.

Koepi
28th September 2002, 13:03
Nitrogen,

PM me your email address and I'll send you such an dev-api-3 build.
The credits stuff is somewhat broken as all 2pass stuff as sysKin's ME has a weird feature which dynamically decides on i/p/b frames - that's a second pass killer. But still, it's fine for testing (the reason that 2pass is somewhat broken is stopping me from releasing that binary).
You've to playback with ffdshow though when using bframes as the xvid.ax from Nic crashes there (didn't try if the vfw dll crashes, too - you might do that then ;) )

Regards,
Koepi

MoonWalker
28th September 2002, 18:42
@Koepi

To enable Bframes all you have to do it to put #define BFRAMES to config.c??

Thanks,
MoonWalker

Dali Lama
28th September 2002, 18:51
Koepi,

Would be so kind as to send a PM to me with that build?

Thanks,

Dali

Koepi
28th September 2002, 19:06
@Dali Lama:
Unfortunately PMs can have no attachments. Use the "standard procedure" described above.

@Moonwalker:
You need to put it in xvid.h so it is used by VfW as well ;) Additionally, you want to add a #define BFRAMES_DEC right below it ;)

Regards,
Koepi

Teleri
12th October 2002, 17:27
If you enable B-frames do other people trying to play the file need a newer build of xvid?

Teegedeck
12th October 2002, 23:28
They'd need the latest build with a dshow-filter that decodes B-frames properly. But easier:

Just decode XviD with FFDSHOW!
Fantastic software, ffdshow, as Koepi mentioned in 'the other' thread...