summaryrefslogtreecommitdiff
path: root/apps/pcmbuf.c
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2006-01-22 00:03:20 +0000
committerBrandon Low <lostlogic@rockbox.org>2006-01-22 00:03:20 +0000
commitee6a95a7d188e4d53f43e35713f0e1c9efe34236 (patch)
tree85d6c99842b841f0f9c8548d4b98029b1d8b1bac /apps/pcmbuf.c
parent2910b8a27fefbd1313d2a33bb3f51fbc36c4726e (diff)
downloadrockbox-ee6a95a7d188e4d53f43e35713f0e1c9efe34236.tar.gz
rockbox-ee6a95a7d188e4d53f43e35713f0e1c9efe34236.zip
Initialize callback for safety
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8411 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/pcmbuf.c')
-rw-r--r--apps/pcmbuf.c2
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)