[theora-dev] Win32 experimental player/encoder

Mauricio Piacentini
Sun, 25 May 2003 08:09:32 -0000

Actually Dan I am using the current lib as it is in the tree, so the updated
toplevel.c is being used. Did you rebuild your libraries first (using the
theora static project?) The experimentatal player/encoder project is not
forcing a rebuild of the libraries, so make sure you are rebuilding them
first.
But I see what you mean regarding the comments header and tables, gilles has
updated the encoder/player as well on the 19th. I will have a look at it and
update the samples.

Regards,
Mauricio

----- Original Message -----
From: "Dan Miller" <dan@on2.com>
To: <theora-dev@xiph.org>
Sent: Sunday, May 25, 2003 2:19 AM
Subject: RE: [theora-dev] Win32 experimental player/encoder

> 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.