iniwf / webm

Automatically exported from code.google.com/p/webm
0 stars 0 forks source link

add WebM DShow VS2010 projects #304

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. open project 2008 in VS 2010
2. convert
3. try to build

What version are you using? On what Windows version?
VS 2010 Win 7 x64

Please provide any additional information below.
build logs
1>------ Build started: Project: makewebm_2008, Configuration: Debug Win32 
------
2>------ Build started: Project: libmkvparser_2008, Configuration: Debug Win32 
------
1>Build started 19.03.2011 14:51:40.
2>Build started 19.03.2011 14:51:40.
1>InitializeBuildStatus:
1>  Creating "C:\Users\Roman\Documents\Visual Studio 
2010\Projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\..\obj\webmdshow_2008\makewebm_2008\Debug\makewebm_2008.unsuccessfulbuild" 
because "AlwaysCreate" was specified.
2>InitializeBuildStatus:
2>  Creating "Win32\Debug\libmkvparser_2008.unsuccessfulbuild" because 
"AlwaysCreate" was specified.
2>ClCompile:
2>  All outputs are up-to-date.
2>Lib:
2>  All outputs are up-to-date.
2>  libmkvparser_2008.vcxproj -> C:\Users\Roman\Documents\Visual Studio 
2010\Projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\Win32\Debug\libmkvparser_2008.lib
2>FinalizeBuildStatus:
2>  Deleting file "Win32\Debug\libmkvparser_2008.unsuccessfulbuild".
2>  Touching "Win32\Debug\libmkvparser_2008.lastbuildstate".
2>
2>Build succeeded.
2>
2>Time Elapsed 00:00:00.08
1>ClCompile:
1>  makewebmapp.cpp
3>------ Build started: Project: vp8decoder_2008, Configuration: Debug Win32 
------
3>Build started 19.03.2011 14:51:40.
3>InitializeBuildStatus:
3>  Touching "Win32\Debug\vp8decoder_2008.unsuccessfulbuild".
3>Midl:
3>  All outputs are up-to-date.
3>ClCompile:
3>  All outputs are up-to-date.
3>  All outputs are up-to-date.
3>ResourceCompile:
3>  All outputs are up-to-date.
3>ManifestResourceCompile:
3>  All outputs are up-to-date.
3>C:\Program Files 
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(991,5): warning 
MSB8012: TargetPath(C:\Users\Roman\Documents\Visual Studio 
2010\Projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\Win32\Debug\vp8decoder_2008.dll) does not match the Linker's OutputFile 
property value (C:\Users\Roman\Documents\Visual Studio 
2010\Projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\Win32\Debug\vp8decoder.dll). This may cause your project to build 
incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) 
and $(TargetExt) property values match the value specified in 
%(Link.OutputFile).
3>C:\Program Files 
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(993,5): warning 
MSB8012: TargetName(vp8decoder_2008) does not match the Linker's OutputFile 
property value (vp8decoder). This may cause your project to build incorrectly. 
To correct this, please make sure that $(OutDir), $(TargetName) and 
$(TargetExt) property values match the value specified in %(Link.OutputFile).
3>Link:
3>     Creating library C:\Users\Roman\Documents\Visual Studio 
2010\Projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\Win32\Debug\vp8decoder_2008.lib and object C:\Users\Roman\Documents\Visual 
Studio 
2010\Projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\Win32\Debug\vp8decoder_2008.exp
3>vp8decoderinpin.obj : error LNK2019: unresolved external symbol 
_vpx_codec_get_frame referenced in function "public: virtual long __stdcall 
VP8DecoderLib::Inpin::Receive(struct IMediaSample *)" 
(?Receive@Inpin@VP8DecoderLib@@UAGJPAUIMediaSample@@@Z)
3>vp8decoderinpin.obj : error LNK2019: unresolved external symbol 
_vpx_codec_decode referenced in function "public: virtual long __stdcall 
VP8DecoderLib::Inpin::Receive(struct IMediaSample *)" 
(?Receive@Inpin@VP8DecoderLib@@UAGJPAUIMediaSample@@@Z)
3>vp8decoderinpin.obj : error LNK2019: unresolved external symbol 
_vpx_codec_dec_init_ver referenced in function "public: long __thiscall 
VP8DecoderLib::Inpin::Start(void)" (?Start@Inpin@VP8DecoderLib@@QAEJXZ)
3>vp8decoderinpin.obj : error LNK2001: unresolved external symbol 
_vpx_codec_vp8_dx_algo
3>vp8decoderinpin.obj : error LNK2019: unresolved external symbol 
_vpx_codec_destroy referenced in function "public: void __thiscall 
VP8DecoderLib::Inpin::Stop(void)" (?Stop@Inpin@VP8DecoderLib@@QAEXXZ)
3>vp8decoderinpin.obj : error LNK2019: unresolved external symbol 
_vpx_codec_control_ referenced in function _vpx_codec_control_VP8_SET_POSTPROC
3>C:\Users\Roman\Documents\Visual Studio 
2010\Projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\Win32\Debug\vp8decoder.dll : fatal error LNK1120: 6 unresolved externals
1>makewebmapp.cpp(20): fatal error C1083: Cannot open include file: 
'vp8encoderidl.h': No such file or directory
1>  makewebmcmdline.cpp
1>makewebmcmdline.cpp(20): fatal error C1083: Cannot open include file: 
'vp8encoderidl.h': No such file or directory
1>  Generating Code...
3>
3>Build FAILED.
3>
3>Time Elapsed 00:00:02.03
4>------ Build started: Project: webmmux_2008, Configuration: Debug Win32 ------
4>Build started 19.03.2011 14:51:43.
4>InitializeBuildStatus:
4>  Creating "Win32\Debug\webmmux_2008.unsuccessfulbuild" because 
"AlwaysCreate" was specified.
4>Midl:
4>  All outputs are up-to-date.
4>ClCompile:
4>  All outputs are up-to-date.
4>  All outputs are up-to-date.
4>ResourceCompile:
4>  All outputs are up-to-date.
4>ManifestResourceCompile:
4>  All outputs are up-to-date.
4>C:\Program Files 
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(991,5): warning 
MSB8012: TargetPath(C:\Users\Roman\Documents\Visual Studio 
2010\Projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\Win32\Debug\webmmux_2008.dll) does not match the Linker's OutputFile 
property value (C:\Users\Roman\Documents\Visual Studio 
2010\Projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\Win32\Debug\webmmux.dll). This may cause your project to build 
incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) 
and $(TargetExt) property values match the value specified in 
%(Link.OutputFile).
4>C:\Program Files 
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(993,5): warning 
MSB8012: TargetName(webmmux_2008) does not match the Linker's OutputFile 
property value (webmmux). This may cause your project to build incorrectly. To 
correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) 
property values match the value specified in %(Link.OutputFile).
4>Link:
4>  All outputs are up-to-date.
4>Manifest:
4>  All outputs are up-to-date.
4>FinalizeBuildStatus:
4>  Deleting file "Win32\Debug\webmmux_2008.unsuccessfulbuild".
4>  Touching "Win32\Debug\webmmux_2008.lastbuildstate".
4>
4>Build succeeded.
4>
4>Time Elapsed 00:00:00.53
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:03.36
5>------ Build started: Project: vp8encoder_2008, Configuration: Debug Win32 
------
5>Build started 19.03.2011 14:51:43.
5>PrepareForBuild:
5>  Creating directory "C:\Users\Roman\Documents\Visual Studio 
2010\Projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\Debug\".
5>InitializeBuildStatus:
5>  Creating "Debug\vp8encoder_2008.unsuccessfulbuild" because "AlwaysCreate" 
was specified.
5>ClCompile:
5>  vp8encoderproppage.cpp
5>c:\users\roman\documents\visual studio 
2010\projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\vp8encoder_2008\vp8encoderproppage.cpp(11): fatal error C1083: Cannot open 
include file: 'odbgstream.hpp': No such file or directory
5>  vp8encoderpin.cpp
5>c:\users\roman\documents\visual studio 
2010\projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\vp8encoder_2008\vp8encoderpin.hpp(10): fatal error C1083: Cannot open 
include file: 'cmediatypes.hpp': No such file or directory
5>  vp8encoderoutpinvideo.cpp
5>c:\users\roman\documents\visual studio 
2010\projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\vp8encoder_2008\vp8encoderfilter.hpp(12): fatal error C1083: Cannot open 
include file: 'clockable.hpp': No such file or directory
5>  vp8encoderoutpinpreview.cpp
5>c:\users\roman\documents\visual studio 
2010\projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\vp8encoder_2008\vp8encoderfilter.hpp(12): fatal error C1083: Cannot open 
include file: 'clockable.hpp': No such file or directory
5>  vp8encoderoutpin.cpp
5>c:\users\roman\documents\visual studio 
2010\projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\vp8encoder_2008\vp8encoderfilter.hpp(12): fatal error C1083: Cannot open 
include file: 'clockable.hpp': No such file or directory
5>  vp8encoderinpin.cpp
5>c:\users\roman\documents\visual studio 
2010\projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\vp8encoder_2008\vp8encoderfilter.hpp(12): fatal error C1083: Cannot open 
include file: 'clockable.hpp': No such file or directory
5>  vp8encoderfilter.cpp
5>c:\users\roman\documents\visual studio 
2010\projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\vp8encoder_2008\vp8encoderfilter.hpp(12): fatal error C1083: Cannot open 
include file: 'clockable.hpp': No such file or directory
5>  dllentry.cpp
5>c:\users\roman\documents\visual studio 
2010\projects\distrib\theora\opencodecs_0.85.17777_src\src\lib\codecs\webm\webmd
show\vp8encoder_2008\dllentry.cpp(10): fatal error C1083: Cannot open include 
file: 'cfactory.hpp': No such file or directory
5>  Generating Code...
5>
5>Build FAILED.
5>
5>Time Elapsed 00:00:10.35
========== Build: 2 succeeded, 3 failed, 0 up-to-date, 0 skipped ==========

