00:00:37 | | Join elinenbe [0] (trilluser@pcp02254422pcs.wanarb01.mi.comcast.net) |
00:29:51 | | Quit Lear ("ChatZilla 0.8.8 [Mozilla rv:1.1b/20020721]") |
00:43:32 | | Quit mistaRx () |
00:52:47 | *** | Saving seen data "./dancer.seen" |
01:00 |
01:50:30 | | Nick pusher_robot is now known as fragglet (~fraggle@pc1-guil4-0-cust151.gfd.cable.ntl.com) |
01:50:30 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
02:00 |
02:40:40 | | Join elinenbe [0] (trilluser@pcp02254422pcs.wanarb01.mi.comcast.net) |
02:48:01 | | Join g003y [0] (~foo@m198-187.dsl.rawbw.com) |
02:52:50 | *** | Saving seen data "./dancer.seen" |
03:00 |
03:16:20 | | Quit g003y ("Trillian (http://www.ceruleanstudios.com)") |
04:00 |
04:43:24 | | Join elinenbe2 [0] (trilluser@pcp02254422pcs.wanarb01.mi.comcast.net) |
04:43:24 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
04:52:51 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:52:54 | *** | No seen item changed, no save performed. |
07:00 |
07:16:22 | | Join dwihno|g1ne [0] (dwihno@Bald067.Baldakinen.Umea.SE) |
07:16:23 | | Quit dwihno|gone (Remote closed the connection) |
07:31:51 | | Quit dwihno|g1ne (Remote closed the connection) |
07:35:33 | | Join dwihno|gone [0] (dwihno@193.180.246.67) |
07:45:25 | | Join adiamas [0] (~adiamas@216.194.23.19) |
08:00 |
08:10:48 | | Join Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
08:11:18 | Mode | "#rockbox +o Bagder " by ChanServ (ChanServ@services.) |
08:52:56 | *** | Saving seen data "./dancer.seen" |
09:00 |
09:29:07 | Bagder | my build from yesterday is totally silent |
09:40:32 | adiamas | try pulling your head out of your ass ;) |
09:40:35 | * | adiamas smirks |
09:40:41 | | Nick adiamas is now known as adi|home (~adiamas@216.194.23.19) |
09:40:52 | * | Bagder looks at adiamas |
09:41:00 | * | adi|home bitches about not being able to sleep although he is yawning like a mad man. |
10:00 |
10:01:36 | | Quit adi|home (lerouge.openprojects.net irc.openprojects.net) |
10:01:36 | NSplit | lerouge.openprojects.net irc.openprojects.net |
10:01:36 | | Quit datazone (lerouge.openprojects.net irc.openprojects.net) |
10:01:36 | | Quit mbr_ (lerouge.openprojects.net irc.openprojects.net) |
10:08:59 | | Join pyvasene [0] (~pyvasene@ns1.alcove-solutions.com) |
10:19:13 | | Join MeRWiN [0] (~merwin@12-230-192-86.client.attbi.com) |
10:19:16 | MeRWiN | hola |
10:20:00 | Bagder | hey ho |
10:20:28 | MeRWiN | question... i read something about new saving. does this regard the player? |
10:21:08 | Bagder | I haven't really checked it out, but I believe so |
10:21:13 | MeRWiN | also, just wanted to let you guys know, the volume level icon on the player doesn't change with the volume (this was a build from 2 days ago) |
10:25:18 | | Join Fridolin [0] (~Fridolin@wlan010.tzl.mu-luebeck.de) |
10:26:56 | MeRWiN | do you think that someone could compile a build for me with the #define SAVE_TO_DISK in it? |
10:27:12 | MeRWiN | I want to try it out, but I don't have the compiler set up :) |
10:27:15 | Fridolin | Hi ! |
10:27:24 | Fridolin | I hope you had a nice weekend ! |
10:27:28 | MeRWiN | HI |
10:27:29 | Bagder | I could, but not right now, I'm a bit busy right now |
10:28:06 | MeRWiN | badger: OK, would you mind compiling it and e-mailing to jheiner@yahoo.com, if it's not too much trouble? |
10:29:05 | MeRWiN | badger: I've got an 8 hour flight to test it out tomorrow :) |
10:29:11 | | Join adi|home [0] (~adiamas@as5300-9.216-194-23-19.nyc.ny.metconnect.net) |
10:29:15 | | Join datazone [0] ([kpjLzDwbE@207.136.36.203) |
10:30:04 | | Join Linus [0] (~linus@193.15.23.131) |
10:30:14 | Linus | morn |
10:30:15 | Bagder | morning linus |
10:30:28 | Linus | back from the dead, Bagder? |
10:30:37 | Bagder | only slightly back |
10:30:39 | Bagder | ;-) |
10:30:43 | Bagder | at work now though |
10:30:52 | Bagder | heaps of bugs to sort out |
10:31:16 | Bagder | my rockbox is *silent* today |
10:31:25 | Bagder | no sound at all |
10:31:34 | Bagder | built yesterday |
10:36:09 | Linus | recorder? |
10:36:17 | Linus | of course |
10:36:18 | Bagder | yeps |
10:36:27 | Linus | does it spin up? |
10:36:36 | Bagder | yes, everything seems to be ok |
10:36:41 | Bagder | just no sound |
10:36:48 | Bagder | I'll try another set of earphones |
10:36:49 | webmind | morning |
10:37:47 | Linus | webmind: morn |
10:37:54 | * | Linus goes for coffee |
10:38:04 | * | webmind has earl grey |
10:39:23 | Bagder | nope, no sound at all |
10:40:31 | * | webmind discovered a new item in his menu of his archos :) |
10:40:47 | webmind | u could set the timeout of the display and when it turns off |
10:41:17 | webmind | btw.. i've added an ext3 partition.. jukebox doens't seem to mind.. and just thinks it's an archos jukebox 17 :) |
10:42:47 | Linus | Bagder: what bitrate? And does the hard disk spin up again after a while? |
10:43:13 | Linus | webmind: what display turn off? |
10:43:18 | Bagder | I've tried numerous songs, I can't hear anything |
10:43:47 | Bagder | I tried fiddling with sound settings too, to make a diff, but it didn't change anything |
10:43:55 | NHeal | (timeout) lerouge.openprojects.net irc.openprojects.net |
10:44:21 | Bagder | but I'll need to recheck my build first before I consider this a true error |
10:44:35 | Bagder | I might have got some ugly thing in it |
10:44:55 | webmind | Linus, light of the display.. |
10:45:01 | webmind | Linus, i noticed i could set the timeout |
10:45:18 | Linus | aha |
10:45:21 | webmind | and the timeout of wehen it should turn itself off |
10:45:23 | Linus | that is an old one |
10:45:52 | Linus | but it didn't work on the players until recently, beacuse of a bug |
10:46:09 | PsycoXul | how about menu+play on the player's turning off/putting into low-power mode the LCD |
10:46:10 | pyvasene | Linus : Did you have a look at my 'UI language selection' patch ? |
10:46:10 | Linus | i still can't figure out why nobody told us about it... |
10:46:20 | Linus | pyvasene: yes i did |
10:46:38 | Linus | it is fairly simple and nice |
10:46:50 | Linus | but it is perhaps too simple |
10:46:59 | Linus | the general idea is good |
10:47:15 | Linus | it's the string database thing that need some work |
10:47:16 | pyvasene | I think it's a first step but has to been improved |
10:49:25 | | Quit MeRWiN () |
10:49:35 | Linus | yes |
10:50:04 | Linus | we need a way (maybe a spreadsheet) to edit all strings in the project and their translations |
10:50:11 | Linus | both for recorder and player displays |
10:50:22 | Linus | and a script to generate code for it |
10:52:58 | *** | Saving seen data "./dancer.seen" |
10:55:41 | Linus | PsycoXul: MENU+PLAY for backlight off? Yeah, why not? |
10:55:55 | PsycoXul | i said LCD off |
10:55:55 | PsycoXul | heh |
10:56:04 | PsycoXul | you know, blank screen |
10:56:05 | Linus | LCD off? |
10:56:22 | Linus | to save battery? |
10:56:27 | webmind | hmm |
10:56:33 | PsycoXul | i would think a little anyways heh |
10:56:55 | PsycoXul | and i don't need stuff scrolling accross the screen in my pocket |
10:56:57 | webmind | would that save battery then ? |
10:57:22 | Linus | probably, but i'm not sure how much |
10:57:30 | PsycoXul | well how much does the LCD use? and more or the same when its updated frequently? |
10:57:57 | Linus | i think we could conserve power by not updating the screen |
10:58:06 | Linus | but it is probably negligible |
10:58:31 | Linus | we can of course measure |
10:58:37 | PsycoXul | speaking of the backlight though, i think it's timeout setting should have an 'off' |
10:58:49 | Linus | instead of 0? |
10:58:58 | PsycoXul | i dunno |
10:59:14 | Linus | yeah, 0 isn't very user friendly |
11:00 |
11:01:08 | Linus | PsycoXul: but 0 shuts off the backlight for you doesn't it? |
11:01:44 | PsycoXul | last i checked it left it on |
11:02:04 | Linus | how old is your player? |
11:02:22 | PsycoXul | huh? |
11:02:53 | Linus | sorry, i am silly |
11:03:18 | Linus | 0 doesn't turn it off, it leaves it on... |
11:03:48 | PsycoXul | yeah |
11:04:10 | Linus | how would we want the user interface for that? |
11:04:34 | webmind | well |
11:04:36 | Linus | two options, one for on/off and one for the timer? |
11:04:46 | webmind | 0 should be on... but there should be an off option |
11:04:53 | webmind | that would be nice |
11:04:59 | webmind | think ot of mobile phones have that |
11:05:04 | PsycoXul | i was just thinking it going 'off', 0, 1, ... |
11:05:08 | Linus | or OFF..1..2..3..4..5..6..7..8..9..ON? |
11:05:29 | PsycoXul | or that |
11:05:29 | PsycoXul | heh |
11:05:58 | Linus | is a zero timeout obvious to the average user? |
11:06:20 | PsycoXul | i dunno |
11:06:44 | Linus | it's obvious for me... :-) |
11:06:59 | PsycoXul | well when i first saw it, i figured it'd either be on or off |
11:07:13 | PsycoXul | and it didn't turn off when i selected it |
11:07:26 | PsycoXul | and if there's an 'off' also next to it, it makes it a little more obvious |
11:07:35 | PsycoXul | unless they don't bother to scroll over to off |
11:07:36 | PsycoXul | heh |
11:08:57 | Linus | so OFF, 0, 1, 2 would be enough? |
11:08:58 | | Join yro [0] (~yves@ns1.alcove-solutions.com) |
11:09:08 | Linus | how many secs would be max? |
11:09:58 | Linus | hi yro |
11:11:07 | webmind | 0 timeout i think would mean that it stays on |
11:11:09 | webmind | or |
11:11:10 | webmind | off |
11:11:12 | webmind | uhm |
11:11:16 | Linus | :-) |
11:11:42 | Linus | maybe OFF, ON, 1, 2, 3, 4, 5, 6...? |
11:13:28 | Linus | all Player users should consider compiling with SAVE_TO_DISK enabled to test it |
11:15:20 | Linus | Are there any more Recorder users here with silent playback? |
11:15:44 | yro | Hi all |
11:16:27 | Linus | hi |
11:21:39 | yro | Thx for putting the save_to_disk in the cvs ;-) |
11:22:12 | Linus | thanks for sending the patch |
11:26:25 | Linus | Bagder: still silent? |
11:26:48 | Bagder | well, I can't try another version until tonight when I get home, I have no USB at work |
11:26:56 | Linus | buah! |
11:27:47 | yro | Linus: Any reports on it |
11:28:04 | yro | yet (sorry, I have mistaken hit return...) |
11:29:03 | Linus | no, i guess not many people noticed the new feature |
11:29:14 | Linus | and it isn't on by default |
11:30:36 | Bagder | most people don't compile their own, they download daily builds |
11:31:40 | yro | It's better that way, it's highly experimental... ;-) I have to see if I can modify it so it writes the block _only_ if we modified something, |
11:31:54 | yro | it's way too long in the menus... |
11:33:15 | Linus | yro: that is how to do it. I wanted to do that, but i was lazy when i merged your patch |
11:34:05 | Linus | i guess one approach would be to implement a settings_changed() function, called by main_menu() |
11:34:10 | Bagder | grrrr, gdb goes nuts on files with a *large* amount of lines |
11:35:18 | yro | Linus: I wanted to yesterday too, but it was near 40°C on my desk, and it made me lazy too ;-) |
11:35:58 | yro | Well, I have lot of work today, I will stand-by on the channel (reading, but not so active...) |
11:36:06 | | Nick yro is now known as yro|work (~yves@ns1.alcove-solutions.com) |
11:39:35 | Linus | We should probably start writing a users manual... |
11:40:07 | Bagder | I got annoyed by the new way of playing songs today btw |
11:40:12 | Bagder | single songs |
11:40:57 | Fridolin | Hi ! |
11:41:03 | Linus | Bagder: how? |
11:41:09 | Linus | Fridolin: hi |
11:41:27 | Fridolin | I see you had nice weather in tha last few days too :-) |
11:41:53 | Bagder | Linus: It was how I had to leave the screen, and when I selected another song it said something about end of playlist and stuff |
11:41:55 | Fridolin | Linus: it seems that the PLLConfig register did the job... |
11:42:20 | Bagder | Linus: I'll fix my sound first, then I'll check it out more closely |
11:42:29 | Linus | Bagder: yes. I would rather have it to just go back to the browser |
11:42:54 | Linus | Fridolin: yes. I was wrong about the crystal frequency |
11:43:11 | Linus | and the mas_run() command didn't work |
11:43:59 | Fridolin | the other thing that i extracted from the mas manual is that ogg vorbis on mas seems impossible ... |
11:44:00 | Linus | Bagder: but the text disappeared when it started playing the next song, didnät it? |
11:44:09 | Bagder | yes |
11:44:21 | Bagder | still silly, as I didn't use any playlist |
11:44:28 | Fridolin | ... not only because micronas doesn't offer any development tools. |
11:44:45 | Linus | it says "end of file list", not "play list" |
11:44:54 | Bagder | whatever |
11:44:57 | Bagder | still confusing |
11:44:57 | PsycoXul | whoo |
11:45:04 | PsycoXul | settings saving! |
11:45:17 | Fridolin | I'll start brwosing the buglist. |
11:45:28 | Fridolin | maybe i can contribute here... |
11:46:32 | Linus | Hey all, how would we want the WPS to act when all files have been played? |
11:46:54 | Linus | i would probably want it to go back to the browser |
11:47:37 | yro|work | Linus: Personnaly, i'd prefer to have choice going in the browser or shutting off the player... (fine to go to sleep...) |
11:48:15 | Linus | yro|work: but when auto-shutoff is implemented you don't need that choice |
11:48:15 | Fridolin | I think going to the browser and (automatically) shutting off after some idel time would be ok. |
11:48:47 | Fridolin | thast what i thought ... |
11:48:50 | Linus | The shutdown timer will be implemented anyway |
11:49:18 | Linus | ok, so going back to the browser is good? |
11:49:42 | webmind | when ? |
11:50:03 | webmind | Linus, yes |
11:50:13 | webmind | what's the wps btw |
11:51:06 | Linus | While Playing Screen |
11:53:52 | | Quit Fridolin ("ChatZilla 0.8.8 [Mozilla rv:1.1b/20020722]") |
12:00 |
12:06:03 | Hes | yo. |
12:06:17 | Linus | yo, Hes! |
12:10:22 | webmind | Linus, well. browser mode would seem logical yes.. what else ? |
12:11:44 | Linus | i don't know. people generally tend to think different about everything |
12:11:55 | webmind | hm k |
12:12:05 | webmind | wouldn't know what else could be appropriate |
12:12:12 | Linus | so i assumed that there would be different opinions about this as well |
12:12:35 | webmind | damn kernel here doesn't like my jukebox anymore.. and i rm'd the src.. damn me |
12:12:40 | webmind | ok |
12:12:41 | Linus | hehe. i just browsed the data sheets for the fujitsu disk |
12:13:12 | Linus | Mean time between failures: More than 300000 power on hours |
12:13:29 | Linus | Component life: 5 years or 20000 power on hours |
12:13:54 | Linus | so a dying disk is not considered a failure? :-) |
12:14:03 | Hes | Linus: I see you sorted out the track change, excellent! |
12:14:07 | webmind | WARNING: USB Mass Storage data integrity not assured <−− why the hell does he keep doing that ? |
12:14:15 | Linus | i don't know |
12:14:35 | Linus | it always say that |
12:14:38 | Linus | says |
12:14:39 | Hes | Maybe they're just not sure it will work or not. |
12:14:45 | webmind | hehe |
12:14:56 | Linus | a general disclaimer |
12:15:50 | webmind | what was the name of the module again btw ? |
12:15:55 | webmind | isd_220 ? |
12:15:58 | webmind | or sth ? |
12:15:58 | Linus | usb-storage |
12:16:02 | webmind | the other one |
12:16:20 | Linus | usb-uhci |
12:16:22 | webmind | of the chip |
12:16:43 | Hes | the isd code goes in the ehci-hcd module |
12:16:46 | Linus | the isd200 support is included in usb-storage |
12:16:54 | Linus | isnät it? |
12:16:59 | Hes | right... usb-storage, not ehci-hcd 8-) |
12:17:15 | webmind | it can be compiled as module |
12:17:27 | Linus | yes |
12:17:41 | webmind | and i probably compiled it in |
12:17:47 | webmind | but it refuses to work |
12:18:06 | webmind | doesnt give me a device to mount |
12:18:17 | Hes | SCSI disk support enabled? |
12:18:27 | Linus | For some people, it refuses to work when compiled-in |
12:18:44 | webmind | Hes, i've used the jukebox with this very same kernel i think |
12:18:52 | webmind | WARNING: USB Mass Storage data integrity not assured |
12:18:52 | webmind | USB Mass Storage device found at 2 |
12:18:52 | webmind | WARNING: USB Mass Storage data integrity not assured |
12:18:52 | DBUG | Enqueued KICK webmind |
12:18:52 | webmind | USB Mass Storage device found at 2 |
12:18:54 | webmind | oops |
12:19:05 | webmind | that's the last in my dmesg |
12:21:38 | Bagder | using modules is a safer way to get it to work |
12:22:24 | webmind | uhuh |
12:22:37 | Bagder | I mean instead of built-in |
12:25:11 | webmind | uhuh |
12:25:14 | webmind | stupid me |
12:25:15 | webmind | but |
12:25:16 | webmind | well |
12:25:23 | webmind | i have spave on my hd for the src atm |
12:25:29 | webmind | can't recompile |
12:28:07 | | Nick Linus is now known as Linus|lunch (~linus@193.15.23.131) |
12:32:31 | | Join notch [0] (hidden-use@arthur.techprt.co.uk) |
12:50:30 | | Join mbr_ [0] (~tiw4mabr@rhlx01.fht-esslingen.de) |
12:51:32 | | Join mistaRx [0] (mistaX@t1o75p18.telia.com) |
12:52:09 | mistaRx | anybody tried the save settings thing?! |
12:53:01 | *** | Saving seen data "./dancer.seen" |
13:00 |
13:14:37 | Bagder | I bet yro|work tried it ;-) |
13:18:01 | | Nick Linus|lunch is now known as Linus (~linus@193.15.23.131) |
13:18:04 | Linus | i have |
13:23:43 | Hes | Btw... someone reported a bug in directory browsing, I have now seen it some 5 times myself: |
13:24:14 | Hes | I click 'right' to enter a subdirectory, the HD led starts but the disk does not spin up, |
13:24:55 | Hes | the directory listing does not change, a new cursor is drawn by the first item and the old cursor does not disappear |
13:25:13 | Hes | recovers by clicking to the left |
13:26:01 | yro|work | mistaRx: True, I use it ;-) |
13:26:36 | Hes | The crashes on track change really seem to be gone. |
13:27:21 | Hes | Played quite some music in a full bus during the weekend, no crashes <whew> |
13:27:50 | Hes | travelling to the countryside & back with student club |
13:28:58 | Bagder | :-) |
13:31:13 | Linus | Yeah, i saw the subdir "hang" this morning |
13:35:05 | | Quit mistaRx (Read error: 110 (Connection timed out)) |
13:45:47 | Hes | Linus: have you looked into charging yet? |
13:45:53 | Hes | If not, I could do that now... |
13:46:25 | Linus | Please do so. |
13:46:38 | Linus | I have been thinking about that |
13:46:55 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
13:46:55 | * | Bagder throws in a hand of moral support |
13:46:56 | Linus | about the end-of-charge criteria |
13:46:57 | Hes | Any ideas (apart from the non-trivials tuff)? |
13:47:09 | Hes | (from the trivial stuff that is) |
13:47:22 | Linus | first of all, we need a hysteresis for the start/stop |
13:47:46 | Linus | we also need to monitor the voltage, possibly looking for a negative delta |
13:48:22 | Hes | also a timer in case the negative delta detection fails for some reason |
13:48:29 | Linus | the voltage changes will be quite slow |
13:48:40 | Linus | so a negative delta might never be detected |
13:49:09 | Linus | and also only read the battery voltage when the disk is idle and the charger is off |
13:49:37 | Hes | Probably we should stop charging after the delta has been small for a long time (even though it would have been positive) |
13:49:42 | Linus | we turn off the charger to read the battery voltage |
13:50:02 | Linus | yeah, a zero-delta timer is probably good |
13:50:12 | Linus | and maybe a minimum charge time |
13:50:29 | Hes | only start measuring the delta after charging for a little time |
13:50:37 | Linus | yeah |
13:50:57 | Hes | I wouldn't stop the charger for the measurement, I don't think any of the manufacturer suggested designs did that |
13:51:12 | Hes | it will take quite some time before the voltage stabilizes after you disconnect the charger |
13:51:19 | Linus | ok |
13:51:25 | Linus | 1) max 16hrs charge time |
13:51:31 | Linus | 2) Stop at negative delta |
13:51:38 | Linus | 3) Stop at 3hrs zero-delta |
13:51:47 | Linus | 4) mininmum 3hrs charge |
13:52:06 | Hes | I would use some 15 mins for 4) to get over the initial bumps |
13:52:13 | Linus | ok |
13:52:20 | Linus | 4) mininmum 15min charge |
13:52:43 | Hes | having 3 hours would ruin things for people who stick the charger in a fully-loaded unit to keep them powered in fixed location use 8-) |
13:53:08 | Hes | 5) after stopping charging, wait for charge go down to, say, 80% before charging again |
13:53:17 | Linus | yes |
13:53:45 | Linus | what would we do in the case of fixed-location? |
13:54:15 | Hes | Probably the ideal would be to discharge pretty well (to 10% or so) before charging again |
13:54:44 | Hes | BUT that would ruin things for people who expect to have the device well charged after they've left it in the charger overnight |
13:56:09 | mbr_ | Would it be possible to add such a discharge option? |
13:56:19 | Bagder | I'd vote for a special option for people in "fixed locations" |
13:56:20 | Hes | Maybe we could make that configurable. Or discharge to 10% if the device is being used (HD activity seen) and keep it up at 80-90% if it's not used. |
13:56:22 | mbr_ | Possibly enable it for the next cycle? |
14:00 |
14:00:02 | Hes | I think most chargers (the nokia ones I have had, like 5 or so, and the Canon digital camera charger, etc) detect an already-full battery within a minute of charging |
14:00:51 | Hes | But if we implement the above logic, we can fine-tune the timers later |
14:01:04 | * | Bagder agrees |
14:02:49 | notch | can you set the current for a trickle charge? or is it just on/off |
14:02:56 | Hes | on/off only |
14:03:03 | notch | :-( |
14:03:31 | Hes | we can do trickle charging of course (adjust the duty cycle) |
14:03:46 | Hes | charge for a few seconds and sleep for N |
14:03:56 | notch | good option for those plugged into mains |
14:04:22 | Hes | Some manufactures specifically say trickle charging is not good for Ni-MH |
14:04:26 | Hes | some don't. |
14:04:54 | Hes | But it's generally done a lot for backup power systems |
14:04:58 | notch | It's normaly 10% of capacity - could make it 5% to be 'safe' |
14:05:04 | notch | I that is |
14:05:54 | | Quit ironi (Remote closed the connection) |
14:11:13 | | Join ironi_ [0] (~ironi@80.88.116.93) |
14:14:41 | Linus | Normal charging is usually C/10 |
14:14:59 | Linus | Trickle charge nis normally C/50 |
14:16:04 | Linus | hehe , i purchased a quick charger this weekend |
14:16:22 | Linus | 1 hour for 1800mAh batteries |
14:16:27 | Linus | they get hot |
14:17:02 | Hes | No doubt 8-) |
14:17:57 | notch | Some battery resellers state that applying a continuous trickle charge of about 1/10th the battery's capacity is not harmful. However, we have not seen any battery manufacturer condone the practice. |
14:18:41 | Linus | The first player models have a constant C/10 rate |
14:18:45 | notch | -Quote from 'green batterys' website... now I'm confused! |
14:19:15 | Linus | even when they are full, it cannot be stopped |
14:19:38 | notch | Does it shag the batterys? |
14:20:09 | Linus | they get warm after a while |
14:20:24 | Linus | i guess that is the reason they shipped it with two sets of batteries |
14:20:27 | Linus | :-) |
14:20:39 | notch | yeah I kinda wondered about that :-) |
14:21:18 | Linus | Actually, the charger can't be stopped on any of the Player models, as far as i can see |
14:22:12 | Linus | We will probably need to detect the CPU frequency on the recorders, BTW |
14:22:28 | Linus | there are recorders with 12MHz out there |
14:22:39 | notch | Why doesnt charging work in the Rockbox software? |
14:22:48 | Hes | Small beauty thing: after playing to end-of-songlist (i play directories) while in directory browser instead of WPS, when I select a new song to be played, I get an end-of-songlist display for a short while before the new song starts |
14:22:56 | Linus | notch: we don't turn on the charger |
14:23:02 | notch | How do you know if you have an 11.059Mhz or 12Mhz version? |
14:23:21 | Linus | Hes: yeah, that is a known issue |
14:23:22 | elinenbe2 | Linus: the pitch/speed control bug that you fixed this weekend, what was it? |
14:23:26 | Hes | Maybe should display some 'Loading' text before we get the new Id3 tag... animated icons, anyone? 8-) |
14:23:43 | Linus | elinenbe2: wrong PLL settings for the crystal |
14:24:12 | Linus | notch: you don't know the frequency if you don't open the box |
14:24:18 | Linus | but we can measure it |
14:24:29 | Linus | using the RTC |
14:24:38 | elinenbe2 | Linus: is it possible to adjust that on the fly so a user can modify the pitch of their songs? |
14:24:47 | elinenbe2 | Linus: during playback? |
14:24:56 | Linus | elinenbe2: in theory, yes |
14:25:02 | Linus | but i think the playback might stop |
14:25:10 | Hes | So HZ needs to be a variable then? |
14:25:17 | Linus | and the PLL calculations are a little tricy |
14:25:23 | Linus | Hes: yes |
14:25:29 | elinenbe2 | ah, this would be a DJs ultimate machine |
14:26:07 | Linus | elinenbe2: but i don't know what happens while the PLL is locking |
14:26:27 | Linus | but we can always experiment |
14:27:02 | elinenbe2 | that would be awesome |
14:27:05 | | Nick elinenbe2 is now known as elinenbe (trilluser@pcp02254422pcs.wanarb01.mi.comcast.net) |
14:28:03 | Linus | still, we can't change it more than a few percent |
14:28:19 | elinenbe | Linus: why is that? |
14:28:33 | Linus | because the PLL has a limited frequency range |
14:28:52 | elinenbe | ah. |
14:29:28 | Linus | and we are actually barely within limits on the 48KHz PLL |
14:30:19 | notch | in order to get the frequency, could we execute a bit of asm that has a 'known' execution time, ie an loop, and compart this time to the RTC? |
14:30:41 | Linus | notch: no, we start a timer and compare it to the RTC |
14:30:57 | notch | okay that's much easier! |
14:31:11 | notch | spent too much time on pics! |
14:31:25 | Linus | PICs are nice |
14:32:07 | Linus | i don't know if we can identify what recorder models have 12MHz |
14:32:25 | Linus | if we could, we wouldn't have to measure the freq |
14:32:51 | Linus | i discovered it by accident |
14:33:06 | Linus | by looking at the pictures on the rockbox site |
14:33:15 | notch | Would they have to change the firmware for each freq? |
14:33:26 | Linus | probably |
14:33:40 | notch | then it must be related to serial number... |
14:33:43 | Bagder | unless they measure ;-) |
14:33:48 | Linus | otherwise they might have problems with the serial port (remote control) |
14:33:49 | notch | hehe |
14:33:58 | Linus | yeah, they might measure |
14:34:16 | Linus | i have always wondered why it takes so much time to boot |
14:34:48 | Linus | this could be one explanation |
14:34:50 | Hes | Is charger_inserted() in drivers/power.c correct? |
14:34:56 | Linus | it should be |
14:35:35 | Hes | Could someone please add comments to the ADC_ defines in adc.h? |
14:35:49 | Linus | but it isn't correct... |
14:35:51 | Linus | :-) |
14:35:52 | Hes | What is connected where... |
14:36:01 | Linus | it should be ADC_EXT_POWER |
14:36:15 | Hes | So it actually measures the voltage on ADC_EXT_POWER? |
14:36:19 | Hes | and checks if it's up |
14:36:21 | Linus | Hes: what is not obvious? |
14:36:35 | Hes | ADC_UNREG_POWER |
14:36:37 | Linus | about the ADC_ defines? |
14:37:03 | Hes | ADC_UNREG_POWER is from the battery before the regulator? |
14:37:12 | Hes | ADC_EXT_POWER is from the xt power input? |
14:37:20 | Hes | but what is ADC_BATTERY then? |
14:41:08 | Linus | ADC_BATTERY is the battery |
14:41:37 | Hes | and ADC_UNREG_POWER? |
14:42:31 | Linus | i am confused now |
14:42:36 | Linus | let me think |
14:42:52 | Linus | oh yes |
14:43:14 | Linus | the ADC_BATTERY is the voltage from the batteries, but what a silly scale |
14:43:22 | Linus | so we always read 3FF |
14:43:22 | Hes | Because currently we read ADC_UNREG_POWER only |
14:43:35 | Hes | So ADC_BATTERY is unusable? |
14:43:42 | Linus | yes |
14:43:53 | Hes | Okay. Now comment this in drivers/adc.h please 8-) |
14:44:12 | Linus | ok |
14:44:14 | Linus | :-) |
14:44:16 | Hes | Thanks |
14:44:37 | Hes | And others too if possible |
14:44:54 | Hes | usb power, charge regulator |
14:47:23 | | Join jedix [0] (~liam@fwott1-1.cis.ec.gc.ca) |
14:53:04 | *** | Saving seen data "./dancer.seen" |
14:58:22 | Linus | Hes: update you CVS |
15:00 |
15:00:13 | Hes | thanks |
15:00:37 | Linus | The ADC_BATTERY voltage puzzles me |
15:01:13 | Linus | it is taken directly from the battery with a strange divider |
15:01:48 | Linus | the ADC input is about 3.6V or something, if i remember correctly |
15:01:58 | Linus | far above VCC |
15:02:13 | Linus | and that is definitely not recommended |
15:04:18 | Hes | ADC_USB_POWER is the power input from the USB bus? the power itself is not used for anything else than detecting if USB is connected? |
15:08:45 | Linus | it seems, looking at the schematics, that the unit parasites from that power when connected |
15:11:13 | Linus | but i don't see how |
15:11:19 | Linus | and AN3 is still amystery |
15:11:54 | Linus | AN3 stays at the same level almost all the time, except for when USB is connected, then it goes to 0x3ff |
15:16:25 | | Join elinenbe2 [0] (trilluser@pcp02254422pcs.wanarb01.mi.comcast.net) |
15:16:26 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
15:16:28 | | Quit Hes (Read error: 54 (Connection reset by peer)) |
15:16:39 | | Join Hes [0] (~hessu@hessu.zedi.sonera.fi) |
15:37:59 | notch | that whole charging/battery circuitry is a little... well... abstract |
15:38:36 | notch | It must have been 'cost effective' :-) |
15:39:43 | Linus | and simple |
15:40:14 | Linus | a regulator and an on/off control. what more could you ask for? :-) |
15:41:37 | Bagder | progress bar?! :-P |
15:43:47 | Linus | Bagder: a progress bar in hardware. that would be cool ...(?) |
15:44:15 | elinenbe2 | Linus: I want seek like an ipod! :) |
15:44:21 | Bagder | ... I'll build a separate box for it and sell it to people! :-) |
15:44:24 | | Nick elinenbe2 is now known as elinenbe (trilluser@pcp02254422pcs.wanarb01.mi.comcast.net) |
15:44:42 | Linus | and what exactly is "seek like an ipod"? |
15:44:42 | elinenbe | I say we take what is learned from the Archos, and build our own uber-jukebox. |
15:45:43 | elinenbe | Linus: hehe −− go here and then play a song http://www.apple.com/ipod/userinterface.html |
15:47:03 | Bagder | I miss a breakout game |
15:50:23 | Linus | That is because you haven't written one |
15:50:58 | Bagder | If no one else does, I'll write one |
15:51:15 | Bagder | I'm *starting* to catch up on my emails now |
15:54:35 | Linus | hehe |
15:55:43 | Linus | i'm currently being called once a day by an old-school corporate guy who thinks that calling people in person is *the* way of getting support for cURL! |
15:57:20 | Bagder | I actually got a mail from a guy asking for an address for mailing a cheque! |
15:58:25 | Linus | For support? |
15:59:02 | Bagder | more like "from our team for your good support" |
15:59:34 | Bagder | first time this happened to me |
15:59:44 | Linus | that's incredibly nice |
16:00 |
16:00:11 | Linus | and thoughtful |
16:01:41 | Bagder | brings back my belief in the existance of good people "out there" ;-) |
16:03:44 | Hes | Getting envelopes with cheques for good support has it's drawbacks though 8-) They might expect for some more from you. |
16:04:03 | Bagder | yeah |
16:21:19 | Linus | Are there any bugs/quirks in the current code that need to be fixed before we release 1.2? |
16:21:39 | Linus | I'm not talking about the persistent settings or the battery charging |
16:22:12 | Linus | We will probably not include those in 1.2 |
16:24:42 | Linus | Bagder: the bug report retrieving script for the rockbox main page bugs |
16:24:54 | Bagder | Björn wrote it :-) |
16:25:20 | Bagder | what's wrong? |
16:25:41 | Linus | It excludes bugs that are older than 30 days |
16:25:48 | Bagder | oh |
16:26:05 | Linus | convenient, but not entirely correct :-) |
16:26:39 | Bagder | hehe |
16:26:52 | Hes | Probably it should make note of that, and show '1485 bugs not listed here' after the list 8-) |
16:30:49 | | Quit yro|work ("ircII EPIC4-1.1.5 -- Are we there yet?") |
16:32:44 | Bagder | I found out why it bugs |
16:38:38 | Bagder | corrected now |
16:39:00 | Bagder | the crontab runs every 20 mins |
16:49:47 | Hes | Linus: usb mode only works in directory view & playing, not in the menus |
16:49:53 | Hes | that could be fixed if possible |
16:50:09 | Linus | Yeah |
16:53:08 | *** | Saving seen data "./dancer.seen" |
16:54:07 | Bagder | I'm off for home |
16:54:10 | | Part Bagder |
17:00 |
17:04:21 | | Quit geoffeg ("changing servers") |
17:07:45 | Linus | Hes: what would we want to do when USB is inserted when in a menu? |
17:07:53 | Linus | is it acceptable to leave the menu? |
17:08:12 | Linus | and always return to the dir browser after USB is finished? |
17:08:41 | Hes | Dunno. I think archos reboots or something, which is an overkill 8-) |
17:08:49 | Hes | at least it reboots if you replace the firmware file |
17:08:50 | Linus | or stay cool and return to the point where we were? |
17:09:05 | Hes | Returning to the point where we were would be nicest i think |
17:09:15 | Hes | if that can be applied (can't return to WPS of course) |
17:09:17 | Linus | and reread the root dir when we return to the dir browser |
17:09:37 | Hes | If in wps or dir browser => to root dir |
17:09:54 | Hes | if in menu => back to menu and then to root dir when exiting to the browser |
17:10:06 | Linus | ok |
17:10:18 | Linus | (takes some work...) |
17:10:27 | Hes | yup... |
17:10:37 | Linus | the menu code has no return code |
17:12:09 | Linus | all code that gets events from a message queue must handle the SYS_USB_CONNECTED message |
17:12:45 | Linus | and tell its caller that it has done so |
17:12:55 | Linus | possibly via a return code |
17:13:51 | Linus | thus, tree.c can reread the dir if main_menu() returns SYS_USB_CONNECTED |
17:14:01 | Linus | just like wps |
17:15:05 | | Quit pyvasene (Read error: 113 (No route to host)) |
17:20:39 | Hes | Seems charger_inserted() requires at least a bit over 7v from the charger to detect it to be present |
17:20:53 | Linus | yes? |
17:21:08 | Hes | and it returns false for a few seconds after charging is enabled. |
17:21:26 | Hes | Not bad but an interesting effect, someone will post it as a bug. 8-) |
17:21:26 | Linus | aha, maybe we should lower the limit a little |
17:22:00 | Hes | Yes, a little. Maybe a bit over the max battery voltage with full charge. |
17:22:16 | Linus | do so |
17:22:44 | Hes | Will do, have to measure the peak voltage with full batteries... |
17:26:12 | | Join mistaRx [0] (mistaX@212.181.184.230) |
17:33:35 | | Part Linus |
18:00 |
18:04:56 | | Join MeRWiN [0] (~merwin@12-230-192-86.client.attbi.com) |
18:07:06 | MeRWiN | Does the player charge while it's plugged in and on yet? |
18:08:27 | Hes | I would suppose it does? |
18:08:58 | Hes | the charger is not software controlled, if I understood things right. |
18:09:08 | MeRWiN | OK, I remember someone saying that it didn't last week... I plugged mine in and the voltage seemed to go up, so that means that it's charging, yes? |
18:09:27 | Hes | I'm just writing code for the software charging logic on the recorder. |
18:09:39 | Hes | Yes, that definetely means it is charging. |
18:09:48 | MeRWiN | okey... wonderful. |
18:26:24 | | Quit mistaRx (Read error: 110 (Connection timed out)) |
18:27:52 | | Quit notch () |
18:49:43 | | Quit MeRWiN () |
18:53:09 | *** | Saving seen data "./dancer.seen" |
19:00 |
19:18:29 | Hes | Trying out the charger code now. |
19:30:20 | Hes | Ended up disabling all ata sleeping and spindowns to maximize power usage 8-) |
19:30:37 | Hes | and setting backlight timer to 0 |
19:44:16 | | Join WetFlax [0] (~wettoad@flax.mbi-berlin.de) |
19:49:09 | Hes | http://hes.iki.fi/misc/rockbox-charging.jpg |
19:49:18 | Hes | The voltage drop at full charge is visible nicely. |
19:55:16 | elinenbe | is that applet in the cvs? |
19:55:18 | elinenbe | Hes? |
20:00 |
20:04:26 | Hes | Nope. |
20:15:38 | Hes | I'm still working on the full charge detection tuning |
20:15:49 | Hes | Will post the patch once I think it works |
20:16:43 | Hes | if it seems ok for the core developers with CVS access, and it's found to be working, it'll possibly go in CVS |
20:25:11 | | Join Mighty [0] (mboss@h76n2fls35o931.telia.com) |
20:25:26 | Mighty | hello |
20:27:06 | | Quit Mighty (Client Quit) |
20:53:13 | *** | Saving seen data "./dancer.seen" |
22:00 |
22:13:26 | | Quit jedix ("Client Exiting") |
22:53:14 | *** | Saving seen data "./dancer.seen" |
23:00 |
23:16:53 | | Join Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
23:18:01 | | Join matp [0] (~matp@pc-80-193-180-51-hw.blueyonder.co.uk) |
23:18:33 | matp | whats up? |
23:20:16 | Bagder | not much |
23:21:18 | Hes | I think have a working charger. |
23:21:28 | Bagder | cool! |
23:22:25 | Hes | http://hes.iki.fi/misc/rockbox-charging.jpg |
23:22:43 | Hes | The voltage drop at full charge is visible nicely. |
23:23:24 | Bagder | neat |
23:23:45 | matp | nice! |
23:24:18 | Hes | If I only knew easily if the hd is spinning or not |
23:24:22 | matp | what remains for a 1.2 release |
23:24:40 | Bagder | nothing really, we're about to make one any day now |
23:25:06 | Bagder | we save the charging and the saving to disk for 1.3 |
23:25:30 | Hes | those things need quite a bit of testing |
23:25:32 | matp | is rockbox supposed to drain the power when the power cable is plugged in? |
23:25:48 | matp | yeah, they are big features |
23:25:49 | Hes | yes, it is (on the recorder) |
23:26:12 | matp | can we not prevent that |
23:26:28 | Hes | yes, the charger code i wrote tonight does just that |
23:27:00 | Hes | the unit cannot be powered from the external supply without charging the battery at the same time. |
23:27:11 | matp | i see. it doesn't charge the battery, just uses power when external power is connected |
23:27:36 | matp | ok, got you |
23:28:50 | matp | what is average battery life now? I'm lucky to get 6 hours |
23:29:47 | Hes | I haven't measured... |
23:30:17 | matp | i think it's acceptable for this release. It would be nice to get what archos get from their firmware though. |
23:30:45 | Bagder | I expect that we'll reach there eventually |
23:31:19 | matp | we can console ourselves with the fact that we have MUCH better features |
23:34:06 | Bagder | yeah, we've started out pretty good already |
23:37:53 | matp | is the current cvs stable? I haven't updated since Friday. I've had no issues this weekend, but there's been a lot of activity since then :) |
23:38:44 | Bagder | I think it's pretty stable |
23:38:49 | Hes | seems to be. |
23:39:57 | Bagder | I might have a problem with it, soon to find out for sure |
23:41:32 | Bagder | false alarm, works fine |
23:41:46 | Bagder | my build was just screwed yesterday |
23:41:56 | matp | was it you that was getting no sound? |
23:42:08 | Bagder | yeah |
23:42:26 | Bagder | there's some dependency problem in some makefile I guess |
23:42:37 | Bagder | I made a make clean and make again now and it works fine |
23:42:50 | matp | Hes: are you able to detect accurately when the battery is fully charged? |
23:43:32 | matp | Bagder: too much hacking :) |
23:43:38 | | Join mistaRx [0] (mistaX@212.181.184.161) |
23:44:09 | mistaRx | anybody who'd like to help me?! |
23:44:09 | Bagder | actually, it was too *little* hacking ;-) |
23:44:26 | Bagder | I hadn't updated my repository for a month while I was on vacation |
23:44:38 | Bagder | mistaRx: with what? |
23:45:04 | mistaRx | have u tested the save settings thing?! |
23:45:16 | * | Bagder hasn't |
23:45:44 | mistaRx | mmhhmmm |
23:45:44 | Bagder | but then, I have a recorder ;-) |
23:45:54 | * | matp also |
23:47:34 | mistaRx | how do u "#define SAVE_TO_DISK"(I'm not a programmer..) |
23:47:53 | Bagder | uh, you add that in the Makefile and rebuild |
23:48:08 | Bagder | you want such a build? |
23:48:58 | mistaRx | yes please, can't u do that and then let me download it from somewhere.. |
23:49:05 | Bagder | http://storebror.haxx.se/archos/ |
23:49:49 | mistaRx | roger that! |
23:49:55 | Bagder | it's the cutting edge CVS sources, the player ones built with SAVE_TO_DISK |
23:50:59 | mistaRx | ok, do u know if it in any way COULD hurt my old player?! |
23:51:24 | Bagder | in *any* way? |
23:51:30 | Bagder | then I'd have to sat yes |
23:51:31 | Bagder | say |
23:51:44 | mistaRx | well I haven't got a backup on my files on my player! |
23:52:11 | Bagder | I know people have tried it and survived to tell their story ;-) |
23:52:18 | mistaRx | =) |
23:52:32 | mistaRx | u are one of the programmers, no?! |
23:52:48 | Bagder | I am |
23:53:03 | Bagder | one in crowd ;-) |
23:53:06 | mistaRx | I haven't seen that u have done so much on the rockbox |
23:53:12 | Bagder | the crowd even |
23:53:19 | Bagder | hm |
23:53:31 | Bagder | I'm Daniel Stenberg, I've done quite a fair share I'd say |
23:54:02 | mistaRx | but u have been on vacation, right?! |
23:54:06 | Bagder | yeps |
23:54:15 | Bagder | only slowly coming back in the game |
23:56:09 | matp | Hes: have you much experience of using archos as a recorder? |
23:59:18 | mistaRx | I think that rockbox needs 2 more things: save settings, skipping "management" to really compete with the stock firmware! |
23:59:44 | mistaRx | other then that it ROCKS the box! =) |