[theora-dev] Win32 experimental player/encoder
dan at on2.com
Sat May 24 22:19:29 PDT 2003
it appears your encoder/player do not yet reflece the changes rillian introduced wrt theora headers, which have been split into three parts -- header proper, comment, and tables (see toplevel.c).
It's strange that your code works at all linked against the new libs; presumably since the tables still have the hard-coded values, if you encode & decode from the same lib compile you won't see the problem -- the tables just never get loaded & use default values. You can test this by trying to decode with NEW_FREQS (hufftables.h) set to 1 (use a file encoded with it set to zero, or vice versa). You should see obvious artifacts that get progressively worse after each keyframe.
Right now I think I have the encoder working properly, but I'm having trouble with the player. Should be debugged in a couple days. Clearly the code needs to be cleaned up so it errors or at a minimum doesn't initialize these tables to any default values.
Hopefully then we can do a real merge & test/ checkin. Final bitstream change would be the arbitrary size fix, with a cropping rectangle in the header. Anyone working on that?
___ Dan Miller
(++,) Founder, On2 Technologies
<p>> -----Original Message-----
> From: Mauricio Piacentini [mailto:mauricio at tabuleiro.com]
> Sent: Friday, May 23, 2003 4:51 PM
> To: theora-dev at xiph.org
> Subject: [theora-dev] Win32 experimental player/encoder
> This one is ust to let you all know that Windows versions of
> a Theora simple
> player and encoder are checked into the "win32/experimental"
> subdirectory of
> the CVS tree. This should allow the guys working on Windows
> to test the
> library more easily. I have also implemented simple audio latency
> compensation, so audio and video playback should be
> synchronized well (at
> least they are on my tests.) The required portaudio/SDL includes are
> supplied, so just checkout the whole tree and rebuild.
> --- >8 ----
> List archives: http://www.xiph.org/archives/
> Ogg project homepage: http://www.xiph.org/ogg/
> To unsubscribe from this list, send a message to
> 'theora-dev-request at xiph.org'
> containing only the word 'unsubscribe' in the body. No
> subject is needed.
> Unsubscribe messages sent to the list will be ignored/filtered.
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'theora-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Theora-dev