summaryrefslogtreecommitdiff
path: root/apps/codec_thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codec_thread.c')
-rw-r--r--apps/codec_thread.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/codec_thread.c b/apps/codec_thread.c
index affb560183..fbcb23179d 100644
--- a/apps/codec_thread.c
+++ b/apps/codec_thread.c
@@ -215,7 +215,7 @@ static bool codec_pcmbuf_insert_callback(
215 return true; 215 return true;
216} /* codec_pcmbuf_insert_callback */ 216} /* codec_pcmbuf_insert_callback */
217 217
218static void codec_set_elapsed_callback(unsigned int value) 218static void codec_set_elapsed_callback(unsigned long value)
219{ 219{
220 if (ci.seek_time) 220 if (ci.seek_time)
221 return; 221 return;
@@ -224,12 +224,12 @@ static void codec_set_elapsed_callback(unsigned int value)
224 ab_position_report(value); 224 ab_position_report(value);
225#endif 225#endif
226 226
227 unsigned int latency = pcmbuf_get_latency(); 227 unsigned long latency = pcmbuf_get_latency();
228 if (value < latency) 228 if (value < latency)
229 thistrack_id3->elapsed = 0; 229 thistrack_id3->elapsed = 0;
230 else 230 else
231 { 231 {
232 unsigned int elapsed = value - latency; 232 unsigned long elapsed = value - latency;
233 if (elapsed > thistrack_id3->elapsed || 233 if (elapsed > thistrack_id3->elapsed ||
234 elapsed < thistrack_id3->elapsed - 2) 234 elapsed < thistrack_id3->elapsed - 2)
235 { 235 {
@@ -243,7 +243,7 @@ static void codec_set_offset_callback(size_t value)
243 if (ci.seek_time) 243 if (ci.seek_time)
244 return; 244 return;
245 245
246 unsigned int latency = pcmbuf_get_latency() * thistrack_id3->bitrate / 8; 246 unsigned long latency = pcmbuf_get_latency() * thistrack_id3->bitrate / 8;
247 if (value < latency) 247 if (value < latency)
248 thistrack_id3->offset = 0; 248 thistrack_id3->offset = 0;
249 else 249 else