Fun projects?

Andreas Mohr andi at rhlx01.fht-esslingen.de
Fri Nov 28 01:33:44 CST 2003


Hi,

On Thu, Nov 27, 2003 at 06:04:29PM -0500, dim owner wrote:
> On Thursday 27 November 2003 12:26, Boaz Harrosh wrote:
> > B. MPlayer, and others, are known to host Codec DLLs from windows like
> > divx-avi and other. Do they use wine. or is it a code rip like the
> > ndiswrapper (http://sourceforge.net/projects/ndiswrapper/) I think it
> > looks like a wine derived loader.
> 
> 	I'm looking at the loader section of MPlayer now ... (all docs plus the 
> archive still barely give you any idea what it is they are doing)  They have 
> what is called mini-wine (in the list it was referred to as this, at least)
> 	Since the documentation is so sparse, I was going to look around in other 
> projects.  Xine uses their win32 stuff, so I'll start looking there.  In the 
> meantime, any other projects you can think of that do this sort of thing?  
> (ndiswrapper is a kernel module).
> 
> 	Just for some basic info ... MPlayer fakes responces to system API on a 
> per-codec-DLL basis, which means, for each new DLL, they add the necessary 
> callbacks.  I think this could eventually wind them into trouble if the dlls 
> they want to use grew in the wrong way.  But, the advantage, they don't have 
> to process a video stream through a full wine, which gives them speed enough 
> to make the DLLs useful.
Why speed? Maybe loading speed, but I doubt that it has anything to do with
execution speed if you have a full Wine environment.

> 	I don't know if speed will be such an issue for my purposes; I'm not 
> outputting unencoded video ... hopefully this flexability (a full wine) lends  
> enough compatability that I only need .specs for supporting DLLs for the 
> plugins.  Since their port includes the interface to the DLLs, it's still 
> another resource to look at.
> 	That brings up the second question I have ... I'm not a windows person.  Is 
> there some tool that can query a DLL, kinda like objdump?
Either tools/winedump/ or pedump (someone also ported it to Linux at some time).

Andreas Mohr

-- 
Wir kommen alle als Original zur Welt, aber die meisten von uns
sterben als Kopien (Autor unbekannt)



More information about the wine-devel mailing list