From: Adrian S. <ad...@ya...> - 2003-08-19 04:47:37
|
I sent this message a few days ago, but it seems it got lost in space. I bring it again to your attention, hoping that somebody would give me an answer, at least a "shut up moron and RTF*" or "we don't know, you're on your own!" thank you Adrian --- Adrian Sandor <ad...@ya...> wrote: > Hello > > I'm trying to use some MSACM functions with MinGW. I > have an older MinGW version, which was installed > with > Dev-C++. > gcc --version gives: > gcc (GCC) 3.2 (mingw special 20020817-1) > Copyright (C) 2002 Free Software Foundation, Inc. > This is free software; see the source for copying > conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS > FOR > A PARTICULAR PURPOSE. > > I couldn't find any header file for msacm, but I > found > a library file (libmsacm32.a). So I grabbed msacm.h > from MS Platform SDK, and also from Wine; I found > out > that I also needed mmreg.h so I took that one too. > Finally, I got the code to compile (using the P SDK > headers), but it didn't work well. I was trying to > enumerate the audio compression drivers, format tags > and formats, and it worked partially, but it gave > "invalid parameter" errors in various places (at run > time); I never managed to do a full enumeration. I > previously did that successfully in Delphi. > > My questions are: > - is there any msacm header written for MinGW? > (maybe > in a newer package) > - has anybody tested that library? (libmsacm32.a) > - would you like me to write a small example program > to expose the problems and post it to the list? (the > problem could be actually in my code) > - if there's no msacm header for MinGW, then can > somebody write it? can I write it? (using only > documentation from the msdn site and personal > experience, and will probably be very incomplete) > - do you have any other suggestion? > > thank you for your attention > > Adrian __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Adrian S. <ad...@ya...> - 2003-08-20 22:28:35
Attachments:
msacm.zip
|
--- Adrian Sandor <ad...@ya...> wrote: > ... > I attach the *working* code here > ... argh.. I forgot it! here it is now.. damn, I need to sleep Adrian __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Adrian S. <ad...@ya...> - 2003-08-21 07:35:07
|
From: Earnie Boyd <ear...@ya...> > > If you research the archives you will see that your > post did indeed send to the list. I know, but it seemed to have no effect > Silence on a subject indicates "we don't know, look > elsewhere". > > Or, perhaps the person with the answer hasn't yet > had time to read and respond. I understand and I hope I was not too rude by repeating my message -- From: "Luke Dunstan" <cod...@ho...> > > - would you like me to write a small example > program > > to expose the problems and post it to the list? > (the > > problem could be actually in my code) > > Okay. > > > - if there's no msacm header for MinGW, then can > > somebody write it? can I write it? (using only > > documentation from the msdn site and personal > > experience, and will probably be very incomplete) > > Yes. > well, I wrote a small header file, and while I was preparing the program, I also found the problem.. I had swapped the last 2 arguments to memset, everywhere :( I want to smack myself seriously.. but I'm happy that I found the bug (which I somewhat expected to be in my code) and after fixing it, the enumeration works :) I attach the *working* code here; if the people "in charge" find my msacm.h useful then I'd like them to add it to MinGW I also realize I have many things to improve in msacm.h; if anybody tells me which ones to fix first then I'll fix them I also found some problems.. while msdn has all the type and function definitions (they still needed adjustments and fixing but I managed them), it doesn't contain any values of #defined constants; where can I find those for adding to msacm.h without breaking any copyright? thank you very much Luke and Earnie regards, Adrian __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Earnie B. <ear...@ya...> - 2003-08-19 12:07:24
|
If you research the archives you will see that your post did indeed send to the list. Silence on a subject indicates "we don't know, look elsewhere". Earnie Adrian Sandor wrote: > I sent this message a few days ago, but it seems it > got lost in space. I bring it again to your attention, > hoping that somebody would give me an answer, at least > a "shut up moron and RTF*" or "we don't know, you're > on your own!" > > thank you > > Adrian > > --- Adrian Sandor <ad...@ya...> wrote: > >>Hello >> >>I'm trying to use some MSACM functions with MinGW. I >>have an older MinGW version, which was installed >>with >>Dev-C++. >>gcc --version gives: >>gcc (GCC) 3.2 (mingw special 20020817-1) >>Copyright (C) 2002 Free Software Foundation, Inc. >>This is free software; see the source for copying >>conditions. There is NO >>warranty; not even for MERCHANTABILITY or FITNESS >>FOR >>A PARTICULAR PURPOSE. >> >>I couldn't find any header file for msacm, but I >>found >>a library file (libmsacm32.a). So I grabbed msacm.h >>from MS Platform SDK, and also from Wine; I found >>out >>that I also needed mmreg.h so I took that one too. >>Finally, I got the code to compile (using the P SDK >>headers), but it didn't work well. I was trying to >>enumerate the audio compression drivers, format tags >>and formats, and it worked partially, but it gave >>"invalid parameter" errors in various places (at run >>time); I never managed to do a full enumeration. I >>previously did that successfully in Delphi. >> >>My questions are: >>- is there any msacm header written for MinGW? >>(maybe >>in a newer package) >>- has anybody tested that library? (libmsacm32.a) >>- would you like me to write a small example program >>to expose the problems and post it to the list? (the >>problem could be actually in my code) >>- if there's no msacm header for MinGW, then can >>somebody write it? can I write it? (using only >>documentation from the msdn site and personal >>experience, and will probably be very incomplete) >>- do you have any other suggestion? >> >>thank you for your attention >> >>Adrian > > > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > MinGW-users mailing list > Min...@li... > > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > |
From: Earnie B. <ear...@ya...> - 2003-08-19 12:13:47
|
Earnie Boyd wrote: > If you research the archives you will see that your post did indeed send > to the list. Silence on a subject indicates "we don't know, look > elsewhere". > Or, perhaps the person with the answer hasn't yet had time to read and respond. > Earnie > > Adrian Sandor wrote: > >> I sent this message a few days ago, but it seems it >> got lost in space. I bring it again to your attention, >> hoping that somebody would give me an answer, at least >> a "shut up moron and RTF*" or "we don't know, you're >> on your own!" >> >> thank you >> >> Adrian >> >> --- Adrian Sandor <ad...@ya...> wrote: >> >>> Hello >>> >>> I'm trying to use some MSACM functions with MinGW. I >>> have an older MinGW version, which was installed >>> with >>> Dev-C++. >>> gcc --version gives: >>> gcc (GCC) 3.2 (mingw special 20020817-1) >>> Copyright (C) 2002 Free Software Foundation, Inc. >>> This is free software; see the source for copying >>> conditions. There is NO >>> warranty; not even for MERCHANTABILITY or FITNESS >>> FOR >>> A PARTICULAR PURPOSE. >>> >>> I couldn't find any header file for msacm, but I >>> found >>> a library file (libmsacm32.a). So I grabbed msacm.h >>> from MS Platform SDK, and also from Wine; I found >>> out >>> that I also needed mmreg.h so I took that one too. >>> Finally, I got the code to compile (using the P SDK >>> headers), but it didn't work well. I was trying to >>> enumerate the audio compression drivers, format tags >>> and formats, and it worked partially, but it gave >>> "invalid parameter" errors in various places (at run >>> time); I never managed to do a full enumeration. I >>> previously did that successfully in Delphi. >>> >>> My questions are: >>> - is there any msacm header written for MinGW? >>> (maybe >>> in a newer package) >>> - has anybody tested that library? (libmsacm32.a) >>> - would you like me to write a small example program >>> to expose the problems and post it to the list? (the >>> problem could be actually in my code) >>> - if there's no msacm header for MinGW, then can >>> somebody write it? can I write it? (using only >>> documentation from the msdn site and personal >>> experience, and will probably be very incomplete) >>> - do you have any other suggestion? >>> >>> thank you for your attention >>> >>> Adrian >> >> >> >> >> __________________________________ >> Do you Yahoo!? >> Yahoo! SiteBuilder - Free, easy-to-use web site design software >> http://sitebuilder.yahoo.com >> >> >> ------------------------------------------------------- >> This SF.Net email sponsored by: Free pre-built ASP.NET sites including >> Data Reports, E-commerce, Portals, and Forums are available now. >> Download today and enter to win an XBOX or Visual Studio .NET. >> http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 >> >> _______________________________________________ >> MinGW-users mailing list >> Min...@li... >> >> You may change your MinGW Account Options or unsubscribe at: >> https://lists.sourceforge.net/lists/listinfo/mingw-users >> > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > MinGW-users mailing list > Min...@li... > > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > |