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 2008-07-16

00:00:34LloreanThat just means a .deb file though.
00:01:32obonice, it seems to shell exec a "bootloader" executable...
00:02:24scorche|shhrm...i wonder how it calls things with it being GPLv3
00:02:25oboand gives a selection of 3rd party builds to install
00:02:33bluebrotherLlorean: well, they plan to include quite a bunch of stuff.
00:03:14bluebrotherbut as far as I can see they don't have too much working yet. Just read a forum threads where they discussed rbutil not having a player detection ... in march!
00:03:23 Quit ender` (" Man created gods. The opposite remains to be proved. -- Serge Gainsbourg")
00:03:34bluebrotherseems they haven't looked at rbutil in a serious way :/
00:03:47scorche|shand are they calling our gplv2 binarys?
00:04:03scorche|shwell...GPLv2 or later now i guess =P
00:04:31bluebrotherwell, for sansapatcher I guess so ;-) But that isn't an issue ... they are just calling them
00:04:35scorche|shand actually those....erm...nevermind
00:04:43LloreanYeah, but they're claiming the tool is distributed as GPLv3
00:04:56LloreanIf they're distributing our binaries, they need to include the proper license with them.
00:05:10scorche|shthat is what i was getting at
00:05:32*bluebrother downloads the source package
00:05:56scorche|shLlorean: perhaps they made a gplv3 fork? ;)
00:07:08bluebrotherseems they distribute a binary "bootloader" within their "source" tarball :/
00:07:30bluebrotherand that tarball is in fact a tarbomb :(
00:08:33bluebrotherok, there is an issue: the distributed sansapatcher isn't GPLv3, but the tarball doesn't contain a notice about that.
00:09:41 Quit Horscht ("We don't make mistakes, we just have happy little accidents")
00:10:11LloreanIf it's v2 or later, they can distribute it *as* V3 though.
00:11:00bluebrotherhmm. But they don't distribute the sources. Is this in line with v2 too?
00:11:27LloreanI'm not sure
00:11:41LloreanThey do need to provide the sources, but with v2 if they compiled it from our clean sources, they could just link people to us.
00:12:36bluebrotherI'm wondering if, as they distribute "sources", it's ok to not include a pointer to the sources of the binary they put into their tarball.
00:17:36 Quit obo ("bye")
00:21:04 Quit Lear ("ChatZilla 0.9.83 [Firefox 3.0/2008052906]")
00:21:40 Quit avis ("if you could step inside me...")
00:21:50 Quit bluebrother ("leaving")
00:22:03 Quit DataGhost (Nick collision from services.)
00:22:08 Quit herrwaldo ("Konversation terminated!")
00:22:10 Join DataGhost [0] (i=dataghos@unaffiliated/dataghost)
00:22:10 Join cyc0 [0] (
00:22:58 Join Bensawsome [0] (
00:22:59 Join jac0b|w [0] (i=42207874@gateway/web/ajax/
00:24:16cyc0Hi there
00:24:51jac0b|wokay I think I figured out the flac thing it has to do with flac 1.2.1
00:25:18cyc0Anyone with experience on LCD drivers of rockbox project ?
00:25:41 Join fdinel [0] (
00:28:51scorche|shcyc0: it might be better to ask your more specific question instead
00:31:00 Quit shotofadds (Read error: 104 (Connection reset by peer))
00:32:13 Join einhirn_ [0] (
00:33:00cyc0scorche|sh : any project supported by rockbox using a solomon lcd ctrl with spi interface ?
00:35:01 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
00:41:34 Quit Seedy (Read error: 110 (Connection timed out))
00:41:40 Join Nibbl [0] (
00:41:55 Join Seedy [0] (
00:43:23 Quit sitwon ("Leaving")
00:48:13 Quit cyc0 ("BitchX: now with wings")
00:53:44 Quit jac0b|w (" ajax IRC Client")
00:57:38preglowthat's a ton of red
00:58:41scorche|shi see another person who happened to look at the delta table...
01:09:32 Join gnujin [0] (n=user@
01:12:39***Saving seen data "./dancer.seen"
01:13:17 Quit Nico_P (Remote closed the connection)
01:17:08 Join Thundercloud [0] (
01:18:49 Join culture [0] (n=none@
01:19:55 Join avis [0] (n=ident@pdpc/supporter/student/avis)
01:24:24 Quit bertrik (Remote closed the connection)
01:26:50 Join CaptainKewl [0] (
01:28:48 Quit Horscht ("User was distributing pornography on server; system seized by FBI")
01:31:33 Quit Bensawsome ("The awsome is gone :(")
01:32:51 Quit jhulst (Remote closed the connection)
01:33:10 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
01:36:48 Quit Nibbl (Remote closed the connection)
01:37:18 Quit CaptainKewl ("( :: NoNameScript 4.02 :: )")
01:40:53 Quit Zarggg ()
01:41:21 Quit XavierGr (Nick collision from services.)
01:41:33 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
01:42:15 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
01:46:38 Join Zarggg [0] (
01:59:14 Join floatsaka [0] (
02:03:03 Part pixelma
02:07:23 Quit Thundercloud (Read error: 110 (Connection timed out))
02:07:29 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
02:15:35 Quit oofus (Remote closed the connection)
02:17:50 Quit einhirn_ (Read error: 54 (Connection reset by peer))
02:18:01 Part gnujin ("ERC Version 5.3 (IRC client for Emacs)")
02:25:47 Join sitwon [0] (
02:27:35 Quit culture (Connection timed out)
02:40:35 Join simonrvn [0] (i=simon@unaffiliated/simonrvn)
02:40:54 Part simonrvn ("Thanks, and Take Care")
02:42:43 Quit BlakeJohnson863 ("Leaving.")
02:43:21 Join BlakeJohnson86 [0] (
02:46:30 Quit PaulJam_ (".")
02:51:31 Join xqtftqx [0] (i=40e9e3d2@gateway/web/ajax/
02:52:09xqtftqxHello Everybody
02:52:44 Join gnujin [0] (n=user@
02:53:21gnujinHello again, where can I find a information about iPod 5.5G 80GiB firmware?
02:53:36gnujinI have a problem with bootloader installation.
02:54:02xqtftqxwhats your problem? (and for future refrence, dont just say "i have a problem")
02:57:01 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
02:57:08gnujinxqtftqx: Sorry, I have Gentoo GNU/Linux and I trying install something linux-based on my iPod.
02:57:26Lloreangnujin: Rockbox isn't Linux-based.
02:57:40LloreanWhy not tell how far you've gotten in the process, and what error you're encountering?
02:57:55gnujinLlorean: On the begining.
02:58:23scorchegnujin: that isnt really an error or problem...have you had a look at the manual?
02:58:42advcomp2019are you sure it is not a classic if you cant install rockbox?
02:58:59gnujinLlorean: I created a VFAT on iPod. Then I tried to install bootloader in MBR.
02:59:20scorchegnujin: have you had a look at the ManualRestore wiki page?
02:59:24gnujinscorche: Yes, I'm sitting at it almost a week.
02:59:28Lloreangnujin: Did you follow the instructions in the wiki for converting it to FAT32?
02:59:55scorchegnujin: so at what point in that page are you encountering error/issues?
03:00:02gnujinLlorean: You mean mkdosfs -F 32 -S 2048 /device/?
03:00:28Lloreangnujin: No, it's not that simple
03:00:34LloreanIf that's all you did, you did not follow the instructions in the wiki.
03:00:49gnujinLlorean: Excuse me?
03:01:02Lloreangnujin: "Excuse me" doesn't tell me which part of my statement you didn't understand.
03:01:10LloreanThere are directions in the wiki for properly converting an iPod to FAT32.
03:01:15LloreanIt is not as simple as reformatting the device.
03:02:04gnujinLlorean: Ok, ipodpatcher complaining that the logical sector size is too big −− is 4096B.
03:02:26Lloreangnujin: You should not be running iPodpatcher until after you've done the conversion the way the wiki says.
03:03:37gnujinLlorean: So, what do you recommended?
03:04:26scorchegnujin: follow the wikipage's directions
03:04:27Lloreangnujin: Follow the instructions on the IpodManualRestore page.
03:06:07gnujinLlorean: −− this you mean?
03:07:11scorchegnujin: wiki, type the name of the page there as we have typed it, hit enter
03:07:31scorchei thought you said you had been sitting on it for almost a week
03:08:06 Join IntrepiD [0] (
03:08:15IntrepiDHello everyone!
03:08:21gnujinscorche: ...
03:08:22 Join aidy [0] (
03:08:33aidyi'm trying to unbrick my D2
03:08:59aidybut i always get [ 283.096918] sdb: unknown partition table
03:09:02scorchegnujin: yes?
03:09:10IntrepiDI'm new to rockbox... All I'm trying to do is change the wps. I can change the theme fine, but when I try to change the wps it will just show the default wps. I have tried this with several themes
03:09:13aidyit seems to work after i reboot though
03:09:28scorcheIntrepiD: you are likely dealing with broken themes
03:09:50gnujinscorche: −− This is not a wiki?
03:09:55IntrepiDare the acotil themes broken?
03:10:03Lloreangnujin: That is the wiki, yes.
03:10:06scorchegnujin: it is
03:10:14Lloreangnujin: And we gave you the exact name of the page in it you need: IpodManualRestore
03:10:26Lloreanaidy: What exactly did you do to your D2?
03:10:32advcomp2019IntrepiD, yes there is a lot of the themes that are broken
03:10:39scorcheIntrepiD: if you get the old default theme while trying to load it, then likely yes
03:10:50IntrepiDI have a sansa e270... could you tell me a theme that is not broken so I can test it?
03:10:51aidyLlorean: i was trying to upgrade to 4.58
03:11:16aidyLlorean: together with the rockbox bootloader
03:11:32scorcheIntrepiD: the ones that come with rockbox shouldnt be
03:11:33advcomp2019IntrepiD, there is themes on anythingbutipod that is not broken.. just look for VP
03:11:47 Quit EspeonEefi ("さよなら")
03:12:43***Saving seen data "./dancer.seen"
03:12:56gnujinLlorean: Yes, I downloaded the image for 80GB but... ipodpatcher gave me an error message something about a copyright of the firmware...
03:14:23Lloreangnujin: What "image" are you referring to?
03:14:41LloreanThe ManualRestore page doesn't mention the word "image" at all, so please use the exact same terms it does so I can be sure to know what you're talking about
03:15:10gnujinLlorean: mbr-video80gb-2048.bin
03:15:17LloreanYou do not use that file with iPodPatcher
03:16:01gnujinLlorean: So what kind of program I should use?
03:16:57advcomp2019read the wiki
03:18:02gnujinadvcomp2019: Ok, nevermind... thank you for help, expecially your's...
03:18:09xqtftqxgnujin: Are you running windosw or linux?
03:18:39xqtftqxsorry nvm
03:19:47Lloreangnujin: The page tells you *exactly* what program to use at each step if you'd read it instead of trying to guess.
03:20:30Lloreanxqtftqx: "nvm" is not a real word.
03:20:35LloreanI shouldn't have to remind you of this, by this point.
03:21:18gnujinxqtftqx: Wonderful community, isn't it? :D
03:21:37Lloreangnujin: The channel has guidelines. Nobody would get chastised if you guys would actually have the decency to follow them in the first place.
03:22:18Lloreangnujin: So far you've not asked any question specific enough to receive help with, and when directed to the documentation you've refused to actually follow it, and just apparently made random guesses as to what to do judging from your responses.
03:22:27LloreanWhy should the community support you in doing stupid things rather than simply reading the docs?
03:27:00gnujinLlorean: Actually you have right. My apologise.
03:27:04 Quit tvelocity_ (Remote closed the connection)
03:27:31xqtftqxANybody know how to install sdl? for building the simulator?
03:28:01Lloreanxqtftqx: See the SDL docs or your OS's package manager if you're running an appropriate linux variant
03:29:11xqtftqxi only see sdlm
03:29:16xqtftqxa arcade emulator
03:30:06 Quit neddy ("Leaving.")
03:30:22 Quit maffe ("IRC ist obsolet!")
03:30:49scorchexqtftqx: you might want to try #sdl or #yourlinuxdistrohere
03:31:21xqtftqx... ok...
03:32:08 Quit cool_walking_ (Read error: 104 (Connection reset by peer))
03:32:58 Join MethoS- [0] (
03:35:29 Join EspeonEefi [0] (i=espeonee@CERULEANCITY.MIT.EDU)
03:41:39swearsAnyone know if there is a "Brightness (plugged in)" options in rockbox?
03:42:46IntrepiDCould someone please give me a link to a non-broken wps I could try. Ive tried supposively fixed ones and they don't work either
03:42:58LloreanIntrepiD: Just try the default included one.
03:43:07scorcheIntrepiD: as i told you before, there are a few that come with rockbox...they should work fine
03:43:25Lloreanswears: I don't believe such a feature is mentioned in the manual, no.
03:43:34swearsYeah, i couldn't find it
03:43:43swearsI only see the backlight timer (plugged in)
03:43:53swearswould be nice to have different brightness setting as well.
03:44:14scorchefeel free to implement such a feature
03:44:22swearsI'll get right on it
03:44:44IntrepiDscorche: I can't get any of the default ones to work. They all show the default wps
03:45:04scorcheIntrepiD: try with the newest build
03:45:44IntrepiDI am on the newest build
03:45:53IntrepiDi just installed 2 hours ago
03:46:04advcomp2019IntrepiD, cabbiev2 does not work?
03:46:30 Quit Addicted (Remote closed the connection)
03:48:00advcomp2019it works here on my e280R
03:48:10gnujinLlorean: When I'm doing a backup of MBR I need unmount the device first isn't it?
03:48:14LloreanIntrepiD: Are you sure you didn't re-download another copy of CabbieV2 when you were downloading themes?
03:48:35 Part aidy
03:49:24Lloreangnujin: None of the instructions describe making a backup of your MBR. Since I have no idea what you're doing, I can't really offer you help with it.
03:51:27gnujinLlorean: I'm trying to insure myself I mean I try to backup MBR and Firmware.
03:51:40gnujinLlorean: It's not a good idea?
03:52:26LloreanAll I said is that because I don't know what you're doing, I can't help.
03:52:59 Quit DerDome (Read error: 110 (Connection timed out))
03:53:01LloreanIt shouldn't be necessary to unmount for making a backup, but since I don't know what method you've come up with to do it, I don't know if maybe you need to because you're doing something I hadn't thought of.
03:54:13gnujinLlorean: I'm using dd tool −− "dd if=/dev/sdX of=backup_file count=1"
03:55:11LloreanIt should not be necessary
03:55:58gnujinLlorean: Ok, thank you but how to backup the firmware?
03:58:24LloreanThere's no reason to.
03:58:44LloreanThe entire point of the manual restore page is for recovering damaged firmware. It just happens to be the same process as converting an iPod properly to FAT32
03:58:55xqtftqxgnujin: Do you want to backup the rockbox install or the bootloader?
03:59:11Lloreanxqtftqx: he hasn't got Rockbox installed.
03:59:18xqtftqxoh sorry, my window didnt scroll dowl
04:01:46gnujinLlorean: I didn't ask about the reason. Please, answer me.
04:02:03 Nick fxb is now known as fxb__ (
04:02:25gnujinxqtftqx: Do you have in mind a Apple bootloader?
04:02:55Lloreangnujin: If you read the page, it links where to download good firmware from. There's no reason to back it up because your backup is actually more likely to be useless for recovery than the known good download.
04:04:15 Quit jhulst (Remote closed the connection)
04:07:05gnujinLlorean: Can I ask what this firmware containing?
04:07:22LloreanIt's the official Apple firmware...
04:07:49LloreanThe page's purpose is to restore an iPod to working status as a normal Apple FAT32 iPod.
04:07:55LloreanAfter which Rockbox install can be performed as normal.
04:08:24gnujinLlorean: But nothing other then Rockbox?
04:08:49LloreanI don't know what you mean.
04:08:51scorchegnujin: those links do not contain rockbox
04:08:57LloreanThe page makes it a working Apple iPod
04:09:04LloreanAfter which you can do to it anything you could do to a working Apple iPod.
04:09:32LloreanWhy do you ask?
04:10:46 Quit MethoS- (Remote closed the connection)
04:24:53gnujinLlorean: Ok, now I have a problem.
04:25:20LloreanWhat is the problem
04:26:13gnujinLlorean: When I've copied the firmware and then run the fdisk he tell me that I have only one partition /dev/sda1.
04:27:27 Join miepchen^schlaf_ [0] (
04:27:40LloreanThen you probably did not properly put the MBR on and make Linux reread it
04:29:17gnujinLlorean: dd if=file of=/dev/sda1 is not proper?
04:29:44 Quit sarixe (Read error: 110 (Connection timed out))
04:30:27LloreanNo, it's not.
04:30:48Lloreandd if=file of=/dev/sda would be proper, since you don't want to just write it within a specific partition.
04:31:05LloreanThat's why it says "sdX" unlike the later "sdX1" and "sdX2"
04:31:09 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
04:33:48gnujinLlorean: dd if=Firmware-X.Y.Z of=/dev/sdX1 −− step 6.
04:33:59LloreanThe MBR
04:34:25LloreanI said you probably did not properly put the *MBR* on, not the firmware.
04:34:32 Quit miepchen^schlaf (Connection timed out)
04:35:24gnujinLlorean: I am sorry, I'm sleepy right now.
04:35:25 Join sarixe [0] (
04:36:12LloreanYou should probably stop and get some rest then.
04:36:19LloreanSmall typos and confusions are only going to make this harder.
04:37:12gnujinLlorean: I'm going to work today. ;)
04:38:05gnujinLlorean: Ok, but I should use MBR from rockbox or my own?
04:38:27LloreanThe page tells you to use the one from there. It'd be pointless to reuse the one you just copied off...
04:39:28 Quit jhulst (Remote closed the connection)
04:39:58gnujinLlorean: Ok.
04:40:25 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
04:41:32 Quit avis ("if you could step inside me...")
04:42:22 Join avis [0] (n=ident@pdpc/supporter/student/avis)
04:47:41wpyhdoesn't RB use fixed point calculations?
04:48:07 Join midgey [0] (
04:48:29wpyhI thought not all targets support floating point
04:49:30LloreanIn the sense that floating point ops are very, very slow generally
04:49:52wpyhI thought some targets don't support FP at all
04:50:08LloreanI'm not sure on the specifics myself.
04:50:23wpyhI'll try to stick to fixed point then
04:50:25wpyhthanks :)
04:52:37 Join n9xvt [0] (n=187be7e0@gateway/web/cgi-irc/
04:54:41safetydanwpyh: if you use double/float then they will be emulated on the target and thus be very slow
04:54:58safetydanhowever they're not totally unusable, but will almost never be accepted for core functions
04:55:01safetydanplugins should be okay
04:56:19wpyhsafetydan: I'm trying to optimize a plugin, so it would be counterproductive to use floating point.. :p
04:56:30wpyhthanks anyway ;)
04:57:05 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
04:58:45wpyhI need to calculate the reciprocal of a square root, and found the infamous InvSqrt() from quake 3
04:58:49wpyhbut it uses floating point
04:59:00*wpyh will try convert it into fixed point
04:59:07wpyhalthough that might not be possible..
04:59:37LloreanYou might see if Quake 1 has a similar function. Since I have no clue what it was used for, I couldn't guess, but IIRC Quake 1 was still fixed point.
05:00:32wpyhLlorean: OK, I will search for that
05:03:10saratogawpyh: there are fixed point sqrt functions in most codecs
05:03:14n9xvtmi clock keeps changing time? sansa c240?
05:03:41saratogalibwma has on in wmafixed.h
05:04:17saratogasorry wmafixed.c
05:04:42wpyhhey, thanks :)
05:04:58wpyhit seems like an unrolled loop to me
05:08:15 Join d-k-t-2 [0] (n=dt@
05:08:43n9xvtalso,,doesent connect to rock box utility wen has a sd card in it?
05:11:07gnujinLlorean: FAT: logical sector size too small for device (logical sector size = 2048)
05:12:05Lloreangnujin: Have you tried the mformat method?
05:12:09gnujinLlorean: I used mformat -t 2428 -h 255 -s 63 -S 4 -M 2048 -F a:
05:12:46***Saving seen data "./dancer.seen"
05:13:05gnujinLlorean: In mformat config file I uncommented line with drive a: file="dev/sda2"
05:13:40gnujinLlorean: No error message occured.
05:13:54LloreanWhat's giving the error message then?
05:14:12gnujinLlorean: dmesg | tail
05:15:01LloreanIs some specific step failing?
05:15:16gnujinLlorean: No.
05:15:50gnujinLlorean: I did those steps several times to be sure.
05:16:01LloreanThen what, exactly, are you asking?
05:16:24safetydanwpyh: there's a few fixed point functions floating around in the codecs and plugins. I think there might even be a fixedpoint.c in the plugin lib
05:16:29gnujinLlorean: How to solve this problem.
05:16:32LloreanI don't know if that message is normal or not, but I do know the formatting on these iPods is a little unusual so I wouldn't be entirely surprised if it kicked up warnings of some sort.
05:16:42Lloreangnujin: What *is* the problem. You said no step is failing.
05:17:07gnujinLlorean: I can't mount /dev/sda2
05:17:54wpyhgnujin: do you have a 5.5g ipod?
05:18:03wpyhsafetydan: thanks, I'll take a look
05:18:14Lloreangnujin: And you're 100% sure you have a 5.5G and not a 6G?
05:18:45gnujinLlorean: Yes, frontside is black and backside chrome.
05:19:07wpyhgnujin: the 6G also has those colours
05:19:46wpyhis the front side plastic or metal?
05:20:51wpyhhm... no algorithm/function for inverse square root in the codecs (I looked for inv.*sqrt)
05:20:58saratogai don't understand this error: "io.c:148: error: storage class specified for parameter 'sim_root_dir' "
05:21:07saratogawhere that line is "extern const char *sim_root_dir; "
05:21:08gnujinwpyh: Plastic.
05:21:21wpyhgnujin: then it's a 5.5g
05:21:29wpyhtry the mkfs.vfat method
05:21:45gnujinwpyh: I also tried.
05:22:02gnujinwpyh: Same result.
05:22:02Lloreangnujin: Just to verify, what are the first three characters of its serial number?
05:22:06*wpyh really thinks the mformat method should go away
05:22:26Lloreanwpyh: The mformat method is generally more reliable than the mkfs.vfat one for the 2048 disks.
05:22:45saratogawpyh: you can use 1/fixsqrt()
05:22:47wpyhLlorean: I haven't had trouble with mkfs.vfat...
05:22:57wpyhsaratoga: yeah, I was trying to avoid that :p
05:23:20wpyhif we can easily convert between fixed-point and floating point, we can use quake3's function...
05:23:23gnujinLlorean: 8M7
05:23:31Lloreanwpyh: Well, we had many, many people have problems with it in the early days of supporting the 80gig ones. It's possible they've fixed some bugs in their own code?
05:23:54Lloreangnujin: Those are the LEFTMOST three?
05:23:57saratogawpyh: are you actually limited by sqrt performance?
05:24:09wpyhLlorean: I suspect that they didn't use the correct parameters to mkfs.vfat
05:24:09Lloreangnujin: I made a mistake, I need the rightmost three, sorry.
05:24:23gnujinLlorean: First are first. I'm not a arabian.
05:24:37 Quit d-k-t (Read error: 110 (Connection timed out))
05:24:42wpyhsaratoga: not sure yet, but we'll find out
05:24:59Lloreangnujin: Again, I already said it was my mistake, and that I need the rightmost three...
05:25:31gnujinLlorean: YMV
05:25:33Lloreanwpyh: The command on the page now is what was used then.
05:25:41wpyhsince I'm trying to use this algorithm ( to calculate the distance of a point to a line, I need the inverse of the square root
05:25:46Lloreangnujin: That's a classic serial number. 6G.
05:26:03Lloreangnujin: You are 100% certainly using an "iPod Classic" rather than an "iPod Video" and Rockbox cannot be run on your device.
05:26:24*wpyh wonders how the classic can have a plastic front
05:26:47wpyhLlorean: do we have a log of people who had problems with the mkfs.vfat command?
05:26:55*wpyh wants to round'em up
05:27:10Lloreanwpyh: Nothing specific. You'd have to dig through old IRC logs I imagine
05:27:16saratogawpyh: I would make sure sqrt performance is actually a problem before trying to optimize it ...
05:27:20gnujinLlorean: Are you sure?
05:27:43wpyhLlorean: ok, we'll see
05:27:45Lloreangnujin: There is no doubt. you can verify at yourself:
05:28:01wpyhsaratoga: uh, yeah.. let me implement the algorithm first, and then optimize
05:28:15*wpyh remembers now that premature optimization is the root of all .*
05:28:43gnujinLlorean: ... So there's no hope.
05:29:31gnujinLlorean: Anyway thank you for helping me.
05:31:03 Quit gnujin ("ERC Version 5.3 (IRC client for Emacs)")
05:38:09n9xvtany info?
05:42:35 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
05:44:35 Quit n9xvt ("CGI:IRC (EOF)")
05:47:41 Quit IntrepiD (Read error: 110 (Connection timed out))
05:49:50unpaidbillis there any easy way to download album art for my ipod 30g? something that will search through all the mp3s on the ipod and attempt to download it automatically?
05:50:45saratogaunpaidbill: I've seen various programs for doing that over the years, i'm sure you can find one on google
05:51:06Lloreanunpaidbill: Media preparation really isn't on-topic here though. This is for questions and development work of Rockbox and it's official tools.
05:54:21unpaidbilljust wondering if anyone knew something n particular, i'll fish on google some more
06:05:36 Quit saratoga ("CGI:IRC (EOF)")
06:14:57 Join Level2Tech [0] (
06:15:27Level2TechYeah yeah, check out my website and take a look at my code. Also you may want to join my channel
06:16:55scorcheLevel2Tech: i certainly hope this is not you spamming our channel
06:17:44Level2Techdo what
06:17:54Level2Techits not
06:18:08Level2TechI just slapped by bot...its his fault
06:20:02scorchethis is an on-topic channel for dicussing rockbox matters only...please dont fill our logs with...well...whatever this is...
06:21:32 Nick Level2Tech is now known as ball_licker (
06:21:48Mode"#rockbox +o scorche " by ChanServ (ChanServ@services.)
06:21:51Kick(#rockbox ball_licker :Kick!) by scorche!i=Blah@rockbox/administrator/scorche
06:25:24 Quit midgey ()
06:40:49Mode"#rockbox -o scorche " by ChanServ (ChanServ@services.)
06:51:33swearsI am trying to get album art to show
06:51:40swearsI've read I need to modify the .wps file
06:51:51swearsdoes it matter where I insert the album art command?
06:57:53 Join AndyIL [0] (n=pasha_in@
06:59:52swearsand should there really be a space before and after albumtitle
06:59:53swears./ albumtitle .bmp - name of the album, found in metadata of the music file
07:11:44 Quit AndyI (Read error: 110 (Connection timed out))
07:12:49***Saving seen data "./dancer.seen"
07:25:44 Join fml [0] (n=4fd3ccd6@gateway/web/cgi-irc/
07:26:24fmlFS #8965 can be closed now IMHO since there is no study mode anymore
07:26:28 Quit fml (Client Quit)
07:43:36 Join Brendan03 [0] (
07:44:57Brendan03I have an issue regarding iPod photo and a wps, Is it acceptable to ask for help here?
07:47:19advcomp2019Brendan03, some wps are broken
07:47:43advcomp2019if that is what you was going to ask
07:47:59Brendan03Ah, I'm trying to install The DGT1.4 −− I'm getting the wallpaper/background image working okay
07:49:07Brendan03I'm using an ipod photo and I'm lead to believe it is possible, but I've had issues with the rockbox firmware interfacing properly with the LCD in the ipod
07:49:54Brendan03as such, I went forum trawling and found some software which has got the screen working okay but the wps doesn't seem to be activating/installing
07:50:40 Join maffe [0] (
07:56:03advcomp2019yes then.. you have to update the WPS or wait for an update to that WPS.. that theme might broken because it does not use VP
07:57:58Brendan03oh, okay
07:58:45advcomp2019look at r17759 and r17763
08:00:03Brendan03Okay, How do you search for release numbers?
08:00:10 Join K4rP4D [0] (n=KrPD@unaffiliated/krpd)
08:00:48 Quit K4rP4D (Client Quit)
08:00:53Brendan03Disregard, Found it
08:06:13Brendan03Actually, I can't seem to find either of those
08:06:25 Quit gevaerts (Nick collision from services.)
08:06:36 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
08:08:54advcomp2019you can not find the revision numbers or what?
08:09:48Brendan03Well, I've put the revision numbers in and can't find the releases
08:10:45advcomp2019;revision=17759 and;revision=17763
08:11:30Brendan03Thanks, What do I do with those? Download the files and put them in the subdirectorys on the device?
08:12:27advcomp2019it says how to fix the themes when you edit the theme
08:13:26Brendan03Oh, Okay
08:17:21 Quit tessarakt ("Client exiting")
08:18:14 Quit safetydan ("Leaving.")
08:20:23 Part Brendan03
08:20:44 Join Brendan03 [0] (
08:20:45 Quit DaCapn ()
08:22:26 Join K4rP4D [0] (n=KrPD@unaffiliated/krpd)
08:25:20 Part Brendan03
08:30:38 Quit xqtftqx (Remote closed the connection)
08:30:38 Quit GodEater_ (Remote closed the connection)
08:30:38 Quit perrikwp (Remote closed the connection)
08:34:33 Join Rob2223 [0] (
08:37:04 Join Brendan03 [0] (
08:37:04 Part Brendan03
08:44:05 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
08:45:38 Quit swears ("( :: NoNameScript 4.21 :: )")
08:45:57 Join ender` [0] (
08:46:31LloreanGodEater: Present
08:47:48GodEaterdid you see the note I left on the *first* of Zardoz's posts I deleted this morning ?
08:48:08LloreanNo, I usually don't read the trash unless someone calls attention to it.
08:48:21LloreanChecking now
08:48:25GodEaterI'm just getting fed up of us having to clean up after him
08:53:16 Quit Rob2222 (Read error: 110 (Connection timed out))
08:55:48 Quit Ave (Read error: 110 (Connection timed out))
08:55:50 Join Ave [0] (
08:56:37 Join Nibbl [0] (
08:56:43 Join schNibbler [0] (
08:56:51 Quit schNibbler (Read error: 104 (Connection reset by peer))
08:56:56 Join MTee [0] (n=mtee@nat/ibm/x-945e99c79157c007)
08:59:00 Join petur [50] (n=petur@rockbox/developer/petur)
09:04:22 Join ali_as [0] (
09:05:01 Join Vorador [0] (
09:08:27 Join DaCapn [0] (
09:12:53***Saving seen data "./dancer.seen"
09:16:59 Quit ali_as_ (Read error: 110 (Connection timed out))
09:23:04 Join Nico_P [0] (i=53915df2@gateway/web/ajax/
09:25:03 Quit Nico_P (Client Quit)
09:25:25 Join Nico_P [0] (i=53915df2@gateway/web/ajax/
09:33:44 Join d [0] (
09:34:12 Nick d is now known as Guest98829 (
09:46:21 Join daurn [0] (n=daurnima@unaffiliated/daurnimator)
09:49:20 Quit sarixe (Read error: 110 (Connection timed out))
09:51:10 Quit d-k-t-2 (Read error: 110 (Connection timed out))
09:52:12 Quit unpaidbill (Read error: 113 (No route to host))
09:53:05 Join Quan-Time [0] (n=792d0010@gateway/web/cgi-irc/
09:53:14Quan-Timewow, few more ppl than i expected
09:53:17 Quit Nibbl (Read error: 110 (Connection timed out))
09:55:22markunQuan-Time: but not many active right now :)
09:55:35Quan-Timegotcha ;)
09:56:38markunwhich player do you have?
09:57:41Quan-Timeiriver H10-20gb
09:57:50Quan-Timeplayin around with rbox now...
09:57:54Quan-Timebeen a while since i updated it..
09:57:59markunI hope you like it
09:58:00Quan-Timethe themes seem to be a bit screwy..
09:58:24markunsome themes requirer special rockbox builds
09:58:33Quan-Timego to change theme, and it goes to some generic screen, and WONT put the full theme on for some reason. ohh.. gotcha
09:58:40markunand the formwat of the file changes from time to time
09:58:56markun(damn typos)
09:59:26Quan-Timeits bascially only changing the font,, blue background, nothing really changes cept the font.. sorta annoying really
09:59:32Quan-Timebest way to fix it ?
09:59:36Quan-Timewipe, start again ?
10:00:27advcomp2019look at r17759 and r17763 to see how to fix the WPS that are broken
10:01:30Quan-Timeas in build ?
10:01:38Quan-Timeor help / FAQ / wiki ?
10:02:53linuxstbIsn't there also a forum thread discussing the changes?
10:03:17advcomp2019that revision numbers.. there is a wiki, but the revision numbers are the easiest.. linuxstb, there is?
10:05:54advcomp2019linuxstb, you are right.. i did not know that
10:09:15 Join bertrik [0] (
10:09:15Quan-Timebah, ill make my own theme.. Well, up date my old one i had / re-do it
10:11:09LloreanUnless they're using tags from patches, it's only the %m and %pb tags you need to be concerned with.
10:11:21Llorean%m needs to be replaced with viewports, and %pb uses different parameters now.
10:11:34Quan-Timeoh.. ok
10:11:37Quan-Timeill look into it
10:12:19 Quit floatsaka ()
10:14:24 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
10:15:09Quan-Timewasnt there an easy theme editor ? not a viewer, but one you could drag things around ?
10:15:13Quan-Timeor am i thinking of something else ?
10:17:01LloreanSomething else.
10:17:21LloreanThere was a tool that claimed to be an easy theme creator, but it more or less simply translated more mnemonic tags into our tags, and it fell out of date long, long ago.
10:18:40 Join Horschti [0] (
10:19:24 Quit Horscht (Nick collision from services.)
10:23:56 Quit petur ("away to help some idiots")
10:29:03preglowseems my fondling with study mode wasn't entirely popular
10:29:58LloreanSomeone complaining somewhere?
10:31:33 Quit Vorador ("Ex-Chat")
10:32:08 Quit Quan-Time ("CGI:IRC (EOF)")
10:35:39 Join culture [0] (n=none@
10:39:39preglowonly stephane, but he commited it, so go figure :)
10:39:53preglowapparently, the second intervals where very nice
10:39:57preglowso i'll probably stuff in some of them
10:41:42 Join ap0 [0] (
10:42:04 Quit ap0 (Client Quit)
10:44:15 Quit XavierGr (Nick collision from services.)
10:44:27 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
10:44:42 Quit MTee ("Java user signed off")
10:49:43 Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht)
10:54:47 Join Nibbl [0] (
11:07:08 Join troy__ [0] (n=toppy@
11:12:57***Saving seen data "./dancer.seen"
11:13:43 Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3)
11:16:36 Quit troy_ (Read error: 110 (Connection timed out))
11:18:11 Join ap0 [0] (
11:19:10 Join MethoS- [0] (
11:24:16 Join DerDome [0] (
11:25:57 Join locutox [0] (
11:31:24 Nick miepchen^schlaf_ is now known as miepchen^schlaf (
11:31:44 Quit ap0 ("Bye.")
11:32:35 Nick Guest98829 is now known as d-k-t (
11:46:16 Part locutox
11:53:50bertrikI see the ipod 3g does not have HAVE_LCD_ENABLE defined but it uses lcd-gray.c which does have an lcd_enable function.
11:55:21amiconnThat's correct
11:55:51amiconnThe enable function shouldn't normally be used on greyscale. It exists solely in preparation for suspend mode (on G1 + G2)
11:58:46bertrikamiconn, so we can disable that function for now to save some binsize, or am I being too pedantic? :)
12:02:03bertrikbinsize is only really important for the archoses, right?
12:06:43 Join MethoS_ [0] (
12:08:56 Join tvelocity [0] (
12:09:39 Quit maffe (Read error: 104 (Connection reset by peer))
12:10:28JdGordonbertrik: depends who you ask... but yes
12:11:09pixelmaI'd say it also depends on whether other low mem target ports take off
12:12:31Genre9mp3ports like ifp7xx perhaps?
12:13:20preglowi don' think we should hold our breaths for that one...
12:13:23LloreanThat one's more or less abandoned.
12:13:43LloreanBut the Sansa Clip, for example, has a ridiculously small amount of RAM.
12:13:56LloreanAnd it's not unbelievable to think other future flash players might at least be limited to fairly small amounts.
12:14:07bertrikoh, how much does it have?
12:14:16Llorean384 Kb IIRC.
12:14:26LloreanEr KB
12:14:28JdGordondoes the clip have a colour screen?
12:14:36k4yno, it's 2-bit or something
12:14:56bertrikIIRC 1 line yellow and 2 lines blue
12:15:02preglowwhat kind of core does it have?
12:15:02LloreanYeah, it's a strange screen.
12:15:10Lloreanpreglow: One of the Sansa V2 AMS ones.
12:15:37preglowi don't know how much i'd put into porting to one of those targets, really
12:15:43preglowrockbox would have to be pretty well modified
12:15:58preglowthey're a minority, and will be even more so in the future
12:16:00LloreanI'm expecting flash targets in the 1MB-2MB RAM range to be not uncommon though
12:16:36pregloweven the audio buffer takes up much of that
12:16:46LloreanNo need for an audio buffer on flash though
12:17:01preglowperhaps we could slice it down thoroughly if mike stuff preemption in the kernel, though...
12:17:06preglowLlorean: pcm buffer, i meant
12:17:07LloreanOr at least, not beyond what the codec's working on.
12:17:25preglowLlorean: plus, buffering would have to be modified a good deal to read directly from flash
12:17:38Lloreanpreglow: Yeah.
12:17:42LloreanIt's not an immediate concern anyway.
12:17:59LloreanBut it's a reason why we shouldn't just assume we can let the core binary explode for swcodec.
12:18:12preglowoh, i don't think we should anyway
12:18:15LloreanEasier to be reasonable and careful now than try to crowbar it into a lowRAM target later.
12:18:17 Quit K4rP4D (Read error: 60 (Operation timed out))
12:18:34JdGordoni disagree.... those targets will need slimming down anyway so why hold back other targets?
12:18:54preglowhold back how?
12:18:59LloreanJdGordon: There's no guarantee they'd need slimming down.
12:18:59preglowhow are we currently holding anything back?
12:19:11LloreanAnd I'm talking about an upper bound that's probably 1MB for the core binary. That's not exactly small.
12:20:41 Quit Nibbl (Read error: 113 (No route to host))
12:20:48 Quit MethoS- (Read error: 110 (Connection timed out))
12:21:53 Join mf0102 [0] (n=michi@
12:23:44 Join AndyI [0] (n=pasha_in@
12:34:34 Quit AndyIL (Read error: 110 (Connection timed out))
12:39:14 Join Vorador [0] (
12:41:08 Quit linuxstb (Read error: 110 (Connection timed out))
12:51:31 Join JUSTWJX [0] (n=3adb93f6@gateway/web/cgi-irc/
12:52:23JUSTWJXM6,my god
12:53:24JUSTWJXIt stoped so long time
12:55:22JUSTWJXthe project of M^
12:58:29markunJUSTWJX: work harder then
13:03:35 Join stdz [0] (n=std~den@
13:06:24JUSTWJXhope come into being soon~~!
13:12:59***Saving seen data "./dancer.seen"
13:21:21 Join MethoS- [0] (
13:23:30 Quit JUSTWJX ("CGI:IRC (EOF)")
13:30:14Nico_Ppreglow, Llorean: I think the buffering code could be adapted for direct access to flash while keeping the same API
13:30:37Nico_Pit wouls be much simpler of course
13:34:25 Quit MethoS_ (Read error: 110 (Connection timed out))
13:39:31 Quit GodEater (" ajax IRC Client")
13:47:40 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
13:52:32 Quit GodEater (" ajax IRC Client")
13:56:07bertrikpcm_play_dma_stopped_callback is not a callback :/
13:59:02 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
14:01:21JdGordonbertrik: it probably was once... feel free to rename it to make sense
14:02:24 Quit troy__ ()
14:04:48 Quit GodEater (" ajax IRC Client")
14:04:53 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
14:05:32 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
14:12:08 Join gilesn [0] (n=a48c9b8f@gateway/web/cgi-irc/
14:13:34 Quit GodEater (" ajax IRC Client")
14:14:54 Join massiveH [0] (
14:15:47 Quit stdz ("have a safe day")
14:17:30 Quit gilesn ("CGI:IRC (Ping timeout)")
14:18:16 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
14:18:42 Part GodEater
14:18:55 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
14:19:17 Quit GodEater (Client Quit)
14:29:53 Join Bensawsome [0] (
14:30:55 Quit BHSPitLappy (Remote closed the connection)
14:33:17 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
14:37:46 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
14:45:44 Join LambdaCalculus37 [0] (i=44a0430f@gateway/web/ajax/
14:49:11 Quit miepchen^schlaf ()
14:56:40 Join miepchen^schlaf [0] (
14:59:19 Quit sitwon (Read error: 113 (No route to host))
15:00:44preglowNico_P: sounds sweet
15:02:26bertrikJdGordon, I still don't quite understand what the F_TEMPVAR settings attribute is for
15:02:49JdGordonits for settings which cannot be changed "live"
15:03:40 Quit GodEater (" ajax IRC Client")
15:05:05bertrikah ok, but then I still don't see why the status bar setting has it, while the scroll bar setting has not
15:13:00***Saving seen data "./dancer.seen"
15:16:16 Join toffe82 [0] (n=chatzill@
15:17:34 Join sitwon [0] (
15:20:33 Join MethoS_ [0] (
15:23:01 Quit amiconn (Nick collision from services.)
15:23:07 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
15:27:09 Join perrikwp [0] (i=d1a8d351@gateway/web/ajax/
15:27:25 Join midgey [0] (
15:33:51 Quit jhulst (Read error: 113 (No route to host))
15:34:09 Quit MethoS- (Read error: 113 (No route to host))
15:36:32Nico_Ppreglow: I haven't thought about it for very long, but it would probably just need a 32K buffer for data chunks and a bit of space for ID3 data
15:36:52Nico_PI'm assuming we wouldn't want/need to support album art
15:38:12Nico_P(I'm thinking about a lowmem target, not a regular flash target like the c200/e200)
15:39:20 Quit EspeonEefi ("さよなら")
15:41:45 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
15:45:09 Join kushal_12_27_200 [0] (
15:46:15 Join sarixe [0] (
15:55:45 Quit miepchen^schlaf ()
15:57:02LloreanNico_P: Even if we supported album art, you'd just store it in the WPS buffer, right?
15:59:45 Join miepchen^schlaf [0] (
16:00:00 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
16:00:20 Join lacrstech [0] (n=lacrstec@
16:00:21 Join viocizgd [0] (n=viocizgd@
16:00:32 Join miepchen^schlaf [0] (
16:00:37 Join dedebkgrn [0] (n=dedebkgr@
16:00:47 Join bbtspsks [0] (n=bbtspsks@
16:02:40 Quit culture (Connection timed out)
16:04:11 Quit miepchen^schlaf (Client Quit)
16:06:52 Join miepchen^schlaf [0] (
16:07:43 Join PaulJam [0] (
16:09:18Nico_PLlorean: hehe, I had forgotten about that. yes :)
16:12:25kushal_12_27_200Is the album art a part of the song data itself for mp3 files?
16:12:42kushal_12_27_200or is it a separate file?
16:12:44Nico_Pkushal_12_27_200: no, it's a separate file
16:13:16LambdaCalculus37kushal_12_27_200: Rockbox doesn't support embedded album art.
16:13:17kushal_12_27_200so we cannot have album art as a part of the tags, right
16:13:59kushal_12_27_200any plans to include support in the future? seems like a cool thing to have
16:15:10Nico_Pkushal_12_27_200: it's something we'd like to implement, but so far noone has started the work
16:17:06LloreanNico_P: I thought there was still some opposition to jpeg-in-the-core?
16:21:45Nico_PLlorean: there is? I thought the general opinion was that it was desirable
16:22:07*linuxstb thought the same
16:22:20*GodEater thought so too
16:22:50*LambdaCalculus37 thought so as well
16:22:56*linuxstb waits for the naysayers
16:24:08rasherWould it be possible/useful to implement as a sort of codec, perhaps?
16:24:10 Join MethoS- [0] (
16:24:56rasherVastly more complex, of course...
16:25:00 Join PaulJam_ [0] (
16:26:49 Quit miepchen^schlaf ()
16:27:37GodEateris it just mp3s (and therefore I suppose just id3 tags) which allow for embedded AA, or can it be done with vorbis comments, ape tags etc. too ?
16:27:40 Join Arathis [0] (
16:27:55GodEateralso, is it *always* a jpeg, or are there pngs these days too ?
16:28:04GodEaterin which case, rasher's idea makes a lot of sense
16:28:13LambdaCalculus37GodEater: Besides MP3s, I belive AAC and WMA also allow for embedded AA.
16:28:31*GodEater has no idea what sort of tags those use
16:28:32linuxstbI would expect all formats allow it...
16:28:45Nico_Pit can also be PNG or BMP AFAIK
16:28:53Nico_Por any other stuff
16:28:56GodEaterso the "codec" idea isn't entirely insane anyway then
16:29:10Nico_Pindeed it is not
16:29:23*GodEater applauds rasher's great insight
16:29:50 Quit AndyI ()
16:30:39linuxstbWe already have a bmp loader though, so is it worth building a codec infrastructure for 2 image formats?
16:31:33GodEaterwell presumably it would allow for other formats in future?
16:31:50linuxstbsuch as?
16:31:59GodEaterunknown at this time? :)
16:32:20GodEater<insert next 'big thing' image format here>
16:32:29GodEatergif ? :)
16:32:30 Join miepchen^schlaf [0] (
16:32:39rasherPNG, I suppose. But the complexity might not be worth it
16:32:51GodEaterPNG was already mentioned
16:33:25linuxstbBut IMO, I think someone just needs to implement it in the core first, and then we decide if it's worthwhile splitting it out...
16:33:55rasherUsing PNG for album art is bizarre anyway
16:33:58 Join DJF5 [0] (
16:34:01linuxstbI don't see anyone showing interest in it though.
16:34:23rasherInterest in having it done, or doing it?
16:34:42linuxstbin doing it - that's all that matters...
16:35:19rasherAh, I thought you might have been saying that it wasn't something people wanted anyway
16:35:30GodEaterI think it's pretty clear people do want it
16:35:35linuxstbNo, I know it's often requested.
16:35:37GodEaterit's just not on anyone's todo list right now
16:36:22JdGordonjpeg in the core + bmp resizing to handle it is going to be a pretty big bin hit...
16:37:39JdGordonumm.. wouldnt embedded AA be a massive ram waste? if your playing an album, the same image will be loaded a dozen times?
16:37:39 Join omerta [0] (
16:37:40 Quit MethoS_ (Read error: 113 (No route to host))
16:39:05Nico_PJdGordon: that's already the case actually
16:39:10rasherJdGordon: I don't know your definition of massive, but a 100x100 truecolor bitmap isn't *that* huge compared to a couple minutes compressed music
16:39:41JdGordonNico_P: oh ok then... that should be changed also :p
16:39:49Nico_PI agree
16:42:10 Quit PaulJam (Read error: 113 (No route to host))
16:42:55Nico_PI have plans of doing it by allowing multiple bufopens and bufcloses on a handle by keeping a ref count
16:43:04 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
16:44:19Nico_Pthe problem I saw with that was with a single track playlist... the buffer filled up with ID3 data
16:44:44 Quit omerta ("used jmIrc")
16:44:44Nico_P(repeat was on)
16:46:46JdGordonthats not really a problem though, assuming it worked and that was the only side effect
16:48:16JdGordonwhat happens though when you have a track multiple times in the playlist (with some tracks between them), couldnt that cause fragmentation if the file stays in the buffer?
16:50:22Nico_Pyeah that's another potential issue I haven't spent much time investigating yet
16:51:15Nico_Pthere could be some fragmentation, but it would be avoidable with a bit of moving
16:51:50 Quit kushal_12_27_200 (Read error: 110 (Connection timed out))
16:52:04Nico_PI decided it was better not to rush it because the waste isn't very significant
16:55:16 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
16:58:36 Quit DaCapn ()
17:00:16 Quit saratoga ("CGI:IRC (EOF)")
17:03:41 Join saratoga [0] (i=9803c6dd@gateway/web/ajax/
17:04:30 Join xqtftqx [0] (i=40e9e3d2@gateway/web/ajax/
17:04:38saratogacould someone have a look at this compilation error I'm getting with wince-arm:
17:05:09xqtftqxDid you use any patches?
17:05:52saratogait seems to choke on things like "extern void ata_spindown(int seconds);"
17:06:01xqtftqxcan you answer my question?
17:06:27linuxstbxqtftqx: Yes, he's using lots of (his own) patches...
17:06:55xqtftqxwhat changes? and why is it in current? shouldn't it be trunk?
17:07:14xqtftqxor did you just rename it?
17:07:34saratogai'm guessing I haven't setup something right in the makefile or compiler since the lines it has trouble with are valid c
17:07:46saratogaxqtftqx: "current" is a folder on my hard drive
17:07:51saratogaits not related to rockbox
17:08:12linuxstbsaratoga: I remember someone else having a similar problem, but can't remember the details... (the first error - ATTRIBUTE_PRINTF)
17:13:04***Saving seen data "./dancer.seen"
17:13:09 Nick Bensawsome is now known as WAFFLEMAN (
17:13:18 Nick WAFFLEMAN is now known as Bensawsome (
17:13:32linuxstbsaratoga: I found it in the IRC logs on 12th May and 18th May - people get that error trying to compile checkwps in cygwin. I don't think anyone fixed it, but it seems to be related to missing include files.
17:15:37 Nick Bensawsome is now known as MacOSX (
17:15:45 Nick MacOSX is now known as Bensawsome (
17:16:49 Quit MethoS- (Remote closed the connection)
17:16:50Nico_Pwhere is ATTRIBUTE_PRINTF defined?
17:18:38saratogaNico_P: its in /firmware/include/_ansi.h
17:18:49saratogai think its a standard macro
17:22:05Nico_Psaratoga: is GNUC defined in your environment?
17:22:47saratogaNico_P: that would be a makefile option?
17:23:08Nico_PI guess... have you looked at the result from the preprocessor?
17:23:39saratogahow would I do that?
17:23:44saratogai'm not familar with gcc
17:24:31linuxstbNico_P: Do you mean __GNUC__ ?
17:24:53Nico_Plinuxstb: yes, that's what I meant
17:25:38 Join maffe [0] (
17:25:44linuxstbsaratoga: I would add a "#warning" line anywhere in _ansi.h - to make sure it's being included. And then, as Nico_P suggested, check __GNUC__ is defined, by moving your #warning into the #ifdef __GNUC__ section
17:25:57saratogaoh ok
17:26:26Nico_Plinuxstb: isn't there a compiler switch to keep preprocessed files around?
17:26:28 Join n9xvt [0] (n=187be7e0@gateway/web/cgi-irc/
17:27:15linuxstbNico_P: Probably, but that gets messy. I prefer to use use #warning, if I'm checking for something specific.
17:27:41 Quit maffe (Client Quit)
17:28:36saratogalinuxstb, Nico_P: yes _ansi is being included, and __GNUC__ is defined
17:29:15n9xvtany sansa users?
17:29:26n9xvtc series
17:29:31linuxstbn9xvt: You will be better off just asking your question.
17:29:47linuxstbsaratoga: Then I'm stuck...
17:29:48n9xvtinacurate clock issues
17:30:19saratogai should probably go check out the cegcc mailing list and see if they have any idea
17:30:46Nico_Psaratoga: could you check wheter ATTRIBUTE_PRINTF is defined?
17:32:24GodEatern9xvt: that's still not a question...
17:33:01linuxstbn9xvt: And "c series" covers a variety of devices...
17:33:07saratogais there a # command to abort compiling ? it would make digging through this easier
17:33:20saratogai think I saw him ask in the logs before about the clock on his sansa losing time
17:34:54LambdaCalculus37n9xvt: c200 series, or c100 series?
17:35:59 Quit xqtftqx (" ajax IRC Client")
17:39:34saratogaNico_P: ATTRIBUTE_PRINTF is defined by the end of _ansi.h, but its not defined in io.c, which is odd since io.c includes debug.h which includes _ansi.h
17:41:05 Quit Nico_P (" ajax IRC Client")
17:41:17 Join Nico_P [0] (i=53915df2@gateway/web/ajax/
17:41:45*bertrik has a c240 for a week now and did not notice any clock anomalies
17:41:48Nico_Psaratoga: what about in debug.h?
17:42:06bertrikn9xvt, how bad is it?
17:42:19n9xvtis a six month old rig,,loses time and date over night/ thru the day,,tommorow brings about an 8 hr run to check run time and will keep eye on clock,,
17:42:39n9xvtloses days and years,,
17:43:06linuxstbDo you use the Sansa firmware, or just Rockbox?
17:43:16bertrikn9xvt, does it drift excessively or does time become corrupted?
17:43:41 Quit Strogg (Read error: 104 (Connection reset by peer))
17:43:42 Join unpaidbill [0] (
17:44:02 Join Strogg [0] (n=jean@
17:44:29n9xvti guessing corrupted,,becouse it comes up random time and date,,
17:45:49markunn9xvt: this only happens with rockbox?
17:46:18n9xvtclock wasnt an option with sansa,,?
17:46:27*LambdaCalculus37 has made some updates to the Spanish language file; see FS #9199
17:47:52 Quit Nico_P (" ajax IRC Client")
17:47:57 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
17:49:57 Quit Strogg (Read error: 104 (Connection reset by peer))
17:49:57 Join DaCapn_ [0] (
17:50:36 Join Strogg [0] (n=jean@
17:50:37 Join jgarvey [0] (
17:51:31 Join borges [0] (
17:52:15 Quit massiveH ("Leaving")
17:52:33n9xvtdont use sansa firmware,,(only when connects and charges)
17:54:10bertrikn9xvt, the e200 series has a clock both in the original firmware and in rockbox. The c200 does not show time in the original firmware (I couldn't find it) but the real-time-clock chip is nearly identical to the e200 one. So the clock should work.
17:54:16wpyhmcuelenaere: you here?
17:55:02 Nick DaCapn_ is now known as DaCapn (
17:55:21saratogaNico_P: ATTRIBUTE_PRINTF gets defined in the previous c file's compilation, then imported into io.c. however, because its already defined, the macro protecting that file prevents it from being redefined when imported in io.c
17:55:40saratogait is defined in debug.h the first time, but does not end up defined in io.c
17:56:09saratogai'm sort of puzzled why, since I would expect that if it fails the #ifndef DEBUG_H #define DEBUG_H block, then it should already bve defined
17:56:30n9xvti have had to reset mine daily,yesterday the date was in november 2028 and this morning it was dec of 03 and time off by 12+hrs?
17:56:49saratogawpyh: i meant to tell you last night that you probably should precompute a look up table of sqrt values rather then compute them inline if they're actually a bottleneck for your code
17:57:27wpyhsaratoga: like, look it up then approximate using the newton method?
17:57:30wpyhI'll try that
17:57:37*wpyh has to test the code first
17:57:39wpyhthanks :)
17:57:56bertrikn9xvt, there is a small battery in my sansa c240, I think this powers the RTC. Maybe if it gets low, the time starts acting weird.
17:58:54saratogawpyh: unless you need a lot of values, you can probably compute them all or enough that nearest neighbor interpolation is enough
17:59:06saratogaotherwise i would use linear interpolation between values
17:59:35saratogathis is going to be an order of magnitude faster then trying to compute the exact value
18:00:04wpyhI don't think I need the exact values
18:00:18wpyhsince the original implementation is inaccurate anyway
18:00:39markunwpyh: what are you working on?
18:00:53 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
18:02:02wpyhmarkun: I'm working on the bubbles plugin
18:02:05wpyhit's dead slow
18:02:16scorche|shit isnt that bad...
18:02:18n9xvti wouldnt think it was low, (only 3 months old),,i'll havta keep an eye on it,,doesn't appear to be a big issue,,(searching turns up nothing),,maybe i should update the firmware?
18:02:27wpyhscorche: on the ipod video, it is...
18:02:34scorche|sheverything is
18:03:16bertrikn9xvt, I think it's a hardware problem, so updating the firmware probably won't help
18:04:01wpyhscorche: well, maze isn't...
18:04:19bertrikwpyh, if you're comparing distances or something, you can also do that with squared values and you might not need a sqrt
18:05:03wpyhbertrik: thanks
18:05:05*wpyh is stupid
18:05:16*wpyh should try to think out of the box next time
18:05:33bertrikfor example sqrt(x*x + y*y) > d is equivalent to x*x+y*y > d*d
18:06:12wpyhit's this equation:
18:06:45mcuelenaerewpyh: yes
18:06:46wpyhI can avoid the square root, but I have to do an extra multiplication
18:06:50 Join EspeonEefi [0] (
18:06:58wpyhmcuelenaere: I want to ask some things about the vx747
18:07:04wpyhlet's chat on -community, shall we?
18:07:22mcuelenaerego ahead
18:08:47wpyhbertrik: however, I think it's better to multiply more than to use the square root :p
18:08:52wpyh(inverse square root)
18:09:36 Join Guest3960 [0] (
18:09:42Guest3960hey any one help me
18:09:48 Nick Guest3960 is now known as sufian (
18:09:56LambdaCalculus37Ask your question.
18:10:13bertrikthat equation doesn't really ring a bell, are you interested in the absolute value too, or just the sign?
18:10:46bertrikwpyh, this is perhaps more appropriate for -community
18:11:21wpyhbertrik: it's for the bubbles plugin...
18:11:53wpyhI just need to check whether the trajectory of the bubble comes close to another bubble (of radius R)
18:12:05wpyhif it does, then I can say that they collide
18:12:27 Join [CBR]Unspoken|w [0] (n=cbr@
18:12:33Nico_Pwpyh: that's juste the distance between a point at (x,y) and a line passing through (x0,y0) and (x1,y1), isn't it?
18:12:45Nico_P(the formula you lined to)
18:13:07wpyhNico_P: yes
18:13:24 Quit CyBergRind|w (Read error: 104 (Connection reset by peer))
18:13:27wpyhone point would be the wall, the other point would be the pointer/aimer or another wall
18:14:31Nico_Ppolar coordinates mught be better suited
18:14:46Nico_Pyou know the trajectory vector, don't you?
18:14:58wpyhNico_P: yes, I do
18:15:50wpyhbut with polar coordinates, we still have to get the distance (from the target bubble to the starting point of the moving bubble)
18:18:09Nico_Pyeah, maybe not very useful
18:18:27Nico_Pwpyh: have you looked at the current implementation?
18:18:34wpyhNico_P: yes
18:18:38wpyhskimmed through it
18:18:45Nico_Phow does it work?
18:18:53wpyhbasically it checks for a collission in every step
18:18:55wpyhwhich is slow
18:18:59 Quit sufian ()
18:19:29wpyhmove the bubble one step, check for collission, move the bubble one step, and so on...
18:24:02Nico_Pyou could also use angles, but that would require trig computations, so proably slower
18:24:17wpyhyeah, it would probably slower
18:24:35wpyhNico_P: with the angles, wouldn't we also need the distance?
18:24:40wpyhwhat I'm trying to do now is:
18:24:47wpyh1. divide the board into hexagonal cells
18:24:57wpyhthis is because a bubble can only stay in one cell
18:25:08Nico_Pwpyh: all you'd need is the distance between the origin and the center of the bubble you want to check
18:25:33wpyhthen when a bubble is shot, or bounces off a wall, find all the cells that it will pass though, plus neighbouring cells
18:25:47wpyhthen for each such occupied cell, check the distance
18:26:01wpyhwhich means check for collisions
18:26:10wpyhthen after we have determined that, just display
18:26:15Nico_Phow big would the cells be?
18:26:17wpyhso we don't mix up display and computation
18:26:26wpyhI haven't decided yet
18:26:43wpyhone thing is, that the cell size is independent of display size
18:26:55wpyhcomputation done in the background, foreground only does displaying
18:27:02wpyhthis should smooth out the movements
18:27:21Nico_Pseparate threads?
18:28:10wpyhand this is the problem
18:28:19wpyhit will be calculated at each bounce
18:28:38wpyhso the real worry is at the starting point of each path
18:28:47wpyhwhen the fate of the bubble is being calculated
18:29:01Nico_Pif there are no separate threads, I don't see why you're making a distinction between fg and bg
18:29:46wpyhNico_P: yeah, shouldn't differ
18:29:59wpyhso the line is drawn not between fg and bg
18:30:06wpyhbut between computation and display
18:31:03Nico_Pyes. the "issue" here might be responsiveness while the computation is done
18:31:31 Quit Genre9mp3 (Read error: 113 (No route to host))
18:31:40Nico_Pbtw, are you sure it's the iterative collision checking that is slow?
18:31:50wpyhNico_P: no... I'm not sure
18:31:50Nico_Pi.e. not just a bad animation?
18:32:03wpyhI think it's the combination of collision checking and slow lcd rendering
18:32:21 Join Mathiasdm [0] (
18:32:29Nico_PI'd try to confirm this before making changes
18:33:11Nico_Palways find the bottleneck (scientifically) before starting to optimise
18:33:37 Join gregzx [0] (
18:33:41wpyhI've commented out the if block surrounding sleep() and yield() (for framerate limiting) and the result is the game runs faster
18:33:47wpyhNico_P: I'll do that
18:34:41pixelmaseems, I remember correctly that bubbles has a MAX_FPS define for each screen... tried playing around with that?
18:35:42wpyhpixelma: yes, it has one, but I completely bypassed it by commenting out the if block (around line 1620)
18:35:58wpyhthe game runs faster now, but not much
18:38:46 Quit mf0102 ("Ex-Chat")
18:39:54 Quit linuxstb (Read error: 113 (No route to host))
18:41:19 Join rotator [0] (n=c058d42c@rockbox/developer/rotator)
18:44:00 Quit rotator (Client Quit)
18:53:59 Join bluebrother [0] (
18:55:12 Join MethoS- [0] (n=clemens@
18:58:49 Quit domonoky (Read error: 104 (Connection reset by peer))
19:03:56 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
19:03:59 Join swears [0] (
19:06:51swearsIs their a way to remove the "delay" when changing tracks using rockbox?
19:07:43n9xvtturn on crossfade,,
19:07:54swearsI think it is on
19:08:02swearson mix mode
19:08:21swearsbut I've tried both
19:08:34n9xvtthat improved mine anyway,,it isint quite instant,,
19:08:57swearsI see the next track displayed, before I hear it
19:09:35n9xvtyeah,,like theres a slight gap until it feeds it into the crossfader,,
19:10:32swearsBest I can get is 3 seconds
19:10:39swearsto get to the next track
19:10:55 Join neddy [0] (n=john@nat/sun/x-6e8a22240b7825a4)
19:11:28n9xvtabout that,,yeah its beyond me now,,
19:13:06***Saving seen data "./dancer.seen"
19:13:19swearsIs their a difference between "mix" and "crossfade"
19:13:21swearsI can't tell.
19:15:23swearsI'd like to know the settings MediaMonkey uses, since they have a pretty good crossfade system.
19:15:35n9xvti dont find the mix mode in mi sansa?,,
19:15:49swearsI'm using gigabeat S
19:16:05n9xvtthis clock makes kno sense,,ramdomly messin up,,
19:16:22swearsMine, gets reset too
19:17:06swearsMix option is in "playback settings" => "Crossfade" => "Fade-Out Mode"
19:17:11n9xvtyeah,,just seems to be random wen it does it and to random times
19:17:31 Join MethoS_ [0] (n=clemens@
19:18:22n9xvtat least i'm not only one having time issues! lol
19:20:57n9xvtdoesnt apper on the sansa,,only seems to allow on and off
19:21:46swearshave you been able to get you album art to display properly?
19:22:38pixelman9xvt: the option is there on the c200s as well
19:23:10 Quit neddy (Read error: 60 (Operation timed out))
19:24:21pixelmaswears: what problem did you have with album art and what did you read ?
19:24:50swearsWell, I've adjusted my .wps files with the %C1 and %C commands at the ends
19:25:21swearsI've transferred all my album art in .bmp format 160*120
19:25:34swearsinto the album folder with the album name
19:26:11swearsmy screen size is 320*240
19:26:26swearsand I just ran the Demo "pictureflow"
19:26:30swearsand it loaded all my album art fine
19:27:14 Quit GodEater (" ajax IRC Client")
19:27:53pixelmanot sure if that is just a typo now but it should be %Cl (lower case L, not a 1)
19:28:09swearsyeah it is actually
19:28:14swearsi copied and pasted from the wiki
19:28:20swearswhen I edited them
19:28:54 Quit MethoS_ (Read error: 104 (Connection reset by peer))
19:29:51pixelmaand did you try with the default theme (cabbiev2)? Trying to figure out whether the WPS is the problem or something else.
19:30:26swearsoh crap
19:30:30swearsit just worked when I rebooted
19:30:54 Quit MethoS- (Read error: 113 (No route to host))
19:31:05 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
19:31:36swearsSeems that is the only theme though
19:31:44swearswill need to investigate .wps files further
19:32:19mcuelenaereLambdaCalculus37: around?
19:33:24 Quit Mathiasdm ("Invisible Internet Project:")
19:34:44LambdaCalculus37mcuelenaere: Yo!
19:35:03 Join GodEater [0] (n=uwish@rockbox/staff/GodEater)
19:36:06mcuelenaereLambdaCalculus37: had a chance to test FS #9006?
19:36:30LambdaCalculus37mcuelenaere: Yes, last night.
19:37:01mcuelenaeredid it work?
19:37:02LambdaCalculus37I'm still getting "upgrade to GNU make 3.81+" messages, but the elf errors aren't occuring anymore.
19:37:13mcuelenaeregood, then I'll commit it
19:37:54mcuelenaerecan you close that FS? Because I don't have the power to do so..
19:38:00 Join Mathiasdm [0] (
19:38:13LambdaCalculus37mcuelenaere: I can't. I haven't even got commit access.
19:38:46mcuelenaereok then, can anybody close FS #9006?
19:38:49*LambdaCalculus37 looks to see who can close FS entries
19:38:53bluebrothermcuelenaere: will do.
19:39:01mcuelenaerebluebrother: thanks
19:43:07 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
19:45:40 Join massiveH [0] (
19:46:44 Join tessarakt [0] (
19:50:33 Quit n9xvt ("CGI:IRC")
19:50:51 Nick borges is now known as borges|afk (
19:52:40 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
19:54:43 Quit GodEater ()
19:59:08 Nick borges|afk is now known as borges (
20:02:25 Join borges_ [0] (
20:02:48 Quit massiveH ("Leaving")
20:02:49shotofaddsmcuelenaere: I'm not exactly in a position to preach, but your commit messages could be a little more descriptive.. "Fix the LCD bug" could at least be "Fix the _Onda_ LCD bug" :p
20:03:04shotofaddsand don't forget svn propset...
20:04:39mcuelenaereshotofadds: ok, you're right; I could've been a bit too enthousiastic :)
20:04:59mcuelenaeresvn propset what?
20:05:40linuxstbmcuelenaere: See the "UsingSVN" wiki page
20:06:03linuxstb(adding new files)
20:06:03mcuelenaereI meant: what properties need to be set on what files? What files are you referring to?
20:06:45mcuelenaerehmm I suppose you're talking about the svn:keywords?
20:07:18shotofaddsyeah, the keywords property replaces the $Id$ comment with something readable :)
20:07:31*linuxstb can read $Id$ just fine
20:07:55mcuelenaereshotofadds: ok, it'll be included in my next commit
20:10:10*bluebrother thinks it's a good idea to simply consider commit messages as "the window to the public", i.e. users will read it ... and other devs ;-)
20:10:43*shotofadds impressed with the speed things are going on the Onda. Hopefuly some touchscreen goodness will come out of all this, too...
20:10:49mcuelenaerewell if you look more closely, you'll see that only mips/onda-specific files are touched
20:11:15bluebrothernow if someone can tell me why my m200 doesn't appear as unknown usb device when in usb boot mode ...
20:12:00 Join d-k-t-2 [0] (
20:13:13bluebrotherlinuxstb: was it you who wrote sansapatcher?
20:13:38bluebrotherI'm looking for a way to figure if the bootloader is already installed (for rbutil)
20:14:55mcuelenaere(for the logs): some possibly on-topic chat in #rockbox-community:
20:18:33 Join mib_ewsv9t [0] (i=5315a470@gateway/web/ajax/
20:19:02 Join GodEater [0] (n=uwish@rockbox/staff/GodEater)
20:20:33 Quit mib_ewsv9t (Client Quit)
20:21:09 Quit borges (Read error: 110 (Connection timed out))
20:23:22 Part saratoga
20:23:23 Quit borges_ ("ChatZilla 0.9.83 [Firefox 3.0/2008052906]")
20:23:36 Quit Lambduh (Read error: 113 (No route to host))
20:24:03swearspixelma, looks like none of the themes found here:
20:24:06swearsAre working correctly
20:24:16 Quit DJF5 ()
20:24:23 Join Plouj [0] (
20:24:32bluebrotherswears: that is expected. This theme site hasn't been updated since the wps syntax changed.
20:24:36swearsThey show the backdrop correctly, but when in "now playing" mode it's totally different
20:24:40swearsoh =(
20:24:49Ploujwhat new (2008-2006) players does rockbox support?
20:25:05PloujI'm looking for something that might still be available in big box stores and not refurbished
20:25:05LambdaCalculus37No players currently on the market.
20:25:45swearsbluebrother: are you familiar with any other theme site that had the updated syntax?
20:25:52swearsor is their any way of converting?
20:25:57Ploujare there any free/opensource firmwares that support any of the currently on the market players?
20:26:06bluebrotherPlouj: check the BuyersGuide wiki page
20:26:10bluebrotherswears: nope.
20:26:20swearshmm, so I'm outta luck
20:27:09 Join Nibbl [0] (
20:28:14pixelmaswears: search the forums a bit, there are threads about the syntax change
20:28:43bluebrotherswears: there was a script around to fix themes, at least some stuff that was changed recently. See FS #9027
20:29:05 Join Lambduh [0] (n=Lambda@
20:29:39swearsfs = forum search?
20:30:04GodEaterno, FS = the flyspray task
20:30:07 Quit Nibbl (Remote closed the connection)
20:30:11pixelmano, the flyspray patch tracker
20:31:04swearsok i'll just google that
20:31:20GodEaterwe have a link on the right hand side of all pages called "patches"
20:31:27bluebrotherjust enter the number in that "Flyspray #" box on the left side menu ...
20:31:46 Join herrwaldo [0] (
20:31:56 Join Nibbl [0] (
20:32:05swearsok will do
20:33:06 Quit d-k-t (Read error: 110 (Connection timed out))
20:34:04swearsSo, It's showing me some code there.
20:34:09swearsAm I supposed to compile that?
20:37:36bluebrotherno, it's a perl script. You need a perl interpreter to run that.
20:38:49bluebrother(referring to
20:46:00 Join massiveH [0] (
20:57:56 Quit Nibbl (Read error: 110 (Connection timed out))
20:58:53 Join SirFunk_ [0] (
21:00:20 Part Plouj ("dang it")
21:03:48shotofaddsmcuelenaere: beautiful.. is that drawn with the touchscreen?
21:03:57mcuelenaereyes :)
21:04:20mcuelenaerevideo is coming..
21:04:20shotofaddswhat's the junk at the bottom?
21:04:24mcuelenaereit's some text
21:04:31mcuelenaereBUTTON_POWER to be more specifc
21:04:55 Quit ompaul (Read error: 113 (No route to host))
21:05:25 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
21:05:30mcuelenaerecolors change depending on the location where you draw..
21:05:44 Quit gromit`` (Read error: 110 (Connection timed out))
21:06:05Nico_P"<swears> Is their a way to remove the "delay" when changing tracks using rockbox?" => buffered track changes should be instantaneous. are you thinking of unbuffered track changes?
21:06:21 Join petur [50] (n=petur@rockbox/developer/petur)
21:06:29 Join Nibbl [0] (
21:07:12k4ymcuelenaere: is that the Onda?
21:07:19mcuelenaereyep :)
21:07:26k4ynice :)
21:09:30Nico_Pmcuelenaere: make it into a plugin :)
21:09:49mcuelenaereNico_P: :P isn't the paint plugin something similar?
21:10:04Nico_Ptrue, but is it touch enabled?
21:10:13*Nico_P needs one of those touch targets
21:10:14mcuelenaereI think so?
21:10:31mcuelenaerevideo is online!
21:13:08***Saving seen data "./dancer.seen"
21:14:07 Quit DaCapn (Read error: 113 (No route to host))
21:18:11shotofaddsmcuelenaere: that's a mini-usb plug, right?
21:19:17amiconnmcuelenaere: So... what was the actual lcd bug on the Onda?
21:20:28*LambdaCalculus37 watches
21:20:37LambdaCalculus37mcuelenaere: Excellent! Great job! :)
21:22:46 Quit SirFunk (No route to host)
21:24:41 Join maddlah [0] (
21:24:48 Quit maddlah (Remote closed the connection)
21:26:20 Quit bertrik (Read error: 60 (Operation timed out))
21:28:25 Quit Nibbl (Read error: 60 (Operation timed out))
21:30:37 Join ChristopherW [0] (
21:32:16mcuelenaereshotofadds: right
21:32:59mcuelenaereamiconn: I did a Instruction Cache-flush while it had to be a Data Cache-flush...
21:33:08shotofaddsI imagined the Onda being much bigger for some reason. is it QVGA, or higher?
21:33:19mcuelenaere400x240, QVGA-sort of
21:33:31mcuelenaereyes, it appears to be much bigger on the internet than in RL :)
21:33:49ChristopherWthe internet makes everything look bigger
21:34:28shotofaddssort-of widescreen QVGA, then..
21:34:46mcuelenaereyep, the LCD IC Driver states it's so
21:34:52mcuelenaeres/it's so/so
21:36:34amiconnmcuelenaere: Ah, that sort of problem...
21:37:03mcuelenaereamiconn: yes, and even weirder is that the OF does an flush_icache()..
21:37:19mcuelenaerewell at least, the "sort-of"-bootloader version of it
21:37:33mcuelenaereso I suspect it's a typo on their side..
21:37:55ChristopherWin Rockbox speak, what is a "quickscreen"?
21:41:09ChristopherWI'm wondering if it would be a good idea to call lcd_stop_scroll() from lcd_clear_display(). does anyone here have experience with these functions?
21:41:49 Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3)
21:42:19ChristopherWI would think that you would want to stop scrolling lines when you clear the display, but I'm not sure this is the general case
21:43:28ChristopherWfor reference, I submitted a patch to my own bug (FS #9200)
21:45:27LambdaCalculus37Can someone have a look at FS #9199?
21:46:11 Join maffe [0] (
21:47:47 Join Nibbl [0] (
21:50:25 Nick Bensawsome is now known as WaffleBoy (
21:52:22 Nick WaffleBoy is now known as root (
21:52:32 Nick root is now known as Bensawsome (
21:54:49ChristopherWI'm sorry in advance if I don't respond to anyone here about FS #9200. I have to go to work now! (it's my mistake for starting a discussion at this time) :-[
21:56:41shotofaddsHmm.. shouldn't panicf() clear the backdrop? it's quite hard to read tiny white writing on top of CabbieV2...
21:57:07 Nick Bensawsome is now known as WAFFLELORD (
21:57:14maffeI find the balance setting ambiguous - it should be clear which channel is muted when setting it to +/- 100 % so I don't have to use headphones to verify my loudspeaker setup
21:57:21 Nick WAFFLELORD is now known as Bensawsome (
21:58:10mcuelenaereI suppose currently there isn't any generic touchscreen calibrating screen and every target handles this in it's own code?
21:58:57 Quit LambdaCalculus37 (" ajax IRC Client")
21:59:06shotofaddsmcuelenaere: "calibration" is a couple of constants in the D2's case..
21:59:42mcuelenaereshotofadds: currently the same in the vx747, but I'm sure this could be improved..
21:59:59mcuelenaeredoesn't the m:robe have some kind of calibration screen then?
22:00:07mcuelenaereI recall *some* target having it..
22:00:20 Quit maffe ("IRC ist obsolet!")
22:00:57shotofaddsthe m:robe might have had some kind of calibration screen at some point, don't think it does now.
22:01:06 Join PaulJam__ [0] (
22:01:07shotofaddsthe D2 doesn't seem to need it in any case
22:01:38shotofadds..but it has far more serious issues than that (jitter, and the occasional unexpected movement)
22:02:01mcuelenaereI'm not sure whether the vx747 needs it, but isn't it possible that these constants differ across the same target?
22:02:51shotofaddsmaybe, but in that case the OF would need a calibration screen...
22:03:07mcuelenaerethe OF has one (in the vx* at least)
22:04:02shotofaddsah, didn't realise that. there's certainly nothing in the D2 OF (but it does have a pretty neat touchscreen drawing app...)
22:05:38*shotofadds wonders why the m200 pretends it's connected in MTP mode if you corrupt the FAT filesystem...
22:05:54shotofadds..only to re-format the partition when USB is disconnected
22:12:13 Quit GodEater ()
22:14:33 Join bertrik [0] (
22:18:07 Join mirak [0] (
22:18:44 Quit PaulJam_ (Read error: 110 (Connection timed out))
22:28:24 Quit massiveH ("Leaving")
22:28:28 Quit midgey ()
22:29:53 Quit Vorador ("Ex-Chat")
22:33:02linuxstbbluebrother: Yes, it should be easy to detect a Rockbox bootloader on a Sansa - a Rockbox bootloader .mi4 file has extra magic (the RBBL string) in it. See the code at the end of the is_sansa() function.
22:37:03bluebrotherlinuxstb: thanks, will do. Will leave now due to rather annoying headache :/
22:37:15 Quit bluebrother ("back tomorrow")
22:37:38 Join midgey [0] (
22:42:03 Quit Arathis ("Bye, bye")
22:43:40Genre9mp3markun: around?
22:44:48Genre9mp3Do you know why there isn't Backlight Fade In/out settings on Gigabeat F like on other targets? (iRiver H100/iPod Mini/Nano/5G)
22:45:03Genre9mp3is it because we can't control the duration of the fade?
22:45:17amiconnIt's because of the craoppy implementation of the fade
22:45:27markunyes, what amiconn says
22:45:43Genre9mp3ah... so hardware supports it, right?
22:46:15markunyes, there is a LED driver which can set the brightness in 64 steps (I think)
22:46:26Genre9mp3I see... thanks
22:46:27markunnot PWM
22:47:21amiconnI'd think it's hardware pwm
22:48:09markunperhaps it's implemented that way. You can set the current for each LED.
22:50:33 Join saratoga [0] (i=9803c6dd@gateway/web/ajax/
22:51:01saratogaanyone mind if i commit the wma IMDCT optimizations?
22:51:17saratogai haven't found any more bugs and I don't think anyone who reads the tracker actually uses WMA
22:52:12 Join einhirn_ [0] (
22:55:08Genre9mp3markun: you are right. Comment found on backlight-meg-fx.c : "/* The SC606 LED driver can set the brightness in 64 steps */
22:55:32 Quit Bensawsome ("The awsome is gone :(")
22:56:37amiconnGenre9mp3: Since it has so many steps, it makes sense to use these steps for fade in/out as well. The driver does this, but only in a simple, non-configurable way
22:58:29markunIf you make the steps too long it looks really bad when it gets to the lower settings
22:58:33 Quit mirak ("Quitte")
22:59:20amiconnI wouldn't expect it to look much different from the software pwm fade (which uses 100 steps)
22:59:55markunamiconn: but I don't think many people have their screen on maximal brightness
23:00:10markunso it's less than 64
23:00:10amiconnWhat would be a typical brightness?
23:00:26markunlet me check the default
23:02:00amiconnI also have much lower brightness than max. set on my colour targets (even lower than the defaults, which are often 50%)
23:03:41Genre9mp3the brightness settings on the Gigabeat has 12 steps, I have it on 10 but I'm not sure if that's the default
23:03:46markunamiconn: 31 is the default
23:04:13markunGenre9mp3: yes, it's translated in backlight-meg-fx.c
23:04:55amiconnmarkun: Would it be possible to do software pwm then?
23:05:19markunamiconn: the enable of the sc606 is connected to a timer pin even
23:05:34markunbut after switching it of and on again the LED's stayed off
23:05:37amiconnThe ipod Video/Nano would be similar. It does its brightness setting using hardware pwm, and the fading is done using software pwm
23:05:39 Quit Mathiasdm ("Yuuw!")
23:05:50markunmaybe if you do it for a very short time it remembers the settings
23:05:53amiconnWorks nicely, except at the lowest hardware brightness
23:06:15markunpwm for fading would be ideal
23:07:33markunpin B2
23:07:44markunGPIO B2 I mean
23:10:55 Join davina [0] (
23:13:09 Join shot0fadds [0] (n=rob@rockbox/developer/shotofadds)
23:13:10***Saving seen data "./dancer.seen"
23:13:28 Nick shot0fadds is now known as ghost (n=rob@rockbox/developer/shotofadds)
23:13:44 Quit shotofadds (Nick collision from services.)
23:13:52 Quit ghost (Client Quit)
23:14:13 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
23:14:39 Quit mcuelenaere (Read error: 110 (Connection timed out))
23:26:02 Quit gregzx ("ChatZilla 0.9.83 [Firefox 3.0/2008052906]")
23:27:45 Quit tessarakt (Read error: 113 (No route to host))
23:35:23 Quit ompaul (Client Quit)
23:36:05saratogawhat does the svn:executable property refer to ?
23:36:35linuxstbThat the file is an executable program/script
23:38:54 Join massiveH [0] (
23:41:42saratogais 'svn propdel' the correct way to remove them?
23:43:46 Quit k4y (Nick collision from services.)
23:43:54 Join k4y_ [0] (
23:44:51 Join safetydan [0] (n=evertond@rockbox/developer/safetydan)
23:46:43linuxstbsaratoga: Yes (the UsingSVN page says so...)
23:48:08swearsNico_P: How do I know if I am using unbuffered track changes?
23:48:26 Join MethoS- [0] (n=clemens@
23:49:02Nico_Pswears: "using"? unbuffered track changes are the ones that are slow, and there is a good reason
23:50:25 Join MarcGuay [0] (
23:50:58Nico_Pthe disk has to spin, so a delay is expected... dircache can help
23:51:32 Quit sitwon ("Leaving")
23:52:40Nico_Pswears: have I confused you?
23:53:12pixelmaNico_P: which disk on flash targets ;)
23:53:55Nico_Ppixelma: hehe, true, but IIRC swears has a gigabeat S :)
23:54:09swearsNo, just looking for dircache setting
23:54:24Nico_Pbtw, I've started writing an implementation of the buffering API that reads data directly from flash
23:54:36swearsI've found a "Load to RAM" setting
23:54:41swearswill that help?
23:56:52swearsOk, Nevermind
23:57:00swearsI've found the dircache setting
23:57:09swearsbut it doesn't seem to do anything, even after reboot
23:57:15swearsstill take 3 seconds to hear new track
23:57:53 Join shot0fadds [0] (n=rob@rockbox/developer/shotofadds)
23:58:11swearseven if I hit next while the disk is spinning, there is a delay
23:58:21 Quit domonoky (Read error: 104 (Connection reset by peer))
23:58:30Nico_Pswears: some buffering has to take place
23:58:34amiconnDircache can't speed up skipping, as skipping to an unbuffered track needs to read the actual file data
23:58:35Nico_Pthe RAM isn't unlimited
23:58:56Nico_Pamiconn: it does speed it up a bit I think

Previous day | Next day