Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/audio/sb16/dsp.c

    r05b59393 rf9b2cb4c  
    7575                [DSP_NO_BUFFER] = "NO BUFFER",
    7676        };
    77         if ((size_t)state < ARRAY_SIZE(state_names))
     77        if (state < ARRAY_SIZE(state_names))
    7878                return state_names[state];
    7979        return "UNKNOWN";
     
    144144{
    145145        dsp_write(dsp, SET_SAMPLING_RATE_OUTPUT);
    146         uint8_t rate_lo = rate & 0xff;
    147         uint8_t rate_hi = rate >> 8;
    148         dsp_write(dsp, rate_hi);
    149         dsp_write(dsp, rate_lo);
    150         ddf_log_verbose("Sampling rate: %hhx:%hhx.", rate_hi, rate_lo);
     146        dsp_write(dsp, rate >> 8);
     147        dsp_write(dsp, rate & 0xff);
     148        ddf_log_verbose("Sampling rate: %hhx:%hhx.", rate >> 8, rate & 0xff);
    151149}
    152150
     
    204202       
    205203        return ret;
     204}
     205
     206static inline size_t sample_count(pcm_sample_format_t format, size_t byte_count)
     207{
     208        return byte_count / pcm_sample_format_size(format);
    206209}
    207210
Note: See TracChangeset for help on using the changeset viewer.