Changeset 3149:6c63a8abcef2 in roaraudio
- Timestamp:
- 01/15/10 14:28:49 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroaross/libroaross.c
r3148 r3149 389 389 } 390 390 391 static inline int _ioctl_stream_format_list (void) { 392 int format = 0; 393 394 format |= AFMT_S8; 395 format |= AFMT_U8; 396 397 format |= AFMT_S16_BE; 398 format |= AFMT_S16_LE; 399 400 format |= AFMT_U16_BE; 401 format |= AFMT_U16_LE; 402 403 #ifdef AFMT_S32_BE 404 format |= AFMT_S32_BE; 405 #endif 406 #ifdef AFMT_S32_LE 407 format |= AFMT_S32_LE; 408 #endif 409 410 format |= AFMT_A_LAW; 411 format |= AFMT_MU_LAW; 412 413 #ifdef AFMT_VORBIS 414 format |= AFMT_VORBIS; 415 #endif 416 417 return format; 418 } 419 391 420 // ------------------------------------- 392 421 // emulated functions follow: … … 519 548 case SNDCTL_DSP_GETFMTS: 520 549 ROAR_DBG("ioctl(__fd=%i, __request=%lu): ip=%p", __fd, (long unsigned int) __request, ip); 521 *ip = AFMT_S8|AFMT_S16_LE;550 *ip = _ioctl_stream_format_list(); 522 551 return 0; 523 552 break;
Note: See TracChangeset
for help on using the changeset viewer.