2010/2/11 Ozkan Sezer <[email protected]>:
> Regarding this thread from today:
> http://sourceforge.net/projects/mingw-w64/forums/forum/723798/topic/3550908
>
> Our dshow.h (seems to be based on an old wine version)
> is broken due to missing extra headers that it depends
> on.
>
> I included the lastest versions from wine-1.1.38 here
> (see the attached wine_version.zip: includes the missing
> *.h files, as well as the latest dshow.h as it is in wine
> project.)  (A note about our old version of dshow: For
> who know whatever reason, we seem to include dmdls.h and
> then define VIDEOINFOHEADER...)
>
> There is also the version in w32api of mingw/cygwin, for
> that, well, get the latest w32api package.
>
> The two versions are different, though. One version depends
> on one header, the other depends on another, and the
> difference is not just in the names of the headers, also
> in their contents, too.  For example, Wine version doesn't
> include these ones, but mingw version does:
> amaudio.h (commented out with a fixme)
> dvdevcod.h (wine doesn't have one, )
> vidcap.h (we can use ks.h instead)
> vptype.h (we have ksmedia.h instead, it has the struct names
>  prefixed with KS_ )
> bdatypes.h (neither wine nor we have this one)
> il21dec.h (neither wine nor we have this one)
> dvdmedia.h (we dont have this. wine does, but doesnt include)
>
> Among this mess, I don't know which set is reliable, because
> I don't know a thing about dshow, and I don't know what good
> can result from blindly adding the attached wine version, so
> please advise.
>

Well, in general I would say that Wine headers are more trustable
here. The w32api I distrust in some points pretty strongly. Bad side
here is, that a lot of projects possible adjusted their code in
direction of w32api here. But IMHO we should trust in Wine headers
here.

For the missing headers you see, we should do some research on msdn
for them and find out, if they are part of standard, and if so, what
they really contain. Information for this should be possible (at least
in most cases) by the direct-x API shown on msdn.

Kai


-- 
|  (\_/) This is Bunny. Copy and paste
| (='.'=) Bunny into your signature to help
| (")_(") him gain world domination

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to