dirextX and mingw

KD
Klaus Darilion
Mon, Dec 10, 2007 1:53 PM

Hi!

I tried building pjproject with Visual Studio 2005 but it failed due to
missing dsound.lib.

Then I tried bilding pjproject with mingw: ./aconfigure, make dep, make
which worked fine without error.

Thus, where is the difference? does VS project files build more stuff
than then the Makefile?

regards
klaus

Hi! I tried building pjproject with Visual Studio 2005 but it failed due to missing dsound.lib. Then I tried bilding pjproject with mingw: ./aconfigure, make dep, make which worked fine without error. Thus, where is the difference? does VS project files build more stuff than then the Makefile? regards klaus
DL
Didier Le Lann
Mon, Dec 10, 2007 3:01 PM

Hi!

To get dsound.lib, you just have to install directX SDK.

Hope it helps
Regards
Didier

-----Message d'origine-----
De : pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org] De
la part de Klaus Darilion
Envoyé : lundi 10 décembre 2007 14:53
À : pjsip@pjsip.org
Objet : [pjsip] dirextX and mingw

Hi!

I tried building pjproject with Visual Studio 2005 but it failed due to
missing dsound.lib.

Then I tried bilding pjproject with mingw: ./aconfigure, make dep, make
which worked fine without error.

Thus, where is the difference? does VS project files build more stuff
than then the Makefile?

regards
klaus


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

Hi! To get dsound.lib, you just have to install directX SDK. Hope it helps Regards Didier -----Message d'origine----- De : pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org] De la part de Klaus Darilion Envoyé : lundi 10 décembre 2007 14:53 À : pjsip@pjsip.org Objet : [pjsip] dirextX and mingw Hi! I tried building pjproject with Visual Studio 2005 but it failed due to missing dsound.lib. Then I tried bilding pjproject with mingw: ./aconfigure, make dep, make which worked fine without error. Thus, where is the difference? does VS project files build more stuff than then the Makefile? regards klaus _______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list pjsip@lists.pjsip.org http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
KD
Klaus Darilion
Mon, Dec 10, 2007 7:59 PM

Didier Le Lann wrote:

Hi!

To get dsound.lib, you just have to install directX SDK.

Hi Didier!

Thanks for the answer, but the question was: why could I successfully
build pjproject (with mingw) although directX SDK is NOT installed?

regards
klaus

Hope it helps
Regards
Didier

-----Message d'origine-----
De : pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org] De
la part de Klaus Darilion
Envoyé : lundi 10 décembre 2007 14:53
À : pjsip@pjsip.org
Objet : [pjsip] dirextX and mingw

Hi!

I tried building pjproject with Visual Studio 2005 but it failed due to
missing dsound.lib.

Then I tried bilding pjproject with mingw: ./aconfigure, make dep, make
which worked fine without error.

Thus, where is the difference? does VS project files build more stuff
than then the Makefile?

regards
klaus


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

Didier Le Lann wrote: > Hi! > > To get dsound.lib, you just have to install directX SDK. Hi Didier! Thanks for the answer, but the question was: why could I successfully build pjproject (with mingw) although directX SDK is NOT installed? regards klaus > > Hope it helps > Regards > Didier > > > -----Message d'origine----- > De : pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org] De > la part de Klaus Darilion > Envoyé : lundi 10 décembre 2007 14:53 > À : pjsip@pjsip.org > Objet : [pjsip] dirextX and mingw > > Hi! > > I tried building pjproject with Visual Studio 2005 but it failed due to > missing dsound.lib. > > Then I tried bilding pjproject with mingw: ./aconfigure, make dep, make > which worked fine without error. > > Thus, where is the difference? does VS project files build more stuff > than then the Makefile? > > regards > klaus > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
KD
Klaus Darilion
Mon, Dec 10, 2007 9:56 PM

Klaus Darilion wrote:

Didier Le Lann wrote:

Hi!

To get dsound.lib, you just have to install directX SDK.

Hi Didier!

Thanks for the answer, but the question was: why could I successfully
build pjproject (with mingw) although directX SDK is NOT installed?

I tested it and sound output works fine. I found out that portaudio also
supports Windows MME. Maybe portaudio uses WMME when building under
mingw but uses directsound when building with Visual Studio?

regards
klaus

