Hi Karsten, At Tue, 10 Sep 2002 00:47:16 +0200 (CEST), karsten wiese wrote: > > hi, > > the curframesize member of struct snd_usb_substream > seams not to be initialized to something different > from 0.
oops, thanks for spotting. fixed on cvs now. > > thus the code sequence > > subs->transfer_sched += subs->curframesize; > if (subs->transfer_sched >= runtime->period_size) { > subs->transfer_sched -= runtime->period_size; > break; > } > > in static int prepare_capture_urb() doesn't make sense > to me. > should curframesize be initialized with the minimum > estimated number of frames per 1ms? > like 44 for 44100? this is just the size in frames of curpacksize, i.e. the urb packet size in bytes. the non-integer packet size problem (44.1kHz) is not solved yet. ciao, Takashi ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel