> -----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: [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/cegcc-devel