Changeset 6056


Ignore:
Timestamp:
Aug 28, 2019 3:02:12 PM (5 years ago)
Author:
riza
Message:

Close #2223: ALSA sound device wrapper implementation ignores period size returned by ALSA

File:
1 edited

Legend:

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

    r5965 r6056  
    690690    snd_pcm_hw_params_set_period_size_near (stream->pb_pcm, params, 
    691691                                            &tmp_period_size, NULL); 
     692    stream->pb_frames = tmp_period_size > stream->pb_frames ? tmp_period_size :  
     693                                                              stream->pb_frames;                                                                                     
    692694    TRACE_((THIS_FILE, "open_playback: period size set to: %d", 
    693695            tmp_period_size)); 
     
    808810    snd_pcm_hw_params_set_period_size_near (stream->ca_pcm, params, 
    809811                                            &tmp_period_size, NULL); 
     812    stream->ca_frames = tmp_period_size > stream->ca_frames ? tmp_period_size :  
     813                                                              stream->ca_frames; 
    810814    TRACE_((THIS_FILE, "open_capture: period size set to: %d", 
    811815            tmp_period_size)); 
Note: See TracChangeset for help on using the changeset viewer.