Klaus Darilion wrote: > Didier Le Lann wrote: >> Hi! >> >> To get dsound.lib, you just have to install directX SDK. > > Hi Didier! > > Thanks for the answer, but the question was: why could I successfully > build pjproject (with mingw) although directX SDK is NOT installed? I tested it and sound output works fine. I found out that portaudio also supports Windows MME. Maybe portaudio uses WMME when building under mingw but uses directsound when building with Visual Studio? regards klaus
SV
Samuel Vinson
Mon, Dec 10, 2007 10:35 PM

Because mingw includes header and library for directX (reverse engineering)
and not visual c++ where you must install directX SDk

Samuel

Klaus Darilion a écrit :

Didier Le Lann wrote:

Hi!

To get dsound.lib, you just have to install directX SDK.

Hi Didier!

Thanks for the answer, but the question was: why could I successfully
build pjproject (with mingw) although directX SDK is NOT installed?

regards
klaus

Hope it helps
Regards
Didier

-----Message d'origine-----
De : pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org] De
la part de Klaus Darilion
Envoyé : lundi 10 décembre 2007 14:53
À : pjsip@pjsip.org
Objet : [pjsip] dirextX and mingw

Hi!

I tried building pjproject with Visual Studio 2005 but it failed due to
missing dsound.lib.

Then I tried bilding pjproject with mingw: ./aconfigure, make dep, make
which worked fine without error.

Thus, where is the difference? does VS project files build more stuff
than then the Makefile?

regards
klaus


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

Because mingw includes header and library for directX (reverse engineering) and not visual c++ where you must install directX SDk Samuel Klaus Darilion a écrit : > Didier Le Lann wrote: > >> Hi! >> >> To get dsound.lib, you just have to install directX SDK. >> > > Hi Didier! > > Thanks for the answer, but the question was: why could I successfully > build pjproject (with mingw) although directX SDK is NOT installed? > > regards > klaus > > >> Hope it helps >> Regards >> Didier >> >> >> -----Message d'origine----- >> De : pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org] De >> la part de Klaus Darilion >> Envoyé : lundi 10 décembre 2007 14:53 >> À : pjsip@pjsip.org >> Objet : [pjsip] dirextX and mingw >> >> Hi! >> >> I tried building pjproject with Visual Studio 2005 but it failed due to >> missing dsound.lib. >> >> Then I tried bilding pjproject with mingw: ./aconfigure, make dep, make >> which worked fine without error. >> >> Thus, where is the difference? does VS project files build more stuff >> than then the Makefile? >> >> regards >> klaus >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > >
BP
Benny Prijono
Tue, Dec 11, 2007 12:38 AM

Samuel Vinson wrote:

Because mingw includes header and library for directX (reverse engineering)
and not visual c++ where you must install directX SDk

I think that's not the case. Mingw does have WMME header/lib, but it
doesn't have DirectSound (DS) header/lib.

PortAudio supports all kinds of audio SDK backends, including WMME
and DS.

In pjsip's PortAudio Makefile, it's easy to disable DS from the
build process, hence Mingw target builds fine without DX SDK.

But with VS, it's impossible to include/exclude DS with a
configuration, so DS is always enabled. Hence it needs DX SDK.

cheers,
-benny

Samuel

Klaus Darilion a écrit :

Didier Le Lann wrote:

Hi!

To get dsound.lib, you just have to install directX SDK.

Hi Didier!

Thanks for the answer, but the question was: why could I successfully
build pjproject (with mingw) although directX SDK is NOT installed?

regards
klaus

Hope it helps
Regards
Didier

Samuel Vinson wrote: > Because mingw includes header and library for directX (reverse engineering) > and not visual c++ where you must install directX SDk I think that's not the case. Mingw does have WMME header/lib, but it doesn't have DirectSound (DS) header/lib. PortAudio supports all kinds of audio SDK backends, including WMME and DS. In pjsip's PortAudio Makefile, it's easy to disable DS from the build process, hence Mingw target builds fine without DX SDK. But with VS, it's impossible to include/exclude DS with a configuration, so DS is always enabled. Hence it needs DX SDK. cheers, -benny > Samuel > > Klaus Darilion a écrit : >> Didier Le Lann wrote: >> >>> Hi! >>> >>> To get dsound.lib, you just have to install directX SDK. >>> >> Hi Didier! >> >> Thanks for the answer, but the question was: why could I successfully >> build pjproject (with mingw) although directX SDK is NOT installed? >> >> regards >> klaus >> >> >>> Hope it helps >>> Regards >>> Didier