Here it is.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406000
Serials are now nativeints.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406017
Switched ocaml-theora to bigarray.
Also reintroduced stride parameter, to copy memory in the most efficient
way.

Still have an issue with green lines..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406081
 * Added eos for theora
 * Added end_of_track for theora_format
 * Added reset_encoder for theora_encoder.ml
 * Added yuv blank function
 * Try to avoid empty ogg streams as much as possible.
   For now, it is worked around with creating the encoder
   as late as possible. Got to think of a better API
   as soon as possible..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406130
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
Commented not yet implemented function to create comments..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406263
Prepared ocaml-theora for release (0.1.0)

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406421
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
Prepared ocaml-theora for release (0.1.1)

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406508
Fixed typo

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406532
* 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-theora for release (0.1.2)

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406818
Restored transcode example, removed others..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407019
Implemented encode_page using encode_buffer

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407020
The theora decoder is back and working, now using libtheora 1.1 API !
Bonus: many settings for the encoder !

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407024
Finer granulepos for the last packet..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407026
Avoid infinite loops in theora and schro examples

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407036