dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: Dynamic global char arrays.

Dynamic global char arrays.

From: XavierGr <>
Date: Sat, 20 Aug 2005 00:15:18 +0300

Ok I have consumed a lot of time over this and I must say that I have come
to a dead end.

As some of you already to know I am preparing a modified version of the jpeg
viewer which wil enable file scrolling (next/previous).
Though all is going fine and my routines work, I have one problem about the
global char array that holds the filenames.

In order to change pictures I load the contets of current folder (names (not
paths) of jpeg files) to a big char array, that is static global.
My main concern is the length of this array (along with the pointer array
that points the big one).

I can use a very big one (*pointer[1500], buffer[10000]) but I think that
this is a waste. Also if someone is crazy enough to put 10000 picures in a
folder then the plug-in would crash.

I thought of using the max_files_in_dir value but this will not work on a
global variable.
Is there any alternatives? What do you think? Maybe pointers?

Also I would like some suggestions about the buuton handling (thinking of
other targets too).
Currently I change files with joystick up or down (previous -next) when the
picture is in default state. LinusN suggested right - left while rasher said
that a combination of buttons would be better. My opinion is the up-down (or
left-right it is the same) in the default state, and play+up-play+down when
the image is zoomed.

Thanks in advance.
Received on 2005-08-19

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy