From: Илья <il...@ma...> - 2013-09-24 16:58:25
|
Вторник, 24 сентября 2013, 9:28 +02:00 от Andreas Hehn <ff...@no...>: >I had some time to test these changes finally. Also I done some tests with libraw1394 and this path: --- a/src/fw-iso.c 2013-09-11 09:20:06.858446964 +0930 +++ b/src/fw-iso.c 2013-09-11 09:40:24.396378369 +0930 @@ -106,6 +106,7 @@ if (fwhandle->iso.xmit_handler == NULL) return 0; +fprintf(stderr, "in:%d,%d,%d\n",fwhandle->iso.packet_count,limit,cycle); while (fwhandle->iso.packet_count < limit) { { @@ -129,15 +130,18 @@ case RAW1394_ISO_DEFER: case RAW1394_ISO_AGAIN: default: +fprintf(stderr, "iso_defer: cycle=%d,pc=%d\n", cycle,fwhandle->iso.packet_count); return 0; case RAW1394_ISO_ERROR: +fprintf(stderr, "iso_error: cycle=%d,pc=%d\n", cycle,fwhandle->iso.packet_count); return -1; case RAW1394_ISO_STOP: +fprintf(stderr, "iso_stop: cycle=%d,pc=%d\n", cycle,fwhandle->iso.packet_count); fw_iso_stop(fwhandle); return 0; } } - +fprintf(stderr, "out:%d,%d\n", cycle,fwhandle->iso.packet_count); return 0; } I can conclude that first printf do not affect to jackd start up, i.e. it failed again. But if I add any of next 4 printf (or all together), jackd starts sucessfully. Best regards, Ilia. |