summaryrefslogtreecommitdiff
path: root/apps/playback.c
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2007-11-05 18:54:22 +0000
committerBrandon Low <lostlogic@rockbox.org>2007-11-05 18:54:22 +0000
commit405380e57f3054845771e82de46ad8a2e394fc6c (patch)
tree9d80ee892ee6c057c5db71c9387e85063c768aec /apps/playback.c
parentaef008b0617cc44d53161104720611d616224982 (diff)
downloadrockbox-405380e57f3054845771e82de46ad8a2e394fc6c.tar.gz
rockbox-405380e57f3054845771e82de46ad8a2e394fc6c.zip
Don't keep resetting to default watermark during buffering, only do it once at play start
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15485 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/playback.c')
-rw-r--r--apps/playback.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/playback.c b/apps/playback.c
index 42dbf56fe1..3bf3af1839 100644
--- a/apps/playback.c
+++ b/apps/playback.c
@@ -2379,9 +2379,6 @@ static bool audio_load_track(int offset, bool start_play)
2379 else 2379 else
2380 track_id3 = bufgetid3(tracks[track_widx].id3_hid); 2380 track_id3 = bufgetid3(tracks[track_widx].id3_hid);
2381 2381
2382#ifndef HAVE_FLASH_STORAGE
2383 set_filebuf_watermark(buffer_margin, 0);
2384#endif
2385 track_id3->elapsed = 0; 2382 track_id3->elapsed = 0;
2386 2383
2387 enum data_type type = TYPE_PACKET_AUDIO; 2384 enum data_type type = TYPE_PACKET_AUDIO;
@@ -2804,6 +2801,9 @@ static void audio_play_start(size_t offset)
2804 /* Officially playing */ 2801 /* Officially playing */
2805 queue_reply(&audio_queue, 1); 2802 queue_reply(&audio_queue, 1);
2806 2803
2804#ifndef HAVE_FLASH_STORAGE
2805 set_filebuf_watermark(buffer_margin, 0);
2806#endif
2807 audio_fill_file_buffer(true, offset); 2807 audio_fill_file_buffer(true, offset);
2808 2808
2809 LOGFQUEUE("audio > audio Q_AUDIO_TRACK_CHANGED"); 2809 LOGFQUEUE("audio > audio Q_AUDIO_TRACK_CHANGED");