Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 13, 2012
  1. @smimram

    Add support for Opus decoding!

    smimram authored
Commits on Jul 25, 2012
  1. @toots

    Added shine encoder!

    toots authored
Commits on Jun 9, 2012
  1. @toots
Commits on Oct 3, 2011
  1. @toots

    Removed old jack.

    toots authored
  2. @toots

    Removed opal from liquidsoap/

    toots authored
    Tagged latest source including it with 'opal-legacy'
    
    --HG--
    extra : transplant_source : IH%ACHC%8C%AB%AA%C3%FA4%DF%A0x%80%FAJ%AB%10%F3
Commits on Sep 16, 2011
  1. @smimram

    Collapsed revision: add alternative video.add_text operator using GD …

    smimram authored
    …(which does not need X).
    
    --HG--
    rename : liquidsoap/src/operators/video_text.ml => liquidsoap/src/operators/video_text_gd.ml
    rename : liquidsoap/src/operators/video_text.ml => liquidsoap/src/operators/video_text_sdl.ml
    extra : rebase_source : 48d12baaf595da25a534093a4da6fe49c9a9632a
Commits on Sep 1, 2011
  1. @toots

    Switched to yojson for of_json. Yojson is the sucessor of

    toots authored
    json-wheel, which is no longer maintained..
Commits on Aug 3, 2011
  1. @toots

    Made dynlink stuff optional:

    toots authored
     * Move all Dynlink Utils functions into a seperate file
     * Detect dynlink at configure
     * Add Configure handlers for dynlink stuff, filled at configure
     * Call Configure handlers from main.ml
    Also removed a left-over from another intent to support dynlink
    (tools/dynliq.ml)
Commits on Jul 26, 2011
  1. @toots
Commits on May 22, 2011
  1. @dbaelde

    Support for plugins.

    dbaelde authored
     * An optional ocaml module can be turned into a plugin.
     * Plugins consists of all source files that are conditionally compiled with a given module.
     * Plugins can be compiled in both native and bytecode mode but they are tricky to use in bytecode because of the possibility of also have a dynamic shared library to load with the plugin
     * Not all optional modules work as plugins, for instance magic is needed by configure.ml if activated.
     * Support for the plugins rely mostly on the build system. It is designed to work in the case where each optional binding are properly installed and detectable by ocamlfind.
     * The compilation works as follows:
     ** If --enable-foo-plugin is passed and the foo module is detected, then its build dependencies are stored in foo_ocamlcflags and foo_ocamllflags, computed in the macro to detect ocaml modules.
     ** The variable W_foo is equal to foo when compiled as a plugin (and yes when builtin)
     ** In src/Makefile, optional source files are either added to liquidsoap's source if builtin or to foo_sources if build as a plugin. foo_c_sources is for C sources
     ** In Makefile.rules, plugins list is used to dynamically compute build dependencies (using eval) and flags.
     ** .ml files are compiled using the concatenation of all flags (liquidsoap+plugins) but the flags are seperated back when linking.
    ..And some other details that are less relevant...
    
    --HG--
    extra : rebase_source : 30844e9219511e90a8faee0d926dbe588c73c78e
Commits on May 17, 2011
  1. @toots

    Implemented shared modules using first-class modules

    toots authored
    as suggested by Daniel Bünzli. This is enabled only
    if ocaml version >= 3.12.0 while builtin encoder is
    backward compatible with previous versions :)
    
    Now, liquidsoap build will be able to dynamically
    load lame and aacplus encoder without being built in
    an environment that had them installed!
Commits on Apr 25, 2011
  1. @toots

    AAC encoder using libvo-aacenc!

    toots authored
    --HG--
    extra : rebase_source : 4734246bb3c107f55eb3b35d4d2812cb3234b0be
