[tremor] Tremor 32-bit long long emulation

J.A. Bezemer costar at panic.et.tudelft.nl
Tue Oct 1 01:46:41 PDT 2002



Hi!

Just put up a 32-bit version of Tremor at
http://www.opensourcepartners.nl/~costar/vorbis/

>From the changelog:

*** 20020930: malloc/longlong-emulation ***

  Patched by J.A. Bezemer <J.A.Bezemer at opensourcepartners.nl> to work
  on the experimental MOVE processor platform that doesn't support 64-bit
  long longs and has a broken alloca() (which is highly unportable BTW).
  - Converted alloca to malloc/free.
  - Added long long emulation based on wxWindows code and my own research/
    optimization.

  NOTE: This version DOES CONTAIN BUGS in "unimportant" parts of the code.
  ivorbisfile_example was tested with exactly three .ogg files and
  produced correct output, and that's all I need at this moment. Everything
  else is untested; solving problems is left as an excercise to the reader.
  Please excuse the quickly written and rather messy code.

  USAGE: ivorbisfile_example now has input/output from files, see source.
  New simple makefile to produce single binary, no library. Works on Linux.
  Native long long is used by default, -DLONGLONGEMUL to turn on emulation.

  LEGALESE: Inclusion of wxWindows code probably means that the new stuff
  is licensed under LGPL. However, everything except 64-bit multiplication
  and division is quite trivial. Multiplication has new versions by yours
  truly, licensed under Tremor license. Division is free to use (see
  source), but isn't used in ivorbisfile_example and so isn't tested at
  all. Everything in here that's my code is licensed under Tremor license.

<p>Short version: it works for me, but YMMV. Do with it whatever you want.
Feel free to integrate with "official" Tremor. Feel free to change/enhance.

I'm sorry, but I simply don't have the time to provide any support. Please
don't bother me. All I have and all I know is right there in the source. Bug
reports and feature requests will be silently ignored; post to tremor at xiph.org
instead.

Keep up the good work!

  Anne Bezemer

--- >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 'tremor-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 Tremor mailing list