Original issue reported on code.google.com by roman.sh...@gmail.com on 19 Mar 2011 at 9:39

GoogleCodeExporter commented 9 years ago

Original comment by iss...@webmproject.org on 19 Mar 2011 at 9:40

GoogleCodeExporter commented 9 years ago
We are aware of problems with VS 2010 and it is on our to do list but I am 
afraid I cant give you a definite time line at the moment.

Tom, I will hand this on to you if that is OK.

Original comment by paulwilk...@google.com on 21 Mar 2011 at 1:00

GoogleCodeExporter commented 9 years ago
We are aware of problems with VS 2010 and it is on our to do list but I am 
afraid I cant give you a definite time line at the moment.

Tom, I will hand this on to you if that is OK.

Original comment by paulwilk...@google.com on 21 Mar 2011 at 1:01

GoogleCodeExporter commented 9 years ago
This might be a bit of a long term project.  The result issue here seems to be 
the DShow projects failing to build after conversion (vs2008 => vs2010), but 
there are a few prerequisites to making this happen:

- libogg vs2010 support
- libvorbis vs2010 support
- libvpx vs2010 support

To start we'll probably be able to link in the existing libraries, but that's 
not a certainty.

A note to the reporter: the package being built is not from 
review.webmproject.org-- it's the source from opencodecs.  The main point of my 
mentioning it is that there will be a delay between the addition of VS2010 
support to the WebM DShow project, and the inclusion of the source in the 
opencodecs package (or repo, if build log is from a checkout of some sort).

I don't presently have a windows box w/VS2010 installed, but that should change 
rather soon.  I'll flip the status bit to Started when I'm able to get started.

Original comment by tomfine...@google.com on 21 Mar 2011 at 4:04

GoogleCodeExporter commented 9 years ago
Sorry, really this is problem of opencodec, but I download webm project and as 
a result see attachment...

Original comment by roman.sh...@gmail.com on 22 Mar 2011 at 5:49

Attachments:

GoogleCodeExporter commented 9 years ago
You need to have libwebm cloned side-by-side with webmdshow.  This probably 
needs to be documented somewhere.  Anyway, just clone libwebm and webmdshow 
into the same parent directory.  You want something like this:

src/
  libwebm/
  webmdshow/

I suspect you'll run into some of the same errors you saw with the opencodecs 
source, but it's worth trying again.  Please let me know if the build does 
happen to work.  Thanks!

Original comment by tomfine...@google.com on 22 Mar 2011 at 5:21

GoogleCodeExporter commented 9 years ago

Original comment by tomfine...@google.com on 15 Feb 2012 at 8:49