I have an old conferencing app that uses theora and I'm building it for win64. libthora 1.1 builds just fine, but libtheora 1.0 has errors related to assembly code when building for x64. I've tried using 1.1, but the video does not look right -- the clients all generate their own first 3 packets instead of sending them over the network since they assume they are all on the same version of libtheora. I need to either initialize the 1.1 library using the 1.0 mode codebook, or somehow get the 1.0 library to build for win64 under vs2008. I've googled and seen reference to a patch for win64 builds, but it is not in the http://downloads.xiph.org/releases/theora/libtheora-1.0.zip that I just downloaded. Help? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/theora/attachments/20121022/e64ae59b/attachment.htm
Hello there, if I remember correctly Theora 1.0 used the old VP3 encoder mostly unchanged, perhaps even with the original header values. Thankfully you can force Theroa 1.1/1.2 into a VP3 compatible mode, use http://www.theora.org/doc/libtheora-1.1/theoraenc_8h.html#a382d685a39a34d8e6ba76b00d804efd8 with http://www.theora.org/doc/libtheora-1.1/group__encfuncs.html#ga3a427f6514dfdc01ea72172c469d51d9 This of course means you need to (very) slightly modify your encoding setup code. Maik Am 23.10.2012 03:52, schrieb bryandonnovan at gmail.com:> I have an old conferencing app that uses theora and I'm building it for > win64. > > libthora 1.1 builds just fine, but libtheora 1.0 has errors related to > assembly code when building for x64. > > I've tried using 1.1, but the video does not look right -- the clients > all generate their own first 3 packets instead of sending them over the > network since they assume they are all on the same version of libtheora. > > I need to either initialize the 1.1 library using the 1.0 mode codebook, > or somehow get the 1.0 library to build for win64 under vs2008. > > I've googled and seen reference to a patch for win64 builds, but it is > not in the http://downloads.xiph.org/releases/theora/libtheora-1.0.zip > that I just downloaded. > > Help? > > > > > _______________________________________________ > theora mailing list > theora at xiph.org > http://lists.xiph.org/mailman/listinfo/theora >
Do or does anyone have a Xcode document to aid in the chore? Any guidelines? On Oct 23, 2012, at 12:32 PM, Ralph Giles <giles at thaumas.net> wrote:> On 12-10-23 8:28 AM, Dave Johnson wrote: > >> I need help with OSX 64 building libtheora 1.2? > > Please chance the subject if you want to start a new thread. > > What help do you need? > > -r
On 12-10-23 1:10 PM, Dave Johnson wrote:> Do or does anyone have a Xcode document to aid in the chore? Any guidelines?There have been several requests, but no one has contributed one. Start with the source lists in *_sources.mk and *_headers.mk, define OPUS_VERSION and OPUS_BUILD in the preprocessor. That should get you a working xcode build of the library. -r
On 10/23/2012 05:04 PM, Ralph Giles wrote:> On 12-10-23 1:10 PM, Dave Johnson wrote: > >> Do or does anyone have a Xcode document to aid in the chore? Any guidelines? > There have been several requests, but no one has contributed one. > > Start with the source lists in *_sources.mk and *_headers.mk, define > OPUS_VERSION and OPUS_BUILD in the preprocessor. That should get you > a working xcode build of the library. > > -rIs that for Opus or Theora?
Possibly Parallel Threads
- Cleanup/build improvement for opus
- Problem Building opus-1.0.3 on Microsoft Visual Studio 2012
- [PATCH 3/3] libdrm: Move all noninstalled headers to noinst_HEADERS.
- Can I use VBR option to change byte_per_packet dynamically ?
- Opus decoding performance on ARM devices