Changeset 445:b1b89a2c81f8 in mediastreamer2


Ignore:
Timestamp:
Apr 28, 2009 6:01:44 PM (4 years ago)
Author:
aymeric <aymeric@…>
Branch:
default
Message:

Make it return a value in case it's not implemented or it failed.

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@448 3f6dc0c8-ddfe-455d-9043-3cd528dc4637

File:
1 edited

Legend:

Unmodified
Added
Removed
  • linphone/mediastreamer2/src/winsnd2.c

    r442 r445  
    401401} 
    402402 
    403 static void winsndcard_set_control(MSSndCard *card, MSSndCardControlElem e, int val){ 
     403static int winsndcard_set_control(MSSndCard *card, MSSndCardControlElem e, int val){ 
    404404        WinSndCard *d=(WinSndCard*)card->data; 
    405405 
     
    419419                        { 
    420420                                ms_error("winsndcard_set_control: mixerGetID failed. (0x%x)", mr); 
    421                                 return; 
     421                                return -1; 
    422422                        } 
    423423                        mr = mixerOpen( (LPHMIXER)&dwMixerHandle, uMixerID, 0L, 0L, 0L ); 
     
    426426                                mixerClose( (HMIXER)dwMixerHandle ); 
    427427                                ms_error("winsndcard_set_control: mixerOpen failed. (0x%x)", mr); 
    428                                 return; 
     428                                return -1; 
    429429                        } 
    430430                        memset( &MixerLine, 0, sizeof(MIXERLINE) ); 
     
    436436                                mixerClose( (HMIXER)dwMixerHandle ); 
    437437                                ms_error("winsndcard_set_control: mixerGetLineInfo failed. (0x%x)", mr); 
    438                                 return; 
     438                                return -1; 
    439439                        } 
    440440                        /* ms_message("Name: %s\n", MixerLine.szName); */ 
     
    453453                                        mixerClose( (HMIXER)dwMixerHandle ); 
    454454                                        ms_error("winsndcard_set_control: mixerGetLineInfo failed. (0x%x)", mr); 
    455                                         return; 
     455                                        return -1; 
    456456                                } 
    457457                                 
     
    470470                                        mixerClose( (HMIXER)dwMixerHandle ); 
    471471                                        ms_error("winsndcard_set_control: mixerGetLineInfo failed. (0x%x)", mr); 
    472                                         return; 
     472                                        return -1; 
    473473                                } 
    474474 
     
    519519                        { 
    520520                                ms_error("winsndcard_set_control: mixerClose failed. (0x%x)", mr); 
    521                                 return; 
    522                         } 
    523                         break; 
     521                                return -1; 
     522                        } 
     523                        return 0; 
    524524 
    525525                case MS_SND_CARD_MASTER_MUTE: 
     
    537537                                { 
    538538                                        ms_error("winsndcard_set_control: mixerGetID failed. (0x%x)", mr); 
    539                                         return; 
     539                                        return -1; 
    540540                                } 
    541541                                mr = mixerOpen( (LPHMIXER)&dwMixerHandle, uMixerID, 0L, 0L, 0L ); 
     
    544544                                        mixerClose( (HMIXER)dwMixerHandle ); 
    545545                                        ms_error("winsndcard_set_control: mixerOpen failed. (0x%x)", mr); 
    546                                         return; 
     546                                        return -1; 
    547547                                } 
    548548                                memset( &MixerLine, 0, sizeof(MIXERLINE) ); 
     
    554554                                        mixerClose( (HMIXER)dwMixerHandle ); 
    555555                                        ms_error("winsndcard_set_control: mixerSetControlDetails failed. (0x%x)", mr); 
    556                                         return; 
     556                                        return -1; 
    557557                                } 
    558558 
     
    582582                                { 
    583583                                        ms_error("winsndcard_set_control: mixerSetControlDetails failed. (0x%x)", mr); 
    584                                         return; 
    585                                 } 
     584                                        return -1; 
     585                                } 
     586                                return 0; 
    586587                        } 
    587588                        break; 
     
    589590                        ms_warning("winsndcard_set_control: unsupported command."); 
    590591        } 
     592        return -1; 
    591593} 
    592594 
Note: See TracChangeset for help on using the changeset viewer.