Here it is.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406000
Link with ogg library.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406018
Added header encoding with packet output for speex and vorbis

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406123
Added ogg skeleton support:
 * Main packets are generated by ocaml-ogg
 * Codec-specific packets are generated by the respective module
 * Disabled by default for anything else than theora in liquidsoap

TODO:
 * test :)
 * Decoding of skeletons:
    - In the respective modules
    - In liquidsoap: I don't know what to do
      with it for now, and we don't need it to decode
      a stream... At the moment, skeleton streams are
      just discarded by the demuxer..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406157
Bitrates are in bps.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406286
Prepared ocaml-vorbis for release (0.5.0)

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406403
Ensure that we don't uselessly link with libraries and that deprecated -custom is not used.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406455
* Added LIBDIRS = $(LDFLAGS:-L%=%) to honnor custom location
  for linking against external libraries
* Bumped corresponding CHANGES
* Added some svn:ignore

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406589
Added passed prefix to compilation variables..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406593
Force binding bytecode compilation to happen before native code
when compiling with -j
make -j works perfectly in trunk here: fixes #94

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406625
Added debugging option to ocaml modules

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406632
Prepared ocaml-vorbis for release (0.5.1)

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406816
Changed several ad-hoc caml_failwith("malloc") to the
more relevant caml_raise_out_of_memory()

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407324
* Check for consistency when encoding a float array.
* Accept to encode an array with more channels than
  the encoder requires.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407338
 * Make sure we pass an array with the correct number of channels when closing the stream
 * Added a get_channels function to retrieve the expected number of channels
 * Documented that we require at least the expected number of channels in the encoded array
 * Documented why we end the stream by passing an array of length 0.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407354
Clean vorbis_info when encoder's creation fails..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407358
Conservative options for channels number in ocaml-vorbis decoding/encoding..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407387
* Documented win32 port
* Merged all autoconf macros
* Updated autoconf macros to work with cross-compilation
* Fixed a couple of bugs here and there found during the process..

--HG--
rename : ocaml-mm/m4/ocaml.m4 => m4/ocaml.m4
extra : rebase_source : 53e35bfc7f9c80019b8fc3d3580cfd7ac9e08bd8
I forgot this..
ocaml-vorbis:
* Cleaned unused exceptions.
* Added function to return a string representation of
  the exceptions defined in this module.
* Register previous function with Printexc.register_printer
  when available (ocaml >= 3.11.2)
fixes LS-507