Codec memory reorganization
commit7b8ca506e153f101d0dcaa4289c564676110af08
authornls <nls@a1c6a512-1295-4272-9138-f99709370657>
Sun, 19 Oct 2008 12:35:53 +0000 (19 12:35 +0000)
committernls <nls@a1c6a512-1295-4272-9138-f99709370657>
Sun, 19 Oct 2008 12:35:53 +0000 (19 12:35 +0000)
tree880a25472bfa6ce2fcda13a334c17607aa1ad419
parentc643df5bb76f9c247d541b6186164c0517df420b
Codec memory reorganization
Based on a patch by Tomasz Malesinski
* Merge Codec buffer and Malloc buffer into one large buffer.
* The new merged buffer is now 1MB on targets with lots of memory.
* Renamed codec_get_memory to codec_get_buffer and made it behave more.
like plugin_get_buffer.
* Bumped Codec api and min api versions.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18834 a1c6a512-1295-4272-9138-f99709370657
45 files changed:
apps/codecs.c
apps/codecs.h
apps/codecs/Tremor/oggmalloc.c
apps/codecs/lib/codeclib.c
apps/codecs/lib/codeclib.h
apps/playback.c
firmware/export/config-c200.h
firmware/export/config-clip.h
firmware/export/config-cowond2.h
firmware/export/config-creativezv.h
firmware/export/config-creativezvm.h
firmware/export/config-creativezvm60gb.h
firmware/export/config-e200.h
firmware/export/config-gigabeat-s.h
firmware/export/config-gigabeat.h
firmware/export/config-h10.h
firmware/export/config-h100.h
firmware/export/config-h10_5gb.h
firmware/export/config-h120.h
firmware/export/config-h300.h
firmware/export/config-hdd1630.h
firmware/export/config-iaudio7.h
firmware/export/config-iaudiom3.h
firmware/export/config-iaudiom5.h
firmware/export/config-iaudiox5.h
firmware/export/config-ifp7xx.h
firmware/export/config-ipod1g2g.h
firmware/export/config-ipod3g.h
firmware/export/config-ipod4g.h
firmware/export/config-ipodcolor.h
firmware/export/config-ipodmini.h
firmware/export/config-ipodmini2g.h
firmware/export/config-ipodnano.h
firmware/export/config-ipodvideo.h
firmware/export/config-logikdax.h
firmware/export/config-m200.h
firmware/export/config-meizu-m3.h
firmware/export/config-meizu-m6sl.h
firmware/export/config-meizu-m6sp.h
firmware/export/config-mrobe100.h
firmware/export/config-mrobe500.h
firmware/export/config-ondavx747.h
firmware/export/config-ondavx767.h
firmware/export/config-sa9200.h
firmware/export/config-tpj1022.h