forked from len0rd/rockbox
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
This commit is contained in:
parent
2ef8a8722d
commit
cda55bbd6f
3 changed files with 27 additions and 15 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue