diff options
author | Thom Johansen <thomj@rockbox.org> | 2006-02-13 19:24:36 +0000 |
---|---|---|
committer | Thom Johansen <thomj@rockbox.org> | 2006-02-13 19:24:36 +0000 |
commit | 153f906d74eeff933a44fdf038b292d8d543e8f0 (patch) | |
tree | 488c120304caf2d8c25b7bdb57c9d8633f694bf8 /apps/codecs/mpc.c | |
parent | 65bfd83ce082cbd58b8bbbbb4bf3a5cbb2e60002 (diff) | |
download | rockbox-153f906d74eeff933a44fdf038b292d8d543e8f0.tar.gz rockbox-153f906d74eeff933a44fdf038b292d8d543e8f0.zip |
Start converting codecs to use internal sample format (28 bits + sign,
or s3.28 fixed point).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8680 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/mpc.c')
-rw-r--r-- | apps/codecs/mpc.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/apps/codecs/mpc.c b/apps/codecs/mpc.c index 25071b9d5d..78d3e80644 100644 --- a/apps/codecs/mpc.c +++ b/apps/codecs/mpc.c | |||
@@ -92,15 +92,7 @@ enum codec_status codec_start(struct codec_api *api) | |||
92 | 92 | ||
93 | ci->configure(CODEC_DSP_ENABLE, (bool *)true); | 93 | ci->configure(CODEC_DSP_ENABLE, (bool *)true); |
94 | ci->configure(DSP_DITHER, (bool *)false); | 94 | ci->configure(DSP_DITHER, (bool *)false); |
95 | 95 | ci->configure(DSP_SET_SAMPLE_DEPTH, (long *)(28)); | |
96 | /* NOTE: this _should_ be set to MPC_FIXED_POINT_SCALE_SHIFT, not with | ||
97 | a 1 subtracted. However, doing so yields an output with only half the | ||
98 | amplitude it should have, so currently we use what's here, as it gives | ||
99 | correct level output. */ | ||
100 | ci->configure(DSP_SET_SAMPLE_DEPTH, (long *)(MPC_FIXED_POINT_SCALE_SHIFT - 1)); | ||
101 | /* disable these until we can figure out what's going on. | ||
102 | ci->configure(DSP_SET_CLIP_MAX, (long *)MPC_FIXED_POINT_SCALE); | ||
103 | ci->configure(DSP_SET_CLIP_MIN, (long *)-MPC_FIXED_POINT_SCALE);*/ | ||
104 | ci->configure(CODEC_SET_FILEBUF_CHUNKSIZE, (long *)(1024*16)); | 96 | ci->configure(CODEC_SET_FILEBUF_CHUNKSIZE, (long *)(1024*16)); |
105 | 97 | ||
106 | /* Create a decoder instance */ | 98 | /* Create a decoder instance */ |