[datatype-dev] CR: fix some VC8 build busters

[datatype-dev] CR: fix some VC8 build busters

Eric Hyche ehyche at real.com
Thu Sep 11 13:42:48 PDT 2008


Description
--------------------------------------
This change fixes 3 VC8 build busters.

Files Modified
--------------------------------------
datatype/aac/fileformat/aacffdll.cpp
datatype/group/audio/audplin.cpp
datatype/rm/video/codec/rvg2dec/drv2_win.pcf

Branches
--------------------------------------
HEAD and 310Atlas

Index: aac/fileformat/aacffdll.cpp
===================================================================
RCS file: /cvsroot/datatype/aac/fileformat/aacffdll.cpp,v
retrieving revision 1.8
diff -u -w -u -w -r1.8 aacffdll.cpp
--- aac/fileformat/aacffdll.cpp 8 Apr 2008 14:53:31 -0000       1.8
+++ aac/fileformat/aacffdll.cpp 11 Sep 2008 20:35:51 -0000
@@ -60,12 +60,12 @@
 static const char HX_THIS_FILE[] = __FILE__;
 #endif

-STDAPI HXEXPORT ENTRYPOINT(HXCREATEINSTANCE)(IUnknown** ppIUnknown)
+STDAPI ENTRYPOINTCALLTYPE ENTRYPOINT(HXCREATEINSTANCE)(IUnknown** ppIUnknown)
 {
     return CAACFileFormat::HXCreateInstance(ppIUnknown);
 }

-STDAPI HXEXPORT ENTRYPOINT(CanUnload)(void)
+STDAPI ENTRYPOINTCALLTYPE ENTRYPOINT(CanUnload)(void)
 {
     return (CHXBaseCountingObject::ObjectsActive() > 0 ? HXR_FAIL : HXR_OK);
 }
Index: group/audio/audplin.cpp
===================================================================
RCS file: /cvsroot/datatype/group/audio/audplin.cpp,v
retrieving revision 1.10
diff -u -w -u -w -r1.10 audplin.cpp
--- group/audio/audplin.cpp     30 Nov 2007 02:03:18 -0000      1.10
+++ group/audio/audplin.cpp     11 Sep 2008 20:35:51 -0000
@@ -157,7 +157,7 @@
     NULL
 };

-STDAPI HXEXPORT ENTRYPOINT(HXCREATEINSTANCE)(IUnknown** ppIUnknown)
+STDAPI ENTRYPOINTCALLTYPE ENTRYPOINT(HXCREATEINSTANCE)(IUnknown** ppIUnknown)
 {
     *ppIUnknown = (IUnknown*)(IHXPlugin*)new AudioPluginFactory();
     if (*ppIUnknown)
@@ -168,7 +168,7 @@
     return HXR_OUTOFMEMORY;
 }

-STDAPI HXEXPORT ENTRYPOINT(CanUnload2)(void)
+STDAPI ENTRYPOINTCALLTYPE ENTRYPOINT(CanUnload2)(void)
 {
     for( int i=0; AudioPluginFactory::m_fpUnloadArray[i]; i++ )
     {
Index: rm/video/codec/rvg2dec/drv2_win.pcf
===================================================================
RCS file: /cvsroot/datatype/rm/video/codec/rvg2dec/drv2_win.pcf,v
retrieving revision 1.2
diff -u -w -u -w -r1.2 drv2_win.pcf
--- rm/video/codec/rvg2dec/drv2_win.pcf 29 Apr 2003 05:05:41 -0000      1.2
+++ rm/video/codec/rvg2dec/drv2_win.pcf 11 Sep 2008 20:35:51 -0000
@@ -38,7 +38,7 @@
 project.AddSources('platform/win/rarv2032.rc')

 #add APK core lib:
-if 'wince' not in sysinfo.family_list:
+if 'wince' not in sysinfo.family_list and sysinfo.id != 'win32-i386-vc8':
        project.AddLibraries(GetSDKPath("rvg2dec_libs")+'[adecg2]')
 else:
        project.AddLibraries(GetSDKPath("rvg2dec_libs")+'[cdecg2]')

=======================================
Eric Hyche (ehyche at real.com)
Principal Engineer
RealNetworks, Inc.






More information about the Datatype-dev mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.