Log in

View Full Version : Is there a problem with XviD, AVS and Delphi?


Amnon82
21st February 2005, 11:23
As some people here know I'm coding in Delphi. During my releases of my tools I got mails and posts about crashes and memory errors. So I asked the user and betatester what the problem is and how I can reproduce them.

It has something to do with XviD. With MPEGSources all went well. When a user encodes a AVS with XviD source in it he get a error when he close AutoQ. This is not so hard. The main program works and he get the movie encoded. The only thing is the error message at the end.

One of my betatester uses Sygate firewall. If he deaktivate it he don't get the error. I asked around but nobody could find a mistake in my delphisource. So I didn't change it.

Yesterday I got another mail. This user uses EclStart with a XviD source. He can't encode the AVS, cos CCE never get it. In this tool there isn't a code where I get the frames and picture size of the AVS. So this must be something else.

Did somebody of You guys have problems with XviD and Delphi?

Here the links to my threads where the problems with XviD are in it:

AutoQ (http://forum.doom9.org/showthread.php?s=&threadid=87764&perpage=20&pagenumber=2)
EclStart (http://forum.doom9.org/showthread.php?s=&threadid=90100&perpage=20&pagenumber=2)

esby
21st February 2005, 13:13
It has something to do with XviD. With MPEGSources all went well. When a user encodes a AVS with XviD source in it he get a error when he close AutoQ. This is not so hard. The main program works and he get the movie encoded. The only thing is the error message at the end.

As far I know, there was a memory link in xvid up to XviD-1.0-RC4.
Which caused what you describe. (The application was crashing once you selected the codec with Xvid under delphi.)
I think syskin fixed it, (since i had a talk about it with him at this time), so I don't think it is the same bug.
But if your user is still using an old version of xvid, it could explain why it crashes.


Yesterday I got another mail. This user uses EclStart with a XviD source. He can't encode the AVS, cos CCE never get it. In this tool there isn't a code where I get the frames and picture size of the AVS. So this must be something else.

Do a special build, with log to a file.
Determinate where it crashes in the code.
In any case, we cannot help you with this lack of information on this case.
Now generally speaking, that sounds like an 'avs vs CCE issue'. I'm not expert on this field, but ask the user what he is using as avs version, and he is using the makeavi from milan, verify that this version works correctly maybe...

esby