Initial ocaml-schroedinger binding.. Not functional at all yet..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406480
Some progress and paperwork...

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406481
Here comes the dirac encoder !
Still missing lot of stuff, but basically working !

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406484
Fixed granulepos value.. still a bit obscur to me...

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406487
Added skeleton interface..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406488
Better granulepos implementation..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406489
 * Order dirac pages according to encoded frame value, since encoding process does not preserve
   sequences of original frames
 * Try to output the first encoded dirac page immediately

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406491
Use arithmetic and not shift because of negative values..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406492
Added encoder settings..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406500
Fixed Makefiles to call $(MAKE) when generating doc..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406503
* 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
The dirac encoding is back !
Issues so far:
 * Quality is *very* poor, settings need a tweak
 * Playback is no longer possible with vlc (Debian #557266), it
   needs a transcoding using gstreamer and transmageddon
   You also need to LD_PRELOAD the schroedinger library
   for the gst plugin to be loaded... (...) See:
LD_PRELOAD=/usr/lib/libschroedinger-1.0.so.0.2.0 transmageddon

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407028
The dirac encoder now has a very good quality !!

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407032
 * Added dirac decoder API.
 * Added a dirac transcoding example
 * Added support for dirac decoding in liquidsoap
 * Generalized video support for ogg, allowing
   planar YUV 420, 422 or 444.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407033
Schro processing is uses asynchronous threads, so blocking sections
are not essentials. However, let's add some, that never hurts :)

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407034
Removed messy parameters for dirac encoding

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

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