Simplify mpegplayer a bit and use array-based lists rather than linked lists for...
commite0f71057f40b61da2168dd58151471da0c256f5e
authorjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Mon, 17 May 2010 12:34:05 +0000 (17 12:34 +0000)
committerjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Mon, 17 May 2010 12:34:05 +0000 (17 12:34 +0000)
tree21ed249c7a6f9d0bd7e2049c7a9f9e0708ba28f8
parent6559163055c68a61b53f2b9b356aea8c2bb84dcf
Simplify mpegplayer a bit and use array-based lists rather than linked lists for stream management. Move a couple useful functions to handle pointer arrays from kernel.c into general.c; mpeglayer now makes use of them.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26101 a1c6a512-1295-4272-9138-f99709370657
15 files changed:
apps/plugin.c
apps/plugin.h
apps/plugins/mpegplayer/SOURCES
apps/plugins/mpegplayer/disk_buf.c
apps/plugins/mpegplayer/mpeg_linkedlist.c [deleted file]
apps/plugins/mpegplayer/mpeg_linkedlist.h [deleted file]
apps/plugins/mpegplayer/mpeg_misc.c
apps/plugins/mpegplayer/mpeg_misc.h
apps/plugins/mpegplayer/mpegplayer.h
apps/plugins/mpegplayer/stream_mgr.c
apps/plugins/mpegplayer/stream_mgr.h
apps/plugins/mpegplayer/stream_thread.h
firmware/export/general.h
firmware/general.c
firmware/kernel.c