diff options
| author | Miika Pekkarinen <miipekk@ihme.org> | 2005-06-10 15:02:10 +0000 |
|---|---|---|
| committer | Miika Pekkarinen <miipekk@ihme.org> | 2005-06-10 15:02:10 +0000 |
| commit | 68b9acd7de3f92e167146b002e3e782cfca924cb (patch) | |
| tree | 7bb840925455f743cfe9300f50e9fed16eeece08 /apps/plugins | |
| parent | 2326beaf391f056d492df2bfb6b79c0e258c059b (diff) | |
| download | rockbox-68b9acd7de3f92e167146b002e3e782cfca924cb.zip rockbox-68b9acd7de3f92e167146b002e3e782cfca924cb.tar.gz rockbox-68b9acd7de3f92e167146b002e3e782cfca924cb.tar.bz2 rockbox-68b9acd7de3f92e167146b002e3e782cfca924cb.tar.xz | |
Added some basic codec configuration functionality.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6652 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins')
| -rw-r--r-- | apps/plugins/codecflac.c | 3 | ||||
| -rw-r--r-- | apps/plugins/codecmpa.c | 3 | ||||
| -rw-r--r-- | apps/plugins/codecvorbis.c | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/apps/plugins/codecflac.c b/apps/plugins/codecflac.c index 8862bbc..d577006 100644 --- a/apps/plugins/codecflac.c +++ b/apps/plugins/codecflac.c @@ -171,7 +171,8 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parm) rb->memcpy(iramstart, iramcopy, iramend-iramstart); #endif - /* This function sets up the buffers and reads the file into RAM */ + ci->configure(CODEC_SET_FILEBUF_LIMIT, (int *)(1024*1024*10)); + ci->configure(CODEC_SET_FILEBUF_WATERMARK, (int *)(1024*512)); next_track: diff --git a/apps/plugins/codecmpa.c b/apps/plugins/codecmpa.c index 4601412..88f6b8c 100644 --- a/apps/plugins/codecmpa.c +++ b/apps/plugins/codecmpa.c @@ -216,8 +216,9 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parm) /* Create a decoder instance */ - next_track: + ci->configure(CODEC_SET_FILEBUF_LIMIT, (int *)(1024*1024*2)); + next_track: memset(&Stream, 0, sizeof(struct mad_stream)); memset(&Frame, 0, sizeof(struct mad_frame)); memset(&Synth, 0, sizeof(struct mad_synth)); diff --git a/apps/plugins/codecvorbis.c b/apps/plugins/codecvorbis.c index 9484826..c1ccdfd 100644 --- a/apps/plugins/codecvorbis.c +++ b/apps/plugins/codecvorbis.c @@ -104,7 +104,7 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parm) rb->memcpy(iramstart, iramcopy, iramend-iramstart); #endif - /* This function sets up the buffers and reads the file into RAM */ + ci->configure(CODEC_SET_FILEBUF_LIMIT, (int *)(1024*1024*2)); /* We need to flush reserver memory every track load. */ next_track: |