Rockbox mail archiveSubject: librbcodec update
From: Sean Bartell <wingedtachikoma_at_gmail.com>
Date: Wed, 27 Jul 2011 17:27:16 -0400
The consensus seems to be to move the contents of librbcodec to
/lib/rbcodec. I've updated FS#12190 to put warble in /lib/rbcodec/test.
I've also uploaded FS#12204, which moves all the files to
/lib/rbcodec and gets the DSP and metadata code to build as
I'm still working on removing dependencies on the rest of Rockbox.
The user of the library will need to provide two files: rbcodecconfig.h
and rbcodecplatform.h. rbcodecconfig.h just #defines things like
HAVE_PITCHSCREEN. rbcodecplatform.h provides two things: system stuff
(open(), int32_t, MAX_PATH...), and other functions that might already
be implemented outside of librbcodec (strlcpy...). librbcodec headers
will only include rbcodecconfig.h, to avoid polluting the namespace for
the user of the library.
I'm on vacation until Monday and won't have Internet access, but I'll
still get some work done (definitely more than last time).
Received on 2011-07-27