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 2010-09-27

00:00:43 Join ender` [0] (
00:09:44 Quit bertrik (Quit: :tiuQ)
00:21:08 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
00:22:22JdGordongevaerts: (incase you didnt figure it out overnight).. the clipv1 fails to build the db with the hsvc pack. keeps saying "reboot to apply"
00:22:35gevaertsah, as I thought
00:22:54JdGordonit looks like if you initialise it before adding those files an update will work
00:23:29pixelmagevaerts: you are correct, main stack usage is 90% on my M5
00:23:40gevaertspixelma: wow, that's a lot...
00:23:51gevaertsThat patch doubled the stack
00:24:05pixelmathat's without the patch
00:24:13gevaertsah, right
00:24:17pixelmaI just enabled the debug option
00:25:57pixelmaand got a hang now while skipping back, nothing to help debugging though :\
00:28:53gevaertspixelma: are you using voice?
00:30:36pixelmacurrently I'm not. All voice options are turned off, voice files are present though
00:31:05JdGordon"23:10gevaertsAnother thing you could try is adding -DBUFFER_ALLOC_DEBUG to EXTRA_DEFINES in the makefile, to see if something overflows a buffer_alloc()ed buffer" <- that almost ertainly wont show up anything from the skin buffer, it is of course possible that internally its buffer is getting mangled whcih would explain things, but it is very unlikely the whole thing is being overrun
00:31:32 Join Kitr88 [0] (
00:32:08gevaertsJdGordon: yes, I know, but I don't know much else to check
00:33:29gevaertspixelma: ok. In that case I think this isn't related to possible stack overflows. The bit right below the main stack on m5 is used for voice (speex to be precise), so if you're not using that, it can't really hurt if it gets overwritten.
00:33:51gevaertsNot that the stack overflowing without a stkov panic is *that* likely in the first place...
00:34:11 Join robin0800 [0] (~robin0800@
00:35:09 Quit Kitar|st (Ping timeout: 272 seconds)
00:36:00 Quit Kitr88 (Ping timeout: 252 seconds)
00:36:04clone4crwI'm trying to build the manual, and i'm getting "file 'marvosym.stl' not found".
00:36:38clone4crwi mean "marvosym.sty"
00:37:06gevaertsclone4crw: here that's in package texlive-fonts-recommended
00:37:46pixelmawhat OS do you use to compile?
00:38:07clone4crwUbuntu 10.04
00:38:14clone4crwI'm installing the package now
00:38:15 Join Kitar|st [0] (
00:38:24gevaertsJdGordon: since you were the one who touched this code last (more than three years ago...), do you have opinions on FS #11644 ?
00:39:24JdGordonif the playlist ended where does it resume from?
00:39:39gevaertsthe playlist control file
00:39:53gevaertsIt just doesn't get restarted
00:40:46gevaertsIt works, I'm just not sure if I'm not overlooking something
00:40:46JdGordondunno... if it works its prob ok :p
00:41:13*gevaerts doesn't like rebooting to have noticeable effects :)
00:41:22 Quit user890104 ()
00:42:13 Quit robin0800 (Remote host closed the connection)
00:42:42 Join robin0800 [0] (~robin0800@
00:42:50 Join Kitr88 [0] (
00:42:55clone4crwgevaerts: yep, that worked. thanks!
00:43:07JdGordonclipv1 doesnt work with large db's at all i think
00:43:20*JdGordon needs to get ready for work :(
00:43:30gevaertsJdGordon: let's disable tagcache on the clip :)
00:44:10 Join Nausicaa [0] (
00:44:48 Quit nihilanth (Read error: Connection reset by peer)
00:44:59 Quit Kitar|st (Ping timeout: 255 seconds)
00:47:21 Quit Kitr88 (Ping timeout: 240 seconds)
00:49:28clone4crwIs there a better way to get a screenshot of a sim than just pressing PrntScr and cropping it?
00:49:51pixelmagah, playlist viewer "live moving" is now off by one *again*, though somewhat differently to what I remember
00:51:32 Join krabador [0] (
00:52:18 Join Kitar|st [0] (
00:52:26JdGordongevaerts: I'm pretty sure there is a better way :)
00:52:39JdGordonlike kicking people with so many files
00:53:14pixelmait actually looks like just the display of the selection bar is off by one now (one track below the moving one), icon is correct
00:56:46 Join Kitr88 [0] (
00:56:55 Quit robin0800 (Remote host closed the connection)
00:57:19 Quit soap (Ping timeout: 272 seconds)
00:57:24 Join robin0800 [0] (~robin0800@
00:57:50 Quit robin0800 (Remote host closed the connection)
00:59:18 Quit Kitar|st (Ping timeout: 265 seconds)
01:00:01 Quit mirak_ (Quit: Ex-Chat)
01:00:51 Quit Kitr88 (Ping timeout: 240 seconds)
01:05:24 Quit t0rc (Quit: Give someone code, help them with one project. Teach someone to code, help them rule the world.)
01:06:45 Join Kitar|st [0] (~Kitarist@
01:10:12 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
01:10:55 Quit Kitar|st (Ping timeout: 240 seconds)
01:12:05 Join soap [0] (~soap@rockbox/staff/soap)
01:13:22 Join Kitar|st [0] (
01:14:54 Join Kitr88 [0] (~Kitarist@
01:15:51 Quit ps-auxw (Ping timeout: 240 seconds)
01:16:29 Join JdGord [0] (~jdg@
01:18:06 Quit Kitar|st (Ping timeout: 264 seconds)
01:19:03 Join froggyman [0] (
01:19:16 Quit froggyman (Changing host)
01:19:16 Join froggyman [0] (~seth@unaffiliated/froggyman)
01:19:22 Quit Kitr88 (Ping timeout: 245 seconds)
01:19:54 Join ps-auxw [0] (
01:21:23 Join Casainho [0] (
01:22:07 Quit ender` (Quit: To get as fewest unhappy people as possible, always bully the same ones.)
01:23:59 Join Kitar|st [0] (~Kitarist@
01:23:59 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
01:24:33CIA-81New commit by mc2739 (r28177): Add Tuomas Airaksinen to docs/CREDITS for r28716
01:26:18CIA-81r28177 build result: All green
01:31:36 Join Kitr88 [0] (~Kitarist@
01:32:17 Quit Kitar|st (Ping timeout: 245 seconds)
01:36:12 Quit Kitr88 (Ping timeout: 265 seconds)
01:38:38 Quit Jerom1 (Quit: Leaving.)
01:40:41 Join Kitar|st [0] (~Kitarist@
01:47:12 Quit Kitar|st (Ping timeout: 240 seconds)
01:51:06 Join JdGordon| [0] (
01:51:07 Quit JdGordon| (Changing host)
01:51:07 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
01:51:37***Saving seen data "./dancer.seen"
01:52:57 Join Kitar|st [0] (~Kitarist@
01:57:11 Quit Kitar|st (Ping timeout: 240 seconds)
01:57:21 Join Kitar|st [0] (
01:57:48 Join Kitr88 [0] (~Kitarist@
02:01:57 Quit Kitar|st (Ping timeout: 255 seconds)
02:26:01 Quit DerPapst (Quit: Leaving.)
02:32:03 Join MagusG [0] (
02:42:52 Quit mikewkrc (Quit: Leaving)
02:43:06 Join Kitar|st [0] (~Kitarist@
02:43:51 Quit JdGord (Quit: Bye)
02:44:21 Quit Kitr88 (Ping timeout: 265 seconds)
02:51:33 Quit [AndrewR] (Quit: BitchX: The FAQ maker!)
02:55:50 Quit Casainho (Quit: ChatZilla 0.9.86 [Firefox 3.6.10/20100915180533])
02:59:45 Join [AndrewR] [0] (
03:00:27[AndrewR]I know rockbox doesn't support malloc, but I thought I read somewhere there are helper functions that emulate it, is that true and can I use it in my plugin?
03:03:08 Quit krabador (Quit: Sto andando via)
03:09:27 Quit clone4crw (Remote host closed the connection)
03:10:13JdGordon|best is to obviously not need it though... are you porting code or writing from scratch?
03:13:12 Join ed-209 [0] (
03:14:04ed-209hello, how do I tell which version of rockbox I have?
03:14:11ed-209on my player
03:15:44ed-209it says r27008-100621
03:15:50ed-209is this 3.6 ?
03:16:06 Quit Amec (Ping timeout: 276 seconds)
03:16:59 Join Bull-420 [0] (
03:18:59krazykitno, it's r27008
03:19:22ed-209so it's older than 3.6 ?
03:19:38 Quit Kitar|st (Ping timeout: 265 seconds)
03:19:51ed-209if it is I'll install 3.6
03:19:56krazykitit's newer
03:20:11ed-209oh damn.
03:20:14Llorean3.6 is quite old at this point.
03:20:35ed-209would you recommend a recent build over the one I have?
03:20:52LloreanAre you having problems with your current build? Is there some new feature you want?
03:21:03 Quit _s1gma (Quit: Leaving)
03:21:12 Quit t0rc (Quit: Give someone code, help them with one project. Teach someone to code, help them rule the world.)
03:21:20ed-209often the track/artist names don't change for each song
03:21:25[AndrewR]JbGordon|: I'm writing from scratch, so I can do without it
03:21:27 Quit Bull-420 (Client Quit)
03:21:38 Join Amec [0] (
03:21:47ed-209and there are some features I would absolutely love but I don't think anyone is doing them
03:21:48Lloreaned-209: If you're experiencing problems, it may be wise to back up your old build and install a current one to see if it improves things, then.
03:21:48[AndrewR]I can just give some reasonably large number for my arrays
03:22:11Llorean[AndrewR]: Are you writing a plugin?
03:22:18[AndrewR]I am
03:22:38[AndrewR]I'm writing a plugin to track workouts
03:23:01[AndrewR]I intend to use my sansa while doing the workout and follow what exercises it tells me / record what I do
03:23:10LloreanThe plugin buffer is a fixed size (on a per-target basis, so it may not be the same size on all players, but will always be the same on the same model) and since that memory is reserved for it anyway as long as you're not going to extend beyond its size you may as well use as much of the plugin buffer as you want.
03:23:39[AndrewR]I read the buffer is 512k, that should be plenty
03:24:13[AndrewR]avoiding malloc sounds like a good idea
03:25:00 Quit [AndrewR] (Quit: BitchX: use only under adult supervision)
03:25:33 Join Kitar|st [0] (
03:28:51JdGordon|the plugin buffer is 512K but that includes the space where the actual .rock is loaded so you will get less than that
03:29:09JdGordon|but of course if that isnt enough you can always stop playback and get the full RAM avilable
03:29:22JdGordon|or nearly all of it anyway
03:51:38***Saving seen data "./dancer.seen"
03:54:45 Quit ed-209 (Quit: CGI:IRC (EOF))
03:58:20 Join larrythechamp [0] (
04:00:06 Quit MethoS- (Read error: Connection reset by peer)
04:03:01 Quit larrythechamp (Client Quit)
04:05:54 Quit Judas_PhD (Quit: This is a quitting message)
04:07:05 Join Judas_PhD [0] (
04:07:27 Quit Judas_PhD (Client Quit)
04:11:47 Quit JdGordon (Ping timeout: 245 seconds)
04:21:43 Join clone4crw [0] (
04:24:16 Quit pixelma (Disconnected by services)
04:24:16 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:24:16 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:24:16 Quit amiconn (Disconnected by services)
04:24:23 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:24:29 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:25:32 Quit engwan_ (Ping timeout: 245 seconds)
04:26:02 Quit clone4crw (Remote host closed the connection)
04:27:35 Join saratoga_ [0] (9803c6dd@gateway/web/freenode/ip.
04:28:17saratoga_sorche, scorche|sh: can you ban what123 for spamming?
04:31:23 Join clone4crw [0] (
04:51:21clone4crwI think the manuals should contain info on how to use simulators. I'm trying to use the Cowon D2 one with no luck at all
04:51:46JdGordon|feel free to submit a patch
04:51:49 Join Barahir [0] (
04:52:48 Quit Barahir_ (Read error: Operation timed out)
04:53:25clone4crwWell first I kind of need to know how to use the darn thing. :p
04:53:42clone4crwBut yeah, I'd be willing to do that.
04:54:20clone4crwIf it seems worthwhile to the others around here
05:05:49 Join UkuleleSolen [0] (
05:23:18JdGordon|why are you using the sim? there is almost no reason now (or should be) unless you are developing
05:23:25JdGordon|code/plugins etc
05:25:15clone4crwand that's what I'm doing
05:25:30JdGordon|ah well then :)
05:25:35clone4crwit took me randomly clicking until I figured out the virtual d-pad
05:25:46clone4crwI think it should be documented SOMEWHERE
05:25:54JdGordon|that is in the manual... why are you using the d2 sim though?
05:26:00clone4crwYeah, maybe not the manual
05:26:16clone4crwtaking screenies for the manual for the resistor calculator
05:26:37JdGordon|the sim tries to resemble the UI as much as possible, so the virtual dpad is the same on the sim and target
05:26:47clone4crwI figured
05:26:56JdGordon|it shouldnt be enabled by default though
05:27:09JdGordon|*that* is bloody stupid (and a fun point to argue all day :p )
05:27:54clone4crwwhat? the d-pad? if not that then what would you use?
05:28:20JdGordon|stylus mode
05:28:26JdGordon|i.e how you;d expect it to work
05:29:04clone4crwyeah, it really is. I mean, sure, i get that its emulating the device as close as possible, but c'mon, at least ALSO map it to the numpad buttons
05:29:59clone4crwI think that would be an even better solution.
05:30:25JdGordon|I thought the numpad arrows worked?
05:31:24clone4crwNope. that's why I ended up randomly clicking all the sim's screen
05:32:25JdGordon|for future reference.. the d2 and ipod video have the same screen so you could just use that instead
05:33:17clone4crwI've been figuring that out with a lot of players the hard way. Stupid me. :p
05:33:35clone4crwOh well.
05:33:51JdGordon|I tihnk there is a wiki page with that listed (and if not, there should be)
05:34:43 Quit ps-auxw (Ping timeout: 265 seconds)
05:35:44 Join likemindead [0] (4715103a@gateway/web/freenode/ip.
05:36:43clone4crw Yeah, there is. It's not that I didn't look, its more that it, like a lot of useful pages, is buried and quite a pain to find.
05:44:51 Join ps-auxw [0] (
05:51:42***Saving seen data "./dancer.seen"
05:55:24 Join ddalton [0] (
05:55:55ddaltonhey guys, I've just pulled my old iriver out which has the rb boot loader installed onto it.
05:56:07ddaltonthe partition table seems screwed up and i get a message like
05:56:20ddaltoncould not find partition insert usb cable now and fix it...
05:56:43ddaltoni created a fat 32 partition on the device is this sufficient, or do I need to use a different partition type?
05:56:52ddaltonthe iriver fw boots find, should I just try flashing again?
05:57:38 Quit fdinel (Ping timeout: 245 seconds)
06:03:14clone4crwI don't think RB supports Fat32
06:03:20LloreanRockbox supports FAT32 just fine.
06:03:27clone4crwoh. ok.
06:03:34LloreanPlease, be careful before spreading information.
06:03:47clone4crwsorry. my bad.
06:05:47ddaltonno worries
06:06:02clone4crwit's getting too late for me :/
06:06:10ddaltonLlorean: so mkfs.vfat /dev/partition should be sufficient?
06:07:46Lloreanddalton: Is it the original hard disk?
06:09:48 Part UkuleleSolen
06:11:33 Part likemindead
06:13:34 Join clone4cr1 [0] (
06:14:03 Join bluebroth3r [0] (
06:14:12 Quit bluebroth3r (Changing host)
06:14:12 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
06:14:12 Quit bluebrother (Disconnected by services)
06:16:32ddaltonLlorean: yep
06:16:59ddaltoncould be damaged, so im trying to work out if that's the case, though as i said iriver fw boots fine
06:17:15 Quit clone4crw (Ping timeout: 265 seconds)
06:17:20LloreanThe iRiver firmware boots from flash. Does the iRiver firmware actually play music over time fine?
06:18:21 Quit clone4cr1 (Ping timeout: 272 seconds)
06:18:45ddaltonmmm i better check that one
06:18:50ddaltonbecause the disk is blank
06:19:03ddaltonill check now
06:19:13ddaltonthough i can access the disk fine with my linux machine i thnk
06:24:23ddaltonmmmm im awaiting a sighty as im blind, though if that works what should i do from there?
06:26:04 Quit slothearn (Quit: Lost terminal)
06:27:02ddaltonLlorean: alright it sayus " 0 songs 0 folders, when I created a folder called 'music' and place an mp3 file in it...
06:27:07LloreanWell, if it just randomly stopped working and it was working before and you made no software changes, it's basically certainly hardware failure
06:27:10ddaltonI suppose that means there is an issue with the hdd?
06:27:22ddaltonthough I can't understand why it works on the computer
06:28:27ddaltondoes that sound like the hdd is the problem to u considering iriver fw is saying no folders or songs, but I still don't get why the computer can read and write to the disk...?
06:30:50LloreanIt sounds like some form of hardware failure, as I said.
06:32:22ddaltoni agree, but odd the computer reads/writes to the disk perfectly fine.
06:35:53LloreanYou can keep saying that, but it's not going to change the current situation, which is that it doesn't work in the OF or in Rockbox. Even if there were a software solution, it would be impossible to flash a new bootloader to implement it since the disk can't be read.
06:38:21 Quit saratoga (Quit: Page closed)
06:39:21ddaltonyes, but my point is how can it be hardware related
06:39:58LloreanIt doesn't matter.
06:40:20LloreanIf it were software related, it would be unsolvable as you can't change the software in the player's current state.
06:40:30ddaltonso there is no possibility the iriver fw could be buggy?
06:40:37LloreanWhy does it matter?
06:40:37*JdGordon| was going to say usb doesnt need the harddisk to work, but then remembered the h300 isnt software usb
06:40:37 Quit saratoga_ (Quit: Page closed)
06:41:27LloreanJdGordon|: The H100/H300 access the disk differently for USB than for the firmware right? Being hardware USB, the USB hardware could work, but something in the pathways that the firmware need to access the disk could be burnt out / damaged?
06:42:13JdGordon|in theory the OTG port would be usable here, but it still needs code to make that work which hasnt been done :)
06:42:15Lloreanddalton: The point is - if you can't fix the problem, you don't need to keep asking questions. Either it's software and thus unfixable without JTAG, or hardware and thus unfixable without identifying what's broken, which may not be replaceable.
06:45:42 Quit anewuser ()
06:48:24ddaltonok thanks
06:48:43ddaltonis the compact flash an option here?
06:49:03LloreanSince the drive works from the computer, it's *probably* not the drive but some intermediate hardware.
06:49:09LloreanWhich means, most likely, the player is toast.
07:04:49ddaltonalright fair enough then thnx:)
07:12:04 Join factor [0] (~factor@
07:18:42 Quit advcomp2019 (Read error: Connection reset by peer)
07:19:05 Join advcomp2019 [0] (
07:19:08 Quit advcomp2019 (Changing host)
07:19:08 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
07:31:14 Quit ddalton (Quit: leaving)
07:32:51 Join Judas_PhD [0] (
07:33:56 Quit sasquatch (Quit: translocating)
07:39:43 Quit antil33t1 (Read error: Connection reset by peer)
07:39:53 Join antil33t [0] (
07:42:43 Quit BHSPitMonkey (Read error: Connection reset by peer)
07:50:47 Join Horscht [0] (~Horscht@xbmc/user/horscht)
07:50:51 Quit Horschti (Ping timeout: 240 seconds)
07:51:44***Saving seen data "./dancer.seen"
07:56:26 Join kugel [0] (~kugel@
07:56:28 Quit kugel (Changing host)
07:56:28 Join kugel [0] (~kugel@rockbox/developer/kugel)
08:02:57LloreanJdGordon|: I don't know what sort of technical reason would limit the database like that? I mean, wouldn't it be a matter of just "remembering" the search chain that was used? I mean, there's no guarantee that repeating the same search will get you the same list of files, but other than that...
08:03:33JdGordon|remembering the path is the technical problem, IIUC it isnt excatly trivial
08:03:47JdGordon|that is a very big beef I have with the database
08:05:53 Join uberushaximus [0] (
08:06:32JdGordon|also you arnt guarenteed to get the same files in the filebrowser either
08:07:59LloreanThis is true
08:08:31uberushaximusafter installing r28177-100926 today I get a SD panic whenever USB is plugged in (not charging) on my clip v1, I was using a current build yesterday as well and I didn't have any issues, now OF won't even show up in MSC mode
08:10:54uberushaximusThe exact error is "SD Xfer read err:0x8 Disk 0"
08:19:27factorlooks like the Sansa is a arm chipset, had to download the deb package from an outside source, would have thought arm toolchain would be a default package
08:20:48uberushaximusyeah that is a little strange since debian has an arm port
08:21:08Lloreanfactor: Generally we build rockbox with specific compiler revisions so the pre-available cross compilers generally aren't recommended.
08:21:24LloreanDifferent revisions of GCC can introduce strange errors or behaviors.
08:24:31 Quit factor (Read error: Connection reset by peer)
08:24:47 Join factor [0] (~factor@
08:25:10factorLlorean, ok
08:25:28factorwill try compiling it with a default one just to test it
08:26:51 Join Borogrove [0] (
08:26:56factorLlorean, do you guys normal symlink the names of the compiler
08:27:13factorarm-elf-gcc = arm-linux-gcc
08:27:26JdGordon|the buildscripts require the compiler we want you to use
08:27:27LloreanI thought there were instructions in the wiki.
08:27:31Lloreannot to mention
08:27:44factorwould be cool for the configure script to look for both compiler names
08:28:13JdGordon|why? we dont support any builds not built with the compiler we require
08:29:52 Quit Zarggg (Quit: Zarggg)
08:31:48 Quit Borogrove (Quit: CGI:IRC (Ping timeout))
08:33:02 Quit kugel (Ping timeout: 264 seconds)
08:49:03 Join Zarggg [0] (
08:51:21 Join LinusN [0] (~linus@rockbox/developer/LinusN)
08:52:02 Join dfkt [0] (dfkt@unaffiliated/dfkt)
08:53:18 Quit Nausicaa (Ping timeout: 240 seconds)
08:55:02 Join ender` [0] (
09:02:13 Join Rob2222 [0] (
09:02:14 Join petur [0] (~petur@rockbox/developer/petur)
09:05:31 Quit Rob2223 (Ping timeout: 240 seconds)
09:08:03 Join Zagor [0] (
09:08:03 Quit Zagor (Changing host)
09:08:03 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
09:16:02 Join jarda-wien [0] (
09:18:09jarda-wienhello I recently installed the sansa clip+ port and have a major problem with the clock drifting minutes/hour which make hours after several days
09:27:56 Join Heis [0] (
09:31:42 Join TheSeven [0] (54a0a114@rockbox/developer/TheSeven)
09:32:37 Quit TheSeven (Client Quit)
09:36:57Heishello! i just 5 minutes ago received my sansa fuze. how do i know if it's a v1 or a v2?
09:41:23 Quit Stummi (Ping timeout: 245 seconds)
09:41:30dfktby checking which firware version it runs 01.xx.xx or 02.xx.xx
09:42:43Heisso i guess i need a firmware tool from sandisk?
09:42:57dfktno, you just look in the system menu of the player
09:44:17Heisv02.03.33. that must be v2
09:45:35Heisthanks, more questions might come as i read up on some forums.
09:47:20pixelmaI'd suggest reading our manual too (or even first)
09:49:02Heisand the SansaAMS wiki? (that's where i started)
09:51:45***Saving seen data "./dancer.seen"
10:00:09 Join Rob2223 [0] (
10:01:53 Quit JdGordon| (Quit: leaving)
10:03:39 Quit Rob2222 (Ping timeout: 264 seconds)
10:07:55 Join _s1gma [0] (~d.d.derp@
10:08:43 Join JdGord [0] (~jdg@
10:12:10Heisany tips on good, functional themes?
10:13:15Heisi just put fuzerock+ on it
10:25:41Heisyay! This was easier than I thought. Thanks for the help :)
10:28:22 Quit togetic (Ping timeout: 252 seconds)
10:29:45 Join togetic [0] (~togetic@unaffiliated/ibuffy)
10:35:38 Join Barahir_ [0] (
10:36:35 Join DerPapst [0] (
10:38:17 Quit Barahir (Ping timeout: 252 seconds)
10:40:55 Join angelwolf71885 [0] (
10:41:03 Join keenerd [0] (
10:41:22 Quit angelwolf71885 (Client Quit)
10:44:26keenerdI would like to fix a regression, but am not sure where in the code to look. At some point the line-wrapping algo of the text viewer was changed. It used to be O(1), now it is O(n).
10:44:51keenerdBasically, the further you get in a text file the longer it takes to load.
10:45:31keenerdSeveral minutes on a lower end device with a multi-meg text file.
10:45:56LloreanPick an arbitrarily old build, see if it demonstrates the problem, repeat until you find one that doesn't, then binary search between it and the earliest known "bad" build then see what SVN commit caused the problem?
10:46:32LloreanOr have you already narrowed down to a single commit, and just can't figure out which change within it caused the problem?
10:46:39 Join Giova [0] (~giovanni@
10:46:51keenerdThe first one.
10:47:17keenerdAnything to narrow the search would be helpful. E.g., so-and-so has done most of the work on that module.
10:47:34LloreanYou can just look at the SVN history for the plugin and see when changes happened to it.
10:48:00keenerdThere are a lot. And it was many months, maybe a year ago.
10:48:29LloreanThen what are you looking for? "So and so does most of the work" is answered to you by the SVN log for the plugin anyway.
10:49:20*keenerd shrugs. "A single question can save weeks of experimentation."
10:49:31LloreanYes, but you need to have a question to ask, first.
10:50:16 Join swilde [0] (
10:51:43pixelmakeenerd: are you saying that the text viewer used to take the width of "n" as the average character width and now it is taking the width of "1"? Did you already find it in the code? (otherwise I'm also not sure what you are asking)
10:51:58gevaertskeenerd: may help
10:52:08gevaertspixelma: no, he means it's a lot slower now :)
10:52:31gevaertsO(1) means "constant time", O(n) means "time proportional with amount of data"
10:52:34Lloreanpixelma: O(1) meaning that it took a constant time before, with O(n) meaning the time it takes is now a function of n (presumably referring to how far down you are in the file)
10:52:38keenerdgevaerts: Thank you.
10:52:46pixelmaI see
10:52:53*Llorean thought he referred keenerd to the SVN history for it already
10:53:05Lloreankeenerd: You strongly implied you'd already read it when you said "there are a lot"
10:53:27keenerdLlorean: Yeah, but he is trying :-)
10:53:55Lloreankeenerd: Anyway, it'll only take a few hours of binary searching *at most* to track down the individual revision.
10:54:06LloreanEspecially if you know the general time frame of "about a year ago" to start with.
10:56:24pixelmait seemed more inaccurate to me lately too as in "a greater part of a word is missing with the font I use" lately but I just know there were a lot of changes a few months ago and I don't use the viewer regularly enough to be sure if it really changed or if it was just a coincidence with the one text I was viewing when noticing
10:57:25 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
11:00:03 Quit JdGord (Quit: Bye)
11:08:30Heishmm, i can't find the button for database update.
11:09:04Heissorry, i found it..
11:10:08 Quit simonrvn (Ping timeout: 252 seconds)
11:13:57 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
11:20:49 Quit togetic (Ping timeout: 240 seconds)
11:22:33 Join togetic [0] (~togetic@unaffiliated/ibuffy)
11:22:56 Join simonrvn [0] (
11:25:00 Quit dfkt (Quit: -= SysReset 2.53=- Sic gorgiamus allos subjectatos nunc.)
11:26:52 Join esperegu [0] (~quassel@
11:27:53 Join Stummi [0] (
11:51:49***Saving seen data "./dancer.seen"
11:54:44 Quit togetic (Ping timeout: 240 seconds)
11:56:58 Join togetic [0] (~togetic@unaffiliated/ibuffy)
12:01:48 Quit swilde (Quit: ERC Version 5.3 (IRC client for Emacs))
12:14:08 Join einhirn [0] (
12:19:06 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
12:29:19 Quit jarda-wien (Ping timeout: 245 seconds)
12:31:19 Quit avacore (Ping timeout: 240 seconds)
12:45:58 Join swilde [0] (
12:53:46 Join timc [0] (~tim@
12:54:13 Nick timc is now known as Guest83912 (~tim@
12:56:40 Join Jaykay [0] (
12:58:53 Part Zagor
13:01:58 Join shai_ [0] (
13:02:14 Quit MagusG (Read error: Connection reset by peer)
13:02:25 Join Jerom [0] (~jerome@
13:03:25 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
13:03:40 Join MagusG [0] (
13:04:44 Quit shai (Ping timeout: 245 seconds)
13:14:19 Quit togetic (Ping timeout: 245 seconds)
13:18:00 Join togetic [0] (~togetic@unaffiliated/ibuffy)
13:19:45 Quit Utchybann (Ping timeout: 276 seconds)
13:20:35 Join wodz [0] (
13:22:48wodzI have a questions - considering I have uint16_t array[] filled with values in big endian uint16_t values. If I do a = *(uint16_t *)array; I'll get value in host or be order?
13:23:41Zagorthe order of the data never changes
13:23:45wodzargh uint8_t array[]
13:24:21wodzso a is BE than right?
13:25:51wodznow if I write a>>8 what do I get?
13:26:06wodzarray[0] or array[1] ?
13:26:27Zagorwhat type is a?
13:26:35LinusNwodz: that depends on the endianness of the CPU
13:27:03Zagorwodz: you'll the the first byte
13:27:36Zagoractually, that's wrong. Linus is right.
13:28:30wodzso to free my mind from endianness I have to do a = betoh16(*(uint16_t *)array) ?
13:30:01Zagoror use ntohs() which is more portable
13:30:11 Quit Jerom (Quit: Leaving.)
13:36:09 Join Alcoholic [0] (
13:37:31AlcoholicHi how can I tell if my 4 GB Sansa Clip is v1 or v2? all I know is the Firmware version is: v01.01.29F
13:38:46gevaertsThat's a v1
13:39:09AlcoholicThank you :)
13:44:24 Join barfster [0] (~barf@
13:44:31barfstersvn co WHAT?
13:45:52 Join einhirn [0] (
13:47:00 Join MethoS- [0] (~clemens@
13:47:33barfstersvn co ?
13:48:10gevaertsbarfster: it may help if you say what you want to do
13:48:19barfsterdownload r28177
13:48:36barfsterI would like to checkout r28177
13:48:43gevaertssvn co svn:// rockbox
13:48:44barfsterfrom the rockbox repo
13:49:15gevaertsthat last "rockbox" being the local directory where it will be put
13:50:00 Join lb10 [0] (
13:51:15lb10hello all
13:51:51***Saving seen data "./dancer.seen"
13:53:03 Quit einhirn (Ping timeout: 276 seconds)
13:53:25barfstergevaerts: and now I would like to apply a patch
13:53:45barfstergevaerts: Thanks it all donwnloaded
13:53:51barfsterAnd now I would like to apply a patch
13:55:24gevaertsYou're in luck! We have a wiki page about that:
13:59:02 Join dfkt [0] (dfkt@unaffiliated/dfkt)
14:01:06lb10anyone here care to help me with a problem i'm having with ipodpatcher?
14:02:11gevaertslb10: only if you say what the problem is!
14:03:56 Quit antil33t (Read error: Connection reset by peer)
14:04:05 Join antil33t [0] (
14:04:38lb10i run ipodpatcher to install iloader on my 2g ipod nano and everytime I run ipodpatcher it gives me this message [ERR] *** ipodpatcher does not support the 2nd Generation Nano!
14:05:14gevaertsLooks like you have an old ipodpatcher then
14:06:20gevaertsmaybe not
14:06:25TheSevenyou need at least ipodpatcher 5.0
14:06:39TheSevenI already had someone with a v4 patcher some days ago
14:06:47TheSevenso there must be an old link floating around somewhere
14:06:59gevaertsTheSeven: that string still appears in the current source
14:07:31TheSevenif your patcher version is less than 5.0, try one from instead
14:07:33gevaertsBut yes, checking the version is a good first step :)
14:07:57barfsterHow can I check out r28156?
14:08:15lb10prog says ipodpatcher 4.0 with v3.0 bootloaders (v1.0 for 2nd Gen Nano
14:09:35gevaertslb10: try a newer one first then
14:13:07 Join sasquatch [0] (
14:13:40lb10just tried new patcher still gives same error
14:14:42 Join einhirn [0] (
14:14:54barfsternew patcher?
14:14:56 Join user890104 [0] (
14:14:59barfsterWhy not use patch < ?
14:18:40gevaertsBecause that's not what this is about
14:20:52lb10could there be a bug in the prog?
14:21:24 Quit togetic (Ping timeout: 245 seconds)
14:22:50barfsterI have now patched r28156, how do I compile it?
14:22:59 Join togetic [0] (~togetic@unaffiliated/ibuffy)
14:23:12barfsterI would like to compile it for ipod photo
14:23:17barfsteraka ipco
14:24:03gevaertslb10, TheSeven: has some info. Apparently there's indeed a bug in ipodpatcher, linuxstb identified it and fixed it, but apparently he never committed the fix...
14:24:27gevaertsbarfster: start from
14:26:22gevaertslb10: if that's correct, you're probably using a rather old version of the Apple firmware on the ipod. Is that right?
14:26:33gevaertsIf not, there's *another* bug...
14:27:24lb10it was updated recently
14:27:42 Quit einhirn (Read error: Connection reset by peer)
14:28:45gevaertsOr maybe the idea that this is only for old firmware is wrong
14:30:18barfsterSo as soon as has run I should be able to configure?
14:30:18gevaertslb10: which operating system are you using?
14:30:37lb10ubuntu lucid
14:31:24gevaerts32bit or 64bit?
14:38:10 Part LinusN
14:38:34gevaertslb10: try gevaerts/ipodpatcher">
14:40:13gevaertsTheSeven: it looks like the block starting at line 401 in ipodpatcher/main.c can just go. Opinions?
14:41:33lb10doesn't give the error thx alot
14:48:56barfsterI tried to run
14:49:05barfsterbut it gave me errors after a while
14:49:42barfsterlibtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-2.20.1/bfd -I. -I../../binutils-2.20.1/bfd -I../../binutils-2.20.1/bfd/../include -I./../intl -DBINDIR=\"/usr/local/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -U_FORTIFY_SOURCE -MT elf32-arm.lo -MD -MP -MF .deps/elf32-arm.Tpo -c ../../binutils-2.20.1/bfd/elf32-arm.c -o elf32-arm.o
14:49:50barfsterlast line that run before errros
14:52:23 Quit togetic (Ping timeout: 252 seconds)
14:53:40 Join togetic [0] (~togetic@unaffiliated/ibuffy)
14:53:55JdGordondoes anyone have any plans to implement the buffer_borrow() thing we talked about yesterday?
14:54:01TheSevengevaerts: I wonder why that ever worked...
14:54:15JdGordonI might just work on it on the plane tomorow night if noone else wants to
14:55:15gevaertsJdGordon: feel free, and good luck with keeping your sanity :)
14:55:32JdGordonno need to worry about that
14:57:32barfsterrunning the script on MacOS X gave me this: anything more needed for anyone to look at why?
14:58:27 Quit MethoS- (Remote host closed the connection)
15:00:24 Quit JdGordon (Ping timeout: 265 seconds)
15:00:42 Join MethoS- [0] (~clemens@
15:00:46 Join JdGordon [0] (6fdcdaa4@gateway/web/freenode/ip.
15:00:58gevaertsbarfster: there are some issues with building the toolchains on OS X. Have a look at
15:03:34 Join Nausicaa [0] (
15:05:33 Join JdGordon1 [0] (
15:06:23barfsterpatch applied
15:07:58 Quit JdGordon (Ping timeout: 252 seconds)
15:08:20 Quit togetic (Ping timeout: 252 seconds)
15:15:25 Join togetic [0] (~togetic@unaffiliated/ibuffy)
15:15:32 Join Utchybann [0] (
15:16:48 Quit sasquatch (Quit: WeeChat 0.3.2)
15:16:56 Join sasquatch [0] (
15:17:43 Join jgarvey [0] (
15:22:06 Quit simonrvn (Ping timeout: 252 seconds)
15:22:39 Quit togetic (Ping timeout: 245 seconds)
15:26:10 Quit lb10 (Quit: CGI:IRC (EOF))
15:34:17barfsterHmm, I ran without errors
15:34:34barfsterhowever which arm-elf-gcc returns nothing
15:37:13barfsterI ran rockbox dev with the e option arm-eabi
15:39:37AlexPDoes which show commands not in $PATH, and did you add the compiler directory to $PATH as tells you?
15:40:11barfsterHmm, it told me to add: /usr/local/bin
15:40:18barfsterbut when I did echo $PATH it was already in there
15:40:20AlexPthat should do it then
15:40:21gevaertse doesn't build arm-elf-gcc
15:40:35gevaertsIt builds arm-elf-eabi-gcc
15:41:07barfster# which arm-elf-eabi-gcc
15:41:49barfsterThen point 4 on this page: lacks which arm-elf-eabi-gcc
15:42:07AlexPIt's a wiki :)
15:44:50 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
15:51:46 Quit JdGordon1 (Ping timeout: 252 seconds)
15:51:52***Saving seen data "./dancer.seen"
15:51:56 Join n1s [0] (~n1s@rockbox/developer/n1s)
15:55:10 Quit sasquatch (Ping timeout: 245 seconds)
15:56:07 Join engwan_ [0] (~engwan@
16:02:09 Join anewuser [0] (anewuser@unaffiliated/anewuser)
16:07:34 Join sasquatch [0] (
16:17:27 Join piotrekm [0] (~piotrek@unaffiliated/piotrekm)
16:20:43 Join captainkewllllll [0] (2669ecc2@gateway/web/freenode/ip.
16:38:09 Quit uberushaximus (Read error: Connection reset by peer)
16:38:13 Join uberushaximus [0] (
16:41:28 Quit Alcoholic (Ping timeout: 264 seconds)
16:43:56 Quit Zambezi (Changing host)
16:43:56 Join Zambezi [0] (Zulu@unaffiliated/zambezi)
16:47:44 Quit Guest83912 (Read error: Connection reset by peer)
16:47:57keenerdLlorean: There is no way bisecting a year+ old regression is going to take "a few hours". I don't know what sort of supercomputer you have, but it takes me 10 minutes to checkout and 20 minutes to build. But because of the (relatively) vast spans of time involved, gcc and binutils need to be rebuilt.
16:48:08 Join Guest30770 [0] (~tim@
16:49:14keenerdSo that adds an hour to things. And of course is the ever present fear that I'll be crossing over that invisible line when the bootloader was overhauled, bricking my device. (Guess it is time to get the simulator working.)
16:49:26gevaertskeenerd: we've used *two* gcc/binutils combinations in that time, and those can coexist. Building those takes 15 minutes each on my laptop
16:50:19Torneyou don't need to check out again each time either
16:50:30gevaertsAnd a current bootloader should be able to load all rockbox versions from the past year on all devices
16:50:32Tornejust update to a different revision and it only has to download the changes
16:50:50AlexPkeenerd: It takes me a maximum of 3 or 4 minutes for a build, and that's on a standard core2duo
16:51:05AlexPAnd once the initial checkout is done, then it is dead quick as torne says
16:51:31gevaertsAnd for bisecting the 6000 revisions of the past year you need 13 builds
16:51:35Tornemy single core semron with a crippled cache builds in about 10 minutes even :)
16:51:47Tornegevaerts: even less if you onyl count textviewer changes
16:52:04gevaertsTorne: yes, in that case you probably need four or so
16:52:07keenerdI am so poor I am using a $15 mp3 player with a 1.25" screen as an ebook reader. You have no idea how much my computer sucks.
16:52:50Torneour point is that computers from even six or seven years ago build faster tahn that, so perhaps you are doing something wrong, or just engaging in hyperbole :)
16:52:50AlexPMaybe, but Llorean's initial statement was accurate, with no need for a "supercomputer"
16:53:18keenerdMost likely the former. I try not to waste your time.
16:53:31AlexPIIRC my atom builds in ten minutes or so
16:53:47Torneyou could also only build the main binary and the plugin
16:53:51Torneyou don't need to build everything
16:53:58Tornewhich would substantially reduce the time
16:54:20gevaertsOr just look at the svn log for likely candidates :)
16:55:00 Join avacore [0] (
17:01:52 Quit user890104 (Ping timeout: 272 seconds)
17:02:59keenerdUnrelated gripe. Please don't be annoyed at people for how insanely hard it is to find the web interface for the repo. Even googling "" does not get you to it. (Though it is mentioned in passing in the 14th hit, a bugtracker entry.) If you don't know it is not there, you are not going to find it.
17:03:45keenerd*double negative fail
17:04:08n1skeenerd: svn has apretty nice "log" commad that prints the log for what you want
17:04:38Tornethe recent activity for svn on the front page all links directly to it too
17:05:46n1si agree though that finding the repo web interface is not obvious at first
17:06:00Torneit should porbably be in the sidebar
17:06:08n1snot a bad idea
17:08:35 Join Alcoholic [0] (
17:10:22 Part Zagor
17:14:24 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
17:15:38 Join togetic [0] (~togetic@unaffiliated/ibuffy)
17:15:57AlexPyeah, it isn't clear
17:16:11AlexPIn fact, I alwyas click on a recent commit, then go to where I want to :)
17:19:30 Quit togetic (Client Quit)
17:19:42n1sme too
17:20:30gevaertsI just use svn log :)
17:23:38 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
17:44:29 Join leachim6 [0] (
17:45:05leachim6I've got the latest rockbo on my Sansa Fuze v1, I can't get it to use Rockbox usb mode.....sometimes, for no apparently predictable reason, it uses the rockbox USB mode.....
17:45:18leachim6but usually when I plug the USB lead in, it reboots into the official os
17:45:38leachim6it says on the page "To allow booting into Rockbox upon USB connection while power is off, you must create a new patched firmware upgrade file using mkamsboot v1.4 and a v2.0 bootloader file. Links to mkamsboot and the bootloader files can be found in the manual installation section below."
17:45:47leachim6I don't know how to do this, is there a guide somewhere?
17:47:34evilnick_Bleachim6: Try:
17:48:23leachim6is there an automatic way to use the rockbox USB mode?
17:48:27leachim6that I can just enable
17:49:29evilnick_BIf you're using a recent (i.e. svn) build then it should (afaik) work while the player is on, but in order to use Rockbox's USB mode when the player is off then you'd need to follow the instructions that I linked to.
17:50:05leachim6evilnick_B, ok, so I need to reflash the bootloader?
17:50:17 Join Adublaptop [0] (~Aldubuc@
17:50:39evilnick_BOnce it's been patched, yes.
17:51:00evilnick_BAnd that will allow the Fuze to use Rockbox's USB mode if you plug it in while the Fuze is off
17:51:46leachim6alright, now see that line that links too that says "Fuze v1: An original firmware (OF), the bootloader, the normal Rockbox build.
17:51:53***Saving seen data "./dancer.seen"
17:52:06leachim6how do I patch the bootloader? is that bootloader file there already patched?
17:55:19leachim6can you explain how the "patching" bit works?
17:55:24evilnick_BIs this from the link that I mentioned?
17:56:13evilnick_BThe instructions on how to patch are literally just below that section
17:57:53leachim6right, I'm just confused on what 'patched' means....
17:58:03leachim6how is that different than the patched version I installed with rbutil
18:01:59 Join komputes [0] (~komputes@ubuntu/member/komputes)
18:04:18 Quit petur (Quit: *plop*)
18:06:42evilnick_BIt's a newer version of the bootloader
18:06:50*evilnick_B *thinks*
18:07:23 Part Adublaptop
18:07:24evilnick_Bleachim6: It might be best to wait for someone with that model to reply, I have the v2 Fuze.
18:08:35n1si have a v1 fuze, i just used sansapatcher on whatever OF is linked from manual
18:09:27evilnick_Bsansapatcher or mkamsboot?
18:09:53leachim6can I get that on the wiki?
18:10:13n1ssorry, mkamsboot
18:10:36leachim6oh ok
18:10:41n1sanyway, i just followed the instructions and they worked
18:10:43leachim6so, I already havce rockbox installed
18:10:58leachim6how can I just have it update the bootloader without messing up any of my settings?
18:11:19n1sand the problem is that usb connection while the player is off *sometimes* boots rockbox usb mode and sometimes the OF?
18:11:35n1sthe bootloader has no effect of your settings
18:13:23leachim6so an easy way to remedy the situation is just to turn the play on
18:13:25leachim6then plug in the USB
18:13:27leachim6am I right?
18:13:32leachim6not idea, but a simple fix
18:13:33n1sshould work
18:13:46leachim6but here's my problem...
18:13:58leachim6even if Im in rockbox.....when I plug hte USB in, it reboots into OFW
18:14:03leachim6is that how it's setup by default?
18:15:00n1sthat is no setting, if your build has usb support enabled it will not reboot to rockbox so you are probably using a very old build
18:15:15n1sare you sure it's a v1 fuze?
18:15:38n1sv2 doesn't have usb yet
18:16:27leachim6"./mkamsboot fuzea.bin bootloader-fuze.sansa patched.bin " is what I ran
18:16:30leachim6yes, it's v1.
18:17:28leachim6ok, problem.
18:17:33leachim6I reinstalled the patched bootloader.
18:17:37leachim6I plug in my USB lead
18:17:42leachim6and it boots into rockbox, shows the menu
18:17:44leachim6and then instantly reboots.
18:17:53n1sso what rockbox build is on it?
18:18:09leachim6whichever one is in rockboxutility...
18:18:12leachim6which I guess is SVN
18:19:59leachim6should I try updating it?
18:22:02n1swell, rockboxutility can install either the release build or a current so which one did you choose? i'd guess release since you don't know so an update is a good idea i think, although the release build should have working usb afaik
18:22:22leachim6yeah, that's what I don't get.
18:23:03leachim6ok, I'm installing the dev version now
18:23:06n1stry a current build
18:23:21leachim6will this overwrite my themes?
18:23:50n1sno, but they might not work anymore since the wps stuff has changed a bit
18:24:30leachim6ok, it works
18:24:35leachim6thanks for everyone's help.
18:24:57leachim6I'm usually pretty technologically proficient, what baffled me is , I coudlv'e sworn I installed the dev build originally....I must've used a release
18:25:08leachim6holy sh**
18:25:14leachim6I can use my fuze to change the volume on my mac????
18:25:17leachim6how does that even work!?!?
18:26:23n1sah, no i was wrong, usb was not enabled for fuze in the release so this makes sense
18:26:47n1sleachim6: it sends usb hid events to the host when you press buttons while it's connected
18:26:57n1sjust like the media buttons on a keyboard
18:27:09 Quit Ramsey[LC] (Remote host closed the connection)
18:27:35leachim6sorry, that's just like....the coolest thing ever!
18:27:44leachim6this sansa's one of the coolest players I've ever used
18:27:59leachim6I just bought another 8gb v1 off of woot for 40 bucks shipped
18:28:01leachim6did anyone else see that woot?
18:28:22leachim6can I create custom HID modes?
18:28:57Torneif you write a plugin, yes
18:29:40leachim6also, how can I put pictureflow on the main menu?
18:29:48leachim6I know it can be done, I just need to know which file to edit
18:29:56leachim6I know a bit of c, probably enough to figure it out
18:30:01Torneit can't particularly easily, actually
18:30:24leachim6I read somewhere that the entire menu selection was contained in one c source file.
18:30:31Torneit's a plugin, you can't just add those to a menu
18:30:50 Quit Nausicaa (Ping timeout: 240 seconds)
18:30:54Torneyou'd need to write some code to launch the plugin and make that a new menu option
18:31:48leachim6well, let's see.....
18:31:53leachim6is the fm radio not a plugin?
18:32:11leachim6none of the things on the main menu are plugins, huh.....
18:32:16leachim6so there's no code I can just copy/paste
18:32:23Tornethe plugin menu is just a file browser of the directory with the plugins in.
18:34:37leachim6so, what you're saying is....there's no easy way to put a plugin on the main menu
18:34:53Tornethat's what i said :)
18:35:04leachim6haha, dang
18:35:05 Quit swilde (Quit: ERC Version 5.3 (IRC client for Emacs))
18:35:13leachim6that seems like a bit of a developmental oversight to me
18:35:41Tornewe don't have customisable menus
18:35:47leachim6yeah, I know.
18:35:56leachim6the official iPod firmware has it
18:36:02Torneso you can't put *anything* on the main menu :)
18:36:03leachim6rockbox is supposed to have more, no?
18:36:16Tornerockbox is not a copy of any original firmware
18:36:23evilnick_BSupporting users who've messed up their menu would be a big pain
18:36:30 Quit Giova (Quit: Sto andando via)
18:36:38leachim6evilnick_B, I guess that's a good point
18:36:40Torneif you want to implement customisable menu support go ahead
18:36:50leachim6Torne, haha, tradditional opensource people.
18:36:51gevaertsMatching feature list checkboxes from OFs is *not* a rockbox development goal
18:36:53Tornethere is a list of some of the potential issues on the wiki
18:36:58leachim6yes, yes, I know.
18:37:05leachim6I didn't have a good point, I'll admit.
18:37:06evilnick_BIt'd have to be done the right way too
18:37:17leachim6I'm just speaking of the implementation
18:37:24leachim6does the menu really need to be compiled in?
18:37:32leachim6why not have it in plaintext and then parsed
18:37:32Torneright now it does, yes
18:37:49Tornebecause nobody has implemented any other way
18:38:02Tornedoing it like that is unlikely to be efficient or small
18:38:17leachim6yeah, you have a point
18:38:22leachim6I guess it'd be a bit of a kludge
18:38:26n1sleachim6: it's mainly that nobody has wanted that feature enough to make it, not that we are strongly against it as such
18:38:31Torneeverything which is always needed is compiled into the main binary
18:38:31evilnick_BEventually it comes down to who has the desire and time to code it and a lot of the developers see other things as higher priority
18:38:43leachim6well, maybe I'll figure it out
18:38:51Torneplease do :)
18:40:24leachim6hah....I like the rockbox ascii art in the headers
18:42:50leachim6what's easier, writing my own HID preset, or figuring out how to customize the menu in you guys' opinion?
18:43:22Tornechanging the hid keymap is easy
18:43:39Torneeither modify the one in core or modify the remote_control plugin
18:44:42gevaertsLaunching a plugin from a menu should be easy too. Look for how the credits plugin is handled
18:44:59Torneoh yeah, that one..
18:46:17 Join Nausicaa [0] (
18:47:12leachim6I upadated to current, and now my theme's all broke.
18:47:13leachim6not cool.
18:47:28 Join Jerom [0] (~jerome@
18:48:17n1sleachim6: <n1s> no, but they might not work anymore since the wps stuff has changed a bit
18:48:27leachim6yeah, I noted that.
18:48:35leachim6but it turns out this theme was just updated.
18:48:37 Join likemindead [0] (4715103a@gateway/web/freenode/ip.
18:48:47leachim6so I just installed the updated version
18:52:47 Quit t0rc (Quit: Give someone code, help them with one project. Teach someone to code, help them rule the world.)
18:52:53 Join lauanana [0] (
18:54:02leachim6likemindead, new plugins come out very often?
18:54:14leachim6I've been using rockbox for around 3 years, and I haven't seen one yet.
18:54:18leachim6except maybe the USB HID one
18:54:28leachim6and pictureflow.
18:54:44likemindeadI have no idea. I'm just a non-technical end user / FLOSS zealot. :D
18:55:36 Join Prophet [0] (
18:55:47 Quit lauanana (Client Quit)
18:56:03 Nick Prophet is now known as Guest97244 (
18:56:17evilnick_Bleachim6: You haven't been paying attention then!
18:57:10Guest97244hey there, the Rockbox is great, I realy appreciate your work, but I have one problem. Some songs are listed double in my Database. I already checked if the songs are two times on my Sansa SanDisk but I can only find them once. What to do?
18:59:25gevaertsGuest97244: that sort of thing is often caused by some trash or recycle bin on the player that's put there by the OS
19:00:49Guest97244hmm, where could I find this trash to delete it?
19:01:14gevaertsOne way is to get properties from the tracks in the database
19:02:38gevaertsFor both versions of a track, press long-select to get the context menu, pick "properties", and look at the path
19:02:58gevaertsIf this is the cause, they'll be different, and you'll know where to look
19:05:42pixelmaleachim6: there's a "skinupdater" tool in the source which you can either compile yourself or you find something in the forums. If it was possible, then themes already on the theme site had been updated as well so you could download them if you have some from there
19:09:02 Quit MethoS- (Remote host closed the connection)
19:12:53leachim6pixelma, already did
19:13:33leachim6pixelma, thanks though
19:14:23 Quit DerPapst (Quit: Leaving.)
19:15:48 Quit anewuser ()
19:18:34 Join togetic [0] (~togetic@unaffiliated/ibuffy)
19:19:12 Quit antil33t (Read error: Connection reset by peer)
19:19:22 Join antil33t [0] (
19:21:59 Join Staphylo [0] (
19:23:23 Join toffe82 [0] (~chatzilla@
19:29:29 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
19:31:34 Join simonrvn [0] (
19:31:48 Quit Jaykay (Read error: Connection reset by peer)
19:34:08 Join crow [0] (
19:34:11 Join balintx [0] (
19:34:59 Quit antil33t (Read error: Connection reset by peer)
19:35:09 Join antil33t [0] (
19:36:36crowdoes "usb" driver works on ipod nano 2g ?
19:37:57AlexP"yes" :)
19:44:02crowAlexP thnx :)
19:44:17AlexPcrow: I think there might be the odd problem with HID though
19:44:20barfsterFully ?
19:44:55barfsteriPod Nano 2g supposedly do not work as a dongle for PS3
19:45:03AlexPThat is nothing to do with it
19:45:19barfsterAhh, now what’s the issue then?
19:45:23AlexPYou have to rape the controller to make that work and not all let you
19:45:24barfsterMost other parts seem to be green
19:45:33AlexPNormal USB is another story
19:47:11crowwanna try that ps3 stuff on it :)
19:47:19gevaertsbarfster: if a device supports this PS3 thing, it's no longer usb, which is why the nano2g does fully support usb, but the nano1g doesn't
19:48:11crowis it allowed here to talk about ps3? and psgrove patchs?
19:48:23AlexPIt isn't really to do with Rockbox
19:48:23gevaertsit's not really on topic here
19:48:40barfsterBut plugins or patches...
19:48:44crowok thats reason i ask if its ok :)
19:48:44gevaertsUnless you're porting rockbox to run on the ps3 of course
19:48:51AlexPbarfster: It is neither
19:49:00crowgevaerts not that much knowelage :((
19:49:08AlexPIt isn't ever going to get into Rockbox, and isn't intended to
19:49:16crowi am trying to patch source but fails as mismatch
19:50:12barfsterwhich platform are you trying to compile on?
19:50:25AlexPIf this is psgroove, then please take it elsewhere
19:50:31AlexPIt really isn't on topic for here
19:50:51crowshure will not post here about it :)
19:50:56AlexPthanks :)
19:51:55***Saving seen data "./dancer.seen"
19:51:57 Quit Guest97244 (Quit: CGI:IRC)
19:57:44 Quit Staphylo (Quit: Bye les gens =))
20:00:29 Join Staphylo [0] (
20:03:15 Quit factor (Read error: Connection reset by peer)
20:10:17 Quit Jerom (Ping timeout: 253 seconds)
20:10:27 Join factor [0] (~factor@
20:10:59 Join piotrm [0] (
20:10:59 Join Jerom [0] (~jerome@
20:11:00 Quit piotrm (Changing host)
20:11:00 Join piotrm [0] (~piotrek@unaffiliated/piotrekm)
20:11:31 Quit piotrekm (Ping timeout: 240 seconds)
20:11:31 Nick piotrm is now known as piotrekm (~piotrek@unaffiliated/piotrekm)
20:21:34 Join [sko] [0] (~sko]
20:23:16 Nick YPSY is now known as Ypsy (
20:24:16 Join Dreamxtreme_ [0] (Dreamxtrem@
20:24:27 Join s1gma_ [0] (~d.d.derp@
20:25:29 Quit factor (Read error: Connection reset by peer)
20:27:18 Join factor [0] (~factor@
20:27:34 Quit _s1gma (Ping timeout: 255 seconds)
20:27:58 Quit Dreamxtreme (Ping timeout: 265 seconds)
20:30:57barfsterbluebroth3r: Thanks I already compiled the x-compiler
20:31:18bluebroth3rso you got it working with that patch?
20:33:38barfsterWell the x-compiler compiled without errors
20:33:44barfsterHowever compiling rockbox failed
20:33:56bluebroth3rhow did you compile the cross compiler without binutils?
20:34:07barfsterwithout binutils?
20:34:41barfsterAren’t those already in XCode or ports?
20:34:47bluebroth3rwell, when building a cross compiler toolchain you need to build binutils, then gcc
20:34:59barfsterI followed the how-to
20:35:03bluebroth3ryou need binutils build for cross compiling too
20:35:14bluebroth3rwhich howto?
20:35:42barfsterI ran just:
20:35:58barfsterBut there is another one
20:36:06 Quit Jerom (Quit: Leaving.)
20:36:21bluebroth3rhmm, doesn't build the eabi toolchain on 10.6 without the FS task I've posted above
20:36:49barfsterThat’s why it’s broken then
20:37:03 Join Jerom [0] (~heidi@
20:37:07barfsterBut I applied that patch today
20:37:18barfstergevaerts gave me the same link
20:37:20*bluebroth3r is confused
20:37:36barfsterSo that is not the reason why it does not compile
20:38:00bluebroth3rok, so you applied FS #11643, then ran to build the eabi toolchain. The toolchain did build but rockbox built with that toolchain crashes?
20:38:25barfsterit did not crash
20:38:30barfsterit compiled with errors
20:38:34barfsterbut no binaries
20:38:46 Join bmbl [0] (~Miranda@unaffiliated/bmbl)
20:38:58bluebroth3rthat doesn't sound like a problem with the toolchain then (you're talking about building Rockbox now, right?)
20:41:21 Part likemindead
20:42:08 Join Maggux [0] (
20:47:16barfsterDo you feel like reading the output?
20:49:50bluebroth3rok, so FS #11643 works for others too and I can commit that. Great.
20:49:57bluebroth3rsure, can you pastebin it?
20:57:58 Quit bmbl (Quit: Bye!)
20:59:20barfsterI tried make -j earlier today
20:59:29barfsterI just did make clean
20:59:34barfsterand now I am doing make
20:59:41 Join Strife89 [0] (a80dbf53@gateway/web/freenode/ip.
21:02:37CIA-81New commit by gevaerts (r28178): Remove obsolete 2nd gen nano check
21:02:41 Quit neoxan (Ping timeout: 245 seconds)
21:03:03 Join DerPapst [0] (
21:03:23 Join neoxan [0] (neoxan@gateway/shell/
21:04:44CIA-81r28178 build result: All green
21:10:40 Join {phoenix} [0] (
21:11:37 Join sudoman [0] (c05041e7@gateway/web/freenode/ip.
21:14:20sudomanhi, I just reformatted my 5.5g ipod on ubuntu 10.04. if i understand the directions correctly, my ipod needs to reboot to update the contents of the rom. however, i don't know how to eject it. (i had "umounted" it to do the various previous steps.) right now, the ipod screen is flashing "do not disconnect". how should i proceed?
21:14:51 Quit Alcoholic ()
21:16:00sudomani can feel the hd spinning too.
21:16:14gevaertsunplug it?
21:16:40gevaertsOr use the eject command if you *really* want to
21:17:37bluebroth3rwhy does some ROM contents need updating after reformatting it?
21:18:32sudomanthanks, the eject command worked. :)
21:18:50sudomanbluebroth3r: i think it's because the previous step was to put on a new firmware image
21:18:57n1sbluebroth3r: if he installed a newer OF than he had before it will flash rom on first reboot (if it needs to)
21:25:01 Quit markun (Read error: Connection reset by peer)
21:27:23bluebroth3rwell, "reformat" doesn't include "restore" from my understanding but only "reformat the data partition". If you put a new firmware partition on it things are different.
21:27:35 Join stripwax [0] (
21:28:07sudomanyeah, that's what i did. i followed these directions:
21:28:24sudomansorry for the confusion ;)
21:34:45 Join anewuser [0] (anewuser@unaffiliated/anewuser)
21:36:07 Quit TheSeven (Ping timeout: 252 seconds)
21:37:26 Quit Strife89 (Quit: Page closed)
21:51:58***Saving seen data "./dancer.seen"
21:59:21 Join markun [0] (~markun@rockbox/developer/markun)
22:00:52 Quit stripwax (Read error: Connection reset by peer)
22:01:06 Quit dfkt (Read error: Connection reset by peer)
22:06:56 Quit n1s (Quit: Lmnar)
22:12:57 Quit esperegu (Read error: Connection reset by peer)
22:14:41 Join [sko]1 [0] (~sko]
22:16:26 Quit [sko] (Ping timeout: 245 seconds)
22:22:05 Join bmbl [0] (~Miranda@unaffiliated/bmbl)
22:23:39 Quit [sko]1 (Quit: Leaving.)
22:27:03 Join dfkt [0] (dfkt@unaffiliated/dfkt)
22:38:46 Quit ranma (Remote host closed the connection)
22:42:09 Join Jerom1 [0] (
22:42:33CIA-81New commit by bluebrother (r28179): Make eabi toolchain build on OS X 10.6. ...
22:42:51 Quit Jerom (Ping timeout: 240 seconds)
22:44:20CIA-81r28179 build result: All green
22:51:24 Quit bertrik (Quit: :tiuQ)
22:52:16 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
22:53:49soapnice, bluebroth3r
23:03:35 Nick Ypsy is now known as YPSY (
23:06:26 Quit factor (Ping timeout: 255 seconds)
23:09:34 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
23:12:38 Quit leachim6 (Quit: This computer has gone to sleep)
23:18:10 Quit Maggux (Remote host closed the connection)
23:21:28 Join factor [0] (~factor@
23:21:56 Join fdinel [0] (
23:23:23 Part Heis
23:24:08 Join clone4crw [0] (
23:25:03 Part domonoky
23:29:14 Quit Nausicaa (Ping timeout: 265 seconds)
23:29:29 Quit evilnick_B (Quit: Page closed)
23:32:33 Join Ramsey[LC] [0] (~RamseyLC]
23:36:17 Quit sudoman (Quit: Page closed)
23:37:20 Join stripwax [0] (
23:43:38 Quit pamaury (Remote host closed the connection)
23:45:26 Quit wodz (Quit: Leaving)
23:51:37 Quit jgarvey (Quit: Leaving)
23:52:01***Saving seen data "./dancer.seen"

Previous day | Next day