Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: librbcodec update

librbcodec update

From: Sean Bartell <wingedtachikoma_at_gmail.com>
Date: Wed, 27 Jul 2011 17:27:16 -0400

Hi all,

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[1], which moves all the files to
/lib/rbcodec and gets the DSP and metadata code to build as
librbcodec.a.

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).

Thanks,
Sean Bartell

[1] http://www.rockbox.org/tracker/task/12204
Received on 2011-07-27


Page was last modified "Jan 10 2012" The Rockbox Crew
aaa