I followed your advice (and I already had: I'd done a make clean, followed by make and make zip, and had copied that over to the ipod before I made my initial email, but just to be sure, I created a new build directory and compiled anew.)

The codecs on the iPod are the same as the codecs from the 64MB build, but the codecs still fail ("Codec failed") and the plugins still give "Incompatible model".

Below you can see the md5sums of the 32MB build codecs (in build), the 64MB codecs (in buildIPODG5) and on the ipod (/cydrive/j):


Administrator  Mon Feb 27 09:55:19  /home/rockbox/code/rockbox-devel/build
$ md5sum.exe .rockbox/codecs/*
1d3b40115f494dc2ddc29d7617251394 *.rockbox/codecs/a52.codec
236c58dee9a778b82f06ca5db85cf632 *.rockbox/codecs/aac.codec
8d63dc2e3e1ad20e6331cc8d42572c05 *.rockbox/codecs/aiff.codec
d512ed0e1ebae5678954c15b630dbe46 *.rockbox/codecs/alac.codec
bb46deca1301af4b65b7027f9f4cb6fe *.rockbox/codecs/flac.codec
9461fa2ba2b187fd3b8cbab352163fc1 *.rockbox/codecs/mpa.codec
65ceaa7f2e254161ce0e1f79a8644449 *.rockbox/codecs/mpc.codec
91c50d07eef79dcdb4b54ae9c7f9da53 *.rockbox/codecs/shorten.codec
47bce517fb6897101c06d9af5b7a286e *.rockbox/codecs/vorbis.codec
2c689da1c18d1fe686b3fe63bdba7704 *.rockbox/codecs/wav.codec
51403c740c87324cc2ba366116a6b8f8 *.rockbox/codecs/wavpack.codec

Administrator  Mon Feb 27 09:56:12  /home/rockbox/code/rockbox-devel/build
$ md5sum.exe ../buildIPODG5/.rockbox/codecs/*
f0771672f6d6b3f077d99c5dae1d6987 *../buildIPODG5/.rockbox/codecs/a52.codec
00f2efd8d8dc92f2494d369df5ab10ca *../buildIPODG5/.rockbox/codecs/aac.codec
9226c793e63b226892e3b506ef568a36 *../buildIPODG5/.rockbox/codecs/aiff.codec dbef97dc2bd4864a480e66feff7b4b75 *../buildIPODG5/.rockbox/codecs/alac.codec 10c6506664a86678838b25b0525c7c58 *../buildIPODG5/.rockbox/codecs/flac.codec
7106a03915b45e7d098d9f54c62088e2 *../buildIPODG5/.rockbox/codecs/mpa.codec
6ada879c622a3c56ecf290c1b91f1781 *../buildIPODG5/.rockbox/codecs/mpc.codec
dd566ed2efa54f4b3973d3849bd9d4e8 *../buildIPODG5/.rockbox/codecs/shorten.codec 55a20e9416034badded309ccc0346dc6 *../buildIPODG5/.rockbox/codecs/vorbis.codec
a0b9dd68bf748d8d32efa9a1ab99d243 *../buildIPODG5/.rockbox/codecs/wav.codec
1bde859c58332b36620c8ec816e15c41 *../buildIPODG5/.rockbox/codecs/wavpack.codec

Administrator  Mon Feb 27 09:56:24  /home/rockbox/code/rockbox-devel/build
$ md5sum.exe /cygdrive/j/.rockbox/codecs/*
f0771672f6d6b3f077d99c5dae1d6987 */cygdrive/j/.rockbox/codecs/a52.codec
00f2efd8d8dc92f2494d369df5ab10ca */cygdrive/j/.rockbox/codecs/aac.codec
9226c793e63b226892e3b506ef568a36 */cygdrive/j/.rockbox/codecs/aiff.codec
dbef97dc2bd4864a480e66feff7b4b75 */cygdrive/j/.rockbox/codecs/alac.codec
10c6506664a86678838b25b0525c7c58 */cygdrive/j/.rockbox/codecs/flac.codec
7106a03915b45e7d098d9f54c62088e2 */cygdrive/j/.rockbox/codecs/mpa.codec
6ada879c622a3c56ecf290c1b91f1781 */cygdrive/j/.rockbox/codecs/mpc.codec
dd566ed2efa54f4b3973d3849bd9d4e8 */cygdrive/j/.rockbox/codecs/shorten.codec
55a20e9416034badded309ccc0346dc6 */cygdrive/j/.rockbox/codecs/vorbis.codec
a0b9dd68bf748d8d32efa9a1ab99d243 */cygdrive/j/.rockbox/codecs/wav.codec
1bde859c58332b36620c8ec816e15c41 */cygdrive/j/.rockbox/codecs/wavpack.codec


Dave Chapman wrote:
[EMAIL PROTECTED] wrote:
when I compile the iPod video target with64MB memory, I get a usable
firmware that uses all 64MB of memory, but none of the codecs or plugins
work.

Are you definitely using codecs and plugins compiled for your new 64MB
Rockbox?  Codecs and plugins are compiled and linked to run from fixed
locations at the end of RAM - so if you are using a 64MB build with
codecs built for a 32MB build, it won't work.

To compile to 64MB, I changed line 757 of tools/configure from
memory=32 # 30GB models have 32MB, 60GB have 64MB
to
memory=64 # 30GB models have 32MB, 60GB have 64MB


What do I need to do make the codecs and plugins work?

From what I can see, that should be enough to make the codecs and
plugins work.

Try the following steps just to make sure nothing bad from a previous
build is still around:

1) Create a new build directory

2) Run ../tools/configure followed by make followed by make zip

3) Delete the .rockbox directory and rockbox.ipod files from your ipod

4) Unzip the rockbox.zip file you created in step 2 onto your ipod.


But afaik, you're the first person to try a 64MB build - so there could
be more subtle problems.

Dave.



Reply via email to