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

00:00:03 Join stoffel [0] (
00:02:38 Quit esperegu (Read error: 113 (No route to host))
00:17:22 Join BHSPitLappy_ [0] (
00:18:28 Quit BHSPitLappy (Nick collision from services.)
00:18:40 Nick BHSPitLappy_ is now known as BHSPitLappy (
00:24:52 Join PaulJam [0] (
00:33:35 Join intrados4 [0] (
00:34:50 Quit balug_ ("Ex-Chat")
00:35:26***Saving seen data "./dancer.seen"
00:46:38 Quit stoffel (Read error: 104 (Connection reset by peer))
00:47:24 Quit intrados4 (Read error: 104 (Connection reset by peer))
00:48:23 Join intrados4 [0] (
00:59:26 Quit n17ikh (Connection timed out)
01:05:17 Quit kkurbjun ("Leaving.")
01:07:42 Join Casainho [0] (
01:08:05CasainhoJdGordon: pin
01:08:08CasainhoJdGordon: ping
01:11:51 Join evilnick [0] (
01:29:42 Quit Casainho ("ChatZilla 0.9.85 [Firefox 3.5.3/20090824085743]")
01:29:48 Quit PaulJam (Read error: 113 (No route to host))
01:37:44 Quit ender` (" Everything we know about the Devil has been told us by the the friends of God.")
01:38:07 Quit GeekShad__ ("The cake is a lie !")
01:42:40 Join FlynDice [0] (
01:45:58 Quit DerPapst ("Leaving.")
02:01:46 Quit bertrik ("De groeten")
02:04:16 Quit Llorean ("Leaving.")
02:07:55 Join Llorean [0] (
02:08:17 Quit mcuelenaere ()
02:12:08 Quit DarkDefender ("Leaving")
02:12:22 Join evilnick_ [0] (
02:19:07 Quit Llorean ("Leaving.")
02:23:49 Quit intrados4 (Read error: 110 (Connection timed out))
02:24:24 Join intrados4 [0] (
02:27:43 Join Llorean [0] (
02:30:31 Quit evilnick (Read error: 113 (No route to host))
02:30:40 Nick evilnick_ is now known as evilnick (
02:35:28***Saving seen data "./dancer.seen"
02:36:24 Quit DirtySkeMe (Remote closed the connection)
02:42:09 Join DirtySkeMe [0] (
02:43:39 Quit mikroflops (Remote closed the connection)
02:43:58 Join mikroflops [0] (n=yogurt@
02:55:09 Quit mt (Read error: 113 (No route to host))
03:04:42 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.")
03:12:17 Quit Llorean ("Leaving.")
03:19:04 Join Llorean [0] (
03:21:26 Join rasher_ [0] (
03:25:20 Quit rasher (Nick collision from services.)
03:25:26 Nick rasher_ is now known as rasher (n=rasher@rockbox/developer/rasher)
03:25:42 Quit chandoo ("Leaving")
03:35:51 Join moonscapex [0] (n=moonscap@
03:36:43 Quit moonscapex (Remote closed the connection)
03:48:54 Quit amiconn (Nick collision from services.)
03:48:58 Join amiconn_ [0] (i=quassel@rockbox/developer/amiconn)
03:49:07 Nick amiconn_ is now known as amiconn (i=quassel@rockbox/developer/amiconn)
03:51:11 Quit pixelma (Nick collision from services.)
03:51:13 Join pixelma_ [0] (i=quassel@rockbox/staff/pixelma)
03:51:33 Nick pixelma_ is now known as pixelma (i=quassel@rockbox/staff/pixelma)
03:56:18 Join Strife89 [0] (
03:57:55 Join consilium [0] (
04:06:14 Quit TheSeven (Nick collision from services.)
04:06:33 Join The_Seven [0] (
04:06:43 Nick The_Seven is now known as TheSeven (
04:11:12consiliumIs there any way for a Lua script to delete a directory?
04:35:30***Saving seen data "./dancer.seen"
04:43:33 Quit Rondom (Nick collision from services.)
04:43:44 Join Rondom [0] (
04:45:14 Quit killan_ (Read error: 104 (Connection reset by peer))
05:04:48 Quit efyx_ (Remote closed the connection)
05:11:21 Quit goffa__ (Read error: 54 (Connection reset by peer))
05:15:15 Join goffa [0] (n=goffa@
05:25:25 Quit Strife89 ("Bed.")
05:33:08 Quit BHSPitLappy (Remote closed the connection)
05:36:00JdGordonamiconn: in practice english string are never changed, and yes its inefficient, but it only happens once at load... and its far more flexible than having a 1:1 mapping for known tags...
05:47:34 Quit toffe82 (Read error: 104 (Connection reset by peer))
05:59:22 Join nogh [0] (n=jado@
05:59:33noghhi everyone
06:03:38 Quit JdGordon ("Leaving.")
06:06:46 Quit consilium ("Leaving.")
06:11:37 Part nogh
06:16:30 Join JdGordon| [0] (
06:28:31 Join kkurbjun [0] (n=kkurbjun@rockbox/developer/kkurbjun)
06:32:58 Quit antil33t (Read error: 110 (Connection timed out))
06:33:54 Join antil33t [0] (n=Mudkips@
06:35:33***Saving seen data "./dancer.seen"
06:39:30 Quit panni__ (Read error: 104 (Connection reset by peer))
06:52:15 Join neoarch [0] (
06:53:31 Quit neoarch (Client Quit)
06:53:44 Join neoarch [0] (
06:54:21 Quit JdGordon| (Read error: 60 (Operation timed out))
06:56:09 Quit neoarch (Client Quit)
06:56:22 Join howell [0] (
06:56:43 Quit kkurbjun (Read error: 104 (Connection reset by peer))
06:57:47 Quit antil33t (Read error: 110 (Connection timed out))
07:02:21 Join Horschti [0] (n=Horscht2@xbmc/user/horscht)
07:04:32 Join antil33t [0] (n=Mudkips@
07:06:38saratogais there a define to check if logf is actually enabled?
07:09:06 Quit Horscht (Read error: 60 (Operation timed out))
07:14:59saratogaah ROCKBOX_HAS_LOGF
07:23:13 Join JdGordon| [0] (
07:28:03 Quit CaptainKwel (Remote closed the connection)
07:29:48 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
07:47:37 Quit JdGordon| (Read error: 104 (Connection reset by peer))
07:59:29 Join Horscht86 [0] (n=Horscht2@
08:17:14 Quit Horschti (Read error: 110 (Connection timed out))
08:24:51 Join toffe82 [0] (
08:35:34***Saving seen data "./dancer.seen"
08:46:05 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
08:48:35 Join Rob2222 [0] (
08:52:16 Join stoffel [0] (
09:06:05 Quit Rob2223 (Read error: 110 (Connection timed out))
09:12:55 Join esperegu [0] (n=quassel@
09:22:14 Join bertrik [0] (
09:32:52 Quit BHSPitLappy (Read error: 110 (Connection timed out))
09:35:51 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
09:54:39 Join ender` [0] (i=krneki@
10:00:19 Join Casainho [0] (
10:01:30CasainhoJdGordon: ping
10:10:16 Nick Horscht86 is now known as Horscht (n=Horscht2@
10:22:52 Join pano [0] (
10:23:41panohi :-) I was wondering, why is there no src tarball for rbutil 1.2.3 available ?
10:24:04 Quit timc (Read error: 110 (Connection timed out))
10:24:34 Join timc [0] (n=aoeu@
10:25:30pixelmapano: you could check it out from svn
10:25:37 Join Grahack [0] (
10:25:48panoyeah, but that's not an option in my case...
10:26:18panoI'm trying to update the rbutil package (PKGBUILD) for arch linux
10:26:36panoand I don't want to make use of svn in this package
10:26:39pixelmaand as it looks like in my tree, rbutil is a subfolder of the main branch, not an own branch
10:28:47 Quit evilnick (Read error: 113 (No route to host))
10:29:58panoin fact I already use SVN here
10:32:09 Join einhirn [0] (
10:33:59 Quit Casainho ("ChatZilla 0.9.85 [Firefox 3.5.3/20090824085743]")
10:35:36***Saving seen data "./dancer.seen"
10:37:58 Join Highlander [0] (
10:45:10 Join MethoS- [0] (n=clemens@
11:00:35 Quit fyrestorm (Read error: 104 (Connection reset by peer))
11:02:21 Join fyrestorm [0] (
11:08:11 Join PaulJam [0] (
11:12:43 Join merbanan [0] (n=banan@
11:33:34 Quit BHSPitLappy (Remote closed the connection)
11:35:16 Join petur [50] (n=petur@rockbox/developer/petur)
11:44:56 Join DarkDefender [0] (
11:51:52 Join stripwax [0] (
11:52:39 Quit stripwax (Client Quit)
11:57:28 Quit JdGordon (Remote closed the connection)
11:58:34 Join liar|netbook [0] (n=liar@
12:05:21 Join daurn [0] (i=daurnima@freenode/staff/daurnimator)
12:23:48 Join evilnick [0] (
12:25:18 Quit timc (Remote closed the connection)
12:27:01 Quit petur ("lunch!")
12:34:26 Join flydutch [0] (
12:35:07 Quit stoffel (Read error: 113 (No route to host))
12:35:38***Saving seen data "./dancer.seen"
12:40:27 Join paulk [0] (
12:40:32 Quit einhirn (Read error: 104 (Connection reset by peer))
12:42:51paulkHello ! I'm using rb 3.4 and I've got a problem with the remote_conrol plugin : when I connect my sansa e250 to my computer (ubuntu 9.04) I'm just able to control my audio app, but I can't use the plugin with presentations (OOo 3.0). How can I make it work with presentations ?
12:45:30 Join kugel [0] (n=kugel@rockbox/developer/kugel)
12:47:20kugelimpressive delta on shotofadds last commit
12:47:49pixelmapaulk: Rockbox's software USB currently only works as multimedia keys (like on a multimedia keyboard) - it's not a plugin by the way. The only way I can think off you could do what you want without coding is if there is a way in your PC program to map forward or previous to those multimedia keys
12:48:44paulkpixelma: Ok, thanks
12:49:13 Join FOAD_ [0] (
12:50:38 Quit FOAD (Read error: 60 (Operation timed out))
12:50:39 Nick FOAD_ is now known as FOAD (
12:50:50paulkbut why is "remote_control.c" there ?
12:51:10paulkIf you can just control the audio app
12:51:34paulkanyway, that's a really good feature :)
12:51:44 Nick fxb__ is now known as fxb (
12:55:14bertrikkugel, you mean it's a huge binsize increase for only a relatively small source modification?
12:55:32bertrikI wonder if it could be explained by linking in floating point code
12:55:41kugelI suspect that
12:55:57bertrikbecause of the multiply by 0.03...
12:56:52kugelunfortunately the code probably wouldn't work if it were casted to int
12:57:17kugelhmm, no ignore that
12:57:56amiconnkugel: whoa...
12:58:12 Quit PaulJam (Read error: 113 (No route to host))
12:58:52bertrikwe could probably do *3/100 instead, or simply just approximate it with /32
12:59:48amiconnOr use FIX()
12:59:59amiconnDunno whether that macro exists automagically
13:00:41 Quit MethoS- (Remote closed the connection)
13:00:52kugel'old' that's the same revision using *3/100 instead
13:01:41*amiconn likes /32 better
13:02:07*bertrik wasn't aware of FIX before
13:02:22 Quit Unhelpful (Remote closed the connection)
13:03:02 Join fanta2 [0] (
13:04:01 Join stoffel [0] (
13:04:02 Join timc [0] (n=aoeu@
13:05:31pixelmapaulk: I wasn't aware of that one. The way to use this plugin would be to connect your e200 while holding Select (I think it is) so that Rockbox keeps running and then start the plugin. Then you can try if one of the available commands do something in your PC app (a quick try with my c200 shows that "Page Up/Down" from the "Desktop" part do something in the Windows preview
13:05:54fanta2Does anyone know whether usb_core_transfer_complete is called when the buffer given to usb_drv_recv is full, or just when a usb packet is recieved?
13:06:10paulkpixelma: I'll try
13:06:42kugelbertrik, amiconn: I don't think the author of the patch was aware of that
13:06:52pixelmapaulk: it's still a plugin in development and just adds some keys
13:06:57 Quit Grahack ("Leaving.")
13:07:44amiconnkugel: Every rockbox dev should be aware that floating point is a big no-no
13:08:19paulkpixelma: It works :)
13:08:34kugelshotofadds isn't the author, he probably overlooked it
13:09:06kugelalthough he changed 0.05 to 0.03 explicitely
13:10:06 Quit esperegu (Remote closed the connection)
13:13:22 Join GeekShadow [0] (n=Antoine@reactos/tester/GeekShadow)
13:25:52 Join robin0800 [0] (
13:26:00 Join killan [0] (
13:30:34 Quit JackWinter (Remote closed the connection)
13:33:08 Join JackWinter [0] (
13:37:17 Quit fanta2 ("CGI:IRC")
13:40:03 Quit stoffel (Read error: 113 (No route to host))
13:49:38 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
13:52:47 Join stripwax [0] (
13:53:09 Quit stripwax (Client Quit)
13:54:52 Join einhirn [0] (
13:56:03 Quit daurn (Read error: 113 (No route to host))
13:58:45 Join daurn [0] (i=daurnima@freenode/staff/daurnimator)
14:00:12 Join stoffel [0] (
14:03:32 Join janne_oksanen [0] (n=janne@
14:11:57 Join BdN3504 [0] (
14:15:34BdN3504i have a problem including this patch:
14:15:43BdN3504this is the error i get:
14:15:51BdN3504how can i fix this?
14:19:10bertrikthere's probably a switch statement there that contains both BUTTON_NONE and BUTTON_UP which now both evaluate to 0, hence the duplicate case error
14:19:19 Quit flydutch (Read error: 110 (Connection timed out))
14:20:12BdN3504hm, then i can't use that hack to disable the play button. Or would i have to remove all BUTTON_NONE statements?
14:21:02 Quit paulk ("Ex-Chat")
14:22:00bertrikI don't understand what you're trying to do there (and not really interested to be honest)
14:24:22BdN3504ihave a sansa e200 which repeats the play button press if i only hover my finger over it slightly. it's a hardware failure. i wanted to switch the functions of rec and play, because i don't record with the dap.
14:26:29bertrikok, in that case I think you should leave button-target unchanged and only disable the PLAY button in button-e200.c
14:26:31 Join darkham [0] (
14:28:08bertrikfor example by commenting out the if-line in button-e200.c that does int_btn |= BUTTON_UP
14:30:21BdN3504will try, thanks.
14:30:35 Join flydutch [0] (
14:32:03darkhami try in sansa fuze v1 sometimes, some flip of graphics, this is known?
14:32:58BdN3504but wait, if i only comment out int_btn |= BUTTON_UP then i haven't switched the function of it with rec. right?
14:35:41***Saving seen data "./dancer.seen"
14:36:58GaloisI would swap all occurrences of BUTTON_UP and BUTTON_REC in button-e200.c as well as button-target.h
14:38:29bertrikI'll make a patch of what I mean
14:38:50BdN3504but i have to disable the play button. if i only change the function, then it'll emulate the rec button all the time, which leaves me with an unusable device again
14:38:59Galoisok , if you want to terminate the defective play button with extreme prejudice, replace (simultaneously) BUTTON_REC with BUTTON_UP and BUTTON_UP with BUTTON_NONE
14:39:31BdN3504bertrik: thanks
14:39:57BdN3504Galois: let's wait for his patch, then i'll try your method
14:40:13bertrikBdN3504, this is what I meant:
14:41:43 Quit darkham ("Sto andando via")
14:42:54 Join teru [0] (
14:42:59Galoisyou'll still have to change the header file too, as far as I can tell
14:44:21bertrikI don't see why that would be necessary
14:45:04BdN3504i try it now... my compile takes a bit long, will report errors here.
14:45:19 Quit stoffel (Read error: 113 (No route to host))
14:46:45Galoisit's included in button.h which is in turn included everywhere. If the numbers don't match up I predict trouble.
14:47:15 Join Strife89 [0] (
14:52:27 Join Grahack [0] (
14:52:37 Quit jvd (
14:53:53NJoinjvd [0] (n=syscrash@poipu/developer/syscrash)
14:54:30 Quit kugel (Remote closed the connection)
14:59:08BdN3504bertrik: ok, it compiled fine with your patch, thanks. now i just have to check it on target.
14:59:52 Quit liar|netbook (Read error: 113 (No route to host))
15:02:22 Join PaulJam [0] (
15:05:14BdN3504bertrik: thank you very much! it works!
15:05:38Galoistry a plugin like solitare
15:06:17BdN3504but solitaire uses rec to draw the cards, doesn't it?
15:07:17Galoisoo that's not so good. Well how about the on-screen keyboard.
15:07:19BdN3504well, yes it's not playable, i.e. you can only use the menu to draw cards, but it doesn't crash.
15:08:23BdN3504on screen keyboard works fine, rec replaced play
15:08:31Galoisgreat, you win
15:08:56 Quit Grahack ("Leaving.")
15:09:33Galoisbut if button-target.h has no effect, then why does it exist
15:09:37BdN3504i only wanna listen to music on this dap anyways, i got my f40 to play games etc.
15:09:55BdN3504so thanks again bertrik
15:15:26 Quit BdN3504 ("CGI:IRC")
15:19:44 Quit antil33t (Read error: 104 (Connection reset by peer))
15:19:50 Join antil33t [0] (n=Mudkips@
15:23:51 Join gregzx [0] (
15:32:36 Quit Strife89 ("If you hold a Unix shell to your ear, you can hear the C.")
15:40:24janne_oksanenhow long should the update database thingie take on a 5G iPod with about 3k songs?
15:40:40janne_oksanencause I don't think I've ever seen it end that on its own
15:41:31janne_oksanenoh, nevermind. it stopped now. the answer is about 30-40 min
15:43:50 Join Omlet [0] (
15:44:07pixelmathat sounds a bit much
15:45:01janne_oksanenthat's what I thought
15:45:54janne_oksanenbut that is how long I can feel it vibrating from the hard drive activity once I start the update
15:46:12janne_oksanenusually it just shuts down in the middle of it
15:46:29janne_oksanenfrom being idle for too long
15:54:24 Join AndyI [0] (n=pasha_in@
15:54:40 Quit merbanan (Read error: 145 (Connection timed out))
15:58:18 Quit JackWinter (Remote closed the connection)
16:05:44 Quit AndyIL (Read error: 110 (Connection timed out))
16:09:13 Join JackWinter [0] (
16:11:19CIA-43New commit by rob (r22844): Fix delta from r22843, due to unintended FP usage
16:11:36 Join efyx_ [0] (n=efyx@
16:19:17 Quit einhirn (Read error: 60 (Operation timed out))
16:19:30 Quit Omlet ("( :: NoNameScript 4.22 :: )")
16:26:45 Join stoffel [0] (
16:29:49 Quit teru ("Quit")
16:33:49 Quit daurn (Read error: 110 (Connection timed out))
16:34:17 Join daurn [0] (i=daurnima@freenode/staff/daurnimator)
16:35:45***Saving seen data "./dancer.seen"
16:46:46CIA-43New commit by bertrik (r22845): Clean up duplicate #includes
16:58:26 Join chandoo [0] (
17:03:49 Nick fxb is now known as fxb__ (
17:04:36 Join liar|netbook [0] (n=liar@
17:11:05 Join einhirn [0] (
17:19:03CIA-43New commit by bertrik (r22846): Fix 'make reconf' for Creative Zen Vision 30 GB, Creative Zen Vision 60 GB and Creative Zen Vision
17:28:24bertrikmeh, inconsistent naming caused red ...
17:32:18 Join panni_ [0] (
17:40:43bertrikBagder, can you explain;type=creativezvm30wps ?
17:40:54bertrikis there some kind of extra check to see if a binary was produced?
17:41:49 Join mkoenig [0] (n=Miranda@pain.kawo2.RWTH-Aachen.DE)
17:53:32 Join funman [0] (n=fun@rockbox/developer/funman)
17:54:38 Join ALKER [0] (
17:55:08funmanALKER: hi
17:55:22ALKERI need help for Rockbox
17:56:07 Quit ALKER (Client Quit)
17:57:18funmanAlexP: then speak
17:57:46mkoenigthat was odd....
17:58:33 Join kugel [0] (n=kugel@rockbox/developer/kugel)
17:59:18mkoeniganyway. i installed 3.4 on my fuze... played around a bit. found out that the mod support currently is really just that... plain mods...
17:59:37mkoenigi wanted to ask if someone is working on that ... to extend it i mean.
18:00:29mkoenigi looked at the stuff that was written about it on the codec page and looked at modplug.
18:00:41bertrikmkoenig, not that I'm aware of, but I don't know everything
18:01:06mkoenigif noone is working in that area i would like to give porting modplug to something more rockbox compatible a try
18:01:08 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
18:01:47funmanmkoenig: what needs to be extended?
18:01:56mkoenigits C++... but aparently supposed to be used like a singleton.
18:02:00pixelmamkoenig: there's a port of mikmod (I believe it's called) in the tracker which plays more formats
18:02:10mkoenigso its C++ -> C and some minor float/double removal
18:02:30pixelmathough I don't know about the current state of this patch
18:07:00 Quit DirtySkeMe (Remote closed the connection)
18:07:09 Join kkurbjun [0] (
18:11:09 Join saratogahome [0] (i=463f90ed@gateway/web/freenode/x-uflfpamxkuhqhrxo)
18:11:33 Quit stoffel (Remote closed the connection)
18:12:16 Join stoffel [0] (
18:12:54 Join DirtySkeMe [0] (
18:13:36 Join petur [0] (n=peter@rockbox/developer/petur)
18:13:44saratogahomedoes anyone know if the Ipod nano really charges in rockbox?
18:13:59 Quit stoffel (Remote closed the connection)
18:14:56TorneI *think* it doesn't, same as video
18:14:59Tornebut i could be wrong
18:15:01 Join webguest44 [0] (
18:15:21 Quit webguest44 (Client Quit)
18:15:47Torneyeah the patch for fs#8802 implies it's needed for mini 2g, nano 1g, and regular 4/5g
18:15:52 Join runiq [0] (
18:17:29 Quit JackWinter (Remote closed the connection)
18:18:03saratogahomethat should really be enabled for at least the nano
18:18:09saratogahomecurrent is so low on it anyway
18:19:48Tornesomeone needs to make a decision about that :)
18:20:05 Join stoffel [0] (
18:20:38CIA-43New commit by bertrik (r22847): Rename UI bmps for Creative Zen Vision / Vision M 30GB / Vision M60 GB, to match model names.
18:21:42saratogahomewell if i had an ipod i'd test it and then commit it
18:21:55Torneit's not a matter of whether it works, really, though
18:21:56 Join JackWinter [0] (
18:21:57Torneit does work ;)
18:22:11Tornebut it has the potential to result in worse behaviour for some combinations of plugging stuff in, maybe
18:22:34Tornewith the patch, if you turn usb charging on, it will try to suck up 500mA from whatever it's attached to, unconditionally
18:23:19saratogahomeprobably half of rockbox targets already do that
18:23:27saratogahomemost OFs do it too
18:23:54saratogahomei don't understand why its a problem on the ipod but no where else
18:25:15Tornebecause apple have a specific signalling method for whether it's ok to do that or not
18:25:54saratogahomeis that known or just a possibility?
18:26:48gevaertsDoes that really matter? It just means that there would be a better method on certain charger/player combinations, but it wouldn't improve anything on other combinations
18:27:21bertrikthe ams sansas for example can charge and use > 100 mA, but don't do USB yet, so they're technically violating the specification. This doesn't seem to be a big problem in practice though.
18:27:38Tornebertrik: this isn't about the behaiviour when connected to an actual usb host
18:27:51Tornethis is about the behaviour when you connect to a device that has 5v on the usb 5v pin but no data connection
18:27:51 Join BdN3504 [0] (
18:28:04Tornei guess technically you could handle those seperately
18:28:09BdN3504anyone willing to help debug this: ?
18:28:20Tornewe could chang the usb config such that it requests 500mA and then have it flip the bit then
18:28:26Torneand it would then charge from a PC
18:28:36Tornecharging from ac adapter is kinda a seperate issue
18:28:44BdN3504here's my error log:
18:28:50Torne*is* this handled consistently on other targets with software usb?
18:29:15Torneis it handled well on *any* target with software usb that the ipod should copy? (just for the actual host case)
18:29:27*gevaerts maintains that it's not possible to charge both from usb and a usb-style charger *and* be spec compliant
18:29:46Tornegevaerts: it kinda is if you detect the AC->USB charger via ADC on the data pins
18:29:50Tornewhich is what the ipod appears to do
18:30:35gevaertsTorne: yes, but that will only work with apple chargers I guess
18:30:44 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
18:30:58Tornei've not experimented *too* much but it looks like that's how it works in the OF
18:31:14saratogahomeso is it possible to just enable charging over real USB safely?
18:31:17funmanBdN3504: hasn't strncpy been replaced by strlcpy ?
18:31:34Tornesaratogahome: yes, just change the usb descriptors to request 500mA then turn the 500ma charge bit on when connected to a host
18:31:44BdN3504yep sorry, but it still doesn't work, wait i'll post an updated errorlog
18:31:52Tornesaratogahome: downside is it then requires 500mA, i.e. it won't work when attached to hubs. but you can make that conditional on usb charging setting
18:31:53gevaertssaratogahome: probably, but I don't really see the point since nearly other target bothers with playing nice
18:32:08*Torne thinks that probably the software usb targets should *all* work this way ;)
18:32:10*gevaerts adds a "no"
18:32:26Tornesaratogahome: er, to unpowered hubs i mean
18:33:06saratogahomegevaerts: then you could commit it . . .
18:33:15saratogahomei tend to agree with you by the way
18:33:20TorneThe patch as it is violates the usb spec, doesn't it?
18:33:39gevaertsTorne: sure. As does USB charging on nearly any other target we support
18:33:50 Join Grahack [0] (
18:34:09saratogahomethe only difference here is that there might be a device out there that has a 100mA limit when an ipod is connected?
18:34:13Tornei'm just saying i think we should do the USB host part right, on *all* software targets
18:34:21Torneand deal with the AC adapter issue seperately
18:34:24gevaertsand as does USB charging on 90% of non-rockbox DAPs out there (warning: statistics extracted from thin air using advanced technology)
18:34:53Tornegevaerts: sure, i'm happy to believe that lots of people do it wrong
18:34:58saratogahomedoes the apple firmware deal with it correctly on real USB ports?
18:35:09Tornesaratogahome: the apple firmware requests 500mA i think
18:35:12saratogahomewill it really only take 100mA if you tell it to
18:35:14Tornewhich means it's spec compliant and safe
18:35:19Torneit has no option to do 100mA only
18:35:26Tornei'll test that now
18:35:33Tornewell, fsvo test
18:35:35Tornelemme get the ipod;)
18:35:45gevaertsTorne: you can't. How do you deal with e.g. hosts with frozen OSes? They are not distinguishable from chargers
18:35:47***Saving seen data "./dancer.seen"
18:36:12Tornewhat do you mean?
18:36:35TorneI mean, only pull 500mA if the host says we can or if the apple-specific magic says you can
18:36:36 Quit runiq ("leaving")
18:36:45gevaertshos do you know it's a host?
18:36:52gevaertsi.e. not a charger?
18:36:55Tornebecause it enumerated you
18:37:10gevaertsand what if the host fails to enumerate due to whatever software issues?
18:37:15Tornethen just pull 100mA
18:37:23Tornei.e. the pessimistic option
18:37:31gevaertsso chargers will be broken?
18:37:44TorneThen use the ADC on the ipod to detect the Apple charger
18:37:54Torneby having someone work out that magic with tedious multimeter fuckery
18:38:09Tornethen charging will work from the apple chargers and anything else that does the same magic.
18:38:14Tornewhich won't be all chargers that exist, no
18:38:18gevaertsand how do we handle this on non-ipods?
18:38:18saratogahomehow do you recognize a charger? is the voltage different?
18:38:29Tornesaratogahome: I *think* the charger puts a resistive load across D+ and D-
18:38:42Tornewhich can be measured with one of the4 adc channels on the device
18:38:47bertrikoh that sounds like the USB-charging spec
18:39:02Tornewe don't have docs for this though as it's part of the apple accessory spec that we don't have
18:39:02gevaertsindeed. Someone needs to check if they are using that...
18:39:17Torneit might be, or it might be their own magic
18:39:17gevaertsThere is
18:39:44TorneI need a usb breakout board to experiment with really
18:39:51Torneneed to make one
18:40:03saratogahomei think AC chargers are a low priority, just having USB charging would be nice
18:40:06bertrikTorne, can you confirm the resistor between D+ and D- and measure its value?
18:40:30Torneif i make up a usb breakout i can try it with the charger i have
18:40:57 Quit PaulJam (Read error: 113 (No route to host))
18:40:57saratogahomeor open an apple charger
18:41:04saratogahomei have one somewhere if its not too hard to open
18:41:06TorneI need that to charge my apple products though :)
18:41:25BdN3504error log for applied to r22848 with strlcpy:
18:41:53Tornesaratogahome: dunno if they are all the same, also
18:41:58gevaertsHow about a splash that says "Power detected, but no host. Charge? (Y/N)" ?
18:42:08gevaertsi.e. confuse users
18:42:17kugelhardly a good solution
18:42:18Tornegevaerts: heh
18:42:35Tornegevaerts: what i'm suggesting is difficult, i realise, but it would mean it charges in every case where the OF charges, and it should be safe doing so
18:42:48Torneas a bonus we can keep the usb charging setting which could be implemented to force 100mA only even if host is connected
18:42:57Tornewhich is sometimes useful when you're dealing with laptops, unpowered hubs, etc
18:43:28Tornei guess i'm kinda suspicious that committing the patch from 8802 would remove the motivation to do it right later :)
18:43:42Tornebecause the unsafe behaviour gives most people what they want :)
18:44:05gevaertsI'd like to see a patch doing it as right as possible over all targets, but it's a lot of work :\
18:44:12TorneYah, I realise :)
18:44:15saratogahomeits a lot of work for very little gain
18:44:28saratogahomethe concerns here seem more theoretical then real
18:44:46Tornewell yah, they are theoretical :)
18:44:47saratogahomesince basically all USB devices assume that the current limits will be ignored
18:44:52TorneI have the patch from 8802 in my build :)
18:45:06Tornebut i never plug it into anything other than the charger or a PC with a good usb port.
18:45:17Tornemost people are the same i expect
18:45:51saratogahomei don't even think 500mA USB ports exist, when I looked most were speced at 700 or 800mA just because you have to to avoid blowing them out
18:46:06Tornesaratogahome: yah. but see unpowered hubs
18:46:35gevaertssaratogahome: wrong :)
18:46:47Tornei've not tried to see what happens if i plug the ipod into the usb hub in my keyboard, but if i plug in other devices that want 500mA it just refuses
18:46:59Torneif we're not claiming we *want* 500mA then it would allow it
18:47:11gevaertssaratogahome: USB allows for overcurrent protection, i.e. turning off power if you exceed the 500mA. Some hubs do that (ask amiconn)
18:47:13Torneand maybe it'll stop my keyboard working?
18:47:18Torneit might not damage anything
18:47:25Tornebut it's possible it'll cut everything plugged into that hub off.
18:47:32saratogahomethats just one more level of safety
18:47:32Tornewhich would be annoying ;)
18:47:58saratogahomebut really if you try to draw an amp out of a USB port I think you get what you deserve
18:48:23saratogahomewhich is probably just the USB port refusing to provide power
18:48:24Tornei've not tested it but i think the iphone possibly *does* draw an amp, if it decides it's plugged into its charger
18:48:36Tornethe charger is rated for an amp and the speed of charging suggests it might be pulling more than 500
18:48:47saratogahomesome older ipods do that as well
18:48:49Tornei realise that's not a rb target but it's the same "magic"
18:49:00saratogahomebut they had firewire
18:49:13Torneyeah there doesn't seem to be that facility on the power controller in the ipodvideo
18:49:16Torneit's 100 or 500
18:49:21 Join Lss [0] (
18:49:36saratogahomeits got a much smaller battery and a lower power processor so its less useful on a video
18:49:49*gevaerts really doesn't know enough about charging and power handling to have an informed opinion on this, which is why he doesn't want to be the one that commits this
18:50:05saratogahomeits battery is probably too small to be current limited unless you have the disk spinning concurrently while charging
18:50:21Tornegevaerts: i guess what i'm implying here is if someone does the work to handle actual usb host connections *properly*, especially if they do it for all swusb targets..
18:50:37Tornei might be willing to fuck around with breadboard and multimeter enoughto try and work out the apple usb charger magic for the AC adapter case :)
18:50:45saratogahomefrankly i think thats a waste of time
18:50:53saratogahomewe should just enable it for the USB data case
18:51:02saratogahomeand leave chargers disabled until someone really feels like doing it
18:51:26gevaertsI must admit that I personally don't care much about the apple specific charging handling. If we only manage to suppport ipod chargers and no other chargers, we're doing things wrong
18:52:19saratogahomehow hard is it to change that patch to look for USB data?
18:52:23gevaertsIf anyone wants to have a go, I think the beast handles things most cleanly
18:52:30*gevaerts has to go now
18:52:51Torneok, currently we are actually requesting 500mA all the time on ipodvideo, it seems
18:52:57Tornewhether i turn usb charging on or off
18:53:02Tornethe lsusb -v output says 500mA
18:53:17Tornei don't think the 8802 patch is causing that
18:54:46TorneAh, yes :)
18:54:55Torneusb_core.c has the descriptor hardcoded to say 500
18:54:57Tornefor all swusb targets
18:55:20Tornewell, to say USB_MAX_CURRENT
18:55:45amiconngevaerts: Yes, my hub does that. On the beast it seems that we're exceeding the requested 500mA when charging, causing the hub to shut down the port
18:56:50amiconnIt means that I can only use beast usb either (1) by using bootloader usb, as the bootloader doesn't have charging (yet) (2) by connecting the beast psu in parallel (3) by using a direct usb port, i.e. not on the hub
18:57:12Tornethat's a different problem, though :)
18:57:19Torne(yet *another* problem)
18:57:23 Quit BdN3504 ("CGI:IRC (EOF)")
18:58:29Tornethe code on fs#8802 does appear to reliably select 100/500ma charging and stick to the limit
18:58:36Torneit's just the matter of when to select what :)
18:59:36amiconnThat's in fact nasty. If the hub shuts down the port, the beast will go out of usb mode. Then the hub reenables the port, the beast goes to usb mode etc etc
18:59:46amiconnAfter a few cycles, rockbox hangs
18:59:49TorneYah, that's certainly a nasty bug
19:00:02 Quit saratogahome ("Page closed")
19:00:25Tornebut the beast's *logic* for when to select what rate appears to be right
19:00:48Tornefsvo right
19:00:55Torne"spec-compliant but AC-charger-unfriendly"
19:02:06TorneHmmmm, actually i don't know that it is :)
19:02:32 Join CaptainKwel [0] (
19:05:26*Torne tries to work out how it all works.
19:08:26 Quit JackWinter (Remote closed the connection)
19:10:55 Join JackWinter [0] (
19:15:00 Quit Grahack (Connection timed out)
19:26:33 Quit jvd (
19:28:55NJoinjvd [0] (n=syscrash@poipu/developer/syscrash)
19:30:23 Join stripwax [0] (
19:31:17Torneah. the beast polls the usb connection state in the power managmeent thread
19:31:24Tornebut the ipod has hardware charging
19:31:36Torneso it doesn't have anywhere sensible to poll from.
19:31:56Torneand i cna't see anywhere existing where it would get a "usb has been configured" notification :(
19:35:45 Quit jfc (Read error: 104 (Connection reset by peer))
19:36:08 Join jfc [0] (
19:37:51 Quit robin0800 (Remote closed the connection)
19:37:52 Quit jvd (
19:40:03NJoinjvd [0] (n=syscrash@poipu/developer/syscrash)
19:49:14 Quit jvd (
19:49:44NJoinjvd [0] (n=syscrash@poipu/developer/syscrash)
19:49:56 Quit flydutch ("/* empty */")
19:50:37 Join T44 [0] (
19:50:44 Quit Topy (Read error: 104 (Connection reset by peer))
19:53:46 Quit jvd (
19:54:05NJoinjvd [0] (n=syscrash@poipu/developer/syscrash)
19:55:28 Join mt [0] (n=MTee@rockbox/developer/mt)
19:55:47 Nick fxb__ is now known as fxb (
19:58:31 Quit DirtySkeMe (Read error: 113 (No route to host))
20:02:23gevaertsTorne: sending an event from usb_core.c should be trivial
20:03:31 Quit jvd (
20:04:27NJoinjvd [0] (n=syscrash@poipu/developer/syscrash)
20:04:52Tornegevaerts: sure.
20:05:04Tornei'll take a look at it another day maybe, no more time now
20:05:41Torneand also see if i can throw together the hardware to experiment with the usb charger stuff
20:06:48 Quit stripwax (Read error: 54 (Connection reset by peer))
20:10:13 Join stripwax [0] (
20:10:41 Quit jvd (
20:13:55 Quit stoffel (Remote closed the connection)
20:15:36 Join p3tur [50] (n=petur@rockbox/developer/petur)
20:16:59 Join robin0800 [0] (
20:17:38 Join Grahack [0] (
20:17:56 Join stoffel [0] (
20:21:20 Quit stoffel (Remote closed the connection)
20:21:58 Join stoffel [0] (
20:22:08 Quit togetic ("WeeChat 0.3.0")
20:22:16 Join togetic [0] (n=togetic@unaffiliated/ibuffy)
20:23:18 Part Grahack
20:26:56 Quit stoffel (Remote closed the connection)
20:34:37 Quit DarkDefender (Remote closed the connection)
20:35:50***Saving seen data "./dancer.seen"
20:36:57 Join stoffel [0] (
20:37:31 Quit stoffel (Remote closed the connection)
20:39:24 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
20:40:57 Join stoffel [0] (
20:42:03 Quit stoffel (Remote closed the connection)
20:42:22 Join MethoS- [0] (n=clemens@
20:43:19 Join JdGordon1 [0] (
20:44:28 Join froggyman [0] (
20:44:32funmanrbutilqt can't install the bootloader on my YH920
20:45:05funmanthe bootloader is downloaded, the OF is renamed, but the downloaded bootloader isn't copied
20:46:57 Join stoffel [0] (
20:47:27*p3tur is looking at reverting the changes of MarcGuay in the recording keymap
20:47:52 Part froggyman
20:48:14p3turIt is unbelievable that a problem on a target that is *hardly* used for recording wins against the targets that are popular for recording
20:49:31 Join Buschel [0] (
20:50:25funmanp3tur: what's wrong ?
20:50:34 Join Utchybann [0] (
20:50:56 Quit stoffel (Remote closed the connection)
20:51:07p3turREC no longer starts recording
20:51:14p3turthat is just braindead
20:51:53p3turall tapers are reverting to older versions, even exchanging binaries to those who don't have an older version
20:52:06p3turour users come first...
20:52:37funmanon which target ?
20:53:01 Quit petur (Remote closed the connection)
20:53:05 Quit GeekShadow ("The cake is a lie !")
20:53:14 Nick p3tur is now known as petur (n=petur@rockbox/developer/petur)
20:53:25funman(and which commit)
20:53:45petursomehere around may 22
20:54:24peturI forgot to write down the revision, looking it up now
20:54:40peturthe stupid thing is I need to fix the manuals too
21:01:20funmanwell fs#10230 has an explanation
21:01:55peturI know the explanation
21:01:59funmanis it a problem only if rec_newfile and rec_pause are the same key ?
21:03:13 Join ThirdPerson [0] (
21:03:20ThirdPersonhey #rockbox
21:03:21peturnice to know the fs number, it contains the manual patch too :)
21:04:19ThirdPersoni dont wanna derail a pre existing convo, but i cant seem to get playlists on my ipod. im using winamp and an ipod video 30g
21:05:04funmanpetur: it is in the commit log (easy to read with git!)
21:08:31gevaertsThirdPerson: are you saving in the correct format? (m3u)
21:09:01ThirdPersonnot sure. i just installed literally 5 minutes ago lmao
21:09:31gevaertsoh, was it that funny?
21:09:48ThirdPerson... dont patronize me brah
21:13:24krazykit`ThirdPerson, it's still a valid question. there are a few different playlist formats. make sure you're using m3u
21:14:16 Quit DaveDavenport (Remote closed the connection)
21:14:28 Join DaveDavenport [0] (
21:17:53ThirdPersonnot sure where to change tha playlist format. all of my files are there and it all works but im just confused on how to get my playlists (which in winamp says they are on the ipod) on the ipod
21:20:15 Quit funman ("free(random());")
21:23:06ThirdPersoni rely so heavily on mah playlists :( especially when driving i cant be scrollin through thousands of files to find the next song. help plox :'(
21:25:56 Quit JackWinter (Remote closed the connection)
21:27:27 Join JackWinter [0] (
21:29:36ThirdPerson? :/
21:30:20peturyou were given some clues....
21:31:38mkoenigquick question, hoping i wont have to check the makefiles myself for this.... is rockbox being built using C99?
21:32:25ThirdPersonyes thank you i understand i need the playlists to be in the correct format. on how to do that or even the default procedure to put playlists on my rockbox enabled ipod i have no clue. just because you use irc as a product line type deal doesnt mean you have to be all eletist fags. im just askin some help here man
21:33:08mkoenigsheesh chill....
21:33:21 Quit aidy (Read error: 60 (Operation timed out))
21:34:58peturfor help on how to make winamp produce m3u, see winamp (don't use it myself)
21:35:20 Join aidy [0] (
21:35:32peturfor the rest, just copy the files to your ipod, make sure the playlist doesn't contain a driveletter
21:36:32 Quit stripwax ("")
21:42:32 Join Strife89 [0] (
21:42:52 Quit ThirdPerson ("peace out.")
21:47:19 Quit JdGordon (Remote closed the connection)
21:50:46 Quit intrados4 (Read error: 110 (Connection timed out))
21:51:28 Join intrados4 [0] (
22:02:53 Quit Buschel ()
22:03:45 Join Thundercloud [0] (
22:09:11kugelmkoenig: yes we use c99 features all over the place
22:09:29kugeland even gcc extensions
22:09:51 Join froggyman [0] (
22:09:56mkoenigi was asking because of the C++ -> C porting...
22:10:22mkoenignot having to relocate every variable declaration to the beginning of a function would make things easier
22:10:33mkoenig... a lot
22:10:46kugelNah, that's not strictly needed
22:11:29kugelI find variable declarations good practise personally, but that's just me
22:11:52kugeldocs/CONTRIBUTING has some details
22:12:10 Quit Highlander ("Quitte")
22:12:16mkoenigWhat about it exactly? About the declaration placement i mean
22:13:01kugelwell, CONTRIBUTING doesn't say anything about the placement, because we don't have a guideline about it
22:13:25kugelbut some other stuff regarding upper/lower/camel case and typedefs for example
22:14:17mkoenigi will be mostly porting code to rockbox... well i will try.. as far as i understand it. the rockbox style guidelines dont really apply there.. and i am supposed to adopt the look of the code i port.
22:14:47kugelyes "foreign" code is a different matter
22:15:15kugelie. don't change it unless needed as style changes make sync'ing with upstream hard
22:15:45bertrikI like how short docs/CONTRIBUTING is :)
22:15:51pixelmamkoenig: did you have a look at the mikmod patch in the tracker? I mean, maybe you don't need to reinvent the wheel
22:17:54 Join jvd [0] (n=syscrash@
22:18:08mkoenigwhere exactly? all i see is a single mod.c in the codecs dir...
22:18:15froggymanI know there is a .patch for anti-aliased fonts, so if I were to compile my own build with it would regular fonts work with the patch or would I need to convert them to work with the .patch
22:18:23mkoenigand that one barely covers straightforward mods
22:19:35pixelmaour patch tracker, see the "patches" link in the left hand side menu of the site, more precisely
22:20:04pixelmasorry "tracker" had two meanings in this context... :)
22:21:14mkoeniglooks like it has already progressed quite far.
22:21:27pixelmafroggyman: doesn't the patch description tell you?
22:24:46mkoenigthanks for pointing me towards that patch....
22:35:52***Saving seen data "./dancer.seen"
22:41:37 Join Creposucre [0] (
22:43:10 Quit Creposucre (Client Quit)
22:43:42 Join Creposucre [0] (
22:46:00CreposucreI'm having a hard time trying to link a remote button to the ipod keymap
22:46:39Creposucrei'd like to link two new buttons (up_arrow and down_arrow) to the scrolling functionnality of the ipod
22:47:36 Quit petur ("Zzzzz")
22:47:49CreposucreI tryed severals things that didn't worked, like put that in the standard and tree_scroll context
22:50:18CreposucreAny ideas of where I should add this stuff to have the possibility to scroll in the main menu?
22:51:11 Quit intrados4 (Connection timed out)
22:53:06 Join stripwax [0] (
22:59:48 Quit Creposucre ("CGI:IRC (Ping timeout)")
22:59:56 Quit einhirn (Read error: 104 (Connection reset by peer))
23:03:09 Join bubsy [0] (n=bubsy@
23:04:00 Join alexbobp [0] (n=alex@
23:16:47 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
23:18:35 Join Unhelpful [0] (
23:21:06 Part froggyman
23:21:15 Quit pano (Remote closed the connection)
23:30:33 Join froggyman [0] (
23:30:59 Join maffe [0] (
23:31:05 Part froggyman
23:31:16 Join Casainho [0] (
23:31:38Casainho /msg NickServ identify chave
23:32:16domonokyCasainho: now you should change your password fast :-)
23:33:11Casainhokugel: ping
23:33:17Casainhodomonoky: eheh :-)
23:33:35 Quit kugel (Read error: 110 (Connection timed out))
23:37:07 Quit maffe ("Miranda IM! Smaller, Faster, Easier.")
23:38:11 Join safetydan [0] (n=deverton@rockbox/developer/safetydan)
23:39:21 Quit liar (Remote closed the connection)
23:40:27 Quit saratoga (Ping timeout: 180 seconds)
23:41:40 Quit JackWinter (Remote closed the connection)
23:42:56 Quit fyrestorm ("lamers envy me like they envy bill g -- main boot xp, just the way it should be!")
23:43:12 Nick Casainho is now known as Guest54469 (
23:43:27TheSevenGuest54469: you should *really* change your password!
23:44:15 Join JackWinter [0] (
23:46:12Bagder /msg nickserv identify thispasswordisnowusedbyeveryonewhowantsit
23:51:58 Join Donny [0] (
23:52:37 Part Donny ("Leaving")
23:53:37 Nick Guest54469 is now known as casainho (

Previous day | Next day