Update of /cvsroot/alsa/alsa-kernel/usb In directory sc8-pr-cvs1:/tmp/cvs-serv6940
Modified Files: usbaudio.c Log Message: - clear unlink_mask bit in the complete callback. - make sure to deactivate urbs before starting streams. Index: usbaudio.c =================================================================== RCS file: /cvsroot/alsa/alsa-kernel/usb/usbaudio.c,v retrieving revision 1.69 retrieving revision 1.70 diff -u -r1.69 -r1.70 --- usbaudio.c 13 Nov 2003 12:36:44 -0000 1.69 +++ usbaudio.c 20 Nov 2003 16:08:26 -0000 1.70 @@ -576,6 +576,7 @@ int err; clear_bit(ctx->index, &subs->active_mask); + clear_bit(ctx->index, &subs->unlink_mask); if (subs->running && subs->ops.retire(subs, substream->runtime, urb)) return; if (! subs->running) /* can be stopped during retire callback */ @@ -601,6 +602,7 @@ int err; clear_bit(ctx->index + 16, &subs->active_mask); + clear_bit(ctx->index + 16, &subs->unlink_mask); if (subs->running && subs->ops.retire_sync(subs, substream->runtime, urb)) return; if (! subs->running) /* can be stopped during retire callback */ @@ -1280,6 +1282,9 @@ /* some unit conversions in runtime */ subs->maxframesize = bytes_to_frames(runtime, subs->maxpacksize); subs->curframesize = bytes_to_frames(runtime, subs->curpacksize); + + /* deactivate urbs to be sure */ + deactivate_urbs(subs, 0, 0); return 0; } ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog