Changeset 358 for pjproject/trunk/pjmedia/src/pjmedia/pasound.c
- Timestamp:
- Mar 24, 2006 8:41:20 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/pasound.c
r352 r358 132 132 } 133 133 134 if (statusFlags & pa InputUnderflow)134 if (statusFlags & paOutputUnderflow) 135 135 ++stream->underflow; 136 if (statusFlags & pa InputOverflow)136 if (statusFlags & paOutputOverflow) 137 137 ++stream->overflow; 138 138 … … 240 240 int sampleFormat; 241 241 const PaDeviceInfo *paDevInfo = NULL; 242 const PaHostApiInfo *paHostApiInfo = NULL; 242 243 unsigned paFrames; 243 244 PaError err; … … 292 293 inputParam.suggestedLatency = paDevInfo->defaultLowInputLatency; 293 294 295 paHostApiInfo = Pa_GetHostApiInfo(paDevInfo->hostApi); 296 294 297 /* Frames in PortAudio is number of samples in a single channel */ 295 298 paFrames = samples_per_frame / channel_count; … … 303 306 } 304 307 305 PJ_LOG(5,(THIS_FILE, "%s opening device %s for recording, sample rate=%d,"306 " channel count=%d, "307 " %d bits per sample, %d samples per buffer",308 PJ_LOG(5,(THIS_FILE, "%s opening device %s (%s) for recording, sample " 309 "rate=%d, ch=%d, " 310 "bits=%d, %d samples per frame", 308 311 (err==0 ? "Success" : "Error"), 309 paDevInfo->name, clock_rate, channel_count, 312 paDevInfo->name, paHostApiInfo->name, 313 clock_rate, channel_count, 310 314 bits_per_sample, samples_per_frame)); 311 315 … … 329 333 int sampleFormat; 330 334 const PaDeviceInfo *paDevInfo = NULL; 335 const PaHostApiInfo *paHostApiInfo = NULL; 331 336 unsigned paFrames; 332 337 PaError err; … … 381 386 outputParam.suggestedLatency = paDevInfo->defaultLowInputLatency; 382 387 388 paHostApiInfo = Pa_GetHostApiInfo(paDevInfo->hostApi); 389 383 390 /* Frames in PortAudio is number of samples in a single channel */ 384 391 paFrames = samples_per_frame / channel_count; … … 392 399 } 393 400 394 PJ_LOG(5,(THIS_FILE, "%s opening device %s for playing, sample rate=%d,"395 " channel count=%d, "396 " %d bits per sample, %d samples per frame",401 PJ_LOG(5,(THIS_FILE, "%s opening device %s(%s) for playing, sample rate=%d" 402 ", ch=%d, " 403 "bits=%d, %d samples per frame", 397 404 (err==0 ? "Success" : "Error"), 398 paDevInfo->name, clock_rate, channel_count, 405 paDevInfo->name, paHostApiInfo->name, 406 clock_rate, channel_count, 399 407 bits_per_sample, samples_per_frame)); 400 408 … … 426 434 const PaDeviceInfo *paRecDevInfo = NULL; 427 435 const PaDeviceInfo *paPlayDevInfo = NULL; 436 const PaHostApiInfo *paRecHostApiInfo = NULL; 437 const PaHostApiInfo *paPlayHostApiInfo = NULL; 428 438 unsigned paFrames; 429 439 PaError err; … … 498 508 inputParam.suggestedLatency = paRecDevInfo->defaultLowInputLatency; 499 509 510 paRecHostApiInfo = Pa_GetHostApiInfo(paRecDevInfo->hostApi); 511 500 512 pj_memset(&outputParam, 0, sizeof(outputParam)); 501 513 outputParam.device = play_id; … … 503 515 outputParam.hostApiSpecificStreamInfo = NULL; 504 516 outputParam.sampleFormat = sampleFormat; 505 outputParam.suggestedLatency = paPlayDevInfo->defaultLowInputLatency; 517 outputParam.suggestedLatency = paPlayDevInfo->defaultLowOutputLatency; 518 519 paPlayHostApiInfo = Pa_GetHostApiInfo(paPlayDevInfo->hostApi); 506 520 507 521 /* Frames in PortAudio is number of samples in a single channel */ … … 516 530 } 517 531 518 PJ_LOG(5,(THIS_FILE, "%s opening device %s /%s for recording and playback,"519 " sample rate=%d, channel count=%d, "520 " %d bits per sample, %d samples per buffer",532 PJ_LOG(5,(THIS_FILE, "%s opening device %s(%s)/%s(%s) for recording and " 533 "playback, sample rate=%d, ch=%d, " 534 "bits=%d, %d samples per frame", 521 535 (err==0 ? "Success" : "Error"), 522 paRecDevInfo->name, paPlayDevInfo->name, 536 paRecDevInfo->name, paRecHostApiInfo->name, 537 paPlayDevInfo->name, paPlayHostApiInfo->name, 523 538 clock_rate, channel_count, 524 539 bits_per_sample, samples_per_frame));
Note: See TracChangeset
for help on using the changeset viewer.