commit 805c96fb4b4e3b14dcf623e029fef265a5601836 from: Omar Polo date: Wed Feb 16 22:25:18 2022 UTC don't set the rate twice commit - aaccc123cdde1db6b2a237e2bf409a6e4b57a864 commit + 805c96fb4b4e3b14dcf623e029fef265a5601836 blob - ce442b965abad7a55c1e19642875989337955088 blob + b26fc8b457ff9c7430d5e28f21610112d8615dcc --- player_flac.c +++ player_flac.c @@ -66,7 +66,6 @@ metacb(const FLAC__StreamDecoder *decoder, const FLAC_ void *d) { uint32_t sample_rate; - struct sio_par par; if (meta->type == FLAC__METADATA_TYPE_STREAMINFO) { sample_rate = meta->data.stream_info.sample_rate; @@ -78,18 +77,6 @@ metacb(const FLAC__StreamDecoder *decoder, const FLAC_ if (player_setrate(sample_rate) == -1) err(1, "player_setrate"); - - sio_stop(hdl); - - sio_initpar(&par); - par.rate = sample_rate; - if (!sio_setpar(hdl, &par)) - err(1, "sio_setpar"); - if (!sio_getpar(hdl, &par)) - err(1, "sio_getpar"); - /* TODO: check that there is a sane sample rate? */ - if (!sio_start(hdl)) - err(1, "sio_start"); } }