Git Product home page Git Product logo

ocaml-ladspa's Introduction

ocaml-ladspa

This package contains an OCaml interface for LADSPA audio plugins library.

Please read the COPYING file before using this software.

Prerequisites

  • ocaml >= 3.0.6
  • LADSPA sdk >= 1.1
  • findlib >= 0.8.1
  • dune >= 2.0

Compilation

dune build

This should build both the native and the byte-code version of the extension library.

Installation

Via opam:

opam install ladspa

Via dune (for developers):

dune install

This should install the library file (using ocamlfind) in the appropriate place.

Author

This author of this software may be contacted by electronic mail at the following address: [email protected].

ocaml-ladspa's People

Contributors

dbaelde avatar kit-ty-kate avatar smimram avatar toots avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ocaml-ladspa's Issues

Segmentation fault after recent update

Describe the bug
I updated my liq code from github yesterday, last update would have been 5 - 6 days ago.

Since then I'm getting a sementation fault on running any script.

I use ladspa, ffmpeg and taglib from the list of recent updates.

gdb backtrace is as follows.

Program received signal SIGSEGV, Segmentation fault.
caml_raise (v=93825002750272) at fail_nat.c:77
77      fail_nat.c: No such file or directory.
(gdb) thread apply all bt

Thread 1 (Thread 0x7fffea3bd340 (LWP 31696)):
#0  caml_raise (v=93825002750272) at fail_nat.c:77
savonet/liquidsoap#1  0x0000555555e4bf3f in caml_raise_constant (tag=<optimized out>) at fail_nat.c:88
savonet/liquidsoap#2  0x0000555555e022c7 in ocaml_ladspa_descriptor (handle=<optimized out>, n=<optimized out>) at ladspa_stubs.c:111
savonet/liquidsoap#3  0x0000555555c7f310 in camlLadspa__descriptors_93 () at src/ladspa.ml:60
savonet/liquidsoap#4  0x0000555555c7f32b in camlLadspa__descriptors_93 () at src/ladspa.ml:61
savonet/liquidsoap#5  0x00005555559e93a5 in camlLadspa_op__register_plugin_2430 () at src/ladspa.ml:65
savonet/liquidsoap#6  0x00005555559e9541 in camlLadspa_op__add_2441 () at operators/ladspa_op.ml:387
savonet/liquidsoap#7  0x0000555555da5471 in camlStdlib__list__iter_261 () at list.ml:110
savonet/liquidsoap#8  0x0000555555d6793b in camlDtools__Dtools_impl__exec_786 () at src/dtools_impl.ml:455
savonet/liquidsoap#9  0x0000555555da5471 in camlStdlib__list__iter_261 () at list.ml:110
savonet/liquidsoap#10 0x0000555555d678fe in camlDtools__Dtools_impl__exec_786 () at src/dtools_impl.ml:452
savonet/liquidsoap#11 0x0000555555985613 in camlRunner__entry () at main.ml:566
savonet/liquidsoap#12 0x000055555597da89 in caml_program ()
savonet/liquidsoap#13 0x0000555555e6ee3c in caml_start_program ()
savonet/liquidsoap#14 0x0000555555e4bdf4 in caml_startup_common (argv=0x7fffffffe2e8, pooling=<optimized out>, pooling@entry=0) at startup_nat.c:158
savonet/liquidsoap#15 0x0000555555e4be3f in caml_startup_exn (argv=<optimized out>) at startup_nat.c:168
savonet/liquidsoap#16 caml_startup (argv=<optimized out>) at startup_nat.c:168
savonet/liquidsoap#17 0x000055555597b8e2 in main (argc=<optimized out>, argv=<optimized out>) at main.c:41

To Reproduce
s = sine(432.)

output.dummy(s)

Expected behavior
Script to run.

Version details

  • OS: [e.g. Debian, OSX] - Ubuntu 20.04
  • Version [e.g. 1.3.4] latest git main - 2.1.0

Install method
Did you install via opam? Using your distribution's packages? From source?
OPAM

Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.