On Sat, 10 Aug 2013, Luca Barbato wrote:
Jack support requires a posix call (sem_timedwait) not supported on some platforms that jack supports. ---Something along those lines, probably. configure | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/configure b/configure index 2af4d2a..e6ff7d4 100755 --- a/configure +++ b/configure @@ -3836,8 +3836,9 @@ check_header soundcard.h enabled_any alsa_indev alsa_outdev && check_lib2 alsa/asoundlib.h snd_pcm_htimestamp -lasound -enabled jack_indev && check_lib2 jack/jack.h jack_client_open -ljack && - check_func jack_port_get_latency_range -ljack +enabled jack_indev && check_func sem_timedwait && + check_func jack_port_get_latency_range -ljack && + check_lib2 jack/jack.h jack_client_open -ljack enabled_any sndio_indev sndio_outdev && check_lib2 sndio.h sio_open -lsndio
This changes the order for check_lib2 jack/jack.h and checking for jack_port_get_latency_range. Currently you can build it just fine if you don't have jack_port_get_latency_range (those parts are optional in the indev). But after this patch you won't be able to... Stefano's last patch kept it in the right order.
But other than this, I guess this is ok and works. Not sure if it's better stylisticly to keep it in _deps as well or not (we'd have to ask Diego).
So Stefano's last patch, minus the _deps part, should be exactly what you want?
// Martin _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
