Finally commit Metadata on Buffer!
commita9eae457d5df199ddcf50e6ca1c555d24b872b28
authornicolasp <nicolasp@a1c6a512-1295-4272-9138-f99709370657>
Thu, 25 Oct 2007 21:27:45 +0000 (25 21:27 +0000)
committernicolasp <nicolasp@a1c6a512-1295-4272-9138-f99709370657>
Thu, 25 Oct 2007 21:27:45 +0000 (25 21:27 +0000)
tree9739339d7815501060e87315739881c588f05a9f
parent7b58e646ce044f97324f1acbb6f271adc6dea808
Finally commit Metadata on Buffer!
buffering.c and buffering.h implement the new buffering API. playback.c is translated to that API. For more information about the whole concept, see http://www.rockbox.org/wiki/MetadataOnBuffer.
There should be no major visible changes, but most existing bugs remain (though fixing them should be easier now that playback.c is a bit less complex) and there probably will be new ones. Please report any problem!
Next step is to adapt cuesheet support, which is partly disabled here, and of course fix as much bugs as possible.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15306 a1c6a512-1295-4272-9138-f99709370657
apps/SOURCES
apps/buffering.c [new file with mode: 0644]
apps/buffering.h [new file with mode: 0644]
apps/debug_menu.c
apps/playback.c
apps/playback.h
firmware/export/thread.h