AprilAndFriends / theoraplayer

A multi-threaded C++ library that plays video files supporting multiple codecs across platforms. Easy to use, fast, responsive, abstract interface and minimal dependencies, you'll soon be wondering how you lived without it! ;) Audio and Video interfaces are completely abstracted so the library can be used anywhere, regardless of what you use to display video frames and play audio samples (eg. OpenGL / OpenAL, Direct3D / DirectSound?, SDL / SDL_mixer, X11 / alsa ...) The library can pre-cache video frames and decoded audio samples for maximum efficiency and smooth playback, even on single-cpu systems. Currently, the library supports Theora on Windows, Mac, iOS, Linux, Android, WinRT and Windows Phone. H.264 is supported on Mac and iOS.
BSD 3-Clause "New" or "Revised" License
84 stars 43 forks source link

Cannot Access libogg Project Properties Page in Visual Studio #2

Closed jleveque closed 9 years ago

jleveque commented 9 years ago

I saw the 1.1.0 build had been tagged, so I updated my source for the first time in a couple months. I'm now using VS2015, but I can imagine this problem exists for VS2013 users as well.

Upon upgrading the project from VS2013 to VS2015, I get this message in the log:

Upgrading project 'libogg'... The imported project "C:\theoraplayer-1.1.0\msvc\vs2013\props-generic\platform-Android.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. C:\theoraplayer-1.1.0\ogg\msvc\vs2013\libogg.vcxproj

And then once the solution opens, I cannot access the libogg properties page in VS. When I try, I receive a messagebox that contiains the same error.

All the other projects seem fine; the problem seems isolated to the libogg project.

kspes commented 9 years ago

Hmm, yeah I'm in the process of updating libogg, vorbis and theora to the new build system but it seems to have problems if the user doesn't have android build scripts installed. which are obscure and not many companies use them though.

I had to pause my efforts on porting because my visual studio installation has gotten messed up and I'm on vacation with slow internet ;)

However, I have pushed the android props files blindly, give it a try, with some luck, it'll fix your problems.

in the near future we plan to upgrade to visual studio 2015 and separate the android build system by migrating to android studio since it finally supports c++ building

jleveque commented 9 years ago

Thanks - that did resolve the issue.

Funny you should mention it, I was actually attempting to muck around with the VS2015 built-in Android build system, myself. If I make any progess or hit any snags that you should know about, I'll let you know.

kspes commented 9 years ago

great, glad it's solved :)

PS: Don't do it, only pain and hardship await if you use android with visual studio :) It's possible, it works, but it sucks