Started a proof-of-concept wmv decoder using GStreamer. Only video is supported for now and some more work is needed for it to be really useable... Help on this is welcome :)

--HG--
branch : gstreamer
Merge from default.

--HG--
branch : gstreamer
Progressing on gstreamer decoder: started to use generators.

--HG--
branch : gstreamer
Add get_state.

--HG--
branch : gstreamer
Source + sink starting to work.

--HG--
branch : gstreamer
Moving ocaml-gstreamer to ocaml-gstreamer-old before rewrite.

--HG--
branch : gstreamer
rename : ocaml-gstreamer/CHANGES => ocaml-gstreamer-old/CHANGES
rename : ocaml-gstreamer/COPYING => ocaml-gstreamer-old/COPYING
rename : ocaml-gstreamer/Makefile.in => ocaml-gstreamer-old/Makefile.in
rename : ocaml-gstreamer/README => ocaml-gstreamer-old/README
rename : ocaml-gstreamer/bootstrap => ocaml-gstreamer-old/bootstrap
rename : ocaml-gstreamer/configure.ac => ocaml-gstreamer-old/configure.ac
rename : ocaml-gstreamer/examples/appsink/Makefile => ocaml-gstreamer-old/examples/appsink/Makefile
rename : ocaml-gstreamer/examples/appsink/OCamlMakefile => ocaml-gstreamer-old/examples/appsink/OCamlMakefile
rename : ocaml-gstreamer/examples/appsink/appsink.ml => ocaml-gstreamer-old/examples/appsink/appsink.ml
rename : ocaml-gstreamer/examples/mp3_player/Makefile => ocaml-gstreamer-old/examples/mp3_player/Makefile
rename : ocaml-gstreamer/examples/mp3_player/OCamlMakefile => ocaml-gstreamer-old/examples/mp3_player/OCamlMakefile
rename : ocaml-gstreamer/examples/mp3_player/player.ml => ocaml-gstreamer-old/examples/mp3_player/player.ml
rename : ocaml-gstreamer/examples/sine/Makefile => ocaml-gstreamer-old/examples/sine/Makefile
rename : ocaml-gstreamer/examples/sine/OCamlMakefile => ocaml-gstreamer-old/examples/sine/OCamlMakefile
rename : ocaml-gstreamer/examples/sine/sine.ml => ocaml-gstreamer-old/examples/sine/sine.ml
rename : ocaml-gstreamer/m4 => ocaml-gstreamer-old/m4
rename : ocaml-gstreamer/src/META.in => ocaml-gstreamer-old/src/META.in
rename : ocaml-gstreamer/src/Makefile.in => ocaml-gstreamer-old/src/Makefile.in
rename : ocaml-gstreamer/src/OCamlMakefile => ocaml-gstreamer-old/src/OCamlMakefile
rename : ocaml-gstreamer/src/gstreamer.ml => ocaml-gstreamer-old/src/gstreamer.ml
rename : ocaml-gstreamer/src/gstreamer.mli => ocaml-gstreamer-old/src/gstreamer.mli
rename : ocaml-gstreamer/src/gstreamer_idl.idl => ocaml-gstreamer-old/src/gstreamer_idl.idl
rename : ocaml-gstreamer/src/gstreamer_idl_morestubs.c => ocaml-gstreamer-old/src/gstreamer_idl_morestubs.c
rename : ocaml-gstreamer/src/gstreamer_inc.h => ocaml-gstreamer-old/src/gstreamer_inc.h
Completely recoded ocaml-gstreamer, with same functionalities as before.

--HG--
branch : gstreamer
rename : ocaml-gstreamer-old/CHANGES => ocaml-gstreamer/CHANGES
rename : ocaml-gstreamer-old/COPYING => ocaml-gstreamer/COPYING
rename : ocaml-gstreamer-old/Makefile.in => ocaml-gstreamer/Makefile.in
rename : ocaml-gstreamer-old/README => ocaml-gstreamer/README
rename : ocaml-gstreamer-old/bootstrap => ocaml-gstreamer/bootstrap
rename : ocaml-gstreamer-old/configure.ac => ocaml-gstreamer/configure.ac
rename : ocaml-gstreamer-old/examples/appsink/Makefile => ocaml-gstreamer/examples/appsink/Makefile
rename : ocaml-gstreamer-old/examples/appsink/OCamlMakefile => ocaml-gstreamer/examples/appsink/OCamlMakefile
rename : ocaml-gstreamer-old/examples/appsink/appsink.ml => ocaml-gstreamer/examples/appsink/appsink.ml
rename : ocaml-gstreamer-old/examples/mp3_player/Makefile => ocaml-gstreamer/examples/mp3_player/Makefile
rename : ocaml-gstreamer-old/examples/mp3_player/OCamlMakefile => ocaml-gstreamer/examples/mp3_player/OCamlMakefile
rename : ocaml-gstreamer-old/examples/mp3_player/player.ml => ocaml-gstreamer/examples/mp3_player/player.ml
rename : ocaml-gstreamer-old/examples/sine/Makefile => ocaml-gstreamer/examples/sine/Makefile
rename : ocaml-gstreamer-old/examples/sine/OCamlMakefile => ocaml-gstreamer/examples/sine/OCamlMakefile
rename : ocaml-gstreamer-old/examples/sine/sine.ml => ocaml-gstreamer/examples/sine/sine.ml
rename : ocaml-gstreamer-old/m4 => ocaml-gstreamer/m4
rename : ocaml-gstreamer-old/src/META.in => ocaml-gstreamer/src/META.in
rename : ocaml-gstreamer-old/src/Makefile.in => ocaml-gstreamer/src/Makefile.in
rename : ocaml-gstreamer-old/src/OCamlMakefile => ocaml-gstreamer/src/OCamlMakefile
Decoding with appsrc need-data callback is starting to work...

--HG--
branch : gstreamer
Remove old gstreamer and add a structure for gstreamer decoders.

--HG--
branch : gstreamer
Emit end-of-stream.

--HG--
branch : gstreamer
Correct acquire/release logic.

--HG--
branch : gstreamer
Closer to decoding audio and video.

--HG--
branch : gstreamer
Audio working :) Needs polishing, though.

--HG--
branch : gstreamer
Add some more supported mime types.

--HG--
branch : gstreamer
Better pipelines.

--HG--
branch : gstreamer
Slowly improving gstreamer....

--HG--
branch : gstreamer
Clean setting for debug level.

--HG--
branch : gstreamer
Correct initialization of arguments.

--HG--
branch : gstreamer
Add get_state.

--HG--
branch : gstreamer
Switch to GStreamer 1.0.

--HG--
branch : gstreamer