All pastes #235645 Raw Edit

roolku

public text v1 · immutable
#235645 ·published 2006-11-03 11:02 UTC
rendered paste body
Index: apps/playback.c
===================================================================
RCS file: /cvsroot/rockbox/apps/playback.c,v
retrieving revision 1.383
diff -u -r1.383 playback.c
--- apps/playback.c	2 Nov 2006 07:53:55 -0000	1.383
+++ apps/playback.c	3 Nov 2006 10:50:20 -0000
@@ -659,6 +659,7 @@
     track_changed = false;
     current_fd = -1;
     track_buffer_callback = NULL;
+    debugf("ROOLKU: RESET %d\n", (int) track_buffer_callback);    
     track_unbuffer_callback = NULL;
     track_changed_callback = NULL;
     track_ridx = 0; /* Just to prevent CUR_TI from being anything random. */
@@ -2594,6 +2595,8 @@
                 {
                     /* Mark the event 'sent' even if we don't really send one */
                     tracks[last_idx].event_sent = true;
+                    debugf("ROOLKU: TEST %d\n", (int) track_buffer_callback);
+                    
                     if (track_buffer_callback)
                         track_buffer_callback(&tracks[last_idx].id3, false);
                 }
@@ -2608,6 +2611,8 @@
         if (last_idx >= 0 && !tracks[last_idx].event_sent)
         {
             tracks[last_idx].event_sent = true;
+            debugf("rob TEST %d\n", (int) track_buffer_callback);
+
             if (track_buffer_callback)
                 track_buffer_callback(&tracks[last_idx].id3, true);
         }
@@ -2927,6 +2932,7 @@
                                                   bool last_track))
 {
     track_buffer_callback = handler;
+    debugf("ROOLKU: SET %d\n", (int) track_buffer_callback);
 }
 
 void audio_set_track_unbuffer_event(void (*handler)(struct mp3entry *id3,