Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

FFMPEGxxxx on HX: spectacular progress in BUG-fixing (DOSX)

posted by Japheth Homepage, Germany (South), 29.04.2009, 08:31

> > to the current directory and FFW2.EXE still failed to load due to
> > unresolved externals in AVICAP32.DLL. So I gave up.
>
> :clap:
>
> AVI.ZIP Download
> now (769 Bytes)

Self-made Win32 binaries - was this little detail not worth to be mentioned in your first post?

Anyways, ffw2.exe runs now in DOS and the file size of the output file G.AVI is indeed significantly smaller than in Windows.

Running it with a debug version of DKRNL32.DLL shows that ffw2 calls the Win32 API function SetFilePointer() with an 'origin' parameter value of 10000h. This is invalid, SetFilePointer() is expected to return -1 then, but DKRNL32 currently doesn't verify this param and calls DOS with the low byte of 'origin' and returns a 'valid' result.

---
MS-DOS forever!

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 275 users online (0 registered, 275 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum