Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2006-09-06

00:00:00barrywardelli don't mean build the manual. i just mean open the file with a text editor and look for CONFIG_KEYPAD == IRIVER_H10_PAD
00:00:07barrywardellyou will see the keymaps there
00:00:08 Quit bluebrother ("Leaving")
00:00:18barrywardellit's the same for all plugins
00:00:47 Join TCK [0] (
00:01:03ArathisYes, I understood that. But _I_ meant that I downloaded the CVS to build the manual, not that I'll build it now ;)
00:01:17barrywardellah, ok. sorry
00:01:38Arathisbtw, how much memory does the tag-cache use of the flash in % ?
00:02:25barrywardelli don't know how much memory it uses, but it uses disk space, not flash
00:02:25 Quit lodesi ("leaving")
00:02:26Arathisjust asking because when I wanted to quit the jpeg viewer he said "not enough plugin memory" and showed the keys instead of showing the menu
00:02:39barrywardellyou can also set it to use ram for faster browsing of music
00:02:43ArathisI activated "to RAM"
00:02:52Paul_The_NerdRAM still isn't flash
00:03:01Paul_The_NerdAnd TagCache and Plugins use different portions of RAM anyway
00:03:02cinicHello, I installed the rockbox on my nano ipod and when I open my ipod one tells me That must I make?
00:03:02Arathishm, that's right
00:03:06 Join JdGordon [0] (
00:03:34 Quit rretzbach (Read error: 104 (Connection reset by peer))
00:03:37linuxstbcinic: You made a mistake somewhere in the installation...
00:03:55Arathismixed sth. up there, sry
00:04:33ciniclinuxstb : TI must start again the installation?
00:04:37ciniclinuxstb : I must start again the installation?
00:04:53 Part Paul_The_Nerd
00:04:56 Quit secleinteer_ (Read error: 104 (Connection reset by peer))
00:05:00Arathiswhat is JPEG_ZOOM_PRE ?
00:05:41linuxstbcinic: Maybe not. Can you tell me the filesize of the following files you created during the installation? bootpartition.bin, apple_os.bin and rockboot.bin?
00:06:03Arathisbarrywardell: JPEG_ZOOM_IN (BUTTON_PLAY | BUTTON_REL) | does that mean it isn't defined yet and the two in brackets are possible solutions?
00:06:32barrywardellit means that zoom in is Play+release
00:06:47barrywardellso short press of play
00:07:02barrywardellzoom out is play+repeat so long press of play
00:07:44linuxstbThat sounds confusing...
00:07:57Arathisand what is JPEG_ZOOM_PRE ?
00:08:23 Quit BHSPitLappy (Remote closed the connection)
00:09:43barrywardelli'm not totally sure
00:10:01 Join Firefly [0] (i=4887db7a@gateway/web/cgi-irc/
00:10:26barrywardelli think it's used when you have the same button doing different things depending on whether it's a long or a short press
00:10:58Arathis#define JPEG_ZOOM_PRE BUTTON_PLAY
00:11:02Arathisthat's the whole line
00:11:14*barrywardell isn't too familiar with button code
00:11:38amiconnYes. The _PRE means precondition, i.e. Zoom in triggers on release of Play _only_ if the previous button event was pressing Play
00:12:02barrywardellArathis: it doesn't do anything by itself, it's just used for the next two lines
00:12:04FireflyOk I have a problem. I installed Rockbox on my brother's 4th generation iPod and now he cannot access it from his PC
00:12:20amiconnZoom out is triggered by a long press, i.e. when button repeat kicks in
00:12:22 Join secleinteer [0] (n=scl@
00:12:29linuxstbFirefly: Is he using a firewire connection?
00:12:53amiconnWithout th e_PRE, releasing the button after the long press (when you zoom out) would trigger the zoom in as well
00:13:13amiconnThe _PRE suppresses that
00:13:36linuxstbRockbox doesn't detect firewire, so he'll need to manually reboot into disk mode. From rockbox, hold PLAY for a few seconds to shutdown cleanly, then press SELECT or MENU to turn it back on, and then immediately press and hold SELECT+PLAY. He'll probably need to hold MENU+SELECT to reboot and leave disk mode when he's done.
00:14:22amiconnlinuxstb: Do we know how to detect firewire?
00:15:03linuxstbI'm not sure... I don't have a cable, so haven't investigated.
00:15:25amiconnI don't have a cable either (assuming the mini g2 still supports firewire)
00:15:34Fireflydoes rockbox detect usb fine?
00:15:35amiconnThe newer ipods don't afaik
00:15:53linuxstbYes, I think everything up to the Nano and 5g supports firewire. The very early ipods were firewire only (no USB).
00:16:05linuxstb(everything before the Nano/5g)
00:16:16Arathisbarrywardell: play for zoom works. too bad there are only two zoom sizes. and the H10 isn't capable of images with 512,9 KB, 950x860. 62 KB, 700x900 works, so it's not the resolution, but the filesize :/
00:16:42Arathisat that he shows what I described earlier: keys and memory problems
00:16:53amiconnMy Laptop has firewire (marked as well, so if I could find the necessary cable as well...
00:17:10 Quit mirak (Remote closed the connection) ELF 32-bit LSB shared object, ARM, version 1 (ARM), not stripped
00:18:20Bagderthere's a WMA codec to reverse engineer ;-)
00:18:37Bagdersymbols to the people
00:19:11linuxstbSounds like fun. I think ffmpeg's C implementation is simpler to follow though...
00:19:26Bagderbut this is fixed-point
00:19:28linuxstbWhere did that lib come from?
00:19:33Bagderneuros svn
00:19:56Arathisbarrywardell: reading the manual is a good thing..every time: "To be able to view a bigger file you may need to stop playback."
00:19:57barrywardellArathis: i think plugins are limited to 512KB?
00:19:59Fireflywhat kind of language does rockbox use
00:20:43barrywardellArathis: ah, maybe I was wrong so. I've never used the jpeg viewer
00:20:53Jasoni would say C and assembler
00:21:06linuxstbI would say Jason would be accurate.
00:21:15Fireflyhmm maybe it cuold be ported to the ds...
00:21:18Arathisbut still the zoom in is still not good enough to i.e. read a webcomic with the dimensions as shown above
00:21:35 Quit daurn|afk (Read error: 110 (Connection timed out))
00:21:52Bagderwhy is it "not capable" ?
00:22:14 Quit matsl (Remote closed the connection)
00:23:16ArathisBagder: who are you talking to?
00:23:17 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
00:23:43Bagderyou said it couldn't deal with a pic of 500KB
00:24:08Arathisyes, that was becuse I had music playback the same time and there wasn't enough memory
00:24:28Bagderwith music still playing, right
00:26:41 Join Genre9mp3 [0] (n=yngwiejo@
00:26:54Arathisthat's weird: in brickmania there are two ways of releasing a the ball. to the right and to the left. on H10 reight is scroll up and left is play. in brickmania.c it says "#define SELECT BUTTON_PLAY" and "#define UP BUTTON_SCROLL_UP" and I don't know what "#define DOWN BUTTON_SCROLL_DOWN" is needed for in brickmania.
00:27:08 Join BHSPitMonkey [0] (
00:27:35linuxstbArathis: It's probably used in the menu.
00:28:24linuxstbBagder: Is anything interesting coming out of Neuros?
00:28:59BagderI'm tracking it, but there's not much for us there
00:29:22markunBagder: is rasterman still working with them?
00:29:29Bagderyes I think so
00:29:40Arathisbarrywardell: ah, yes. didn't think of that.
00:30:11Arathisbut that is quite bad for comfort in the game itself :/
00:30:24ArathisH10 isn't really made for gaming ^^
00:33:27barrywardellthose buttons can be changed if you find a better way to use them. it might make play a bit easier
00:34:44Arathisthe problem is touchstrip is the best way to go through menus. how could I change this?
00:35:51barrywardellwhat do you want to change?
00:35:51 Quit Firefly ("CGI:IRC (EOF)")
00:36:45Arathissorry, I think I'm a bit tired.
00:37:13Arathisbarrywardell: which buttons where you refering to?
00:37:52barrywardellthe buttons for brickmania.
00:37:53 Join stripwax [0] (
00:37:56*barrywardell is tired too
00:38:48Arathisso did you mean to change the gamecode or just the keymap?
00:39:11ArathisI don't realy get what you wanted to say.
00:40:09 Quit ender` (" PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil, perpetrated")
00:40:51barrywardelli mean you can change the keymap so that the game is more comfortable to play
00:40:59 Quit tvelocity ("Αποχώρησε")
00:41:11Arathisthat's my problem
00:43:07Arathisselect for the menu is the same as releasing the ball to the left ingame. I would have this on scroll_down, but this is down in the menu and so can't be select at the same time
00:44:16Arathisthe problem is, that there are no seperate definitions for release and menu navigation.
00:44:28Arathisor ingame and menu navigation at all
00:45:33Arathiswait. didn't think about buttons having more than one select-mode
00:46:27Arathisscratch that. that dosn't solve the problem
00:48:27barrywardellah,ok. it would need some more editing of the code to get it working then
00:48:54amiconnbarrywardell, Arathis: The plugin RAM is 512KB. If plugins only use that, they can work in parallel with music playback. But plugins can also request to use the main buffer, which is much larger. Doing so will stop playback
00:48:55Arathisyes. but I won't do that today. perhaps another time
00:49:36amiconnThe jpeg viewer does both. If you're viewing a small image and/or use lowe zoom levels, it keeps the music playing
00:49:40 Join Leovinus [0] (
00:49:42barrywardellamiconn: thanks for clearing that up. i was a little confused by it
00:49:56amiconnIf you zoom in further, it should ask whether it's allowed to stop playback
00:50:02Arathisamiconn: ..or won't let the plugin work, but music still plays
00:50:18Arathisit hadn't even loaded the image
00:50:31amiconnSome other plugins always use the main buffer and therefore stop playback as well: rockboy and doom
00:50:33Arathisamiconn: but are there realy only two zoomsizes?
00:50:47amiconnNo, there are 4 zoom levels
00:50:57amiconn1/8, 1/4, 1/2 and full size
00:51:10Arathisdo I need to activate them ?
00:51:22Arathiscause I only get two here
00:51:29 Quit Leovinus (Client Quit)
00:51:29amiconnThe plugin chooses the largest one that completely fits the display with a new picture
00:52:04amiconnThen you can zoom in up to full size (if you allow playback to be stopped, or don't have it running in the first place)
00:52:42amiconnWith very small images, you won't see all zoom levels
00:52:58Arathisaahhh. playback was the key again. thanks for clearance
00:53:53 Join Strath [0] (
00:53:55amiconnFor some reason the request to stop playback doesn't work properly if the small zoom level fits without stopping playback, but higher levels would need to stop
00:54:05Arathisgreat. now I can read my beloved webcomics on the go ^^
00:55:22Arathisrimfrost on H10. almost as great as rockbox XD
00:56:52pregloware multithreaded plugins possible?
00:57:01 Part stripwax
00:57:32amiconnpreglow: Sure, why not?
00:57:41preglowamiconn: no idea, just wondering
00:57:46linuxstbpreglow: I certainly hope so (for mpegplayer's sake)...
00:57:50preglowwould be kind of cool if the jpeg viewer decoded the image why you viewed it
00:57:56SoapI just ordered 8 ipod dock connectors from ridax. Now I just need to bribe linuxstb to release the recording code.
00:58:09amiconnpreglow: How should that work?
00:58:22amiconnThe plugin doesn't know what the user will do next
00:58:41Arathislol. dicing in rockbox. there must be some rpg-fan coding rockbox plugins :)
00:58:59preglowamiconn: one thread working on decoding the entire image, while the main thread lets you navigate what has been decoded so far
00:59:07amiconnBtw, of course starting threads in plugins does work. How else would tsr plugins be possible? (battery_bench, alpine_cdc)
00:59:36amiconnAs long as you don't use up all slots in the scheduler...
01:00:59 Quit cinic (Read error: 104 (Connection reset by peer))
01:01:26 Join cinic [0] (
01:04:00 Quit apo`` (Remote closed the connection)
01:05:50Arathisbarrywardell: doom prduces an error when starting it :(
01:05:53 Quit ShadowdogMU ("You know you'll miss me :P")
01:06:29 Join apo [0] (
01:06:40barrywardellit works fine for me. you need doom1.wad and rockdoom.wad
01:07:10barrywardellthe sound is a bit off though. very high pitched
01:07:17***Saving seen data "./dancer.seen"
01:07:24barrywardelli've yet to look into why
01:07:46amiconnThat's probably because your pcm driver doesn't support setting the sample rate yet
01:07:50linuxstbbarrywardell: Change the #ifdefs at the top of doom/i_sound.c
01:08:33Arathisbarrywardell: where do I need to put the files? they don't seem to be in the bloody edge build
01:08:37linuxstbbarrywardell: They probably shouldn't be checking for ipod keypads, but for audio codecs - as amiconn said, the WM* codecs only support 44.1KHz at the moment.
01:08:49markunArathis: search the wiki
01:08:50barrywardelllinuxstb: will do
01:09:17 Quit apo (Read error: 104 (Connection reset by peer))
01:09:55 Join apo [0] (
01:11:09linuxstbbarrywardell: Try replacing the IPOD keypad checks with #if defined(HAVE_WM8721) || defined(HAVE_WM8731) || defined(HAVE_WM8975) || defined(WM8758)
01:11:38linuxstbor maybe the reverse - set to 11025Hz if defined(HAVE_TLV320) || defined(HAVE_UDA1380)
01:11:46barrywardelllinuxstb: i was just about to ask you if that would work :D
01:12:06barrywardellit looks like the second one is better
01:12:57linuxstbOr fix the audio driver... :)
01:13:02linuxstb(all three of them)
01:13:16 Quit DB42 ()
01:13:45markunlinuxstb: I put a HAVE_WMCODEC define in config.h
01:13:52markunmight be useful
01:14:51linuxstbIt would.
01:15:26markunI can give you my latest wmcodec patch tomorrow, have to sleep now
01:15:28barrywardelllinuxstb: ok the third option would be best. but I'm not too keen on getting into that right now, so maybe I'll use HAVE_WMCODEC instead
01:16:30 Join Jazz00006 [0] (
01:16:41amiconnWM8711/8721/8731 won't support 11025Hz
01:17:19amiconnIirc (from the ipl sources) this codec family can either do 8000Hz, or 32000Hz and up
01:17:21ArathisI have tagcache_0.tcd till tagcache_5.tcd and a tagcache_idx.tcd in my .rockbox folder on the player. is this normal?
01:17:55barrywardelli guess that rules out option 3 then. phew!
01:18:02Jazz00006ARATHIS: yes
01:18:12Jazz00006you have tag cache on
01:18:41Arathisokay. just thought it might be because I started tag-cache initialization more than one
01:19:08Jazz00006=) when i run it once, it makes all 5 files.
01:19:22Jazz00006so youve done nothing wrong =)
01:19:41 Join ShadowdogMU [0] (
01:20:47Arathisdoom is missing base wad. do I need a original doom or is it enough to rename doom1. to doom.wad?
01:21:00amiconnDon't rename wads
01:21:13amiconnThe shareware wad needs to be named doom1.wad
01:21:34cinichelp me .. does the APPLE logo flicker and loading firmware also, but that has flickered for approximately 5 minutes?
01:22:11amiconnIf you have at least one of the supported wads and rockdoom.wad in /games/doom, it should work
01:23:27ArathisI have doom1.wad and rockbox.wad in there
01:24:05Arathisups. it should be in / or in /.rockbox/
01:24:46Jazz00006he said, /games/doom
01:25:07Jazz00006from the root dir, games -> doom -> doom1.wad
01:25:32Arathisa 'move to' in the context menu would be great :)
01:25:53Jazz00006How would i pause a plugin, but make it still disply text? because
01:25:54Jazz00006rb->lcd_puts(0, 2, "test");
01:25:57Jazz00006doesnt work
01:26:05linuxstbArathis: It's called rename
01:26:23Arathiswith rename you can move a file? oO
01:26:30linuxstbJazz00006: You need an rb->lcd_update()
01:26:34Arathiscan you rename the whole path there?
01:26:45linuxstbArathis: Yes.
01:26:56amiconnlinuxstb: There's cut & paste...
01:27:02Arathisoh. cool. I should read the menu at some time ;)
01:27:04amiconnWay easier than misusing rename
01:27:17*linuxstb too
01:27:29*amiconn raises an eyebrow
01:27:33Arathisbut moving whole dir recursively isn't possible, or am I wrong again?
01:27:44amiconnShould work
01:27:54amiconnJust cut & paste the dir
01:28:45Arathisworks. rockbox is much cooler than I ever thought
01:28:53*linuxstb wants tab-completion in the vkeyboard for filenames and paths...
01:30:26 Quit cinic ("~cinic script~")
01:32:09Arathislinuxstb: a system like T9 for textwriting would be great too *dreaming*
01:32:34amiconnMore like T6 on a number of targets...
01:32:41 Quit Kohlrabi ("Quit")
01:32:58amiconnDunno whether that already works, but the vkeyboard supports morse input
01:33:06amiconnworks on H10 that is
01:35:33Arathisamiconn: what about the H10?
01:35:41*Arathis seems to be realy tired ..
01:36:45barrywardellother than the WMCODEC, are there only TLV320 and UDA1380 codecs?
01:37:17barrywardellie. if i commit the DOOM sound fix, will it break any other targets?
01:37:31linuxstbamiconn: Unless the IPL people just haven't coded it, none of the WM codecs appear to support 11.025KHz...
01:38:52linuxstbbarrywardell: From the targets Doom runs on (i.e. excluding Archos and iFP7xx), I think that's the full list of codecs.
01:39:11barrywardellok, thanks
01:48:11 Quit _jhMikeS_ (Read error: 104 (Connection reset by peer))
01:51:24 Join Davide-NYC [0] (
01:51:33Arathisgood night boys
01:52:24 Quit Arathis ("[rl_bot quit]")
01:54:09 Quit Pyromancer ("Ex-Chat")
01:55:27 Join jhMikeS [0] (
01:59:18 Join Pyromancer [0] (
02:00:31 Join _jhMikeS_ [0] (
02:06:44 Quit _jhMikeS_ ("Y? Because it's X-tra")
02:07:53amiconnlinuxstb: From the data sheet it really looks like the WM8731 family supports 8, 32, 44.1, 48, 88.2 and 96kHz only
02:08:58Davide-NYCHelp please with a bash command. I'm trying to bmp2rb a bunch of bitmaps and have the output append to a textfile. Fumbling with the syntax.
02:09:16Davide-NYCall BMPs are in the same dir.
02:11:22Davide-NYC"for x in ./* ; do ../../tools/bmp2rb.exe > ../test.txt $x ; done"
02:11:42Davide-NYCI only get the last entry. I do not know how to append data to the end of a text file.
02:12:31amiconnUse >> instead of >
02:12:53amiconn(and empty or remove the file before running the for loop)
02:13:38Davide-NYCthat's to clear out what's there now corrent?
02:14:07*Davide-NYC can't believe a month ago never used command line for anything
02:16:29 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
02:18:12 Quit jhMikeS (Read error: 110 (Connection timed out))
02:18:25 Join _jhMikeS_ [0] (
02:18:50 Nick _jhMikeS_ is now known as jhMikeS (
02:18:51 Join roxxxboxxx [0] (i=54bd55a1@gateway/web/cgi-irc/
02:19:01 Quit Pyromancer ("Ex-Chat")
02:19:54 Quit roxxxboxxx (Client Quit)
02:29:48 Join TrueJournals [0] (
02:30:16 Quit barrywardell ()
02:30:23TrueJournalsHey.. can anyone help me with compiling rockbox on windows with cygwin?
02:31:05Davide-NYCWhere are you at withthe process?
02:31:15amiconnThe various HAVE_* for the audiocodec/dac are ugly...
02:31:18TrueJournalsI have everything I need...
02:31:44TrueJournalsI have the build directory, cd to it, type ../tools/configure, answer the questions, but it doesn't put a makefile in the build directory
02:31:44Davide-NYChave you installed cygwin?>
02:32:07TrueJournalsEverything I need seems to be installed fine...
02:32:19Davide-NYCyou have the source?
02:32:26TrueJournalsI have the source
02:32:30 Quit Nico_P ()
02:32:42Davide-NYCof course, you answered the configure question
02:32:55Davide-NYCno error message?
02:33:00TrueJournalsno error message
02:33:08*Davide-NYC stumped
02:33:12TrueJournalsNormal build selected
02:33:12TrueJournalsUsing source code root directory: /cygdrive/o/Rockbox Source/source/rockbox
02:33:12TrueJournalsUsing arm-elf-gcc 3.4.3 (304)
02:33:12DBUGEnqueued KICK TrueJournals
02:33:12TrueJournalsFound and uses ccache (/usr/bin/ccache)
02:33:12TrueJournalsCreated Makefile
02:33:24amiconn3.4.3 might not work
02:33:42TrueJournalslet me try downgrading...
02:33:43amiconnThe recommended arm crosscompiler is 4.0.3
02:33:51TrueJournalswhere can I get that?
02:33:52amiconnUp, not down
02:34:57TrueJournalsI'm looking at the GNU Arm site... and I only see 4.0.2, not 4.0.3
02:36:46TrueJournalsah! Ok. Hadn't seen that
02:36:49TrueJournalsthat will help a lot :-p
02:41:59 Quit TeaSea (Remote closed the connection)
02:42:43amiconnlinuxstb: Wanna try something graphical? Sudoku gfx with colourised numbers....
02:43:24 Join TeaSea [0] (
02:45:30TrueJournalsamiconn: when installing cygwin, I only need to install the packages it lists?
02:45:47TrueJournals(I'm redoing my cygwin installation... I installed EVERYTHING :-p)
02:46:10amiconnThe listed packages should be enough for building rockbox
02:48:48Nibbierthis CVS build server thingy, how would my PC be used? ppl log in to it to build, and then transfer the bin from me to them?
02:49:01Nibbierwould that be faster for them than locally building?
02:49:52amiconnIt's a script
02:50:11amiconnAnd yes, it's faster, otherwise we wouldn't do it in this distributed fashion
02:50:15amiconn_way_ faster
02:51:11amiconnThere are currently 52 different builds.
02:51:18Nibbierouch, ok... i see :D
02:52:32Nibbieri have adsl, 16mbit down, but only a few up, maby 500-600kbit... website talks about 2mbit.. please deal with asymmetric cases, too :D
02:52:42Nibbierand: who has the private key?
02:52:59amiconnUpload will just take a bit longer
02:53:14amiconnI am also running a build machine, and I just have 3072/384
02:53:18 Quit tuwe (Remote closed the connection)
02:53:30Nibbierok, i dont want to annoy anyone with a slow line.. :D
02:53:55 Join tuwe [0] (n=the_fuch@
02:54:00Nibbierhow often do these builds take place?
02:54:50TrueJournalsNibbier: every time a CVS commit is made
02:54:50amiconnThe website has 2MBit up+down, but the uploads from the various external build servers are uploading concurrently
02:55:38NibbierTrueJournals, that is? a few times a day, right?
02:55:44TrueJournalsmost likely
02:56:04TrueJournalsIt depends though... some days it might be not at all, some times it might be 20 times a day :P
02:56:18Nibbierok, i'll set up 1-3 machines then, amd2400+ amd64-3000(running 32bit linux) and some 2ghz intel
02:56:44amiconnYesterday and today 8 builds were performed per day
02:57:36Nibbier8x52 builds :)
02:58:34TrueJournals = 416 builds
02:59:16amiconnYes, spilt across several build servers
02:59:28 Quit TCK (Read error: 113 (No route to host))
02:59:33TrueJournalshow many build servers are the currently?
02:59:42amiconnThe very last colum tells how many servers were active in that round
02:59:56Nibbieri'll start with my own machine, and if it works fine and does not suck too much cpu i'll put it on the servers, too :)
02:59:56amiconnAfaik we have 12
03:00:06amiconn10 or 11 are usually active
03:00:32 Join jborn_ [0] (
03:00:38 Quit Jazz00006 (Read error: 110 (Connection timed out))
03:00:40TrueJournals416/10 = 42 builds per server per day about :-p
03:01:02amiconnIf you click on the build server number link, you can see which machines were involved, how many builds they performed and how long each build took
03:01:06Nibbierhow long does a build take on some 2GHz?
03:01:15Nibbierah nice
03:01:15 Quit JoeBorn (Nick collision from services.)
03:01:19amiconnDepends on the kind of build
03:01:19CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
03:01:19*Nibbier searches links
03:01:27 Nick jborn_ is now known as JoeBorn (
03:01:29amiconnswcodec targets and sims take quite a while
03:01:42amiconnhwcodec targets and sims are smaller and hence faster
03:01:49amiconnbootloaders are smallest & fastest
03:01:57 Join jborn_ [0] (
03:02:06amiconn the very last column
03:03:02Nibbiertime is in seconds?
03:03:04amiconnThe times also vary quite a bit depending on how efficient ccache can speed up things
03:03:13Nibbierso 6 builds took a total of 220 seconds?
03:07:18***Saving seen data "./dancer.seen"
03:09:55 Join |AhIoRoS| [0] (n=ahioros@
03:17:32 Join Criamos [0] (
03:20:27 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
03:20:37 Quit amiconn (Nick collision from services.)
03:20:37 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
03:28:48 Nick Spida_ is now known as Spida (
03:33:32 Join JdGordon|uni [0] (i=82c20d67@gateway/web/cgi-irc/
03:34:11 Quit CriamosAndy (Read error: 110 (Connection timed out))
03:39:28 Quit |AhIoRoS| (Remote closed the connection)
03:41:39 Quit TeaSea (Read error: 104 (Connection reset by peer))
03:47:57 Join RoC_MM [0] (
03:49:09 Join Jazz00006 [0] (
03:53:36 Quit Nibbier (Read error: 110 (Connection timed out))
03:54:02Jazz00006how would i say, on any button, do X (in a plugin)
03:54:07Jazz00006while (1)
03:54:07Jazz00006 {
03:54:07Jazz00006 button = rb->button_get(false);
03:54:07DBUGEnqueued KICK Jazz00006
03:54:07Jazz00006 if (button == ANY)
03:54:08***Alert Mode level 1
03:54:08Jazz00006 {
03:54:09 Join Nibbier [0] (
03:54:12Jazz00006 }
03:54:14Jazz00006 rb->yield();
03:54:16Jazz00006 }
03:54:18Jazz00006like that
03:55:25 Part TrueJournals
03:55:46JdGordon|uniwhile(1) { button_get(true); x(); }
03:56:03JdGordon|uniJazz00006: ^^ that will wait for a button, then exectue x
03:56:47 Part pixelma
03:56:58 Quit JdGordon|uni ("CGI:IRC")
03:59:59Jazz00006cheers :)
04:04:10***Alert Mode OFF
04:07:55 Join _jhMikeS_ [0] (
04:07:55 Quit jhMikeS (Read error: 104 (Connection reset by peer))
04:09:18 Quit Jazz00006 ()
04:13:08 Join TrueJournals [0] (
04:13:21TrueJournalsHey, I'm still having trouble getting rockbox to build...
04:13:37TrueJournalsI followed all the directions in the cygwin setup page, but no dice
04:13:51TrueJournalsIt isn't putting the makefile in the build directory...
04:15:26 Join infamis [0] (i=4511161b@gateway/web/cgi-irc/
04:16:37TrueJournalsCan anyone help?
04:17:55TrueJournalsI'm still having trouble getting rockbox to build
04:18:16TrueJournalssetup cygwin accordding to rockbox wiki... but the makefile isn't being created in the build directory
04:18:36infamishow far does configure get?
04:18:52TrueJournalsIt goes all the way through
04:18:56TrueJournalssays successful
04:19:48infamisit says "created makefile"?
04:20:10TrueJournalsbut wait... now it put the makefile in the root rockbox source directory (where the apps folder is)
04:20:38infamisare you in the right directory....
04:20:42TrueJournalsThink I know the problem...
04:21:12TrueJournalsI don't think there can be any spaces in the directory to the source.. otherwise the configure file messes up :-\
04:22:23 Join Niacin [0] (
04:22:51TrueJournalsyup.. that was it :-p
04:23:15infamisyeah you're right...take out those damn spaces...files/directories shouldn't have spaces.... :)
04:23:56infamisI always use - or _ or the whole lowerUppercase for word splitting
04:24:04TrueJournalsprobably a good idea
04:24:09TrueJournalsI'll keep that in mind... thanks :-p
04:31:34 Quit infamis ("CGI:IRC (EOF)")
04:32:20 Part TrueJournals
04:35:20 Join lukaswayne9 [0] (
04:37:33 Quit RoC_MM ("Leaving")
04:45:23 Join infamis [0] (i=4511161b@gateway/web/cgi-irc/
04:46:58 Quit infamis (Client Quit)
04:48:05Niacinanyone used ipod wizard before?
04:48:13 Join BHSPitLappy [0] (
04:48:23Niacinhey BHSPitLappy ;)
04:49:19 Quit lukaswayne9 ("Ex-Chat")
04:49:43Niacinever used ipod wizard?
05:03:24 Join Rob2222_ [0] (
05:05:12 Quit BHSPitLappy ("Leaving")
05:07:22***Saving seen data "./dancer.seen"
05:15:14 Quit slarti_ (SendQ exceeded)
05:17:09 Join lucas42 [0] (
05:18:54 Quit Rob2222 (Read error: 110 (Connection timed out))
05:21:36BHSPitMonkeyNiacin, yep
05:22:42 Join webguest31 [0] (i=dca875de@gateway/web/cgi-irc/
05:29:40 Quit excitatory (Read error: 104 (Connection reset by peer))
05:30:35 Join excitatory [0] (
05:37:35 Quit lucas42 (Read error: 110 (Connection timed out))
05:38:20 Quit Niacin (Read error: 110 (Connection timed out))
05:53:22 Join ariesoft [0] (n=ariesoft@
05:53:38 Part ariesoft
05:54:34 Join ariesoft [0] (n=ariesoft@
05:56:33BHSPitMonkey hello?
05:57:08ariesofttoday our rockbox should refresh?
05:57:57ariesoftrockbox for iriver H10 5/6G
05:59:26ariesoftIt's daily refresh?
06:01:33ariesoftcan i give some feedback about bug?
06:02:16 Quit webguest31 ("CGI:IRC (EOF)")
06:06:38ariesoft...who is the admin?...
06:09:31 Join Paul_The_Nerd [0] (
06:10:15ariesoftI love rockbox!
06:15:20 Join TCK [0] (
06:31:36 Part Paul_The_Nerd
06:32:52 Join perplexity [0] (
06:43:59 Quit ariesoft ()
06:48:06 Quit rotator ("zzzzzzzzz")
06:51:20 Quit webguest07 ("CGI:IRC 0.5.7 (2005/06/19)")
07:03:47 Join Pyromancer [0] (
07:07:25***Saving seen data "./dancer.seen"
07:26:09 Join Rudy4Pez [0] (
07:27:12Rudy4PezHey, I was about to submit a feature request but I realized I should check to make sure what I'm requesting hasn't already been done, since I'm running a build that's a week or two old...
07:27:34Rudy4PezAnyone either know, or willing to check something for me regarding the hardware EQ for iPod 5G?
07:31:23Rudy4PezThe interface for the settings of the hardware EQ is (still, as far as I know) text based, and I wanted to request a graphical one like the software EQ.
07:33:00 Join aegray_ [0] (n=aegray@
07:40:10 Quit perplexity (Read error: 113 (No route to host))
07:43:13 Quit _jhMikeS_ ("Y? Because it's X-tra")
07:46:38 Join pondlife [0] (
07:50:58 Join Paul_The_Nerd [0] (
07:54:24 Join ender` [0] (i=null@
08:00:11pondlifeAnyone here know how to use gdb?
08:01:01CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
08:01:01*JdGordon has finished setting up the rtc config block settings... only the hd settings to go (all 200 of them :'( )
08:01:30Bagderpondlife: 'gdb program', 'run'
08:01:54pondlifeWhilst debugging, in a locked / endless loop situation, is there a way to force a break?
08:02:07pondlifeMust be, surely - but I can't spot it
08:02:24pondlifeI don't have a gdb prompt at this point for starters.
08:02:26Bagderyou mean control-c doesn't work?
08:02:41pondlifeThat's probably the information I was missing
08:02:44pondlifeI'll give it a go
08:03:45pondlifeI put the focus back to my Cygwin/GDB window and press CTRL-C, but no joy
08:03:52pondlifeRockbox keeps on rockin'
08:05:27pondlifeTried CTRL-A to -Z just in case, but only closing the sim will get me a prompt back.
08:07:17pondlifeAnd CTRL-BREAK
08:11:21pondlifeMaybe a Cygwin failing?
08:12:31pondlifeI wondered if there's a compiler option required to enable keyboard checks.
08:14:30Bagdercontrol-c sends a break to the program, and gdb catches it and halts the execution
08:14:39Bagderthat's at least what happens on Linux
08:14:51pondlifeControl-C to the sim window?
08:15:07Bagderin the shell window where you run gdb
08:15:19pondlifeOK, tried both, but notthing
08:17:10pondlifeAlso tried GDB program <pid> from a seperate shell
08:17:20pondlifeDidn't seem to stop it!
08:17:40 Quit BHSPitMonkey ("Leaving")
08:18:02 Join perplexity [0] (
08:22:42 Part Paul_The_Nerd
08:24:31 Join theli_ua [0] (
08:26:13 Join webguest44 [0] (i=c0647cda@gateway/web/cgi-irc/
08:32:21 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
08:35:15 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
08:37:51 Quit tuwe (Remote closed the connection)
08:48:36 Quit kclaf (Read error: 104 (Connection reset by peer))
08:48:55daurnimatorhey all
08:49:45amiconnpondlife, Bagder: The problem with ctrl-c not working in the sim on cygwin is probably that the sdl sim isn't a console application. Same thing as the annoying fact that debug output isn't written to the window, but to a file
08:50:24*Bagder knows very little about Windows stuff
08:50:39amiconnIt's a problem of the sdl sim; Ctrl-C as well as debug output worked fine both with the win32 and the X11 sim
08:55:28pondlifeI will carry on with preset breakpoints
09:01:07 Quit damaki (Read error: 104 (Connection reset by peer))
09:07:29***Saving seen data "./dancer.seen"
09:07:36 Quit XavierGr (Read error: 110 (Connection timed out))
09:10:41JdGordonwho's bright idea was it to have soo many settings??? i tihnk im half way through them and tis taking ages :p
09:11:36JdGordonno.. 150 more lines in the hd config block.. so maybe 100 more options.. then i gotta do the ones which arnt in the config blocks :'(
09:18:00markunJdGordon: are you changing the settings system to use a .cfg file instead of the hd config block?
09:30:16 Join fejfighter [0] (
09:30:16 Quit jborn_ (Read error: 104 (Connection reset by peer))
09:30:43 Join jborn_ [0] (
09:31:00Rudy4PezHey, what is the exact procedure for the menu-button-OF-boot?
09:31:09 Join cmug_ [0] (
09:31:12 Quit cmug_ (Client Quit)
09:31:13Rudy4PezFor iPod 5G...
09:31:34Rudy4PezAre you supposed to be holding the menu button before the Apple logo appears?
09:31:39 Join cmug_ [0] (
09:35:12LinusNJdGordon: what are you doing?
09:40:11 Join _FireFly_ [0] (
09:42:00 Join stripwax [0] (
09:43:59 Part stripwax
09:46:53Rudy4PezThat's from deep sleep, I'm wondering about from complete shutdown..
09:47:12Rudy4PezIt's been pretty inconsistent as to whether it will or won't boot OF..
09:47:25Rudy4PezI'm wondering if I'm pressing Menu at the wrong moment or something.
09:48:48linuxstbYou need to press it as early as you can - just before the apple logo appears. But if you're frequently booting into the Apple firmware, you may want to use the ipodlinux bootloader instead - that gives you a boot menu.
09:49:11 Join bluebrother [0] (
09:49:15Rudy4PezYeah, the only time I need OF is when I need to charge it up faster.
09:49:45Rudy4PezI think I was pressing it right after the logo appeared and that's why it wasn't working.
09:49:48linuxstbHave you tried charging in disk mode?
09:50:16Rudy4PezNo, I usually charge in Rockbox by holding Menu as I insert the charger...
09:50:32Rudy4PezHow much power is drawn when in disk mode?
09:51:27linuxstbNo idea... You could test it - it would be interesting to know charging times in Rockbox, disk mode and the original firmware.
09:51:53Rudy4PezYeah, I didn't even know I could charge from a wall adapter whilst in disk mode... Hehe.
09:52:15linuxstbYou need to force it into disk mode first - i.e. hold SELECT+PLAY whilst booting.
09:52:25Rudy4PezYeah, I figured that much..
09:52:49Rudy4PezDo you have an iPod?
09:53:04Rudy4PezLatest build?
09:53:19linuxstbNormally newer than the lastest build...
09:53:26Rudy4PezThat's true.
09:53:54Rudy4PezI wanted to submit a request to have the EQ interface for hardware EQ to be graphical, like the software one..
09:54:24Rudy4PezBut my build is a couple of weeks old, so I wanted someone with a newer build to make sure that hasn't already been done before I went ahead and asked for it... Heh.
09:54:41linuxstbNo, I don't think it's been changed.
09:54:56Rudy4PezDo you know if it'd be a hard thing to implement?
09:55:59linuxstbProbably not - if the person implementing it knows the Rockbox GUI code.
09:56:14Rudy4PezCool cool.
09:56:34Rudy4PezIt's just a lot easier to wrap my head around the waveform when it's graphically represented. :)
09:57:17Rudy4PezEasier to edit too, you can switch from slider to slider in one screen, whereas now, with the hardware EQ, you have to go in and out of menus.
10:07:20 Join Schnueff [0] (
10:10:03linuxstbamiconn: Do I understand that you now have a more colourful Sudoku?
10:10:57 Join deadhead [0] (
10:11:04 Quit deadhead (Client Quit)
10:11:09 Join barrywardell [0] (
10:11:56linuxstbamiconn: I like your commit message - "more natural bouncing cards animation". I've never seen cards bounce :)
10:12:28Bagderhehe, my thoughts exactly
10:12:31 Quit dan_a (Read error: 110 (Connection timed out))
10:15:07 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
10:15:44 Join webguest57 [0] (i=c27f0812@gateway/web/cgi-irc/
10:17:51theli_uaanyone can advice something i can do to include new file in patch when cvsdo gives me this : cvsdo: ERROR: Directory has sticky date revision; cannot add file apps/plugins/zxbox.c ?
10:19:01Bagdertry 'cvs up -A'
10:19:08Bagderto get rid of "sticky" stuff
10:19:45theli_uamay be i just made somthing wrong with cvs .. :)
10:19:59perplexityBagder: your target of a full colour sim compile in less than 200 seconds.. is that cold with no ccache or with ccache?
10:20:02Bagderyou probably did a checkout/update on a date
10:20:33Bagderperplexity: I'd say "cold", but it isn't a strict limit
10:20:47BagderJdGordon: are your build server prepared to dance?
10:20:52Bagderis even
10:21:02theli_uabtw, some time ago there where some talks about migrating to SVN whats the status of this?
10:21:18perplexityta.. I'll keep testing then..
10:21:23Bagderthe status is: slow
10:21:31BagderI blame zagor
10:24:00theli_uahm .. why there are no jabber notifications on FlySpray ?
10:25:28tucozan rss feed?
10:25:31 Join ender1 [0] (i=null@
10:26:08Bagderthere are RSS feeds
10:26:09 Quit ender` (Read error: 104 (Connection reset by peer))
10:26:20tucozyes, I know.
10:26:20theli_uahm ... where are they?
10:27:17theli_uaand is there an rss feed for cvs commits?
10:27:32 Join _The [0] (
10:28:24 Join webguest666 [0] (i=549963fe@gateway/web/cgi-irc/
10:28:42 Join mirak [0] (i=56cbff57@gateway/web/cgi-irc/
10:29:03webguest666any solitaire developers here ?
10:29:25theli_uaBadger, what is link for flyspray feeds ?
10:29:55Bagderisn't it lovely how we are sorted in an 'archos' category? ;-)
10:30:02webguest666amiconn: H140: Solitare: If cursor is on a drawn card, and that card is then selected, joystick right moves the cursor to the top left of the stack and joystick left moves the cursor to the bottom right of the stack. surely these should be swapped ?.
10:30:27linuxstbBagder: Especially as we don't even support any Archos devices released in recent memory...
10:30:37theli_uaBagder, thanks
10:30:56 Join dan_a [0] (
10:31:54webguest666now what can I set alight today :>
10:32:27JdGordonBagder: yes, ready to rock n roll
10:33:45*webguest666 sets JdGordon's shorts alight
10:34:25 Part webguest666 ("(poof)")
10:36:13Bagderok, adding
10:37:36mirakwow I recovered this show I recorded. I did an accidental rm -fr /media/usbdisk/ ...
10:38:52JdGordonBagder: if the comp is off it doesnt make the builds go any slower does it?
10:39:11Bagderno, then it'll just skip your server
10:42:14 Quit Criamos (Read error: 104 (Connection reset by peer))
10:43:11 Quit ender1 (Read error: 104 (Connection reset by peer))
10:43:15 Join ender` [0] (i=null@
10:46:25 Join Criamos [0] (
10:47:46 Join ender1 [0] (i=null@
10:47:46 Quit ender` (Read error: 104 (Connection reset by peer))
10:56:09LinusNJdGordon: what are you doing with the config block?
10:56:46JdGordonmangling it :D
10:57:42miraklinuxstb talked about dynamic iram, is it possible at all ?
10:58:01Bagderthe iram is pretty fixed really ;-)
11:03:09amiconnlinuxstb: Do you wanna try the colourised sudoku numbers? It's only a matter of replacing BMPs
11:03:39linuxstbamiconn: Yes, I'll give it a look. Do you like it?
11:04:41 Join webguest666 [0] (i=549963fe@gateway/web/cgi-irc/
11:05:12webguest666amiconn: H140: Solitare: If cursor is on a drawn card, and that card is then selected, joystick right moves the cursor to the top left of the stack and joystick left moves the cursor to the bottom right of the stack. surely these should be swapped ?.
11:05:20 Join XavierGr [0] (
11:05:55amiconnI think the colours are a bit too weak. But it already makes spotting matching numbers easier
11:07:00amiconnwebguest666: I don't understand what you mean...
11:07:34***Saving seen data "./dancer.seen"
11:08:03webguest666select one of the 3 drawn cards to move, tou will see that moving the joystick to the left will move cursor to the right of the stack
11:08:36*amiconn normally only plays "draw one"
11:08:38tucozis it the light-grey colour that is used for the red-suits in solitaire? It's quite hard to see on the h1x0 display.
11:09:11webguest666Oh I have default set which is draw three
11:09:13 Join pixelma [0] (i=pixelma@
11:11:13tucoznevermind. I had some non-standard contrast setting
11:11:14webguest666well one can only select the end card of the 3 drawn cards, but its the direction of travel versus joystcik position which is transposed
11:14:23webguest666getting to the drawn card from the stack is correct , its leaving the drwan card to get back to the stack where I think that the joystick direction and cursor direction is reversed
11:14:48webguest57How ist about the bugs reported in the Buttons Thread in the Announcements forum? Are they being worked on?
11:15:52JdGordonwhich in particular..?
11:16:40 Quit barrywardell ()
11:18:55linuxstbamiconn: I quite like the coloured numbers - it works better than I thought it would. I'm wondering if we should allow the user to choose from various bitmap sets though...
11:22:53webguest666hmm, ok i understand, in solitaire the cursor can be moved either clockwise or anticlockwise continuously, and from the drawn card it continues in either clockwise or anitclockwise direction,
11:24:23tucozIsn't there a tool in linux to determine filetype?
11:24:48tucozthanks :)
11:25:15 Join antil33t [0] (
11:25:27antil33tlongtime since ive been in here
11:26:10webguest666amiconn: I thought that the drawn card was the focul point, that from there if one moved joystick to the left cursor would go left and vice versa
11:27:35 Quit tucoz ("Leaving")
11:27:57amiconnNo... it's an endless "ring"
11:28:21webguest666yes i see that now, I'll get used to it :)
11:28:49webguest57JdGordon: i mean the bugs in the FM screen
11:31:30 Join daurn|afk [0] (n=quae@
11:32:01 Part webguest666
11:35:58 Nick daurn|afk is now known as daurn|laptop (n=quae@unaffiliated/daurnimator)
11:39:41 Nick _The is now known as kclaf (
11:41:41bluebrotherLinusN, I reworked FS #5929 in case you want to have a look ...
11:41:48LinusNsaw that
11:42:20JdGordonwebguest57: yes.. soon...
11:44:10bluebrotherI hope you like it.
11:50:21webguest57JdGordon: thanks!
11:51:47 Quit Spida (Read error: 60 (Operation timed out))
12:17:56 Join bbroke [0] (
12:18:25 Quit antil33t (Read error: 110 (Connection timed out))
12:18:26 Join barrywardell [0] (i=892b7a6e@gateway/web/cgi-irc/
12:19:53 Join PaulJam [0] (
12:20:02 Join deadvet [0] (i=dcf5b288@gateway/web/cgi-irc/
12:20:37deadvetdamn, lotta folks here
12:21:29Soap90% are bots.
12:21:29 Quit deadvet (Client Quit)
12:22:28daurn|laptop(my calc is broken ;))
12:22:48bluebrother100% - epsilon?
12:23:52bluebrotherkind of mathematic joke. You often use epsilon and epsilon is positive and small.
12:24:02bluebrotherlike "a really tiny bit"
12:24:29bluebrotherso there's a joke around here ... epsilon < 0 ;-)
12:28:30 Quit JdGordon ("Konversation terminated!")
12:34:10 Quit Rudy4Pez (Read error: 110 (Connection timed out))
12:37:39*barrywardell is slightly ashamed to get the joke
12:41:37theli_uaanyone uses rss for flyspray and rss commits?
12:44:19 Join Kohlrabi [0] (
12:45:34webguest57How do you developers know what bugs/patches have been placed to FlySpray? Do you get notified automatically about every change?
12:47:06Bagderwebguest57: yes
12:47:18Bagderwe subscribe to the mailing list that gets mailed on all changes
12:49:40 Join lini [0] (i=pugsley@
12:49:51webguest57Bagder: on every initial put or also on every comment?
12:51:00 Quit Siku (
12:51:00 Quit Slasheri (
12:51:30webguest57Bagder: so you always have something to read before going to bed. Good cure in case of insomnia :-)
12:51:45BagderI get so many mails I never get bored ;-)
12:53:53NJoinSiku [0] (
12:53:53NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
12:54:28webguest57Bagder: a somewhat indiscreet question: how do you find time to do your regular work, to work on RB (I assume it's not the same), to read mails, to chat here, ...?
12:55:22BagderI actually don't find that hard at all
12:56:06BagderI just have to vary how much I participate and how much and when I work on things
12:56:38daurn|laptopi don't know how you find the time
12:56:45webguest57Bagder: ah, Ok. Just a question of priorities, right?
12:56:57Bagderyes, and many late nights
12:56:58daurn|laptopi mean - i'm in school, and i have next to no time to work on my port
12:57:06 Quit Siku (Read error: 145 (Connection timed out))
12:57:12daurn|laptopnevermind the whole thing
12:58:22preglowdaurn|laptop: that's because you prioritise school too much! it's all priorities ;)
12:58:53linuxstbOr persuade your school that working on Rockbox is a good idea...
12:58:55Bagderalmost everyone has hobbies or projects they spend lots of time on
12:59:24 Quit barrywardell ("CGI:IRC (EOF)")
13:00:28 Join D_C_ [0] (
13:01:40D_C_is there a way i can load a save file from a gameboy game off of my iriver and play it on pc?
13:05:03 Quit markun ("Changing server")
13:05:07 Join markun [0] (
13:07:39***Saving seen data "./dancer.seen"
13:09:19linuxstbD_C_: Rockboy is a port of gnuboy - so maybe gnuboy on your PC can load it. Unless the save function has been implemented especially for Rockboy.
13:10:13theli_ualinuxstb, so had you a chance to look at my latest zxbox patch?
13:13:02 Join Febs [0] (
13:13:25D_C_linuxstb i looked up gnuboy and it says its for a ipaq?
13:14:28linuxstbD_C_: It's for everything...
13:14:29 Quit XavierGr (Nick collision from services.)
13:14:33 Join XavierGr [0] (
13:14:52linuxstbtheli_ua: Not yet...
13:14:56perplexityBagder: Can't locate the script.. where do I get it ?
13:15:01Bagderamiconn: you checked why your gcc 4.1 started to give these warnings I thought I had fixed?
13:15:30Bagderperplexity: I can give you the public key and then I can copy the script to you
13:16:12D_C_yeah i found the win32 version linuxstb ta
13:16:15linuxstbBTW, would anyone be upset if I committed theli_ua's ZX Spectrum emulator to CVS? It seems that the list of plugins is just getting bigger and bigger, meaning builds are getting slower and slower...
13:16:45Bagderthe more the merrier!
13:20:29webguest57linuxstb: ...and also meaning (IMHO) that we need a separate installation package for them (like we already have one for the fonts) −− for all of us who don't need/use the plugins
13:20:53webguest57...and a separate make target
13:21:53BagderI disagree
13:22:02 Join Siku [0] (
13:24:20mirakI heard someone talk about a atari emulator once
13:24:44linuxstbI think that's all it was.
13:24:51mirakit was the 2600
13:25:03linuxstbi.e. no-one is actually doing it.
13:25:08mirakI think. A atari st emulator would be awesome
13:25:28mirakthough the resolution was 320*200
13:25:39linuxstbPerfect for the ipod 5g or Gigabeat...
13:25:40mirakonly ipod video as the right one
13:25:52mirakgigabeat too, great
13:26:06bluebrotherwith the plugins list getting bigger and bigger, how about reorganizing the plugins dir into categories?
13:26:26mirakthe cpu was motorola 68k at 8mhz, like the amiga
13:26:37webguest57Bagder: why? If I'm only interested in listening to music I don't need all the plugins.
13:27:06preglowthe don't install them
13:27:19mirakthe coldfire is an ameliorated 68k or simplified 68k ?
13:27:29preglowmirak: simplified with extensions
13:27:59mirakextensions like emac
13:28:24linuxstbmirak: The Atari 2600 had a 1.19MHz 6507
13:29:59mirakthat's motorola ?
13:30:20Bagderyou confuse the 2600 with the 500 I believe
13:30:25webguest57preglow: but I have to download them. And if I make a personal custom build I also have to compile them
13:30:57preglowwebguest57: if you do a personal custom build you can just edit them out of SOURCES
13:31:35Bagderdoing more separate builds will only add lots of questions and pains for us
13:31:42markunwebguest57: for fonts we only have 1 package for all the targets so that's a bit different
13:31:46mirakgames on the 2600 are not worth. espcially when you see someone managed to port doom
13:31:54theli_uai've look through open-source emulators of 2600 .. none of them was written in C .. one was in CPP though ... but it would require rewriting and so ...
13:32:45mirakdoes having a remote control alows to have more buttons, or they just the same than on the device ?
13:33:02LinusNthey are separate
13:33:26mirakoh so doom might be playable with a remote
13:34:12 Join JdGordon [0] (
13:34:13linuxstbYes, Doom could use assign all the remote buttons to different actions than the main keypad.
13:35:48miraktheli_ua: I know you can compile Eiffel in C. Maybe this exists also for c++ ?
13:37:44D_C_how come rockboy lags when playing some GB games? is this just because of coding? or isnt a iriver powerful enough
13:38:49theli_uabecause targets cannot cope with emulation with current state of optimizations
13:41:00liniperhaps this has been discussed already, but why not commit some of the patches from the apple unofficial builds in the CVS?
13:41:33liniin particular - the headphone detection, the piezo driver, etc...
13:42:30liniI'm sure there's a valid reason but I don't know what it is :)
13:43:14Bagdervalid reasons also include "because no person with commit has bothered yet"
13:43:21Bagderwith commit access
13:43:37Bagderbut I have no idea
13:45:08 Quit PaulJam (".")
13:45:10linuxstbThe authors of those patches need to keep them up to date and push for their inclusion - otherwise they get ignored...
13:45:28theli_uaanyone can say is Handy soure license appropriate for poring it to rockbox? look at "handy" part at
13:45:36Bagderand they need to stay "clean" and working for all
13:45:55linuxstbPersonally, I don't like the headphone detection or piezo features, so I haven't been motivated to look at those patches.
13:46:10linithe headphone unplug detection patch is very useful IMO
13:46:20preglowi've been meaning to look at the piezo patch for a while
13:46:21Bagdertheli_ua: it looks compatible to me
13:47:09liniand it's stable enough (no changes since july even though it's been used in multiple unofficial builds)
13:47:20liniand still is
13:47:57dan_alini: Do you know the Flyspray task number for the headphone patch?
13:49:00 Quit fejfighter ()
13:49:27linii think it's this one
13:49:48 Join Mmmm [0] (
13:50:08theli_uathough Atari Lynx had 160x102 screen it had 12 bit pallette :( ... to much for my mini ;( ... maybe anyone with color target will try to port handy
13:51:45theli_uabtw, what is the main bottleneck for grayscale lib speed? memory usage, spu speed or LCD driver ?
13:51:56Mmmmoh no... I'm getting this error for archos builds again (with my patch). "sh-elf/4.0.3/../../../../sh-elf/bin/ld: region FLASH is full"
13:52:34Mmmmis the patch really adding that much extra code? or is it my gcc again?
13:55:01*Bagder added the h10 to the front page list of devices Rockbox runs on
13:55:15JdGordonBagder: did u add my comp to the builds?
13:55:39JdGordoncan u run a dummy build to see the speed diff?
13:55:43JdGordonor just be patient?
13:55:49Bagdercommit something! ;-)
13:55:57JdGordonyou wouldnt want me to commit this..
13:56:07JdGordonunless u let me commit y insert random folders patch?
13:57:27JdGordonwhat is the difference between *char[] and char*[] ? the first gives warning the 2nd doesnt!
13:59:37 Quit uski (Read error: 104 (Connection reset by peer))
13:59:46 Quit Febs ()
13:59:47preglowi didn't even know the second was legal
14:00:06JdGordonniether did i... its a typecast btw...
14:00:41 Join uski [0] (
14:04:27 Quit linuxstb (Read error: 110 (Connection timed out))
14:04:36preglowahh, then it's legal
14:05:06 Quit webguest57 ("CGI:IRC")
14:05:06 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
14:05:11preglowi prefer to write char* instead of char[]
14:06:59JdGordonchar** was giving errors, *char[] was saying syntax error before char, char*[] for some reason works..
14:07:22JdGordonw00t! no more crashes in the sim.. time to try on the player
14:08:43JdGordonamiconn: just letting you know.. before optimising the english version string search it only took about 1s to save every setting to disk on the h300!
14:08:59daurn|laptopi just realised how sad my life is
14:09:27daurn|laptopi've been playing graphically violent games since age 3
14:09:44JdGordonhaha wd
14:10:03daurn|laptopwell - grqphically is a loose term
14:10:22Bagderwhen I was three, there was no graphics ;-)
14:10:26daurn|laptopmaybe textedly violent games
14:10:36JdGordondoes anyone think it would be a good idea to put valid values in the auto-generated .cfg file?
14:10:42daurn|laptopi was about 3 when the first gfx games came out
14:10:47daurn|laptopYAY superfly!
14:10:56JdGordonnot only for the worded values, but for int values also
14:13:58bluebrotherJdGordon, I think so as it makes a nice template for own cfg files.
14:14:34bluebrotherbtw, does your rework also load the default settings from a file and not the disc sector anymore?
14:15:09JdGordoneverything from files
14:15:22JdGordonsorry.. default is hard coded
14:17:18bluebrotherlike /.rockbox/default.cfg?
14:18:41JdGordonno, sorry, i miss read you.... the defaults are loaded from the hard coded list... but it will automatically use /.rockbox/config.cfg and /.rockbox/data.cfg as storage. (data.cfg is for the settings which need to be saved but not user configurable.. like the random seed and such)
14:18:59bluebrotherah, ok.
14:19:38bluebrotherso this will break my current work on loading themes from tar files ... but hopefully solve my settings issue I have still left for solving :)
14:19:51JdGordonwhy will it break it?
14:20:40bluebrotherbecause settings will be different? ;-)
14:21:07JdGordon.... which ones? im trying to keep it as close to current as i can...
14:21:21bluebrotherI assume saving a setting needs to be coded a bit different, so I'll need to adjust that.
14:21:42JdGordonyes, im having a blast doing all 3 million settings now :p
14:21:44bluebrotherI'm speaking of my currently unreleased work ...
14:22:56*JdGordon doesnt expect to finish this any time soon......
14:22:58bluebrotherI want to have themes stored in tar files. But in my current approach I need to save the name of the theme.
14:23:17JdGordonwhy tar? wouldnt zip be better?
14:23:17bluebrotherif you want to have a look:
14:23:36bluebrotherfor some reason after a reboot opening the theme fails.
14:23:43bluebrotherbecause tar can't be compressed.
14:24:00JdGordoncan u even make tars on windows?
14:24:16bluebrothersure. 7zip for example can do.
14:24:22 Join barrywardell [0] (i=892b7a6e@gateway/web/cgi-irc/
14:24:25bluebrotheror use the command line tar ;-)
14:24:39JdGordon... and whats wrong with compression? wont it just slow down the loading? or too complicated to code?
14:24:52bluebrotherit would make the code more complex.
14:25:24bluebrotheranother option would to go for uncompressed zip files only, but this will generate heaps of users complaining why their zip files don't work
14:25:36Bagderyes, tar is fine
14:25:48LinusNJdGordon: some values might have to be stored in nonvolatile memory, like the RTC memory on Archos and EEPROM on the irivers
14:26:04bluebrotherthe only problem with tar is the fact it doesn't have a seek table. So every time we access a file in a tar we need to seek the complete file until found.
14:26:25bluebrotherI compared iCatcher. Unfortunately loading from tar was slower :(
14:26:46bluebrotherbut as you don't change themes very often I think this isn't too bad.
14:27:21bluebrotheralso, my current state still leaves the possibility for using the old style. So if you are only using one theme and want to get it faster just untar the theme.
14:27:34JdGordonLinusN: hmmm... which? why?
14:27:38bluebrotherbut it would simplify distribution of themes a lot.
14:28:04LinusNJdGordon: for example the usb-charge options
14:28:11BagderJdGordon: we also want the seed/playlist resume info in the config sector rather than a cfg
14:28:25Bagdersince it is saved very often
14:28:25LinusNJdGordon: or car adapter mode
14:28:40JdGordonok, we can deal with these more special cases later...
14:28:53LinusNBagder: it doesn't have to be saved often
14:29:09Bagdertrue, if we fix that to not save very often
14:29:26dan_abluebrother: Why not have your code untar the theme that the user chooses to, say $THEMES_DIR/active_theme? And just overwrite this directory when the theme changes?
14:29:47dwihnoI'm finally getting my act together for a disk upgrade for the ol' archos... Are there any specific disks you guys would recommend or disapprove of? (The Hitachi disk I'm currently using has the RLD issue).
14:30:30bluebrotherdan_a, there is already a plugin which does so for zipped themes but I like it better not to extract it. It's cleaner IMO.
14:31:48bluebrotherI thought about creating a seek table the first time the theme is accessed but currently I don't have to much time working on that.
14:32:43bluebrotherwith the archive I also have the advantage that I can ignore paths. Currently some theme zips use .rockbox as base folder, others / which is a bit painful.
14:33:26 Quit barrywardell ("CGI:IRC (Ping timeout)")
14:34:55LinusNbluebrother: what is your primary goal with this exercise?
14:35:38bluebrotherthe tarred themes? Learning rockbox coding a bit and create more easy distributable themes.
14:36:34 Join barrywardell [0] (i=892b7a6e@gateway/web/cgi-irc/
14:36:51LinusNi see
14:38:32 Join barrywardell_ [0] (i=892b7a6e@gateway/web/cgi-irc/
14:38:32 Quit barrywardell (Client Quit)
14:39:33 Quit barrywardell_ (Client Quit)
14:39:36 Join barrywardell [0] (i=892b7a6e@gateway/web/cgi-irc/
14:39:53JdGordonanyone want to guess why this is crashing? *(int*)item->variable = value; item->variable is a void* to a item in global_settings
14:46:20theli_uamaybe *(item->(*int)variable) ?
14:47:07theli_uaor *(int*)(item->variable) ?
14:49:27JdGordongcc wont let me do the first one... 2nd one tryed already... still crash
14:49:43linuxstbJdGordon: Whenever I'm confused about pointers, I'll write a little standalone C program to print out values of pointers etc and test that I understand what is going on.
14:50:17BagderJdGordon: it sounds like item->variable is zero or unaligned or similar
14:50:50JdGordonlinuxstb: ye, but im lazy... so thats my very last resort :p
14:50:57Bagdergdb is your friend
14:50:59linuxstbIt saves time in the long-run...
14:51:12*JdGordon installs gdb
14:51:57JdGordongonna take a while to emerge :'(
14:52:06Bagdergentoo weirdo
14:52:40 Quit barrywardell ("CGI:IRC (Ping timeout)")
14:52:42JdGordonBagder: item->variable is pointing into the global_settings struct.. I cant assume rockbox set that up ok?
14:52:46JdGordonand yes
14:52:55 Join barrywardell_ [0] (i=892b7a86@gateway/web/cgi-irc/
14:53:07Bagderif it points to a legitimate int, then your code wouldn't crash on that
14:54:37JdGordonI can read back from the variable with no problems... writing to it is no go tho
14:55:04 Join webguest43 [0] (i=539bca42@gateway/web/cgi-irc/
14:55:05Bagderthen it points to an area you're not allowed to write to
14:55:20Bagderlike a string
14:55:39 Quit webguest43 (Client Quit)
14:56:07JdGordon#define GS(a) (void*)&global_settings.a ... im using that in the array initialisation
14:57:16JdGordonthe array itself is const'ed but im trying to write what its pointing to.. not the variable itself.. which should be legal? no?
14:57:43Bagdernot if it points to a read-only area
14:57:55JdGordonglobal_settings.volume is read only?
14:58:11JdGordon&global_settings.volume i mean
14:58:20perplexityis that like putting a wax seal on the volume pot ?? ;)
14:58:34LinusNJdGordon: the address of an item is of course constant
14:59:37JdGordonnot the address..... im confusing us all...
15:01:39JdGordonok, im going to try using the offsetof instead... maybe thats the problem?
15:01:53LinusN&global_settings.volume is a constant expression
15:02:12LinusNso is offsetof()
15:02:33linuxstbJdGordon: You should be able to say something like "global_settings.volume = newvolume". So something like "item->variable = (void*) &global_settings.volume ; *(int*)item->variable = newvolume;" should work as well afaics...
15:02:46 Join TeaSea [0] (
15:02:58JdGordonlinuxstb: yes, thats exactly what im doing...
15:04:08Bagderwhy is "the array itself is const'ed" ?
15:04:21Bagderwhat does that mean?
15:04:35JdGordonthe array of setting items... so ti goes in the bin, not ram
15:04:45 Part LinusN
15:04:46JdGordonconst struct settings_list settings[] = {...};
15:04:54Bagderbut then the whole thing is const
15:05:14JdGordonbut that doesnt make it illegal to change the things being pointed to does it?
15:05:24Bagderyou can point TO it, yes
15:05:28Bagderbut you can't modify it
15:05:43Bagderthat would be a strange const
15:06:21JdGordonok, on init settings[X].variable = &global_settings.volume... so later i should be able to do *settings[X].variable = blaa?
15:06:35JdGordonblaa and X of course being numbers
15:06:45Bagderthe array is const
15:06:56linuxstbYou can't do settings[X].variable = ...
15:06:58JdGordonbut im not chanhgin the array...
15:07:03Bagderyes you do
15:07:09JdGordonthere is a * before settings[X]
15:07:22linuxstbNot before the first one in your example.
15:07:43***Saving seen data "./dancer.seen"
15:07:59linuxstb"on init settings[X].variable = &global_settings.volume"
15:07:59JdGordonsorry.. its initialized by the compiler to that...
15:08:35JdGordonconst struct settings_list settings[] = {{&global_settings.volume,...}..}
15:09:07 Quit Mmmm (Remote closed the connection)
15:09:13*JdGordon gives up and changes to the offset thing and hopes that fixes it
15:09:31*JdGordon then goes to find shotgun and kills K&R for inventing these stupid bloody pointers :'(
15:10:12Bagderyeah, and they should cut out the ints too
15:10:17Bagderand the annoying conditionals
15:10:34JdGordon... thats going a bit far!
15:11:55 Join Mmmm [0] (
15:13:19JdGordonso to use offsetof i typecast the struct to a char* and index it with the ofsetof value?
15:13:37 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
15:13:49tucozbluebrother: around?
15:13:58bluebrothertucoz, yes.
15:15:38 Join Niacin [0] (
15:15:44tucozregarding your tar patch. I like the idea of distributing themes as .tar files, but i read that that you experienced a speed-penalty. Wouldn't it be faster to simply cat the entire theme in one file (using a script) and just load the images from there?
15:15:48 Join lear [0] (
15:16:21bluebrothertar is esentially all files cat'ed together with a 512 byte header block in front of each file
15:16:53tucozthat is, cat the .wps + bmp1 +bmp2 + bmp3... and keep the bmps ordered the same way as in the .wps file
15:16:53bluebrotherthe problem is that I currently simply load the files by modifying the file pointer to point to the beginning of the file
15:16:59learwhich means lots of overhead for some themes, btw.
15:17:08learisn't there some padding as well?
15:17:23bluebrotherso for each file to open I need to search the complete tar (in the worst case)
15:17:38tucozyeah. that is not good
15:17:43bluebrotherfiles are padded to 512 byte boundaries.
15:18:00learzip could be better then, since you have a toc at the end
15:18:10bluebrotherbut IMO this space waste isn't a problem as we have enough.
15:18:24bluebrotherI still see the problem with the compressing for zip
15:18:36learnot too bad, no, but for one test the overhead was 100%. :)
15:18:53learwho said anything about compression?
15:18:55bluebrotheralso, has zip a pointer where exactly the toc is located? Otherwise we still need to seek the complete file for the toc
15:19:14Schnueffindividual files would be padded to cluster size, so there's no space waste
15:19:15bluebrotherlear, nobody. But users will get this confused for sure :)
15:19:19learI think it is at the end of the file... Haven't really read the spec.
15:19:32tucozbluebrother: couldn't you introduce a toc yourself?
15:19:57tucozthat is tar+toc?
15:20:00bluebrotherI have actually seen a toc at the end, but if I want to seek fastly to it I should be able knowing its location from the beginning of the file
15:20:17bluebrotherI had the idea to generating a toc file upon first opening the tar.
15:21:01tucozwould adding the files in sorted order be better?
15:21:02bluebrotherI simply didn't had the time looking into it.
15:21:26bluebrothernot really. Except if the wps loading gets reworked completely.
15:21:46bluebrothercurrently loading requires only a few changes.
15:22:05tucozhmm. I thought the bmp's in the .wps got loaded in the same order as they appear in the file
15:23:05bluebrotherthey do, but for each file a separate bmp gets opened. Thus, if I don't want to modify the loading heavily, I need to create a new file pointer.
15:23:17bluebrothermeaning the loading code does a open().
15:23:25tucozyes I have seen that
15:24:10bluebrotherI haven't looked into zip deeply. If zip has a pointer where the toc actually lives this would be an option.
15:24:28bluebrotherbut the wikipedia description of the tar file format is ways better than for zip ;-)
15:24:46tucozbut the article on Philip Katz is interesting
15:24:49bluebrotherfor now I wanted to try writing a theme cache.
15:25:39bluebrotheroh, zip can now do bzip2?
15:27:35tucozi like the idea of having themes in one file, but it would be interesting to see the difference in loading time between .tar/.zip/merged files etc.
15:28:06tucozthat is, i would probably not use it if loading time increased.
15:28:29bluebrotherI tried zezayer, which was nearly identical. iCatcher was about 1.5 the time of the exploded version.
15:29:03tucozok. I know it isn't much. maybe a second extra for iCatcher?
15:29:29bluebrotherok, just had a look at the pkzip size. zip does have a "central directory" at the end, but no pointer where exactly that directory is.
15:29:50bluebrotherso with the current approach I'd run into the same speed problem.
15:30:17bluebrotherI think I'll give the cache a try when I find some spare time to do.
15:30:35tucozjust measured. from boot to file-browser is ~4s on my h120
15:30:54bluebrotherthat way it would be slower on the first open but shouldn't be noticeable slower on successive opens.
15:31:27tucozdidn't Slasheri commit a wps cache some months ago?
15:31:39 Quit Mmmm ("Byeee")
15:31:54tucozI think he did, and that he had to revert it due to complaints.
15:32:02bluebrothercan't remember of something like that.
15:32:09tucozMaybe you can find some ideas from there
15:32:22linuxstbbluebrother: When loading from a .tar, can't you process the .tar from beginning to end, loading each bmp file into the wps image buffer as you go?
15:32:39bluebrothergood idea. I guess I'll find something reading the logs.
15:32:51 Join Arathis [0] (
15:33:25bluebrotherlinuxstb, sure I could. But this would require changing the wps loader heavily as currently it tries to load each bmp the time it gets mentioned in the file.
15:33:27pixelmatucoz: ... /H10_20GB.svg and ...H10_6GB.svg (hope I got it right) :)
15:33:51tucozpixelma: :) nice
15:34:03 Quit Pyromancer ("Ex-Chat")
15:34:18tucozbut i can not do that right now. I am in windows atm
15:34:20linuxstbbluebrother: I think that's inevitable - tar files aren't designed for random access.
15:34:55linuxstbAnd in any case, it's the random access which slows it down. Reading the bitmaps consecutively will always be faster.
15:34:59pixelmatucoz: it's alright
15:35:08bluebrotherto make it fastest as possible, yes.
15:35:10JdGordon:'( it still crashes :p
15:36:01linuxstbbluebrother: You could have some kind of cache - to tell the WPS loader that a certain .bmp file has already been loaded into the image buffer, and what its position/size is.
15:36:30 Join Davide-NYC [0] (
15:36:53 Quit Davide-NYC (Client Quit)
15:36:59tucozbluebrother: check the 29'th of january this year in
15:37:16tucozand the revert occured on the 1st of februar
15:38:06 Join webguest85 [0] (i=539bca42@gateway/web/cgi-irc/
15:38:23 Join Pyromancer [0] (
15:38:38JdGordonthis is soo unfair... 0x819c260, 0, 0x819c260 <- it points to the correct place and it still crashes.. and its not const problem or sometihn glike that!
15:39:12bluebrothertucoz, just read it.
15:39:41bluebrotherdo we have a function that return the date of a file?
15:40:22 Nick ender1 is now known as ender` (i=null@
15:41:34 Join Febs [0] (i=2662c44b@gateway/web/cgi-irc/
15:41:50 Quit TCK (Read error: 104 (Connection reset by peer))
15:42:57FebsLinusN or amiconn, you might be interested in this forum thread:
15:43:07FebsUser reports a current drain on H300 battery even with the power off.
15:44:18*JdGordon shoots self... it looks like it wasnt crashing there after all :p
15:45:46 Join dedRasta [0] (
15:53:33 Part tucoz
15:54:14 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
15:56:12 Quit dedRasta ()
15:56:41 Join Pinkhead [0] (i=5453942d@gateway/web/cgi-irc/
15:58:45*JdGordon just wasted the last hour(?)+ becuase of one stupid bitmask missing :'(
15:59:05*JdGordon apologies for the pointers discussion from before
15:59:30 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
15:59:56 Join bbroke [0] (
16:00:01Niacin what sort of support is there for the dock port?
16:00:12Niacincan rockbox/Linux do anything? or is it completely useless
16:00:22Niacini'm interested in I/O
16:00:45 Quit arp (Remote closed the connection)
16:00:48bluebrotherLinux can't cook coffee, so it definitely is useless :D
16:01:28daurn|laptopit can
16:01:32*linuxstb can make coffee
16:01:34amiconnbluebrother, linuxstb: Just concatenating all BMPs is probably the easier way.
16:01:58Quarrymanmake: *** No rule to make target `coffee'. Stop. :-(
16:02:26JdGordonw00t!! my settings can load/save to/from a txt file 100% correclty now :D
16:02:30linuxstbamiconn: But then how do you refer to them in the .wps file? Unless you write a tool to concatenate them in a pre-defined order.
16:02:47amiconnRefer to them just by order
16:02:52bluebrotherI like the idea of the cached bmps.
16:03:13bluebrotherso the first load would be slow but successive loads pretty fast.
16:03:27Niacinso thats a no I/O via the dock port?
16:03:48JdGordonNiacin: what dock port?
16:04:40NiacinJdGordon you mean what model? on the 5g
16:05:12JdGordonno i mean what dock port.. how are we supposed to know u meant ipood?
16:05:14linuxstbamiconn: You mean in the .wps file itself? That seems inconvenient...
16:05:39amiconnWhy? Right now you assign each BMP a letter
16:06:01amiconnConcetenated BMPs would then just map to multiple letters
16:06:29NiacinJdGordon: Ipod 5g dock port.. Can it do I/O..
16:06:31linuxstbbluebrother: I don't think a cache is needed - I think we could make the loading fast enough..
16:07:24JdGordonNiacin: no idea...
16:07:47linuxstbamiconn: But all the WPSs have bitmaps stored with meaningful names - e.g. "codec_mp3.bmp". IIUC, you're proposing the equivalent of just calling the files 1.bmp, 2.bmp etc.
16:08:16NiacinJdGordon: Thanks! you were a lot of help
16:10:45 Quit Pinkhead ("CGI:IRC (Ping timeout)")
16:12:05amiconnlinuxstb: Not necessarily. An example:
16:12:33amiconnIf there are currently volume_1.bmp ... volume_5.bmp, these could be combined to volume.mbmp (?)
16:13:23amiconnIt wouldn't be required to combine all bitmaps a wps uses into one single file (but it would be possible for distribution
16:16:09 Part apo ("Leaving")
16:16:23 Nick daurn|laptop is now known as daurn|afk (n=quae@unaffiliated/daurnimator)
16:16:52 Join apo` [0] (i=apo@gateway/tor/x-6dd473e6c24badc4)
16:20:01linuxstbI still think just putting them all into a .tar is much more convenient for a wps creator, and I don't think it would be that much slower to load than just concatenating. But I suppose we could test that.
16:20:23amiconnWhy would tar be more convenient
16:20:34BagderI agree
16:20:41linuxstbA user does exactly what he/she does now, followed by "tar wps.tar *.bmp"
16:20:47amiconnOn linux it shouldn't matter, but on windows concatenating is easier
16:21:03amiconntar isn't a default windows app/command
16:21:16Bagderbut there are no file names in concatenations
16:21:25Bagderso the WPSes can't work like they do
16:21:34amiconnThey can
16:21:41Bagderif you do them in the same order perhaps
16:21:44linuxstbWe can easily point users to tar programs from the CustomWps wiki page.
16:23:07 Part linuxstb ("Leaving")
16:23:15 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
16:23:23D_C_how do i sort a folder of music in the order that i want it in explorer ?
16:23:54linuxstbConcatenated .bmps are also very hard to unconcatenate - making it difficult for a user to modify somebody elses WPS.
16:23:57D_C_so that they appear on my iriver.. in that way
16:24:51JdGordonlinuxstb: some people might like that though
16:24:58JdGordonmost wont of course...
16:25:01tucozlinuxstb, good point
16:25:01linuxstbD_C: Rockbox has various sorting options - it's not related to how they appear in explorer.
16:25:10linuxstbJdGordon: That's hardly the Rockbox spirit though...
16:25:12BagderI don't see any benefits with concats
16:25:53D_C_how come i read in the forum that what ever i see in explorer is how i will see it on my iriver :/
16:26:02D_C_how am i suppose to sort a folder
16:26:32BagderD_C_: everything you read aren't necessarily true
16:27:03linuxstbD_C_: Most people sort files alphabetically. So you need to choose a file-naming convention that sorts in the order you want when sorted alphabetically.
16:27:26linuxstbe.g. "NN-Track Name.ext" where NN is the two-digit track number.
16:27:45D_C_so i have to rename every single on of my songs in that folder
16:27:52JdGordonrockbox has other sorting tho.. it doesnt have to go by file name
16:28:12linuxstbD_C_: How are your files named at the moment, and how do you want them to appear?
16:29:03D_C_i want them arranged by track number and their currently just name with the artist name then song name
16:29:45 Join old45 [0] (i=42cf004a@gateway/web/cgi-irc/
16:29:45 Quit barrywardell_ ("CGI:IRC (EOF)")
16:29:55bluebrotherD_C_, I guess that "shown as in explorer" means you get a file view, not a view based on tags or similar like e.g. Apple does
16:30:23bluebrotherbut AFAIK Rockbox doesn't have that "natural sorting" Windows XP can do.
16:31:13bluebrotherbut how does windows achieve this? If there is no track number information in the file how should it sort them by track numbers?
16:31:16*theli_ua wonders if anyone would be interested in colecovision emulator .....
16:31:33tucozyay, and intellivision :)
16:31:42Bagdertelevision emulator!
16:31:54bluebrotherhow about c64?
16:32:06 Join Davide-NYC [0] (
16:32:11tucozand dos
16:32:11D_C_in the tag bluebrother?
16:32:21Lynx_how about a rockbox scripting language?
16:32:21linuxstbD_C_: Then use tagcache.
16:32:37Lynx_i'm not sure what it would be good for, but everything needs a scripting language
16:32:49D_C_what should i choose? auto update?
16:32:52bluebrotherD_C_, does windows sort files by tag when in "normal" file view?
16:33:08theli_uabluebrother, as i own iPod mini only i have not much interest in something which wouldn't be usable on 138x110 4Bpp LCD :)
16:33:16old45Bagder> does rockbox decode the installed Flac file while playing back or does it just play the compressed file?
16:33:17tucozthe H10 images for the manual sure looks nice
16:33:34linuxstbD_C_: Or if your files are correctly tagged, you can run a tool to bulk-rename them based on the information in the tags.
16:33:35Bagderold45: it decodes, there's no HW to play it
16:33:50D_C_you can arrange it by track number etc it has a option to choose
16:33:55bluebrotherfoobar can batch rename your files
16:34:00D_C_thats too annoying :/
16:34:00old45so it should sound just like the original wave file?
16:34:15bluebrotheror use tagcache and modify tagnavi.config according
16:34:22linuxstbold45: Yes - the same PCM data will be sent to the DAC for a FLAC file as the original WAVE file.
16:34:34old45great just what I nned thanks guys
16:34:56bluebrotherwow, really nice picture :)
16:34:57D_C_what do i do in tag cache?
16:35:38bluebrothertagcache is tag based browsing. The view is controlled by the file tagnavi.config. See the wiki on what you can achieve with it.
16:35:52 Quit old45 ("CGI:IRC")
16:36:10D_C_what if some of the files dont have tags
16:37:01 Quit Febs ("CGI:IRC (EOF)")
16:37:03bluebrotherthen you'll need to tag them ... or search within the <untagged> entry.
16:37:13 Part tucoz ("Leaving")
16:37:22 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
16:38:09D_C_ugh might aswell just rename them :/
16:39:25*bluebrother goes making a coffee
16:40:51 Join mantono [0] (
16:42:28 Join lightyear [0] (
16:49:11 Join ScoTTie [0] (n=scott@unaffiliated/scottie)
16:49:11 Quit ScoTTie_ (Read error: 54 (Connection reset by peer))
16:54:17 Quit lear ("Chatzilla 0.9.74 [Firefox]")
17:00:47 Quit theli_ua ("Leaving")
17:03:11 Quit JdGordon ("Konversation terminated!")
17:05:49 Quit ender` (" "There were some people who enjoyed it, and some people who thought it was stupid. 4chan seemed to like it, which scares me)
17:07:48***Saving seen data "./dancer.seen"
17:10:06 Join ender` [0] (i=null@
17:13:02 Quit Schnueff ("leaving")
17:21:10 Join Lrrr [0] (n=Name@
17:27:11 Quit webguest85 ("CGI:IRC (EOF)")
17:31:47 Part Lrrr ("Leaving")
17:32:30 Quit daurn|afk (Read error: 110 (Connection timed out))
17:33:40 Quit JoeBorn ("Leaving")
17:33:47 Quit uski (Read error: 110 (Connection timed out))
17:39:41 Part Strogg
17:42:14 Quit apo` (Remote closed the connection)
17:44:32 Join apo` [0] (i=apo@gateway/tor/x-ae420c4088aa0a33)
17:45:45amiconnlinuxstb: Why are concatenated bmps hard to separate again?
17:49:05 Join apo`` [0] (i=apo@gateway/tor/x-5ffb6f11adaf896a)
17:57:46 Join kud [0] (
17:59:18linuxstbamiconn: How can you do it?
18:00:48kudwhat's up
18:01:32kudout of curiosity, do any of you guys know if you have to have a fat32 partition on your computer in order to install rockbox on an ipod?
18:02:01linuxstbNo - you need a fat32 partition on your ipod.
18:02:29 Join tucoz [0] (i=528676e7@gateway/web/cgi-irc/
18:03:00kudso if it's always been used with windows, it should be fat32 by default, right?
18:03:18linuxstbYes. Windows iTunes will only work with a FAT32 ipod.
18:03:23tucozlinuxstb: wouldnt that just be to write a tool that reads the concat bmp file and outputs a new file as a new header is found.
18:03:40tucozbut the drawback is that the filename is lost
18:04:22linuxstbtucoz: Not something the average user will want to do in order to modify a WPS
18:04:23tucozand that another tool is needed for that, where tar is a single tool for both operations
18:04:43tucozyes i know. but it isn´t hard to write such a tool
18:04:51 Quit apo` (Remote closed the connection)
18:05:11linuxstbOf course not - but it's yet another hoop for users to jump through.
18:05:46tucozi was convinced that concatenated bmps is the best option, until you raised the extract issue. :)
18:05:52linuxstbAnd in effect we're creating a proprietory bitmap format.
18:06:16tucozyes, i am in the tar camp now
18:07:34amiconnlinuxstb: Each bmp header tells the original file length of the individual bmp. A simple app / perl script / vbscript should be able to separate concatenated bmps
18:10:37tucozisn´t that going for a less KISS option than using an established format (which could be fast as long as the files are read in consecutive order)
18:11:14 Quit perplexity (Read error: 113 (No route to host))
18:14:12tucozanyway. it will be nice to not have a zillion tiny bmps on the player anymore.
18:14:39linuxstbamiconn: I know that technically you can split them - that's not my point. I'm just saying concatenated bitmaps are harder for a user to deal with than a .tar file.
18:14:49 Join rretzbach [0] (
18:15:56amiconntucoz: Concatenated bmps need less extra code on-target than tar
18:16:25tucozyes. it is less KISS on target. But not less KISS overall.
18:18:02tucozhmm. that should be more KISS as we want it as simple as possible :D
18:20:35 Quit _FireFly_ ("Leaving")
18:20:43 Quit apo`` (Remote closed the connection)
18:23:25 Join uski [0] (
18:24:23 Quit tucoz ("CGI:IRC")
18:26:21 Join lodesi [0] (
18:29:29pixelmawould it be possible to have f.e. one bitmap for each enumeration tag where the wps designer puts all the different graphics that are used in same size and at the same position in a strip - and the wps parser would split it then?
18:33:29kudfor some reason i can't get ipodpatcher to recognize my ipod
18:33:32kudany ideas?
18:34:05kudi tried ipodpatcher 0 all the way through ipodpatcher 10 and it didn't show anything
18:36:53linuxstbkud: 1) Is the option in itunes to enable you to access your ipod as a disk enabled? 2) Does the Windows user you are logged in as have administrator rights?
18:38:37kudi'll check on 1, answer to 2 is yes
18:39:14linuxstbkud: Also, what drive letter does Windows give to your ipod?
18:39:40kudoption 1 was the problem
18:39:42kudthanks man
18:40:37kudno it didnt
18:42:03linuxstbCan you see your ipod via a drive letter in explorer?
18:43:13 Quit aegray_ ("Lost terminal")
18:44:29kudno i can't
18:44:46 Join apo`` [0] (i=apo@gateway/tor/x-562be72dd35b1d9d)
18:45:02 Join lear [0] (
18:45:30 Quit uski (Read error: 110 (Connection timed out))
18:46:08linuxstbI think you need to fix that first. And before you ask, I've no idea how...
18:54:16 Join vcardenas [0] (i=c818044b@gateway/web/cgi-irc/
18:54:35 Join perplexity [0] (
18:57:30 Nick jborn_ is now known as JoeBorn (
19:07:52***Saving seen data "./dancer.seen"
19:08:46 Quit vcardenas ("CGI:IRC (Ping timeout)")
19:11:34kudi ran ipod updater, that fixed it
19:11:41kudi now have rockbox running on my nano
19:13:22kudwith rockbox, i can just drag and drop music into my ipod, right?
19:13:24kudno more itunes?
19:17:33 Join chaebi [0] (
19:25:35kclafhello ppl
19:25:40kclafdoes rb use itunes db in any way ?
19:25:52 Quit Arathis (Read error: 110 (Connection timed out))
19:26:12 Join lowlight [0] (i=c730180a@gateway/web/cgi-irc/
19:27:31bluebrotherkclaf, no
19:27:38lowlightis always sleep(HZ) = sleep(1 sec) ?
19:27:53kclafhmm ok thanks
19:28:00kclaflooks like my ipod 5g doesnt find its itunesdb anymore
19:28:13kclafbut it's probably because of my "hardcore unplug"
19:28:41bluebrotheryou can use TagCache
19:29:10chaebican anyone explain me howto build plugins, please?
19:29:27bluebrotherchaebi, so what's your problem?
19:29:57chaebii wrote the helloworld.c file and now i don't know how to compile it
19:30:07bluebrotheradd it to the SOURCES file
19:30:27chaebisimply put it in the plugin directory?
19:30:42bluebrotheryes, and add it to SOURCES int that directory
19:31:05chaebiah, the sources
19:31:10chaebitanks a lot
19:32:02*dionoea tests amiconn's solitaire bouncing cards changes
19:32:53kudalmost done transferring files, finally get to try out rockbox
19:33:04kudso what are you guys running rockbox on?
19:33:41dionoeaapple video and archos recorder
19:33:52kudwhat size video?
19:34:07dionoeawell *the* apple video
19:34:13dionoeaapple 5G
19:34:14kudjust got a 4gb nano for cheap, had a friend that needed money pretty bad
19:34:17dionoeaor whatever it's called
19:34:23kudbut what size is it
19:34:32kudisn't there a 30gb and a 60gb?
19:34:38dionoeaoh ... 30gb
19:34:49kudbut yea, i got my 4gb ipod with itrip for only 80
19:35:27kudwonder if the itrip will work with rockbox
19:35:29 Quit Kohlrabi ("Quit")
19:35:39 Join webguest74 [0] (i=1824439c@gateway/web/cgi-irc/
19:36:31webguest74hey.. i can't find in the wikki anywhere if there is an interrupt command.. string that can be pushed to get rockbox (on ipod mini 2g) to reboot
19:36:39webguest74it's stuck in doom
19:37:03kudo yea, i forgot you can add games with rockbox
19:37:05dionoeaamiconn: what you did for the bouncing anim basically uses the 8 last bits for fixed point computing ?
19:37:06webguest74anything other then waiting out the battery
19:37:07kudwonder if there's anything good for the nano
19:37:11kudsuch a tiny screen though
19:37:23dionoeawebguest74: try switching hold on and off
19:37:29webguest74my buddy tossed me his ipod 4gb mini to hax0r away at
19:37:45webguest74trying all the stuff out . as soon as i set my own key mapping, i got stuck.. hahaha
19:38:06kuddoes it do anything if you plug it in?
19:38:20*dionoea repeats the thing about switching hold on and off
19:38:24webguest74dionoea- wow - that brought up the ESC menu
19:38:31webguest74thankyou kindly :)
19:38:36dionoeayou're welcome :)
19:38:54webguest74lol that's cute
19:39:18webguest74still tho, i can't seem to up/down or scroll to the exit
19:39:28dionoeayou can go up only on ipods i think
19:39:32dionoeaor down only
19:39:50webguest74i bet it's down
19:39:54webguest74cause that's the key i changed
19:40:07dionoeai though that it was up
19:40:27webguest74well if i remember they were both working earlier, till i messed with the macros
19:40:40 Join aegray_ [0] (
19:40:46webguest74*remember correctly ..
19:41:12webguest74anywhoo good to know how to get into that menu ... now i just need to reset the key definitions and all good
19:41:21webguest74thanks again dionoea..
19:41:28webguest74props to rockbox!!!
19:41:38 Quit webguest74 ("CGI:IRC (EOF)")
19:42:23 Part toed
19:42:32 Join webguest66 [0] (i=1824439c@gateway/web/cgi-irc/
19:43:13webguest66dionoea - it worked.. you are right it is only up.. ( i just didn't have the hold key back over all the way.. :/ muh bad )
19:43:25webguest66ROCKBOX IS PHAT - HACK THE PLANET!
19:43:35 Quit webguest66 (Client Quit)
19:45:56rageaholso how can i find out if rockbox will play ogg on my h10?
19:46:05rageaholbesides loading up something
19:46:05markuntry it?
19:46:16rageahol(i'm at work)
19:48:20dionoeait'll work
19:48:29dionoeabut the h10 port is still kind of new
19:49:54amiconndionoea: Yes, just fixed point. Using fixed point for y as well is probably even better, I'll try that
19:50:27dionoeaamiconn: you're sure that it's worth it ? y speed doesn't change
19:50:57amiconnNo, but truncating vy when adding it to y causes a roundoff error
19:52:01dionoeaoops, y speed changes ... x speed doesn't
19:52:35amiconnA cumulative roundoff error that is. Rounding y just for drawing doesn't do that
19:54:26learamiconn: you know if delay loops are common in Rockbox? E.g., like the DELAY macro in adc.c for H100.
19:54:50amiconnTiny delay loops are unavoidable
19:55:33learYes, but are they common? Noticed that GCC 4.1.1 has a tendency to eliminate them completely...
19:56:14amiconnIt shouldn't... gcc docs say that it has a special rules when it detects delay loops
19:56:40amiconnThere are some places that use, and need, delay loops
19:56:47learReally? Seems like the -ftree-fre option removes them...
19:56:47amiconnDriver code
20:01:04 Join Strogg [0] (n=user@
20:01:28learGah. Manual says this: "In case the loop can be proved to be ?nite, GCC will also remove the loop itself."
20:01:33StroggSo.. I was wondering.. Is there any work underway to support Speex?
20:05:01amiconnlear: "10.10 Certain Changes We Don't Want to Make": # Deleting empty loops.
20:05:12learYes, that section.
20:07:43amiconnHmm, they changed it from gcc 3.x to 4.x ...
20:09:06amiconnHow can one ensure a delay loop staying in with current gcc behaviour??
20:09:41learWonder that myself... Btw, 4.0.3 doesn't do this, only 4.1.x.
20:10:11amiconnWell, what will always work is implementing the delay in asm
20:10:43learWell, there is one way, but it isn't good... Don't use "-O", but use all desired optimizations except -ftree-fre.
20:10:45amiconnUsually making something faster calls for asm, in this case it's the other way round
20:10:56 Join uski [0] (
20:11:14learUsing "-O -fno-tree-fre" doesn't seem to work.
20:11:26 Join Febs [0] (i=2662c44b@gateway/web/cgi-irc/
20:12:07 Quit kud ()
20:12:48amiconnlear: Hmm, wouldn't making the delay loop's loop count volatile work?
20:12:52learHm.. Might be wrong about that option...
20:12:57learI'll try.
20:13:38learSeems to work... I'll try a little more.
20:14:18amiconnTry with -O3
20:14:52amiconnI hope it doesn't cause the variable to be stored in memory
20:15:05amiconnThat would make the loop slower than intended
20:17:05learOn stack, so it shouldn't be that bad?
20:17:30learDepending on target, though...
20:17:55amiconnRead/increment/write/loop is certainly slower than increment/loop
20:18:12amiconnStack isn't always iram
20:18:33learLoop still there with -O3 though.
20:18:58*amiconn wonders whether gcc accepts 'register volatile'
20:19:47learAccepts it, but ignores it.
20:20:00amiconnwhich part?
20:20:23learit accepts register volatile, but ignores the register bit.
20:22:27 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
20:34:29 Quit maddog011 (Nick collision from services.)
20:40:51 Join gtkspert_ [0] (
20:43:51*amiconn found some interesting conversation dating back to April
20:44:28amiconnpreglow: Do you still have your buggy memset16-arm ?
20:44:47 Join lost|X40 [0] (
20:45:00 Quit lostnihilist (Read error: 113 (No route to host))
20:54:22 Join apo` [0] (i=apo@gateway/tor/x-4e6d79e37529bdab)
20:55:13 Quit gtkspert (Read error: 113 (No route to host))
20:58:37 Join lodesi_ [0] (
20:59:09learAh, "-fno-tree-loop-optimize" seems to do the trick. Should perhaps be enabled for firmware stuff if gcc 4.1.x is used...
21:01:46amiconnHmm. Sounds sub-optimal as well
21:03:19amiconnIt would cause this kind of optimisation to be disabled for all loops.
21:03:20 Join webguest11 [0] (i=c3ec4b1b@gateway/web/cgi-irc/
21:04:46amiconnI think we should switch to using asm delay loops instead
21:05:10learProblem is finding them all...
21:05:13amiconnDelay loops are limited to driver code, and driver code is target specific
21:05:59learSeems a DELAY macro is quite commonly used...
21:06:15webguest11How about inserting an empty inline 'asm volatile' statement to the loop?
21:07:12amiconnThe H1x0 adc driver has some optimisation potential since it's bit-banging like a number of i2c drivers, and it's called every tick for button reading
21:07:21 Join Rudy4Pez [0] (
21:07:46amiconnThe gain will be less than with e.g. the H300 pcf i2c driver, since the transfers are shorter
21:07:55***Saving seen data "./dancer.seen"
21:10:12 Quit apo`` (Remote closed the connection)
21:12:30 Quit aegray_ (Read error: 113 (No route to host))
21:12:41 Join tvelocity [0] (
21:14:49webguest11Can one use gcc asm statements in RockBox code?
21:15:16 Quit lodesi (Read error: 110 (Connection timed out))
21:15:23learWell, with that option, a gcc 4.1.1 build works on my h140.
21:16:37dan_awebguest11: Yes - see, for example, firmware/thread.c
21:17:15webguest11Ok, with my gcc 'asm volatile ("");' in a loop prevents it from being optimized away but does not seem to affect the code in any other way. It might be used for empty delay loops.
21:17:28 Join _FireFly_ [0] (
21:18:13amiconnAh, forgot about that good old asm volatile (""); trick, even though I already used it once
21:18:34 Join merbanan [0] (
21:19:27 Quit lowlight ("CGI:IRC (EOF)")
21:19:46 Join {nop} [0] (i=54bd574a@gateway/web/cgi-irc/
21:25:17 Quit {nop} ("CGI:IRC (Ping timeout)")
21:27:21 Quit pondlife ("byebye")
21:29:04learYep, works fine too.
21:33:58 Quit spiorf (Remote closed the connection)
21:34:21 Join spiorf [0] (
21:34:40 Quit lear ("Chatzilla 0.9.75 [Firefox]")
21:35:38 Quit spiorf (Remote closed the connection)
21:36:02 Join spiorf [0] (
21:43:56 Join bluey- [0] (
21:44:40 Join webguest76 [0] (i=54bcd4f1@gateway/web/cgi-irc/
21:52:27 Quit lost|X40 ("Leaving")
21:53:39 Join Davide-NYC [0] (
21:59:04 Quit webguest76 ("CGI:IRC")
22:02:24 Join bytie [0] (
22:04:04 Quit bluey- (Remote closed the connection)
22:07:53 Quit dan_a (Read error: 110 (Connection timed out))
22:16:00 Join Leiche [0] (
22:16:09Leichesomeone alive ?
22:16:47 Nick Leiche is now known as Leiche5 (
22:17:06Leiche5u have some time for me :)
22:17:14markunjust ask
22:17:17Leiche5or can u speak german ?
22:17:42Leiche5rockbox wich videofiles can it play ?
22:17:51Leiche5and why without sound?
22:18:06markunbecause it's still in an early stage
22:18:29Leiche5it means there is no plugin for it yet ? :(
22:18:39Leiche5i thought i do a mistake
22:19:19markunThe plugin plays m2v (mpeg2 video) files
22:19:41markunIf you wait a while I'm sure rockbox will have a video player with sound
22:19:49Leiche5ok cool
22:19:53Leiche5is rockbox new
22:20:09markunIt started in 2003 I believe
22:20:39Leiche5hmm ok
22:20:51Leiche5an there so till today a player with sound :O
22:21:37markunpixelma: if you every feel bored you could start working on a svg image of the gigabeat :)
22:21:56Leiche5wich is the best format for rockbox videoplayer
22:21:58Leiche5mpg ?
22:22:08Leiche5i have a ipod photo 30gig
22:22:09markunLeiche5: there is only 1 format
22:22:14 Join aegray_ [0] (
22:22:14pixelmamarkun: hmm... do you have a good scan of it (would help me a lot)
22:22:53markunpixelma: although the text an my player is a bit different
22:23:01Leiche5and whar is the beste rosoliton for it ?
22:23:09Leiche5with wich pogram cam i convert it ?
22:23:14Leiche5for example avi file ?
22:23:22pixelmamarkun: I'll put the rockboxlogo there
22:23:38markunpixelma: from the sim you can see that mine has TOSHIBA write on it:
22:23:43pixelmaoh.. you mean other text
22:23:50markunLeiche5: with VLC
22:24:00Leiche5i cant download vlc :S
22:24:13markunLeiche5: just follow the instructions on the page I gave you
22:24:19Leiche5hmm sorry
22:24:20Leiche5i mean
22:24:24markunwhy can't you download it?
22:24:40Leiche5the link to the tool doesnt wor
22:24:52markunLeiche5: that's not for ipod photo
22:25:11markuntry the link I gave you
22:25:12Leiche5u have a right link for me :D
22:25:18Leiche5wic one
22:25:32markunthis one: 22:18 < markun>
22:25:47Leiche5oh ok
22:26:02Leiche5and i have to download there vlc ?
22:26:32markunpixelma: I prefer the writing that says 'gigabeat'
22:26:52 Quit lightyear (Remote closed the connection)
22:27:11markunLeiche5: if you want to watch videos without sound now then you need to follow the instructions
22:27:18Leiche5markun: wich players are better from linux ? or rockbox ?
22:27:38Leiche5i want with sound :(
22:27:43markunipodlinux has sound
22:27:53Leiche5how is the qualitt
22:28:00markunI don't have an ipod
22:28:13Leiche5linux is so hard
22:28:17Leiche5i dont understand it
22:28:28Leiche5what do u prefer
22:28:34Leiche5linux or rockbox?
22:28:35markunyou can also buy a ipod video and play videos with sound..
22:28:42Leiche5jeah i know
22:28:49Leiche5but i have phot
22:29:03Leiche5or u want to change with me one hehe photo with video :P
22:29:16 Part bytie
22:29:21 Join rotator [0] (n=e@rockbox/developer/rotator)
22:29:31markunNah :)
22:29:39markunI'm happy with my iriver
22:29:46Leiche5whats that :O
22:29:55markuna brand of mp3 players
22:29:59markunI have a iriver h120
22:30:02Leiche5oh ok
22:30:17Leiche5markun i can watch videos without sound
22:30:27Leiche5but the video screen is to bis
22:30:35Leiche5i sea only the head :D
22:30:44markunmaybe you didn't download the right video
22:31:03Leiche5i want to change the video size
22:31:08Leiche5but with what ?
22:31:15 Quit Jason (" HydraIRC -> <- 100,000+ downloads can't be wrong")
22:31:30markunI'm not going to help you with that
22:31:38 Join Arathis [0] (
22:31:56Leiche5hmm ok no prob.
22:31:57markunLeiche5: you can try this video:
22:31:57Leiche5ill see
22:32:16 Join [San] [0] (n=San@
22:32:52markunpixelma: the pictures you made look very good btw! Didn't know that was even possible with vector graphics.
22:33:18 Join dan_a [0] (n=dan-mirc@
22:34:02Leiche5hmm someone knows the right date when i can videos wiht sound?
22:34:13pixelmamarkun: thanks and yeah... hooray for gradients :)
22:34:53markunIt think your X5 looks a lot better than this one:
22:35:08markunalthough the metalic effect is nice in that picture.. :)
22:35:54markunLeiche5: we don't have release dates
22:35:58bluebrotherLeiche5, nobody knows
22:36:05bluebrotherand noone will tell you.
22:38:15bluebrotherdamn. Why is this working in the sim but not on my target?
22:38:44 Quit XavierGr ()
22:38:56Leiche5video is working
22:38:59Leiche5thansk bro
22:40:16markunpixelma: anther hi-res picture for inspiration:
22:40:21pixelmamarkun: true (about the metallic effects) but it also reminds me of the remotes and amiconn requested drawings of the sides for the sims... and the gigabeat....
22:41:08markuntake your time with the gigabeat. We still don't have rockbox fully running on it (but we are close)
22:41:30markunLeiche5: keine Ursache :)
22:41:43Leiche5u can speak german
22:41:48Leiche5wieso sags du das nich gleich
22:41:54Leiche5ich qul mich hier mit deutsch :D
22:41:58markunbecause it's an english only forum..
22:42:08Leiche5privat chat ?
22:42:10markunIt's good to practice for you :)
22:42:17pixelmaLeiche5: by the way... interesting question (if someone's alive)
22:43:20 Quit chaebi (Read error: 110 (Connection timed out))
22:54:51 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
22:54:51 Quit solarflare (Read error: 104 (Connection reset by peer))
22:55:20tucozpixelma: I am not sure when i get the time to fix the outstanding issues on your ondio page
22:55:21 Join solarflare [0] (
22:56:44pixelmano problem - I can leave it there for a while
22:58:38tucozgood. another option is to add the info to flyspray so anyone can work on it. but there it is presented in a less convenient format.
22:59:12tucozthere are two ondio tasks open there already. not sure if those are still valid
22:59:56 Join |AhIoRoS| [0] (n=ahioros@
23:00:08pixelmamaybe you could give the link to the other manual maintainers (with pointing out that they should be a bit careful with the info)
23:00:55pixelmatucoz: do you have the flyspray links - I'd take a look
23:01:08pixelmaor I can search myself
23:01:50tucoz5459 and 5515
23:03:48 Quit aegray_ (Read error: 113 (No route to host))
23:05:09tucozin 5459 only 7 is still to be done, and that i can not fix in any case
23:05:28pixelmaI think most parts are already corrected (except the flashing chapter of course)
23:05:44pixelmaoh... you said that :)
23:06:28tucozhi amiconn
23:07:40 Join niskel [0] (
23:07:45preglowamiconn: yes i do
23:07:59***Saving seen data "./dancer.seen"
23:12:07 Quit [San] (Read error: 110 (Connection timed out))
23:12:10tucozpixelma: is it ok if i close those tasks then, and open up a new for the flashing issue (which is valid for all archoses with flashing possibility)
23:12:21 Join carini [0] (n=chatzill@pdpc/supporter/active/carini)
23:12:29 Quit |AhIoRoS| ("Abandonando, see you")
23:12:30bluebrotherurgh. Loading iCatcher takes nearly 20sec :o
23:12:47tucozas a tar?
23:12:52bluebrotherincluding disk spinup ...
23:13:18bluebrotherbut the good news is that with a simple lookup table it is mostly the same as tarred file.
23:13:30bluebrotherI fear my disk breaking down :(
23:13:54amiconnbluebrother: Might easily take longer depending on disk fragmentation
23:14:13amiconn...with the exception of flash based players
23:14:14pixelmatucoz: yes I think so - especially since 5515 is very hard to work with (it only has the old numbering to locate the mistakes...)
23:14:30bluebrotheramiconn, I guess this is caused by fragmentation. I remember I had faster load times for iCatcher before.
23:14:34tucozok. good. that was my feeling as well
23:14:39dionoeahas anyone ever heard back from the guy claming to have ported zlib and libpng to rockbox ?
23:14:49amiconnI observed times in excess of 30 seconds
23:15:15bluebrotherI think I'm gonna defrag my player in the next time.
23:15:18 Quit niskel (Remote closed the connection)
23:15:36bluebrotherloading zezayer is about 1sec −− both tarred and exploded.
23:15:39amiconnOne reason to stick to wps'es without a single bitmap (not the main reason though)
23:16:33tucozamiconn: my iriver boots in 4-5 seconds (from press on play to file browser) with the iCatcher theme
23:16:49tucozthat is with a flashed rockbox
23:16:57tucozand dircache and so on
23:17:26bluebrothernice. Does flashed rockbox already save some codecs to flash?
23:17:52tucozi don't think so. I think only the firmware is flashed
23:18:13bluebrotherI need a second iriver ;-)
23:18:53tucozI am looking for a second player myself, and the sansa looks nice. especially in terms of price
23:19:29bluebrotheroh, dircache was turned of during my measurements.
23:19:45preglowamiconn: what about the memset16 function?
23:20:08amiconnIt didn't work correctly last time you tried it, correct?
23:20:19preglowit seemed to work correctly
23:20:22preglowbut your plugin said it didn't
23:20:31preglowso there's probably some stupid mistake in it
23:20:35preglowmemset16, that is
23:21:00amiconnI thought you just took memset and modified it for 16 bi toperation...
23:21:09 Join matsl [0] (
23:21:26amiconn..but your memset16 stores forward, while memset stores backward
23:22:03Bagderamiconn: do you understand why your gcc 4.1 suddenly started to give those mad warnings?
23:22:12preglowamiconn: that's because i modified memset since
23:22:20preglowamiconn: and you said it doesn'
23:22:32preglowdoesn't matter if memset16 doesn't return the address
23:22:39amiconnNo, it doesn't
23:22:43preglowso i dropped that, saving one instrcution :)
23:22:51amiconnwow ;)
23:23:30bluebrotherwith dircache enabled the exploded theme is quite a bit faster.
23:24:20bluebrothertoo bad, I hoped to get a bigger boost.
23:25:04tucozbluebrother: it would be interesting to see if loading the images from the tar file in sequence would be faster than loading single files.
23:26:38tucozas tar is not really a random access format (like linuxstb mentioned earlier today)
23:27:21 Join webguest39 [0] (i=180cbb50@gateway/web/cgi-irc/
23:27:32 Quit merbanan (Remote closed the connection)
23:27:34bluebrothertucoz, sure, I'm also interested in that. But this requires more work which I need to do first ;-)
23:27:57bluebrotherBut if time permits I will try this.
23:28:46bluebrothercoding rockbox can be pretty much fun. The only problem is I barely know the code and it is a lot of ...
23:29:04webguest39Hi everyone. just a quick question. Is there an offline tool to create the ID3 database for rockbox (similar to EasyH10)? If not, do you think it would be simple to do (using logic code from EasyH10 and the rockbox source)?
23:29:47Bagderwebguest39: no there's no such tool
23:29:54Bagderonly Rockbox itself
23:29:59dionoeawasn't someone planing to write one ?
23:30:07dionoealike 1 or 2 weeks ago i think
23:30:10Bagderhardeep even had it working
23:30:13Bagderhe said
23:31:04webguest39ok... well it just takes forever on the machine itself and could be done much faster using offline... (and then be updated online)... seeing as EasyH10 already does have all the code for scanning and GUI and supports multiple platforms I was wondering if it might not be quite simple to plug-in the actual Rockbox DB code... is this something he checked into the CVS?
23:31:26webguest39or is this an external project?
23:31:48amiconnpreglow: Hmm, did I give you a modified version of my test_mem plugin?
23:32:00Bagderwebguest39: I said no because it isn't in CVS or anywhere to get
23:32:17tucozwebguest39: rockbox uses a different database format, so the EasyH10 couldn't be used for this (unless someone adds the functionality to that)
23:32:19Bagderbut sure, it could be made
23:32:29preglowamiconn: don't know
23:32:55webguest39well i know the DB format is different.. but there is that code for it in the rockbox code... just need to mix and match... and curse etc. to make it work
23:33:04tucozwebguest39: sorry, you said that yourself. didn't read the entire line :)
23:33:05amiconnBecause, my standard version doesn't have code to test memset16... or maybe I lost that modified version when I had to reinstall cygwin
23:33:40amiconnAh, no
23:33:46*amiconn found what's up
23:33:46 Join BHSPitMonkey [0] (
23:33:48webguest39yeah... ok... thanks... might have a look at that sometime soon... just didn't want to reinvent the wheel... :-)
23:34:02amiconnIt's been a long time since I last used this thing.... :/
23:34:58tucozwebguest39: but i think a standalone tool for this would be the best, as this could be used for all targets (not just the h10)
23:35:12 Join mirak_ [0] (
23:35:22dionoeabut as some were saying the other day, it has to take the target's endianess into account
23:36:00webguest39yeah exactly... well i was just referring to easyh10 because that is the only tool i know of that does all that scanning offline... but seeing as it is a sourceforge project the code is available to be modified...
23:36:22 Quit TeaSea (Remote closed the connection)
23:36:34Bagderwe have a perl script that does the same job
23:36:35tucozi was thinking of something like: tagcache -h1x0 /mnt/sdb1
23:36:42Bagderjust not using the correct db format
23:36:52Bagderhardeep said he adjusted that
23:37:46dionoeathe tool could even automatically guess the target by seeing what rockbox firmware file is available in the root directory
23:37:47amiconnlinuxstb: Wanna try sudoku with more saturated colours? Imho it does look better than the first version, at least on H300
23:37:57tucozdionoea: true
23:38:10dionoeathat wouldn't work with flashed targets though ...
23:38:16Bagderand when we have this talk, we will soon come to the idea that we should have a file in .rockbox describing the target
23:38:18tucoztrue :)
23:38:30Bagder... with endian info and version number and...
23:39:00 Quit Strath (Read error: 104 (Connection reset by peer))
23:39:02tucoz...the entire config-*.h file
23:39:50pixelma...and the whole manual...
23:40:10dionoeaold versions of rockbox came with the text docs i remember
23:40:10 Quit webguest39 ("CGI:IRC (EOF)")
23:40:17Bagderwell, if we ever do a release we should include the docs in it
23:40:46Davide-NYCIf anyone sees Mmmm please tell him to check the forum for recording statusbar icons. (he knows which thread)
23:41:59 Join deeo [0] (
23:42:24 Quit rretzbach (Read error: 104 (Connection reset by peer))
23:42:29tucozif we ever? it will be impossible to get the manual up to date without a feature freeze. preferably something like the last one :)
23:42:32amiconnDavide-NYC: If you registered with freenode, and Mmmm did the same, you can leave a message
23:43:10deeohas anybody tried rockbox out on a voq smartphone before?
23:43:14Davide-NYCjust by directing a chat message at him?
23:43:14 Join apo`` [0] (i=apo@gateway/tor/x-e61d3b44013b65b9)
23:43:29amiconnUse MemoServ
23:43:32deeotalk to memoserv
23:43:47amiconn/msg memoserv help
23:44:50Davide-NYCSorry I know very little about IRC. I get "No such nick/channel" when "/msg memoserv help"
23:45:06Davide-NYCSO i am unregisterd
23:45:38deeookay, try /query memoserv
23:45:44deeothen just type help to it
23:46:00deeosays you're registered and identified to me.
23:46:02Davide-NYCyup, thanks!
23:46:20 Quit Niacin (Read error: 110 (Connection timed out))
23:46:29 Quit Febs ("CGI:IRC (EOF)")
23:46:32deeoso, i'm looking at the rockbox features, says there's MP4 support; is that just in CVS, because i can't find it in the 2.5 release
23:46:33 Join Febs [0] (i=2662c44b@gateway/web/cgi-irc/
23:46:34 Join XavierGr [0] (
23:46:40 Join Strath [0] (
23:46:49 Part bluebrother ("Leaving")
23:46:55 Join bluebrother [0] (
23:47:00Davide-NYCMp4 not yet real-time on iRiver at least.
23:47:12Davide-NYCDunno bout other targets
23:47:30deeothats fine
23:48:13Bagderor what is mp4?
23:48:17preglowamiconn: i'll give you a cookie if you find out what's wrong with ut
23:48:22deeomp4 is a file format
23:48:30 Quit apo` (Remote closed the connection)
23:48:44deeonot to be confused with mpeg4 :)
23:49:59deeom4a i suppose
23:50:07deeoi think thats just an mp4 without video
23:50:15amiconnlinuxstb: Btw, something is probably wrong with the sudoku generator. It just ran for 2 minutes on X5 without a result, then I shut down. Looked like an endless loop, buttons and backlight were still working
23:50:32deeoyep, seems that way;
23:51:25Bagdercontains most status of codecs in Rockbox
23:51:28Davide-NYCyeah, I meant M4A as well, sorry.
23:51:28bluebrotherdamn weather. Headache again :(
23:51:39Davide-NYCI get those
23:52:11linuxstbamiconn: I've never experienced that... Is that the first time for you?
23:52:45 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
23:55:11 Quit Zagor ("Client exiting")
23:56:21 Quit Febs ("CGI:IRC")
23:56:40 Quit Leiche5 ()
23:57:40Bagderanother legal threat showed up today, details disclosed soonish
23:58:01tucozthreat to rockbox?
23:58:42tucozi didn't know of another one (except for the AT&T issue)

Previous day | Next day