diff options
| author | Miika Pekkarinen <miipekk@ihme.org> | 2005-07-16 06:26:29 +0000 |
|---|---|---|
| committer | Miika Pekkarinen <miipekk@ihme.org> | 2005-07-16 06:26:29 +0000 |
| commit | cda55bbd6f301315193adad04fa020d99c2f087d (patch) | |
| tree | d2b6833f5a1d99103dccfd2bc7bb42d0f4769c79 /apps/codecs/mpa.c | |
| parent | 2ef8a8722d0719abcb4309d6e09af5f9c3b50e2f (diff) | |
| download | rockbox-cda55bbd6f301315193adad04fa020d99c2f087d.zip rockbox-cda55bbd6f301315193adad04fa020d99c2f087d.tar.gz rockbox-cda55bbd6f301315193adad04fa020d99c2f087d.tar.bz2 rockbox-cda55bbd6f301315193adad04fa020d99c2f087d.tar.xz | |
Correctly read the next track metadata information. Don't crash if
frequency is ever set to 0.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7171 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/mpa.c')
| -rw-r--r-- | apps/codecs/mpa.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/codecs/mpa.c b/apps/codecs/mpa.c index 7756567..2dcc719 100644 --- a/apps/codecs/mpa.c +++ b/apps/codecs/mpa.c @@ -114,6 +114,9 @@ enum codec_status codec_start(struct codec_api* api) ci->sleep(1); frequency_divider = ci->id3->frequency / 100; + if (frequency_divider <= 0) + frequency_divider = 441; + ci->configure(DSP_SET_FREQUENCY, (int *)ci->id3->frequency); ci->request_buffer(&size, ci->id3->first_frame_offset); |