I apologize for what's surely a common question, but the Xiph archive-searcher seems broken, and all my other searches have come up dry. Anyway, my question is: Are there any Theora binaries available for Visual Studio.NET? Alternatively, how do I build Theora using Visual Studio.NET? I tried using "\win32\theora_static.dsp", but VS.NET claimed it was corrupt and couldn't upgrade it. Then I build my own project using all the files in "\lib", but it had lots of Ogg dependencies. So I tried to build Ogg, but had the same problems. I'm primarily interested in the last stable build (I think it's Alpha 3?), and just a lib file and some headers would be dandy. Any help you can offer would be much appreciated. Thanks! -david
Ok, ignore this question: I found the "oggdsf" project, which is a DirectShow filter wrapper around Ogg formats. It has a Visual Studio.NET solution that builds *everything*, including Ogg, Speex, and Theora (the big three I care about). So, just check out: /oggdsf/sln/oggdsf_all/oggdsf_all.sln It's *huge* and builds about everything in Xiph.org, so it's a great place to start. Now, I just need to figure out how to use this Theora library... -david On Sun, 1 Aug 2004, David Barrett wrote:> I apologize for what's surely a common question, but the Xiph > archive-searcher seems broken, and all my other searches have come up > dry. Anyway, my question is: > > Are there any Theora binaries available for Visual Studio.NET? > > Alternatively, how do I build Theora using Visual Studio.NET? I tried > using "\win32\theora_static.dsp", but VS.NET claimed it was corrupt > and couldn't upgrade it. Then I build my own project using all the > files in "\lib", but it had lots of Ogg dependencies. So I tried to > build Ogg, but had the same problems. > > I'm primarily interested in the last stable build (I think it's Alpha > 3?), and just a lib file and some headers would be dandy. > > Any help you can offer would be much appreciated. Thanks! > > -david > > _______________________________________________ > Theora-dev mailing list > Theora-dev@xiph.org > http://lists.xiph.org/mailman/listinfo/theora-dev >
I have a project in my directshow project which has a build setup for VS2003.NET (the 2002 file is probably still ok and called .vcproj.old inthe dir too)... You can find my build setup of the latest released theora source (alpha 3) at http://svn.xiph.org/trunk/oggdsf/src/lib/codecs/theora/libs/libtheora/ This is actually all that's added.... http://svn.xiph.org/trunk/oggdsf/src/lib/codecs/theora/libs/libtheora/win32/libtheora/ It has a dependancy on libogg project too, so you may need to change some include paths and "Project Dependancies"/library paths to point it to your libogg project. Though if you pull my entire project structure out(http://svn.xiph.org/trunk/oggdsf/), the main solution is configured to find libogg in that tree already. You either need to build both libogg and libtheora as dynamic (and include a .dll for each whenever you are debugging (ie DEbug->Start New INstance) or distributing... or a possibly better solution is to build libogg static and libtheora dynamix meaning you have only one dll for theora. The downside is that if you include a few libraries dependant on libogg, some of the code will be getting duplicated but libogg is very small anyway so ti doesn't really matter. Zen. ----- Original Message ----- From: "David Barrett" <dbarrett@quinthar.com> To: <theora-dev@xiph.org> Sent: Monday, August 02, 2004 12:15 PM Subject: [Theora-dev] Binaries for Visual Studio.NET?> I apologize for what's surely a common question, but the Xiph > archive-searcher seems broken, and all my other searches have come up > dry. Anyway, my question is: > > Are there any Theora binaries available for Visual Studio.NET? > > Alternatively, how do I build Theora using Visual Studio.NET? I tried > using "\win32\theora_static.dsp", but VS.NET claimed it was corrupt > and couldn't upgrade it. Then I build my own project using all the > files in "\lib", but it had lots of Ogg dependencies. So I tried to > build Ogg, but had the same problems. > > I'm primarily interested in the last stable build (I think it's Alpha > 3?), and just a lib file and some headers would be dandy. > > Any help you can offer would be much appreciated. Thanks! > > -david > > _______________________________________________ > Theora-dev mailing list > Theora-dev@xiph.org > http://lists.xiph.org/mailman/listinfo/theora-dev > > >
<000601c47861$85790c00$0100000a@tiger> Message-ID: <1091466225.341104BD@w37.dngr.org> Thanks, this was a huge help! Now I just need to use it. Are there any "Theora for Dummies" guides or tutorials for programmers? -david On Mon, 2 Aug 2004 1:21am, illiminable wrote:> > I have a project in my directshow project which has a build setup for > VS2003.NET (the 2002 file is probably still ok and called .vcproj.old > inthe > dir too)... > > You can find my build setup of the latest released theora source (alpha > 3) > at > http://svn.xiph.org/trunk/oggdsf/src/lib/codecs/theora/libs/libtheora/ > > This is actually all that's added.... > http://svn.xiph.org/trunk/oggdsf/src/lib/codecs/theora/libs/libtheora/win32/libtheora/ > > It has a dependancy on libogg project too, so you may need to change > some > include paths and "Project Dependancies"/library paths to point it to > your > libogg project. > > Though if you pull my entire project structure > out(http://svn.xiph.org/trunk/oggdsf/), the main solution is configured > to > find libogg in that tree already. > > You either need to build both libogg and libtheora as dynamic (and > include a > .dll for each whenever you are debugging (ie DEbug->Start New INstance) > or > distributing... or a possibly better solution is to build libogg static > and > libtheora dynamix meaning you have only one dll for theora. The > downside is > that if you include a few libraries dependant on libogg, some of the > code > will be getting duplicated but libogg is very small anyway so ti > doesn't > really matter. > > Zen. > > ----- Original Message ----- > From: "David Barrett" <dbarrett@quinthar.com> > To: <theora-dev@xiph.org> > Sent: Monday, August 02, 2004 12:15 PM > Subject: [Theora-dev] Binaries for Visual Studio.NET? > > >> I apologize for what's surely a common question, but the Xiph >> archive-searcher seems broken, and all my other searches have come up >> dry. Anyway, my question is: >> >> Are there any Theora binaries available for Visual Studio.NET? >> >> Alternatively, how do I build Theora using Visual Studio.NET? I tried >> using "\win32\theora_static.dsp", but VS.NET claimed it was corrupt >> and couldn't upgrade it. Then I build my own project using all the >> files in "\lib", but it had lots of Ogg dependencies. So I tried to >> build Ogg, but had the same problems. >> >> I'm primarily interested in the last stable build (I think it's Alpha >> 3?), and just a lib file and some headers would be dandy. >> >> Any help you can offer would be much appreciated. Thanks! >> >> -david >> >> _______________________________________________ >> Theora-dev mailing list >> Theora-dev@xiph.org >> http://lists.xiph.org/mailman/listinfo/theora-dev >> >> >> > > > _______________________________________________ > Theora-dev mailing list > Theora-dev@xiph.org > http://lists.xiph.org/mailman/listinfo/theora-dev