hdrflow-svn Mailing List for HDRFlow (Page 16)
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...> - 2007-04-21 16:19:19
|
Revision: 87 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=87&view=rev Author: glslang Date: 2007-04-21 09:19:18 -0700 (Sat, 21 Apr 2007) Log Message: ----------- +build updates Added Paths: ----------- lib/openlibraries/test/openeffectslib/Makefile.am Added: lib/openlibraries/test/openeffectslib/Makefile.am =================================================================== --- lib/openlibraries/test/openeffectslib/Makefile.am (rev 0) +++ lib/openlibraries/test/openeffectslib/Makefile.am 2007-04-21 16:19:18 UTC (rev 87) @@ -0,0 +1,7 @@ + +# +# +# + +SUBDIRS = tm_bench + Property changes on: lib/openlibraries/test/openeffectslib/Makefile.am ___________________________________________________________________ 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-04-20 16:31:59
|
Revision: 86 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=86&view=rev Author: glslang Date: 2007-04-20 09:31:48 -0700 (Fri, 20 Apr 2007) Log Message: ----------- + enables tiff support on win Modified Paths: -------------- lib/openlibraries/openlibraries_vc8.sln Added Paths: ----------- lib/openlibraries/src/openimagelib/plugins/tiff/tiff_vc8.vcproj Modified: lib/openlibraries/openlibraries_vc8.sln =================================================================== --- lib/openlibraries/openlibraries_vc8.sln 2007-04-20 13:50:09 UTC (rev 85) +++ lib/openlibraries/openlibraries_vc8.sln 2007-04-20 16:31:48 UTC (rev 86) @@ -103,80 +103,80 @@ 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 + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {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 + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {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}") = "dds", "src\openimagelib\plugins\dds\dds_vc8.vcproj", "{B8498FDE-2F2F-4CAF-AA28-A6EBA5AECADE}" ProjectSection(ProjectDependencies) = postProject + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {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}") = "dpx", "src\openimagelib\plugins\dpx\dpx_vc8.vcproj", "{875CE227-A98F-4711-9496-61BC21DA88B8}" ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {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}") = "exr", "src\openimagelib\plugins\exr\exr_vc8.vcproj", "{17CBC457-3279-40F9-A614-A69046132424}" ProjectSection(ProjectDependencies) = postProject + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {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}") = "gdi+", "src\openimagelib\plugins\gdi+\gdi+_vc8.vcproj", "{08D0F0FA-947B-4AAF-90A8-7FBFC5EBD51B}" ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {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}") = "hdr", "src\openimagelib\plugins\hdr\hdr_vc8.vcproj", "{972FF7FA-BDBE-400E-BDF6-59C13A6AE74D}" ProjectSection(ProjectDependencies) = postProject + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {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}") = "png", "src\openimagelib\plugins\png\png_vc8.vcproj", "{4A6B0F4F-676E-4A96-A990-62464D923ED2}" ProjectSection(ProjectDependencies) = postProject + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {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}") = "psd", "src\openimagelib\plugins\psd\psd_vc8.vcproj", "{FF23E252-5FD9-4642-9563-1111B12D8EE7}" ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {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}") = "qim", "src\openimagelib\plugins\qim\qim_vc8.vcproj", "{A2C21D3B-0948-4724-8028-C3824213912A}" ProjectSection(ProjectDependencies) = postProject + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {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}") = "quicktime", "src\openimagelib\plugins\quicktime\quicktime_vc8.vcproj", "{AB23E1B4-55D4-4846-99BE-6EF3848ABCF3}" ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {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}") = "sgi", "src\openimagelib\plugins\sgi\sgi_vc8.vcproj", "{291BFF23-61D3-4355-8AA5-C8BF0FE30CB0}" ProjectSection(ProjectDependencies) = postProject + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {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}") = "tga", "src\openimagelib\plugins\tga\tga_vc8.vcproj", "{227A0088-F3AE-4CA7-941C-0283D44F1678}" ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ML", "ML", "{F76943CD-19F1-469A-B725-38C44C2DD27F}" @@ -185,8 +185,8 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ml", "src\openmedialib\ml\ml_vc8.vcproj", "{84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC}" ProjectSection(ProjectDependencies) = postProject + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {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\openmedialib\py\py_vc8.vcproj", "{1C648B54-C3DC-49B5-AFC9-B205F3151F81}" @@ -196,80 +196,80 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "avformat", "src\openmedialib\plugins\avformat\avformat_vc8.vcproj", "{0C4F7499-83C6-4143-A392-56F299345E8A}" 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}") = "gensys", "src\openmedialib\plugins\gensys\gensys_vc8.vcproj", "{88BCD57E-044F-4427-A407-541BA8A938E6}" + 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("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gensys", "src\openmedialib\plugins\gensys\gensys_vc8.vcproj", "{88BCD57E-044F-4427-A407-541BA8A938E6}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glew", "src\openmedialib\plugins\glew\glew_vc8.vcproj", "{649D053D-1768-40BB-8FA7-8CD91A765F32}" 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}") = "glew", "src\openmedialib\plugins\glew\glew_vc8.vcproj", "{649D053D-1768-40BB-8FA7-8CD91A765F32}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ofx", "src\openmedialib\plugins\ofx\ofx_vc8.vcproj", "{A60E2710-2DA9-4641-AEF6-6488A6264723}" 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("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ofx", "src\openmedialib\plugins\ofx\ofx_vc8.vcproj", "{A60E2710-2DA9-4641-AEF6-6488A6264723}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oil", "src\openmedialib\plugins\oil\oil_vc8.vcproj", "{C29BD9EC-EC1B-4D7F-8985-F85698CE66ED}" 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}") = "oil", "src\openmedialib\plugins\oil\oil_vc8.vcproj", "{C29BD9EC-EC1B-4D7F-8985-F85698CE66ED}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openal", "src\openmedialib\plugins\openal\openal_vc8.vcproj", "{68B4BE77-E59E-4A24-9AF5-D4CEFF132B51}" 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("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openal", "src\openmedialib\plugins\openal\openal_vc8.vcproj", "{68B4BE77-E59E-4A24-9AF5-D4CEFF132B51}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "quicktime", "src\openmedialib\plugins\quicktime\quicktime_vc8.vcproj", "{1AC3D22B-175B-4169-B74A-276F9D5BA7AB}" 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}") = "quicktime", "src\openmedialib\plugins\quicktime\quicktime_vc8.vcproj", "{1AC3D22B-175B-4169-B74A-276F9D5BA7AB}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "template", "src\openmedialib\plugins\template\template_vc8.vcproj", "{18271104-A6E4-4293-A6F1-70B15AE311E5}" 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("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "template", "src\openmedialib\plugins\template\template_vc8.vcproj", "{18271104-A6E4-4293-A6F1-70B15AE311E5}" - 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("{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("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sg", "src\openobjectlib\sg\sg_vc8.vcproj", "{DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}" ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {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}") = "obj", "src\openobjectlib\plugins\obj\obj_vc8.vcproj", "{AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}" ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "X3D", "src\openobjectlib\plugins\X3D\X3D_vc8.vcproj", "{7A98C731-F651-4427-BD02-25133DEA7171}" ProjectSection(ProjectDependencies) = postProject + {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AL", "AL", "{D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4}" @@ -278,10 +278,10 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "al", "src\openassetlib\al\al_vc8.vcproj", "{BD346E41-BEBD-43E7-9801-8EC1158355C4}" 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} {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} - {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}" @@ -291,94 +291,94 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite", "src\openassetlib\plugins\sqlite\sqlite_vc8.vcproj", "{4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}" ProjectSection(ProjectDependencies) = postProject + {BD346E41-BEBD-43E7-9801-8EC1158355C4} = {BD346E41-BEBD-43E7-9801-8EC1158355C4} {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}" ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {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}") = "_2D_compressed", "test\openimagelib\GL\_2D_compressed\_2D_compressed_vc8.vcproj", "{F0557FAB-2BC7-4991-9AD8-560526321D80}" ProjectSection(ProjectDependencies) = postProject + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {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}") = "_2D_compressed_cubemap", "test\openimagelib\GL\_2D_compressed_cubemap\_2D_compressed_cubemap_vc8.vcproj", "{23B3623B-4FED-49F3-8F16-4883E57588E6}" ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {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}") = "_2D_crop", "test\openimagelib\GL\_2D_crop\_2D_crop_vc8.vcproj", "{19B62156-49C4-4D43-A0E6-2D45952CC2CC}" ProjectSection(ProjectDependencies) = postProject + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {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}") = "_2D_crop2", "test\openimagelib\GL\_2D_crop2\_2D_crop2_vc8.vcproj", "{AA3C0ACD-1251-484F-80D6-E9B8FF249B9E}" ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {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}") = "_2D_exr", "test\openimagelib\GL\_2D_exr\_2D_exr_vc8.vcproj", "{4CC2C554-1EB4-4E53-A73F-38F0A1862F49}" ProjectSection(ProjectDependencies) = postProject + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {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}") = "_2D_sgi", "test\openimagelib\GL\_2D_sgi\_2D_sgi_vc8.vcproj", "{F30DAA25-794E-44F6-BF01-867A72BE385B}" ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {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}") = "_3D_lightmap", "test\openimagelib\GL\_3D_lightmap\_3D_lightmap_vc8.vcproj", "{DBF9F309-3C1F-4563-AA2B-69FA27C2CBF7}" ProjectSection(ProjectDependencies) = postProject + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {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}") = "player", "test\openmedialib\player\player_vc8.vcproj", "{14B49ECE-F5DB-4985-A31D-C48483362F9F}" ProjectSection(ProjectDependencies) = postProject + {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "store", "test\openmedialib\store\store_vc8.vcproj", "{E6EFFB88-1563-4AB7-9D07-5B8853CD8ECF}" ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} - {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 + {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} 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} {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} - {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 + {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} 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} {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} - {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}" @@ -387,17 +387,22 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tonemap", "src\openeffectslib\plugins\tonemap\tonemap_vc8.vcproj", "{6D618CAE-230F-4ADD-936B-6C1D3D723236}" ProjectSection(ProjectDependencies) = postProject + {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tm_bench", "test\openeffectslib\tm_bench\tm_bench_vc8.vcproj", "{534B6931-67CB-4ACA-BD58-6887F35AC4D9}" 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} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tiff", "src\openimagelib\plugins\tiff\tiff_vc8.vcproj", "{A1308789-3ABD-438C-BA08-FB341B55D94C}" + ProjectSection(ProjectDependencies) = postProject + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Multi-threaded Debug DLL|Win32 = Multi-threaded Debug DLL|Win32 @@ -640,6 +645,10 @@ {534B6931-67CB-4ACA-BD58-6887F35AC4D9}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {534B6931-67CB-4ACA-BD58-6887F35AC4D9}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {534B6931-67CB-4ACA-BD58-6887F35AC4D9}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 + {A1308789-3ABD-438C-BA08-FB341B55D94C}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 + {A1308789-3ABD-438C-BA08-FB341B55D94C}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 + {A1308789-3ABD-438C-BA08-FB341B55D94C}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 + {A1308789-3ABD-438C-BA08-FB341B55D94C}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -699,6 +708,7 @@ {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} + {A1308789-3ABD-438C-BA08-FB341B55D94C} = {D9066C6C-E143-472F-860E-004E481F3E0A} {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {F76943CD-19F1-469A-B725-38C44C2DD27F} {1C648B54-C3DC-49B5-AFC9-B205F3151F81} = {F76943CD-19F1-469A-B725-38C44C2DD27F} {0C4F7499-83C6-4143-A392-56F299345E8A} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} Added: lib/openlibraries/src/openimagelib/plugins/tiff/tiff_vc8.vcproj =================================================================== --- lib/openlibraries/src/openimagelib/plugins/tiff/tiff_vc8.vcproj (rev 0) +++ lib/openlibraries/src/openimagelib/plugins/tiff/tiff_vc8.vcproj 2007-04-20 16:31:48 UTC (rev 86) @@ -0,0 +1,227 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8.00" + Name="tiff" + ProjectGUID="{A1308789-3ABD-438C-BA08-FB341B55D94C}" + RootNamespace="tiff" + 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)\src";"C:\Boost\include\boost-1_33_1";C:\libtiff\include" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;TIFF_EXPORTS;OPENIMAGELIB_BUILD;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" + AdditionalDependencies="libtiff.lib" + OutputFile="$(OutDir)\openimagelib_tiff-vc80-d-0_4_0.dll" + LinkIncremental="2" + AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);C:\libtiff\lib" + IgnoreDefaultLibraryNames="msvcrt.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)\src";"C:\Boost\include\boost-1_33_1";C:\libtiff\include" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;TIFF_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + ExceptionHandling="2" + RuntimeLibrary="2" + BufferSecurityCheck="false" + FloatingPointModel="2" + 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="libtiff.lib" + OutputFile="$(OutDir)\openimagelib_tiff-vc80-r-0_4_0.dll" + LinkIncremental="1" + AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);C:\libtiff\lib" + IgnoreDefaultLibraryNames="msvcrt.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=".\tiff.cpp" + > + </File> + <File + RelativePath=".\tiff_plugin.cpp" + > + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > + <File + RelativePath=".\config.hpp" + > + </File> + <File + RelativePath=".\tiff_plugin.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> + </Files> + <Globals> + </Globals> +</VisualStudioProject> Property changes on: lib/openlibraries/src/openimagelib/plugins/tiff/tiff_vc8.vcproj ___________________________________________________________________ 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-04-20 13:50:12
|
Revision: 85 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=85&view=rev Author: glslang Date: 2007-04-20 06:50:09 -0700 (Fri, 20 Apr 2007) Log Message: ----------- + allow for more fine grained control of which "kind" of plugins are to be initialised. + make python aware of pl::init default arguments Modified Paths: -------------- lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp lib/openlibraries/src/openpluginlib/pl/openpluginlib.hpp lib/openlibraries/src/openpluginlib/py/openpluginlib.cpp Modified: lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp =================================================================== --- lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp 2007-04-20 10:47:54 UTC (rev 84) +++ lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp 2007-04-20 13:50:09 UTC (rev 85) @@ -132,7 +132,7 @@ return paths; } - void reflib( int init, const string& lookup_path = "" ) + void reflib( int init, const string& lookup_path = "", int mode = 0 ) { static long refs = 0; @@ -144,21 +144,28 @@ { if( refs == 1 ) { -# ifdef WIN32 - el_reg.insert( plugins_path( ) ); -# else - el_reg.insert( OPENIMAGELIB_PLUGINS ); - el_reg.insert( OPENMEDIALIB_PLUGINS ); - el_reg.insert( OPENOBJECTLIB_PLUGINS ); - el_reg.insert( OPENASSETLIB_PLUGINS ); - el_reg.insert( OPENEFFECTSLIB_PLUGINS ); -# endif - string_list ofx_paths = get_ofx_plugin_path( ); - std::for_each( ofx_paths.begin( ), ofx_paths.end( ), boost::bind( &detail::registry::insert, boost::ref( el_reg ), _1 ) ); + if( ( mode & STD_PLUGINS ) != 0 ) + { +# ifdef WIN32 + el_reg.insert( plugins_path( ) ); +# else + el_reg.insert( OPENIMAGELIB_PLUGINS ); + el_reg.insert( OPENMEDIALIB_PLUGINS ); + el_reg.insert( OPENOBJECTLIB_PLUGINS ); + el_reg.insert( OPENASSETLIB_PLUGINS ); + el_reg.insert( OPENEFFECTSLIB_PLUGINS ); +# endif + } + + if( ( mode & OFX_PLUGINS ) != 0 ) + { + string_list ofx_paths = get_ofx_plugin_path( ); + std::for_each( ofx_paths.begin( ), ofx_paths.end( ), boost::bind( &detail::registry::insert, boost::ref( el_reg ), _1 ) ); + } -# ifdef HAVE_CG_RUNTIME +# ifdef HAVE_CG_RUNTIME shader_manager_instance( ).create_Cg_context( ); -# endif +# endif } if( !lookup_path.empty( ) ) @@ -287,11 +294,11 @@ } #endif -bool init( const string& lookup_path ) +bool init( const string& lookup_path, int mode ) { boost::recursive_mutex::scoped_lock lock( mutex ); - reflib( 1, lookup_path ); + reflib( 1, lookup_path, mode ); return true; } Modified: lib/openlibraries/src/openpluginlib/pl/openpluginlib.hpp =================================================================== --- lib/openlibraries/src/openpluginlib/pl/openpluginlib.hpp 2007-04-20 10:47:54 UTC (rev 84) +++ lib/openlibraries/src/openpluginlib/pl/openpluginlib.hpp 2007-04-20 13:50:09 UTC (rev 85) @@ -24,7 +24,9 @@ namespace olib { namespace openpluginlib { -OPENPLUGINLIB_DECLSPEC bool init( const string& lookup_path = "" ); +enum { STD_PLUGINS = 1, OFX_PLUGINS }; + +OPENPLUGINLIB_DECLSPEC bool init( const string& lookup_path = "", int mode = STD_PLUGINS | OFX_PLUGINS ); OPENPLUGINLIB_DECLSPEC bool uninit( ); // UI construction motivated Modified: lib/openlibraries/src/openpluginlib/py/openpluginlib.cpp =================================================================== --- lib/openlibraries/src/openpluginlib/py/openpluginlib.cpp 2007-04-20 10:47:54 UTC (rev 84) +++ lib/openlibraries/src/openpluginlib/py/openpluginlib.cpp 2007-04-20 13:50:09 UTC (rev 85) @@ -36,9 +36,11 @@ int merit_; }; +BOOST_PYTHON_FUNCTION_OVERLOADS( init_overloads, init, 0, 2 ) + void py_openpluginlib( ) { - py::def( "init", &init ); + py::def( "init", &init, init_overloads( py::args( "lookup_path", "mode" ), "openpluginlib init" ) ); py::def( "uninit", &uninit ); py::def( "registered_filters", ®istered_filters ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-04-20 10:47:58
|
Revision: 84 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=84&view=rev Author: glslang Date: 2007-04-20 03:47:54 -0700 (Fri, 20 Apr 2007) Log Message: ----------- + win build updates Modified Paths: -------------- lib/openlibraries/src/openassetlib/al/al_vc8.vcproj lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.vcproj lib/openlibraries/src/openassetlib/py/py_vc8.vcproj lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.vcproj lib/openlibraries/src/openimagelib/il/il_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/hdr/hdr_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/png/png_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/psd/psd_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/qim/qim_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/quicktime/quicktime_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/sgi/sgi_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/tga/tga_vc8.vcproj lib/openlibraries/src/openimagelib/py/py_vc8.vcproj lib/openlibraries/src/openmedialib/ml/ml_vc8.vcproj lib/openlibraries/src/openmedialib/plugins/avformat/avformat_vc8.vcproj lib/openlibraries/src/openmedialib/plugins/gensys/gensys_vc8.vcproj lib/openlibraries/src/openmedialib/plugins/glew/glew_vc8.vcproj lib/openlibraries/src/openmedialib/plugins/ofx/ofx_vc8.vcproj lib/openlibraries/src/openmedialib/plugins/oil/oil_vc8.vcproj lib/openlibraries/src/openmedialib/plugins/openal/openal_vc8.vcproj lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.vcproj lib/openlibraries/src/openmedialib/plugins/template/template_vc8.vcproj lib/openlibraries/src/openmedialib/py/py_vc8.vcproj lib/openlibraries/src/openobjectlib/plugins/X3D/X3D_vc8.vcproj lib/openlibraries/src/openobjectlib/plugins/obj/obj_vc8.vcproj lib/openlibraries/src/openobjectlib/sg/sg_vc8.vcproj lib/openlibraries/src/openpluginlib/pl/pl_vc8.vcproj lib/openlibraries/src/openpluginlib/py/py_vc8.vcproj lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.vcproj lib/openlibraries/test/openimagelib/GL/_2D/_2D_vc8.vcproj lib/openlibraries/test/openimagelib/GL/_2D_compressed/_2D_compressed_vc8.vcproj lib/openlibraries/test/openimagelib/GL/_2D_compressed_cubemap/_2D_compressed_cubemap_vc8.vcproj lib/openlibraries/test/openimagelib/GL/_2D_crop/_2D_crop_vc8.vcproj lib/openlibraries/test/openimagelib/GL/_2D_crop2/_2D_crop2_vc8.vcproj lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr_vc8.vcproj lib/openlibraries/test/openimagelib/GL/_2D_sgi/_2D_sgi_vc8.vcproj lib/openlibraries/test/openimagelib/GL/_3D_lightmap/_3D_lightmap_vc8.vcproj lib/openlibraries/test/openmedialib/player/player_vc8.vcproj lib/openlibraries/test/openmedialib/store/store_vc8.vcproj lib/openlibraries/test/openobjectlib/GL/multipass_draw/multipass_draw_vc8.vcproj lib/openlibraries/test/openobjectlib/GL/noise_volume/noise_volume_vc8.vcproj lib/openlibraries/test/openobjectlib/GL/obj_draw/obj_draw_vc8.vcproj lib/openlibraries/test/openobjectlib/GL/texture_draw/texture_draw_vc8.vcproj lib/openlibraries/test/openpluginlib/discovery/discovery_vc8.vcproj lib/openlibraries/test/openpluginlib/enumerate/enumerate_vc8.vcproj lib/openlibraries/test/openpluginlib/gpu_timer_query/gpu_timer_query_vc8.vcproj lib/openlibraries/test/openpluginlib/initialization/initialization_vc8.vcproj lib/openlibraries/test/openpluginlib/pcos/key/key_vc8.vcproj lib/openlibraries/test/openpluginlib/pcos/property/property_vc8.vcproj lib/openlibraries/test/openpluginlib/pcos/property_container/property_container_vc8.vcproj lib/openlibraries/test/openpluginlib/pcos/subject-observer/subject-observer_vc8.vcproj lib/openlibraries/test/openpluginlib/rdtsc/rdtsc_vc8.vcproj lib/openlibraries/test/openpluginlib/sleep/sleep_vc8.vcproj Modified: lib/openlibraries/src/openassetlib/al/al_vc8.vcproj =================================================================== --- lib/openlibraries/src/openassetlib/al/al_vc8.vcproj 2007-04-18 22:05:49 UTC (rev 83) +++ lib/openlibraries/src/openassetlib/al/al_vc8.vcproj 2007-04-20 10:47:54 UTC (rev 84) @@ -3,13 +3,15 @@ ProjectType="Visual C++" Version="8.00" Name="al" + OwnerKey="{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}" ProjectGUID="{BD346E41-BEBD-43E7-9801-8EC1158355C4}" RootNamespace="al" Keyword="Win32Proj" - OwnerKey="{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}"> + > <Platforms> <Platform - Name="Win32"/> + Name="Win32" + /> </Platforms> <ToolFiles> </ToolFiles> @@ -19,17 +21,23 @@ OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="0" @@ -39,16 +47,23 @@ ExceptionHandling="2" BasicRuntimeChecks="3" RuntimeLibrary="3" + EnableEnhancedInstructionSet="0" + FloatingPointModel="0" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="4"/> + DebugInformationFormat="4" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" OutputFile="$(OutDir)\openassetlib_al-vc80-d-0_4_0.dll" @@ -57,23 +72,32 @@ GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(TargetDir)openassetlib_al-vc80-d-0_4_0.lib" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> <Configuration Name="Multi-threaded Release DLL|Win32" @@ -81,17 +105,23 @@ IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" - WholeProgramOptimization="1"> + WholeProgramOptimization="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories="C:\Boost\include\boost-1_33_1;$(SolutionDir)\src" @@ -99,16 +129,23 @@ ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" + EnableEnhancedInstructionSet="0" + FloatingPointModel="2" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="3"/> + DebugInformationFormat="3" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" OutputFile="$(OutDir)/openassetlib_al-vc80-r-0_4_0.dll" @@ -119,23 +156,32 @@ OptimizeReferences="2" EnableCOMDATFolding="2" ImportLibrary="$(TargetDir)openassetlib_al-vc80-r-0_4_0.lib" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> </Configurations> <References> @@ -144,56 +190,72 @@ <Filter Name="Source Files" Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" - UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > <File - RelativePath=".\al.cpp"> + RelativePath=".\al.cpp" + > </File> <File - RelativePath=".\al_plugin.cpp"> + RelativePath=".\al_plugin.cpp" + > </File> <File - RelativePath=".\asset.cpp"> + RelativePath=".\asset.cpp" + > </File> <File - RelativePath=".\base64_codec.cpp"> + RelativePath=".\base64_codec.cpp" + > </File> <File - RelativePath=".\guid.cpp"> + RelativePath=".\guid.cpp" + > </File> <File - RelativePath=".\set.cpp"> + RelativePath=".\set.cpp" + > </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc;xsd" - UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > <File - RelativePath=".\al.hpp"> + RelativePath=".\al.hpp" + > </File> <File - RelativePath=".\al_plugin.hpp"> + RelativePath=".\al_plugin.hpp" + > </File> <File - RelativePath=".\asset.hpp"> + RelativePath=".\asset.hpp" + > </File> <File - RelativePath=".\base64_codec.hpp"> + RelativePath=".\base64_codec.hpp" + > </File> <File - RelativePath=".\config.hpp"> + RelativePath=".\config.hpp" + > </File> <File - RelativePath=".\guid.hpp"> + RelativePath=".\guid.hpp" + > </File> <File - RelativePath=".\set.hpp"> + RelativePath=".\set.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}"> + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > </Filter> </Files> <Globals> Modified: lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.vcproj =================================================================== --- lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.vcproj 2007-04-18 22:05:49 UTC (rev 83) +++ lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.vcproj 2007-04-20 10:47:54 UTC (rev 84) @@ -3,13 +3,15 @@ ProjectType="Visual C++" Version="8.00" Name="sqlite" + OwnerKey="{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}" ProjectGUID="{4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}" RootNamespace="sqlite" Keyword="Win32Proj" - OwnerKey="{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}"> + > <Platforms> <Platform - Name="Win32"/> + Name="Win32" + /> </Platforms> <ToolFiles> </ToolFiles> @@ -19,17 +21,23 @@ OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="0" @@ -39,16 +47,21 @@ ExceptionHandling="2" BasicRuntimeChecks="3" RuntimeLibrary="3" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="4"/> + DebugInformationFormat="4" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -58,23 +71,32 @@ AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)src\openpluginlib\pl\$(ConfigurationName)"" GenerateDebugInformation="true" SubSystem="2" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> <Configuration Name="Multi-threaded Release DLL|Win32" @@ -82,17 +104,23 @@ IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" - WholeProgramOptimization="1"> + WholeProgramOptimization="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories="$(SolutionDir)src;C:\Boost\include\boost-1_33_1" @@ -100,16 +128,22 @@ ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" + FloatingPointModel="2" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="3"/> + DebugInformationFormat="3" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -121,23 +155,32 @@ SubSystem="2" OptimizeReferences="2" EnableCOMDATFolding="2" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> </Configurations> <References> @@ -146,38 +189,48 @@ <Filter Name="Source Files" Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" - UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > <File - RelativePath=".\database.cpp"> + RelativePath=".\database.cpp" + > </File> <File - RelativePath=".\sqlite3_metadata.cpp"> + RelativePath=".\sqlite3_metadata.cpp" + > </File> <File - RelativePath=".\sqlite3_metadata_plugin.cpp"> + RelativePath=".\sqlite3_metadata_plugin.cpp" + > </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc;xsd" - UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > <File - RelativePath=".\config.hpp"> + RelativePath=".\config.hpp" + > </File> <File - RelativePath=".\database.hpp"> + RelativePath=".\database.hpp" + > </File> <File - RelativePath=".\sqlite3.h"> + RelativePath=".\sqlite3.h" + > </File> <File - RelativePath=".\sqlite3_metadata_plugin.hpp"> + RelativePath=".\sqlite3_metadata_plugin.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}"> + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > </Filter> </Files> <Globals> Modified: lib/openlibraries/src/openassetlib/py/py_vc8.vcproj =================================================================== --- lib/openlibraries/src/openassetlib/py/py_vc8.vcproj 2007-04-18 22:05:49 UTC (rev 83) +++ lib/openlibraries/src/openassetlib/py/py_vc8.vcproj 2007-04-20 10:47:54 UTC (rev 84) @@ -3,13 +3,15 @@ ProjectType="Visual C++" Version="8.00" Name="py" + OwnerKey="{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}" ProjectGUID="{ECEDB34E-A863-420F-BFC6-F294AC078892}" RootNamespace="py" Keyword="Win32Proj" - OwnerKey="{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}"> + > <Platforms> <Platform - Name="Win32"/> + Name="Win32" + /> </Platforms> <ToolFiles> </ToolFiles> @@ -19,17 +21,23 @@ OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="0" @@ -39,16 +47,21 @@ ExceptionHandling="2" BasicRuntimeChecks="3" RuntimeLibrary="3" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="4"/> + DebugInformationFormat="4" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" AdditionalDependencies="boost_python-vc80-mt-gd-1_33_1.lib" @@ -57,23 +70,32 @@ AdditionalLibraryDirectories="C:\Boost\lib;C:\Python25\Libs;$(SolutionDir)src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)src\openassetlib\al\$(ConfigurationName);$(SolutionDir)src\openimagelib\il\$(ConfigurationName);$(SolutionDir)src\openmedialib\ml\$(ConfigurationName);$(SolutionDir)src\openobjectlib\sg\$(ConfigurationName)" GenerateDebugInformation="true" SubSystem="2" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> <Configuration Name="Multi-threaded Release DLL|Win32" @@ -81,17 +103,23 @@ IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" - WholeProgramOptimization="1"> + WholeProgramOptimization="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_33_1";C:\Python25\include" @@ -99,16 +127,22 @@ ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" + FloatingPointModel="2" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="3"/> + DebugInformationFormat="3" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -120,23 +154,32 @@ SubSystem="2" OptimizeReferences="2" EnableCOMDATFolding="2" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> </Configurations> <References> @@ -145,41 +188,52 @@ <Filter Name="Source Files" Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" - UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > <File - RelativePath=".\asset.cpp"> + RelativePath=".\asset.cpp" + > </File> <File - RelativePath=".\guid.cpp"> + RelativePath=".\guid.cpp" + > </File> <File - RelativePath=".\openassetlib.cpp"> + RelativePath=".\openassetlib.cpp" + > </File> <File - RelativePath=".\plugin.cpp"> + RelativePath=".\plugin.cpp" + > </File> <File - RelativePath=".\py.cpp"> + RelativePath=".\py.cpp" + > </File> <File - RelativePath=".\set.cpp"> + RelativePath=".\set.cpp" + > </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc;xsd" - UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > <File - RelativePath=".\py.hpp"> + RelativePath=".\py.hpp" + > </File> <File - RelativePath=".\python.hpp"> + RelativePath=".\python.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}"> + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > </Filter> </Files> <Globals> Modified: lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.vcproj =================================================================== --- lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.vcproj 2007-04-18 22:05:49 UTC (rev 83) +++ lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.vcproj 2007-04-20 10:47:54 UTC (rev 84) @@ -46,6 +46,7 @@ ExceptionHandling="2" BasicRuntimeChecks="3" RuntimeLibrary="3" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" @@ -127,6 +128,8 @@ ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" + FloatingPointModel="2" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" Modified: lib/openlibraries/src/openimagelib/il/il_vc8.vcproj =================================================================== --- lib/openlibraries/src/openimagelib/il/il_vc8.vcproj 2007-04-18 22:05:49 UTC (rev 83) +++ lib/openlibraries/src/openimagelib/il/il_vc8.vcproj 2007-04-20 10:47:54 UTC (rev 84) @@ -48,7 +48,7 @@ BasicRuntimeChecks="3" RuntimeLibrary="3" BufferSecurityCheck="true" - EnableEnhancedInstructionSet="2" + EnableEnhancedInstructionSet="0" TreatWChar_tAsBuiltInType="true" ForceConformanceInForLoopScope="true" RuntimeTypeInfo="true" @@ -136,7 +136,8 @@ ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" - EnableEnhancedInstructionSet="2" + EnableEnhancedInstructionSet="0" + FloatingPointModel="2" TreatWChar_tAsBuiltInType="true" ForceConformanceInForLoopScope="true" RuntimeTypeInfo="true" Modified: lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.vcproj =================================================================== --- lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.vcproj 2007-04-18 22:05:49 UTC (rev 83) +++ lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.vcproj 2007-04-20 10:47:54 UTC (rev 84) @@ -5,10 +5,12 @@ Name="3D_lightmap" ProjectGUID="{B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1}" RootNamespace="My3D_lightmap" - Keyword="Win32Proj"> + Keyword="Win32Proj" + > <Platforms> <Platform - Name="Win32"/> + Name="Win32" + /> </Platforms> <ToolFiles> </ToolFiles> @@ -18,17 +20,23 @@ OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="0" @@ -39,18 +47,23 @@ BasicRuntimeChecks="3" RuntimeLibrary="3" BufferSecurityCheck="true" - EnableEnhancedInstructionSet="2" + EnableEnhancedInstructionSet="0" RuntimeTypeInfo="true" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="4"/> + DebugInformationFormat="4" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -59,40 +72,55 @@ AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" GenerateDebugInformation="true" SubSystem="2" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> <Configuration Name="Multi-threaded Release DLL|Win32" OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="2" @@ -101,18 +129,24 @@ ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" - EnableEnhancedInstructionSet="2" + EnableEnhancedInstructionSet="0" + FloatingPointModel="2" RuntimeTypeInfo="true" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="3"/> + DebugInformationFormat="3" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -123,23 +157,32 @@ SubSystem="2" OptimizeReferences="2" EnableCOMDATFolding="2" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> </Configurations> <References> @@ -148,29 +191,36 @@ <Filter Name="Source Files" Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" - UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > <File - RelativePath=".\3D_lightmap.cpp"> + RelativePath=".\3D_lightmap.cpp" + > </File> <File - RelativePath=".\3D_lightmap_plugin.cpp"> + RelativePath=".\3D_lightmap_plugin.cpp" + > </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc;xsd" - UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > <File - RelativePath=".\3D_lightmap_plugin.hpp"> + RelativePath=".\3D_lightmap_plugin.hpp" + > </File> <File - RelativePath=".\config.hpp"> + RelativePath=".\config.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}"> + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > </Filter> </Files> <Globals> Modified: lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.vcproj =================================================================== --- lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.vcproj 2007-04-18 22:05:49 UTC (rev 83) +++ lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.vcproj 2007-04-20 10:47:54 UTC (rev 84) @@ -5,10 +5,12 @@ Name="bmp" ProjectGUID="{261595DD-FB76-4D37-A3C8-0D9625C20D46}" RootNamespace="bmp" - Keyword="Win32Proj"> + Keyword="Win32Proj" + > <Platforms> <Platform - Name="Win32"/> + Name="Win32" + /> </Platforms> <ToolFiles> </ToolFiles> @@ -18,17 +20,23 @@ OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="0" @@ -39,7 +47,7 @@ BasicRuntimeChecks="3" RuntimeLibrary="3" BufferSecurityCheck="true" - EnableEnhancedInstructionSet="2" + EnableEnhancedInstructionSet="0" TreatWChar_tAsBuiltInType="true" ForceConformanceInForLoopScope="true" RuntimeTypeInfo="true" @@ -47,13 +55,17 @@ UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="4"/> + DebugInformationFormat="4" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -65,40 +77,55 @@ ProgramDatabaseFile="$(OutDir)/bmp.pdb" SubSystem="2" ImportLibrary="" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> <Configuration Name="Multi-threaded Release DLL|Win32" OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="3" @@ -107,7 +134,8 @@ ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" - EnableEnhancedInstructionSet="2" + EnableEnhancedInstructionSet="0" + FloatingPointModel="2" TreatWChar_tAsBuiltInType="true" ForceConformanceInForLoopScope="true" RuntimeTypeInfo="true" @@ -115,13 +143,17 @@ UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="3"/> + DebugInformationFormat="3" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -134,23 +166,32 @@ OptimizeReferences="2" EnableCOMDATFolding="2" ImportLibrary="" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> </Configurations> <References> @@ -159,29 +200,36 @@ <Filter Name="Source Files" Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" - UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > <File - RelativePath=".\bmp.cpp"> + RelativePath=".\bmp.cpp" + > </File> <File - RelativePath=".\bmp_plugin.cpp"> + RelativePath=".\bmp_plugin.cpp" + > </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc;xsd" - UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > <File - RelativePath=".\bmp_plugin.hpp"> + RelativePath=".\bmp_plugin.hpp" + > </File> <File - RelativePath=".\config.hpp"> + RelativePath=".\config.hpp" + > </File> </Filter> <Filter Name="Resource Files" Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx" - UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > </Filter> </Files> <Globals> Modified: lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.vcproj =================================================================== --- lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.vcproj 2007-04-18 22:05:49 UTC (rev 83) +++ lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.vcproj 2007-04-20 10:47:54 UTC (rev 84) @@ -5,10 +5,12 @@ Name="dds" ProjectGUID="{B8498FDE-2F2F-4CAF-AA28-A6EBA5AECADE}" RootNamespace="dds" - Keyword="Win32Proj"> + Keyword="Win32Proj" + > <Platforms> <Platform - Name="Win32"/> + Name="Win32" + /> </Platforms> <ToolFiles> </ToolFiles> @@ -18,17 +20,23 @@ OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="0" @@ -39,19 +47,23 @@ BasicRuntimeChecks="3" RuntimeLibrary="3" BufferSecurityCheck="true" - EnableEnhancedInstructionSet="2" + EnableEnhancedInstructionSet="0" RuntimeTypeInfo="true" OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="4"/> + DebugInformationFormat="4" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -61,40 +73,55 @@ GenerateDebugInformation="true" SubSystem="2" ImportLibrary="" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> <Configuration Name="Multi-threaded Release DLL|Win32" OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="2" @@ -103,19 +130,24 @@ ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" - EnableEnhancedInstructionSet="2" + EnableEnhancedInstructionSet="0" + FloatingPointModel="2" RuntimeTypeInfo="true" OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="3"/> + DebugInformationFormat="3" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -127,23 +159,32 @@ OptimizeReferences="2" EnableCOMDATFolding="2" ImportLibrary="" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> </Configurations> <References> @@ -152,29 +193,36 @@ <Filter Name="Source Files" Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" - UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > <File - RelativePath=".\dds.cpp"> + RelativePath=".\dds.cpp" + > </File> <File - RelativePath=".\dds_plugin.cpp"> + RelativePath=".\dds_plugin.cpp" + > </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc;xsd" - UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > <File - RelativePath=".\config.hpp"> + RelativePath=".\config.hpp" + > </File> <File - RelativePath=".\dds_plugin.hpp"> + RelativePath=".\dds_plugin.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}"> + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > </Filter> </Files> <Globals> Modified: lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.vcproj =================================================================== --- lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.vcproj 2007-04-18 22:05:49 UTC (rev 83) +++ lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.vcproj 2007-04-20 10:47:54 UTC (rev 84) @@ -5,10 +5,12 @@ Name="dpx" ProjectGUID="{875CE227-A98F-4711-9496-61BC21DA88B8}" RootNamespace="dpx" - Keyword="Win32Proj"> + Keyword="Win32Proj" + > <Platforms> <Platform - Name="Win32"/> + Name="Win32" + /> </Platforms> <ToolFiles> </ToolFiles> @@ -18,17 +20,23 @@ OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="0" @@ -38,16 +46,21 @@ ExceptionHandling="2" BasicRuntimeChecks="3" RuntimeLibrary="3" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="4"/> + DebugInformationFormat="4" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -57,40 +70,55 @@ AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)"" GenerateDebugInformation="true" SubSystem="2" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> <Configuration Name="Multi-threaded Release DLL|Win32" OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="2" @@ -99,16 +127,22 @@ ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" + FloatingPointModel="2" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="3"/> + DebugInformationFormat="3" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -119,23 +153,32 @@ SubSystem="2" OptimizeReferences="2" EnableCOMDATFolding="2" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> </Configurations> <References> @@ -144,29 +187,36 @@ <Filter Name="Source Files" Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" - UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > <File - RelativePath=".\dpx.cpp"> + RelativePath=".\dpx.cpp" + > </File> <File - RelativePath=".\dpx_plugin.cpp"> + RelativePath=".\dpx_plugin.cpp" + > </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc;xsd" - UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > <File - RelativePath=".\config.hpp"> + RelativePath=".\config.hpp" + > </File> <File - RelativePath=".\dpx_plugin.hpp"> + RelativePath=".\dpx_plugin.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}"> + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > </Filter> </Files> <Globals> Modified: lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.vcproj =================================================================== --- lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.vcproj 2007-04-18 22:05:49 UTC (rev 83) +++ lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.vcproj 2007-04-20 10:47:54 UTC (rev 84) @@ -48,6 +48,7 @@ RuntimeLibrary="3" BufferSecurityCheck="true" RuntimeTypeInfo="true" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" @@ -128,7 +129,9 @@ ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" + FloatingPointModel="2" RuntimeTypeInfo="true" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" Modified: lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_vc8.vcproj =================================================================== --- lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_vc8.vcproj 2007-04-18 22:05:49 UTC (rev 83) +++ lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_vc8.vcproj 2007-04-20 10:47:54 UTC (rev 84) @@ -5,10 +5,12 @@ Name="gdi+" ProjectGUID="{08D0F0FA-947B-4AAF-90A8-7FBFC5EBD51B}" RootNamespace="gdi" - Keyword="Win32Proj"> + Keyword="Win32Proj" + > <Platforms> <Platform - Name="Win32"/> + Name="Win32" + /> </Platforms> <ToolFiles> </ToolFiles> @@ -18,17 +20,23 @@ OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="0" @@ -40,16 +48,21 @@ RuntimeLibrary="3" BufferSecurityCheck="true" RuntimeTypeInfo="true" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="4"/> + DebugInformationFormat="4" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -59,40 +72,55 @@ AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" GenerateDebugInformation="true" SubSystem="2" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> <Configuration Name="Multi-threaded Release DLL|Win32" OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="2" @@ -101,17 +129,23 @@ ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" + FloatingPointModel="2" RuntimeTypeInfo="true" + OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" - DebugInformationFormat="3"/> + DebugInformationFormat="3" + /> <Tool - Name="VCManagedResourceCompilerTool"/> + Name="VCManagedResourceCompilerTool" + /> <Tool - Name="VCResourceCompilerTool"/> + Name="VCResourceCompilerTool" + /> <Tool - Name="VCPreLinkEventTool"/> + Name="VCPreLinkEventTool" + /> <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" @@ -123,23 +157,32 @@ SubSystem="2" OptimizeReferences="2" EnableCOMDATFolding="2" - TargetMachine="1"/> + TargetMachine="1" + /> <Tool - Name="VCALinkTool"/> + Name="VCALinkTool" + /> <Tool - Name="VCManifestTool"/> + Name="VCManifestTool" + /> <Tool - Name="VCXDCMakeTool"/> + Name="VCXDCMakeTool" + /> <Tool - Name="VCBscMakeTool"/> + Name="VCBscMakeTool" + /> <Tool - Name="VCFxCopTool"/> + Name="VCFxCopTool" + /> <Tool - Name="VCAppVerifierTool"/> + Name="VCAppVerifierTool" + /> <Tool - Name="VCWebDeploymentTool"/> + Name="VCWebDeploymentTool" + /> <Tool - Name="VCPostBuildEventTool"/> + Name="VCPostBuildEventTool" + /> </Configuration> </Configurations> <References> @@ -148,29 +191,36 @@ <Filter Name="Source Files" Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" - UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > <File - RelativePath=".\gdi+.cpp"> + RelativePath=".\gdi+.cpp" + > </File> <File - RelativePath=".\gdi+_plugin.cpp"> + RelativePath=".\gdi+_plugin.cpp" + > </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc;xsd" - UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > <File - RelativePath=".\config.hpp"> + RelativePath=".\config.hpp" + > </File> <File - RelativePath=".\gdi+_plugin.hpp"> + RelativePath=".\gdi+_plugin.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}"> + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > </Filter> </Files> <Globals> Modified: lib/openlibraries/src/openimagelib/plugins/hdr/hdr_vc8.vcproj =================================================================== --- lib/openlibraries/src/openimagelib/plugins/hdr/hdr_vc8.vcproj 2007-04-18 22:05:49 UTC (rev 83) +++ lib/openlibraries/src/openimagelib/plugins/hdr/hdr_vc8.vcproj 2007-04-20 10:47:54 UTC (rev 84) @@ -5,10 +5,12 @@ Name="hdr" ProjectGUID="{972FF7FA-BDBE-400E-BDF6-59C13A6AE74D}" RootNamespace="hdr" - Keyword="Win32Proj"> + Keyword="Win32Proj" + > <Platforms> <Platform - Name="Win32"/> + Name="Win32" + /> </Platforms> <ToolFiles> </ToolFiles> @@ -18,17 +20,23 @@ OutputDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)" ConfigurationType="2" - CharacterSet="1"> + CharacterSet="1" + > <Tool - Name="VCPreBuildEventTool"/> + Name="VCPreBuildEventTool" + /> <Tool - Name="VCCustomBuildTool"/> + Name="VCCustomBuildTool" + /> <Tool - Name="VCXMLDataGeneratorTool"/> + Name="VCXMLDataGeneratorTool" + /> <Tool - Name="VCWebServiceProxyGeneratorTool"/> + Name="VCWebServiceProxyGeneratorTool" + /> <Tool - Name="VCMIDLTool"/> + Name="VCMIDLTool" + /> <Tool Name="VCCLCompilerTool" Optimization="0" @@ -39,7 +47,7 @@ BasicRuntimeChecks="3" RuntimeLibrary="3" BufferSecurityCheck="true" - EnableEnhancedInstructionSet="2" + EnableEnhancedInstructionSet="0" TreatWChar_tAsBuiltInType="true" ForceConformanceInForLoopScope="true" RuntimeTypeInfo="true" @@ -47,13 +... [truncated message content] |
From: <gl...@us...> - 2007-04-18 22:05:55
|
Revision: 83 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=83&view=rev Author: glslang Date: 2007-04-18 15:05:49 -0700 (Wed, 18 Apr 2007) Log Message: ----------- + guard fixes + dpx storer Modified Paths: -------------- lib/openlibraries/src/openimagelib/il/utility.hpp lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp lib/openlibraries/test/openmedialib/store/store.cpp Modified: lib/openlibraries/src/openimagelib/il/utility.hpp =================================================================== --- lib/openlibraries/src/openimagelib/il/utility.hpp 2007-04-17 22:24:01 UTC (rev 82) +++ lib/openlibraries/src/openimagelib/il/utility.hpp 2007-04-18 22:05:49 UTC (rev 83) @@ -14,7 +14,7 @@ inline image_type_ptr conform( image_type_ptr image, int flags ) { - if ( !image->matching( flags ) ) + if ( image && !image->matching( flags ) ) image = image_type_ptr( static_cast<image_type*>( image->clone( flags ) ) ); return image; } Modified: lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp =================================================================== --- lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp 2007-04-17 22:24:01 UTC (rev 82) +++ lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp 2007-04-18 22:05:49 UTC (rev 83) @@ -101,6 +101,13 @@ image_element element[ 8 ]; char reserved[ 52 ]; }; + + struct additional_image_orientation_information_header + { + float x_scanned_size; + float y_scanned_size; + char reserved[ 20 ]; + }; struct image_orientation_information_header { @@ -116,6 +123,7 @@ char input_device_serial_name[ 32 ]; unsigned short border_validity[ 4 ]; unsigned int sar[ 2 ]; + additional_image_orientation_information_header additional; }; struct motion_picture_film_information_header @@ -610,8 +618,6 @@ if( !Read_s( file, ( char* ) &tv_info_header, sizeof( tv_info_header ), sizeof( tv_info_header ) ) ) return il::image_type_ptr( ); - file.rdbuf( )->pubseekoff( header.user_header_length, std::ios::cur ); - bool swab = header.magic == 0x58504453 ? true : false; if( swab ) @@ -688,18 +694,66 @@ return im; } - - // Needs to move into IL traits. - void element_info( const std::wstring& pf, unsigned char& bitdepth ) + + // IL enum support for colour spaces... and add swizzling support. + bool element_info( int i, const std::wstring& pf, unsigned char& bitdepth, unsigned char& descriptor, unsigned char& transfer, unsigned char& colorimetric ) { - if( pf == L"r8g8b8" || pf == L"r8g8b8a8" ) - bitdepth = 8; - else if( pf == L"r10g10b10" || pf == L"r10g10b10a10" ) - bitdepth = 10; - else if( pf == L"r12g12b12" || pf == L"r12g12b12a12" ) - bitdepth = 12; - else if( pf == L"r16g16b16" || pf == L"r16g16b16a16" ) - bitdepth = 16; + transfer = 2, colorimetric = 2; + + if( pf == L"r8g8b8" || pf == L"r8g8b8a8" || pf == L"r10g10b10" || pf == L"r10g10b10a10" + || pf == L"r12g12b12" || pf == L"r12g12b12a12" || pf == L"r16g16b16" || pf == L"r16g16b16a16" + || pf == L"r8g8b8log" || pf == L"r8g8b8a8log" || pf == L"r10g10b10log" || pf == L"r10g10b10a10log" + || pf == L"r12g12b12log" || pf == L"r12g12b12a12log" || pf == L"r16g16b16log" || pf == L"r16g16b16a16log" ) + { + if( pf == L"r8g8b8" || pf == L"r8g8b8a8" || pf == L"r8g8b8log" || pf == L"r8g8b8a8log" ) + bitdepth = 8; + else if( pf == L"r10g10b10" || pf == L"r10g10b10a10" || pf == L"r10g10b10log" || pf == L"r10g10b10a10log" ) + bitdepth = 10; + else if( pf == L"r12g12b12" || pf == L"r12g12b12a12" || pf == L"r12g12b12log" || pf == L"r12g12b12a12log" ) + bitdepth = 12; + else if( pf == L"r16g16b16" || pf == L"r16g16b16a16" || pf == L"r16g16b16log" || pf == L"r16g16b16a16log" ) + bitdepth = 16; + + if( pf == L"r8g8b8" || pf == L"r10g10b10" || pf == L"r12g12b12" || pf == L"r16g16b16" + || pf == L"r8g8b8log" || pf == L"r10g10b10log" || pf == L"r12g12b12log" || pf == L"r16g16b16log" ) + descriptor = IMAGE_ELEMENT_DESC_RGB; + else + descriptor = IMAGE_ELEMENT_DESC_RGBA; + + if( pf == L"r8g8b8log" || pf == L"r8g8b8a8log" || pf == L"r10g10b10log" || pf == L"r10g10b10a10log" + || pf == L"r12g12b12log" || pf == L"r12g12b12a12log" || pf == L"r16g16b16log" || pf == L"r16g16b16a16log" ) + transfer = 1, colorimetric = 1; + + return true; + } + else if( pf == L"r8g8b8p" || pf == L"r8g8b8a8p" || pf == L"r10g10b10p" || pf == L"r10g10b10a10p" + || pf == L"r12g12b12p" || pf == L"r12g12b12a12p" || pf == L"r16g16b16p" || pf == L"r16g16b16a16p" ) + { + if( pf == L"r8g8b8p" || pf == L"r8g8b8a8p" ) + bitdepth = 8; + else if( pf == L"r10g10b10p" || pf == L"r10g10b10a10p" ) + bitdepth = 10; + else if( pf == L"r12g12b12p" || pf == L"r12g12b12a12p" ) + bitdepth = 12; + else if( pf == L"r16g16b16p" || pf == L"r16g16b16a16p" ) + bitdepth = 16; + + if( i == 0 ) + descriptor = IMAGE_ELEMENT_DESC_RED; + else if( i == 1 ) + descriptor = IMAGE_ELEMENT_DESC_GREEN; + else if( i == 2 ) + descriptor = IMAGE_ELEMENT_DESC_BLUE; + else if( i == 3 ) + descriptor = IMAGE_ELEMENT_DESC_ALPHA; + + return true; + } + else if( pf == L"l12a12p" || pf == L"l16a16p" ) + { + } + + return false; } bool store_dpx( const fs::path& path, const il::image_type_ptr& im ) @@ -709,18 +763,13 @@ il::image_type::size_type width = im->width( ); il::image_type::size_type height = im->height( ); - - unsigned char bitdepth; - element_info( im->pf( ), bitdepth ); - int linesize = bytes_per_line( bitdepth, im->linesize( ), 0 ); - file_information_header header; memset( &header, 0, sizeof( header ) ); header.magic = 0x53445058; - header.offset = 2048; // fixed value if no user defined data is present. check the specification. - strcpy( header.version, "V2.0" ); // xxx - header.filesize = 2048 + linesize * height; + header.offset = 2080; // fixed value if no user defined data is present. check the specification. + strcpy( header.version, "V2.0" ); + header.filesize = 2080 + im->size( ); image_information_header image_info_header; memset( &image_info_header, 0, sizeof( image_info_header ) ); @@ -729,20 +778,30 @@ image_info_header.pixels_per_line = width; image_info_header.lines_per_element = height; + int offset = 2080; for( int i = 0; i < image_info_header.image_elements; ++i ) - { - image_info_header.element[ i ].sign = 0; - image_info_header.element[ i ].descriptor = 50; // xxx - image_info_header.element[ i ].transfer = 2; // xxx - image_info_header.element[ i ].colorimetric = 2; // xxx - image_info_header.element[ i ].bitdepth = bitdepth; - image_info_header.element[ i ].packing = 0; - image_info_header.element[ i ].encoding = 0; - - if( !i ) - image_info_header.element[ i ].offset = 2048; - else - image_info_header.element[ i ].offset = image_info_header.element[ i - 1 ].offset + im->pitch( i - 1 ) * im->height( i - 1 ); + { + unsigned char bitdepth, descriptor, transfer, colorimetric; + if( element_info( i, im->pf( ), bitdepth, descriptor, transfer, colorimetric ) ) + { + image_info_header.element[ i ].sign = 0; + image_info_header.element[ i ].descriptor = descriptor; + image_info_header.element[ i ].transfer = transfer; + image_info_header.element[ i ].colorimetric = colorimetric; + image_info_header.element[ i ].bitdepth = bitdepth == 10 || bitdepth == 12 ? 16 : bitdepth; + image_info_header.element[ i ].packing = 0; + image_info_header.element[ i ].encoding = 0; + + if( i > 0 ) + { + if( bitdepth == 8 ) + offset = 2080 + im->offset( i ); + else + offset += im->linesize( i - 1 ) * height * sizeof( unsigned short ); + } + + image_info_header.element[ i ].offset = offset; + } } image_orientation_information_header image_orientation_info_header; @@ -764,20 +823,33 @@ Write_s( file, ( char* ) &tv_info_header, sizeof( tv_info_header ) ) && Write_s( file, ( char* ) &user_defined_header, sizeof( user_defined_header ) ) ) ) return false; - + for( int i = 0; i < image_info_header.image_elements; ++i ) { - unsigned char* data = im->data( i ); - - for( int j = 0; j < im->height( i ); ++j ) + if( image_info_header.element[ i ].bitdepth == 8 ) { - if( !Write_s( file, ( char* ) data, im->pitch( i ) ) ) - return false; - - data += im->pitch( i ); + il::image_type::const_pointer data = im->data( i ); + for( int j = 0; j < height; ++j ) + { + if( !Write_s( file, ( char* ) data, im->pitch( i ) ) ) + return false; + + data += im->pitch( i ); + } } + else + { + unsigned short* data = ( unsigned short* ) im->data( i ); + for( int j = 0; j < height; ++j ) + { + if( !Write_s( file, ( char* ) data, im->linesize( i ) * sizeof( unsigned short ) ) ) + return false; + + data += im->pitch( i ); + } + } } - + return true; } } Modified: lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp =================================================================== --- lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp 2007-04-17 22:24:01 UTC (rev 82) +++ lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp 2007-04-18 22:05:49 UTC (rev 83) @@ -460,7 +460,6 @@ typedef pl::discovery<il_query_traits> discovery; il::image_type_ptr image = frame->get_image( ); if ( image == 0 ) return false; - image = il::convert( image, L"r8g8b8" ); std::ostringstream out; out << path_; Modified: lib/openlibraries/test/openmedialib/store/store.cpp =================================================================== --- lib/openlibraries/test/openmedialib/store/store.cpp 2007-04-17 22:24:01 UTC (rev 82) +++ lib/openlibraries/test/openmedialib/store/store.cpp 2007-04-18 22:05:49 UTC (rev 83) @@ -57,13 +57,13 @@ void run( ) { - //while( !done_ && input_->get_position( ) != input_->get_frames( ) ) + while( !done_ && input_->get_position( ) != input_->get_frames( ) ) { ml::frame_type_ptr frame = input_->fetch( ); if ( speed_ != 1 ) frame->set_audio( ml::audio_type_ptr( ) ); if ( !store_->push( frame ) ) - //break; + break; boost::mutex::scoped_lock scoped_lock( mutex_ ); input_->seek( speed_, true ); } @@ -80,7 +80,6 @@ int main( int argc, char* argv[ ] ) { - // Load both oil and oml plugins since oml uses oil opl::init( "" ); if ( argc > 2 ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-04-17 22:24:05
|
Revision: 82 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=82&view=rev Author: glslang Date: 2007-04-17 15:24:01 -0700 (Tue, 17 Apr 2007) Log Message: ----------- + build updates + initial dpx storer (not fully functional) Modified Paths: -------------- lib/openlibraries/src/openassetlib/al/al.cpp lib/openlibraries/src/openimagelib/il/Makefile.am lib/openlibraries/src/openimagelib/il/il.cpp lib/openlibraries/src/openimagelib/il/il.hpp lib/openlibraries/src/openimagelib/il/il_vc8.vcproj lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.opl lib/openlibraries/src/openpluginlib/pl/GL_utility.hpp lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp lib/openlibraries/src/openpluginlib/pl/timer.hpp lib/openlibraries/test/openmedialib/store/store.cpp Removed Paths: ------------- lib/openlibraries/src/openimagelib/il/openimagelib_plugin.cpp lib/openlibraries/test/openmedialib/store/test.cpp Modified: lib/openlibraries/src/openassetlib/al/al.cpp =================================================================== --- lib/openlibraries/src/openassetlib/al/al.cpp 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/src/openassetlib/al/al.cpp 2007-04-17 22:24:01 UTC (rev 82) @@ -12,7 +12,7 @@ #include <openassetlib/al/set.hpp> #include <openassetlib/al/base64_codec.hpp> -#if defined(_WIN32) && !defined(USE_LIBXML2) +#if defined( WIN32 ) && !defined( USE_LIBXML2 ) #import <msxml6.dll> #pragma warning( disable : 4290 ) #include <atlbase.h> @@ -39,10 +39,7 @@ al::guid_factory::initialize(guid_gen); - opl::init(); - oil::init(); - oml::init(); - ool::init(); + opl::init( "" ); #if defined(_WIN32) && !defined(USE_LIBXML2) ::CoInitialize(0); @@ -53,10 +50,7 @@ AL_DECLSPEC bool uninit() { - opl::uninit(); - oil::uninit(); - oml::uninit(); - ool::uninit(); + opl::uninit( ); al::guid_factory::uninitialize(); Modified: lib/openlibraries/src/openimagelib/il/Makefile.am =================================================================== --- lib/openlibraries/src/openimagelib/il/Makefile.am 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/src/openimagelib/il/Makefile.am 2007-04-17 22:24:01 UTC (rev 82) @@ -16,7 +16,6 @@ il.cpp \ noise_traits.hpp \ openimagelib_plugin.hpp \ - openimagelib_plugin.cpp \ rgb_traits.hpp \ traits.hpp \ utility.cpp \ Modified: lib/openlibraries/src/openimagelib/il/il.cpp =================================================================== --- lib/openlibraries/src/openimagelib/il/il.cpp 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/src/openimagelib/il/il.cpp 2007-04-17 22:24:01 UTC (rev 82) @@ -5,7 +5,7 @@ // Released under the LGPL. // For more information, see http://www.openlibraries.org. -#include <openimagelib/il/il.hpp> +#include <openimagelib/il/openimagelib_plugin.hpp> namespace olib { namespace openimagelib { Modified: lib/openlibraries/src/openimagelib/il/il.hpp =================================================================== --- lib/openlibraries/src/openimagelib/il/il.hpp 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/src/openimagelib/il/il.hpp 2007-04-17 22:24:01 UTC (rev 82) @@ -8,10 +8,6 @@ #ifndef IL_INC_ #define IL_INC_ -#ifdef HAVE_CONFIG_H -#include <openlibraries_global_config.hpp> -#endif - #include <string> #include <openimagelib/il/config.hpp> Modified: lib/openlibraries/src/openimagelib/il/il_vc8.vcproj =================================================================== --- lib/openlibraries/src/openimagelib/il/il_vc8.vcproj 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/src/openimagelib/il/il_vc8.vcproj 2007-04-17 22:24:01 UTC (rev 82) @@ -208,10 +208,6 @@ > </File> <File - RelativePath=".\openimagelib_plugin.cpp" - > - </File> - <File RelativePath=".\utility.cpp" > </File> Deleted: lib/openlibraries/src/openimagelib/il/openimagelib_plugin.cpp =================================================================== --- lib/openlibraries/src/openimagelib/il/openimagelib_plugin.cpp 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/src/openimagelib/il/openimagelib_plugin.cpp 2007-04-17 22:24:01 UTC (rev 82) @@ -1,17 +0,0 @@ - -// il - A image library representation. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#include <boost/filesystem/path.hpp> - -#include <openimagelib/il/openimagelib_plugin.hpp> - -namespace fs = boost::filesystem; -namespace opl = olib::openpluginlib; - -namespace olib { namespace openimagelib { namespace il { - -} } } Modified: lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp =================================================================== --- lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp 2007-04-17 22:24:01 UTC (rev 82) @@ -102,15 +102,8 @@ char reserved[ 52 ]; }; - struct additional_image_source_information_header + struct image_orientation_information_header { - float x_scanned_size; - float y_scanned_size; - char reserved[ 20 ]; - }; - - struct image_source_information_header - { unsigned int x_offset; unsigned int y_offset; float x_center; @@ -164,6 +157,11 @@ char reserved[ 76 ]; }; + struct user_defined_data_header + { + char user_identification[ 32 ]; + }; + #ifdef WIN32 # pragma pack( pop ) #else @@ -234,7 +232,7 @@ } } - void swap_image_source_information_header( image_source_information_header& header ) + void swap_image_orientation_information_header( image_orientation_information_header& header ) { swap_32_bit( &header.x_offset, 1 ); swap_32_bit( &header.y_offset, 1 ); @@ -346,6 +344,11 @@ return !file.fail( ); } + bool Write_s( fs::ofstream& file, char* s, std::streamsize size ) + { + return !file.write( s, size ).fail( ); + } + std::wstring generate_image_pf( const image_information_header& im_header ) { std::wostringstream str; @@ -533,7 +536,7 @@ } } - void convert_10_bit_method_a_b_to_oil( const std::vector<unsigned char>& v, il::image_type_ptr im, int bs, bool swab, int packing, int plane ) + void convert_10_bit_method_a_b_to_oil( const std::vector<unsigned char>& v, il::image_type_ptr im, bool swab, int packing, int plane ) { int width = im->linesize( plane ); int height = im->height( plane ); @@ -595,8 +598,8 @@ if( !Read_s( file, ( char* ) &image_info_header, sizeof( image_info_header ), sizeof( image_info_header ) ) ) return il::image_type_ptr( ); - image_source_information_header image_source_info_header; - if( !Read_s( file, ( char* ) &image_source_info_header, sizeof( image_source_info_header ), sizeof( image_source_info_header ) ) ) + image_orientation_information_header image_orientation_info_header; + if( !Read_s( file, ( char* ) &image_orientation_info_header, sizeof( image_orientation_info_header ), sizeof( image_orientation_info_header ) ) ) return il::image_type_ptr( ); motion_picture_film_information_header motion_info_header; @@ -615,7 +618,7 @@ { swap_file_information_header( header ); swap_image_information_header( image_info_header ); - swap_image_source_information_header( image_source_info_header ); + swap_image_orientation_information_header( image_orientation_info_header ); swap_motion_picture_film_information_header( motion_info_header ); swap_television_information_header( tv_info_header ); } @@ -678,19 +681,111 @@ } else if( packing == 1 || packing == 2 ) { - convert_10_bit_method_a_b_to_oil( image_data, im, bs, swab, packing, i ); + convert_10_bit_method_a_b_to_oil( image_data, im, swab, packing, i ); } } } return im; } + + // Needs to move into IL traits. + void element_info( const std::wstring& pf, unsigned char& bitdepth ) + { + if( pf == L"r8g8b8" || pf == L"r8g8b8a8" ) + bitdepth = 8; + else if( pf == L"r10g10b10" || pf == L"r10g10b10a10" ) + bitdepth = 10; + else if( pf == L"r12g12b12" || pf == L"r12g12b12a12" ) + bitdepth = 12; + else if( pf == L"r16g16b16" || pf == L"r16g16b16a16" ) + bitdepth = 16; + } + + bool store_dpx( const fs::path& path, const il::image_type_ptr& im ) + { + fs::ofstream file( path, std::ios::out | std::ios::binary ); + if( !file.is_open( ) ) return false; + + il::image_type::size_type width = im->width( ); + il::image_type::size_type height = im->height( ); + + unsigned char bitdepth; + element_info( im->pf( ), bitdepth ); + + int linesize = bytes_per_line( bitdepth, im->linesize( ), 0 ); + + file_information_header header; + memset( &header, 0, sizeof( header ) ); + header.magic = 0x53445058; + header.offset = 2048; // fixed value if no user defined data is present. check the specification. + strcpy( header.version, "V2.0" ); // xxx + header.filesize = 2048 + linesize * height; + + image_information_header image_info_header; + memset( &image_info_header, 0, sizeof( image_info_header ) ); + image_info_header.orientation = 0; // xxx + image_info_header.image_elements = static_cast<unsigned short>( im->plane_count( ) ); + image_info_header.pixels_per_line = width; + image_info_header.lines_per_element = height; + + for( int i = 0; i < image_info_header.image_elements; ++i ) + { + image_info_header.element[ i ].sign = 0; + image_info_header.element[ i ].descriptor = 50; // xxx + image_info_header.element[ i ].transfer = 2; // xxx + image_info_header.element[ i ].colorimetric = 2; // xxx + image_info_header.element[ i ].bitdepth = bitdepth; + image_info_header.element[ i ].packing = 0; + image_info_header.element[ i ].encoding = 0; + + if( !i ) + image_info_header.element[ i ].offset = 2048; + else + image_info_header.element[ i ].offset = image_info_header.element[ i - 1 ].offset + im->pitch( i - 1 ) * im->height( i - 1 ); + } + + image_orientation_information_header image_orientation_info_header; + memset( &image_orientation_info_header, 0, sizeof( image_orientation_info_header ) ); + + motion_picture_film_information_header motion_info_header; + memset( &motion_info_header, 0, sizeof( motion_info_header ) ); + + television_information_header tv_info_header; + memset( &tv_info_header, 0, sizeof( tv_info_header ) ); + + user_defined_data_header user_defined_header; + memset( &user_defined_header, 0, sizeof( user_defined_header ) ); + + if( !( Write_s( file, ( char* ) &header, sizeof( header ) ) && + Write_s( file, ( char* ) &image_info_header, sizeof( image_info_header ) ) && + Write_s( file, ( char* ) &image_orientation_info_header, sizeof( image_orientation_info_header ) ) && + Write_s( file, ( char* ) &motion_info_header, sizeof( motion_info_header ) ) && + Write_s( file, ( char* ) &tv_info_header, sizeof( tv_info_header ) ) && + Write_s( file, ( char* ) &user_defined_header, sizeof( user_defined_header ) ) ) ) + return false; + + for( int i = 0; i < image_info_header.image_elements; ++i ) + { + unsigned char* data = im->data( i ); + + for( int j = 0; j < im->height( i ); ++j ) + { + if( !Write_s( file, ( char* ) data, im->pitch( i ) ) ) + return false; + + data += im->pitch( i ); + } + } + + return true; + } } il::image_type_ptr DPX_plugin::load( const fs::path& path ) { return load_dpx( path ); } -bool DPX_plugin::store( const fs::path& /*path*/, const il::image_type_ptr& ) -{ return false; } +bool DPX_plugin::store( const fs::path& path, const il::image_type_ptr& im ) +{ return store_dpx( path, im ); } } } } } Modified: lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.opl =================================================================== --- lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.opl 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.opl 2007-04-17 22:24:01 UTC (rev 82) @@ -3,5 +3,6 @@ <!-- plugins go here --> <openimagelib name="oil" version="0.2.0"> <plugin name="OpenLibraries DPX plugin" type="input" in_filter="*.dpx" extension='".*\.dpx"' merit="80" filename='"libopenimagelib_dpx.so", "libopenimagelib_dpx.dylib", "openimagelib_dpx-vc80-d-0_4_0.dll", "openimagelib_dpx-vc80-r-0_4_0.dll"'/> + <plugin name="OpenLibraries DPX plugin" type="output" in_filter="*.dpx" extension='".*\.dpx"' merit="80" filename='"libopenimagelib_dpx.so", "libopenimagelib_dpx.dylib", "openimagelib_dpx-vc80-d-0_4_0.dll", "openimagelib_dpx-vc80-r-0_4_0.dll"'/> </openimagelib> </openlibraries> Modified: lib/openlibraries/src/openpluginlib/pl/GL_utility.hpp =================================================================== --- lib/openlibraries/src/openpluginlib/pl/GL_utility.hpp 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/src/openpluginlib/pl/GL_utility.hpp 2007-04-17 22:24:01 UTC (rev 82) @@ -8,10 +8,6 @@ #ifndef GL_UTILITY_INC_ #define GL_UTILITY_INC_ -#ifdef HAVE_CONFIG_H -#include <openlibraries_global_config.hpp> -#endif - #include <GL/glew.h> #include <utility> Modified: lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp =================================================================== --- lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp 2007-04-17 22:24:01 UTC (rev 82) @@ -173,7 +173,7 @@ else el_reg.clear( ); -# ifdef HAVE_CG_RUNTIME +# ifdef HAVE_CG_RUNTIME shader_manager_instance( ).destroy_Cg_context( ); # endif } Modified: lib/openlibraries/src/openpluginlib/pl/timer.hpp =================================================================== --- lib/openlibraries/src/openpluginlib/pl/timer.hpp 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/src/openpluginlib/pl/timer.hpp 2007-04-17 22:24:01 UTC (rev 82) @@ -8,10 +8,6 @@ #ifndef TIMER_INC_ #define TIMER_INC_ -#ifdef HAVE_CONFIG_H -#include <openlibraries_global_config.hpp> -#endif - #ifdef WIN32 #define WIN32_LEAN_AND_MEAN #pragma warning ( push ) Modified: lib/openlibraries/test/openmedialib/store/store.cpp =================================================================== --- lib/openlibraries/test/openmedialib/store/store.cpp 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/test/openmedialib/store/store.cpp 2007-04-17 22:24:01 UTC (rev 82) @@ -1,7 +1,7 @@ // ml - A media library representation. -// Copyright (C) 2005-2006 VM Inc. +// Copyright (C) 2005 Visual Media FX Ltd. // Released under the LGPL. // For more information, see http://www.openlibraries.org. @@ -12,10 +12,6 @@ #include <string> #include <iostream> -#ifdef HAVE_CONFIG_H -#include <openlibraries_global_config.hpp> -#endif - #include <openpluginlib/pl/openpluginlib.hpp> #include <openpluginlib/pl/utf8_utils.hpp> @@ -26,17 +22,6 @@ namespace il = olib::openimagelib::il; namespace opl = olib::openpluginlib; -#ifdef WIN32 - const opl::string oml_plugin_path( "./plugins" ); - const opl::string oil_plugin_path( "./plugins" ); -#else - const opl::string oil_plugin_path( OPENIMAGELIB_PLUGINS ); - const opl::string oml_plugin_path( OPENMEDIALIB_PLUGINS ); -#endif - - - - class handler : public ml::store_keyboard_handler { public: @@ -55,50 +40,16 @@ { } - void flush( int offset = 0 ) - { - ml::frame_type_ptr frame = store_->flush( ); - if ( frame ) - input_->seek( int( frame->get_pts( ) * frame->fps( ) + offset + 0.5 ) ); - } - virtual void keyboard_handler( unsigned char key ) { - - //boost::mutex::scoped_lock scoped_lock( mutex_ ); + boost::mutex::scoped_lock scoped_lock( mutex_ ); switch( key ) { - case 27: done_ = true; break; - case ' ': - speed_ = !speed_; - flush( ); - break; - - case 'h': - speed_ = 0; - flush( -1 ); - break; - - case 'l': - speed_ = 0; - flush( 1 ); - break; - - case 'j': - flush( ); - input_->seek( ( int )input_->get_frames( ) ); - break; - - case 'k': - flush( ); - input_->seek( 0 ); - break; - default: break; } @@ -106,29 +57,24 @@ void run( ) { - int end=input_->get_frames( ) - 1; - int pos=input_->get_position( ); - - while( !done_ && pos < end ) + //while( !done_ && input_->get_position( ) != input_->get_frames( ) ) { - pos = input_->get_position( ); - ml::frame_type_ptr frame = input_->fetch( ); + if ( speed_ != 1 ) + frame->set_audio( ml::audio_type_ptr( ) ); if ( !store_->push( frame ) ) - break; - + //break; + boost::mutex::scoped_lock scoped_lock( mutex_ ); input_->seek( speed_, true ); } - store_->complete( ); } - private: ml::input_type_ptr input_; ml::store_type_ptr store_; - int speed_; + boost::mutex mutex_; bool done_; }; @@ -140,27 +86,18 @@ if ( argc > 2 ) { ml::input_type_ptr input = ml::create_input( argv[ 1 ] ); - if ( input == 0 ) - return 1; - + if ( input == 0 ) return 1; ml::store_type_ptr store = ml::create_store( argv[ 2 ], input->fetch( ) ); - if ( store == 0 ) - return 2; + if ( store == 0 ) return 1; - if ( store->init( ) ) - { - handler handler( input, store ); - handler.run( ); - } + handler handler( input, store ); + handler.run( ); } else { std::cerr << "Usage: store input store" << std::endl; - std::cerr << " ie: file.avi file.mpg" << std::endl; + std::cerr << " ie: file.avi glew:" << std::endl; } - opl::uninit( ); - return 0; } - Deleted: lib/openlibraries/test/openmedialib/store/test.cpp =================================================================== --- lib/openlibraries/test/openmedialib/store/test.cpp 2007-04-14 22:44:40 UTC (rev 81) +++ lib/openlibraries/test/openmedialib/store/test.cpp 2007-04-17 22:24:01 UTC (rev 82) @@ -1,171 +0,0 @@ - -// ml - A media library representation. - -// Copyright (C) 2005 Visual Media FX Ltd. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -// simple example to exercise the load and store features of ml - - - - - -#include <cstdio> -#include <cstdlib> -#include <string> -#include <iostream> - - - -#ifdef HAVE_CONFIG_H -#include <openlibraries_global_config.hpp> -#endif - -#include <openpluginlib/pl/openpluginlib.hpp> -#include <openpluginlib/pl/utf8_utils.hpp> - -#include <openimagelib/il/openimagelib_plugin.hpp> -#include <openmedialib/ml/openmedialib_plugin.hpp> - -namespace ml = olib::openmedialib::ml; -namespace il = olib::openimagelib::il; -namespace opl = olib::openpluginlib; - -#ifdef WIN32 - const opl::string oml_plugin_path( "./plugins" ); - const opl::string oil_plugin_path( "./plugins" ); -#else - const opl::string oil_plugin_path( OPENIMAGELIB_PLUGINS ); - const opl::string oml_plugin_path( OPENMEDIALIB_PLUGINS ); -#endif - -class handler : public ml::store_keyboard_handler -{ - public: - handler( ml::input_type_ptr input, ml::store_type_ptr store ) - : input_( input ) - , store_( store ) - , speed_( 1 ) - , done_( false ) - { - ml::store_keyboard_feedback *feedback = dynamic_cast< ml::store_keyboard_feedback * >( store.get( ) ); - if ( feedback ) - feedback->register_keyboard_handler( this ); - } - - virtual ~handler( ) - { - } - - void flush( int offset = 0 ) - { - ml::frame_type_ptr frame = store_->flush( ); - if ( frame ) - input_->seek( int( frame->get_pts( ) * input_->fps( ) + offset + 0.5 ) ); - } - - virtual void keyboard_handler( unsigned char key ) - { - boost::mutex::scoped_lock scoped_lock( mutex_ ); - - switch( key ) - { - - case 27: - done_ = true; - break; - - - case 'W': - flush( int( 10 * input_->fps( ) ) ); - break; - - case 'B': - flush( int( -10 * input_->fps( ) ) ); - break; - - - case ' ': - speed_ = !speed_; - flush( ); - break; - - case 'h': - speed_ = 0; - flush( -1 ); - break; - - case 'l': - speed_ = 0; - flush( 1 ); - break; - - - default: - break; - } - } - - void run( ) - { - - - olib::openmedialib::ml::image_type_ptr img; - - while( !done_ && input_->get_position( ) != input_->get_frames( ) ) - { - - ml::frame_type_ptr frame = input_->fetch( );//get the frame... - - if ( speed_ != 1 ) - frame->set_audio( ml::audio_type_ptr( ) );//sets the audio - - if ( !store_->push( frame ) )//pushes the frame - break; - - boost::mutex::scoped_lock scoped_lock( mutex_ ); - input_->seek( speed_, true ); - } - store_->complete( ); - } - - private: - ml::input_type_ptr input_; - ml::store_type_ptr store_; - int speed_; - boost::mutex mutex_; - bool done_; -}; - - -int main( int argc, char* argv[ ] ) -{ - // Load both oil and oml plugins since oml uses oil - opl::init( oil_plugin_path ); - opl::init( oml_plugin_path ); - - - - //now, for testing pourposes, the arguments are in the properties page - if ( argc > 2 ) - { - ml::input_type_ptr input = ml::create_input( argv[ 1 ] ); - if ( input == 0 ) - return 1; - ml::store_type_ptr store = ml::create_store( argv[ 2 ], input->fetch( ) ); - if ( store == 0 ) - return 1; - - handler handler( input, store ); - handler.run( ); - } - else - { - std::cerr << "Usage: store input store" << std::endl; - std::cerr << " ie: file.avi glew:" << std::endl; - } - - return 0; -} - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-04-14 22:44:42
|
Revision: 81 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=81&view=rev Author: glslang Date: 2007-04-14 15:44:40 -0700 (Sat, 14 Apr 2007) Log Message: ----------- + tm benchmark + disable thread awareness of dlls Modified Paths: -------------- lib/openlibraries/openlibraries_vc8.sln lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp lib/openlibraries/src/openpluginlib/pl/pl_vc8.vcproj lib/openlibraries/src/openpluginlib/py/py.cpp Added Paths: ----------- lib/openlibraries/test/openeffectslib/ lib/openlibraries/test/openeffectslib/tm_bench/ lib/openlibraries/test/openeffectslib/tm_bench/tm_bench.cpp lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.vcproj Modified: lib/openlibraries/openlibraries_vc8.sln =================================================================== --- lib/openlibraries/openlibraries_vc8.sln 2007-04-13 22:04:25 UTC (rev 80) +++ lib/openlibraries/openlibraries_vc8.sln 2007-04-14 22:44:40 UTC (rev 81) @@ -391,6 +391,13 @@ {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tm_bench", "test\openeffectslib\tm_bench\tm_bench_vc8.vcproj", "{534B6931-67CB-4ACA-BD58-6887F35AC4D9}" + 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 Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Multi-threaded Debug DLL|Win32 = Multi-threaded Debug DLL|Win32 @@ -629,6 +636,10 @@ {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 {6D618CAE-230F-4ADD-936B-6C1D3D723236}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 + {534B6931-67CB-4ACA-BD58-6887F35AC4D9}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 + {534B6931-67CB-4ACA-BD58-6887F35AC4D9}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 + {534B6931-67CB-4ACA-BD58-6887F35AC4D9}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 + {534B6931-67CB-4ACA-BD58-6887F35AC4D9}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -669,6 +680,7 @@ {BD86F550-C573-4A68-955B-6CEDCC8F595D} = {FE28E322-51C9-4979-9A0A-93055023A503} {9483FC7B-E396-43E6-84ED-EB021AC54252} = {FE28E322-51C9-4979-9A0A-93055023A503} {C85EDDFB-1A91-4ABD-8E86-6AFDF0C85CBA} = {67E6C3A2-E542-4D5D-A4A4-61DF5CD73711} + {534B6931-67CB-4ACA-BD58-6887F35AC4D9} = {C2D61212-6194-4B66-837B-E8A2FA29AB0E} {14B49ECE-F5DB-4985-A31D-C48483362F9F} = {135B4433-9BD9-42C8-A552-61CA0CBA6CDC} {E6EFFB88-1563-4AB7-9D07-5B8853CD8ECF} = {135B4433-9BD9-42C8-A552-61CA0CBA6CDC} {B972DCEB-386E-42D2-8C5E-DD2942EC7F63} = {BEF92EC2-7872-48E2-BF6F-3DE4EBA9C037} Modified: lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp =================================================================== --- lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp 2007-04-13 22:04:25 UTC (rev 80) +++ lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp 2007-04-14 22:44:40 UTC (rev 81) @@ -277,6 +277,16 @@ } } +#ifdef WIN32 +extern "C" BOOL WINAPI DllMain( HINSTANCE hInstDLL, DWORD fdwReason, LPVOID ) +{ + if( fdwReason == DLL_PROCESS_ATTACH ) + DisableThreadLibraryCalls( hInstDLL ); + + return TRUE; +} +#endif + bool init( const string& lookup_path ) { boost::recursive_mutex::scoped_lock lock( mutex ); Modified: lib/openlibraries/src/openpluginlib/pl/pl_vc8.vcproj =================================================================== --- lib/openlibraries/src/openpluginlib/pl/pl_vc8.vcproj 2007-04-13 22:04:25 UTC (rev 80) +++ lib/openlibraries/src/openpluginlib/pl/pl_vc8.vcproj 2007-04-14 22:44:40 UTC (rev 81) @@ -72,6 +72,7 @@ AdditionalLibraryDirectories="C:\Boost\lib;"C:\Program Files\NVIDIA Corporation\Cg\lib"" GenerateDebugInformation="true" SubSystem="2" + EntryPointSymbol="" ImportLibrary="$(TargetDir)openpluginlib_pl-vc80-d-0_4_0.lib" TargetMachine="1" /> @@ -361,11 +362,11 @@ > </File> <File - RelativePath=".\property.hpp" + RelativePath=".\pcos\property.hpp" > </File> <File - RelativePath=".\pcos\property.hpp" + RelativePath=".\property.hpp" > </File> <File Modified: lib/openlibraries/src/openpluginlib/py/py.cpp =================================================================== --- lib/openlibraries/src/openpluginlib/py/py.cpp 2007-04-13 22:04:25 UTC (rev 80) +++ lib/openlibraries/src/openpluginlib/py/py.cpp 2007-04-14 22:44:40 UTC (rev 81) @@ -5,6 +5,12 @@ // Released under the LGPL. // For more information, see http://www.openlibraries.org. +#ifdef WIN32 +#define STRICT +#define WIN32_LEAN_AND_MEAN +#include <windows.h> +#endif + #include <openpluginlib/py/python.hpp> #include <openpluginlib/py/py.hpp> @@ -25,3 +31,13 @@ opl::detail::py_pcos_property( ); opl::detail::py_pcos_visitor( ); } + +#ifdef WIN32 +extern "C" BOOL WINAPI DllMain( HINSTANCE hInstDLL, DWORD fdwReason, LPVOID ) +{ + if( fdwReason == DLL_PROCESS_ATTACH ) + DisableThreadLibraryCalls( hInstDLL ); + + return TRUE; +} +#endif Added: lib/openlibraries/test/openeffectslib/tm_bench/tm_bench.cpp =================================================================== --- lib/openlibraries/test/openeffectslib/tm_bench/tm_bench.cpp (rev 0) +++ lib/openlibraries/test/openeffectslib/tm_bench/tm_bench.cpp 2007-04-14 22:44:40 UTC (rev 81) @@ -0,0 +1,38 @@ + +// el - A effects library representation. + +// Copyright (C) 2007 Goncalo N. M. de Carvalho +// Released under the GPL. +// For more information, see http://www.openlibraries.org. + +#include <iostream> + +#include <openpluginlib/pl/openpluginlib.hpp> +#include <openpluginlib/pl/timer.hpp> +#include <openmedialib/ml/ml.hpp> + +namespace ml = olib::openmedialib::ml; +namespace pl = olib::openpluginlib; + +int main( int argc, char* argv[ ] ) +{ + pl::init( "" ); + + ml::input_type_ptr input = ml::create_input( pl::string( argv[ 1 ] ) + pl::string( "/sequence:" ) ); + ml::filter_type_ptr filter = ml::create_filter( L"tm_linear" ); + + pl::rdtsc_default_timer r; + + r.reset( ); + r.start( ); + + if( input && filter ) + { + filter->connect( input ); + filter->fetch( ); + } + + r.stop( ); + pl::rdtsc_default_timer::value_type elapsed = r.elapsed( ); + std::cout << "rdtsc: elapsed time is " << elapsed.tv_sec << " seconds and " << elapsed.tv_usec << " microseconds.\n"; +} Property changes on: lib/openlibraries/test/openeffectslib/tm_bench/tm_bench.cpp ___________________________________________________________________ Name: svn:eol-style + native Added: lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.vcproj =================================================================== --- lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.vcproj (rev 0) +++ lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.vcproj 2007-04-14 22:44:40 UTC (rev 81) @@ -0,0 +1,207 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8.00" + Name="tm_bench" + ProjectGUID="{534B6931-67CB-4ACA-BD58-6887F35AC4D9}" + RootNamespace="tm_bench" + Keyword="Win32Proj" + > + <Platforms> + <Platform + Name="Win32" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Multi-threaded Debug DLL|Win32" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="1" + CharacterSet="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="$(SolutionDir)\src;"C:\Boost\include\boost-1_33_1"" + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;OPENMEDIALIB_BUILD;HAVE_FLEX_STRING;HAVE_CG_RUNTIME;HAVE_BOOST_FILESYSTEM" + MinimalRebuild="true" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="4" + DisableSpecificWarnings="4503" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + LinkIncremental="2" + AdditionalLibraryDirectories="C:\Boost\lib" + GenerateDebugInformation="true" + SubSystem="1" + 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="1" + CharacterSet="1" + WholeProgramOptimization="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="$(SolutionDir)\src;"C:\Boost\include\boost-1_33_1"" + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;OPENMEDIALIB_BUILD;HAVE_FLEX_STRING;HAVE_CG_RUNTIME;HAVE_BOOST_FILESYSTEM" + RuntimeLibrary="2" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3" + DisableSpecificWarnings="4503" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + LinkIncremental="1" + AdditionalLibraryDirectories="C:\Boost\lib" + GenerateDebugInformation="true" + SubSystem="1" + 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=".\tm_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=".\VTune\tm_bench.vpj" + > + </File> + </Files> + <Globals> + </Globals> +</VisualStudioProject> Property changes on: lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.vcproj ___________________________________________________________________ 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-04-13 22:04:27
|
Revision: 80 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=80&view=rev Author: glslang Date: 2007-04-13 15:04:25 -0700 (Fri, 13 Apr 2007) Log Message: ----------- + bug fixes Modified Paths: -------------- lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.opl lib/openlibraries/src/openimagelib/il/utility.cpp lib/openlibraries/src/openimagelib/plugins/exr/exr_plugin.cpp Modified: lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp =================================================================== --- lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp 2007-04-13 10:28:42 UTC (rev 79) +++ lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp 2007-04-13 22:04:25 UTC (rev 80) @@ -36,7 +36,6 @@ typedef il::image_type::size_type size_type; #ifdef HAVE_OPENEXR - // From ILM OpenEXR examples. float knee (double x, double f) { return float( Imath::Math<double>::log( x * f + 1 ) / f ); } @@ -110,7 +109,7 @@ return ( unsigned char ) ( v + d[ y & 3 ][ x & 3 ] ); } - void compute_fog_color( const image_type_ptr& im, int bs, float& fog_r, float& fog_g, float& fog_b ) + void compute_fog_color( const image_type_ptr& im, float& fog_r, float& fog_g, float& fog_b ) { fog_r = fog_g = fog_b = 0.0f; @@ -119,7 +118,7 @@ { for( int j = 0; j < im->width( ); ++j ) { - for( int k = 0; k < bs; ++k ) + for( int k = 0; k < 3; ++k ) { half h; @@ -137,49 +136,36 @@ fog_b /= im->width( ) * im->height( ); } - image_type_ptr convert_to_half( const image_type_ptr& im, int& bs ) + image_type_ptr convert_to_half( const image_type_ptr& im ) { - typedef il::image<unsigned char, il::r16g16b16f> r16g16b16f_image_type; - typedef il::image<unsigned char, il::r16g16b16a16f> r16g16b16a16f_image_type; - - if( !( im->pf( ) == L"r32g32b32f" || im->pf( ) == L"r32g32b32a32f" ) ) - { - if( im->pf( ) == L"r16g16b16f" ) - bs = 3; - else if( im->pf( ) == L"r16g16b16a16f" ) - bs = 4; - + if( im->pf( ) == L"r16g16b16f" ) return im; - } - image_type_ptr new_im; - if( im->pf( ) == L"r32g32b32f" ) - { - new_im = il::allocate( L"r16g16b16f", im->width( ), im->height( ) ); - bs = 3; - } - else if( im->pf( ) == L"r32g32b32a32f" ) - { - new_im = il::allocate( L"r16g16b16a16f", im->width( ), im->height( ) ); - bs = 4; - } + size_type width = im->width( ); + size_type height = im->height( ); - image_type::const_pointer src_im = im->data( ); - image_type::pointer dst_im = new_im->data( ); + image_type_ptr new_im = il::allocate( L"r16g16b16f", im->width( ), im->height( ) ); + + image_type::const_pointer src = im->data( ); + image_type::pointer dst = new_im->data( ); - int f_block_inc = sizeof( float ) * bs; - int i_block_inc = sizeof( unsigned short ) * bs; + int src_pitch = ( im->pitch( ) - im->linesize( ) ) * sizeof( float ); + int dst_pitch = ( new_im->pitch( ) - new_im->linesize( ) ) * sizeof( unsigned short ); - for( int i = 0; i < im->height( ); ++i ) + for( int i = 0; i < height; ++i ) { - for( int j = 0; j < im->width( ); ++j ) + for( int j = 0; j < width; ++j ) { - for( int k = 0; k < bs; ++k ) - ( ( unsigned short* ) dst_im )[ k ] = Imf::floatToHalf( ( ( const float* ) src_im )[ k ] ).bits( ); - - src_im += f_block_inc; - dst_im += i_block_inc; + ( ( unsigned short* ) dst )[ 0 ] = Imf::floatToHalf( ( ( const float* ) src )[ 0 ] ).bits( ); + ( ( unsigned short* ) dst )[ 1 ] = Imf::floatToHalf( ( ( const float* ) src )[ 1 ] ).bits( ); + ( ( unsigned short* ) dst )[ 2 ] = Imf::floatToHalf( ( ( const float* ) src )[ 2 ] ).bits( ); + + src += 3 * sizeof( float ); + dst += 3 * sizeof( unsigned short ); } + + src += src_pitch; + dst += dst_pitch; } return new_im; @@ -187,53 +173,55 @@ image_type_ptr tm_ilm_exr( const image_type_ptr& im, float exposure, float defog, float kneeLow, float kneeHigh ) { - if( !( im->pf( ) == L"r16g16b16f" || - im->pf( ) == L"r16g16b16a16f" || - im->pf( ) == L"r32g32b32f" || - im->pf( ) == L"r32g32b32a32f" ) ) - return image_type_ptr( ); + image_type_ptr dst_img = im; + + if( im->pf( ) == L"r16g16b16f" || im->pf( ) == L"r32g32b32f" ) + { + image_type_ptr half_im = convert_to_half( im ); - int bs; - image_type_ptr half_im = convert_to_half( im, bs ); + float fog_r, fog_g, fog_b; + compute_fog_color( half_im, fog_r, fog_g, fog_b ); - float fog_r, fog_g, fog_b; - compute_fog_color( half_im, bs, fog_r, fog_g, fog_b ); + halfFunction<float> r_gamma( gamma( exposure, defog * fog_r, kneeLow, kneeHigh ), -HALF_MAX, HALF_MAX ); + halfFunction<float> g_gamma( gamma( exposure, defog * fog_g, kneeLow, kneeHigh ), -HALF_MAX, HALF_MAX ); + halfFunction<float> b_gamma( gamma( exposure, defog * fog_b, kneeLow, kneeHigh ), -HALF_MAX, HALF_MAX ); - halfFunction<float> r_gamma( gamma( exposure, defog * fog_r, kneeLow, kneeHigh ), -HALF_MAX, HALF_MAX ); - halfFunction<float> g_gamma( gamma( exposure, defog * fog_g, kneeLow, kneeHigh ), -HALF_MAX, HALF_MAX ); - halfFunction<float> b_gamma( gamma( exposure, defog * fog_b, kneeLow, kneeHigh ), -HALF_MAX, HALF_MAX ); + size_type width = im->width( ); + size_type height = im->height( ); - image_type_ptr new_im; - if( bs == 3 ) - new_im = il::allocate( L"r8g8b8", im->width( ), im->height( ) ); - else if( bs == 4 ) - new_im = il::allocate( L"r8g8b8a8", im->width( ), im->height( ) ); + dst_img = il::allocate( L"b8g8r8a8", width, height ); - image_type::const_pointer src_im = half_im->data( ); - image_type::pointer dst_im = new_im->data( ); + image_type::const_pointer src = half_im->data( ); + image_type::pointer dst = dst_img->data( ); - for( int i = 0; i < new_im->height( ); ++i ) - { - for( int j = 0; j < new_im->width( ); ++j ) + size_type src_pitch = ( half_im->pitch( ) - half_im->linesize( ) ) * sizeof( unsigned short ); + size_type dst_pitch = dst_img->pitch( ) - dst_img->linesize( ); + + for( int i = 0; i < height; ++i ) { - for( int k = 0; k < bs; ++k ) + for( int j = 0; j < width; ++j ) { - half h; - - h.setBits( ( ( unsigned short* ) src_im )[ 0 ] ); - - *dst_im = dither( r_gamma( h ), j, i ); - - src_im += sizeof( unsigned short ); - dst_im += sizeof( unsigned char ); + half h0, h1, h2; + + h0.setBits( ( ( unsigned short* ) src )[ 0 ] ); src += sizeof( unsigned short ); + h1.setBits( ( ( unsigned short* ) src )[ 0 ] ); src += sizeof( unsigned short ); + h2.setBits( ( ( unsigned short* ) src )[ 0 ] ); src += sizeof( unsigned short ); + + *dst++ = dither( r_gamma( h2 ), j, i ); + *dst++ = dither( g_gamma( h1 ), j, i ); + *dst++ = dither( b_gamma( h0 ), j, i ); + *dst++ = 255; } + + src += src_pitch; + dst += dst_pitch; } } - return new_im; + return dst_img; } - #endif + // Ferwerda et al TVI functions. float tp( float L ) { Modified: lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.opl =================================================================== --- lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.opl 2007-04-13 10:28:42 UTC (rev 79) +++ lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.opl 2007-04-13 22:04:25 UTC (rev 80) @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <openlibraries version="1.0"> <!-- plugins go here --> - <openeffectslib name="oel" version="0.1.0"> - <plugin name="OpenLibraries tonemap plugin" type="filter" extension='"tm_linear", "tm_ilm_exr". "tm_ferwerda"' merit="0" filename='"libopeneffectslib_tonemap.so", "libopeneffectslib_tonemap.dylib", "openeffectslib_tonemap-vc80-d-0_4_0.dll", "openeffectslib_tonemap-vc80-r-0_4_0.dll"'/> - </openeffectslib> + <openmedialib name="oel" version="0.1.0"> + <plugin name="OpenLibraries tonemap plugin" type="filter" extension='"tm_linear", "tm_ilm_exr", "tm_ferwerda"' merit="0" filename='"libopeneffectslib_tonemap.so", "libopeneffectslib_tonemap.dylib", "openeffectslib_tonemap-vc80-d-0_4_0.dll", "openeffectslib_tonemap-vc80-r-0_4_0.dll"'/> + </openmedialib> </openlibraries> Modified: lib/openlibraries/src/openimagelib/il/utility.cpp =================================================================== --- lib/openlibraries/src/openimagelib/il/utility.cpp 2007-04-13 10:28:42 UTC (rev 79) +++ lib/openlibraries/src/openimagelib/il/utility.cpp 2007-04-13 22:04:25 UTC (rev 80) @@ -1853,7 +1853,7 @@ return dst_img; } -// Free function to truncate 32-bit float to b8g8r8a8. intention is to perform all tonemaps at the float level and convert to 8-bit only if needed. +// Truncates 32-bit float to b8g8r8a8. The intention is to perform all tonemaps at the float level and convert to 8-bit only when needed. // Assumes normalise( im, 255.0f ) has already been called. static image_type_ptr r32g32b32f_to_b8g8r8a8( image_type_ptr src_img, const std::wstring &format ) { @@ -1877,9 +1877,9 @@ { while( width-- ) { + *( dst + 2 ) = static_cast<unsigned char>( *src++ ); + *( dst + 1 ) = static_cast<unsigned char>( *src++ ); *( dst + 0 ) = static_cast<unsigned char>( *src++ ); - *( dst + 1 ) = static_cast<unsigned char>( *src++ ); - *( dst + 2 ) = static_cast<unsigned char>( *src++ ); *( dst + 3 ) = 255; dst += 4; Modified: lib/openlibraries/src/openimagelib/plugins/exr/exr_plugin.cpp =================================================================== --- lib/openlibraries/src/openimagelib/plugins/exr/exr_plugin.cpp 2007-04-13 10:28:42 UTC (rev 79) +++ lib/openlibraries/src/openimagelib/plugins/exr/exr_plugin.cpp 2007-04-13 22:04:25 UTC (rev 80) @@ -22,11 +22,6 @@ void destroy( il::image_type* im ) { delete im; } - std::wstring exr_image_type_to_image_type( ) - { - return L"r32g32b32f"; - } - il::image_type_ptr load_exr( const fs::path& path ) { Imf::RgbaInputFile file( path.native_file_string( ).c_str( ) ); @@ -41,21 +36,17 @@ file.setFrameBuffer( &exr_texels[ 0 ][ 0 ], 1, width ); file.readPixels( dw.min.y, dw.max.y ); - il::image_type_ptr im = il::allocate( exr_image_type_to_image_type( ), width, height ); + il::image_type_ptr im = il::allocate( L"r32g32b32f", width, height ); il::image_type::pointer texels = im->data( ); for( int j = 0; j < height; ++j ) { for( int i = 0; i < width; ++i ) { - half h0 = exr_texels[ j ][ i ].r; - half h1 = exr_texels[ j ][ i ].g; - half h2 = exr_texels[ j ][ i ].b; - - ( ( float* ) texels )[ 0 ] = ImfHalfToFloat( ( ImfHalf ) h0 ); - ( ( float* ) texels )[ 1 ] = ImfHalfToFloat( ( ImfHalf ) h1 ); - ( ( float* ) texels )[ 2 ] = ImfHalfToFloat( ( ImfHalf ) h2 ); - + ( ( float* ) texels )[ 0 ] = exr_texels[ j ][ i ].r; + ( ( float* ) texels )[ 1 ] = exr_texels[ j ][ i ].g; + ( ( float* ) texels )[ 2 ] = exr_texels[ j ][ i ].b; + texels += 3 * sizeof( float ); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-04-13 10:28:44
|
Revision: 79 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=79&view=rev Author: glslang Date: 2007-04-13 03:28:42 -0700 (Fri, 13 Apr 2007) Log Message: ----------- + *nix build fix + disable ILM tonemap if OpenEXR is not present Modified Paths: -------------- lib/openlibraries/openlibraries.pc.in lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp Modified: lib/openlibraries/openlibraries.pc.in =================================================================== --- lib/openlibraries/openlibraries.pc.in 2007-04-12 22:17:21 UTC (rev 78) +++ lib/openlibraries/openlibraries.pc.in 2007-04-13 10:28:42 UTC (rev 79) @@ -10,6 +10,7 @@ OPENIMAGELIB_PLUGINS=@OPENIMAGELIB_PLUGINPATH@ OPENMEDIALIB_PLUGINS=@OPENMEDIALIB_PLUGINPATH@ +OPENEFFECTSLIB_PLUGINS=@OPENEFFECTSLIB_PLUGINPATH@ OPENOBJECTLIB_PLUGINS=@OPENOBJECTLIB_PLUGINPATH@ OPENASSETLIB_PLUGINS=@OPENASSETLIB_PLUGINPATH@ @@ -18,7 +19,7 @@ Version: @OL_MAJOR@.@OL_MINOR@.@OL_SUB@ Libs: @OPENPLUGINLIB_RPATH@ @OPENIMAGELIB_RPATH@ @OPENMEDIALIB_RPATH@ @OPENOBJECTLIB_RPATH@ \ - @OPENASSETLIB_RPATH@ @OPENEFFECTSLIB_RPATH@ @BOOST_LIB_RPATH@ @GLEW_LIB_RPATH@ \ + @OPENASSETLIB_RPATH@ @BOOST_LIB_RPATH@ @GLEW_LIB_RPATH@ \ -L${libdir}/openlibraries-@OL_MAJOR@.@OL_MINOR@.@OL_SUB@/openobjectlib/@OL_LIBNAME@ -lopenobjectlib_sg \ -L${libdir}/openlibraries-@OL_MAJOR@.@OL_MINOR@.@OL_SUB@/openimagelib/@OL_LIBNAME@ -lopenimagelib_il \ -L${libdir}/openlibraries-@OL_MAJOR@.@OL_MINOR@.@OL_SUB@/openmedialib/@OL_LIBNAME@ -lopenmedialib_ml \ @@ -29,3 +30,4 @@ Cflags: -I${includedir}/openlibraries-@OL_MAJOR@.@OL_MINOR@.@OL_SUB@ -I${libdir}/openlibraries-@OL_MAJOR@.@OL_MINOR@.@OL_SUB@/include \ @BOOST_INCLUDE_PATH@ @GLEW_INCLUDE_PATH@ + Modified: lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp =================================================================== --- lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp 2007-04-12 22:17:21 UTC (rev 78) +++ lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.cpp 2007-04-13 10:28:42 UTC (rev 79) @@ -391,6 +391,7 @@ pcos::property prop_maxval_; }; +#ifdef HAVE_OPENEXR class ML_PLUGIN_DECLSPEC tm_ilm_exr_filter : public filter_type { public: @@ -427,6 +428,7 @@ pcos::property prop_knee_low_; pcos::property prop_knee_high_; }; +#endif class ML_PLUGIN_DECLSPEC tm_ferwerda_filter : public filter_type { @@ -476,8 +478,10 @@ { if( request == L"tm_linear" ) return filter_type_ptr( new tm_linear_filter( ) ); +# ifdef HAVE_OPENEXR else if( request == L"tm_ilm_exr" ) return filter_type_ptr( new tm_ilm_exr_filter( ) ); +# endif else if( request == L"tm_ferwerda" ) return filter_type_ptr( new tm_ferwerda_filter( ) ); else This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-04-12 22:17:22
|
Revision: 78 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=78&view=rev Author: glslang Date: 2007-04-12 15:17:21 -0700 (Thu, 12 Apr 2007) Log Message: ----------- + fix typo Modified Paths: -------------- lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.opl Modified: lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.opl =================================================================== --- lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.opl 2007-04-12 21:44:00 UTC (rev 77) +++ lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_plugin.opl 2007-04-12 22:17:21 UTC (rev 78) @@ -2,6 +2,6 @@ <openlibraries version="1.0"> <!-- plugins go here --> <openeffectslib name="oel" version="0.1.0"> - <plugin name="OpenLibraries tonemap plugin" type="filter" extension='"tm_linear", "tm_ilm_exr". "tm_ferwerda"' merit="0" filename='"libopeneffectslib_tonemap.so", "liboeffectslib_tonemap.dylib", "openeffectslib_tonemap-vc80-d-0_4_0.dll", "openeffectslib_tonemap-vc80-r-0_4_0.dll"'/> + <plugin name="OpenLibraries tonemap plugin" type="filter" extension='"tm_linear", "tm_ilm_exr". "tm_ferwerda"' merit="0" filename='"libopeneffectslib_tonemap.so", "libopeneffectslib_tonemap.dylib", "openeffectslib_tonemap-vc80-d-0_4_0.dll", "openeffectslib_tonemap-vc80-r-0_4_0.dll"'/> </openeffectslib> </openlibraries> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |