|
Hello,
I'm trying to develop a EVR (Vista/7 specific video presentation API) renderer for MPlayer on MSYS/MinGW. The problem is that I have Windows SDK v7.1 and I need evr.h from it. If I try to copy it to MinGW's include directory as well as the 12 header files it includes, the compilation is close to impossible. I have a TON of errors just by including evr.h, nothing else. I investigated and found that I can't use the Windows SDK header files directly with MinGW, because it ships with its own header files, which are sometimes very, very different. The problem is that Media Foundation/Enhanced Video Renderer header files are not part of MinGW's header files. What should I do? ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ MinGW-users mailing list [hidden email] This list observes the Etiquette found at http://www.mingw.org/Mailing_Lists. We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. _______________________________________________ You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users Also: mailto:[hidden email]?subject=unsubscribe |
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 On 12/27/2010 21:33, Georgi Petrov wrote: > Hello, > > I'm trying to develop a EVR (Vista/7 specific video presentation API) > renderer for MPlayer on MSYS/MinGW. The problem is that I have Windows > SDK v7.1 and I need evr.h from it. If I try to copy it to MinGW's > include directory as well as the 12 header files it includes, the > compilation is close to impossible. I have a TON of errors just by > including evr.h, nothing else. I investigated and found that I can't > use the Windows SDK header files directly with MinGW, because it ships > with its own header files, which are sometimes very, very different. > The problem is that Media Foundation/Enhanced Video Renderer header > files are not part of MinGW's header files. > > What should I do? you can do your own headers from MSDN docs, or use VLC's, or use mingw-w64 (note that you'll need to recompile even if you are doing 32bit due to subtle difference in ABI). -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (MingW32) iEYEARECAAYFAk0ZROUACgkQp56AKe10wHdw6wCglNYfrrEz9GOCe1vXWQ/Y1LDo oVEAnRxcJyxdMImSa5K1hxkbHl07FX/U =3pFS -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ MinGW-users mailing list [hidden email] This list observes the Etiquette found at http://www.mingw.org/Mailing_Lists. We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. _______________________________________________ You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users Also: mailto:[hidden email]?subject=unsubscribe |
|
In reply to this post by Georgi Petrov
I created my own evr.h, which (I hope) works. Right now I'm developing
using it. Should I submit it somewhere in order to be available by other developers? On Mon, Dec 27, 2010 at 3:33 PM, Georgi Petrov <[hidden email]> wrote: > Hello, > > I'm trying to develop a EVR (Vista/7 specific video presentation API) > renderer for MPlayer on MSYS/MinGW. The problem is that I have Windows > SDK v7.1 and I need evr.h from it. If I try to copy it to MinGW's > include directory as well as the 12 header files it includes, the > compilation is close to impossible. I have a TON of errors just by > including evr.h, nothing else. I investigated and found that I can't > use the Windows SDK header files directly with MinGW, because it ships > with its own header files, which are sometimes very, very different. > The problem is that Media Foundation/Enhanced Video Renderer header > files are not part of MinGW's header files. > > What should I do? > ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ MinGW-users mailing list [hidden email] This list observes the Etiquette found at http://www.mingw.org/Mailing_Lists. We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. _______________________________________________ You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users Also: mailto:[hidden email]?subject=unsubscribe |
|
Georgi Petrov wrote:
> I created my own evr.h, which (I hope) works. Right now I'm developing > using it. Should I submit it somewhere in order to be available by > other developers? If you've created the header using documentation from MSDN and not referring to the actual MS supplied source file then you can create a patch issue at the MinGW project SF page. -- Earnie -- http://www.for-my-kids.com ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ MinGW-users mailing list [hidden email] This list observes the Etiquette found at http://www.mingw.org/Mailing_Lists. We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. _______________________________________________ You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users Also: mailto:[hidden email]?subject=unsubscribe |
|
On Tue, Jan 25, 2011 at 3:56 PM, Earnie <[hidden email]> wrote:
> Georgi Petrov wrote: >> I created my own evr.h, which (I hope) works. Right now I'm developing >> using it. Should I submit it somewhere in order to be available by >> other developers? > > If you've created the header using documentation from MSDN and not > referring to the actual MS supplied source file then you can create a > patch issue at the MinGW project SF page. I'm afraid that this is not the case. I modified the evr.h file from Windows SDK. I suppose this is unacceptable from a license point of view? ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ MinGW-users mailing list [hidden email] This list observes the Etiquette found at http://www.mingw.org/Mailing_Lists. We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. _______________________________________________ You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users Also: mailto:[hidden email]?subject=unsubscribe |
|
Update: this evr.h file is generated from the Microsoft IDL compiler
and describes the EVR COM interface. In this case I'm not sure if there are any licensing issues. ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ MinGW-users mailing list [hidden email] This list observes the Etiquette found at http://www.mingw.org/Mailing_Lists. We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. _______________________________________________ You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users Also: mailto:[hidden email]?subject=unsubscribe |
|
Georgi Petrov wrote:
> Update: this evr.h file is generated from the Microsoft IDL compiler > and describes the EVR COM interface. In this case I'm not sure if > there are any licensing issues. > That would depend on the source of the file that was used by the IDL compiler to generate the evr.h file and any restrictions puts on the output of their IDL compiler. I don't have the answer to the questions nor the time to research it. -- Earnie -- http://www.for-my-kids.com ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ MinGW-users mailing list [hidden email] This list observes the Etiquette found at http://www.mingw.org/Mailing_Lists. We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. _______________________________________________ You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users Also: mailto:[hidden email]?subject=unsubscribe |
|
Hello,
We agreed with JonY to improve evr.h from mingw-w64. It's present, but some interfaces or other stuff is missing, because it was never used. I will help "from the MS side" and he will improve the clean room implementation without looking at MS headers. Are you, mingw guys, positive that when evr.h (and some other headers around it) become good enough, you are willing to include them in mingw? I plan to temporary include evr.h from mingw-w64 into MPlayer while I'm developing and improving it (with help from JonY) and once it is good enough, I will submit it in mingw. As far as I understand ZPL and GPL licenses (mingw-w64 and mingw) are compatible and this wouldn't be a problem, right? Greetings, Georgi ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ MinGW-users mailing list [hidden email] This list observes the Etiquette found at http://www.mingw.org/Mailing_Lists. We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. _______________________________________________ You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users Also: mailto:[hidden email]?subject=unsubscribe |
|
Georgi Petrov wrote:
> > I plan to temporary include evr.h from mingw-w64 into MPlayer while > I'm developing and improving it (with help from JonY) and once it is > good enough, I will submit it in mingw. As far as I understand ZPL and > GPL licenses (mingw-w64 and mingw) are compatible and this wouldn't be > a problem, right? > We cannot include ZPL license with MinGW. ATM it must be public domain. We've discussed changing to a MIT license but we have not been able to get in touch with the creator of w32api. -- Earnie -- http://www.for-my-kids.com ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ MinGW-users mailing list [hidden email] This list observes the Etiquette found at http://www.mingw.org/Mailing_Lists. We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. _______________________________________________ You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users Also: mailto:[hidden email]?subject=unsubscribe |
|
On Tue, Feb 1, 2011 at 3:28 PM, Earnie <[hidden email]> wrote:
> Georgi Petrov wrote: > >> >> I plan to temporary include evr.h from mingw-w64 into MPlayer while >> I'm developing and improving it (with help from JonY) and once it is >> good enough, I will submit it in mingw. As far as I understand ZPL and >> GPL licenses (mingw-w64 and mingw) are compatible and this wouldn't be >> a problem, right? >> > > We cannot include ZPL license with MinGW. ATM it must be public domain. > We've discussed changing to a MIT license but we have not been able to > get in touch with the creator of w32api. > I understand. It means that MPlayer will have to host this file externally. Thank you. ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ MinGW-users mailing list [hidden email] This list observes the Etiquette found at http://www.mingw.org/Mailing_Lists. We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. _______________________________________________ You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users Also: mailto:[hidden email]?subject=unsubscribe |
|
On Tue, Feb 1, 2011 at 3:42 PM, Georgi Petrov <[hidden email]> wrote:
> On Tue, Feb 1, 2011 at 3:28 PM, Earnie <[hidden email]> wrote: >> Georgi Petrov wrote: >> >>> >>> I plan to temporary include evr.h from mingw-w64 into MPlayer while >>> I'm developing and improving it (with help from JonY) and once it is >>> good enough, I will submit it in mingw. As far as I understand ZPL and >>> GPL licenses (mingw-w64 and mingw) are compatible and this wouldn't be >>> a problem, right? >>> >> >> We cannot include ZPL license with MinGW. ATM it must be public domain. >> We've discussed changing to a MIT license but we have not been able to >> get in touch with the creator of w32api. >> > > I understand. It means that MPlayer will have to host this file > externally. Thank you. > Hi, I made a mistake. Mingw-w64 is ZPL itself, but the header files are public domain. This means that I can take evr.h from mingw-w64 and submit it later to mingw, is this right? The file is in the public domain, for sure. I will contribute and make it better as a part from MPlayer and when it's good enough, I will submit it to mingw. I hope this solution is fine? ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ MinGW-users mailing list [hidden email] This list observes the Etiquette found at http://www.mingw.org/Mailing_Lists. We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. _______________________________________________ You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users Also: mailto:[hidden email]?subject=unsubscribe |
| Powered by Nabble | Edit this page |
