X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fjackrack%2Ffilter_jackrack.c;h=b0329e6b90bf6be5d56cd409a7b56ec103c4a196;hb=c84512777c438900e34d0b2974d658b7981c2ebe;hp=f9e1b76e1a2372cf31783cad786187c66a8d16d6;hpb=8b41d2c7c2369069d883a0947d06749e156e115f;p=mlt diff --git a/src/modules/jackrack/filter_jackrack.c b/src/modules/jackrack/filter_jackrack.c index f9e1b76e..b0329e6b 100644 --- a/src/modules/jackrack/filter_jackrack.c +++ b/src/modules/jackrack/filter_jackrack.c @@ -59,7 +59,7 @@ static int jack_sync( jack_transport_state_t state, jack_position_t *jack_pos, v mlt_position position = mlt_profile_fps( profile ) * jack_pos->frame / jack_pos->frame_rate + 0.5; int result = 1; - mlt_log_verbose( MLT_FILTER_SERVICE(filter), "%s frame %u rate %u pos %d last_pos %d\n", + mlt_log_debug( MLT_FILTER_SERVICE(filter), "%s frame %u rate %u pos %d last_pos %d\n", JACKSTATE(state), jack_pos->frame, jack_pos->frame_rate, position, mlt_properties_get_position( properties, "_last_pos" ) ); if ( state == JackTransportStopped ) @@ -453,6 +453,12 @@ mlt_filter filter_jackrack_init( mlt_profile profile, mlt_service_type type, con mlt_events_listen( properties, this, "jack-seek", (mlt_listener) on_jack_seek ); mlt_properties_set_position( properties, "_jack_seek", -1 ); } + else + { + mlt_log_error( NULL, "Failed to connect to JACK server\n" ); + mlt_filter_close( this ); + this = NULL; + } } return this; }