Changeset 3229:bbf20dac188c in roaraudio
- Timestamp:
- 01/24/10 11:19:14 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroaross/libroaross.c
r3184 r3229 494 494 #endif 495 495 default: 496 ROAR_DBG("_ioctl_stream_format(*): unsupported format"); 496 497 errno = ENOSYS; 497 498 return -1; … … 825 826 audio_buf_info * bi; 826 827 count_info * ci; 828 #ifdef __FIXME__ 829 char * nosys_reqname = NULL; 830 #endif 827 831 #ifdef va_argp 828 832 va_list args; … … 844 848 ip = argp; 845 849 // ROAR_DBG("ioctl(__fd=%i, __request=%lu): ip=%p", __fd, (long unsigned int) __request, ip); 850 #ifdef __FIXME__ 851 switch ((handle = pointer->handle)->type) { 852 case SOUND_PCM_READ_RATE: nosys_reqname = "SOUND_PCM_READ_RATE"; break; 853 case SOUND_PCM_READ_CHANNELS: nosys_reqname = "SOUND_PCM_READ_CHANNELS"; break; 854 case SOUND_PCM_READ_BITS: nosys_reqname = "SOUND_PCM_READ_BITS"; break; 855 case SOUND_PCM_READ_FILTER: nosys_reqname = "SOUND_PCM_READ_FILTER"; break; 856 case SNDCTL_COPR_RESET: nosys_reqname = "SNDCTL_COPR_RESET"; break; 857 case SNDCTL_COPR_LOAD: nosys_reqname = "SNDCTL_COPR_LOAD"; break; 858 case SNDCTL_COPR_HALT: nosys_reqname = "SNDCTL_COPR_HALT"; break; 859 case SNDCTL_COPR_RDATA: nosys_reqname = "SNDCTL_COPR_RDATA"; break; 860 case SNDCTL_COPR_RCODE: nosys_reqname = "SNDCTL_COPR_RCODE"; break; 861 case SNDCTL_COPR_WDATA: nosys_reqname = "SNDCTL_COPR_WDATA"; break; 862 case SNDCTL_COPR_WCODE: nosys_reqname = "SNDCTL_COPR_WCODE"; break; 863 case SNDCTL_COPR_RUN: nosys_reqname = "SNDCTL_COPR_RUN"; break; 864 case SNDCTL_COPR_SENDMSG: nosys_reqname = "SNDCTL_COPR_SENDMSG"; break; 865 case SNDCTL_COPR_RCVMSG: nosys_reqname = "SNDCTL_COPR_RCVMSG"; break; 866 case SNDCTL_DSP_SPEED: nosys_reqname = "SNDCTL_DSP_SPEED"; break; 867 /* 868 case : nosys_reqname = ""; break; 869 case : nosys_reqname = ""; break; 870 case : nosys_reqname = ""; break; 871 */ 872 } 873 #endif 846 874 switch ((handle = pointer->handle)->type) { 847 875 case HT_STREAM: … … 854 882 case SNDCTL_DSP_SPEED: 855 883 handle->stream.info.rate = *ip; 884 ROAR_DBG("ioctl(__fd=%i, __request=%lu): rate=%i", __fd, (long unsigned int) __request, *ip); 856 885 return 0; 857 886 break; 858 887 case SNDCTL_DSP_CHANNELS: 859 888 handle->stream.info.channels = *ip; 889 ROAR_DBG("ioctl(__fd=%i, __request=%lu): channels=%i", __fd, (long unsigned int) __request, *ip); 860 890 return 0; 861 891 break; … … 869 899 break; 870 900 case SNDCTL_DSP_SETFMT: 901 ROAR_DBG("ioctl(__fd=%i, __request=%lu): fmt=0x%x", __fd, (long unsigned int) __request, *ip); 871 902 return _ioctl_stream_format(handle, *ip); 872 903 break; … … 913 944 #endif 914 945 default: 946 #ifdef __FIXME__ 947 ROAR_DBG("ioctl(__fd=%i, __request=%lu (%s)) = -1 // errno = ENOSYS", __fd, (long unsigned int) __request, nosys_reqname); 948 #else 915 949 ROAR_DBG("ioctl(__fd=%i, __request=%lu) = -1 // errno = ENOSYS", __fd, (long unsigned int) __request); 950 #endif 916 951 errno = ENOSYS; 917 952 return -1;
Note: See TracChangeset
for help on using the changeset viewer.