Commits on Dec 20, 2010
  1. Added OSC support through liblo: you now have osc.float which works j…

    smimram@aec24677-d710-0410-a355-ac75e2bdf181 authored
    …ust like interactive.float... but through OSC\!
    
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%408054
Commits on Dec 9, 2010
  1. Commited new support for camlp4 files in liquidsoap's build system

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%408035
Commits on Nov 30, 2010
  1. Implemented a trivial native compact JSON conversion, removed externa…

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    …l dependency.
    
    Thanks to smimram for the remark!
    
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%408003
Commits on Nov 29, 2010
  1. Forgot this with recent json commit..

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407993
Commits on Nov 11, 2010
  1. Remove direct V4L support. It never really worked and better support …

    smimram@aec24677-d710-0410-a355-ac75e2bdf181 authored
    …for webcams is (and will be) provided through gstreamer.
    
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407947
Commits on Nov 6, 2010
  1. Remove visu.glvolume which was not working. Also remove lablGL suppor…

    smimram@aec24677-d710-0410-a355-ac75e2bdf181 authored
    …t which was only used by it. A less bloated Liquidsoap is better. LS-420 close.
    
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407918
Commits on Nov 1, 2010
  1. More m4 crazyness.. Fixes #410..

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407907
Commits on Oct 29, 2010
  1. * Factorized all binding detection code into a m4 macro.

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
     * Added function to display version used in logs
     * We can now add version constraints to the bindings we detect
    cf #259 and #308
    
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407891
Commits on Oct 20, 2010
  1. Add support for webcams through GStreamer in liq.

    smimram@aec24677-d710-0410-a355-ac75e2bdf181 authored
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407864
Commits on Oct 13, 2010
  1. Cleaner treatment of user/group for make install: now

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    configure checks if the user exists and belongs to the
    group. If not, then the daemon files are not installed.
    This can still be overriden (hint: debian packaging)
    by invoking make install as:
      make INSTALL_DAEMON= install
    
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407812
Commits on Oct 5, 2010
  1. Introducing... the builtin ogg/flac decoder !!

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    --HG--
    rename : liquidsoap/src/ogg_formats/vorbis_decoder.ml => liquidsoap/src/ogg_formats/ogg_flac_decoder.ml
    rename : ocaml-flac/examples/Makefile => ocaml-flac/examples/Makefile.in
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407747
  2. Introducing... the builtin native flac decoder !!

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407743
Commits on Sep 28, 2010
  1. Enabled non-custom build for bytecode compilation.

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407724
  2. Remove FFMPEG in configure and Makefile.defs..

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407723
Commits on Sep 14, 2010
  1. BIG COMMIT: most of the files in the stream/ directory are now gone a…

    smimram@aec24677-d710-0410-a355-ac75e2bdf181 authored
    …nd ocaml-mm is used for all multimedia handling. Currently only the pure caml part of ocaml-mm is used and there is still more code from liquidsoap that should be put in it.
    
    The only thing which is not restored for now is synthesizers.
    
    From what I have tested, it works but it would be nice to have some feedback since this commit is quite critical and could break important parts of liq (I hope not).
    
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407635
Commits on Feb 1, 2010
  1. executable suffix is already defined by autoconf..

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407130
  2. Win32 specifics:

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
     * Disable daemon option: Unix.fork is not implemented.
     * Use local directory for pervasives and etc..
    
    Also remove configure.ml in clean target..
    
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407128
Commits on Jan 27, 2010
  1. Ported liquidsoap and some bindings to Win32. Now liquidsoap should c…

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    …ompile and run
    
    using the native ocaml compiler (or the crosscompiler) !
    
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407111
Commits on Dec 23, 2009
  1. Add DSSI support (to be tested :).

    smimram@aec24677-d710-0410-a355-ac75e2bdf181 authored
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407072
Commits on Oct 31, 2009
  1. Merge the "hetero" branch: a liquidsoap instance can handle heterogen…

    dbaelde@aec24677-d710-0410-a355-ac75e2bdf181 authored
    …eous
    
    stream content, each source has its own content kind.
    A big breakage, at last!
    
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406889
Commits on Oct 27, 2009
  1. Remove all RTP code and all references to it. It's deprecated and unu…

    dbaelde@aec24677-d710-0410-a355-ac75e2bdf181 authored
    …sable.
    
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406868
Commits on Sep 23, 2009
  1. Drop decoders using ocaml-natty

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406752
Commits on Sep 16, 2009
  1. This is what happen with the combination of insomnia and paper reject…

    metamorph68@aec24677-d710-0410-a355-ac75e2bdf181 authored
    …ion:
    
    a native AAC+ encoder for liq using the libaacplus.
    
    It seems to be working quite good, but the library has global variables which
    make it impossible for now to have more than one AAC+ output with troubles..
    
    Enjoy !
    
    --HG--
    extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406733
Something went wrong with that request. Please try again.