diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/plugins/pitch_detector.c | 4 | ||||
-rw-r--r-- | apps/recorder/pcm_record.c | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/apps/plugins/pitch_detector.c b/apps/plugins/pitch_detector.c index 208b146c4e..36248a540d 100644 --- a/apps/plugins/pitch_detector.c +++ b/apps/plugins/pitch_detector.c @@ -1106,7 +1106,7 @@ void record_and_get_pitch(void) } } rb->pcm_close_recording(); - rb->pcm_set_frequency(HW_SAMPR_DEFAULT); + rb->pcm_set_frequency(REC_SAMPR_DEFAULT | SAMPR_TYPE_REC); #ifdef HAVE_SCHEDULER_BOOSTCTRL rb->cancel_cpu_boost(); #endif @@ -1141,7 +1141,7 @@ void init_everything(void) sample_rate = rb->round_value_to_list32(9000, rb->rec_freq_sampr, REC_NUM_FREQ, false); sample_rate = rb->rec_freq_sampr[sample_rate]; - rb->pcm_set_frequency(sample_rate); + rb->pcm_set_frequency(sample_rate | SAMPR_TYPE_REC); rb->pcm_init_recording(); /* GUI */ diff --git a/apps/recorder/pcm_record.c b/apps/recorder/pcm_record.c index 687a70664d..3217509707 100644 --- a/apps/recorder/pcm_record.c +++ b/apps/recorder/pcm_record.c @@ -288,8 +288,8 @@ static void pcm_rec_have_more(int status, void **start, size_t *size) static void reset_hardware(void) { - /* reset pcm to defaults (playback only) */ - pcm_set_frequency(HW_SAMPR_DEFAULT); + /* reset pcm to defaults */ + pcm_set_frequency(REC_SAMPR_DEFAULT | SAMPR_TYPE_REC); audio_set_output_source(AUDIO_SRC_PLAYBACK); pcm_apply_settings(); } @@ -1216,7 +1216,7 @@ static void pcmrec_set_recording_options( /* round to HW playback rates for monitoring */ index = round_value_to_list32(sr, hw_freq_sampr, HW_NUM_FREQ, false); - pcm_set_frequency(hw_freq_sampr[index]); + pcm_set_frequency(hw_freq_sampr[index] | SAMPR_TYPE_REC); /* encoders with a limited number of rates do their own rounding */ } else @@ -1224,7 +1224,7 @@ static void pcmrec_set_recording_options( { /* set sample rate from frequency selection */ sample_rate = rec_freq_sampr[rec_frequency]; - pcm_set_frequency(sample_rate); + pcm_set_frequency(sample_rate | SAMPR_TYPE_REC); } /* set monitoring */ |