> -----Original Message----- > From: Pedro Alves [mailto:[EMAIL PROTECTED] On Behalf Of Pedro Alves > Sent: Wednesday, August 01, 2007 3:34 AM > To: Radu Poenaru > Cc: cegcc-devel@lists.sourceforge.net > Subject: Re: [Cegcc-devel] LoadLibrary on DLL returns null (Check > SYSGEN ?? ) > > Radu Poenaru wrote: > >>> > >> What the heck is everyone doing, that they all need FFmpeg? > >> (Just curious). > > > > > > I need to play a video on my application. Boss wants me to do it "for > all > > plaforms" ?!?!?!?? > > > > Thanks, curiosity killed. > > >>> > >> Did you take a look at the patch I posted a few weeks ago? I've > made > >> a few config tweaks that you may need too. You'll have to look, > since > >> I have a very short gold-fish like memory :) > > > > > > If you are reffering to this one ( > > http://www.mail-archive.com/cegcc- > [EMAIL PROTECTED]/msg00583.html > > ) then I did. With some modifications, because FFmpeg has a diferent > > configure now, etc. > > > > That's how I was able to compile it in the first place. > > > > Yep, that's the one. I would like to remove the errno hack > before having it submitted upstream. If anyone wants to do > it, go ahead. > > >>> > >>> ERROR: function @ Ordinal 2245892 missing in Module 'coredll.dll' > >>> > >>> !!! Please Check your SYSGEN variable !!! > >>> > >> Do you have any idea where that output is being done > >> in the code? > >> > >>> The number after the Ordinal does differ from lib to lib and from > >>> compile to compile.. I just dunno.. > >> Use the source Luke. What is the function the code is trying to > load > >> that is at ordinal xxxx ? > > > > > > A bit more updates on this one: I am able to load one of the smaller > Dlls > > (avutil.dll), and both avutil.dll and avcodec.dll are read and > interpreted > > by Depends.exe, which would suggest to me they are both properly > formatted > > as a DLL. > > > > Only thing I can imagine (I am very new to all this) is that > avcodec.dll > > uses some function from coredll.dll that is not present in the > coredll.dll > > on my portable device. Could it be like a simple version mismatch? > Can I get > > the coredll.dll that mingw32ce expects to use? And copy that in my > app > > folder? Would that work, and where could I get that file? > > > > You can't. coredll.dll is part of the OS. There can be only one. > > > > > As for the "function the code is trying to load at ordinal xxxx" I > have no > > ideea how to get that. Debugger does not step into LoadLibrary, and > I don't > > have debug info on the DLL created with mingw32ce... , or do I ? > > > > I thought it was your code that showed that message. Now that I've > googled > a bit, I see that it is the OS that shows it. I don't know how you are > seeing > it. My device just silently refuses to load the process in those > cases. > Perhaps something to do with Platform Builder? > > In any case, please check with 0.50 if the problem still persists. > There are > linux binaries available. If it hasn't, then we'll look further. > > Cheers, > Pedro Alves
Hi ! I've managed to compile a new set of DLLs using 0.50 under Linux. Now I get 2 missing references durring linkage: One to _ftime and one to _lseeki64 . Both of these are defined in platform specific .h files, so I am pretty sure they are not part of FFmpeg. Am I missing some extra lib that I need to manually include maybe? If I write two "dummy" implementatons for these 2 functions, then the DLLs compile fine, and there is no longer that reference to _tempname. Obviously though, the DLLs are useless without ftime and fseek. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel