Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add WebM DShow VS2010 projects #304

Open
GoogleCodeExporter opened this issue Mar 31, 2015 · 7 comments
Open

add WebM DShow VS2010 projects #304

GoogleCodeExporter opened this issue Mar 31, 2015 · 7 comments

Comments

@GoogleCodeExporter
Copy link
Contributor

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 [email protected] on 19 Mar 2011 at 9:39

@GoogleCodeExporter
Copy link
Contributor Author

Original comment by [email protected] on 19 Mar 2011 at 9:40

  • Added labels: ****
  • Removed labels: ****

@GoogleCodeExporter
Copy link
Contributor Author

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 [email protected] on 21 Mar 2011 at 1:00

  • Added labels: ****
  • Removed labels: ****

@GoogleCodeExporter
Copy link
Contributor Author

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 [email protected] on 21 Mar 2011 at 1:01

  • Added labels: ****
  • Removed labels: ****

@GoogleCodeExporter
Copy link
Contributor Author

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 [email protected] on 21 Mar 2011 at 4:04

  • Changed title: add WebM DShow VS2010 projects
  • Changed state: Accepted
  • Added labels: Component-DirectShow, OpSys-Windows, Priority-Low, Type-Enhancement
  • Removed labels: ****

@GoogleCodeExporter
Copy link
Contributor Author

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

Original comment by [email protected] on 22 Mar 2011 at 5:49

  • Added labels: ****
  • Removed labels: ****

Attachments:

@GoogleCodeExporter
Copy link
Contributor Author

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 [email protected] on 22 Mar 2011 at 5:21

  • Added labels: ****
  • Removed labels: ****

@GoogleCodeExporter
Copy link
Contributor Author

Original comment by [email protected] on 15 Feb 2012 at 8:49

  • Changed state: Available
  • Added labels: ****
  • Removed labels: ****

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant