|
|
@@ -215,7 +215,7 @@ static void wavesynth_seek(struct wavesynth_context *ws, int64_t ts) |
|
|
ws->next_inter = i; |
|
|
ws->next_inter = i; |
|
|
ws->next_ts = i < ws->nb_inter ? ws->inter[i].ts_start : INF_TS; |
|
|
ws->next_ts = i < ws->nb_inter ? ws->inter[i].ts_start : INF_TS; |
|
|
*last = -1; |
|
|
*last = -1; |
|
|
lcg_seek(&ws->dither_state, ts - ws->cur_ts); |
|
|
|
|
|
|
|
|
lcg_seek(&ws->dither_state, (uint32_t)ts - ws->cur_ts); |
|
|
if (ws->pink_need) { |
|
|
if (ws->pink_need) { |
|
|
int64_t pink_ts_cur = (ws->cur_ts + PINK_UNIT - 1) & ~(PINK_UNIT - 1); |
|
|
int64_t pink_ts_cur = (ws->cur_ts + PINK_UNIT - 1) & ~(PINK_UNIT - 1); |
|
|
int64_t pink_ts_next = ts & ~(PINK_UNIT - 1); |
|
|
int64_t pink_ts_next = ts & ~(PINK_UNIT - 1); |
|
|
|