Changeset 3159:9d424abe9833 in roaraudio


Ignore:
Timestamp:
01/15/10 17:15:20 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

support SOUND_MIXER_INFO

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroaross/libroaross.c

    r3158 r3159  
    488488 
    489489static int _ioctl_mixer (struct handle * handle, long unsigned int req, void * vp) { 
     490 mixer_info * info; 
    490491 int channels; 
    491492 struct roar_mixer_settings mixer; 
     
    505506  case SNDCTL_MIX_WRITE:       name = "SNDCTL_MIX_WRITE";       break; 
    506507#endif 
    507   case SOUND_MIXER_INFO:             name = "SOUND_MIXER_INFO";             break; 
     508//  case SOUND_MIXER_INFO:             name = "SOUND_MIXER_INFO";             break; 
    508509  case SOUND_OLD_MIXER_INFO:         name = "SOUND_OLD_MIXER_INFO";         break; 
    509510  case SOUND_MIXER_ACCESS:           name = "SOUND_MIXER_ACCESS";           break; 
     
    620621  case SOUND_MIXER_READ_CAPS: 
    621622    *ip = 0; 
     623    return 0; 
     624   break; 
     625  case SOUND_MIXER_INFO: 
     626    info = vp; 
     627    memset(info, 0, sizeof(*info)); 
     628    strcpy(info->id, "RoarAudio"); 
     629    strcpy(info->name, "RoarAudio"); 
    622630    return 0; 
    623631   break; 
Note: See TracChangeset for help on using the changeset viewer.