Just a short note that SoX 14.1.0 support is broken in MLT.
Configuration script cannot find sox libraries.
I tried to modify ./configure script without real success so far.
Index: src/modules/sox/configure
===================================================================
--- src/modules/sox/configure (révision 1178)
+++ src/modules/sox/configure (copie de travail)
@@ -31,11 +31,22 @@
echo "CFLAGS += $(libst-config --cflags) -I../../" > config.mak
echo "LDFLAGS += -lst $(libst-config --libs) $libsndfile $libsamplerate" >> config.mak
else
- pkg-config sox
- if [ $? -eq 0 ]
- then
+ pkg-config sox > /dev/null
+ if [ $? -eq 0 ]
+ then
+ # determine if we need libsndfile
+ $LDD $(which sox) | grep libsndfile > /dev/null
+ [ $? -eq 0 ] && libsndfile="-lsndfile"
+
+ # determine if we need libsamplerate
+ sox=$(which sox)
+ $LDD "$sox" | grep libsamplerate > /dev/null
+ [ $? -eq 0 ] && libsamplerate="-lsamplerate"
+
+
echo "CFLAGS += $(pkg-config --cflags sox)" > config.mak
- echo "LDFLAGS += $(pkg-config --libs sox)" > config.mak
+ echo "LDFLAGS += $(pkg-config --libs sox) $libsamplerate $libsamplerate" > config.mak
+ disable_sox=0
else
sox --version 2> /dev/null | grep 'v14.' > /dev/null
disable_sox=$?

Now MLT compilation beaks with this error:
Looking at the code there seems to be too many IFDEF on sox. There should only be support for latest version.
Without sox, kdenlive does not start.