Ignore:
Timestamp:
Apr 25, 2013 8:09:42 AM (12 years ago)
Author:
bennylp
Message:

Re #1656: fixes to audio routing from latest suggestions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia-audiodev/bb10_dev.c

    r4495 r4502  
    634634    if (stream->pb_ctrl_audio_manager_handle == 0) { 
    635635        /* lazy init an audio manager handle */ 
    636         ret = audio_manager_get_handle(AUDIO_TYPE_VIDEO_CHAT, 0, false, 
     636        ret = audio_manager_get_handle(AUDIO_TYPE_VOICE, 0, false, 
    637637                                       &stream->pb_ctrl_audio_manager_handle); 
    638638        if (ret != 0) { 
     
    647647                stream->pb_ctrl_audio_manager_handle, 
    648648                AUDIO_TYPE_VIDEO_CHAT, 
    649                 AUDIO_DEVICE_SPEAKER, 
     649                AUDIO_DEVICE_DEFAULT, 
    650650                AUDIO_DEVICE_DEFAULT); 
    651651    } else { 
    652652        ret = audio_manager_set_handle_type( 
    653653                stream->pb_ctrl_audio_manager_handle, 
    654                 AUDIO_TYPE_VIDEO_CHAT, 
    655                 AUDIO_DEVICE_HANDSET, 
     654                AUDIO_TYPE_VOICE, 
     655                AUDIO_DEVICE_DEFAULT, 
    656656                AUDIO_DEVICE_DEFAULT); 
    657657    } 
    658658 
    659     if (ret == 0) { 
    660         /* RIM recommend this call */ 
    661         ret = audio_manager_set_handle_routing_conditions( 
    662                 stream->pb_ctrl_audio_manager_handle, 
    663                 SETTINGS_RESET_ON_DEVICE_CONNECTION); 
    664         if (ret != 0) { 
    665             TRACE_((THIS_FILE, 
    666                     "audio_manager_set_handle_routing_conditions ret = %d", 
    667                     ret)); 
    668             return PJMEDIA_EAUD_SYSERR; 
    669         } 
    670     } else { 
    671         TRACE_((THIS_FILE, "audio_manager_set_handle_type ret = %d", ret)); 
    672         return PJMEDIA_EAUD_SYSERR; 
    673     } 
    674  
    675     return PJ_SUCCESS; 
     659    if (ret != 0) { 
     660        return PJMEDIA_EAUD_SYSERR; 
     661    }else{ 
     662        return PJ_SUCCESS; 
     663    } 
    676664} 
    677665 
Note: See TracChangeset for help on using the changeset viewer.