diff options
Diffstat (limited to 'apps/pcmbuf.c')
-rw-r--r-- | apps/pcmbuf.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/pcmbuf.c b/apps/pcmbuf.c index d1835fb197..fc58d9ccb3 100644 --- a/apps/pcmbuf.c +++ b/apps/pcmbuf.c | |||
@@ -275,6 +275,7 @@ void pcmbuf_init(long bufsize) | |||
275 | audiobuffer = (char *)&audiobuf[(audiobufend - audiobuf) - | 275 | audiobuffer = (char *)&audiobuf[(audiobufend - audiobuf) - |
276 | pcmbuf_size - PCMBUF_GUARD]; | 276 | pcmbuf_size - PCMBUF_GUARD]; |
277 | guardbuf = &audiobuffer[pcmbuf_size]; | 277 | guardbuf = &audiobuffer[pcmbuf_size]; |
278 | position_callback = NULL; | ||
278 | pcmbuf_event_handler = NULL; | 279 | pcmbuf_event_handler = NULL; |
279 | pcmbuf_play_stop(); | 280 | pcmbuf_play_stop(); |
280 | } | 281 | } |
@@ -327,6 +328,7 @@ void pcmbuf_flush_fillpos(void) | |||
327 | return ; | 328 | return ; |
328 | } | 329 | } |
329 | } | 330 | } |
331 | position_callback = NULL; | ||
330 | pcmbuf_event_handler = NULL; | 332 | pcmbuf_event_handler = NULL; |
331 | audiobuffer_pos += copy_n; | 333 | audiobuffer_pos += copy_n; |
332 | if (audiobuffer_pos >= pcmbuf_size) | 334 | if (audiobuffer_pos >= pcmbuf_size) |