diff options
Diffstat (limited to 'apps/codecs/mpc.c')
-rw-r--r-- | apps/codecs/mpc.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/apps/codecs/mpc.c b/apps/codecs/mpc.c index 4db8a186a2..207a09445f 100644 --- a/apps/codecs/mpc.c +++ b/apps/codecs/mpc.c | |||
@@ -78,7 +78,6 @@ enum codec_status codec_main(void) | |||
78 | int retval = CODEC_OK; | 78 | int retval = CODEC_OK; |
79 | 79 | ||
80 | ci->configure(DSP_SET_SAMPLE_DEPTH, 28); | 80 | ci->configure(DSP_SET_SAMPLE_DEPTH, 28); |
81 | ci->configure(CODEC_SET_FILEBUF_CHUNKSIZE, 1024*16); | ||
82 | 81 | ||
83 | /* Create a decoder instance */ | 82 | /* Create a decoder instance */ |
84 | reader.read = read_impl; | 83 | reader.read = read_impl; |
@@ -133,14 +132,12 @@ next_track: | |||
133 | /* Resume to saved sample offset. */ | 132 | /* Resume to saved sample offset. */ |
134 | if(samplesdone > 0) { | 133 | if(samplesdone > 0) { |
135 | /* hack to improve seek time if filebuf goes empty */ | 134 | /* hack to improve seek time if filebuf goes empty */ |
136 | ci->configure(CODEC_SET_FILEBUF_CHUNKSIZE, 1024*512); | ||
137 | if (mpc_decoder_seek_sample(&decoder, samplesdone)) { | 135 | if (mpc_decoder_seek_sample(&decoder, samplesdone)) { |
138 | ci->set_elapsed(samplesdone/frequency); | 136 | ci->set_elapsed(samplesdone/frequency); |
139 | } else { | 137 | } else { |
140 | samplesdone = 0; | 138 | samplesdone = 0; |
141 | } | 139 | } |
142 | /* reset chunksize */ | 140 | /* reset chunksize */ |
143 | ci->configure(CODEC_SET_FILEBUF_CHUNKSIZE, 1024*16); | ||
144 | } | 141 | } |
145 | 142 | ||
146 | /* This is the decoding loop. */ | 143 | /* This is the decoding loop. */ |
@@ -149,7 +146,6 @@ next_track: | |||
149 | /* Complete seek handler. */ | 146 | /* Complete seek handler. */ |
150 | if (ci->seek_time) { | 147 | if (ci->seek_time) { |
151 | /* hack to improve seek time if filebuf goes empty */ | 148 | /* hack to improve seek time if filebuf goes empty */ |
152 | ci->configure(CODEC_SET_FILEBUF_CHUNKSIZE, 1024*512); | ||
153 | mpc_int64_t new_offset = (ci->seek_time - 1)*frequency; | 149 | mpc_int64_t new_offset = (ci->seek_time - 1)*frequency; |
154 | if (mpc_decoder_seek_sample(&decoder, new_offset)) { | 150 | if (mpc_decoder_seek_sample(&decoder, new_offset)) { |
155 | samplesdone = new_offset; | 151 | samplesdone = new_offset; |
@@ -157,7 +153,6 @@ next_track: | |||
157 | } | 153 | } |
158 | ci->seek_complete(); | 154 | ci->seek_complete(); |
159 | /* reset chunksize */ | 155 | /* reset chunksize */ |
160 | ci->configure(CODEC_SET_FILEBUF_CHUNKSIZE, 1024*16); | ||
161 | 156 | ||
162 | } | 157 | } |
163 | #else | 158 | #else |