From 05411983c74c6056387b92717e573eab7d79bb9e Mon Sep 17 00:00:00 2001 From: Miika Pekkarinen Date: Sat, 28 Jan 2006 12:49:05 +0000 Subject: Codec buffer was initialized too early thus crashing the unit later. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8473 a1c6a512-1295-4272-9138-f99709370657 --- apps/playback.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'apps') diff --git a/apps/playback.c b/apps/playback.c index 3eda695b39..22ee3362c4 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -2541,6 +2541,8 @@ static void playback_init(void) break ; } + filebuf = (char *)&audiobuf[MALLOC_BUFSIZE]; + /* Apply relevant settings */ audio_set_buffer_margin(global_settings.buffer_margin); audio_set_crossfade(global_settings.crossfade); @@ -2555,7 +2557,6 @@ void audio_preinit(void) filebufused = 0; filling = false; current_codec = CODEC_IDX_AUDIO; - filebuf = (char *)&audiobuf[MALLOC_BUFSIZE]; playing = false; audio_codec_loaded = false; voice_is_playing = false; @@ -2582,7 +2583,7 @@ void audio_preinit(void) void audio_init(void) { logf("playback system post-init"); - + queue_post(&audio_queue, Q_AUDIO_POSTINIT, 0); } -- cgit v1.2.3