hdrflow-svn Mailing List for HDRFlow (Page 3)
Status: Pre-Alpha
Brought to you by:
glslang
You can subscribe to this list here.
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
(30) |
May
(38) |
Jun
(22) |
Jul
(53) |
Aug
(66) |
Sep
(56) |
Oct
(29) |
Nov
(13) |
Dec
(6) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2008 |
Jan
(16) |
Feb
(22) |
Mar
(12) |
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(6) |
Oct
|
Nov
|
Dec
|
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
(12) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <gl...@us...> - 2008-02-10 17:22:51
|
Revision: 412
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=412&view=rev
Author: glslang
Date: 2008-02-10 09:22:50 -0800 (Sun, 10 Feb 2008)
Log Message:
-----------
+ build fixes
Modified Paths:
--------------
trunk/lib/extras/extras_vc8.sln
Modified: trunk/lib/extras/extras_vc8.sln
===================================================================
--- trunk/lib/extras/extras_vc8.sln 2008-02-10 10:19:51 UTC (rev 411)
+++ trunk/lib/extras/extras_vc8.sln 2008-02-10 17:22:50 UTC (rev 412)
@@ -16,8 +16,6 @@
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "JP2", "JP2", "{CE7A290A-13C0-424E-A02A-96CDC6B0E6BE}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jp2", "src\jp2\jp2_vc8.vcproj", "{9A2197B4-ABC1-4047-A81B-15E9D228C108}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PPM", "PPM", "{4E0BD6BF-2B4D-4BF8-BEB7-3BFF57D627BC}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ppm", "src\ppm\ppm_vc8.vcproj", "{95CD0C43-860C-467B-9995-E6A4E0F8519B}"
@@ -50,10 +48,6 @@
{C8F73831-1355-45C9-BD1B-C7AAB4CDE373}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{C8F73831-1355-45C9-BD1B-C7AAB4CDE373}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{C8F73831-1355-45C9-BD1B-C7AAB4CDE373}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {9A2197B4-ABC1-4047-A81B-15E9D228C108}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {9A2197B4-ABC1-4047-A81B-15E9D228C108}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {9A2197B4-ABC1-4047-A81B-15E9D228C108}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {9A2197B4-ABC1-4047-A81B-15E9D228C108}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{95CD0C43-860C-467B-9995-E6A4E0F8519B}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{95CD0C43-860C-467B-9995-E6A4E0F8519B}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{95CD0C43-860C-467B-9995-E6A4E0F8519B}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -90,7 +84,6 @@
{B4CCC2D9-D505-4B08-B908-B2A38105ABC8} = {675FBBBA-6681-49E3-AAC6-FE371310DA63}
{927446CD-3483-4CCF-B581-F0896DD4A550} = {E0C3CF4A-5F43-4BBC-B7A9-6D4CDB225CD9}
{C8F73831-1355-45C9-BD1B-C7AAB4CDE373} = {D133B05E-F174-4CDA-8FF4-C45C139CFACD}
- {9A2197B4-ABC1-4047-A81B-15E9D228C108} = {CE7A290A-13C0-424E-A02A-96CDC6B0E6BE}
{95CD0C43-860C-467B-9995-E6A4E0F8519B} = {4E0BD6BF-2B4D-4BF8-BEB7-3BFF57D627BC}
{061A3FF5-B3C6-4CDC-A018-5B985C234CD6} = {0CED7D48-905C-4C67-96B9-668B7728ED10}
{80F6C766-D2FB-4744-AAAD-0DC99094DCDD} = {078F108D-642B-417D-99C6-F05C8266C57E}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-02-10 10:19:53
|
Revision: 411
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=411&view=rev
Author: glslang
Date: 2008-02-10 02:19:51 -0800 (Sun, 10 Feb 2008)
Log Message:
-----------
+ enable some plugins
Modified Paths:
--------------
trunk/lib/openlibraries/installer/hdrflow_runtime.nsi
trunk/lib/openlibraries/installer/hdrflow_sdk.nsi
Modified: trunk/lib/openlibraries/installer/hdrflow_runtime.nsi
===================================================================
--- trunk/lib/openlibraries/installer/hdrflow_runtime.nsi 2008-02-09 18:46:08 UTC (rev 410)
+++ trunk/lib/openlibraries/installer/hdrflow_runtime.nsi 2008-02-10 10:19:51 UTC (rev 411)
@@ -106,8 +106,8 @@
File "..\src\openmedialib\py\Multi-threaded Release DLL\HDRFlowMedia.pyd"
SetOutPath $INSTDIR\plugins\release
- File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
- File "..\src\openimagelib\plugins\3D_lightmap\Multi-threaded Release DLL\openimagelib_3D_lightmap-vc80-r-${VERSION}.dll"
+; File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
+; File "..\src\openimagelib\plugins\3D_lightmap\Multi-threaded Release DLL\openimagelib_3D_lightmap-vc80-r-${VERSION}.dll"
File "..\src\openimagelib\plugins\dds\dds_plugin.opl"
File "..\src\openimagelib\plugins\dds\Multi-threaded Release DLL\openimagelib_dds-vc80-r-${VERSION}.dll"
File "..\src\openimagelib\plugins\dpx\dpx_plugin.opl"
@@ -124,6 +124,8 @@
File "..\src\openimagelib\plugins\sgi\Multi-threaded Release DLL\openimagelib_sgi-vc80-r-${VERSION}.dll"
File "..\src\openimagelib\plugins\tga\tga_plugin.opl"
File "..\src\openimagelib\plugins\tga\Multi-threaded Release DLL\openimagelib_tga-vc80-r-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\avformat\avformat_plugin.opl"
+ File "..\src\openmedialib\plugins\avformat\Multi-threaded Release DLL\openmedialib_avformat-vc80-r-${VERSION}.dll"
File "..\src\openmedialib\plugins\oil\oil_plugin.opl"
File "..\src\openmedialib\plugins\oil\Multi-threaded Release DLL\openmedialib_oil-vc80-r-${VERSION}.dll"
; File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
Modified: trunk/lib/openlibraries/installer/hdrflow_sdk.nsi
===================================================================
--- trunk/lib/openlibraries/installer/hdrflow_sdk.nsi 2008-02-09 18:46:08 UTC (rev 410)
+++ trunk/lib/openlibraries/installer/hdrflow_sdk.nsi 2008-02-10 10:19:51 UTC (rev 411)
@@ -198,12 +198,14 @@
File "..\src\openimagelib\plugins\sgi\Multi-threaded Debug DLL\openimagelib_sgi-vc80-d-${VERSION}.dll"
File "..\src\openimagelib\plugins\tga\tga_plugin.opl"
File "..\src\openimagelib\plugins\tga\Multi-threaded Debug DLL\openimagelib_tga-vc80-d-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\avformat\avformat_plugin.opl"
+ File "..\src\openmedialib\plugins\avformat\Multi-threaded Debug DLL\openmedialib_avformat-vc80-d-${VERSION}.dll"
File "..\src\openmedialib\plugins\oil\oil_plugin.opl"
File "..\src\openmedialib\plugins\oil\Multi-threaded Debug DLL\openmedialib_oil-vc80-d-${VERSION}.dll"
- File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
- File "..\src\openmedialib\plugins\gensys\Multi-threaded Debug DLL\openmedialib_gensys-vc80-d-${VERSION}.dll"
- File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl"
- File "..\src\openmedialib\plugins\quicktime\Multi-threaded Debug DLL\openmedialib_quicktime-vc80-d-${VERSION}.dll"
+; File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
+; File "..\src\openmedialib\plugins\gensys\Multi-threaded Debug DLL\openmedialib_gensys-vc80-d-${VERSION}.dll"
+; File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl"
+; File "..\src\openmedialib\plugins\quicktime\Multi-threaded Debug DLL\openmedialib_quicktime-vc80-d-${VERSION}.dll"
File "..\src\openmedialib\plugins\ofx\ofx_plugin.opl"
File "..\src\openmedialib\plugins\ofx\Multi-threaded Debug DLL\openmedialib_ofx-vc80-d-${VERSION}.dll"
; File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
@@ -216,8 +218,8 @@
File "..\src\openeffectslib\plugins\tonemap\Multi-threaded Debug DLL\openeffectslib_tonemap-vc80-d-${VERSION}.dll"
SetOutPath $INSTDIR\plugins\release
- File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
- File "..\src\openimagelib\plugins\3D_lightmap\Multi-threaded Release DLL\openimagelib_3D_lightmap-vc80-r-${VERSION}.dll"
+; File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
+; File "..\src\openimagelib\plugins\3D_lightmap\Multi-threaded Release DLL\openimagelib_3D_lightmap-vc80-r-${VERSION}.dll"
File "..\src\openimagelib\plugins\dds\dds_plugin.opl"
File "..\src\openimagelib\plugins\dds\Multi-threaded Release DLL\openimagelib_dds-vc80-r-${VERSION}.dll"
File "..\src\openimagelib\plugins\dpx\dpx_plugin.opl"
@@ -234,12 +236,14 @@
File "..\src\openimagelib\plugins\sgi\Multi-threaded Release DLL\openimagelib_sgi-vc80-r-${VERSION}.dll"
File "..\src\openimagelib\plugins\tga\tga_plugin.opl"
File "..\src\openimagelib\plugins\tga\Multi-threaded Release DLL\openimagelib_tga-vc80-r-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\avformat\avformat_plugin.opl"
+ File "..\src\openmedialib\plugins\avformat\Multi-threaded Release DLL\openmedialib_avformat-vc80-r-${VERSION}.dll"
File "..\src\openmedialib\plugins\oil\oil_plugin.opl"
File "..\src\openmedialib\plugins\oil\Multi-threaded Release DLL\openmedialib_oil-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
- File "..\src\openmedialib\plugins\gensys\Multi-threaded Release DLL\openmedialib_gensys-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl"
- File "..\src\openmedialib\plugins\quicktime\Multi-threaded Release DLL\openmedialib_quicktime-vc80-r-${VERSION}.dll"
+; File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
+; File "..\src\openmedialib\plugins\gensys\Multi-threaded Release DLL\openmedialib_gensys-vc80-r-${VERSION}.dll"
+; File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl"
+; File "..\src\openmedialib\plugins\quicktime\Multi-threaded Release DLL\openmedialib_quicktime-vc80-r-${VERSION}.dll"
File "..\src\openmedialib\plugins\ofx\ofx_plugin.opl"
File "..\src\openmedialib\plugins\ofx\Multi-threaded Release DLL\openmedialib_ofx-vc80-r-${VERSION}.dll"
; File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-02-09 18:46:11
|
Revision: 410
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=410&view=rev
Author: glslang
Date: 2008-02-09 10:46:08 -0800 (Sat, 09 Feb 2008)
Log Message:
-----------
+ build fixes
Modified Paths:
--------------
trunk/lib/openlibraries/openlibraries_iw_vc8.sln
trunk/lib/openlibraries/openlibraries_vc8.sln
trunk/lib/openlibraries/src/openimagelib/py/py_vc8.icproj
trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj
trunk/lib/openlibraries/src/openpluginlib/pl/config.hpp
trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.icproj
trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.vcproj
trunk/lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.icproj
trunk/lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.vcproj
Modified: trunk/lib/openlibraries/openlibraries_iw_vc8.sln
===================================================================
--- trunk/lib/openlibraries/openlibraries_iw_vc8.sln 2008-02-09 13:31:51 UTC (rev 409)
+++ trunk/lib/openlibraries/openlibraries_iw_vc8.sln 2008-02-09 18:46:08 UTC (rev 410)
@@ -101,12 +101,6 @@
{67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382}
EndProjectSection
EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "3D_lightmap", "src\openimagelib\plugins\3D_lightmap\3D_lightmap_vc8.icproj", "{54828EE2-BA89-4700-9E52-24A8A8301880}"
- ProjectSection(ProjectDependencies) = postProject
- {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
- {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382}
- EndProjectSection
-EndProject
Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "bmp", "src\openimagelib\plugins\bmp\bmp_vc8.icproj", "{847EA448-ED49-4A63-822E-6DBC2F760298}"
ProjectSection(ProjectDependencies) = postProject
{67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382}
@@ -149,12 +143,6 @@
{67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382}
EndProjectSection
EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "psd", "src\openimagelib\plugins\psd\psd_vc8.icproj", "{A6B1C8AA-F6EB-4EE4-BD11-758BF9C2E6EE}"
- ProjectSection(ProjectDependencies) = postProject
- {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382}
- {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
- EndProjectSection
-EndProject
Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "quicktime", "src\openimagelib\plugins\quicktime\quicktime_vc8.icproj", "{123BEE85-5545-49D6-BC1A-B9D07187312A}"
ProjectSection(ProjectDependencies) = postProject
{67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382}
@@ -209,52 +197,14 @@
{C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800}
EndProjectSection
EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "quicktime", "src\openmedialib\plugins\quicktime\quicktime_vc8.icproj", "{9F7A5B52-4A77-4C5F-B664-7C7F0D74AEA4}"
- ProjectSection(ProjectDependencies) = postProject
- {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382}
- {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
- {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800}
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SG", "SG", "{BD86F550-C573-4A68-955B-6CEDCC8F595D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "plugins", "plugins", "{9483FC7B-E396-43E6-84ED-EB021AC54252}"
EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "sg", "src\openobjectlib\sg\sg_vc8.icproj", "{B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}"
- ProjectSection(ProjectDependencies) = postProject
- {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382}
- {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
- EndProjectSection
-EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "X3D", "src\openobjectlib\plugins\X3D\X3D_vc8.icproj", "{CF7C26D5-4EB0-41C9-BB84-9E655A0227F6}"
- ProjectSection(ProjectDependencies) = postProject
- {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
- {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AL", "AL", "{D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "plugins", "plugins", "{56A6ABC4-51B3-45A3-ADDD-D22A50AA55F9}"
EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "al", "src\openassetlib\al\al_vc8.icproj", "{80261E5B-CC18-4844-B0C2-7D8B04671BAE}"
- ProjectSection(ProjectDependencies) = postProject
- {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}
- {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800}
- {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
- {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382}
- EndProjectSection
-EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "py", "src\openassetlib\py\py_vc8.icproj", "{DCDE03E7-5170-4CB4-ACF5-E788CF12E283}"
- ProjectSection(ProjectDependencies) = postProject
- {80261E5B-CC18-4844-B0C2-7D8B04671BAE} = {80261E5B-CC18-4844-B0C2-7D8B04671BAE}
- EndProjectSection
-EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "sqlite", "src\openassetlib\plugins\sqlite\sqlite_vc8.icproj", "{E18DF63F-8CDB-4377-8C5C-79FCC969E113}"
- ProjectSection(ProjectDependencies) = postProject
- {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
- {80261E5B-CC18-4844-B0C2-7D8B04671BAE} = {80261E5B-CC18-4844-B0C2-7D8B04671BAE}
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GL", "GL", "{C2EBF114-BFF6-4520-BC11-EB54565B92D6}"
EndProject
Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "_2D", "test\openimagelib\GL\_2D\_2D_vc8.icproj", "{EC14269B-467D-4AE7-94B1-F6F4B6280543}"
@@ -317,30 +267,6 @@
{CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
EndProjectSection
EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "multipass_draw", "test\openobjectlib\GL\multipass_draw\multipass_draw_vc8.icproj", "{40ABEE3D-14F3-490A-8919-CEAE879BCF28}"
- ProjectSection(ProjectDependencies) = postProject
- {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
- {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}
- EndProjectSection
-EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "noise_volume", "test\openobjectlib\GL\noise_volume\noise_volume_vc8.icproj", "{BFA2FC4C-3A12-4D2D-B981-B3ABC1DEEB40}"
- ProjectSection(ProjectDependencies) = postProject
- {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}
- {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
- EndProjectSection
-EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "obj_draw", "test\openobjectlib\GL\obj_draw\obj_draw_vc8.icproj", "{68B88FAE-568D-4CED-90F4-3FDA1BCC481D}"
- ProjectSection(ProjectDependencies) = postProject
- {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
- {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}
- EndProjectSection
-EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "texture_draw", "test\openobjectlib\GL\texture_draw\texture_draw_vc8.icproj", "{840428EF-8268-4F4D-878C-DAB32E8D5AC8}"
- ProjectSection(ProjectDependencies) = postProject
- {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}
- {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GL", "GL", "{B972DCEB-386E-42D2-8C5E-DD2942EC7F63}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "plugins", "plugins", "{C85EDDFB-1A91-4ABD-8E86-6AFDF0C85CBA}"
@@ -370,17 +296,6 @@
{C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800}
EndProjectSection
EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "jpg", "src\openimagelib\plugins\jpg\jpg_vc8.icproj", "{BB6CABC4-A340-4BD6-BAEE-33A0B80B94DA}"
- ProjectSection(ProjectDependencies) = postProject
- {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92}
- {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382}
- EndProjectSection
-EndProject
-Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "obj", "src\openobjectlib\plugins\wavefront\obj_vc8.icproj", "{DDF3D73D-8E68-403E-A5D8-0F3D3231E590}"
- ProjectSection(ProjectDependencies) = postProject
- {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}
- EndProjectSection
-EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Multi-threaded Debug DLL|Win32 = Multi-threaded Debug DLL|Win32
@@ -443,10 +358,6 @@
{4AF3F015-09ED-47CC-A30C-0ECC1C1BB557}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{4AF3F015-09ED-47CC-A30C-0ECC1C1BB557}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{4AF3F015-09ED-47CC-A30C-0ECC1C1BB557}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {54828EE2-BA89-4700-9E52-24A8A8301880}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {54828EE2-BA89-4700-9E52-24A8A8301880}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {54828EE2-BA89-4700-9E52-24A8A8301880}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {54828EE2-BA89-4700-9E52-24A8A8301880}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{847EA448-ED49-4A63-822E-6DBC2F760298}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{847EA448-ED49-4A63-822E-6DBC2F760298}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{847EA448-ED49-4A63-822E-6DBC2F760298}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -475,10 +386,6 @@
{6C5F9915-54DD-4C1F-9CD1-6112D80BBE8C}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{6C5F9915-54DD-4C1F-9CD1-6112D80BBE8C}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{6C5F9915-54DD-4C1F-9CD1-6112D80BBE8C}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {A6B1C8AA-F6EB-4EE4-BD11-758BF9C2E6EE}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {A6B1C8AA-F6EB-4EE4-BD11-758BF9C2E6EE}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {A6B1C8AA-F6EB-4EE4-BD11-758BF9C2E6EE}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {A6B1C8AA-F6EB-4EE4-BD11-758BF9C2E6EE}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{123BEE85-5545-49D6-BC1A-B9D07187312A}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{123BEE85-5545-49D6-BC1A-B9D07187312A}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{123BEE85-5545-49D6-BC1A-B9D07187312A}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -511,30 +418,6 @@
{1BECC806-7A92-409B-A6F2-1FA6AB42E0A5}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{1BECC806-7A92-409B-A6F2-1FA6AB42E0A5}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{1BECC806-7A92-409B-A6F2-1FA6AB42E0A5}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {9F7A5B52-4A77-4C5F-B664-7C7F0D74AEA4}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {9F7A5B52-4A77-4C5F-B664-7C7F0D74AEA4}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {9F7A5B52-4A77-4C5F-B664-7C7F0D74AEA4}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {9F7A5B52-4A77-4C5F-B664-7C7F0D74AEA4}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {CF7C26D5-4EB0-41C9-BB84-9E655A0227F6}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {CF7C26D5-4EB0-41C9-BB84-9E655A0227F6}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {CF7C26D5-4EB0-41C9-BB84-9E655A0227F6}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {CF7C26D5-4EB0-41C9-BB84-9E655A0227F6}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {80261E5B-CC18-4844-B0C2-7D8B04671BAE}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {80261E5B-CC18-4844-B0C2-7D8B04671BAE}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {80261E5B-CC18-4844-B0C2-7D8B04671BAE}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {80261E5B-CC18-4844-B0C2-7D8B04671BAE}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {DCDE03E7-5170-4CB4-ACF5-E788CF12E283}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {DCDE03E7-5170-4CB4-ACF5-E788CF12E283}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {DCDE03E7-5170-4CB4-ACF5-E788CF12E283}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {DCDE03E7-5170-4CB4-ACF5-E788CF12E283}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {E18DF63F-8CDB-4377-8C5C-79FCC969E113}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {E18DF63F-8CDB-4377-8C5C-79FCC969E113}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {E18DF63F-8CDB-4377-8C5C-79FCC969E113}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {E18DF63F-8CDB-4377-8C5C-79FCC969E113}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{EC14269B-467D-4AE7-94B1-F6F4B6280543}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{EC14269B-467D-4AE7-94B1-F6F4B6280543}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{EC14269B-467D-4AE7-94B1-F6F4B6280543}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -575,22 +458,6 @@
{105D3AE5-6D9E-40FC-A0AD-89DC3C795121}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{105D3AE5-6D9E-40FC-A0AD-89DC3C795121}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{105D3AE5-6D9E-40FC-A0AD-89DC3C795121}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {40ABEE3D-14F3-490A-8919-CEAE879BCF28}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {40ABEE3D-14F3-490A-8919-CEAE879BCF28}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {40ABEE3D-14F3-490A-8919-CEAE879BCF28}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {40ABEE3D-14F3-490A-8919-CEAE879BCF28}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {BFA2FC4C-3A12-4D2D-B981-B3ABC1DEEB40}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {BFA2FC4C-3A12-4D2D-B981-B3ABC1DEEB40}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {BFA2FC4C-3A12-4D2D-B981-B3ABC1DEEB40}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {BFA2FC4C-3A12-4D2D-B981-B3ABC1DEEB40}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {68B88FAE-568D-4CED-90F4-3FDA1BCC481D}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {68B88FAE-568D-4CED-90F4-3FDA1BCC481D}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {68B88FAE-568D-4CED-90F4-3FDA1BCC481D}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {68B88FAE-568D-4CED-90F4-3FDA1BCC481D}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {840428EF-8268-4F4D-878C-DAB32E8D5AC8}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {840428EF-8268-4F4D-878C-DAB32E8D5AC8}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {840428EF-8268-4F4D-878C-DAB32E8D5AC8}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {840428EF-8268-4F4D-878C-DAB32E8D5AC8}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{68A41D6B-F6DB-4A26-9202-22950CC80697}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{68A41D6B-F6DB-4A26-9202-22950CC80697}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{68A41D6B-F6DB-4A26-9202-22950CC80697}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -607,14 +474,6 @@
{52CD991C-C495-4EB9-80D2-D9E1F809AA9B}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{52CD991C-C495-4EB9-80D2-D9E1F809AA9B}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{52CD991C-C495-4EB9-80D2-D9E1F809AA9B}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {BB6CABC4-A340-4BD6-BAEE-33A0B80B94DA}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {BB6CABC4-A340-4BD6-BAEE-33A0B80B94DA}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {BB6CABC4-A340-4BD6-BAEE-33A0B80B94DA}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {BB6CABC4-A340-4BD6-BAEE-33A0B80B94DA}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{2B35E24C-CFD8-4658-ADC5-9C831B6181D5}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{2B35E24C-CFD8-4658-ADC5-9C831B6181D5}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{2B35E24C-CFD8-4658-ADC5-9C831B6181D5}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -671,10 +530,6 @@
{8EB61E38-3457-4312-B8F9-D29CA73E30B6}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{8EB61E38-3457-4312-B8F9-D29CA73E30B6}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{8EB61E38-3457-4312-B8F9-D29CA73E30B6}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{261595DD-FB76-4D37-A3C8-0D9625C20D46}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{261595DD-FB76-4D37-A3C8-0D9625C20D46}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{261595DD-FB76-4D37-A3C8-0D9625C20D46}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -703,10 +558,6 @@
{4A6B0F4F-676E-4A96-A990-62464D923ED2}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{4A6B0F4F-676E-4A96-A990-62464D923ED2}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{4A6B0F4F-676E-4A96-A990-62464D923ED2}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {FF23E252-5FD9-4642-9563-1111B12D8EE7}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {FF23E252-5FD9-4642-9563-1111B12D8EE7}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {FF23E252-5FD9-4642-9563-1111B12D8EE7}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {FF23E252-5FD9-4642-9563-1111B12D8EE7}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{AB23E1B4-55D4-4846-99BE-6EF3848ABCF3}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{AB23E1B4-55D4-4846-99BE-6EF3848ABCF3}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{AB23E1B4-55D4-4846-99BE-6EF3848ABCF3}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -739,30 +590,6 @@
{C29BD9EC-EC1B-4D7F-8985-F85698CE66ED}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{C29BD9EC-EC1B-4D7F-8985-F85698CE66ED}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{C29BD9EC-EC1B-4D7F-8985-F85698CE66ED}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {7A98C731-F651-4427-BD02-25133DEA7171}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {7A98C731-F651-4427-BD02-25133DEA7171}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {7A98C731-F651-4427-BD02-25133DEA7171}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {7A98C731-F651-4427-BD02-25133DEA7171}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {BD346E41-BEBD-43E7-9801-8EC1158355C4}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {BD346E41-BEBD-43E7-9801-8EC1158355C4}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {BD346E41-BEBD-43E7-9801-8EC1158355C4}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {BD346E41-BEBD-43E7-9801-8EC1158355C4}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {ECEDB34E-A863-420F-BFC6-F294AC078892}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {ECEDB34E-A863-420F-BFC6-F294AC078892}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {ECEDB34E-A863-420F-BFC6-F294AC078892}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {ECEDB34E-A863-420F-BFC6-F294AC078892}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{24D622CC-4577-49B0-9224-8BB191236A61}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{24D622CC-4577-49B0-9224-8BB191236A61}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{24D622CC-4577-49B0-9224-8BB191236A61}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -803,22 +630,6 @@
{E6EFFB88-1563-4AB7-9D07-5B8853CD8ECF}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{E6EFFB88-1563-4AB7-9D07-5B8853CD8ECF}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{E6EFFB88-1563-4AB7-9D07-5B8853CD8ECF}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {3780D440-9C37-4186-B9B2-861EF3833CD4}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {3780D440-9C37-4186-B9B2-861EF3833CD4}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {3780D440-9C37-4186-B9B2-861EF3833CD4}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {3780D440-9C37-4186-B9B2-861EF3833CD4}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {DD597B0F-DE01-4A1A-A399-F2355ABB06B0}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {DD597B0F-DE01-4A1A-A399-F2355ABB06B0}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {DD597B0F-DE01-4A1A-A399-F2355ABB06B0}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {DD597B0F-DE01-4A1A-A399-F2355ABB06B0}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {8032E526-0866-4764-A4E9-F18C7CEE12D2}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {8032E526-0866-4764-A4E9-F18C7CEE12D2}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {8032E526-0866-4764-A4E9-F18C7CEE12D2}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {8032E526-0866-4764-A4E9-F18C7CEE12D2}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {AB0137D5-38BE-45A5-ACE9-02BB34D02358}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {AB0137D5-38BE-45A5-ACE9-02BB34D02358}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {AB0137D5-38BE-45A5-ACE9-02BB34D02358}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {AB0137D5-38BE-45A5-ACE9-02BB34D02358}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{6D618CAE-230F-4ADD-936B-6C1D3D723236}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{6D618CAE-230F-4ADD-936B-6C1D3D723236}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{6D618CAE-230F-4ADD-936B-6C1D3D723236}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -835,12 +646,6 @@
{B2F0E6E4-4EA9-45BD-9CD9-E1B9A57E4E91}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{B2F0E6E4-4EA9-45BD-9CD9-E1B9A57E4E91}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{B2F0E6E4-4EA9-45BD-9CD9-E1B9A57E4E91}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -888,7 +693,6 @@
{B972DCEB-386E-42D2-8C5E-DD2942EC7F63} = {BEF92EC2-7872-48E2-BF6F-3DE4EBA9C037}
{67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {51ECF4DE-6959-485D-9D68-A055E45393DD}
{4AF3F015-09ED-47CC-A30C-0ECC1C1BB557} = {51ECF4DE-6959-485D-9D68-A055E45393DD}
- {54828EE2-BA89-4700-9E52-24A8A8301880} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{847EA448-ED49-4A63-822E-6DBC2F760298} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{05C95FA3-7755-4F6E-8D87-79CA433A481C} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{70559110-3095-4653-B905-3332F81FB48C} = {D9066C6C-E143-472F-860E-004E481F3E0A}
@@ -896,24 +700,15 @@
{D2A54593-9912-4A94-950C-4204994E5AD0} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{82F69659-47F1-44E2-A6AF-7E125BFE333B} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{6C5F9915-54DD-4C1F-9CD1-6112D80BBE8C} = {D9066C6C-E143-472F-860E-004E481F3E0A}
- {A6B1C8AA-F6EB-4EE4-BD11-758BF9C2E6EE} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{123BEE85-5545-49D6-BC1A-B9D07187312A} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{F29DD922-4E1C-4A7D-B388-FB4FCA97F369} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{FA6FE539-D58B-4963-BC62-F0F5AE9D07A2} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{FF86DCCC-8D8F-4016-B4BC-6699963EEEE1} = {D9066C6C-E143-472F-860E-004E481F3E0A}
- {BB6CABC4-A340-4BD6-BAEE-33A0B80B94DA} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{C84EAE1C-7E87-4E3D-BCF9-003383139800} = {F76943CD-19F1-469A-B725-38C44C2DD27F}
{7A534984-2C4F-43EB-9ED1-F47E0E1C07F5} = {F76943CD-19F1-469A-B725-38C44C2DD27F}
{B7855283-738F-4ADF-9C7C-5BFFDD5B537F} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
{FC5B483A-2782-4DB8-88FC-CDF767A067D5} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
{1BECC806-7A92-409B-A6F2-1FA6AB42E0A5} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
- {9F7A5B52-4A77-4C5F-B664-7C7F0D74AEA4} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
- {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {BD86F550-C573-4A68-955B-6CEDCC8F595D}
- {CF7C26D5-4EB0-41C9-BB84-9E655A0227F6} = {9483FC7B-E396-43E6-84ED-EB021AC54252}
- {DDF3D73D-8E68-403E-A5D8-0F3D3231E590} = {9483FC7B-E396-43E6-84ED-EB021AC54252}
- {80261E5B-CC18-4844-B0C2-7D8B04671BAE} = {D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4}
- {DCDE03E7-5170-4CB4-ACF5-E788CF12E283} = {D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4}
- {E18DF63F-8CDB-4377-8C5C-79FCC969E113} = {56A6ABC4-51B3-45A3-ADDD-D22A50AA55F9}
{EC14269B-467D-4AE7-94B1-F6F4B6280543} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
{5CBC56F0-7DF5-437C-A59D-5ECD4CAF21DC} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
{30E45B23-A206-4803-833F-23445A872619} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
@@ -922,10 +717,6 @@
{1B8C0271-A3E1-4B9F-A3D2-8AD59994AD8A} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
{009731D9-D224-48AB-A8F4-B5C584A0FAEF} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
{83613041-D1A9-40E0-92C7-AB9B5B1CF30B} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
- {BFA2FC4C-3A12-4D2D-B981-B3ABC1DEEB40} = {B972DCEB-386E-42D2-8C5E-DD2942EC7F63}
- {68B88FAE-568D-4CED-90F4-3FDA1BCC481D} = {B972DCEB-386E-42D2-8C5E-DD2942EC7F63}
- {840428EF-8268-4F4D-878C-DAB32E8D5AC8} = {B972DCEB-386E-42D2-8C5E-DD2942EC7F63}
- {40ABEE3D-14F3-490A-8919-CEAE879BCF28} = {B972DCEB-386E-42D2-8C5E-DD2942EC7F63}
{68A41D6B-F6DB-4A26-9202-22950CC80697} = {C85EDDFB-1A91-4ABD-8E86-6AFDF0C85CBA}
EndGlobalSection
EndGlobal
Modified: trunk/lib/openlibraries/openlibraries_vc8.sln
===================================================================
--- trunk/lib/openlibraries/openlibraries_vc8.sln 2008-02-09 13:31:51 UTC (rev 409)
+++ trunk/lib/openlibraries/openlibraries_vc8.sln 2008-02-09 18:46:08 UTC (rev 410)
@@ -101,12 +101,6 @@
{C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "3D_lightmap", "src\openimagelib\plugins\3D_lightmap\3D_lightmap_vc8.vcproj", "{B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1}"
- ProjectSection(ProjectDependencies) = postProject
- {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0}
- {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4}
- EndProjectSection
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bmp", "src\openimagelib\plugins\bmp\bmp_vc8.vcproj", "{261595DD-FB76-4D37-A3C8-0D9625C20D46}"
ProjectSection(ProjectDependencies) = postProject
{C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4}
@@ -149,12 +143,6 @@
{C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "psd", "src\openimagelib\plugins\psd\psd_vc8.vcproj", "{FF23E252-5FD9-4642-9563-1111B12D8EE7}"
- ProjectSection(ProjectDependencies) = postProject
- {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4}
- {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0}
- EndProjectSection
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "quicktime", "src\openimagelib\plugins\quicktime\quicktime_vc8.vcproj", "{AB23E1B4-55D4-4846-99BE-6EF3848ABCF3}"
ProjectSection(ProjectDependencies) = postProject
{C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4}
@@ -209,13 +197,6 @@
{84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "quicktime", "src\openmedialib\plugins\quicktime\quicktime_vc8.vcproj", "{1AC3D22B-175B-4169-B74A-276F9D5BA7AB}"
- ProjectSection(ProjectDependencies) = postProject
- {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4}
- {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0}
- {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC}
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SG", "SG", "{BD86F550-C573-4A68-955B-6CEDCC8F595D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "plugins", "plugins", "{9483FC7B-E396-43E6-84ED-EB021AC54252}"
@@ -389,10 +370,6 @@
{8EB61E38-3457-4312-B8F9-D29CA73E30B6}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{8EB61E38-3457-4312-B8F9-D29CA73E30B6}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{8EB61E38-3457-4312-B8F9-D29CA73E30B6}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{261595DD-FB76-4D37-A3C8-0D9625C20D46}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{261595DD-FB76-4D37-A3C8-0D9625C20D46}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{261595DD-FB76-4D37-A3C8-0D9625C20D46}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -421,10 +398,6 @@
{4A6B0F4F-676E-4A96-A990-62464D923ED2}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{4A6B0F4F-676E-4A96-A990-62464D923ED2}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{4A6B0F4F-676E-4A96-A990-62464D923ED2}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {FF23E252-5FD9-4642-9563-1111B12D8EE7}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {FF23E252-5FD9-4642-9563-1111B12D8EE7}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {FF23E252-5FD9-4642-9563-1111B12D8EE7}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {FF23E252-5FD9-4642-9563-1111B12D8EE7}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{AB23E1B4-55D4-4846-99BE-6EF3848ABCF3}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{AB23E1B4-55D4-4846-99BE-6EF3848ABCF3}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{AB23E1B4-55D4-4846-99BE-6EF3848ABCF3}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -457,10 +430,6 @@
{C29BD9EC-EC1B-4D7F-8985-F85698CE66ED}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{C29BD9EC-EC1B-4D7F-8985-F85698CE66ED}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{C29BD9EC-EC1B-4D7F-8985-F85698CE66ED}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{24D622CC-4577-49B0-9224-8BB191236A61}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{24D622CC-4577-49B0-9224-8BB191236A61}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{24D622CC-4577-49B0-9224-8BB191236A61}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -572,7 +541,6 @@
{B972DCEB-386E-42D2-8C5E-DD2942EC7F63} = {BEF92EC2-7872-48E2-BF6F-3DE4EBA9C037}
{C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {51ECF4DE-6959-485D-9D68-A055E45393DD}
{8EB61E38-3457-4312-B8F9-D29CA73E30B6} = {51ECF4DE-6959-485D-9D68-A055E45393DD}
- {B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{261595DD-FB76-4D37-A3C8-0D9625C20D46} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{B8498FDE-2F2F-4CAF-AA28-A6EBA5AECADE} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{875CE227-A98F-4711-9496-61BC21DA88B8} = {D9066C6C-E143-472F-860E-004E481F3E0A}
@@ -580,7 +548,6 @@
{08D0F0FA-947B-4AAF-90A8-7FBFC5EBD51B} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{972FF7FA-BDBE-400E-BDF6-59C13A6AE74D} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{4A6B0F4F-676E-4A96-A990-62464D923ED2} = {D9066C6C-E143-472F-860E-004E481F3E0A}
- {FF23E252-5FD9-4642-9563-1111B12D8EE7} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{AB23E1B4-55D4-4846-99BE-6EF3848ABCF3} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{291BFF23-61D3-4355-8AA5-C8BF0FE30CB0} = {D9066C6C-E143-472F-860E-004E481F3E0A}
{227A0088-F3AE-4CA7-941C-0283D44F1678} = {D9066C6C-E143-472F-860E-004E481F3E0A}
@@ -590,7 +557,6 @@
{88BCD57E-044F-4427-A407-541BA8A938E6} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
{A60E2710-2DA9-4641-AEF6-6488A6264723} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
{C29BD9EC-EC1B-4D7F-8985-F85698CE66ED} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
- {1AC3D22B-175B-4169-B74A-276F9D5BA7AB} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
{0C4F7499-83C6-4143-A392-56F299345E8A} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
{68B4BE77-E59E-4A24-9AF5-D4CEFF132B51} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
{24D622CC-4577-49B0-9224-8BB191236A61} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
Modified: trunk/lib/openlibraries/src/openimagelib/py/py_vc8.icproj
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/py/py_vc8.icproj 2008-02-09 13:31:51 UTC (rev 409)
+++ trunk/lib/openlibraries/src/openimagelib/py/py_vc8.icproj 2008-02-09 18:46:08 UTC (rev 410)
@@ -4,17 +4,14 @@
Version="10.0"
Name="py"
ProjectGUID="{4AF3F015-09ED-47CC-A30C-0ECC1C1BB557}"
- RootNamespace="py"
- Keyword="Win32Proj"
VCNestedProjectGUID="{8EB61E38-3457-4312-B8F9-D29CA73E30B6}"
- VCNestedProjectCRC32="136617910"
- VCNestedProjectFileName="py_vc8.vcproj">
+ VCNestedProjectCRC32="4102186171"
+ VCNestedProjectFileName="py_vc8.vcproj"
+ Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
- <ToolFiles>
- </ToolFiles>
<Configurations>
<Configuration
Name="Multi-threaded Debug DLL|Win32">
@@ -25,62 +22,49 @@
ConfigurationType="2"
CharacterSet="1"/>
<Tool
- Name="PreBuildEventTool"/>
- <Tool
- Name="CustomTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="MidlCmplrTool"/>
- <Tool
Name="CppCmplrTool"
Optimization="0"
AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";C:\Python25\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PY_EXPORTS;HAVE_FLEX_STRING"
- MinimalRebuild="true"
+ MinimalRebuild="1"
ExceptionHandling="2"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
- OpenMP="true"
UsePrecompiledHeader="0"
WarningLevel="4"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="4"/>
+ Detect64BitPortabilityProblems="1"
+ DebugInformationFormat="4"
+ OpenMP="1"/>
<Tool
- Name="VCManagedResourceCompilerTool"/>
- <Tool
- Name="ResCmplrTool"/>
- <Tool
- Name="PreLinkEventTool"/>
- <Tool
Name="LinkerTool"
- IgnoreImportLibrary="true"
- AdditionalOptions="/LARGEADDRESSAWARE"
+ DelayImpLib=""
+ IgnoreImportLibrary="1"
AdditionalDependencies="boost_python-vc80-mt-gd-1_34_1.lib"
OutputFile="$(OutDir)\HDRFlowImage.pyd"
LinkIncremental="2"
- AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";C:\Python25\Libs"
- GenerateDebugInformation="true"
+ AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);C:\Python25\Libs"
+ GenerateDebugInformation="1"
SubSystem="2"
- TargetMachine="1"/>
+ TargetMachine="1"
+ AdditionalOptions="/LARGEADDRESSAWARE"/>
<Tool
- Name="VCALinkTool"/>
+ Name="LibrarianTool"/>
<Tool
- Name="VCManifestTool"/>
+ Name="ResCmplrTool"/>
<Tool
- Name="VCXDCMakeTool"/>
+ Name="MidlCmplrTool"/>
<Tool
Name="BscMakeTool"/>
<Tool
- Name="VCFxCopTool"/>
+ Name="PreBuildEventTool"/>
<Tool
- Name="VCAppVerifierTool"/>
+ Name="PreLinkEventTool"/>
<Tool
- Name="VCWebDeploymentTool"/>
- <Tool
Name="PostBuildEventTool"/>
+ <Tool
+ Name="CustomTool"/>
+ <Tool
+ Name="CustomNodeTool"/>
</Configuration>
<Configuration
Name="Multi-threaded Release DLL|Win32">
@@ -92,94 +76,61 @@
CharacterSet="1"
WholeProgramOptimization="1"/>
<Tool
- Name="PreBuildEventTool"/>
- <Tool
- Name="CustomTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="MidlCmplrTool"/>
- <Tool
Name="CppCmplrTool"
+ WholeProgramOptimization="1"
AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";C:\Python25\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PY_EXPORTS;HAVE_FLEX_STRING"
ExceptionHandling="2"
RuntimeLibrary="2"
- BufferSecurityCheck="false"
- FloatingPointModel="2"
- OpenMP="true"
+ BufferSecurityCheck="0"
UsePrecompiledHeader="0"
WarningLevel="4"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="3"/>
+ Detect64BitPortabilityProblems="1"
+ DebugInformationFormat="3"
+ OpenMP="1"/>
<Tool
- Name="VCManagedResourceCompilerTool"/>
- <Tool
- Name="ResCmplrTool"/>
- <Tool
- Name="PreLinkEventTool"/>
- <Tool
Name="LinkerTool"
- IgnoreImportLibrary="true"
- AdditionalOptions="/LARGEADDRESSAWARE"
+ DelayImpLib=""
+ IgnoreImportLibrary="1"
AdditionalDependencies="boost_python-vc80-mt-1_34_1.lib"
OutputFile="$(OutDir)\HDRFlowImage.pyd"
LinkIncremental="1"
- AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";C:\Python25\Libs"
- GenerateDebugInformation="true"
+ AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);C:\Python25\Libs"
+ GenerateDebugInformation="1"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ TargetMachine="1"
+ AdditionalOptions="/LARGEADDRESSAWARE"/>
<Tool
- Name="VCALinkTool"/>
+ Name="LibrarianTool"/>
<Tool
- Name="VCManifestTool"/>
+ Name="ResCmplrTool"/>
<Tool
- Name="VCXDCMakeTool"/>
+ Name="MidlCmplrTool"/>
<Tool
Name="BscMakeTool"/>
<Tool
- Name="VCFxCopTool"/>
+ Name="PreBuildEventTool"/>
<Tool
- Name="VCAppVerifierTool"/>
+ Name="PreLinkEventTool"/>
<Tool
- Name="VCWebDeploymentTool"/>
- <Tool
Name="PostBuildEventTool"/>
+ <Tool
+ Name="CustomTool"/>
+ <Tool
+ Name="CustomNodeTool"/>
</Configuration>
</Configurations>
- <References>
- </References>
<Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
- <File
- RelativePath=".\il.cpp">
- </File>
- <File
- RelativePath=".\py.cpp">
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
- <File
- RelativePath=".\py.hpp">
- </File>
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
- </Filter>
+ <File
+ RelativePath=".\py.hpp"/>
+ <File
+ RelativePath=".\il.cpp"/>
+ <File
+ RelativePath=".\lut_functions.cpp"/>
+ <File
+ RelativePath=".\py.cpp"/>
</Files>
- <Globals>
- </Globals>
</VisualStudioProject>
Modified: trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj 2008-02-09 13:31:51 UTC (rev 409)
+++ trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj 2008-02-09 18:46:08 UTC (rev 410)
@@ -68,7 +68,7 @@
AdditionalDependencies="boost_python-vc80-mt-gd-1_34_1.lib"
OutputFile="$(OutDir)\HDRFlowImage.pyd"
LinkIncremental="2"
- AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";C:\Python25\Libs"
+ AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);C:\Python25\Libs"
GenerateDebugInformation="true"
SubSystem="2"
TargetMachine="1"
@@ -123,6 +123,7 @@
/>
<Tool
Name="VCCLCompilerTool"
+ WholeProgramOptimization="true"
AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";C:\Python25\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PY_EXPORTS;HAVE_FLEX_STRING"
ExceptionHandling="2"
@@ -151,7 +152,7 @@
AdditionalDependencies="boost_python-vc80-mt-1_34_1.lib"
OutputFile="$(OutDir)\HDRFlowImage.pyd"
LinkIncremental="1"
- AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";C:\Python25\Libs"
+ AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);C:\Python25\Libs"
GenerateDebugInformation="true"
SubSystem="2"
OptimizeReferences="2"
Modified: trunk/lib/openlibraries/src/openpluginlib/pl/config.hpp
===================================================================
--- trunk/lib/openlibraries/src/openpluginlib/pl/config.hpp 2008-02-09 13:31:51 UTC (rev 409)
+++ trunk/lib/openlibraries/src/openpluginlib/pl/config.hpp 2008-02-09 18:46:08 UTC (rev 410)
@@ -27,14 +27,8 @@
#endif
#ifndef OPENPLUGINLIB_TOOLSET
-# if defined( _MSC_VER ) && ( _MSC_VER == 1310 ) && !defined( __ICL )
-# define OPENPLUGINLIB_TOOLSET "vc71"
-
-# elif defined( _MSC_VER ) && ( _MSC_VER >= 1400 )
+# if defined( _MSC_VER ) && ( _MSC_VER >= 1400 )
# define OPENPLUGINLIB_TOOLSET "vc80"
-
-# elif defined( __ICL ) && ( __INTEL_COMPILER >= 900 ) && ( _MSC_VER == 1310 )
-# define OPENPLUGINLIB_TOOLSET "iw-vc71"
# endif
#endif
Modified: trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.icproj
===================================================================
--- trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.icproj 2008-02-09 13:31:51 UTC (rev 409)
+++ trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.icproj 2008-02-09 18:46:08 UTC (rev 410)
@@ -4,17 +4,14 @@
Version="10.0"
Name="rescaler_bench"
ProjectGUID="{52CD991C-C495-4EB9-80D2-D9E1F809AA9B}"
- RootNamespace="rescaler_bench"
- Keyword="Win32Proj"
VCNestedProjectGUID="{B2F0E6E4-4EA9-45BD-9CD9-E1B9A57E4E91}"
- VCNestedProjectCRC32="3480937260"
- VCNestedProjectFileName="rescaler_bench_vc8.vcproj">
+ VCNestedProjectCRC32="4056980913"
+ VCNestedProjectFileName="rescaler_bench_vc8.vcproj"
+ Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
- <ToolFiles>
- </ToolFiles>
<Configurations>
<Configuration
Name="Multi-threaded Debug DLL|Win32">
@@ -25,60 +22,47 @@
ConfigurationType="1"
CharacterSet="1"/>
<Tool
- Name="PreBuildEventTool"/>
- <Tool
- Name="CustomTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="MidlCmplrTool"/>
- <Tool
Name="CppCmplrTool"
Optimization="0"
AdditionalIncludeDirectories="$(SolutionDir)\src;"C:\Boost\include\boost-1_34_1""
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;OPENMEDIALIB_BUILD;HAVE_FLEX_STRING;HAVE_CG_RUNTIME;HAVE_BOOST_FILESYSTEM"
- MinimalRebuild="true"
+ MinimalRebuild="1"
ExceptionHandling="2"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
- OpenMP="true"
UsePrecompiledHeader="0"
WarningLevel="4"
- Detect64BitPortabilityProblems="true"
+ Detect64BitPortabilityProblems="1"
DebugInformationFormat="4"
- DisableSpecificWarnings="4503"/>
+ DisableSpecificWarnings="4503"
+ OpenMP="1"/>
<Tool
- Name="VCManagedResourceCompilerTool"/>
- <Tool
- Name="ResCmplrTool"/>
- <Tool
- Name="PreLinkEventTool"/>
- <Tool
Name="LinkerTool"
- AdditionalOptions="/LARGEADDRESSAWARE"
+ DelayImpLib=""
LinkIncremental="2"
- AdditionalLibraryDirectories="C:\Boost\lib"
- GenerateDebugInformation="true"
+ AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);$(SolutionDir)\src\openmedialib\ml\$(ConfigurationName)"
+ GenerateDebugInformation="1"
SubSystem="1"
- TargetMachine="1"/>
+ TargetMachine="1"
+ AdditionalOptions="/LARGEADDRESSAWARE"/>
<Tool
- Name="VCALinkTool"/>
+ Name="LibrarianTool"/>
<Tool
- Name="VCManifestTool"/>
+ Name="ResCmplrTool"/>
<Tool
- Name="VCXDCMakeTool"/>
+ Name="MidlCmplrTool"/>
<Tool
Name="BscMakeTool"/>
<Tool
- Name="VCFxCopTool"/>
+ Name="PreBuildEventTool"/>
<Tool
- Name="VCAppVerifierTool"/>
+ Name="PreLinkEventTool"/>
<Tool
- Name="VCWebDeploymentTool"/>
- <Tool
Name="PostBuildEventTool"/>
+ <Tool
+ Name="CustomTool"/>
+ <Tool
+ Name="CustomNodeTool"/>
</Configuration>
<Configuration
Name="Multi-threaded Release DLL|Win32">
@@ -90,86 +74,53 @@
CharacterSet="1"
WholeProgramOptimization="1"/>
<Tool
- Name="PreBuildEventTool"/>
- <Tool
- Name="CustomTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="MidlCmplrTool"/>
- <Tool
Name="CppCmplrTool"
+ WholeProgramOptimization="1"
AdditionalIncludeDirectories="$(SolutionDir)\src;"C:\Boost\include\boost-1_34_1""
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;OPENMEDIALIB_BUILD;HAVE_FLEX_STRING;HAVE_CG_RUNTIME;HAVE_BOOST_FILESYSTEM"
ExceptionHandling="2"
RuntimeLibrary="2"
- BufferSecurityCheck="false"
- FloatingPointModel="2"
- OpenMP="true"
+ BufferSecurityCheck="0"
UsePrecompiledHeader="0"
WarningLevel="4"
- Detect64BitPortabilityProblems="true"
+ Detect64BitPortabilityProblems="1"
DebugInformationFormat="3"
- DisableSpecificWarnings="4503"/>
+ DisableSpecificWarnings="4503"
+ OpenMP="1"/>
<Tool
- Name="VCManagedResourceCompilerTool"/>
- <Tool
- Name="ResCmplrTool"/>
- <Tool
- Name="PreLinkEventTool"/>
- <Tool
Name="LinkerTool"
- AdditionalOptions="/LARGEADDRESSAWARE"
+ DelayImpLib=""
LinkIncremental="1"
- AdditionalLibraryDirectories="C:\Boost\lib"
- GenerateDebugInformation="true"
+ AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);$(SolutionDir)\src\openmedialib\ml\$(ConfigurationName)"
+ GenerateDebugInformation="1"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
- TargetMachine="1"/>
+ TargetMachine="1"
+ AdditionalOptions="/LARGEADDRESSAWARE"/>
<Tool
- Name="VCALinkTool"/>
+ Name="LibrarianTool"/>
<Tool
- Name="VCManifestTool"/>
+ Name="ResCmplrTool"/>
<Tool
- Name="VCXDCMakeTool"/>
+ Name="MidlCmplrTool"/>
<Tool
Name="BscMakeTool"/>
<Tool
- Name="VCFxCopTool"/>
+ Name="PreBuildEventTool"/>
<Tool
- Name="VCAppVerifierTool"/>
+ Name="PreLinkEventTool"/>
<Tool
- Name="VCWebDeploymentTool"/>
- <Tool
Name="PostBuildEventTool"/>
+ <Tool
+ Name="CustomTool"/>
+ <Tool
+ Name="CustomNodeTool"/>
</Configuration>
</Configurations>
- <References>
- </References>
<Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
- <File
- RelativePath=".\rescaler_bench.cpp">
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
- </Filter>
+ <File
+ RelativePath=".\rescaler_bench.cpp"/>
</Files>
- <Globals>
- </Globals>
</VisualStudioProject>
Modified: trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.vcproj
===================================================================
--- trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.vcproj 2008-02-09 13:31:51 UTC (rev 409)
+++ trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.vcproj 2008-02-09 18:46:08 UTC (rev 410)
@@ -66,7 +66,7 @@
Name="VCLinkerTool"
AdditionalOptions="/LARGEADDRESSAWARE"
LinkIncremental="2"
- AdditionalLibraryDirectories="C:\Boost\lib"
+ AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);$(SolutionDir)\src\openmedialib\ml\$(ConfigurationName)"
GenerateDebugInformation="true"
SubSystem="1"
TargetMachine="1"
@@ -121,6 +121,7 @@
/>
<Tool
Name="VCCLCompilerTool"
+ WholeProgramOptimization="true"
AdditionalIncludeDirectories="$(SolutionDir)\src;"C:\Boost\include\boost-1_34_1""
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;OPENMEDIALIB_BUILD;HAVE_FLEX_STRING;HAVE_CG_RUNTIME;HAVE_BOOST_FILESYSTEM"
ExceptionHandling="2"
@@ -147,7 +148,7 @@
Name="VCLinkerTool"
AdditionalOptions="/LARGEADDRESSAWARE"
LinkIncremental="1"
- AdditionalLibraryDirectories="C:\Boost\lib"
+ AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);$(SolutionDir)\src\openmedialib\ml\$(ConfigurationName)"
GenerateDebugInformation="true"
SubSystem="1"
OptimizeReferences="2"
Modified: trunk/lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.icproj
===================================================================
--- trunk/lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.icproj 2008-02-09 13:31:51 UTC (rev 409)
+++ trunk/lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.icproj 2008-02-09 18:46:08 UTC (rev 410)
@@ -4,17 +4,14 @@
Version="10.0"
Name="tm_bench"
ProjectGUID="{6217C9BE-C025-48E5-BBB6-258BDF3ED5F3}"
- RootNamespace="tm_bench"
- Keyword="Win32Proj"
VCNestedProjectGUID="{534B6931-67CB-4ACA-BD58-6887F35AC4D9}"
- VCNestedProjectCRC32="948879944"
- VCNestedProjectFileName="tm_bench_vc8.vcproj">
+ VCNestedProjectCRC32="3089716335"
+ VCNestedProjectFileName="tm_bench_vc8.vcproj"
+ Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
- <ToolFiles>
- </ToolFiles>
<Configurations>
<Configuration
Name="Multi-threaded Debug DLL|Win32">
@@ -25,60 +22,47 @@
ConfigurationType="1"
CharacterSet="1"/>
<Tool
- Name="PreBuildEventTool"/>
- <Tool
- Name="CustomTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="MidlCmplrTool"/>
- <Tool
Name="CppCmplrTool"
Optimization="0"
AdditionalIncludeDirectories="$(SolutionDir)\src;"C:\Boost\include\boost-1_34_1""
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;OPENMEDIALIB_BUILD;HAVE_FLEX_STRING;HAVE_CG_RUNTIME;HAVE_BOOST_FILESYSTEM"
- MinimalRebuild="true"
+ MinimalRebuild="1"
ExceptionHandling="2"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
- OpenMP="true"
UsePrecompiledHeader="0"
WarningLevel="4"
- Detect64BitPortabilityProblems="true"
+ Detect64BitPortabilityProblems="1"
DebugInformationFormat="4"
- DisableSpecificWarnings="4503"/>
+ DisableSpecificWarnings="4503"
+ OpenMP="1"/>
<Tool
- Name="VCManagedResourceCompilerTool"/>
- <Tool
- Name="ResCmplrTool"/>
- <Tool
- Name="PreLinkEventTool"/>
- <Tool
Name="LinkerTool"
- AdditionalOptions="/LARGEADDRESSAWARE"
+ DelayImpLib=""
LinkIncremental="2"
- AdditionalLibraryDirectories="C:\Boost\lib"
- GenerateDebugInformation="true"
+ AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);$(SolutionDir)\src\openme...
[truncated message content] |
|
From: <gl...@us...> - 2008-02-09 13:31:56
|
Revision: 409
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=409&view=rev
Author: glslang
Date: 2008-02-09 05:31:51 -0800 (Sat, 09 Feb 2008)
Log Message:
-----------
+ build updates (removal of not-needed libs)
Modified Paths:
--------------
trunk/lib/openlibraries/installer/hdrflow_runtime.nsi
trunk/lib/openlibraries/installer/hdrflow_sdk.nsi
trunk/lib/openlibraries/openlibraries_vc8.sln
Modified: trunk/lib/openlibraries/installer/hdrflow_runtime.nsi
===================================================================
--- trunk/lib/openlibraries/installer/hdrflow_runtime.nsi 2008-02-06 22:59:49 UTC (rev 408)
+++ trunk/lib/openlibraries/installer/hdrflow_runtime.nsi 2008-02-09 13:31:51 UTC (rev 409)
@@ -1,5 +1,5 @@
;--------------------------------
-;NSIS OpenLibraries Installation Script
+;NSIS HDRFlow Installation Script
;--------------------------------
!ifndef VERSION
@@ -13,15 +13,15 @@
!ifdef OUTFILE
OutFile "${OUTFILE}"
!else
- OutFile openlibraries-${VERSION_DOT}-runtime.exe
+ OutFile hdrflow-${VERSION_DOT}-runtime.exe
!endif
SetCompressor /SOLID lzma
InstType "Full"
-InstallDir $PROGRAMFILES\OpenLibraries
-InstallDirRegKey HKLM Software\OpenLibraries ""
+InstallDir $PROGRAMFILES\HDRFlow
+InstallDirRegKey HKLM Software\HDRFlow ""
;--------------------------------
;Header Files
@@ -34,8 +34,8 @@
!include "write_env_str.nsh"
;Names
-Name "OpenLibraries"
-Caption "OpenLibraries (v.${VERSION_DOT}) Setup"
+Name "HDRFlow"
+Caption "HDRFlow (v.${VERSION_DOT}) Setup"
;Interface Settings
!define MUI_ABORTWARNING
@@ -47,8 +47,8 @@
!define MUI_COMPONENTSPAGE_SMALLDESC
;Pages
-!define MUI_WELCOMEPAGE_TITLE "Welcome to the OpenLibraries (v.${VERSION_DOT}) Setup Wizard"
-!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of OpenLibraries.\r\n\r\n$_CLICK"
+!define MUI_WELCOMEPAGE_TITLE "Welcome to the HDRFlow (v.${VERSION_DOT}) Setup Wizard"
+!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of HDRFlow.\r\n\r\n$_CLICK"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "..\COPYING"
@@ -57,7 +57,7 @@
!insertmacro MUI_PAGE_INSTFILES
!define MUI_FINISHPAGE_LINK "Visit the web site for the latest news, FAQs and support"
-!define MUI_FINISHPAGE_LINK_LOCATION "http://www.openlibraries.org/"
+!define MUI_FINISHPAGE_LINK_LOCATION "http://www.hdrflow.com/"
!insertmacro MUI_PAGE_FINISH
@@ -69,10 +69,10 @@
!insertmacro MUI_LANGUAGE "English"
-Section "OpenLibraries" SecCore
+Section "HDRFlow" SecCore
SetDetailsPrint textonly
- DetailPrint "Installing OpenLibraries..."
+ DetailPrint "Installing HDRFlow..."
SetDetailsPrint listonly
SectionIn 1 2 3 RO
@@ -84,12 +84,10 @@
File "..\src\openpluginlib\pl\Multi-threaded Release DLL\openpluginlib_pl-vc80-r-${VERSION}.dll"
File "..\src\openimagelib\il\Multi-threaded Release DLL\openimagelib_il-vc80-r-${VERSION}.dll"
File "..\src\openmedialib\ml\Multi-threaded Release DLL\openmedialib_ml-vc80-r-${VERSION}.dll"
- File "..\src\openobjectlib\sg\Multi-threaded Release DLL\openobjectlib_sg-vc80-r-${VERSION}.dll"
- File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.dll"
; dependencies
File "C:\Program Files\FFmpeg\lib\avcodec-51.dll"
- File "C:\Program Files\FFmpeg\lib\avformat-51.dll"
+ File "C:\Program Files\FFmpeg\lib\avformat-52.dll"
File "C:\Program Files\FFmpeg\lib\avutil-49.dll"
File "C:\OpenEXR\bin\Release\Half.dll"
File "C:\OpenEXR\bin\Release\Iex.dll"
@@ -106,7 +104,6 @@
File "..\src\openpluginlib\py\Multi-threaded Release DLL\HDRFlowPlugin.pyd"
File "..\src\openimagelib\py\Multi-threaded Release DLL\HDRFlowImage.pyd"
File "..\src\openmedialib\py\Multi-threaded Release DLL\HDRFlowMedia.pyd"
- File "..\src\openassetlib\py\Multi-threaded Release DLL\HDRFlowAsset.pyd"
SetOutPath $INSTDIR\plugins\release
File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
@@ -121,28 +118,26 @@
File "..\src\openimagelib\plugins\gdi+\Multi-threaded Release DLL\openimagelib_gdi-vc80-r-${VERSION}.dll"
File "..\src\openimagelib\plugins\hdr\hdr_plugin.opl"
File "..\src\openimagelib\plugins\hdr\Multi-threaded Release DLL\openimagelib_hdr-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl"
- File "..\src\openimagelib\plugins\jpg\Multi-threaded Release DLL\openimagelib_jpg-vc80-r-${VERSION}.dll"
+; File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl"
+; File "..\src\openimagelib\plugins\jpg\Multi-threaded Release DLL\openimagelib_jpg-vc80-r-${VERSION}.dll"
File "..\src\openimagelib\plugins\sgi\sgi_plugin.opl"
File "..\src\openimagelib\plugins\sgi\Multi-threaded Release DLL\openimagelib_sgi-vc80-r-${VERSION}.dll"
File "..\src\openimagelib\plugins\tga\tga_plugin.opl"
File "..\src\openimagelib\plugins\tga\Multi-threaded Release DLL\openimagelib_tga-vc80-r-${VERSION}.dll"
File "..\src\openmedialib\plugins\oil\oil_plugin.opl"
File "..\src\openmedialib\plugins\oil\Multi-threaded Release DLL\openmedialib_oil-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
- File "..\src\openmedialib\plugins\gensys\Multi-threaded Release DLL\openmedialib_gensys-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl"
- File "..\src\openmedialib\plugins\quicktime\Multi-threaded Release DLL\openmedialib_quicktime-vc80-r-${VERSION}.dll"
+; File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
+; File "..\src\openmedialib\plugins\gensys\Multi-threaded Release DLL\openmedialib_gensys-vc80-r-${VERSION}.dll"
+; File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl"
+; File "..\src\openmedialib\plugins\quicktime\Multi-threaded Release DLL\openmedialib_quicktime-vc80-r-${VERSION}.dll"
File "..\src\openmedialib\plugins\ofx\ofx_plugin.opl"
File "..\src\openmedialib\plugins\ofx\Multi-threaded Release DLL\openmedialib_ofx-vc80-r-${VERSION}.dll"
- ;File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
- ;File "..\src\openobjectlib\plugins\3ds\Multi-threaded Release DLL\openobjectlib_3ds-vc80-r-${VERSION}.dll"
- File "..\src\openobjectlib\plugins\obj\obj_plugin.opl"
- File "..\src\openobjectlib\plugins\obj\Multi-threaded Release DLL\openobjectlib_obj-vc80-r-${VERSION}.dll"
- File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
- File "..\src\openobjectlib\plugins\X3D\Multi-threaded Release DLL\openobjectlib_x3d-vc80-r-${VERSION}.dll"
- File "..\src\openassetlib\plugins\sqlite\sqlite3_metadata_plugin.opl"
- File "..\src\openassetlib\plugins\sqlite\Multi-threaded Release DLL\openassetlib_sqlite-vc80-r-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
+; File "..\src\openobjectlib\plugins\3ds\Multi-threaded Release DLL\openobjectlib_3ds-vc80-r-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\obj\obj_plugin.opl"
+; File "..\src\openobjectlib\plugins\obj\Multi-threaded Release DLL\openobjectlib_obj-vc80-r-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
+; File "..\src\openobjectlib\plugins\X3D\Multi-threaded Release DLL\openobjectlib_x3d-vc80-r-${VERSION}.dll"
File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl"
File "..\src\openeffectslib\plugins\tonemap\Multi-threaded Release DLL\openeffectslib_tonemap-vc80-r-${VERSION}.dll"
@@ -180,19 +175,19 @@
;--------------------------------
;Registry
-WriteRegStr HKLM "Software\OpenLibraries" "CurrentVersion" "${VERSION_DOT}"
-WriteRegStr HKLM "Software\OpenLibraries" "PluginsDirRelease" "$INSTDIR\plugins\release"
-WriteRegStr HKLM "Software\OpenLibraries" "KernelsDir" "$INSTDIR\kernels"
-WriteRegStr HKLM "Software\OpenLibraries" "ShadersDir" "$INSTDIR\shaders"
+WriteRegStr HKLM "Software\HDRFlow" "CurrentVersion" "${VERSION_DOT}"
+WriteRegStr HKLM "Software\HDRFlow" "PluginsDirRelease" "$INSTDIR\plugins\release"
+WriteRegStr HKLM "Software\HDRFlow" "KernelsDir" "$INSTDIR\kernels"
+WriteRegStr HKLM "Software\HDRFlow" "ShadersDir" "$INSTDIR\shaders"
-WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "DisplayName" "OpenLibraries"
-WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "UninstallString" "$INSTDIR\uninst-openlibraries.exe"
+WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "DisplayName" "HDRFlow"
+WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "UninstallString" "$INSTDIR\uninst-hdrflow.exe"
SectionEnd
Section -post
- WriteUninstaller $INSTDIR\uninst-openlibraries.exe
+ WriteUninstaller $INSTDIR\uninst-hdrflow.exe
SectionEnd
@@ -200,7 +195,7 @@
;Descriptions
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
- !insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "OpenLibraries development and runtime files"
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "HDRFlow development and runtime files"
!insertmacro MUI_FUNCTION_DESCRIPTION_END
;--------------------------------
@@ -212,8 +207,8 @@
DetailPrint "Deleting Files..."
SetDetailsPrint listonly
- DeleteRegKey HKLM "Software\OpenLibraries"
- DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries"
+ DeleteRegKey HKLM "Software\HDRFlow"
+ DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow"
Push "$INSTDIR\bin"
Call un.RemoveFromPath
@@ -238,11 +233,11 @@
Function .onInit
- ReadRegStr $R0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "UninstallString"
+ ReadRegStr $R0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "UninstallString"
StrCmp $R0 "" done
MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION \
- "OpenLibraries is already installed. $\n$\nClick `OK` to remove the \
+ "HDRFlow is already installed. $\n$\nClick `OK` to remove the \
previous version or `Cancel` to cancel this upgrade." \
IDOK uninst
Abort
@@ -264,7 +259,7 @@
goto done
no_remove_uninstaller:
MessageBox MB_ICONEXCLAMATION \
- "Unable to remove previous version of OpenLibraries"
+ "Unable to remove previous version of HDRFlow"
Abort
done:
Modified: trunk/lib/openlibraries/installer/hdrflow_sdk.nsi
===================================================================
--- trunk/lib/openlibraries/installer/hdrflow_sdk.nsi 2008-02-06 22:59:49 UTC (rev 408)
+++ trunk/lib/openlibraries/installer/hdrflow_sdk.nsi 2008-02-09 13:31:51 UTC (rev 409)
@@ -1,5 +1,5 @@
;--------------------------------
-;NSIS OpenLibraries Installation Script
+;NSIS HDRFlow Installation Script
;--------------------------------
!ifndef VERSION
@@ -69,7 +69,7 @@
!insertmacro MUI_LANGUAGE "English"
-Section "OpenLibraries" SecCore
+Section "HDRFlow" SecCore
SetDetailsPrint textonly
DetailPrint "Installing HDRFlow SDK..."
@@ -142,15 +142,6 @@
File ..\src\openmedialib\ml\openmedialib_plugin.hpp
File ..\src\openmedialib\ml\store.hpp
File ..\src\openmedialib\ml\utilities.hpp
-
- SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openassetlib\al
- File ..\src\openassetlib\al\al.hpp
- File ..\src\openassetlib\al\al_plugin.hpp
- File ..\src\openassetlib\al\asset.hpp
- File ..\src\openassetlib\al\base64_codec.hpp
- File ..\src\openassetlib\al\config.hpp
- File ..\src\openassetlib\al\guid.hpp
- File ..\src\openassetlib\al\set.hpp
SetOutPath $INSTDIR\bin
File "..\src\openpluginlib\pl\Multi-threaded Debug DLL\openpluginlib_pl-vc80-d-${VERSION}.dll"
@@ -159,10 +150,6 @@
File "..\src\openimagelib\il\Multi-threaded Release DLL\openimagelib_il-vc80-r-${VERSION}.dll"
File "..\src\openmedialib\ml\Multi-threaded Debug DLL\openmedialib_ml-vc80-d-${VERSION}.dll"
File "..\src\openmedialib\ml\Multi-threaded Release DLL\openmedialib_ml-vc80-r-${VERSION}.dll"
- File "..\src\openobjectlib\sg\Multi-threaded Debug DLL\openobjectlib_sg-vc80-d-${VERSION}.dll"
- File "..\src\openobjectlib\sg\Multi-threaded Release DLL\openobjectlib_sg-vc80-r-${VERSION}.dll"
- File "..\src\openassetlib\al\Multi-threaded Debug DLL\openassetlib_al-vc80-d-${VERSION}.dll"
- File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.dll"
; dependencies
File "C:\Program Files\FFmpeg\lib\avcodec-51.dll"
@@ -183,7 +170,6 @@
File "..\src\openpluginlib\py\Multi-threaded Debug DLL\HDRFlowPlugin.pyd"
File "..\src\openimagelib\py\Multi-threaded Debug DLL\HDRFlowImage.pyd"
File "..\src\openmedialib\py\Multi-threaded Debug DLL\HDRFlowMedia.pyd"
- File "..\src\openassetlib\py\Multi-threaded Debug DLL\HDRFlowAsset.pyd"
SetOutPath $INSTDIR\lib
File "..\src\openpluginlib\pl\Multi-threaded Debug DLL\openpluginlib_pl-vc80-d-${VERSION}.lib"
@@ -192,10 +178,6 @@
File "..\src\openimagelib\il\Multi-threaded Release DLL\openimagelib_il-vc80-r-${VERSION}.lib"
File "..\src\openmedialib\ml\Multi-threaded Debug DLL\openmedialib_ml-vc80-d-${VERSION}.lib"
File "..\src\openmedialib\ml\Multi-threaded Release DLL\openmedialib_ml-vc80-r-${VERSION}.lib"
- File "..\src\openobjectlib\sg\Multi-threaded Debug DLL\openobjectlib_sg-vc80-d-${VERSION}.lib"
- File "..\src\openobjectlib\sg\Multi-threaded Release DLL\openobjectlib_sg-vc80-r-${VERSION}.lib"
- File "..\src\openassetlib\al\Multi-threaded Debug DLL\openassetlib_al-vc80-d-${VERSION}.lib"
- File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.lib"
SetOutPath $INSTDIR\plugins\debug
; File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
@@ -230,8 +212,6 @@
; File "..\src\openobjectlib\plugins\wavefront\Multi-threaded Debug DLL\openobjectlib_obj-vc80-d-${VERSION}.dll"
; File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
; File "..\src\openobjectlib\plugins\X3D\Multi-threaded Debug DLL\openobjectlib_x3d-vc80-d-${VERSION}.dll"
- File "..\src\openassetlib\plugins\sqlite\sqlite3_metadata_plugin.opl"
- File "..\src\openassetlib\plugins\sqlite\Multi-threaded Debug DLL\openassetlib_sqlite-vc80-d-${VERSION}.dll"
File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl"
File "..\src\openeffectslib\plugins\tonemap\Multi-threaded Debug DLL\openeffectslib_tonemap-vc80-d-${VERSION}.dll"
@@ -382,7 +362,7 @@
StrCmp $R0 "" done
MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION \
- "OpenLibraries is already installed. $\n$\nClick `OK` to remove the \
+ "HDRFlow is already installed. $\n$\nClick `OK` to remove the \
previous version or `Cancel` to cancel this upgrade." \
IDOK uninst
Abort
Modified: trunk/lib/openlibraries/openlibraries_vc8.sln
===================================================================
--- trunk/lib/openlibraries/openlibraries_vc8.sln 2008-02-06 22:59:49 UTC (rev 408)
+++ trunk/lib/openlibraries/openlibraries_vc8.sln 2008-02-09 13:31:51 UTC (rev 409)
@@ -224,24 +224,6 @@
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "plugins", "plugins", "{56A6ABC4-51B3-45A3-ADDD-D22A50AA55F9}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "al", "src\openassetlib\al\al_vc8.vcproj", "{BD346E41-BEBD-43E7-9801-8EC1158355C4}"
- ProjectSection(ProjectDependencies) = postProject
- {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC}
- {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0}
- {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "py", "src\openassetlib\py\py_vc8.vcproj", "{ECEDB34E-A863-420F-BFC6-F294AC078892}"
- ProjectSection(ProjectDependencies) = postProject
- {BD346E41-BEBD-43E7-9801-8EC1158355C4} = {BD346E41-BEBD-43E7-9801-8EC1158355C4}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite", "src\openassetlib\plugins\sqlite\sqlite_vc8.vcproj", "{4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}"
- ProjectSection(ProjectDependencies) = postProject
- {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0}
- {BD346E41-BEBD-43E7-9801-8EC1158355C4} = {BD346E41-BEBD-43E7-9801-8EC1158355C4}
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GL", "GL", "{C2EBF114-BFF6-4520-BC11-EB54565B92D6}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_2D", "test\openimagelib\GL\_2D\_2D_vc8.vcproj", "{24D622CC-4577-49B0-9224-8BB191236A61}"
@@ -479,18 +461,6 @@
{1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {BD346E41-BEBD-43E7-9801-8EC1158355C4}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {BD346E41-BEBD-43E7-9801-8EC1158355C4}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {BD346E41-BEBD-43E7-9801-8EC1158355C4}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {BD346E41-BEBD-43E7-9801-8EC1158355C4}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {ECEDB34E-A863-420F-BFC6-F294AC078892}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {ECEDB34E-A863-420F-BFC6-F294AC078892}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {ECEDB34E-A863-420F-BFC6-F294AC078892}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {ECEDB34E-A863-420F-BFC6-F294AC078892}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{24D622CC-4577-49B0-9224-8BB191236A61}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{24D622CC-4577-49B0-9224-8BB191236A61}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{24D622CC-4577-49B0-9224-8BB191236A61}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -623,9 +593,6 @@
{1AC3D22B-175B-4169-B74A-276F9D5BA7AB} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
{0C4F7499-83C6-4143-A392-56F299345E8A} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
{68B4BE77-E59E-4A24-9AF5-D4CEFF132B51} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8}
- {BD346E41-BEBD-43E7-9801-8EC1158355C4} = {D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4}
- {ECEDB34E-A863-420F-BFC6-F294AC078892} = {D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4}
- {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA} = {56A6ABC4-51B3-45A3-ADDD-D22A50AA55F9}
{24D622CC-4577-49B0-9224-8BB191236A61} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
{F0557FAB-2BC7-4991-9AD8-560526321D80} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
{23B3623B-4FED-49F3-8F16-4883E57588E6} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-02-06 22:59:52
|
Revision: 408
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=408&view=rev
Author: glslang
Date: 2008-02-06 14:59:49 -0800 (Wed, 06 Feb 2008)
Log Message:
-----------
+ build fix
Modified Paths:
--------------
trunk/lib/openlibraries/installer/hdrflow_sdk.nsi
Modified: trunk/lib/openlibraries/installer/hdrflow_sdk.nsi
===================================================================
--- trunk/lib/openlibraries/installer/hdrflow_sdk.nsi 2008-02-06 22:55:42 UTC (rev 407)
+++ trunk/lib/openlibraries/installer/hdrflow_sdk.nsi 2008-02-06 22:59:49 UTC (rev 408)
@@ -34,8 +34,8 @@
!include "write_env_str.nsh"
;Names
-Name "OpenLibraries"
-Caption "OpenLibraries (v.${VERSION_DOT}) Setup"
+Name "HDRFlow"
+Caption "HDRFlow (v.${VERSION_DOT}) Setup"
;Interface Settings
!define MUI_ABORTWARNING
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-02-06 22:55:45
|
Revision: 407
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=407&view=rev
Author: glslang
Date: 2008-02-06 14:55:42 -0800 (Wed, 06 Feb 2008)
Log Message:
-----------
+ breaking from the hive
Added Paths:
-----------
trunk/lib/openlibraries/installer/hdrflow_runtime.nsi
Removed Paths:
-------------
trunk/lib/openlibraries/installer/openlibraries_runtime.nsi
Copied: trunk/lib/openlibraries/installer/hdrflow_runtime.nsi (from rev 406, trunk/lib/openlibraries/installer/openlibraries_runtime.nsi)
===================================================================
--- trunk/lib/openlibraries/installer/hdrflow_runtime.nsi (rev 0)
+++ trunk/lib/openlibraries/installer/hdrflow_runtime.nsi 2008-02-06 22:55:42 UTC (rev 407)
@@ -0,0 +1,274 @@
+;--------------------------------
+;NSIS OpenLibraries Installation Script
+;--------------------------------
+
+!ifndef VERSION
+ !define VERSION 0_5_0
+ !define VERSION_DOT 0.5.0
+!endif
+
+;--------------------------------
+;Configuration
+
+!ifdef OUTFILE
+ OutFile "${OUTFILE}"
+!else
+ OutFile openlibraries-${VERSION_DOT}-runtime.exe
+!endif
+
+SetCompressor /SOLID lzma
+
+InstType "Full"
+
+InstallDir $PROGRAMFILES\OpenLibraries
+InstallDirRegKey HKLM Software\OpenLibraries ""
+
+;--------------------------------
+;Header Files
+
+!define ALL_USERS
+
+!include "MUI.nsh"
+!include "Sections.nsh"
+!include "add_to_path.nsh"
+!include "write_env_str.nsh"
+
+;Names
+Name "OpenLibraries"
+Caption "OpenLibraries (v.${VERSION_DOT}) Setup"
+
+;Interface Settings
+!define MUI_ABORTWARNING
+
+!define MUI_HEADERIMAGE
+!define MUI_HEADERIMAGE_BITMAP "openlibraries.bmp" ; optional
+!define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange.bmp"
+
+!define MUI_COMPONENTSPAGE_SMALLDESC
+
+;Pages
+!define MUI_WELCOMEPAGE_TITLE "Welcome to the OpenLibraries (v.${VERSION_DOT}) Setup Wizard"
+!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of OpenLibraries.\r\n\r\n$_CLICK"
+
+!insertmacro MUI_PAGE_WELCOME
+!insertmacro MUI_PAGE_LICENSE "..\COPYING"
+!insertmacro MUI_PAGE_COMPONENTS
+!insertmacro MUI_PAGE_DIRECTORY
+!insertmacro MUI_PAGE_INSTFILES
+
+!define MUI_FINISHPAGE_LINK "Visit the web site for the latest news, FAQs and support"
+!define MUI_FINISHPAGE_LINK_LOCATION "http://www.openlibraries.org/"
+
+!insertmacro MUI_PAGE_FINISH
+
+!insertmacro MUI_UNPAGE_CONFIRM
+!insertmacro MUI_UNPAGE_INSTFILES
+
+;--------------------------------
+;Languages
+
+!insertmacro MUI_LANGUAGE "English"
+
+Section "OpenLibraries" SecCore
+
+ SetDetailsPrint textonly
+ DetailPrint "Installing OpenLibraries..."
+ SetDetailsPrint listonly
+
+ SectionIn 1 2 3 RO
+ SetOutPath $INSTDIR
+
+ SetOverwrite on
+
+ SetOutPath $INSTDIR\bin
+ File "..\src\openpluginlib\pl\Multi-threaded Release DLL\openpluginlib_pl-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\il\Multi-threaded Release DLL\openimagelib_il-vc80-r-${VERSION}.dll"
+ File "..\src\openmedialib\ml\Multi-threaded Release DLL\openmedialib_ml-vc80-r-${VERSION}.dll"
+ File "..\src\openobjectlib\sg\Multi-threaded Release DLL\openobjectlib_sg-vc80-r-${VERSION}.dll"
+ File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.dll"
+
+ ; dependencies
+ File "C:\Program Files\FFmpeg\lib\avcodec-51.dll"
+ File "C:\Program Files\FFmpeg\lib\avformat-51.dll"
+ File "C:\Program Files\FFmpeg\lib\avutil-49.dll"
+ File "C:\OpenEXR\bin\Release\Half.dll"
+ File "C:\OpenEXR\bin\Release\Iex.dll"
+ File "C:\OpenEXR\bin\Release\IlmImf.dll"
+ File "C:\OpenEXR\bin\Release\Half.dll"
+ File "C:\OpenEXR\bin\Release\IlmThread.dll"
+ File "C:\OpenEXR\bin\Release\Imath.dll"
+ File "C:\Program Files\NVIDIA Corporation\Cg\bin\cg.dll"
+ File "C:\Program Files\NVIDIA Corporation\Cg\bin\cgGL.dll"
+ File "C:\zlib\lib\zlib1.dll"
+
+ ; Python
+ SetOutPath $INSTDIR\python
+ File "..\src\openpluginlib\py\Multi-threaded Release DLL\HDRFlowPlugin.pyd"
+ File "..\src\openimagelib\py\Multi-threaded Release DLL\HDRFlowImage.pyd"
+ File "..\src\openmedialib\py\Multi-threaded Release DLL\HDRFlowMedia.pyd"
+ File "..\src\openassetlib\py\Multi-threaded Release DLL\HDRFlowAsset.pyd"
+
+ SetOutPath $INSTDIR\plugins\release
+ File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
+ File "..\src\openimagelib\plugins\3D_lightmap\Multi-threaded Release DLL\openimagelib_3D_lightmap-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\dds\dds_plugin.opl"
+ File "..\src\openimagelib\plugins\dds\Multi-threaded Release DLL\openimagelib_dds-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\dpx\dpx_plugin.opl"
+ File "..\src\openimagelib\plugins\dpx\Multi-threaded Release DLL\openimagelib_dpx-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\exr\exr_plugin.opl"
+ File "..\src\openimagelib\plugins\exr\Multi-threaded Release DLL\openimagelib_exr-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\gdi+\gdi_plugin.opl"
+ File "..\src\openimagelib\plugins\gdi+\Multi-threaded Release DLL\openimagelib_gdi-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\hdr\hdr_plugin.opl"
+ File "..\src\openimagelib\plugins\hdr\Multi-threaded Release DLL\openimagelib_hdr-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl"
+ File "..\src\openimagelib\plugins\jpg\Multi-threaded Release DLL\openimagelib_jpg-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\sgi\sgi_plugin.opl"
+ File "..\src\openimagelib\plugins\sgi\Multi-threaded Release DLL\openimagelib_sgi-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\tga\tga_plugin.opl"
+ File "..\src\openimagelib\plugins\tga\Multi-threaded Release DLL\openimagelib_tga-vc80-r-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\oil\oil_plugin.opl"
+ File "..\src\openmedialib\plugins\oil\Multi-threaded Release DLL\openmedialib_oil-vc80-r-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
+ File "..\src\openmedialib\plugins\gensys\Multi-threaded Release DLL\openmedialib_gensys-vc80-r-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl"
+ File "..\src\openmedialib\plugins\quicktime\Multi-threaded Release DLL\openmedialib_quicktime-vc80-r-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\ofx\ofx_plugin.opl"
+ File "..\src\openmedialib\plugins\ofx\Multi-threaded Release DLL\openmedialib_ofx-vc80-r-${VERSION}.dll"
+ ;File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
+ ;File "..\src\openobjectlib\plugins\3ds\Multi-threaded Release DLL\openobjectlib_3ds-vc80-r-${VERSION}.dll"
+ File "..\src\openobjectlib\plugins\obj\obj_plugin.opl"
+ File "..\src\openobjectlib\plugins\obj\Multi-threaded Release DLL\openobjectlib_obj-vc80-r-${VERSION}.dll"
+ File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
+ File "..\src\openobjectlib\plugins\X3D\Multi-threaded Release DLL\openobjectlib_x3d-vc80-r-${VERSION}.dll"
+ File "..\src\openassetlib\plugins\sqlite\sqlite3_metadata_plugin.opl"
+ File "..\src\openassetlib\plugins\sqlite\Multi-threaded Release DLL\openassetlib_sqlite-vc80-r-${VERSION}.dll"
+ File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl"
+ File "..\src\openeffectslib\plugins\tonemap\Multi-threaded Release DLL\openeffectslib_tonemap-vc80-r-${VERSION}.dll"
+
+ SetOutPath $INSTDIR\shaders
+ File "..\effects\shaders\sepia.cg"
+ File "..\effects\shaders\sepia.frag"
+ File "..\effects\shaders\fixed_function.vert"
+ File "..\effects\shaders\passthrough.vert"
+ File "..\effects\shaders\passthrough.cg"
+ File "..\effects\shaders\rgb_to_yuv444.frag"
+ File "..\effects\shaders\yuv444_to_rgb.frag"
+ File "..\effects\shaders\yuv444_to_rgb.cg"
+ File "..\effects\shaders\yuv444_to_rgb_deinterlace.cg"
+ File "..\effects\shaders\yuv444_to_rgb_deinterlace.frag"
+ File "..\effects\shaders\histogram.cg"
+ File "..\effects\shaders\histogram.frag"
+ File "..\effects\shaders\channel_selector.cg"
+ File "..\effects\shaders\channel_selector.frag"
+
+ SetDetailsPrint both
+
+;--------------------------------
+;Path environment variable
+
+ Push "$INSTDIR\bin"
+ Call AddToPath
+ Push "$INSTDIR\bin\Release"
+ Call AddToPath
+;--------------------------------
+;Python environment variable
+ Push "PYTHONPATH"
+ Push "$INSTDIR\python"
+ Call WriteEnvStr
+
+;--------------------------------
+;Registry
+
+WriteRegStr HKLM "Software\OpenLibraries" "CurrentVersion" "${VERSION_DOT}"
+WriteRegStr HKLM "Software\OpenLibraries" "PluginsDirRelease" "$INSTDIR\plugins\release"
+WriteRegStr HKLM "Software\OpenLibraries" "KernelsDir" "$INSTDIR\kernels"
+WriteRegStr HKLM "Software\OpenLibraries" "ShadersDir" "$INSTDIR\shaders"
+
+WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "DisplayName" "OpenLibraries"
+WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "UninstallString" "$INSTDIR\uninst-openlibraries.exe"
+
+SectionEnd
+
+Section -post
+
+ WriteUninstaller $INSTDIR\uninst-openlibraries.exe
+
+SectionEnd
+
+;--------------------------------
+;Descriptions
+
+!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "OpenLibraries development and runtime files"
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
+
+;--------------------------------
+;Uninstaller Section
+
+Section Uninstall
+
+ SetDetailsPrint textonly
+ DetailPrint "Deleting Files..."
+ SetDetailsPrint listonly
+
+ DeleteRegKey HKLM "Software\OpenLibraries"
+ DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries"
+
+ Push "$INSTDIR\bin"
+ Call un.RemoveFromPath
+
+ Push "$INSTDIR\bin\Release"
+ Call un.RemoveFromPath
+
+ Push "PYTHONPATH"
+ Call un.DeleteEnvStr
+
+ RMDir /r $INSTDIR\bin
+ RMDir /r $INSTDIR\include
+ RMDir /r $INSTDIR\lib
+ RMDir /r $INSTDIR\plugins
+ RMDir /r $INSTDIR\kernels
+ RMDir /r $INSTDIR\shaders
+ RMDir /r $INSTDIR
+
+ SetDetailsPrint both
+
+ SectionEnd
+
+ Function .onInit
+
+ ReadRegStr $R0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "UninstallString"
+ StrCmp $R0 "" done
+
+ MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION \
+ "OpenLibraries is already installed. $\n$\nClick `OK` to remove the \
+ previous version or `Cancel` to cancel this upgrade." \
+ IDOK uninst
+ Abort
+
+;Run the uninstaller
+uninst:
+ ClearErrors
+ ; Copy the uninstaller to a temp location
+ ;GetTempFileName $0
+ ;CopyFiles $R0 $0
+ ;Start the uninstaller using the option to not copy itself
+ ExecWait '$R0 _?=$INSTDIR'
+
+ IfErrors no_remove_uninstaller
+ ; In most cases the uninstall is successful at this point.
+ ; You may also consider using a registry key to check whether
+ ; the user has chosen to uninstall. If you are using an uninstaller
+ ; components page, make sure all sections are uninstalled.
+ goto done
+ no_remove_uninstaller:
+ MessageBox MB_ICONEXCLAMATION \
+ "Unable to remove previous version of OpenLibraries"
+ Abort
+
+done:
+ ; remove the copied uninstaller
+ ;Delete '$0'
+
+FunctionEnd
Deleted: trunk/lib/openlibraries/installer/openlibraries_runtime.nsi
===================================================================
--- trunk/lib/openlibraries/installer/openlibraries_runtime.nsi 2008-01-27 15:57:52 UTC (rev 406)
+++ trunk/lib/openlibraries/installer/openlibraries_runtime.nsi 2008-02-06 22:55:42 UTC (rev 407)
@@ -1,274 +0,0 @@
-;--------------------------------
-;NSIS OpenLibraries Installation Script
-;--------------------------------
-
-!ifndef VERSION
- !define VERSION 0_5_0
- !define VERSION_DOT 0.5.0
-!endif
-
-;--------------------------------
-;Configuration
-
-!ifdef OUTFILE
- OutFile "${OUTFILE}"
-!else
- OutFile openlibraries-${VERSION_DOT}-runtime.exe
-!endif
-
-SetCompressor /SOLID lzma
-
-InstType "Full"
-
-InstallDir $PROGRAMFILES\OpenLibraries
-InstallDirRegKey HKLM Software\OpenLibraries ""
-
-;--------------------------------
-;Header Files
-
-!define ALL_USERS
-
-!include "MUI.nsh"
-!include "Sections.nsh"
-!include "add_to_path.nsh"
-!include "write_env_str.nsh"
-
-;Names
-Name "OpenLibraries"
-Caption "OpenLibraries (v.${VERSION_DOT}) Setup"
-
-;Interface Settings
-!define MUI_ABORTWARNING
-
-!define MUI_HEADERIMAGE
-!define MUI_HEADERIMAGE_BITMAP "openlibraries.bmp" ; optional
-!define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange.bmp"
-
-!define MUI_COMPONENTSPAGE_SMALLDESC
-
-;Pages
-!define MUI_WELCOMEPAGE_TITLE "Welcome to the OpenLibraries (v.${VERSION_DOT}) Setup Wizard"
-!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of OpenLibraries.\r\n\r\n$_CLICK"
-
-!insertmacro MUI_PAGE_WELCOME
-!insertmacro MUI_PAGE_LICENSE "..\COPYING"
-!insertmacro MUI_PAGE_COMPONENTS
-!insertmacro MUI_PAGE_DIRECTORY
-!insertmacro MUI_PAGE_INSTFILES
-
-!define MUI_FINISHPAGE_LINK "Visit the web site for the latest news, FAQs and support"
-!define MUI_FINISHPAGE_LINK_LOCATION "http://www.openlibraries.org/"
-
-!insertmacro MUI_PAGE_FINISH
-
-!insertmacro MUI_UNPAGE_CONFIRM
-!insertmacro MUI_UNPAGE_INSTFILES
-
-;--------------------------------
-;Languages
-
-!insertmacro MUI_LANGUAGE "English"
-
-Section "OpenLibraries" SecCore
-
- SetDetailsPrint textonly
- DetailPrint "Installing OpenLibraries..."
- SetDetailsPrint listonly
-
- SectionIn 1 2 3 RO
- SetOutPath $INSTDIR
-
- SetOverwrite on
-
- SetOutPath $INSTDIR\bin
- File "..\src\openpluginlib\pl\Multi-threaded Release DLL\openpluginlib_pl-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\il\Multi-threaded Release DLL\openimagelib_il-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\ml\Multi-threaded Release DLL\openmedialib_ml-vc80-r-${VERSION}.dll"
- File "..\src\openobjectlib\sg\Multi-threaded Release DLL\openobjectlib_sg-vc80-r-${VERSION}.dll"
- File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.dll"
-
- ; dependencies
- File "C:\Program Files\FFmpeg\lib\avcodec-51.dll"
- File "C:\Program Files\FFmpeg\lib\avformat-51.dll"
- File "C:\Program Files\FFmpeg\lib\avutil-49.dll"
- File "C:\OpenEXR\bin\Release\Half.dll"
- File "C:\OpenEXR\bin\Release\Iex.dll"
- File "C:\OpenEXR\bin\Release\IlmImf.dll"
- File "C:\OpenEXR\bin\Release\Half.dll"
- File "C:\OpenEXR\bin\Release\IlmThread.dll"
- File "C:\OpenEXR\bin\Release\Imath.dll"
- File "C:\Program Files\NVIDIA Corporation\Cg\bin\cg.dll"
- File "C:\Program Files\NVIDIA Corporation\Cg\bin\cgGL.dll"
- File "C:\zlib\lib\zlib1.dll"
-
- ; Python
- SetOutPath $INSTDIR\python
- File "..\src\openpluginlib\py\Multi-threaded Release DLL\HDRFlowPlugin.pyd"
- File "..\src\openimagelib\py\Multi-threaded Release DLL\HDRFlowImage.pyd"
- File "..\src\openmedialib\py\Multi-threaded Release DLL\HDRFlowMedia.pyd"
- File "..\src\openassetlib\py\Multi-threaded Release DLL\HDRFlowAsset.pyd"
-
- SetOutPath $INSTDIR\plugins\release
- File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
- File "..\src\openimagelib\plugins\3D_lightmap\Multi-threaded Release DLL\openimagelib_3D_lightmap-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\dds\dds_plugin.opl"
- File "..\src\openimagelib\plugins\dds\Multi-threaded Release DLL\openimagelib_dds-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\dpx\dpx_plugin.opl"
- File "..\src\openimagelib\plugins\dpx\Multi-threaded Release DLL\openimagelib_dpx-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\exr\exr_plugin.opl"
- File "..\src\openimagelib\plugins\exr\Multi-threaded Release DLL\openimagelib_exr-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\gdi+\gdi_plugin.opl"
- File "..\src\openimagelib\plugins\gdi+\Multi-threaded Release DLL\openimagelib_gdi-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\hdr\hdr_plugin.opl"
- File "..\src\openimagelib\plugins\hdr\Multi-threaded Release DLL\openimagelib_hdr-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl"
- File "..\src\openimagelib\plugins\jpg\Multi-threaded Release DLL\openimagelib_jpg-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\sgi\sgi_plugin.opl"
- File "..\src\openimagelib\plugins\sgi\Multi-threaded Release DLL\openimagelib_sgi-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\tga\tga_plugin.opl"
- File "..\src\openimagelib\plugins\tga\Multi-threaded Release DLL\openimagelib_tga-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\plugins\oil\oil_plugin.opl"
- File "..\src\openmedialib\plugins\oil\Multi-threaded Release DLL\openmedialib_oil-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
- File "..\src\openmedialib\plugins\gensys\Multi-threaded Release DLL\openmedialib_gensys-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl"
- File "..\src\openmedialib\plugins\quicktime\Multi-threaded Release DLL\openmedialib_quicktime-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\plugins\ofx\ofx_plugin.opl"
- File "..\src\openmedialib\plugins\ofx\Multi-threaded Release DLL\openmedialib_ofx-vc80-r-${VERSION}.dll"
- ;File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
- ;File "..\src\openobjectlib\plugins\3ds\Multi-threaded Release DLL\openobjectlib_3ds-vc80-r-${VERSION}.dll"
- File "..\src\openobjectlib\plugins\obj\obj_plugin.opl"
- File "..\src\openobjectlib\plugins\obj\Multi-threaded Release DLL\openobjectlib_obj-vc80-r-${VERSION}.dll"
- File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
- File "..\src\openobjectlib\plugins\X3D\Multi-threaded Release DLL\openobjectlib_x3d-vc80-r-${VERSION}.dll"
- File "..\src\openassetlib\plugins\sqlite\sqlite3_metadata_plugin.opl"
- File "..\src\openassetlib\plugins\sqlite\Multi-threaded Release DLL\openassetlib_sqlite-vc80-r-${VERSION}.dll"
- File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl"
- File "..\src\openeffectslib\plugins\tonemap\Multi-threaded Release DLL\openeffectslib_tonemap-vc80-r-${VERSION}.dll"
-
- SetOutPath $INSTDIR\shaders
- File "..\effects\shaders\sepia.cg"
- File "..\effects\shaders\sepia.frag"
- File "..\effects\shaders\fixed_function.vert"
- File "..\effects\shaders\passthrough.vert"
- File "..\effects\shaders\passthrough.cg"
- File "..\effects\shaders\rgb_to_yuv444.frag"
- File "..\effects\shaders\yuv444_to_rgb.frag"
- File "..\effects\shaders\yuv444_to_rgb.cg"
- File "..\effects\shaders\yuv444_to_rgb_deinterlace.cg"
- File "..\effects\shaders\yuv444_to_rgb_deinterlace.frag"
- File "..\effects\shaders\histogram.cg"
- File "..\effects\shaders\histogram.frag"
- File "..\effects\shaders\channel_selector.cg"
- File "..\effects\shaders\channel_selector.frag"
-
- SetDetailsPrint both
-
-;--------------------------------
-;Path environment variable
-
- Push "$INSTDIR\bin"
- Call AddToPath
- Push "$INSTDIR\bin\Release"
- Call AddToPath
-;--------------------------------
-;Python environment variable
- Push "PYTHONPATH"
- Push "$INSTDIR\python"
- Call WriteEnvStr
-
-;--------------------------------
-;Registry
-
-WriteRegStr HKLM "Software\OpenLibraries" "CurrentVersion" "${VERSION_DOT}"
-WriteRegStr HKLM "Software\OpenLibraries" "PluginsDirRelease" "$INSTDIR\plugins\release"
-WriteRegStr HKLM "Software\OpenLibraries" "KernelsDir" "$INSTDIR\kernels"
-WriteRegStr HKLM "Software\OpenLibraries" "ShadersDir" "$INSTDIR\shaders"
-
-WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "DisplayName" "OpenLibraries"
-WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "UninstallString" "$INSTDIR\uninst-openlibraries.exe"
-
-SectionEnd
-
-Section -post
-
- WriteUninstaller $INSTDIR\uninst-openlibraries.exe
-
-SectionEnd
-
-;--------------------------------
-;Descriptions
-
-!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
- !insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "OpenLibraries development and runtime files"
-!insertmacro MUI_FUNCTION_DESCRIPTION_END
-
-;--------------------------------
-;Uninstaller Section
-
-Section Uninstall
-
- SetDetailsPrint textonly
- DetailPrint "Deleting Files..."
- SetDetailsPrint listonly
-
- DeleteRegKey HKLM "Software\OpenLibraries"
- DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries"
-
- Push "$INSTDIR\bin"
- Call un.RemoveFromPath
-
- Push "$INSTDIR\bin\Release"
- Call un.RemoveFromPath
-
- Push "PYTHONPATH"
- Call un.DeleteEnvStr
-
- RMDir /r $INSTDIR\bin
- RMDir /r $INSTDIR\include
- RMDir /r $INSTDIR\lib
- RMDir /r $INSTDIR\plugins
- RMDir /r $INSTDIR\kernels
- RMDir /r $INSTDIR\shaders
- RMDir /r $INSTDIR
-
- SetDetailsPrint both
-
- SectionEnd
-
- Function .onInit
-
- ReadRegStr $R0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "UninstallString"
- StrCmp $R0 "" done
-
- MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION \
- "OpenLibraries is already installed. $\n$\nClick `OK` to remove the \
- previous version or `Cancel` to cancel this upgrade." \
- IDOK uninst
- Abort
-
-;Run the uninstaller
-uninst:
- ClearErrors
- ; Copy the uninstaller to a temp location
- ;GetTempFileName $0
- ;CopyFiles $R0 $0
- ;Start the uninstaller using the option to not copy itself
- ExecWait '$R0 _?=$INSTDIR'
-
- IfErrors no_remove_uninstaller
- ; In most cases the uninstall is successful at this point.
- ; You may also consider using a registry key to check whether
- ; the user has chosen to uninstall. If you are using an uninstaller
- ; components page, make sure all sections are uninstalled.
- goto done
- no_remove_uninstaller:
- MessageBox MB_ICONEXCLAMATION \
- "Unable to remove previous version of OpenLibraries"
- Abort
-
-done:
- ; remove the copied uninstaller
- ;Delete '$0'
-
-FunctionEnd
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-27 15:57:55
|
Revision: 406
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=406&view=rev
Author: glslang
Date: 2008-01-27 07:57:52 -0800 (Sun, 27 Jan 2008)
Log Message:
-----------
breaking from the hive
Added Paths:
-----------
trunk/lib/openlibraries/installer/hdrflow_sdk.nsi
Removed Paths:
-------------
trunk/lib/openlibraries/installer/openlibraries_sdk.nsi
Copied: trunk/lib/openlibraries/installer/hdrflow_sdk.nsi (from rev 405, trunk/lib/openlibraries/installer/openlibraries_sdk.nsi)
===================================================================
--- trunk/lib/openlibraries/installer/hdrflow_sdk.nsi (rev 0)
+++ trunk/lib/openlibraries/installer/hdrflow_sdk.nsi 2008-01-27 15:57:52 UTC (rev 406)
@@ -0,0 +1,413 @@
+;--------------------------------
+;NSIS OpenLibraries Installation Script
+;--------------------------------
+
+!ifndef VERSION
+ !define VERSION 0_5_0
+ !define VERSION_DOT 0.5.0
+!endif
+
+;--------------------------------
+;Configuration
+
+!ifdef OUTFILE
+ OutFile "${OUTFILE}"
+!else
+ OutFile hdrflow-${VERSION_DOT}-sdk.exe
+!endif
+
+SetCompressor /SOLID lzma
+
+InstType "Full"
+
+InstallDir $PROGRAMFILES\HDRFlow
+InstallDirRegKey HKLM Software\HDRFlow ""
+
+;--------------------------------
+;Header Files
+
+!define ALL_USERS
+
+!include "MUI.nsh"
+!include "Sections.nsh"
+!include "add_to_path.nsh"
+!include "write_env_str.nsh"
+
+;Names
+Name "OpenLibraries"
+Caption "OpenLibraries (v.${VERSION_DOT}) Setup"
+
+;Interface Settings
+!define MUI_ABORTWARNING
+
+!define MUI_HEADERIMAGE
+!define MUI_HEADERIMAGE_BITMAP "openlibraries.bmp" ; optional
+!define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange.bmp"
+
+!define MUI_COMPONENTSPAGE_SMALLDESC
+
+;Pages
+!define MUI_WELCOMEPAGE_TITLE "Welcome to HDRFlow SDK (v.${VERSION_DOT}) Setup Wizard"
+!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of HDRFlow SDK.\r\n\r\n$_CLICK"
+
+!insertmacro MUI_PAGE_WELCOME
+!insertmacro MUI_PAGE_LICENSE "..\COPYING"
+!insertmacro MUI_PAGE_COMPONENTS
+!insertmacro MUI_PAGE_DIRECTORY
+!insertmacro MUI_PAGE_INSTFILES
+
+!define MUI_FINISHPAGE_LINK "Visit the web site for the latest news, FAQs and support"
+!define MUI_FINISHPAGE_LINK_LOCATION "http://www.hdrflow.com/"
+
+!insertmacro MUI_PAGE_FINISH
+
+!insertmacro MUI_UNPAGE_CONFIRM
+!insertmacro MUI_UNPAGE_INSTFILES
+
+;--------------------------------
+;Languages
+
+!insertmacro MUI_LANGUAGE "English"
+
+Section "OpenLibraries" SecCore
+
+ SetDetailsPrint textonly
+ DetailPrint "Installing HDRFlow SDK..."
+ SetDetailsPrint listonly
+
+ SectionIn 1 2 3 RO
+ SetOutPath $INSTDIR
+
+ SetOverwrite on
+
+ SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openpluginlib\pl
+ File ..\src\openpluginlib\pl\allocatorstringstorage.h
+ File ..\src\openpluginlib\pl\bind_info.hpp
+ File ..\src\openpluginlib\pl\cg.hpp
+ File ..\src\openpluginlib\pl\config.hpp
+ File ..\src\openpluginlib\pl\content_handler_libxml.hpp
+ File ..\src\openpluginlib\pl\content_handler_msxml.hpp
+ File ..\src\openpluginlib\pl\cowstringopt.h
+ File ..\src\openpluginlib\pl\discovery_traits.hpp
+ File ..\src\openpluginlib\pl\flex_string.h
+ File ..\src\openpluginlib\pl\flex_string_details.h
+ File ..\src\openpluginlib\pl\flex_string_shell.h
+ File ..\src\openpluginlib\pl\geometry.hpp
+ File ..\src\openpluginlib\pl\GL_utility.hpp
+ File ..\src\openpluginlib\pl\openplugin.hpp
+ File ..\src\openpluginlib\pl\openpluginlib.hpp
+ File ..\src\openpluginlib\pl\pool.hpp
+ File ..\src\openpluginlib\pl\property.hpp
+ File ..\src\openpluginlib\pl\registry.hpp
+ File ..\src\openpluginlib\pl\shader_manager.hpp
+ File ..\src\openpluginlib\pl\simplestringstorage.h
+ File ..\src\openpluginlib\pl\smallstringopt.h
+ File ..\src\openpluginlib\pl\stream.hpp
+ File ..\src\openpluginlib\pl\string.hpp
+ File ..\src\openpluginlib\pl\timer.hpp
+ File ..\src\openpluginlib\pl\utf8_utils.hpp
+ File ..\src\openpluginlib\pl\vectorstringstorage.h
+
+ SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openpluginlib\pl\pcos
+ File ..\src\openpluginlib\pl\pcos\iproperty_container.hpp
+ File ..\src\openpluginlib\pl\pcos\isubject.hpp
+ File ..\src\openpluginlib\pl\pcos\iclonable.hpp
+ File ..\src\openpluginlib\pl\pcos\key.hpp
+ File ..\src\openpluginlib\pl\pcos\observer.hpp
+ File ..\src\openpluginlib\pl\pcos\property.hpp
+ File ..\src\openpluginlib\pl\pcos\property_container.hpp
+ File ..\src\openpluginlib\pl\pcos\subject.hpp
+ File ..\src\openpluginlib\pl\pcos\visitor.hpp
+
+ SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openimagelib\il
+ File ..\src\openimagelib\il\basic_image.hpp
+ File ..\src\openimagelib\il\compression_traits.hpp
+ File ..\src\openimagelib\il\config.hpp
+ File ..\src\openimagelib\il\float_traits.hpp
+ File ..\src\openimagelib\il\il.hpp
+ File ..\src\openimagelib\il\openimagelib_plugin.hpp
+ File ..\src\openimagelib\il\rgb_traits.hpp
+ File ..\src\openimagelib\il\traits.hpp
+ File ..\src\openimagelib\il\utility.hpp
+ File ..\src\openimagelib\il\yuv_traits.hpp
+ File ..\src\openimagelib\il\lut_functions.hpp
+
+ SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openmedialib\ml
+ File ..\src\openmedialib\ml\audio.hpp
+ File ..\src\openmedialib\ml\config.hpp
+ File ..\src\openmedialib\ml\filter.hpp
+ File ..\src\openmedialib\ml\frame.hpp
+ File ..\src\openmedialib\ml\input.hpp
+ File ..\src\openmedialib\ml\ml.hpp
+ File ..\src\openmedialib\ml\openmedialib_plugin.hpp
+ File ..\src\openmedialib\ml\store.hpp
+ File ..\src\openmedialib\ml\utilities.hpp
+
+ SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openassetlib\al
+ File ..\src\openassetlib\al\al.hpp
+ File ..\src\openassetlib\al\al_plugin.hpp
+ File ..\src\openassetlib\al\asset.hpp
+ File ..\src\openassetlib\al\base64_codec.hpp
+ File ..\src\openassetlib\al\config.hpp
+ File ..\src\openassetlib\al\guid.hpp
+ File ..\src\openassetlib\al\set.hpp
+
+ SetOutPath $INSTDIR\bin
+ File "..\src\openpluginlib\pl\Multi-threaded Debug DLL\openpluginlib_pl-vc80-d-${VERSION}.dll"
+ File "..\src\openpluginlib\pl\Multi-threaded Release DLL\openpluginlib_pl-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\il\Multi-threaded Debug DLL\openimagelib_il-vc80-d-${VERSION}.dll"
+ File "..\src\openimagelib\il\Multi-threaded Release DLL\openimagelib_il-vc80-r-${VERSION}.dll"
+ File "..\src\openmedialib\ml\Multi-threaded Debug DLL\openmedialib_ml-vc80-d-${VERSION}.dll"
+ File "..\src\openmedialib\ml\Multi-threaded Release DLL\openmedialib_ml-vc80-r-${VERSION}.dll"
+ File "..\src\openobjectlib\sg\Multi-threaded Debug DLL\openobjectlib_sg-vc80-d-${VERSION}.dll"
+ File "..\src\openobjectlib\sg\Multi-threaded Release DLL\openobjectlib_sg-vc80-r-${VERSION}.dll"
+ File "..\src\openassetlib\al\Multi-threaded Debug DLL\openassetlib_al-vc80-d-${VERSION}.dll"
+ File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.dll"
+
+ ; dependencies
+ File "C:\Program Files\FFmpeg\lib\avcodec-51.dll"
+ File "C:\Program Files\FFmpeg\lib\avformat-52.dll"
+ File "C:\Program Files\FFmpeg\lib\avutil-49.dll"
+ File "C:\OpenEXR\bin\Debug\Half.dll"
+ File "C:\OpenEXR\bin\Debug\Iex.dll"
+ File "C:\OpenEXR\bin\Debug\IlmImf.dll"
+ File "C:\OpenEXR\bin\Debug\Half.dll"
+ File "C:\OpenEXR\bin\Debug\IlmThread.dll"
+ File "C:\OpenEXR\bin\Debug\Imath.dll"
+ File "C:\Program Files\NVIDIA Corporation\Cg\bin\cg.dll"
+ File "C:\Program Files\NVIDIA Corporation\Cg\bin\cgGL.dll"
+ File "C:\zlib\lib\zlib1.dll"
+
+ ; Python
+ SetOutPath $INSTDIR\python
+ File "..\src\openpluginlib\py\Multi-threaded Debug DLL\HDRFlowPlugin.pyd"
+ File "..\src\openimagelib\py\Multi-threaded Debug DLL\HDRFlowImage.pyd"
+ File "..\src\openmedialib\py\Multi-threaded Debug DLL\HDRFlowMedia.pyd"
+ File "..\src\openassetlib\py\Multi-threaded Debug DLL\HDRFlowAsset.pyd"
+
+ SetOutPath $INSTDIR\lib
+ File "..\src\openpluginlib\pl\Multi-threaded Debug DLL\openpluginlib_pl-vc80-d-${VERSION}.lib"
+ File "..\src\openpluginlib\pl\Multi-threaded Release DLL\openpluginlib_pl-vc80-r-${VERSION}.lib"
+ File "..\src\openimagelib\il\Multi-threaded Debug DLL\openimagelib_il-vc80-d-${VERSION}.lib"
+ File "..\src\openimagelib\il\Multi-threaded Release DLL\openimagelib_il-vc80-r-${VERSION}.lib"
+ File "..\src\openmedialib\ml\Multi-threaded Debug DLL\openmedialib_ml-vc80-d-${VERSION}.lib"
+ File "..\src\openmedialib\ml\Multi-threaded Release DLL\openmedialib_ml-vc80-r-${VERSION}.lib"
+ File "..\src\openobjectlib\sg\Multi-threaded Debug DLL\openobjectlib_sg-vc80-d-${VERSION}.lib"
+ File "..\src\openobjectlib\sg\Multi-threaded Release DLL\openobjectlib_sg-vc80-r-${VERSION}.lib"
+ File "..\src\openassetlib\al\Multi-threaded Debug DLL\openassetlib_al-vc80-d-${VERSION}.lib"
+ File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.lib"
+
+ SetOutPath $INSTDIR\plugins\debug
+; File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
+; File "..\src\openimagelib\plugins\3D_lightmap\Multi-threaded Debug DLL\openimagelib_3D_lightmap-vc80-d-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\dds\dds_plugin.opl"
+ File "..\src\openimagelib\plugins\dds\Multi-threaded Debug DLL\openimagelib_dds-vc80-d-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\dpx\dpx_plugin.opl"
+ File "..\src\openimagelib\plugins\dpx\Multi-threaded Debug DLL\openimagelib_dpx-vc80-d-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\exr\exr_plugin.opl"
+ File "..\src\openimagelib\plugins\exr\Multi-threaded Debug DLL\openimagelib_exr-vc80-d-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\gdi+\gdi_plugin.opl"
+ File "..\src\openimagelib\plugins\gdi+\Multi-threaded Debug DLL\openimagelib_gdi-vc80-d-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\hdr\hdr_plugin.opl"
+ File "..\src\openimagelib\plugins\hdr\Multi-threaded Debug DLL\openimagelib_hdr-vc80-d-${VERSION}.dll"
+; File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl"
+; File "..\src\openimagelib\plugins\jpg\Multi-threaded Debug DLL\openimagelib_jpg-vc80-d-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\sgi\sgi_plugin.opl"
+ File "..\src\openimagelib\plugins\sgi\Multi-threaded Debug DLL\openimagelib_sgi-vc80-d-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\tga\tga_plugin.opl"
+ File "..\src\openimagelib\plugins\tga\Multi-threaded Debug DLL\openimagelib_tga-vc80-d-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\oil\oil_plugin.opl"
+ File "..\src\openmedialib\plugins\oil\Multi-threaded Debug DLL\openmedialib_oil-vc80-d-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
+ File "..\src\openmedialib\plugins\gensys\Multi-threaded Debug DLL\openmedialib_gensys-vc80-d-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl"
+ File "..\src\openmedialib\plugins\quicktime\Multi-threaded Debug DLL\openmedialib_quicktime-vc80-d-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\ofx\ofx_plugin.opl"
+ File "..\src\openmedialib\plugins\ofx\Multi-threaded Debug DLL\openmedialib_ofx-vc80-d-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
+; File "..\src\openobjectlib\plugins\3ds\Multi-threaded Debug DLL\openobjectlib_3ds-vc80-d-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\wavefront\obj_plugin.opl"
+; File "..\src\openobjectlib\plugins\wavefront\Multi-threaded Debug DLL\openobjectlib_obj-vc80-d-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
+; File "..\src\openobjectlib\plugins\X3D\Multi-threaded Debug DLL\openobjectlib_x3d-vc80-d-${VERSION}.dll"
+ File "..\src\openassetlib\plugins\sqlite\sqlite3_metadata_plugin.opl"
+ File "..\src\openassetlib\plugins\sqlite\Multi-threaded Debug DLL\openassetlib_sqlite-vc80-d-${VERSION}.dll"
+ File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl"
+ File "..\src\openeffectslib\plugins\tonemap\Multi-threaded Debug DLL\openeffectslib_tonemap-vc80-d-${VERSION}.dll"
+
+ SetOutPath $INSTDIR\plugins\release
+ File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
+ File "..\src\openimagelib\plugins\3D_lightmap\Multi-threaded Release DLL\openimagelib_3D_lightmap-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\dds\dds_plugin.opl"
+ File "..\src\openimagelib\plugins\dds\Multi-threaded Release DLL\openimagelib_dds-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\dpx\dpx_plugin.opl"
+ File "..\src\openimagelib\plugins\dpx\Multi-threaded Release DLL\openimagelib_dpx-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\exr\exr_plugin.opl"
+ File "..\src\openimagelib\plugins\exr\Multi-threaded Release DLL\openimagelib_exr-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\gdi+\gdi_plugin.opl"
+ File "..\src\openimagelib\plugins\gdi+\Multi-threaded Release DLL\openimagelib_gdi-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\hdr\hdr_plugin.opl"
+ File "..\src\openimagelib\plugins\hdr\Multi-threaded Release DLL\openimagelib_hdr-vc80-r-${VERSION}.dll"
+; File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl"
+; File "..\src\openimagelib\plugins\jpg\Multi-threaded Release DLL\openimagelib_jpg-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\sgi\sgi_plugin.opl"
+ File "..\src\openimagelib\plugins\sgi\Multi-threaded Release DLL\openimagelib_sgi-vc80-r-${VERSION}.dll"
+ File "..\src\openimagelib\plugins\tga\tga_plugin.opl"
+ File "..\src\openimagelib\plugins\tga\Multi-threaded Release DLL\openimagelib_tga-vc80-r-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\oil\oil_plugin.opl"
+ File "..\src\openmedialib\plugins\oil\Multi-threaded Release DLL\openmedialib_oil-vc80-r-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
+ File "..\src\openmedialib\plugins\gensys\Multi-threaded Release DLL\openmedialib_gensys-vc80-r-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl"
+ File "..\src\openmedialib\plugins\quicktime\Multi-threaded Release DLL\openmedialib_quicktime-vc80-r-${VERSION}.dll"
+ File "..\src\openmedialib\plugins\ofx\ofx_plugin.opl"
+ File "..\src\openmedialib\plugins\ofx\Multi-threaded Release DLL\openmedialib_ofx-vc80-r-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
+; File "..\src\openobjectlib\plugins\3ds\Multi-threaded Release DLL\openobjectlib_3ds-vc80-r-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\wavefront\obj_plugin.opl"
+; File "..\src\openobjectlib\plugins\wavefront\Multi-threaded Release DLL\openobjectlib_obj-vc80-r-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
+; File "..\src\openobjectlib\plugins\X3D\Multi-threaded Release DLL\openobjectlib_x3d-vc80-r-${VERSION}.dll"
+ File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl"
+ File "..\src\openeffectslib\plugins\tonemap\Multi-threaded Release DLL\openeffectslib_tonemap-vc80-r-${VERSION}.dll"
+
+ SetOutPath $INSTDIR\shaders
+ File "..\effects\shaders\sepia.cg"
+ File "..\effects\shaders\sepia.frag"
+ File "..\effects\shaders\fixed_function.vert"
+ File "..\effects\shaders\passthrough.vert"
+ File "..\effects\shaders\passthrough.cg"
+ File "..\effects\shaders\rgb_to_yuv444.frag"
+ File "..\effects\shaders\yuv444_to_rgb.frag"
+ File "..\effects\shaders\yuv444_to_rgb.cg"
+ File "..\effects\shaders\yuv444_to_rgb_deinterlace.cg"
+ File "..\effects\shaders\yuv444_to_rgb_deinterlace.frag"
+ File "..\effects\shaders\histogram.cg"
+ File "..\effects\shaders\histogram.frag"
+ File "..\effects\shaders\channel_selector.cg"
+ File "..\effects\shaders\channel_selector.frag"
+
+ SetDetailsPrint both
+
+;--------------------------------
+;Path environment variable
+
+ Push "$INSTDIR\bin"
+ Call AddToPath
+
+;--------------------------------
+;Include environment variable
+ Push "HDRFLOW_INCLUDE_PATH"
+ Push "$INSTDIR\include\hdrflow-${VERSION_DOT}"
+ Call WriteEnvStr
+
+;--------------------------------
+;Lib environment variable
+ Push "HDRFLOW_LIB_PATH"
+ Push "$INSTDIR\lib"
+ Call WriteEnvStr
+
+;--------------------------------
+;Python environment variable
+ Push "PYTHONPATH"
+ Push "$INSTDIR\python"
+ Call WriteEnvStr
+
+;--------------------------------
+;Registry
+
+WriteRegStr HKLM "Software\HDRFlow" "CurrentVersion" "${VERSION_DOT}"
+WriteRegStr HKLM "Software\HDRFlow" "PluginsDirDebug" "$INSTDIR\plugins\debug"
+WriteRegStr HKLM "Software\HDRFlow" "PluginsDirRelease" "$INSTDIR\plugins\release"
+WriteRegStr HKLM "Software\HDRFlow" "KernelsDir" "$INSTDIR\kernels"
+WriteRegStr HKLM "Software\HDRFlow" "ShadersDir" "$INSTDIR\shaders"
+
+WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "DisplayName" "HDRFlow"
+WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "UninstallString" "$INSTDIR\uninst-hdrflow.exe"
+
+SectionEnd
+
+Section -post
+
+ WriteUninstaller $INSTDIR\uninst-hdrflow.exe
+
+SectionEnd
+
+;--------------------------------
+;Descriptions
+
+!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "HDRFlow development and runtime files"
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
+
+;--------------------------------
+;Uninstaller Section
+
+Section Uninstall
+
+ SetDetailsPrint textonly
+ DetailPrint "Deleting Files..."
+ SetDetailsPrint listonly
+
+ DeleteRegKey HKLM "Software\HDRFlow"
+ DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow"
+
+ Push "$INSTDIR\bin"
+ Call un.RemoveFromPath
+
+ Push "HDRFLOW_LIB_PATH"
+ Call un.DeleteEnvStr
+
+ Push "HDRFLOW_INCLUDE_PATH"
+ Call un.DeleteEnvStr
+
+ Push "PYTHONPATH"
+ Call un.DeleteEnvStr
+
+ RMDir /r $INSTDIR\bin
+ RMDir /r $INSTDIR\include
+ RMDir /r $INSTDIR\lib
+ RMDir /r $INSTDIR\plugins
+ RMDir /r $INSTDIR\kernels
+ RMDir /r $INSTDIR\shaders
+ RMDir /r $INSTDIR
+
+ SetDetailsPrint both
+
+ SectionEnd
+
+ Function .onInit
+
+ ReadRegStr $R0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "UninstallString"
+ StrCmp $R0 "" done
+
+ MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION \
+ "OpenLibraries is already installed. $\n$\nClick `OK` to remove the \
+ previous version or `Cancel` to cancel this upgrade." \
+ IDOK uninst
+ Abort
+
+;Run the uninstaller
+uninst:
+ ClearErrors
+ ; Copy the uninstaller to a temp location
+ ;GetTempFileName $0
+ ;CopyFiles $R0 $0
+ ;Start the uninstaller using the option to not copy itself
+ ExecWait '$R0 _?=$INSTDIR'
+
+ IfErrors no_remove_uninstaller
+ ; In most cases the uninstall is successful at this point.
+ ; You may also consider using a registry key to check whether
+ ; the user has chosen to uninstall. If you are using an uninstaller
+ ; components page, make sure all sections are uninstalled.
+ goto done
+ no_remove_uninstaller:
+ MessageBox MB_ICONEXCLAMATION "Unable to remove previous version of HDRFlow"
+ Abort
+
+done:
+ ; remove the copied uninstaller
+ ;Delete '$0'
+
+FunctionEnd
Deleted: trunk/lib/openlibraries/installer/openlibraries_sdk.nsi
===================================================================
--- trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2008-01-27 15:18:39 UTC (rev 405)
+++ trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2008-01-27 15:57:52 UTC (rev 406)
@@ -1,413 +0,0 @@
-;--------------------------------
-;NSIS OpenLibraries Installation Script
-;--------------------------------
-
-!ifndef VERSION
- !define VERSION 0_5_0
- !define VERSION_DOT 0.5.0
-!endif
-
-;--------------------------------
-;Configuration
-
-!ifdef OUTFILE
- OutFile "${OUTFILE}"
-!else
- OutFile hdrflow-${VERSION_DOT}-sdk.exe
-!endif
-
-SetCompressor /SOLID lzma
-
-InstType "Full"
-
-InstallDir $PROGRAMFILES\HDRFlow
-InstallDirRegKey HKLM Software\HDRFlow ""
-
-;--------------------------------
-;Header Files
-
-!define ALL_USERS
-
-!include "MUI.nsh"
-!include "Sections.nsh"
-!include "add_to_path.nsh"
-!include "write_env_str.nsh"
-
-;Names
-Name "OpenLibraries"
-Caption "OpenLibraries (v.${VERSION_DOT}) Setup"
-
-;Interface Settings
-!define MUI_ABORTWARNING
-
-!define MUI_HEADERIMAGE
-!define MUI_HEADERIMAGE_BITMAP "openlibraries.bmp" ; optional
-!define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange.bmp"
-
-!define MUI_COMPONENTSPAGE_SMALLDESC
-
-;Pages
-!define MUI_WELCOMEPAGE_TITLE "Welcome to HDRFlow SDK (v.${VERSION_DOT}) Setup Wizard"
-!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of HDRFlow SDK.\r\n\r\n$_CLICK"
-
-!insertmacro MUI_PAGE_WELCOME
-!insertmacro MUI_PAGE_LICENSE "..\COPYING"
-!insertmacro MUI_PAGE_COMPONENTS
-!insertmacro MUI_PAGE_DIRECTORY
-!insertmacro MUI_PAGE_INSTFILES
-
-!define MUI_FINISHPAGE_LINK "Visit the web site for the latest news, FAQs and support"
-!define MUI_FINISHPAGE_LINK_LOCATION "http://www.hdrflow.com/"
-
-!insertmacro MUI_PAGE_FINISH
-
-!insertmacro MUI_UNPAGE_CONFIRM
-!insertmacro MUI_UNPAGE_INSTFILES
-
-;--------------------------------
-;Languages
-
-!insertmacro MUI_LANGUAGE "English"
-
-Section "OpenLibraries" SecCore
-
- SetDetailsPrint textonly
- DetailPrint "Installing HDRFlow SDK..."
- SetDetailsPrint listonly
-
- SectionIn 1 2 3 RO
- SetOutPath $INSTDIR
-
- SetOverwrite on
-
- SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openpluginlib\pl
- File ..\src\openpluginlib\pl\allocatorstringstorage.h
- File ..\src\openpluginlib\pl\bind_info.hpp
- File ..\src\openpluginlib\pl\cg.hpp
- File ..\src\openpluginlib\pl\config.hpp
- File ..\src\openpluginlib\pl\content_handler_libxml.hpp
- File ..\src\openpluginlib\pl\content_handler_msxml.hpp
- File ..\src\openpluginlib\pl\cowstringopt.h
- File ..\src\openpluginlib\pl\discovery_traits.hpp
- File ..\src\openpluginlib\pl\flex_string.h
- File ..\src\openpluginlib\pl\flex_string_details.h
- File ..\src\openpluginlib\pl\flex_string_shell.h
- File ..\src\openpluginlib\pl\geometry.hpp
- File ..\src\openpluginlib\pl\GL_utility.hpp
- File ..\src\openpluginlib\pl\openplugin.hpp
- File ..\src\openpluginlib\pl\openpluginlib.hpp
- File ..\src\openpluginlib\pl\pool.hpp
- File ..\src\openpluginlib\pl\property.hpp
- File ..\src\openpluginlib\pl\registry.hpp
- File ..\src\openpluginlib\pl\shader_manager.hpp
- File ..\src\openpluginlib\pl\simplestringstorage.h
- File ..\src\openpluginlib\pl\smallstringopt.h
- File ..\src\openpluginlib\pl\stream.hpp
- File ..\src\openpluginlib\pl\string.hpp
- File ..\src\openpluginlib\pl\timer.hpp
- File ..\src\openpluginlib\pl\utf8_utils.hpp
- File ..\src\openpluginlib\pl\vectorstringstorage.h
-
- SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openpluginlib\pl\pcos
- File ..\src\openpluginlib\pl\pcos\iproperty_container.hpp
- File ..\src\openpluginlib\pl\pcos\isubject.hpp
- File ..\src\openpluginlib\pl\pcos\iclonable.hpp
- File ..\src\openpluginlib\pl\pcos\key.hpp
- File ..\src\openpluginlib\pl\pcos\observer.hpp
- File ..\src\openpluginlib\pl\pcos\property.hpp
- File ..\src\openpluginlib\pl\pcos\property_container.hpp
- File ..\src\openpluginlib\pl\pcos\subject.hpp
- File ..\src\openpluginlib\pl\pcos\visitor.hpp
-
- SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openimagelib\il
- File ..\src\openimagelib\il\basic_image.hpp
- File ..\src\openimagelib\il\compression_traits.hpp
- File ..\src\openimagelib\il\config.hpp
- File ..\src\openimagelib\il\float_traits.hpp
- File ..\src\openimagelib\il\il.hpp
- File ..\src\openimagelib\il\openimagelib_plugin.hpp
- File ..\src\openimagelib\il\rgb_traits.hpp
- File ..\src\openimagelib\il\traits.hpp
- File ..\src\openimagelib\il\utility.hpp
- File ..\src\openimagelib\il\yuv_traits.hpp
- File ..\src\openimagelib\il\lut_functions.hpp
-
- SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openmedialib\ml
- File ..\src\openmedialib\ml\audio.hpp
- File ..\src\openmedialib\ml\config.hpp
- File ..\src\openmedialib\ml\filter.hpp
- File ..\src\openmedialib\ml\frame.hpp
- File ..\src\openmedialib\ml\input.hpp
- File ..\src\openmedialib\ml\ml.hpp
- File ..\src\openmedialib\ml\openmedialib_plugin.hpp
- File ..\src\openmedialib\ml\store.hpp
- File ..\src\openmedialib\ml\utilities.hpp
-
- SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openassetlib\al
- File ..\src\openassetlib\al\al.hpp
- File ..\src\openassetlib\al\al_plugin.hpp
- File ..\src\openassetlib\al\asset.hpp
- File ..\src\openassetlib\al\base64_codec.hpp
- File ..\src\openassetlib\al\config.hpp
- File ..\src\openassetlib\al\guid.hpp
- File ..\src\openassetlib\al\set.hpp
-
- SetOutPath $INSTDIR\bin
- File "..\src\openpluginlib\pl\Multi-threaded Debug DLL\openpluginlib_pl-vc80-d-${VERSION}.dll"
- File "..\src\openpluginlib\pl\Multi-threaded Release DLL\openpluginlib_pl-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\il\Multi-threaded Debug DLL\openimagelib_il-vc80-d-${VERSION}.dll"
- File "..\src\openimagelib\il\Multi-threaded Release DLL\openimagelib_il-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\ml\Multi-threaded Debug DLL\openmedialib_ml-vc80-d-${VERSION}.dll"
- File "..\src\openmedialib\ml\Multi-threaded Release DLL\openmedialib_ml-vc80-r-${VERSION}.dll"
- File "..\src\openobjectlib\sg\Multi-threaded Debug DLL\openobjectlib_sg-vc80-d-${VERSION}.dll"
- File "..\src\openobjectlib\sg\Multi-threaded Release DLL\openobjectlib_sg-vc80-r-${VERSION}.dll"
- File "..\src\openassetlib\al\Multi-threaded Debug DLL\openassetlib_al-vc80-d-${VERSION}.dll"
- File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.dll"
-
- ; dependencies
- File "C:\Program Files\FFmpeg\lib\avcodec-51.dll"
- File "C:\Program Files\FFmpeg\lib\avformat-52.dll"
- File "C:\Program Files\FFmpeg\lib\avutil-49.dll"
- File "C:\OpenEXR\bin\Debug\Half.dll"
- File "C:\OpenEXR\bin\Debug\Iex.dll"
- File "C:\OpenEXR\bin\Debug\IlmImf.dll"
- File "C:\OpenEXR\bin\Debug\Half.dll"
- File "C:\OpenEXR\bin\Debug\IlmThread.dll"
- File "C:\OpenEXR\bin\Debug\Imath.dll"
- File "C:\Program Files\NVIDIA Corporation\Cg\bin\cg.dll"
- File "C:\Program Files\NVIDIA Corporation\Cg\bin\cgGL.dll"
- File "C:\zlib\lib\zlib1.dll"
-
- ; Python
- SetOutPath $INSTDIR\python
- File "..\src\openpluginlib\py\Multi-threaded Debug DLL\HDRFlowPlugin.pyd"
- File "..\src\openimagelib\py\Multi-threaded Debug DLL\HDRFlowImage.pyd"
- File "..\src\openmedialib\py\Multi-threaded Debug DLL\HDRFlowMedia.pyd"
- File "..\src\openassetlib\py\Multi-threaded Debug DLL\HDRFlowAsset.pyd"
-
- SetOutPath $INSTDIR\lib
- File "..\src\openpluginlib\pl\Multi-threaded Debug DLL\openpluginlib_pl-vc80-d-${VERSION}.lib"
- File "..\src\openpluginlib\pl\Multi-threaded Release DLL\openpluginlib_pl-vc80-r-${VERSION}.lib"
- File "..\src\openimagelib\il\Multi-threaded Debug DLL\openimagelib_il-vc80-d-${VERSION}.lib"
- File "..\src\openimagelib\il\Multi-threaded Release DLL\openimagelib_il-vc80-r-${VERSION}.lib"
- File "..\src\openmedialib\ml\Multi-threaded Debug DLL\openmedialib_ml-vc80-d-${VERSION}.lib"
- File "..\src\openmedialib\ml\Multi-threaded Release DLL\openmedialib_ml-vc80-r-${VERSION}.lib"
- File "..\src\openobjectlib\sg\Multi-threaded Debug DLL\openobjectlib_sg-vc80-d-${VERSION}.lib"
- File "..\src\openobjectlib\sg\Multi-threaded Release DLL\openobjectlib_sg-vc80-r-${VERSION}.lib"
- File "..\src\openassetlib\al\Multi-threaded Debug DLL\openassetlib_al-vc80-d-${VERSION}.lib"
- File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.lib"
-
- SetOutPath $INSTDIR\plugins\debug
-; File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
-; File "..\src\openimagelib\plugins\3D_lightmap\Multi-threaded Debug DLL\openimagelib_3D_lightmap-vc80-d-${VERSION}.dll"
- File "..\src\openimagelib\plugins\dds\dds_plugin.opl"
- File "..\src\openimagelib\plugins\dds\Multi-threaded Debug DLL\openimagelib_dds-vc80-d-${VERSION}.dll"
- File "..\src\openimagelib\plugins\dpx\dpx_plugin.opl"
- File "..\src\openimagelib\plugins\dpx\Multi-threaded Debug DLL\openimagelib_dpx-vc80-d-${VERSION}.dll"
- File "..\src\openimagelib\plugins\exr\exr_plugin.opl"
- File "..\src\openimagelib\plugins\exr\Multi-threaded Debug DLL\openimagelib_exr-vc80-d-${VERSION}.dll"
- File "..\src\openimagelib\plugins\gdi+\gdi_plugin.opl"
- File "..\src\openimagelib\plugins\gdi+\Multi-threaded Debug DLL\openimagelib_gdi-vc80-d-${VERSION}.dll"
- File "..\src\openimagelib\plugins\hdr\hdr_plugin.opl"
- File "..\src\openimagelib\plugins\hdr\Multi-threaded Debug DLL\openimagelib_hdr-vc80-d-${VERSION}.dll"
-; File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl"
-; File "..\src\openimagelib\plugins\jpg\Multi-threaded Debug DLL\openimagelib_jpg-vc80-d-${VERSION}.dll"
- File "..\src\openimagelib\plugins\sgi\sgi_plugin.opl"
- File "..\src\openimagelib\plugins\sgi\Multi-threaded Debug DLL\openimagelib_sgi-vc80-d-${VERSION}.dll"
- File "..\src\openimagelib\plugins\tga\tga_plugin.opl"
- File "..\src\openimagelib\plugins\tga\Multi-threaded Debug DLL\openimagelib_tga-vc80-d-${VERSION}.dll"
- File "..\src\openmedialib\plugins\oil\oil_plugin.opl"
- File "..\src\openmedialib\plugins\oil\Multi-threaded Debug DLL\openmedialib_oil-vc80-d-${VERSION}.dll"
- File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
- File "..\src\openmedialib\plugins\gensys\Multi-threaded Debug DLL\openmedialib_gensys-vc80-d-${VERSION}.dll"
- File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl"
- File "..\src\openmedialib\plugins\quicktime\Multi-threaded Debug DLL\openmedialib_quicktime-vc80-d-${VERSION}.dll"
- File "..\src\openmedialib\plugins\ofx\ofx_plugin.opl"
- File "..\src\openmedialib\plugins\ofx\Multi-threaded Debug DLL\openmedialib_ofx-vc80-d-${VERSION}.dll"
-; File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
-; File "..\src\openobjectlib\plugins\3ds\Multi-threaded Debug DLL\openobjectlib_3ds-vc80-d-${VERSION}.dll"
-; File "..\src\openobjectlib\plugins\wavefront\obj_plugin.opl"
-; File "..\src\openobjectlib\plugins\wavefront\Multi-threaded Debug DLL\openobjectlib_obj-vc80-d-${VERSION}.dll"
-; File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
-; File "..\src\openobjectlib\plugins\X3D\Multi-threaded Debug DLL\openobjectlib_x3d-vc80-d-${VERSION}.dll"
- File "..\src\openassetlib\plugins\sqlite\sqlite3_metadata_plugin.opl"
- File "..\src\openassetlib\plugins\sqlite\Multi-threaded Debug DLL\openassetlib_sqlite-vc80-d-${VERSION}.dll"
- File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl"
- File "..\src\openeffectslib\plugins\tonemap\Multi-threaded Debug DLL\openeffectslib_tonemap-vc80-d-${VERSION}.dll"
-
- SetOutPath $INSTDIR\plugins\release
- File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
- File "..\src\openimagelib\plugins\3D_lightmap\Multi-threaded Release DLL\openimagelib_3D_lightmap-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\dds\dds_plugin.opl"
- File "..\src\openimagelib\plugins\dds\Multi-threaded Release DLL\openimagelib_dds-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\dpx\dpx_plugin.opl"
- File "..\src\openimagelib\plugins\dpx\Multi-threaded Release DLL\openimagelib_dpx-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\exr\exr_plugin.opl"
- File "..\src\openimagelib\plugins\exr\Multi-threaded Release DLL\openimagelib_exr-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\gdi+\gdi_plugin.opl"
- File "..\src\openimagelib\plugins\gdi+\Multi-threaded Release DLL\openimagelib_gdi-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\hdr\hdr_plugin.opl"
- File "..\src\openimagelib\plugins\hdr\Multi-threaded Release DLL\openimagelib_hdr-vc80-r-${VERSION}.dll"
-; File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl"
-; File "..\src\openimagelib\plugins\jpg\Multi-threaded Release DLL\openimagelib_jpg-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\sgi\sgi_plugin.opl"
- File "..\src\openimagelib\plugins\sgi\Multi-threaded Release DLL\openimagelib_sgi-vc80-r-${VERSION}.dll"
- File "..\src\openimagelib\plugins\tga\tga_plugin.opl"
- File "..\src\openimagelib\plugins\tga\Multi-threaded Release DLL\openimagelib_tga-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\plugins\oil\oil_plugin.opl"
- File "..\src\openmedialib\plugins\oil\Multi-threaded Release DLL\openmedialib_oil-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl"
- File "..\src\openmedialib\plugins\gensys\Multi-threaded Release DLL\openmedialib_gensys-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl"
- File "..\src\openmedialib\plugins\quicktime\Multi-threaded Release DLL\openmedialib_quicktime-vc80-r-${VERSION}.dll"
- File "..\src\openmedialib\plugins\ofx\ofx_plugin.opl"
- File "..\src\openmedialib\plugins\ofx\Multi-threaded Release DLL\openmedialib_ofx-vc80-r-${VERSION}.dll"
-; File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
-; File "..\src\openobjectlib\plugins\3ds\Multi-threaded Release DLL\openobjectlib_3ds-vc80-r-${VERSION}.dll"
-; File "..\src\openobjectlib\plugins\wavefront\obj_plugin.opl"
-; File "..\src\openobjectlib\plugins\wavefront\Multi-threaded Release DLL\openobjectlib_obj-vc80-r-${VERSION}.dll"
-; File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
-; File "..\src\openobjectlib\plugins\X3D\Multi-threaded Release DLL\openobjectlib_x3d-vc80-r-${VERSION}.dll"
- File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl"
- File "..\src\openeffectslib\plugins\tonemap\Multi-threaded Release DLL\openeffectslib_tonemap-vc80-r-${VERSION}.dll"
-
- SetOutPath $INSTDIR\shaders
- File "..\effects\shaders\sepia.cg"
- File "..\effects\shaders\sepia.frag"
- File "..\effects\shaders\fixed_function.vert"
- File "..\effects\shaders\passthrough.vert"
- File "..\effects\shaders\passthrough.cg"
- File "..\effects\shaders\rgb_to_yuv444.frag"
- File "..\effects\shaders\yuv444_to_rgb.frag"
- File "..\effects\shaders\yuv444_to_rgb.cg"
- File "..\effects\shaders\yuv444_to_rgb_deinterlace.cg"
- File "..\effects\shaders\yuv444_to_rgb_deinterlace.frag"
- File "..\effects\shaders\histogram.cg"
- File "..\effects\shaders\histogram.frag"
- File "..\effects\shaders\channel_selector.cg"
- File "..\effects\shaders\channel_selector.frag"
-
- SetDetailsPrint both
-
-;--------------------------------
-;Path environment variable
-
- Push "$INSTDIR\bin"
- Call AddToPath
-
-;--------------------------------
-;Include environment variable
- Push "HDRFLOW_INCLUDE_PATH"
- Push "$INSTDIR\include\hdrflow-${VERSION_DOT}"
- Call WriteEnvStr
-
-;--------------------------------
-;Lib environment variable
- Push "HDRFLOW_LIB_PATH"
- Push "$INSTDIR\lib"
- Call WriteEnvStr
-
-;--------------------------------
-;Python environment variable
- Push "PYTHONPATH"
- Push "$INSTDIR\python"
- Call WriteEnvStr
-
-;--------------------------------
-;Registry
-
-WriteRegStr HKLM "Software\HDRFlow" "CurrentVersion" "${VERSION_DOT}"
-WriteRegStr HKLM "Software\HDRFlow" "PluginsDirDebug" "$INSTDIR\plugins\debug"
-WriteRegStr HKLM "Software\HDRFlow" "PluginsDirRelease" "$INSTDIR\plugins\release"
-WriteRegStr HKLM "Software\HDRFlow" "KernelsDir" "$INSTDIR\kernels"
-WriteRegStr HKLM "Software\HDRFlow" "ShadersDir" "$INSTDIR\shaders"
-
-WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "DisplayName" "HDRFlow"
-WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "UninstallString" "$INSTDIR\uninst-hdrflow.exe"
-
-SectionEnd
-
-Section -post
-
- WriteUninstaller $INSTDIR\uninst-hdrflow.exe
-
-SectionEnd
-
-;--------------------------------
-;Descriptions
-
-!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
- !insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "HDRFlow development and runtime files"
-!insertmacro MUI_FUNCTION_DESCRIPTION_END
-
-;--------------------------------
-;Uninstaller Section
-
-Section Uninstall
-
- SetDetailsPrint textonly
- DetailPrint "Deleting Files..."
- SetDetailsPrint listonly
-
- DeleteRegKey HKLM "Software\HDRFlow"
- DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow"
-
- Push "$INSTDIR\bin"
- Call un.RemoveFromPath
-
- Push "HDRFLOW_LIB_PATH"
- Call un.DeleteEnvStr
-
- Push "HDRFLOW_INCLUDE_PATH"
- Call un.DeleteEnvStr
-
- Push "PYTHONPATH"
- Call un.DeleteEnvStr
-
- RMDir /r $INSTDIR\bin
- RMDir /r $INSTDIR\include
- RMDir /r $INSTDIR\lib
- RMDir /r $INSTDIR\plugins
- RMDir /r $INSTDIR\kernels
- RMDir /r $INSTDIR\shaders
- RMDir /r $INSTDIR
-
- SetDetailsPrint both
-
- SectionEnd
-
- Function .onInit
-
- ReadRegStr $R0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "UninstallString"
- StrCmp $R0 "" done
-
- MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION \
- "OpenLibraries is already installed. $\n$\nClick `OK` to remove the \
- previous version or `Cancel` to cancel this upgrade." \
- IDOK uninst
- Abort
-
-;Run the uninstaller
-uninst:
- ClearErrors
- ; Copy the uninstaller to a temp location
- ;GetTempFileName $0
- ;CopyFiles $R0 $0
- ;Start the uninstaller using the option to not copy itself
- ExecWait '$R0 _?=$INSTDIR'
-
- IfErrors no_remove_uninstaller
- ; In most cases the uninstall is successful at this point.
- ; You may also consider using a registry key to check whether
- ; the user has chosen to uninstall. If you are using an uninstaller
- ; components page, make sure all sections are uninstalled.
- goto done
- no_remove_uninstaller:
- MessageBox MB_ICONEXCLAMATION "Unable to remove previous version of HDRFlow"
- Abort
-
-done:
- ; remove the copied uninstaller
- ;Delete '$0'
-
-FunctionEnd
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-27 15:18:56
|
Revision: 405
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=405&view=rev
Author: glslang
Date: 2008-01-27 07:18:39 -0800 (Sun, 27 Jan 2008)
Log Message:
-----------
+ break with the hive
Modified Paths:
--------------
trunk/lib/openlibraries/installer/openlibraries_sdk.nsi
Modified: trunk/lib/openlibraries/installer/openlibraries_sdk.nsi
===================================================================
--- trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2008-01-27 14:52:03 UTC (rev 404)
+++ trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2008-01-27 15:18:39 UTC (rev 405)
@@ -13,15 +13,15 @@
!ifdef OUTFILE
OutFile "${OUTFILE}"
!else
- OutFile openlibraries-${VERSION_DOT}-sdk.exe
+ OutFile hdrflow-${VERSION_DOT}-sdk.exe
!endif
SetCompressor /SOLID lzma
InstType "Full"
-InstallDir $PROGRAMFILES\OpenLibraries
-InstallDirRegKey HKLM Software\OpenLibraries ""
+InstallDir $PROGRAMFILES\HDRFlow
+InstallDirRegKey HKLM Software\HDRFlow ""
;--------------------------------
;Header Files
@@ -47,8 +47,8 @@
!define MUI_COMPONENTSPAGE_SMALLDESC
;Pages
-!define MUI_WELCOMEPAGE_TITLE "Welcome to the OpenLibraries (v.${VERSION_DOT}) Setup Wizard"
-!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of OpenLibraries.\r\n\r\n$_CLICK"
+!define MUI_WELCOMEPAGE_TITLE "Welcome to HDRFlow SDK (v.${VERSION_DOT}) Setup Wizard"
+!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of HDRFlow SDK.\r\n\r\n$_CLICK"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "..\COPYING"
@@ -57,7 +57,7 @@
!insertmacro MUI_PAGE_INSTFILES
!define MUI_FINISHPAGE_LINK "Visit the web site for the latest news, FAQs and support"
-!define MUI_FINISHPAGE_LINK_LOCATION "http://www.openlibraries.org/"
+!define MUI_FINISHPAGE_LINK_LOCATION "http://www.hdrflow.com/"
!insertmacro MUI_PAGE_FINISH
@@ -72,7 +72,7 @@
Section "OpenLibraries" SecCore
SetDetailsPrint textonly
- DetailPrint "Installing OpenLibraries..."
+ DetailPrint "Installing HDRFlow SDK..."
SetDetailsPrint listonly
SectionIn 1 2 3 RO
@@ -80,7 +80,7 @@
SetOverwrite on
- SetOutPath $INSTDIR\include\openlibraries-${VERSION_DOT}\openpluginlib\pl
+ SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openpluginlib\pl
File ..\src\openpluginlib\pl\allocatorstringstorage.h
File ..\src\openpluginlib\pl\bind_info.hpp
File ..\src\openpluginlib\pl\cg.hpp
@@ -108,7 +108,7 @@
File ..\src\openpluginlib\pl\utf8_utils.hpp
File ..\src\openpluginlib\pl\vectorstringstorage.h
- SetOutPath $INSTDIR\include\openlibraries-${VERSION_DOT}\openpluginlib\pl\pcos
+ SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openpluginlib\pl\pcos
File ..\src\openpluginlib\pl\pcos\iproperty_container.hpp
File ..\src\openpluginlib\pl\pcos\isubject.hpp
File ..\src\openpluginlib\pl\pcos\iclonable.hpp
@@ -119,7 +119,7 @@
File ..\src\openpluginlib\pl\pcos\subject.hpp
File ..\src\openpluginlib\pl\pcos\visitor.hpp
- SetOutPath $INSTDIR\include\openlibraries-${VERSION_DOT}\openimagelib\il
+ SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openimagelib\il
File ..\src\openimagelib\il\basic_image.hpp
File ..\src\openimagelib\il\compression_traits.hpp
File ..\src\openimagelib\il\config.hpp
@@ -132,7 +132,7 @@
File ..\src\openimagelib\il\yuv_traits.hpp
File ..\src\openimagelib\il\lut_functions.hpp
- SetOutPath $INSTDIR\include\openlibraries-${VERSION_DOT}\openmedialib\ml
+ SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openmedialib\ml
File ..\src\openmedialib\ml\audio.hpp
File ..\src\openmedialib\ml\config.hpp
File ..\src\openmedialib\ml\filter.hpp
@@ -142,27 +142,8 @@
File ..\src\openmedialib\ml\openmedialib_plugin.hpp
File ..\src\openmedialib\ml\store.hpp
File ..\src\openmedialib\ml\utilities.hpp
-
- SetOutPath $INSTDIR\include\openlibraries-${VERSION_DOT}\openobjectlib\sg
- File ..\src\openobjectlib\sg\appearance.hpp
- File ..\src\openobjectlib\sg\bbox_volume.hpp
- File ..\src\openobjectlib\sg\calculate_tangent_space.hpp
- File ..\src\openobjectlib\sg\config.hpp
- File ..\src\openobjectlib\sg\constant_time_dispatcher.hpp
- File ..\src\openobjectlib\sg\core.hpp
- File ..\src\openobjectlib\sg\graph_updater.hpp
- File ..\src\openobjectlib\sg\hw_GL_renderer.hpp
- File ..\src\openobjectlib\sg\lexical_cast.hpp
- File ..\src\openobjectlib\sg\meshes.hpp
- File ..\src\openobjectlib\sg\openobjectlib_plugin.hpp
- File ..\src\openobjectlib\sg\render_buffer.hpp
- File ..\src\openobjectlib\sg\scene.hpp
- File ..\src\openobjectlib\sg\sg.hpp
- File ..\src\openobjectlib\sg\shaders.hpp
- File ..\src\openobjectlib\sg\spatial.hpp
- File ..\src\openobjectlib\sg\spirit.hpp
-
- SetOutPath $INSTDIR\include\openlibraries-${VERSION_DOT}\openassetlib\al
+
+ SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openassetlib\al
File ..\src\openassetlib\al\al.hpp
File ..\src\openassetlib\al\al_plugin.hpp
File ..\src\openassetlib\al\asset.hpp
@@ -185,7 +166,7 @@
; dependencies
File "C:\Program Files\FFmpeg\lib\avcodec-51.dll"
- File "C:\Program Files\FFmpeg\lib\avformat-51.dll"
+ File "C:\Program Files\FFmpeg\lib\avformat-52.dll"
File "C:\Program Files\FFmpeg\lib\avutil-49.dll"
File "C:\OpenEXR\bin\Debug\Half.dll"
File "C:\OpenEXR\bin\Debug\Iex.dll"
@@ -217,8 +198,8 @@
File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.lib"
SetOutPath $INSTDIR\plugins\debug
- File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
- File "..\src\openimagelib\plugins\3D_lightmap\Multi-threaded Debug DLL\openimagelib_3D_lightmap-vc80-d-${VERSION}.dll"
+; File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl"
+; File "..\src\openimagelib\plugins\3D_lightmap\Multi-threaded Debug DLL\openimagelib_3D_lightmap-vc80-d-${VERSION}.dll"
File "..\src\openimagelib\plugins\dds\dds_plugin.opl"
File "..\src\openimagelib\plugins\dds\Multi-threaded Debug DLL\openimagelib_dds-vc80-d-${VERSION}.dll"
File "..\src\openimagelib\plugins\dpx\dpx_plugin.opl"
@@ -243,12 +224,12 @@
File "..\src\openmedialib\plugins\quicktime\Multi-threaded Debug DLL\openmedialib_quicktime-vc80-d-${VERSION}.dll"
File "..\src\openmedialib\plugins\ofx\ofx_plugin.opl"
File "..\src\openmedialib\plugins\ofx\Multi-threaded Debug DLL\openmedialib_ofx-vc80-d-${VERSION}.dll"
- ;File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
- ;File "..\src\openobjectlib\plugins\3ds\Multi-threaded Debug DLL\openobjectlib_3ds-vc80-d-${VERSION}.dll"
- File "..\src\openobjectlib\plugins\wavefront\obj_plugin.opl"
- File "..\src\openobjectlib\plugins\wavefront\Multi-threaded Debug DLL\openobjectlib_obj-vc80-d-${VERSION}.dll"
- File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
- File "..\src\openobjectlib\plugins\X3D\Multi-threaded Debug DLL\openobjectlib_x3d-vc80-d-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
+; File "..\src\openobjectlib\plugins\3ds\Multi-threaded Debug DLL\openobjectlib_3ds-vc80-d-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\wavefront\obj_plugin.opl"
+; File "..\src\openobjectlib\plugins\wavefront\Multi-threaded Debug DLL\openobjectlib_obj-vc80-d-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
+; File "..\src\openobjectlib\plugins\X3D\Multi-threaded Debug DLL\openobjectlib_x3d-vc80-d-${VERSION}.dll"
File "..\src\openassetlib\plugins\sqlite\sqlite3_metadata_plugin.opl"
File "..\src\openassetlib\plugins\sqlite\Multi-threaded Debug DLL\openassetlib_sqlite-vc80-d-${VERSION}.dll"
File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl"
@@ -281,12 +262,12 @@
File "..\src\openmedialib\plugins\quicktime\Multi-threaded Release DLL\openmedialib_quicktime-vc80-r-${VERSION}.dll"
File "..\src\openmedialib\plugins\ofx\ofx_plugin.opl"
File "..\src\openmedialib\plugins\ofx\Multi-threaded Release DLL\openmedialib_ofx-vc80-r-${VERSION}.dll"
- ;File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
- ;File "..\src\openobjectlib\plugins\3ds\Multi-threaded Release DLL\openobjectlib_3ds-vc80-r-${VERSION}.dll"
- File "..\src\openobjectlib\plugins\wavefront\obj_plugin.opl"
- File "..\src\openobjectlib\plugins\wavefront\Multi-threaded Release DLL\openobjectlib_obj-vc80-r-${VERSION}.dll"
- File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
- File "..\src\openobjectlib\plugins\X3D\Multi-threaded Release DLL\openobjectlib_x3d-vc80-r-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl"
+; File "..\src\openobjectlib\plugins\3ds\Multi-threaded Release DLL\openobjectlib_3ds-vc80-r-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\wavefront\obj_plugin.opl"
+; File "..\src\openobjectlib\plugins\wavefront\Multi-threaded Release DLL\openobjectlib_obj-vc80-r-${VERSION}.dll"
+; File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl"
+; File "..\src\openobjectlib\plugins\X3D\Multi-threaded Release DLL\openobjectlib_x3d-vc80-r-${VERSION}.dll"
File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl"
File "..\src\openeffectslib\plugins\tonemap\Multi-threaded Release DLL\openeffectslib_tonemap-vc80-r-${VERSION}.dll"
@@ -316,13 +297,13 @@
;--------------------------------
;Include environment variable
- Push "OPENLIBRARIES_INCLUDE_PATH"
- Push "$INSTDIR\include\openlibraries-${VERSION_DOT}"
+ Push "HDRFLOW_INCLUDE_PATH"
+ Push "$INSTDIR\include\hdrflow-${VERSION_DOT}"
Call WriteEnvStr
;--------------------------------
;Lib environment variable
- Push "OPENLIBRARIES_LIB_PATH"
+ Push "HDRFLOW_LIB_PATH"
Push "$INSTDIR\lib"
Call WriteEnvStr
@@ -335,20 +316,20 @@
;--------------------------------
;Registry
-WriteRegStr HKLM "Software\OpenLibraries" "CurrentVersion" "${VERSION_DOT}"
-WriteRegStr HKLM "Software\OpenLibraries" "PluginsDirDebug" "$INSTDIR\plugins\debug"
-WriteRegStr HKLM "Software\OpenLibraries" "PluginsDirRelease" "$INSTDIR\plugins\release"
-WriteRegStr HKLM "Software\OpenLibraries" "KernelsDir" "$INSTDIR\kernels"
-WriteRegStr HKLM "Software\OpenLibraries" "ShadersDir" "$INSTDIR\shaders"
+WriteRegStr HKLM "Software\HDRFlow" "CurrentVersion" "${VERSION_DOT}"
+WriteRegStr HKLM "Software\HDRFlow" "PluginsDirDebug" "$INSTDIR\plugins\debug"
+WriteRegStr HKLM "Software\HDRFlow" "PluginsDirRelease" "$INSTDIR\plugins\release"
+WriteRegStr HKLM "Software\HDRFlow" "KernelsDir" "$INSTDIR\kernels"
+WriteRegStr HKLM "Software\HDRFlow" "ShadersDir" "$INSTDIR\shaders"
-WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "DisplayName" "OpenLibraries"
-WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "UninstallString" "$INSTDIR\uninst-openlibraries.exe"
+WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "DisplayName" "HDRFlow"
+WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "UninstallString" "$INSTDIR\uninst-hdrflow.exe"
SectionEnd
Section -post
- WriteUninstaller $INSTDIR\uninst-openlibraries.exe
+ WriteUninstaller $INSTDIR\uninst-hdrflow.exe
SectionEnd
@@ -356,7 +337,7 @@
;Descriptions
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
- !insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "OpenLibraries development and runtime files"
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "HDRFlow development and runtime files"
!insertmacro MUI_FUNCTION_DESCRIPTION_END
;--------------------------------
@@ -368,16 +349,16 @@
DetailPrint "Deleting Files..."
SetDetailsPrint listonly
- DeleteRegKey HKLM "Software\OpenLibraries"
- DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries"
+ DeleteRegKey HKLM "Software\HDRFlow"
+ DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow"
Push "$INSTDIR\bin"
Call un.RemoveFromPath
- Push "OPENLIBRARIES_LIB_PATH"
+ Push "HDRFLOW_LIB_PATH"
Call un.DeleteEnvStr
- Push "OPENLIBRARIES_INCLUDE_PATH"
+ Push "HDRFLOW_INCLUDE_PATH"
Call un.DeleteEnvStr
Push "PYTHONPATH"
@@ -397,7 +378,7 @@
Function .onInit
- ReadRegStr $R0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "UninstallString"
+ ReadRegStr $R0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "UninstallString"
StrCmp $R0 "" done
MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION \
@@ -422,8 +403,7 @@
; components page, make sure all sections are uninstalled.
goto done
no_remove_uninstaller:
- MessageBox MB_ICONEXCLAMATION \
- "Unable to remove previous version of OpenLibraries"
+ MessageBox MB_ICONEXCLAMATION "Unable to remove previous version of HDRFlow"
Abort
done:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-27 14:52:06
|
Revision: 404
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=404&view=rev
Author: glslang
Date: 2008-01-27 06:52:03 -0800 (Sun, 27 Jan 2008)
Log Message:
-----------
+ better names
+ update py bindings
Modified Paths:
--------------
trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp
Modified: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp 2008-01-27 13:36:47 UTC (rev 403)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp 2008-01-27 14:52:03 UTC (rev 404)
@@ -47,7 +47,7 @@
return ( powf( 10.0f, ( v - 685.0f ) * ( 0.002f / 0.6f ) ) - dpx_black_offset ) / ( 1.0f - dpx_black_offset );
}
-float from_dpxLog_byte_scaled( float v )
+float from_dpxLog_normalised( float v )
{
return from_dpxLog( v ) * 1.0f / 1023.0f;
}
Modified: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp 2008-01-27 13:36:47 UTC (rev 403)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp 2008-01-27 14:52:03 UTC (rev 404)
@@ -14,7 +14,7 @@
IL_DECLSPEC float to_rec709( float v );
IL_DECLSPEC float from_rec709( float v );
IL_DECLSPEC float from_dpxLog( float v );
-IL_DECLSPEC float from_dpxLog_byte_scaled( float v );
+IL_DECLSPEC float from_dpxLog_normalised( float v );
} } }
Modified: trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp 2008-01-27 13:36:47 UTC (rev 403)
+++ trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp 2008-01-27 14:52:03 UTC (rev 404)
@@ -20,6 +20,8 @@
py::def( "to_sRGB", &il::to_sRGB );
py::def( "to_rec709", &il::to_rec709 );
py::def( "from_rec709", &il::from_rec709 );
+ py::def( "from_dpxLog", &il::from_dpxLog );
+ py::def( "from_dpxLog_normalised", &il::from_dpxLog_normalised );
}
} } } }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-27 13:36:48
|
Revision: 403
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=403&view=rev
Author: glslang
Date: 2008-01-27 05:36:47 -0800 (Sun, 27 Jan 2008)
Log Message:
-----------
+ build fix
Modified Paths:
--------------
trunk/lib/openlibraries/m4/ofx.m4
Modified: trunk/lib/openlibraries/m4/ofx.m4
===================================================================
--- trunk/lib/openlibraries/m4/ofx.m4 2008-01-26 21:24:22 UTC (rev 402)
+++ trunk/lib/openlibraries/m4/ofx.m4 2008-01-27 13:36:47 UTC (rev 403)
@@ -16,7 +16,7 @@
CXXFLAGS="$CXXFLAGS ${OFX_INCLUDE_PATH}"
AC_LANG(C++)
- AC_CHECK_HEADER(OfxCore.h,
+ AC_CHECK_HEADER(ofxCore.h,
[ac_have_ofx="yes" AC_DEFINE(HAVE_OFX,1,[Define this if you have OFX support])],
[AC_MSG_WARN([*** OFX development headers not available. Please check your OFX installation ***])])
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-26 21:24:25
|
Revision: 402
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=402&view=rev
Author: glslang
Date: 2008-01-26 13:24:22 -0800 (Sat, 26 Jan 2008)
Log Message:
-----------
+build fixes
Modified Paths:
--------------
trunk/lib/openlibraries/installer/openlibraries_sdk.nsi
trunk/lib/openlibraries/src/openmedialib/plugins/avformat/avformat_plugin.cpp
Modified: trunk/lib/openlibraries/installer/openlibraries_sdk.nsi
===================================================================
--- trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2008-01-14 21:17:51 UTC (rev 401)
+++ trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2008-01-26 21:24:22 UTC (rev 402)
@@ -130,6 +130,7 @@
File ..\src\openimagelib\il\traits.hpp
File ..\src\openimagelib\il\utility.hpp
File ..\src\openimagelib\il\yuv_traits.hpp
+ File ..\src\openimagelib\il\lut_functions.hpp
SetOutPath $INSTDIR\include\openlibraries-${VERSION_DOT}\openmedialib\ml
File ..\src\openmedialib\ml\audio.hpp
Modified: trunk/lib/openlibraries/src/openmedialib/plugins/avformat/avformat_plugin.cpp
===================================================================
--- trunk/lib/openlibraries/src/openmedialib/plugins/avformat/avformat_plugin.cpp 2008-01-14 21:17:51 UTC (rev 401)
+++ trunk/lib/openlibraries/src/openmedialib/plugins/avformat/avformat_plugin.cpp 2008-01-26 21:24:22 UTC (rev 402)
@@ -312,7 +312,7 @@
// Close the output file
if ( !( fmt_->flags & AVFMT_NOFILE ) )
- url_fclose( &oc_->pb );
+ url_fclose( oc_->pb );
// Free the context
av_free( oc_ );
@@ -1160,7 +1160,7 @@
int error = av_open_input_file( &context_, opl::to_string( resource ).c_str( ), format_, 0, params_ ) < 0;
// Check for streaming
- if ( error == 0 && url_is_streamed( &context_->pb ) )
+ if ( error == 0 && url_is_streamed( context_->pb ) )
{
is_seekable_ = false;
key_search_ = true;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-14 21:17:57
|
Revision: 401
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=401&view=rev
Author: glslang
Date: 2008-01-14 13:17:51 -0800 (Mon, 14 Jan 2008)
Log Message:
-----------
+ more dpx log transfer functions
Modified Paths:
--------------
trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
Modified: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp 2008-01-10 22:09:39 UTC (rev 400)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp 2008-01-14 21:17:51 UTC (rev 401)
@@ -16,11 +16,6 @@
namespace olib { namespace openimagelib { namespace il {
-namespace
-{
- const float dpx_black_offset = 0.0107977516233f;
-}
-
float to_sRGB( float v )
{
if( v < ( 0.04045f / 12.92f ) )
@@ -47,7 +42,14 @@
float from_dpxLog( float v )
{
- return ( powf( 10.0f, ( v - 685.0f ) * ( 0.002f / 0.6f )) - dpx_black_offset ) / ( 1.0f - dpx_black_offset );
+ const float dpx_black_offset = 0.0107977516233f;
+
+ return ( powf( 10.0f, ( v - 685.0f ) * ( 0.002f / 0.6f ) ) - dpx_black_offset ) / ( 1.0f - dpx_black_offset );
}
+float from_dpxLog_byte_scaled( float v )
+{
+ return from_dpxLog( v ) * 1.0f / 1023.0f;
+}
+
} } }
Modified: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp 2008-01-10 22:09:39 UTC (rev 400)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp 2008-01-14 21:17:51 UTC (rev 401)
@@ -14,6 +14,7 @@
IL_DECLSPEC float to_rec709( float v );
IL_DECLSPEC float from_rec709( float v );
IL_DECLSPEC float from_dpxLog( float v );
+IL_DECLSPEC float from_dpxLog_byte_scaled( float v );
} } }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-10 22:09:50
|
Revision: 400
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=400&view=rev
Author: glslang
Date: 2008-01-10 14:09:39 -0800 (Thu, 10 Jan 2008)
Log Message:
-----------
+ dpx log to linear transfer function
Modified Paths:
--------------
trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
Modified: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp 2008-01-08 23:14:58 UTC (rev 399)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp 2008-01-10 22:09:39 UTC (rev 400)
@@ -10,10 +10,17 @@
#include <cmath>
#endif
+#include <limits>
+
#include <openimagelib/il/il.hpp>
namespace olib { namespace openimagelib { namespace il {
+namespace
+{
+ const float dpx_black_offset = 0.0107977516233f;
+}
+
float to_sRGB( float v )
{
if( v < ( 0.04045f / 12.92f ) )
@@ -38,4 +45,9 @@
return powf( ( v + 0.099f) / 1.099f, 1.0f / 0.45f );
}
+float from_dpxLog( float v )
+{
+ return ( powf( 10.0f, ( v - 685.0f ) * ( 0.002f / 0.6f )) - dpx_black_offset ) / ( 1.0f - dpx_black_offset );
+}
+
} } }
Modified: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp 2008-01-08 23:14:58 UTC (rev 399)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp 2008-01-10 22:09:39 UTC (rev 400)
@@ -13,6 +13,7 @@
IL_DECLSPEC float to_sRGB( float v );
IL_DECLSPEC float to_rec709( float v );
IL_DECLSPEC float from_rec709( float v );
+IL_DECLSPEC float from_dpxLog( float v );
} } }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-08 23:14:59
|
Revision: 399
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=399&view=rev
Author: glslang
Date: 2008-01-08 15:14:58 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
+ rec709 transfer function
Modified Paths:
--------------
trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp
Modified: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp 2008-01-06 11:09:50 UTC (rev 398)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp 2008-01-08 23:14:58 UTC (rev 399)
@@ -22,4 +22,20 @@
return 1.055f * powf( v, 1.0f / 2.4f ) - 0.055f;
}
+float to_rec709( float v )
+{
+ if( v < 0.018f )
+ return v * 4.5f;
+ else
+ return 1.099f * powf( v, 0.45f ) - 0.099f;
+}
+
+float from_rec709( float v )
+{
+ if( v < 0.081 )
+ return v / 4.5f;
+ else
+ return powf( ( v + 0.099f) / 1.099f, 1.0f / 0.45f );
+}
+
} } }
Modified: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp 2008-01-06 11:09:50 UTC (rev 398)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp 2008-01-08 23:14:58 UTC (rev 399)
@@ -11,6 +11,8 @@
namespace olib { namespace openimagelib { namespace il {
IL_DECLSPEC float to_sRGB( float v );
+IL_DECLSPEC float to_rec709( float v );
+IL_DECLSPEC float from_rec709( float v );
} } }
Modified: trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp 2008-01-06 11:09:50 UTC (rev 398)
+++ trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp 2008-01-08 23:14:58 UTC (rev 399)
@@ -18,6 +18,8 @@
void py_lut_functions( )
{
py::def( "to_sRGB", &il::to_sRGB );
+ py::def( "to_rec709", &il::to_rec709 );
+ py::def( "from_rec709", &il::from_rec709 );
}
} } } }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-06 11:09:56
|
Revision: 398
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=398&view=rev
Author: glslang
Date: 2008-01-06 03:09:50 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
+ missing file
Modified Paths:
--------------
trunk/lib/openlibraries/src/openimagelib/py/Makefile.am
Added Paths:
-----------
trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp
Modified: trunk/lib/openlibraries/src/openimagelib/py/Makefile.am
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/py/Makefile.am 2008-01-06 10:54:23 UTC (rev 397)
+++ trunk/lib/openlibraries/src/openimagelib/py/Makefile.am 2008-01-06 11:09:50 UTC (rev 398)
@@ -11,6 +11,7 @@
libopenimagelib_py_la_SOURCES = \
il.cpp \
+ lut_functions.cpp \
py.hpp \
py.cpp
Added: trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp (rev 0)
+++ trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp 2008-01-06 11:09:50 UTC (rev 398)
@@ -0,0 +1,23 @@
+
+// il - An image library representation.
+
+// Copyright (C) 2007 Goncalo Nuno M. de Carvalho
+// Released under the LGPL.
+// For more information, see http://www.hdrflow.com.
+
+#include <openpluginlib/py/python.hpp>
+
+#include <openimagelib/il/il.hpp>
+#include <openimagelib/py/py.hpp>
+
+namespace il = olib::openimagelib;
+namespace py = boost::python;
+
+namespace olib { namespace openimagelib { namespace il { namespace detail {
+
+void py_lut_functions( )
+{
+ py::def( "to_sRGB", &il::to_sRGB );
+}
+
+} } } }
Property changes on: trunk/lib/openlibraries/src/openimagelib/py/lut_functions.cpp
___________________________________________________________________
Name: svn:eol-style
+ native
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-06 10:54:51
|
Revision: 397
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=397&view=rev
Author: glslang
Date: 2008-01-06 02:54:23 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
+ py bindings for luts
Modified Paths:
--------------
trunk/lib/openlibraries/src/openimagelib/il/il_vc8.icproj
trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.icproj
trunk/lib/openlibraries/src/openimagelib/py/py.cpp
trunk/lib/openlibraries/src/openimagelib/py/py.hpp
trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj
trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.icproj
Modified: trunk/lib/openlibraries/src/openimagelib/il/il_vc8.icproj
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/il_vc8.icproj 2008-01-05 21:59:16 UTC (rev 396)
+++ trunk/lib/openlibraries/src/openimagelib/il/il_vc8.icproj 2008-01-06 10:54:23 UTC (rev 397)
@@ -8,7 +8,7 @@
RootNamespace="il"
Keyword="Win32Proj"
VCNestedProjectGUID="{C9BA7656-B238-4882-A30A-EC2BDB2843B4}"
- VCNestedProjectCRC32="805946158"
+ VCNestedProjectCRC32="829839122"
VCNestedProjectFileName="il_vc8.vcproj">
<Platforms>
<Platform
@@ -191,6 +191,9 @@
RelativePath=".\lut_converter.hpp">
</File>
<File
+ RelativePath=".\lut_functions.hpp">
+ </File>
+ <File
RelativePath=".\openimagelib_plugin.hpp">
</File>
<File
@@ -219,6 +222,9 @@
RelativePath=".\il.cpp">
</File>
<File
+ RelativePath=".\lut_functions.cpp">
+ </File>
+ <File
RelativePath=".\utility.cpp">
</File>
</Filter>
Modified: trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.icproj
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.icproj 2008-01-05 21:59:16 UTC (rev 396)
+++ trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.icproj 2008-01-06 10:54:23 UTC (rev 397)
@@ -7,7 +7,7 @@
RootNamespace="jpg"
Keyword="Win32Proj"
VCNestedProjectGUID="{DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}"
- VCNestedProjectCRC32="162289014"
+ VCNestedProjectCRC32="808222300"
VCNestedProjectFileName="jpg_vc8.vcproj">
<Platforms>
<Platform
@@ -38,7 +38,7 @@
Name="CppCmplrTool"
Optimization="0"
AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\Program Files\HDR\include""
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING;HAVE_JPEGHDR"
MinimalRebuild="true"
ExceptionHandling="2"
BasicRuntimeChecks="3"
@@ -63,7 +63,7 @@
Name="LinkerTool"
IgnoreImportLibrary="true"
AdditionalOptions="/LARGEADDRESSAWARE"
- AdditionalDependencies="libjpeg.lib libjpeghdr.lib"
+ AdditionalDependencies="libjpeg.lib"
OutputFile="$(OutDir)/openimagelib_jpg-vc80-d-0_5_0.dll"
LinkIncremental="2"
AdditionalLibraryDirectories="C:\Boost\lib;"C:\Program Files\HDR\lib""
@@ -136,7 +136,7 @@
Name="LinkerTool"
IgnoreImportLibrary="true"
AdditionalOptions="/LARGEADDRESSAWARE"
- AdditionalDependencies="libjpeg.lib libjpeghdr.lib"
+ AdditionalDependencies="libjpeg.lib"
OutputFile="$(OutDir)/openimagelib_jpg-vc80-r-0_5_0.dll"
LinkIncremental="1"
AdditionalLibraryDirectories="C:\Boost\lib;"C:\Program Files\HDR\lib""
Modified: trunk/lib/openlibraries/src/openimagelib/py/py.cpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/py/py.cpp 2008-01-05 21:59:16 UTC (rev 396)
+++ trunk/lib/openlibraries/src/openimagelib/py/py.cpp 2008-01-06 10:54:23 UTC (rev 397)
@@ -15,4 +15,5 @@
il::detail::py_basic_image( );
il::detail::py_utility( );
il::detail::py_plugin( );
+ il::detail::py_lut_functions( );
}
Modified: trunk/lib/openlibraries/src/openimagelib/py/py.hpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/py/py.hpp 2008-01-05 21:59:16 UTC (rev 396)
+++ trunk/lib/openlibraries/src/openimagelib/py/py.hpp 2008-01-06 10:54:23 UTC (rev 397)
@@ -13,6 +13,7 @@
void py_basic_image( );
void py_utility( );
void py_plugin( );
+void py_lut_functions( );
} } } }
Modified: trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj 2008-01-05 21:59:16 UTC (rev 396)
+++ trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj 2008-01-06 10:54:23 UTC (rev 397)
@@ -197,6 +197,10 @@
>
</File>
<File
+ RelativePath=".\lut_functions.cpp"
+ >
+ </File>
+ <File
RelativePath=".\py.cpp"
>
</File>
Modified: trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.icproj
===================================================================
--- trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.icproj 2008-01-05 21:59:16 UTC (rev 396)
+++ trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.icproj 2008-01-06 10:54:23 UTC (rev 397)
@@ -8,7 +8,7 @@
RootNamespace="quicktime"
Keyword="Win32Proj"
VCNestedProjectGUID="{1AC3D22B-175B-4169-B74A-276F9D5BA7AB}"
- VCNestedProjectCRC32="345708610"
+ VCNestedProjectCRC32="886469806"
VCNestedProjectFileName="quicktime_vc8.vcproj">
<Platforms>
<Platform
@@ -43,7 +43,7 @@
MinimalRebuild="true"
ExceptionHandling="2"
BasicRuntimeChecks="3"
- RuntimeLibrary="1"
+ RuntimeLibrary="3"
OpenMP="true"
UsePrecompiledHeader="0"
WarningLevel="4"
@@ -109,7 +109,7 @@
AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\Program Files\QuickTime SDK\CIncludes""
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;QUICKTIME_EXPORTS;ML_PLUGIN_EXPORTS;OPENMEDIALIB_BUILD;HAVE_FLEX_STRING"
ExceptionHandling="2"
- RuntimeLibrary="0"
+ RuntimeLibrary="2"
BufferSecurityCheck="false"
FloatingPointModel="2"
OpenMP="true"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-05 21:59:18
|
Revision: 396
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=396&view=rev
Author: glslang
Date: 2008-01-05 13:59:16 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
+ sRGB lut
Modified Paths:
--------------
trunk/lib/extras/src/lut/lut.cpp
Modified: trunk/lib/extras/src/lut/lut.cpp
===================================================================
--- trunk/lib/extras/src/lut/lut.cpp 2008-01-05 21:43:59 UTC (rev 395)
+++ trunk/lib/extras/src/lut/lut.cpp 2008-01-05 21:59:16 UTC (rev 396)
@@ -18,6 +18,39 @@
namespace hdrflow {
+namespace
+{
+ typedef float ( *unary_float )( float );
+
+ template<typename T, typename F>
+ void fill_3( il::image_type_ptr im, F fn )
+ {
+ int width = im->width( );
+ int height = im->height( );
+ int depth = im->depth( );
+ int pitch = im->pitch( );
+
+ const float sx = 1.0f / ( width - 1.0f );
+
+ T* src = reinterpret_cast<T*>( im->data( ) );
+
+ for( int i = 0; i < depth; ++i )
+ {
+ for( int j = 0; j < height; ++j )
+ {
+ for( int k = 0; k < width; ++k )
+ {
+ src[ k + 0 ] = static_cast<T>( fn( k * sx ) );
+ src[ k + 1 ] = static_cast<T>( fn( k * sx ) );
+ src[ k + 2 ] = static_cast<T>( fn( k * sx ) );
+ }
+
+ src += pitch;
+ }
+ }
+ }
+}
+
class ML_PLUGIN_DECLSPEC lut_input : public ml::input_type
{
public:
@@ -105,33 +138,11 @@
pl::wstring pf = prop_colourspace_.value<pl::wstring>( );
pl::wstring fn = prop_function_.value<pl::wstring>( );
- int width = im->width( );
- int height = im->height( );
- int depth = im->depth( );
- int pitch = im->pitch( );
-
- const float sx = 1.0f / ( width - 1.0f );
-
if( fn == L"sRGB" )
{
if( pf == L"r32g32b32f" )
{
- float* src = reinterpret_cast<float*>( im->data( ) );
-
- for( int i = 0; i < depth; ++i )
- {
- for( int j = 0; j < height; ++j )
- {
- for( int k = 0; k < width; ++k )
- {
- src[ k + 0 ] = il::to_sRGB( k * sx );
- src[ k + 1 ] = il::to_sRGB( k * sx );
- src[ k + 2 ] = il::to_sRGB( k * sx );
- }
-
- src += pitch;
- }
- }
+ fill_3<float, unary_float>( im, il::to_sRGB );
}
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-05 21:44:00
|
Revision: 395
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=395&view=rev
Author: glslang
Date: 2008-01-05 13:43:59 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
+ sRGB lut
Modified Paths:
--------------
trunk/lib/extras/src/lut/lut.cpp
trunk/lib/openlibraries/src/openimagelib/il/il.hpp
trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
Modified: trunk/lib/extras/src/lut/lut.cpp
===================================================================
--- trunk/lib/extras/src/lut/lut.cpp 2008-01-05 21:00:49 UTC (rev 394)
+++ trunk/lib/extras/src/lut/lut.cpp 2008-01-05 21:43:59 UTC (rev 395)
@@ -9,11 +9,6 @@
#include <openlibraries_global_config.hpp>
#endif
-#ifdef WIN32
-#define _USE_MATH_DEFINES
-#include <cmath>
-#endif
-
#include <openmedialib/ml/openmedialib_plugin.hpp>
namespace pl = olib::openpluginlib;
@@ -28,8 +23,10 @@
public:
explicit lut_input( )
: prop_colourspace_( pcos::key::from_string( "colourspace" ) )
+ , prop_function_( pcos::key::from_string( "function" ) )
, prop_width_( pcos::key::from_string( "width" ) )
, prop_height_( pcos::key::from_string( "height" ) )
+ , prop_depth_( pcos::key::from_string( "depth" ) )
, prop_fps_num_( pcos::key::from_string( "fps_num" ) )
, prop_fps_den_( pcos::key::from_string( "fps_den" ) )
, prop_sar_num_( pcos::key::from_string( "sar_num" ) )
@@ -37,8 +34,10 @@
, prop_out_( pcos::key::from_string( "out" ) )
{
properties( ).append( prop_colourspace_ = pl::wstring( L"r32g32b32f" ) );
+ properties( ).append( prop_function_ = pl::wstring( L"sRGB" ) );
properties( ).append( prop_width_ = 512 );
- properties( ).append( prop_height_ = 512 );
+ properties( ).append( prop_height_ = 1 );
+ properties( ).append( prop_depth_ = 1 );
properties( ).append( prop_fps_num_ = 24 );
properties( ).append( prop_fps_den_ = 1 );
properties( ).append( prop_sar_num_ = 1 );
@@ -82,18 +81,67 @@
virtual ml::frame_type_ptr fetch( )
{
- return ml::frame_type_ptr( );
+ acquire_values( );
+
+ il::image_type_ptr image = il::allocate( prop_colourspace_.value<pl::wstring>( ).c_str(), get_width( ), get_height( ) );
+ if( image )
+ fill( image );
+
+ ml::frame_type_ptr frame( new ml::frame_type( ) );
+ frame->set_sar( prop_sar_num_.value<int>( ), prop_sar_den_.value<int>( ) );
+ frame->set_fps( prop_fps_num_.value<int>( ), prop_fps_den_.value<int>( ) );
+ frame->set_pts( get_position( ) * 1.0 / fps( ) );
+ frame->set_duration( 1.0 / fps( ) );
+ frame->set_position( get_position( ) );
+
+ frame->set_image( image );
+
+ return frame;
}
private:
void fill( il::image_type_ptr im )
{
+ pl::wstring pf = prop_colourspace_.value<pl::wstring>( );
+ pl::wstring fn = prop_function_.value<pl::wstring>( );
+
+ int width = im->width( );
+ int height = im->height( );
+ int depth = im->depth( );
+ int pitch = im->pitch( );
+
+ const float sx = 1.0f / ( width - 1.0f );
+
+ if( fn == L"sRGB" )
+ {
+ if( pf == L"r32g32b32f" )
+ {
+ float* src = reinterpret_cast<float*>( im->data( ) );
+
+ for( int i = 0; i < depth; ++i )
+ {
+ for( int j = 0; j < height; ++j )
+ {
+ for( int k = 0; k < width; ++k )
+ {
+ src[ k + 0 ] = il::to_sRGB( k * sx );
+ src[ k + 1 ] = il::to_sRGB( k * sx );
+ src[ k + 2 ] = il::to_sRGB( k * sx );
+ }
+
+ src += pitch;
+ }
+ }
+ }
+ }
}
private:
pcos::property prop_colourspace_;
+ pcos::property prop_function_;
pcos::property prop_width_;
pcos::property prop_height_;
+ pcos::property prop_depth_;
pcos::property prop_fps_num_;
pcos::property prop_fps_den_;
pcos::property prop_sar_num_;
Modified: trunk/lib/openlibraries/src/openimagelib/il/il.hpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/il.hpp 2008-01-05 21:00:49 UTC (rev 394)
+++ trunk/lib/openlibraries/src/openimagelib/il/il.hpp 2008-01-05 21:43:59 UTC (rev 395)
@@ -14,6 +14,7 @@
#include <openimagelib/il/basic_image.hpp>
#include <openimagelib/il/traits.hpp>
#include <openimagelib/il/utility.hpp>
+#include <openimagelib/il/lut_functions.hpp>
namespace olib { namespace openimagelib {
Modified: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp 2008-01-05 21:00:49 UTC (rev 394)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp 2008-01-05 21:43:59 UTC (rev 395)
@@ -10,7 +10,7 @@
#include <cmath>
#endif
-#include <openimagelib/il/lut_functions.hpp>
+#include <openimagelib/il/il.hpp>
namespace olib { namespace openimagelib { namespace il {
Modified: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp 2008-01-05 21:00:49 UTC (rev 394)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp 2008-01-05 21:43:59 UTC (rev 395)
@@ -10,7 +10,7 @@
namespace olib { namespace openimagelib { namespace il {
-float to_sRGB( float v );
+IL_DECLSPEC float to_sRGB( float v );
} } }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-05 21:00:53
|
Revision: 394
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=394&view=rev
Author: glslang
Date: 2008-01-05 13:00:49 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
+ some more lut related code
Modified Paths:
--------------
trunk/lib/extras/src/lut/lut.cpp
trunk/lib/openlibraries/src/openimagelib/il/Makefile.am
trunk/lib/openlibraries/src/openimagelib/il/il_vc8.vcproj
Added Paths:
-----------
trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
Modified: trunk/lib/extras/src/lut/lut.cpp
===================================================================
--- trunk/lib/extras/src/lut/lut.cpp 2008-01-03 21:35:22 UTC (rev 393)
+++ trunk/lib/extras/src/lut/lut.cpp 2008-01-05 21:00:49 UTC (rev 394)
@@ -23,34 +23,90 @@
namespace hdrflow {
-class ML_PLUGIN_DECLSPEC gamma_input : public ml::input_type
+class ML_PLUGIN_DECLSPEC lut_input : public ml::input_type
{
public:
- explicit gamma_input( )
+ explicit lut_input( )
: prop_colourspace_( pcos::key::from_string( "colourspace" ) )
, prop_width_( pcos::key::from_string( "width" ) )
, prop_height_( pcos::key::from_string( "height" ) )
+ , prop_fps_num_( pcos::key::from_string( "fps_num" ) )
+ , prop_fps_den_( pcos::key::from_string( "fps_den" ) )
+ , prop_sar_num_( pcos::key::from_string( "sar_num" ) )
+ , prop_sar_den_( pcos::key::from_string( "sar_den" ) )
+ , prop_out_( pcos::key::from_string( "out" ) )
{
-
+ properties( ).append( prop_colourspace_ = pl::wstring( L"r32g32b32f" ) );
+ properties( ).append( prop_width_ = 512 );
+ properties( ).append( prop_height_ = 512 );
+ properties( ).append( prop_fps_num_ = 24 );
+ properties( ).append( prop_fps_den_ = 1 );
+ properties( ).append( prop_sar_num_ = 1 );
+ properties( ).append( prop_sar_den_ = 1 );
+ properties( ).append( prop_out_ = 24 );
}
- virtual ~gamma_input( ) { }
+ virtual ~lut_input( ) { }
- virtual pl::wstring get_uri( ) const { return L"gamma:"; }
+ virtual pl::wstring get_uri( ) const { return L"lut:"; }
virtual pl::wstring get_mime_type( ) const { return L""; }
+
+ virtual int get_frames( ) const { return prop_out_.value<int>( ); }
+ virtual bool is_seekable( ) const { return true; }
+
+ virtual void get_fps( int& num, int& den ) const
+ {
+ num = prop_sar_num_.value<int>( );
+ den = prop_sar_den_.value<int>( );
+ }
+ virtual double fps( ) const
+ {
+ int num, den;
+ get_fps( num, den );
+ return den != 0 ? double( num ) / double( den ) : 1;
+ }
+
+ virtual void get_sar( int &num, int &den ) const
+ {
+ num = prop_sar_num_.value<int>( );
+ den = prop_sar_den_.value<int>( );
+ }
+
+ virtual int get_video_streams( ) const { return 1; }
+
+ virtual int get_width( ) const { return prop_width_.value<int>( ); }
+ virtual int get_height( ) const { return prop_height_.value<int>( ); }
+
+ virtual int get_audio_streams( ) const { return 0; }
+
+ virtual ml::frame_type_ptr fetch( )
+ {
+ return ml::frame_type_ptr( );
+ }
+
private:
+ void fill( il::image_type_ptr im )
+ {
+ }
+
+private:
pcos::property prop_colourspace_;
pcos::property prop_width_;
pcos::property prop_height_;
+ pcos::property prop_fps_num_;
+ pcos::property prop_fps_den_;
+ pcos::property prop_sar_num_;
+ pcos::property prop_sar_den_;
+ pcos::property prop_out_;
};
class ML_PLUGIN_DECLSPEC lut_plugin : public ml::openmedialib_plugin
{
public:
- virtual ml::input_type_ptr input( const pl::wstring& request )
+ virtual ml::input_type_ptr input( const pl::wstring& )
{
- return ml::input_type_ptr( );
+ return ml::input_type_ptr( new lut_input( ) );
}
};
Modified: trunk/lib/openlibraries/src/openimagelib/il/Makefile.am
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/Makefile.am 2008-01-03 21:35:22 UTC (rev 393)
+++ trunk/lib/openlibraries/src/openimagelib/il/Makefile.am 2008-01-05 21:00:49 UTC (rev 394)
@@ -14,6 +14,9 @@
float_traits.hpp \
il.hpp \
il.cpp \
+ lut_converter.hpp \
+ lut_functions.cpp \
+ lut_functions.hpp \
openimagelib_plugin.hpp \
rgb_traits.hpp \
traits.hpp \
Modified: trunk/lib/openlibraries/src/openimagelib/il/il_vc8.vcproj
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/il_vc8.vcproj 2008-01-03 21:35:22 UTC (rev 393)
+++ trunk/lib/openlibraries/src/openimagelib/il/il_vc8.vcproj 2008-01-05 21:00:49 UTC (rev 394)
@@ -231,6 +231,10 @@
>
</File>
<File
+ RelativePath=".\lut_functions.hpp"
+ >
+ </File>
+ <File
RelativePath=".\openimagelib_plugin.hpp"
>
</File>
@@ -267,6 +271,10 @@
>
</File>
<File
+ RelativePath=".\lut_functions.cpp"
+ >
+ </File>
+ <File
RelativePath=".\utility.cpp"
>
</File>
Added: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp (rev 0)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp 2008-01-05 21:00:49 UTC (rev 394)
@@ -0,0 +1,25 @@
+
+// il - An image library representation.
+
+// Copyright (C) 2007 Goncalo Nuno M. de Carvalho
+// Released under the LGPL.
+// For more information, see http://www.hdrflow.com.
+
+#ifdef WIN32
+#define _USE_MATH_DEFINES
+#include <cmath>
+#endif
+
+#include <openimagelib/il/lut_functions.hpp>
+
+namespace olib { namespace openimagelib { namespace il {
+
+float to_sRGB( float v )
+{
+ if( v < ( 0.04045f / 12.92f ) )
+ return v * 12.92f;
+ else
+ return 1.055f * powf( v, 1.0f / 2.4f ) - 0.055f;
+}
+
+} } }
Property changes on: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.cpp
___________________________________________________________________
Name: svn:eol-style
+ native
Added: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp (rev 0)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp 2008-01-05 21:00:49 UTC (rev 394)
@@ -0,0 +1,17 @@
+
+// il - An image library representation.
+
+// Copyright (C) 2007 Goncalo Nuno M. de Carvalho
+// Released under the LGPL.
+// For more information, see http://www.hdrflow.com.
+
+#ifndef LUT_FUNCTIONS_INC_
+#define LUT_FUNCTIONS_INC_
+
+namespace olib { namespace openimagelib { namespace il {
+
+float to_sRGB( float v );
+
+} } }
+
+#endif
Property changes on: trunk/lib/openlibraries/src/openimagelib/il/lut_functions.hpp
___________________________________________________________________
Name: svn:eol-style
+ native
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-03 21:35:25
|
Revision: 393
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=393&view=rev
Author: glslang
Date: 2008-01-03 13:35:22 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
+ adds lut conversion of 16bpc fixed to float
Modified Paths:
--------------
trunk/lib/openlibraries/src/openimagelib/il/lut_converter.hpp
trunk/lib/openlibraries/src/openimagelib/il/utility.cpp
Modified: trunk/lib/openlibraries/src/openimagelib/il/lut_converter.hpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/lut_converter.hpp 2008-01-02 23:02:01 UTC (rev 392)
+++ trunk/lib/openlibraries/src/openimagelib/il/lut_converter.hpp 2008-01-03 21:35:22 UTC (rev 393)
@@ -39,6 +39,12 @@
{ return static_cast<result_type>( openpluginlib::fast_floorf( v ) ); }
};
+struct fixed16_to_float : public std::unary_function<unsigned short, float>
+{
+ result_type operator( )( argument_type v ) const
+ { return static_cast<result_type>( static_cast<short>( v ) / 8192.0f ); }
+};
+
} } }
#endif
Modified: trunk/lib/openlibraries/src/openimagelib/il/utility.cpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/utility.cpp 2008-01-02 23:02:01 UTC (rev 392)
+++ trunk/lib/openlibraries/src/openimagelib/il/utility.cpp 2008-01-03 21:35:22 UTC (rev 393)
@@ -1113,10 +1113,11 @@
{ L"a8b8g8r8", L"r8g8b8", 4, { 3, 2, 1, 0 }, 3, { 0, 1, 2, 0 } },
{ L"l8a8", L"b8g8r8a8", 2, { 0, 0, 0, 1 }, 4, { 2, 1, 0, 3 } },
{ L"l8a8", L"b8g8r8", 2, { 0, 0, 0, 1 }, 3, { 2, 1, 0, 0 } },
+ { L"r16g16b16fixed", L"r32g32b32a32f", 3, { 0, 1, 2, 0 }, 4, { 0, 1, 2, 3 } },
{ L"", L"", 0, { 0, 0, 0, 0 }, 0, { 0, 0, 0, 0 } }
};
-template<typename const_pointer, typename pointer, class LUT>
+template<typename T, typename U, class LUT>
image_type_ptr rgb_to_rgb( const image_type_ptr &src_img, const std::wstring &format )
{
size_type width = src_img->width( );
@@ -1128,13 +1129,13 @@
{
LUT lut;
- const_pointer src = src_img->data( );
+ T src = reinterpret_cast<T>( src_img->data( ) );
size_type src_pitch = src_img->pitch( );
- pointer dst = dst_img->data( );
+ U dst = reinterpret_cast<U>( dst_img->data( ) );
size_type dst_pitch = dst_img->pitch( );
- const_pointer sptr = src;
- pointer dptr = dst;
+ T sptr = src;
+ U dptr = dst;
size_type orig_width = width;
@@ -2090,6 +2091,11 @@
if( dst_pf == L"b8g8r8a8" )
return l10_l12_l16p_ushort_with_alpha_to_b8g8r8a8( src, dst_pf );
}
+ else if( src_pf == L"r16g16b16fixed" )
+ {
+ if( dst_pf == L"r32g32b32a32f" )
+ return rgb_to_rgb<const unsigned short*, float*, fixed16_to_float>( src, dst_pf );
+ }
#ifndef WIN32
fprintf( stderr, "Unknown %s to %s\n", opl::to_string( src_pf ).c_str( ), opl::to_string( dst_pf ).c_str( ) );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-02 23:02:04
|
Revision: 392
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=392&view=rev
Author: glslang
Date: 2008-01-02 15:02:01 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
+ adds a fixed point float format to il
+ more wic
Modified Paths:
--------------
trunk/lib/extras/src/wic/wic.cpp
trunk/lib/openlibraries/openlibraries_vc8.sln
trunk/lib/openlibraries/src/openimagelib/il/float_traits.hpp
trunk/lib/openlibraries/src/openimagelib/il/utility.cpp
Modified: trunk/lib/extras/src/wic/wic.cpp
===================================================================
--- trunk/lib/extras/src/wic/wic.cpp 2008-01-01 17:55:53 UTC (rev 391)
+++ trunk/lib/extras/src/wic/wic.cpp 2008-01-02 23:02:01 UTC (rev 392)
@@ -30,10 +30,12 @@
namespace
{
- il::image_type_ptr GUID_to_pf( WICPixelFormatGUID guid, UINT width, UINT height, UINT& pitch )
+ il::image_type_ptr GUID_to_pf( WICPixelFormatGUID guid, UINT width, UINT height, UINT& pitch, bool& convert )
{
il::image_type_ptr im;
+ convert = false;
+
if( guid == GUID_WICPixelFormat128bppRGBAFloat )
{
im = il::allocate( L"r32g32b32a32f", width, height );
@@ -41,6 +43,8 @@
}
else if( guid == GUID_WICPixelFormat128bppRGBFloat )
{
+ im = il::allocate( L"r32g32b32f", width, height );
+ pitch = im->pitch( ) * sizeof( float );
}
return im;
@@ -75,7 +79,8 @@
source->GetPixelFormat( &pixelformat );
UINT pitch;
- im = GUID_to_pf( pixelformat, width, height, pitch );
+ bool convert;
+ im = GUID_to_pf( pixelformat, width, height, pitch, convert );
if( !im )
return im;
Modified: trunk/lib/openlibraries/openlibraries_vc8.sln
===================================================================
--- trunk/lib/openlibraries/openlibraries_vc8.sln 2008-01-01 17:55:53 UTC (rev 391)
+++ trunk/lib/openlibraries/openlibraries_vc8.sln 2008-01-02 23:02:01 UTC (rev 392)
@@ -304,26 +304,6 @@
{3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "multipass_draw", "test\openobjectlib\GL\multipass_draw\multipass_draw_vc8.vcproj", "{AB0137D5-38BE-45A5-ACE9-02BB34D02358}"
- ProjectSection(ProjectDependencies) = postProject
- {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "noise_volume", "test\openobjectlib\GL\noise_volume\noise_volume_vc8.vcproj", "{3780D440-9C37-4186-B9B2-861EF3833CD4}"
- ProjectSection(ProjectDependencies) = postProject
- {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "obj_draw", "test\openobjectlib\GL\obj_draw\obj_draw_vc8.vcproj", "{DD597B0F-DE01-4A1A-A399-F2355ABB06B0}"
- ProjectSection(ProjectDependencies) = postProject
- {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "texture_draw", "test\openobjectlib\GL\texture_draw\texture_draw_vc8.vcproj", "{8032E526-0866-4764-A4E9-F18C7CEE12D2}"
- ProjectSection(ProjectDependencies) = postProject
- {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0}
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GL", "GL", "{B972DCEB-386E-42D2-8C5E-DD2942EC7F63}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "plugins", "plugins", "{C85EDDFB-1A91-4ABD-8E86-6AFDF0C85CBA}"
@@ -551,22 +531,6 @@
{E6EFFB88-1563-4AB7-9D07-5B8853CD8ECF}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{E6EFFB88-1563-4AB7-9D07-5B8853CD8ECF}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{E6EFFB88-1563-4AB7-9D07-5B8853CD8ECF}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {AB0137D5-38BE-45A5-ACE9-02BB34D02358}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {AB0137D5-38BE-45A5-ACE9-02BB34D02358}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {AB0137D5-38BE-45A5-ACE9-02BB34D02358}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {AB0137D5-38BE-45A5-ACE9-02BB34D02358}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {3780D440-9C37-4186-B9B2-861EF3833CD4}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {3780D440-9C37-4186-B9B2-861EF3833CD4}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {3780D440-9C37-4186-B9B2-861EF3833CD4}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {3780D440-9C37-4186-B9B2-861EF3833CD4}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {DD597B0F-DE01-4A1A-A399-F2355ABB06B0}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {DD597B0F-DE01-4A1A-A399-F2355ABB06B0}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {DD597B0F-DE01-4A1A-A399-F2355ABB06B0}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {DD597B0F-DE01-4A1A-A399-F2355ABB06B0}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
- {8032E526-0866-4764-A4E9-F18C7CEE12D2}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
- {8032E526-0866-4764-A4E9-F18C7CEE12D2}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
- {8032E526-0866-4764-A4E9-F18C7CEE12D2}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
- {8032E526-0866-4764-A4E9-F18C7CEE12D2}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
{6D618CAE-230F-4ADD-936B-6C1D3D723236}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
{6D618CAE-230F-4ADD-936B-6C1D3D723236}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{6D618CAE-230F-4ADD-936B-6C1D3D723236}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
@@ -670,10 +634,6 @@
{4CC2C554-1EB4-4E53-A73F-38F0A1862F49} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
{F30DAA25-794E-44F6-BF01-867A72BE385B} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
{DBF9F309-3C1F-4563-AA2B-69FA27C2CBF7} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6}
- {3780D440-9C37-4186-B9B2-861EF3833CD4} = {B972DCEB-386E-42D2-8C5E-DD2942EC7F63}
- {DD597B0F-DE01-4A1A-A399-F2355ABB06B0} = {B972DCEB-386E-42D2-8C5E-DD2942EC7F63}
- {8032E526-0866-4764-A4E9-F18C7CEE12D2} = {B972DCEB-386E-42D2-8C5E-DD2942EC7F63}
- {AB0137D5-38BE-45A5-ACE9-02BB34D02358} = {B972DCEB-386E-42D2-8C5E-DD2942EC7F63}
{6D618CAE-230F-4ADD-936B-6C1D3D723236} = {C85EDDFB-1A91-4ABD-8E86-6AFDF0C85CBA}
EndGlobalSection
EndGlobal
Modified: trunk/lib/openlibraries/src/openimagelib/il/float_traits.hpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/float_traits.hpp 2008-01-01 17:55:53 UTC (rev 391)
+++ trunk/lib/openlibraries/src/openimagelib/il/float_traits.hpp 2008-01-02 23:02:01 UTC (rev 392)
@@ -268,6 +268,49 @@
{ flop_scan_line_( p, ( float* ) dst, ( const float* ) src, w ); }
};
+template<typename T = float, class storage = default_storage<T> >
+class r16g16b16fixed : public surface_format<T, storage>
+{
+public:
+ typedef typename storage::const_pointer const_pointer;
+ typedef typename storage::pointer pointer;
+ typedef typename surface_format<T, storage>::size_type size_type;
+
+private:
+ static const size_type bs = 3;
+
+public:
+ explicit r16g16b16fixed( size_type width,
+ size_type height,
+ size_type depth,
+ size_type count = 1,
+ bool cubemap = false )
+ : surface_format<T, storage>( bs, width, height, depth, count, cubemap, L"r16g16b16fixed" )
+ { surface_format<T, storage>::allocate( ); }
+
+ r16g16b16fixed( const r16g16b16fixed& other, size_type w, size_type h )
+ : surface_format<T, storage>( other.bs, w, h, other.depth( ), other.count( ), other.is_cubemap( ), L"r16g16b16fixed" )
+ { surface_format<T, storage>::allocate( ); }
+
+ ~r16g16b16fixed( )
+ { }
+
+public:
+ virtual size_type allocsize( size_type width, size_type height, size_type depth ) const
+ { return sizeof( unsigned short ) * detail::rgb_Allocate_size<T>( )( bs, width, height, depth ); }
+
+ virtual size_type bitdepth( ) const
+ { return 16; }
+
+ virtual bool is_float( ) const { return true; }
+
+ virtual r16g16b16fixed* clone( size_type w, size_type h )
+ { return new r16g16b16fixed( *this, w, h ); }
+
+ virtual void flop_scan_line( size_t p, pointer dst, const_pointer src, size_type w ) const
+ { flop_scan_line_( p, ( short* ) dst, ( const unsigned short* ) src, w ); }
+};
+
} } }
#endif
Modified: trunk/lib/openlibraries/src/openimagelib/il/utility.cpp
===================================================================
--- trunk/lib/openlibraries/src/openimagelib/il/utility.cpp 2008-01-01 17:55:53 UTC (rev 391)
+++ trunk/lib/openlibraries/src/openimagelib/il/utility.cpp 2008-01-02 23:02:01 UTC (rev 392)
@@ -154,6 +154,7 @@
typedef image< unsigned char, r16g16b16a16log > r16g16b16a16log_image_type;
typedef image< unsigned char, r32g32b32f > r32g32b32f_image_type;
typedef image< unsigned char, r32g32b32a32f > r32g32b32a32f_image_type;
+typedef image< unsigned char, r16g16b16fixed > r16g16b16fixed_image_type;
typedef image< unsigned char, rgbe > rgbe_image_type;
typedef image< unsigned char, yuv444p > yuv444p_image_type;
typedef image< unsigned char, yuv444 > yuv444_image_type;
@@ -235,6 +236,8 @@
dst_img = image_type_ptr( new image_type( r32g32b32f_image_type( width, height, 1 ) ) );
else if( pf == L"r32g32b32a32f" )
dst_img = image_type_ptr( new image_type( r32g32b32a32f_image_type( width, height, 1 ) ) );
+ else if( pf == L"r16g16b16fixed" )
+ dst_img = image_type_ptr( new image_type( r16g16b16fixed_image_type( width, height, 1 ) ) );
else if( pf == L"rgbe" )
dst_img = image_type_ptr( new image_type( rgbe_image_type( width, height, 1 ) ) );
else if ( pf == L"yuv444p" )
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2008-01-01 17:55:55
|
Revision: 391
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=391&view=rev
Author: glslang
Date: 2008-01-01 09:55:53 -0800 (Tue, 01 Jan 2008)
Log Message:
-----------
+ little bit more wic
Modified Paths:
--------------
trunk/lib/extras/src/wic/wic.cpp
Modified: trunk/lib/extras/src/wic/wic.cpp
===================================================================
--- trunk/lib/extras/src/wic/wic.cpp 2007-12-30 21:21:49 UTC (rev 390)
+++ trunk/lib/extras/src/wic/wic.cpp 2008-01-01 17:55:53 UTC (rev 391)
@@ -15,6 +15,7 @@
#include <openlibraries_global_config.hpp>
#endif
+#include <atlbase.h>
#include <wincodec.h>
#include <wincodecsdk.h>
@@ -38,31 +39,32 @@
im = il::allocate( L"r32g32b32a32f", width, height );
pitch = im->pitch( ) * sizeof( float );
}
+ else if( guid == GUID_WICPixelFormat128bppRGBFloat )
+ {
+ }
return im;
}
il::image_type_ptr load_wic( const pl::string& uri )
{
-# define SAFE_RELEASE( p ) { if( p ) { p->Release( ); p = NULL; } }
-
il::image_type_ptr im;
- IWICImagingFactory* wic_factory = NULL;
- IWICBitmapDecoder* decoder = NULL;
- IWICBitmapFrameDecode* frame = NULL;
+ CComPtr<IWICImagingFactory> wic_factory;
+ CComPtr<IWICBitmapDecoder> decoder;
+ CComPtr<IWICBitmapFrameDecode> frame;
HRESULT hr = CoCreateInstance( CLSID_WICImagingFactory, NULL, CLSCTX_INPROC_SERVER, IID_IWICImagingFactory, ( LPVOID* ) &wic_factory );
if( FAILED( hr ) )
- goto error;
+ return im;
hr = wic_factory->CreateDecoderFromFilename( pl::to_wstring( uri ).c_str( ), NULL, GENERIC_READ, WICDecodeMetadataCacheOnDemand, &decoder );
if( FAILED( hr ) )
- goto error;
+ return im;
hr = decoder->GetFrame( 0, &frame );
if( FAILED( hr ) )
- goto error;
+ return im;
IWICBitmapSource* source = ( IWICBitmapSource* ) frame;
UINT width;
@@ -74,16 +76,12 @@
UINT pitch;
im = GUID_to_pf( pixelformat, width, height, pitch );
+ if( !im )
+ return im;
+
hr = source->CopyPixels( NULL, pitch, im->size( ), im->data( ) );
- error:
- SAFE_RELEASE( decoder );
- SAFE_RELEASE( wic_factory );
- SAFE_RELEASE( frame );
-
return im;
-
-# undef SAFE_RELEASE
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2007-12-30 21:21:51
|
Revision: 390
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=390&view=rev
Author: glslang
Date: 2007-12-30 13:21:49 -0800 (Sun, 30 Dec 2007)
Log Message:
-----------
+ more JPEG XR/HD Photo support
Modified Paths:
--------------
trunk/lib/extras/src/lut/lut.cpp
trunk/lib/extras/src/wic/wic.cpp
Added Paths:
-----------
trunk/lib/extras/src/wic/wic_plugin.opl
Modified: trunk/lib/extras/src/lut/lut.cpp
===================================================================
--- trunk/lib/extras/src/lut/lut.cpp 2007-12-30 16:49:57 UTC (rev 389)
+++ trunk/lib/extras/src/lut/lut.cpp 2007-12-30 21:21:49 UTC (rev 390)
@@ -27,24 +27,22 @@
{
public:
explicit gamma_input( )
- : prop_width_( pcos::key::from_string( "width" ) )
+ : prop_colourspace_( pcos::key::from_string( "colourspace" ) )
+ , prop_width_( pcos::key::from_string( "width" ) )
, prop_height_( pcos::key::from_string( "height" ) )
- , prop_bitdepth_( pcos::key::from_string( "bitdepth" ) )
- , prop_is_float_( pcos::key::from_string( "is_float" ) )
- { }
+ {
+
+ }
virtual ~gamma_input( ) { }
virtual pl::wstring get_uri( ) const { return L"gamma:"; }
virtual pl::wstring get_mime_type( ) const { return L""; }
-
-
private:
+ pcos::property prop_colourspace_;
pcos::property prop_width_;
pcos::property prop_height_;
- pcos::property prop_bitdepth_;
- pcos::property prop_is_float_;
};
class ML_PLUGIN_DECLSPEC lut_plugin : public ml::openmedialib_plugin
Modified: trunk/lib/extras/src/wic/wic.cpp
===================================================================
--- trunk/lib/extras/src/wic/wic.cpp 2007-12-30 16:49:57 UTC (rev 389)
+++ trunk/lib/extras/src/wic/wic.cpp 2007-12-30 21:21:49 UTC (rev 390)
@@ -29,9 +29,17 @@
namespace
{
- il::image_type_ptr GUID_to_pf( WICPixelFormatGUID guid, UINT width, UINT height )
+ il::image_type_ptr GUID_to_pf( WICPixelFormatGUID guid, UINT width, UINT height, UINT& pitch )
{
- return il::image_type_ptr( );
+ il::image_type_ptr im;
+
+ if( guid == GUID_WICPixelFormat128bppRGBAFloat )
+ {
+ im = il::allocate( L"r32g32b32a32f", width, height );
+ pitch = im->pitch( ) * sizeof( float );
+ }
+
+ return im;
}
il::image_type_ptr load_wic( const pl::string& uri )
@@ -64,7 +72,9 @@
source->GetSize( &width, &height );
source->GetPixelFormat( &pixelformat );
- im = GUID_to_pf( pixelformat, width, height );
+ UINT pitch;
+ im = GUID_to_pf( pixelformat, width, height, pitch );
+ hr = source->CopyPixels( NULL, pitch, im->size( ), im->data( ) );
error:
SAFE_RELEASE( decoder );
Added: trunk/lib/extras/src/wic/wic_plugin.opl
===================================================================
--- trunk/lib/extras/src/wic/wic_plugin.opl (rev 0)
+++ trunk/lib/extras/src/wic/wic_plugin.opl 2007-12-30 21:21:49 UTC (rev 390)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openlibraries version="1.0">
+ <openimagelib name="oil" version="0.2.0">
+ <plugin name="HDRFlow wic plugin" type="input" in_filter="*.hdp *.wdp" extension='".*\.hdp", ".*\.wdp"' merit="0" filename='"libhdrflow_extras_wic.so", "libhdrflow_extras_wic.dylib", "hdrflow_extras_wic-vc80-d-0_1_0.dll", "hdrflow_extras_wic-vc80-r-0_1_0.dll"'/>
+ </openimagelib>
+</openlibraries>
Property changes on: trunk/lib/extras/src/wic/wic_plugin.opl
___________________________________________________________________
Name: svn:eol-style
+ native
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2007-12-30 16:50:01
|
Revision: 389
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=389&view=rev
Author: glslang
Date: 2007-12-30 08:49:57 -0800 (Sun, 30 Dec 2007)
Log Message:
-----------
+ removes unneeded const
+ some stubs for luts and hd photo
Modified Paths:
--------------
trunk/lib/extras/extras_vc8.sln
trunk/lib/extras/src/noise/noise.cpp
trunk/lib/extras/src/panoramic/panoramic.cpp
trunk/lib/extras/src/ppm/ppm_plugin.cpp
trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp
trunk/lib/openlibraries/src/openmedialib/ml/filter.hpp
trunk/lib/openlibraries/src/openmedialib/ml/input.hpp
trunk/lib/openlibraries/src/openmedialib/plugins/avformat/avformat_plugin.cpp
trunk/lib/openlibraries/src/openmedialib/plugins/gensys/gensys_plugin.cpp
trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_plugin.cpp
trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp
trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_input.h
trunk/lib/openlibraries/src/openmedialib/py/ml.cpp
Added Paths:
-----------
trunk/lib/extras/src/lut/
trunk/lib/extras/src/lut/lut.cpp
trunk/lib/extras/src/lut/lut_vc8.vcproj
trunk/lib/extras/src/wic/
trunk/lib/extras/src/wic/wic.cpp
trunk/lib/extras/src/wic/wic_vc8.vcproj
Modified: trunk/lib/extras/extras_vc8.sln
===================================================================
--- trunk/lib/extras/extras_vc8.sln 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/extras/extras_vc8.sln 2007-12-30 16:49:57 UTC (rev 389)
@@ -28,6 +28,14 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "readers", "src\imf\mfn\readers_vc8.vcproj", "{061A3FF5-B3C6-4CDC-A018-5B985C234CD6}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "LUTs", "LUTs", "{078F108D-642B-417D-99C6-F05C8266C57E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lut", "src\lut\lut_vc8.vcproj", "{80F6C766-D2FB-4744-AAAD-0DC99094DCDD}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WIC", "WIC", "{4861599B-D7E9-4C5B-83FE-2ECF7484C18E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wic", "src\wic\wic_vc8.vcproj", "{DA08A396-4003-4A9F-85DC-45A270300CD1}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Multi-threaded Debug DLL|Win32 = Multi-threaded Debug DLL|Win32
@@ -58,6 +66,14 @@
{061A3FF5-B3C6-4CDC-A018-5B985C234CD6}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
{061A3FF5-B3C6-4CDC-A018-5B985C234CD6}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
{061A3FF5-B3C6-4CDC-A018-5B985C234CD6}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
+ {80F6C766-D2FB-4744-AAAD-0DC99094DCDD}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
+ {80F6C766-D2FB-4744-AAAD-0DC99094DCDD}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
+ {80F6C766-D2FB-4744-AAAD-0DC99094DCDD}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
+ {80F6C766-D2FB-4744-AAAD-0DC99094DCDD}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
+ {DA08A396-4003-4A9F-85DC-45A270300CD1}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32
+ {DA08A396-4003-4A9F-85DC-45A270300CD1}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32
+ {DA08A396-4003-4A9F-85DC-45A270300CD1}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32
+ {DA08A396-4003-4A9F-85DC-45A270300CD1}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -69,11 +85,15 @@
{CE7A290A-13C0-424E-A02A-96CDC6B0E6BE} = {2644DB77-2096-4A50-A23F-C57D3C011FE2}
{4E0BD6BF-2B4D-4BF8-BEB7-3BFF57D627BC} = {2644DB77-2096-4A50-A23F-C57D3C011FE2}
{0CED7D48-905C-4C67-96B9-668B7728ED10} = {2644DB77-2096-4A50-A23F-C57D3C011FE2}
+ {078F108D-642B-417D-99C6-F05C8266C57E} = {2644DB77-2096-4A50-A23F-C57D3C011FE2}
+ {4861599B-D7E9-4C5B-83FE-2ECF7484C18E} = {2644DB77-2096-4A50-A23F-C57D3C011FE2}
{B4CCC2D9-D505-4B08-B908-B2A38105ABC8} = {675FBBBA-6681-49E3-AAC6-FE371310DA63}
{927446CD-3483-4CCF-B581-F0896DD4A550} = {E0C3CF4A-5F43-4BBC-B7A9-6D4CDB225CD9}
{C8F73831-1355-45C9-BD1B-C7AAB4CDE373} = {D133B05E-F174-4CDA-8FF4-C45C139CFACD}
{9A2197B4-ABC1-4047-A81B-15E9D228C108} = {CE7A290A-13C0-424E-A02A-96CDC6B0E6BE}
{95CD0C43-860C-467B-9995-E6A4E0F8519B} = {4E0BD6BF-2B4D-4BF8-BEB7-3BFF57D627BC}
{061A3FF5-B3C6-4CDC-A018-5B985C234CD6} = {0CED7D48-905C-4C67-96B9-668B7728ED10}
+ {80F6C766-D2FB-4744-AAAD-0DC99094DCDD} = {078F108D-642B-417D-99C6-F05C8266C57E}
+ {DA08A396-4003-4A9F-85DC-45A270300CD1} = {4861599B-D7E9-4C5B-83FE-2ECF7484C18E}
EndGlobalSection
EndGlobal
Added: trunk/lib/extras/src/lut/lut.cpp
===================================================================
--- trunk/lib/extras/src/lut/lut.cpp (rev 0)
+++ trunk/lib/extras/src/lut/lut.cpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -0,0 +1,93 @@
+
+// lut - LUTs image generation
+
+// Copyright (c) 2007 Goncalo N. M. de Carvalho
+// Released under the GPL.
+// For more information, see http://www.hdrflow.com.
+
+#ifdef HAVE_CONFIG_H
+#include <openlibraries_global_config.hpp>
+#endif
+
+#ifdef WIN32
+#define _USE_MATH_DEFINES
+#include <cmath>
+#endif
+
+#include <openmedialib/ml/openmedialib_plugin.hpp>
+
+namespace pl = olib::openpluginlib;
+namespace il = olib::openimagelib::il;
+namespace ml = olib::openmedialib::ml;
+namespace pcos = olib::openpluginlib::pcos;
+
+namespace hdrflow {
+
+class ML_PLUGIN_DECLSPEC gamma_input : public ml::input_type
+{
+public:
+ explicit gamma_input( )
+ : prop_width_( pcos::key::from_string( "width" ) )
+ , prop_height_( pcos::key::from_string( "height" ) )
+ , prop_bitdepth_( pcos::key::from_string( "bitdepth" ) )
+ , prop_is_float_( pcos::key::from_string( "is_float" ) )
+ { }
+
+ virtual ~gamma_input( ) { }
+
+ virtual pl::wstring get_uri( ) const { return L"gamma:"; }
+ virtual pl::wstring get_mime_type( ) const { return L""; }
+
+
+
+private:
+ pcos::property prop_width_;
+ pcos::property prop_height_;
+ pcos::property prop_bitdepth_;
+ pcos::property prop_is_float_;
+};
+
+class ML_PLUGIN_DECLSPEC lut_plugin : public ml::openmedialib_plugin
+{
+public:
+ virtual ml::input_type_ptr input( const pl::wstring& request )
+ {
+ return ml::input_type_ptr( );
+ }
+};
+
+}
+
+extern "C"
+{
+ ML_PLUGIN_DECLSPEC bool openplugin_init( void )
+ {
+ return true;
+ }
+
+ ML_PLUGIN_DECLSPEC bool openplugin_uninit( void )
+ {
+ return true;
+ }
+
+ ML_PLUGIN_DECLSPEC bool openplugin_create_plugin( const char*, pl::openplugin** plug )
+ {
+ *plug = new hdrflow::lut_plugin;
+ return true;
+ }
+
+ ML_PLUGIN_DECLSPEC void openplugin_destroy_plugin( pl::openplugin* plug )
+ {
+ delete static_cast<hdrflow::lut_plugin*>( plug );
+ }
+}
+
+#ifdef WIN32
+extern "C" BOOL WINAPI DllMain( HINSTANCE hInstDLL, DWORD fdwReason, LPVOID )
+{
+ if( fdwReason == DLL_PROCESS_ATTACH )
+ DisableThreadLibraryCalls( hInstDLL );
+
+ return TRUE;
+}
+#endif
Property changes on: trunk/lib/extras/src/lut/lut.cpp
___________________________________________________________________
Name: svn:eol-style
+ native
Added: trunk/lib/extras/src/lut/lut_vc8.vcproj
===================================================================
--- trunk/lib/extras/src/lut/lut_vc8.vcproj (rev 0)
+++ trunk/lib/extras/src/lut/lut_vc8.vcproj 2007-12-30 16:49:57 UTC (rev 389)
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="lut"
+ ProjectGUID="{80F6C766-D2FB-4744-AAAD-0DC99094DCDD}"
+ RootNamespace="lut"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Multi-threaded Debug DLL|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\openlibraries\src";"C:\Boost\include\boost-1_34_1""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;ML_PLUGIN_EXPORTS;HAVE_FLEX_STRING"
+ MinimalRebuild="true"
+ ExceptionHandling="2"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ OpenMP="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="4"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ IgnoreImportLibrary="true"
+ OutputFile="$(OutDir)\hdrflow_extras_lut-vc80-d-0_1_0.dll"
+ LinkIncremental="2"
+ AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\..\openlibraries\src\openpluginlib\pl\$(ConfigurationName)";"$(SolutionDir)\..\openlibraries\src\openimagelib\il\$(ConfigurationName)";"$(SolutionDir)\..\openlibraries\src\openmedialib\ml\$(ConfigurationName)""
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Multi-threaded Release DLL|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\openlibraries\src";"C:\Boost\include\boost-1_34_1""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;ML_PLUGIN_EXPORTS;HAVE_FLEX_STRING"
+ ExceptionHandling="2"
+ RuntimeLibrary="2"
+ BufferSecurityCheck="false"
+ OpenMP="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="4"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ IgnoreImportLibrary="true"
+ OutputFile="$(OutDir)\hdrflow_extras_lut-vc80-r-0_1_0.dll"
+ LinkIncremental="1"
+ AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\..\openlibraries\src\openpluginlib\pl\$(ConfigurationName)";"$(SolutionDir)\..\openlibraries\src\openimagelib\il\$(ConfigurationName)";"$(SolutionDir)\..\openlibraries\src\openmedialib\ml\$(ConfigurationName)""
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath=".\lut.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
Property changes on: trunk/lib/extras/src/lut/lut_vc8.vcproj
___________________________________________________________________
Name: svn:eol-style
+ native
Modified: trunk/lib/extras/src/noise/noise.cpp
===================================================================
--- trunk/lib/extras/src/noise/noise.cpp 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/extras/src/noise/noise.cpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -66,7 +66,7 @@
{ }
public:
- const pl::wstring get_uri( ) const { return L"panoramic:"; }
+ virtual pl::wstring get_uri( ) const { return L"panoramic:"; }
ml::frame_type_ptr fetch( )
{
Modified: trunk/lib/extras/src/panoramic/panoramic.cpp
===================================================================
--- trunk/lib/extras/src/panoramic/panoramic.cpp 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/extras/src/panoramic/panoramic.cpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -76,7 +76,7 @@
}
public:
- const pl::wstring get_uri( ) const { return L"panoramic:"; }
+ virtual pl::wstring get_uri( ) const { return L"panoramic:"; }
ml::frame_type_ptr fetch( )
{
Modified: trunk/lib/extras/src/ppm/ppm_plugin.cpp
===================================================================
--- trunk/lib/extras/src/ppm/ppm_plugin.cpp 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/extras/src/ppm/ppm_plugin.cpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -11,6 +11,10 @@
# define PPM_DECLSPEC __attribute__( ( visibility( "default" ) ) )
#endif
+#ifdef HAVE_CONFIG_H
+#include <openlibraries_global_config.hpp>
+#endif
+
#include <openimagelib/il/openimagelib_plugin.hpp>
namespace il = olib::openimagelib::il;
Added: trunk/lib/extras/src/wic/wic.cpp
===================================================================
--- trunk/lib/extras/src/wic/wic.cpp (rev 0)
+++ trunk/lib/extras/src/wic/wic.cpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -0,0 +1,121 @@
+
+// wic - Windows Image Component plugin
+
+// Copyright (c) 2007 Goncalo N. M. de Carvalho
+// Released under the GPL.
+// For more information, see http://www.hdrflow.com.
+
+#ifdef WIN32
+# define WIC_DECLSPEC __declspec( dllexport )
+#else
+# define WIC_DECLSPEC __attribute__( ( visibility( "default" ) ) )
+#endif
+
+#ifdef HAVE_CONFIG_H
+#include <openlibraries_global_config.hpp>
+#endif
+
+#include <wincodec.h>
+#include <wincodecsdk.h>
+
+#include <openpluginlib/pl/utf8_utils.hpp>
+
+#include <openimagelib/il/openimagelib_plugin.hpp>
+
+namespace il = olib::openimagelib::il;
+namespace pl = olib::openpluginlib;
+
+namespace hdrflow {
+
+namespace
+{
+ il::image_type_ptr GUID_to_pf( WICPixelFormatGUID guid, UINT width, UINT height )
+ {
+ return il::image_type_ptr( );
+ }
+
+ il::image_type_ptr load_wic( const pl::string& uri )
+ {
+# define SAFE_RELEASE( p ) { if( p ) { p->Release( ); p = NULL; } }
+
+ il::image_type_ptr im;
+
+ IWICImagingFactory* wic_factory = NULL;
+ IWICBitmapDecoder* decoder = NULL;
+ IWICBitmapFrameDecode* frame = NULL;
+
+ HRESULT hr = CoCreateInstance( CLSID_WICImagingFactory, NULL, CLSCTX_INPROC_SERVER, IID_IWICImagingFactory, ( LPVOID* ) &wic_factory );
+ if( FAILED( hr ) )
+ goto error;
+
+ hr = wic_factory->CreateDecoderFromFilename( pl::to_wstring( uri ).c_str( ), NULL, GENERIC_READ, WICDecodeMetadataCacheOnDemand, &decoder );
+ if( FAILED( hr ) )
+ goto error;
+
+ hr = decoder->GetFrame( 0, &frame );
+ if( FAILED( hr ) )
+ goto error;
+
+ IWICBitmapSource* source = ( IWICBitmapSource* ) frame;
+ UINT width;
+ UINT height;
+ WICPixelFormatGUID pixelformat;
+
+ source->GetSize( &width, &height );
+ source->GetPixelFormat( &pixelformat );
+
+ im = GUID_to_pf( pixelformat, width, height );
+
+ error:
+ SAFE_RELEASE( decoder );
+ SAFE_RELEASE( wic_factory );
+ SAFE_RELEASE( frame );
+
+ return im;
+
+# undef SAFE_RELEASE
+ }
+}
+
+struct WIC_DECLSPEC wic_plugin : public il::openimagelib_plugin
+{
+ virtual il::image_type_ptr load( const pl::string& uri )
+ { return load_wic( uri ); }
+
+ virtual bool store( const pl::string&, il::image_type_ptr )
+ { return false; }
+};
+
+}
+
+extern "C"
+{
+ WIC_DECLSPEC bool openplugin_init( void )
+ {
+ return true;
+ }
+
+ WIC_DECLSPEC bool openplugin_uninit( void )
+ {
+ return true;
+ }
+
+ WIC_DECLSPEC bool openplugin_create_plugin( const char*, pl::openplugin** plug )
+ {
+ *plug = new hdrflow::wic_plugin;
+ return true;
+ }
+
+ WIC_DECLSPEC void openplugin_destroy_plugin( pl::openplugin* plug )
+ { delete static_cast<hdrflow::wic_plugin*>( plug ); }
+}
+
+#ifdef WIN32
+extern "C" BOOL WINAPI DllMain( HINSTANCE hInstDLL, DWORD fdwReason, LPVOID )
+{
+ if( fdwReason == DLL_PROCESS_ATTACH )
+ DisableThreadLibraryCalls( hInstDLL );
+
+ return TRUE;
+}
+#endif
Property changes on: trunk/lib/extras/src/wic/wic.cpp
___________________________________________________________________
Name: svn:eol-style
+ native
Added: trunk/lib/extras/src/wic/wic_vc8.vcproj
===================================================================
--- trunk/lib/extras/src/wic/wic_vc8.vcproj (rev 0)
+++ trunk/lib/extras/src/wic/wic_vc8.vcproj 2007-12-30 16:49:57 UTC (rev 389)
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="wic"
+ ProjectGUID="{DA08A396-4003-4A9F-85DC-45A270300CD1}"
+ RootNamespace="wic"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Multi-threaded Debug DLL|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\openlibraries\src";"C:\Boost\include\boost-1_34_1";C:\Program Files\Microsoft SDKs\Windows\v6.0\Include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;WIC_EXPORTS;HAVE_FLEX_STRING"
+ MinimalRebuild="true"
+ ExceptionHandling="2"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ BufferSecurityCheck="false"
+ OpenMP="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="4"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ IgnoreImportLibrary="true"
+ AdditionalDependencies="windowscodecs.lib"
+ OutputFile="$(OutDir)\hdrflow_extras_wic-vc80-d-0_1_0.dll"
+ LinkIncremental="2"
+ AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\..\openlibraries\src\openpluginlib\pl\$(ConfigurationName)";"$(SolutionDir)\..\openlibraries\src\openimagelib\il\$(ConfigurationName)";"$(SolutionDir)\..\openlibraries\src\openmedialib\ml\$(ConfigurationName)";C:\Program Files\Microsoft SDKs\Windows\v6.0\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Multi-threaded Release DLL|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\openlibraries\src";"C:\Boost\include\boost-1_34_1";C:\Program Files\Microsoft SDKs\Windows\v6.0\Include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;WIC_EXPORTS;HAVE_FLEX_STRING"
+ ExceptionHandling="2"
+ RuntimeLibrary="2"
+ BufferSecurityCheck="false"
+ OpenMP="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="4"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ IgnoreImportLibrary="true"
+ AdditionalDependencies="windowscodecs.lib"
+ OutputFile="$(OutDir)\hdrflow_extras_wic-vc80-r-0_1_0.dll"
+ LinkIncremental="1"
+ AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\..\openlibraries\src\openpluginlib\pl\$(ConfigurationName)";"$(SolutionDir)\..\openlibraries\src\openimagelib\il\$(ConfigurationName)";"$(SolutionDir)\..\openlibraries\src\openmedialib\ml\$(ConfigurationName)";C:\Program Files\Microsoft SDKs\Windows\v6.0\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath=".\wic.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
Property changes on: trunk/lib/extras/src/wic/wic_vc8.vcproj
___________________________________________________________________
Name: svn:eol-style
+ native
Modified: trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp
===================================================================
--- trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -355,7 +355,7 @@
properties( ).append( prop_maxval_ = ( std::numeric_limits<float>::max )( ) );
}
- virtual const opl::wstring get_uri( ) const { return L"tm_linear"; }
+ virtual opl::wstring get_uri( ) const { return L"tm_linear"; }
virtual frame_type_ptr fetch( )
{
@@ -392,7 +392,7 @@
properties( ).append( prop_knee_high_ = 5.0f );
}
- virtual const opl::wstring get_uri( ) const { return L"tm_ilm_exr"; }
+ virtual opl::wstring get_uri( ) const { return L"tm_ilm_exr"; }
virtual frame_type_ptr fetch( )
{
@@ -428,7 +428,7 @@
properties( ).append( prop_ldmax_ = 100.0f );
}
- virtual const opl::wstring get_uri( ) const { return L"tm_ferwerda"; }
+ virtual opl::wstring get_uri( ) const { return L"tm_ferwerda"; }
virtual frame_type_ptr fetch( )
{
Modified: trunk/lib/openlibraries/src/openmedialib/ml/filter.hpp
===================================================================
--- trunk/lib/openlibraries/src/openmedialib/ml/filter.hpp 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/openlibraries/src/openmedialib/ml/filter.hpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -62,9 +62,9 @@
// implementation of these methods should be sufficient for the majority of cases.
// Basic information
- virtual const openpluginlib::wstring get_uri( ) const = 0;
+ virtual openpluginlib::wstring get_uri( ) const = 0;
- virtual const openpluginlib::wstring get_mime_type( ) const
+ virtual openpluginlib::wstring get_mime_type( ) const
{ return slots_[ 0 ] ? slots_[ 0 ]->get_mime_type( ) : L""; }
// Audio/Visual
Modified: trunk/lib/openlibraries/src/openmedialib/ml/input.hpp
===================================================================
--- trunk/lib/openlibraries/src/openmedialib/ml/input.hpp 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/openlibraries/src/openmedialib/ml/input.hpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -83,8 +83,8 @@
void register_callback( input_callback_ptr callback ) { callback_ = callback; }
// Basic information
- virtual const openpluginlib::wstring get_uri( ) const = 0;
- virtual const openpluginlib::wstring get_mime_type( ) const = 0;
+ virtual openpluginlib::wstring get_uri( ) const = 0;
+ virtual openpluginlib::wstring get_mime_type( ) const = 0;
// Audio/Visual
virtual int get_frames( ) const = 0;
Modified: trunk/lib/openlibraries/src/openmedialib/plugins/avformat/avformat_plugin.cpp
===================================================================
--- trunk/lib/openlibraries/src/openmedialib/plugins/avformat/avformat_plugin.cpp 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/openlibraries/src/openmedialib/plugins/avformat/avformat_plugin.cpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -14,6 +14,10 @@
#include <windows.h>
#endif // WIN32
+#ifndef INT64_C
+#define INT64_C(x) x ## LL
+#endif // INT64_C
+
#include <iostream>
#include <cstdlib>
#include <vector>
@@ -27,7 +31,6 @@
#include <boost/thread/condition.hpp>
#include <boost/thread/recursive_mutex.hpp>
-
extern "C" {
#include <avformat.h>
}
@@ -1724,8 +1727,8 @@
}
// Basic information
- virtual const opl::wstring get_uri( ) const { return uri_; }
- virtual const opl::wstring get_mime_type( ) const { return mime_type_; }
+ virtual opl::wstring get_uri( ) const { return uri_; }
+ virtual opl::wstring get_mime_type( ) const { return mime_type_; }
virtual bool has_video( ) const { return prop_video_index_.value< int >( ) != -1 && video_indexes_.size( ) > 0; }
virtual bool has_audio( ) const { return prop_audio_index_.value< int >( ) != -1 && audio_indexes_.size( ) > 0; }
@@ -1956,7 +1959,7 @@
free(out_buffer_);
}
- virtual const opl::wstring get_uri( ) const { return L"resampler"; }
+ virtual opl::wstring get_uri( ) const { return L"resampler"; }
void cache( int pos, input_type_ptr input )
{
Modified: trunk/lib/openlibraries/src/openmedialib/plugins/gensys/gensys_plugin.cpp
===================================================================
--- trunk/lib/openlibraries/src/openmedialib/plugins/gensys/gensys_plugin.cpp 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/openlibraries/src/openmedialib/plugins/gensys/gensys_plugin.cpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -102,8 +102,8 @@
virtual ~colour_input( ) { }
// Basic information
- virtual const opl::wstring get_uri( ) const { return L"colour:"; }
- virtual const opl::wstring get_mime_type( ) const { return L""; }
+ virtual opl::wstring get_uri( ) const { return L"colour:"; }
+ virtual opl::wstring get_mime_type( ) const { return L""; }
// Audio/Visual
virtual int get_frames( ) const { return prop_out_.value< int >( ); }
@@ -210,8 +210,8 @@
virtual ~pusher_input( ) { }
// Basic information
- virtual const opl::wstring get_uri( ) const { return L"pusher:"; }
- virtual const opl::wstring get_mime_type( ) const { return L""; }
+ virtual opl::wstring get_uri( ) const { return L"pusher:"; }
+ virtual opl::wstring get_mime_type( ) const { return L""; }
// Audio/Visual
virtual int get_frames( ) const { return int( queue_.size( ) ); }
@@ -281,7 +281,7 @@
properties( ).append( prop_v_ = 128 );
}
- virtual const opl::wstring get_uri( ) const { return L"chroma"; }
+ virtual opl::wstring get_uri( ) const { return L"chroma"; }
virtual frame_type_ptr fetch( )
{
@@ -344,7 +344,7 @@
properties( ).append( prop_channels_ = 2 );
}
- virtual const opl::wstring get_uri( ) const { return L"conform"; }
+ virtual opl::wstring get_uri( ) const { return L"conform"; }
virtual frame_type_ptr fetch( )
{
@@ -434,7 +434,7 @@
properties( ).append( prop_rh_ = 1.0 );
}
- virtual const opl::wstring get_uri( ) const { return L"crop"; }
+ virtual opl::wstring get_uri( ) const { return L"crop"; }
virtual frame_type_ptr fetch( )
{
@@ -582,7 +582,7 @@
properties( ).append( prop_interp_ = opl::wstring( L"bilinear" ) );
}
- virtual const opl::wstring get_uri( ) const { return L"composite"; }
+ virtual opl::wstring get_uri( ) const { return L"composite"; }
virtual const size_t slot_count( ) const { return 2; }
@@ -950,7 +950,7 @@
properties( ).append( prop_saturation_ = 1.0 );
}
- virtual const opl::wstring get_uri( ) const { return L"correction"; }
+ virtual opl::wstring get_uri( ) const { return L"correction"; }
virtual frame_type_ptr fetch( )
{
@@ -1110,7 +1110,7 @@
prop_active_.set( 0 );
}
- virtual const opl::wstring get_uri( ) const { return L"threader"; }
+ virtual opl::wstring get_uri( ) const { return L"threader"; }
void update_active( )
{
@@ -1290,7 +1290,7 @@
return map_source_to_dest( src_frames_ );
}
- virtual const opl::wstring get_uri( ) const { return L"frame_rate"; }
+ virtual opl::wstring get_uri( ) const { return L"frame_rate"; }
virtual void seek( const int position, const bool relative = false )
{
@@ -1465,7 +1465,7 @@
return frames < 0 ? - frames : frames;
}
- virtual const opl::wstring get_uri( ) const { return L"clip"; }
+ virtual opl::wstring get_uri( ) const { return L"clip"; }
virtual void seek( const int position, const bool relative = false )
{
@@ -1565,7 +1565,7 @@
{
}
- virtual const opl::wstring get_uri( ) const { return L"deinterlace"; }
+ virtual opl::wstring get_uri( ) const { return L"deinterlace"; }
virtual frame_type_ptr fetch( )
{
@@ -1592,7 +1592,7 @@
{
}
- virtual const opl::wstring get_uri( ) const { return L"lerp"; }
+ virtual opl::wstring get_uri( ) const { return L"lerp"; }
virtual frame_type_ptr fetch( )
{
@@ -1651,7 +1651,7 @@
{
public:
bezier_filter( ) : lerp_filter( ) { }
- virtual const opl::wstring get_uri( ) const { return L"bezier"; }
+ virtual opl::wstring get_uri( ) const { return L"bezier"; }
protected:
typedef struct
@@ -1771,7 +1771,7 @@
properties( ).append( prop_colourspace_ = opl::wstring( L"r8g8b8" ) );
}
- virtual const opl::wstring get_uri( ) const { return L"visualise"; }
+ virtual opl::wstring get_uri( ) const { return L"visualise"; }
virtual frame_type_ptr fetch( )
{
@@ -1955,7 +1955,7 @@
virtual const size_t slot_count( ) const { return size_t( prop_slots_.value< int >( ) ); }
- virtual const opl::wstring get_uri( ) const { return L"playlist"; }
+ virtual opl::wstring get_uri( ) const { return L"playlist"; }
virtual int get_frames( ) const
{
Modified: trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_plugin.cpp
===================================================================
--- trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_plugin.cpp 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_plugin.cpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -2147,7 +2147,7 @@
plug_->mainEntry( kOfxActionUnload, 0, 0, 0 );
}
- virtual const opl::wstring get_uri( ) const
+ virtual opl::wstring get_uri( ) const
{ return pl::to_wstring( plug_->pluginIdentifier ); }
virtual frame_type_ptr fetch( )
Modified: trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp
===================================================================
--- trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -256,8 +256,8 @@
}
// Basic information
- virtual const pl::wstring get_uri( ) const { return resource_; }
- virtual const pl::wstring get_mime_type( ) const { return L""; }
+ virtual pl::wstring get_uri( ) const { return resource_; }
+ virtual pl::wstring get_mime_type( ) const { return L""; }
virtual bool has_video( ) const { return files_.size( ) > 0; }
virtual bool has_audio( ) const { return false; }
Modified: trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_input.h
===================================================================
--- trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_input.h 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_input.h 2007-12-30 16:49:57 UTC (rev 389)
@@ -123,8 +123,8 @@
virtual bool is_seekable( ) const { return true; }
- virtual const opl::wstring get_uri( ) const { return uri_; }
- virtual const opl::wstring get_mime_type( ) const { return mime_type_; }
+ virtual opl::wstring get_uri( ) const { return uri_; }
+ virtual opl::wstring get_mime_type( ) const { return mime_type_; }
virtual double fps( ) const
{
Modified: trunk/lib/openlibraries/src/openmedialib/py/ml.cpp
===================================================================
--- trunk/lib/openlibraries/src/openmedialib/py/ml.cpp 2007-12-30 15:25:04 UTC (rev 388)
+++ trunk/lib/openlibraries/src/openmedialib/py/ml.cpp 2007-12-30 16:49:57 UTC (rev 389)
@@ -30,14 +30,14 @@
if ( method ) method( );
}
- virtual const openpluginlib::wstring get_uri( ) const
+ virtual openpluginlib::wstring get_uri( ) const
{
py::override method = get_override( "get_uri" );
if ( method ) return method( );
return openpluginlib::wstring( L"" );
}
- virtual const openpluginlib::wstring get_mime_type( ) const
+ virtual openpluginlib::wstring get_mime_type( ) const
{
py::override method = get_override( "get_mime_type" );
if ( method ) return method( );
@@ -139,7 +139,7 @@
if ( method ) method( );
}
- virtual const openpluginlib::wstring get_uri( ) const
+ virtual openpluginlib::wstring get_uri( ) const
{
py::override method = get_override( "get_uri" );
if ( method ) return method( );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gl...@us...> - 2007-12-30 15:25:07
|
Revision: 388
http://hdrflow.svn.sourceforge.net/hdrflow/?rev=388&view=rev
Author: glslang
Date: 2007-12-30 07:25:04 -0800 (Sun, 30 Dec 2007)
Log Message:
-----------
+ custom dllmain
Modified Paths:
--------------
trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp
Modified: trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp
===================================================================
--- trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp 2007-12-29 15:34:35 UTC (rev 387)
+++ trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp 2007-12-30 15:25:04 UTC (rev 388)
@@ -499,3 +499,13 @@
delete static_cast<plugin::tonemap_plugin*>( plug );
}
}
+
+#ifdef WIN32
+extern "C" BOOL WINAPI DllMain( HINSTANCE hInstDLL, DWORD fdwReason, LPVOID )
+{
+ if( fdwReason == DLL_PROCESS_ATTACH )
+ DisableThreadLibraryCalls( hInstDLL );
+
+ return TRUE;
+}
+#endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|