00:00:04 | WS64 | I've been in NJ in March (Beatlefest)... |
00:00:36 | MeRWiN|Work | New Jersey stinks :) |
00:02:04 | WS64 | MeRWiN|Work, http://ws64.com/cabin/2002/urinetown.html *g* |
00:02:25 | WS64 | (okay, that is NY and not NJ) |
00:03:02 | Bagder | Zagor: tell me again, how much is the Rockbox current compared to the stock firmware right now? |
00:03:58 | WS64 | Badger, to me: 200%! :) |
00:04:00 | Zagor | with SLEEP, my rec20 is at ~70mA with Rockbox and ~80 with Archos |
00:04:15 | Bagder | yes, but with standby? |
00:04:21 | Bagder | 110? |
00:04:27 | dwihno | Zagor: enlighten me what sleep is, s'il vous ploait |
00:04:28 | Zagor | (my multimeter isn't very accurate so I only see it as 0.07 vs 0.08 A) |
00:04:36 | Zagor | Bagder: yes, 110 with standby |
00:04:41 | Bagder | ok |
00:04:53 | | Quit ironi (" <k!15b8>") |
00:04:59 | Bagder | http://groups.yahoo.com/group/archosjukebox6000/message/12067 |
00:05:01 | Zagor | the player-old uses 30-40 more mA either way |
00:05:17 | Bagder | that mail claims two hours longer play time with the stock firmware |
00:05:27 | Zagor | Bagder: yes. I was about to respond to that. |
00:06:04 | Bagder | so if we spend 37% more current, it is quite good to only be two hours behind... |
00:06:13 | Zagor | indeed |
00:09:02 | | Quit MeRWiN|Work () |
00:09:07 | Lowfiler | New measurements show ATA_SLEEP saves us 30-40 mA over ATA_STANDBY. |
00:09:11 | Lowfiler | how does this work |
00:10:36 | Bagder | it's a different mode |
00:10:38 | Bagder | for the disk |
00:11:32 | Lowfiler | when does this standby activate |
00:11:53 | Zagor | when the disk spins down |
00:12:05 | Lowfiler | ah cool |
00:12:23 | [-Pft-] | Do the drive heads park automatically?? |
00:13:06 | | Part jsol |
00:13:23 | Zagor | no, we do it explicitly |
00:13:34 | Lowfiler | hmm i updatet the version - the status bar at the menu is not available :) |
00:13:48 | Zagor | Lowfiler: I noticed that too. someone broke it recently. |
00:14:18 | [-Pft-] | ok.. |
00:14:59 | dwihno | It was Zagor! |
00:15:06 | * | dwihno blames everything on Zagor |
00:15:20 | Lowfiler | i changed my version to the original font because ä ö etc.. :) |
00:15:25 | Zagor | hehe. cvs shows I last touched menu.c 11 days and 12 hours ago :-) |
00:15:36 | Zagor | Lowfiler: the proportional font has those |
00:16:47 | [-Pft-] | for the resume function to work properly in the latest build do we still need to press on pause or does it save before shutting down automatically? |
00:16:59 | Lowfiler | hmm |
00:17:21 | dwihno | Zagor: The secret CVS agency knows what you are up to, mister :) |
00:17:23 | Bagder | pft: for the player there's no other possibility for us to do it |
00:17:33 | [-Pft-] | ok.. |
00:17:39 | *** | Saving seen data "./dancer.seen" |
00:17:54 | [-Pft-] | no big deal at all.. |
00:18:00 | Zagor | if you don't press pause it will simply resume to the last point where the disk was spinning |
00:18:09 | [-Pft-] | oh ok. |
00:18:18 | [-Pft-] | how does it work on the recorder? |
00:18:27 | Zagor | it uses the rtc rm |
00:18:30 | Zagor | ram |
00:18:44 | Zagor | which is battery backed-up |
00:18:51 | [-Pft-] | cool.. |
00:18:57 | Lowfiler | hmm the standby mode isnt that good |
00:19:06 | Lowfiler | my player shuts down |
00:19:33 | Zagor | Lowfiler: really? i'll test it now |
00:19:43 | WS64 | G'Nite everyone :) |
00:19:44 | WS64 | (sorry for no new input for rockbox, but thanx again to you guys for creating it!) |
00:19:59 | Zagor | night! |
00:20:05 | [-Pft-] | c-ya WS64 |
00:20:07 | Lowfiler | ya it was like win98 - display has been frozen and then restart |
00:20:13 | | Part WS64 |
00:20:13 | Lowfiler | night ws64 |
00:20:29 | Zagor | Lowfiler: how are your batteries? |
00:20:37 | Lowfiler | 100% |
00:21:48 | | Join Mathuin [0] (~jmt@dsl092-188-219.sfo2.dsl.speakeasy.net) |
00:22:43 | Zagor | can anyone else confirm? my usb doesn't want to play with me right now :-( |
00:23:02 | Mathuin | Hi there. I'm interested in buying an Archos unit, but my MP3's are all VBR and I'm not sure if the Archos will play them, either with the stock firmware or with yours. Can someone verify that? |
00:23:16 | Bagder | both play them fine |
00:24:02 | Lowfiler | zagor: now it works too, no probs yet. I will report if it happens again |
00:24:18 | Zagor | Lowfiler: ok |
00:24:33 | [-Pft-] | Zagor: I'd like to test it.. |
00:24:39 | Mathuin | Excellent! Has anyone tried to upgrade the hard drive? |
00:24:48 | Zagor | Mathuin: yes, it's easy |
00:24:52 | [-Pft-] | Mathuin: no problems there either.. |
00:25:15 | [-Pft-] | IBM Travelstar 30giger.. runs great.. |
00:25:15 | Bagder | Mathuin: but you void your warranty if you upgrade the disk |
00:26:21 | Lowfiler | i woll upgrade my hd in about 1 3/4 years - then my warranty is over :) |
00:26:31 | [-Pft-] | Zagor: Do I need to patch it myself or is there a build with it already included??.. or is this only on the recorder? |
00:26:32 | Lowfiler | -will |
00:27:05 | Zagor | [-Pft-]: download at the bottom of http://rockbox.haxx.se/daily.shtml |
00:27:39 | [-Pft-] | Zagor: bleeding edge build?? ok.. I'll give it a shot.. |
00:28:04 | Bagder | you need hair on your chest to do that ;-) |
00:28:32 | Lowfiler | lol |
00:28:52 | Lowfiler | i have hairs on my chest :) |
00:29:16 | Bagder | then you may download that too B) |
00:29:54 | Lowfiler | i compiled the latest files :) |
00:29:56 | [-Pft-] | oops.. I don't have chest hairs.. guess I don't qualify.. ;) |
00:30:01 | Mathuin | I've heard that people have it working connected to their Linux boxes. I have FreeBSD at home. Have there been any reports as to how it works with FreeBSD? |
00:30:06 | Lowfiler | uhm sleep mode would be nice for the future |
00:30:24 | Lowfiler | like 5, 10, 15, 20, 30, 45, 60 mins and so on |
00:30:30 | Lowfiler | i really need that :) |
00:30:33 | Bagder | Mathuin: if you get a recorder 20, it's a plain usb-storage device with no sweat |
00:31:15 | Bagder | Mathuin: the other models use an isd200 that'll need a driver, Zagor wrote the Linux version |
00:31:37 | Bagder | I'm sure he'll write a freebsd one in minute ;-) |
00:31:47 | Bagder | err "in a..." |
00:31:58 | Lowfiler | hehe |
00:32:10 | Mathuin | I'm checking the FreeBSD source to see if there's already an isd200 driver. |
00:32:42 | Zagor | Mathuin: there isn't |
00:33:05 | Zagor | I should know. I wrote the linux driver. :-) |
00:35:45 | Mathuin | Heheh. I saw a 20G model at the store, but I don't know if it's a recorder or a player. In a couple of weeks when the price drops, I'm going to pick it up. |
00:36:05 | [-Pft-] | sleep mode is not in this build.. right? |
00:36:14 | Zagor | [-Pft-]: yes it is |
00:36:24 | [-Pft-] | how do I activate it? |
00:36:37 | Zagor | it's always activated, as soon as the disk spins down |
00:36:46 | [-Pft-] | oh ok.. |
00:36:59 | Zagor | it's disk sleep, you won't notice a difference. just test and assure us there is no problem with it. |
00:37:25 | [-Pft-] | I thought we were talking about the 5, 10, 15.. like Lowfiler was talking about.. |
00:37:33 | * | [-Pft-] needs to lay off the crack pipe |
00:37:45 | Zagor | oh, that. hehe no that's coming later |
00:38:08 | Lowfiler | im waitin for it :) |
00:38:33 | [-Pft-] | Ok.. well I'm gonna let my player run for a while.. see if it comes up with any problems.. |
00:38:45 | Zagor | good |
00:39:51 | [-Pft-] | I made sure it was running in a directory that didn't have too long of filenames.. |
00:40:23 | Lowfiler | hey cool theres a battery graphic in the debug option now |
00:40:32 | Lowfiler | looks fine :) |
00:40:53 | Bagder | yes hes is a true artist ;-) |
00:46:46 | Lowfiler | ok g2g now −−-> wellness sleep := |
00:46:54 | | Nick Lowfiler is now known as Low[zZz] (H@pD9E687AF.dip.t-dialin.net) |
00:46:56 | Low[zZz] | n8 all |
00:46:58 | Bagder | night low |
00:47:10 | [-Pft-] | night Lowfiler |
00:47:11 | Zagor | Bagder: can you look at the broken menu status bar? |
00:47:31 | Bagder | ok |
00:51:45 | Bagder | found it |
00:53:19 | Bagder | fixed it |
00:53:34 | Zagor | nice |
00:55:08 | Bagder | mmmmm, the bakery is baking... |
00:55:20 | Zagor | :) |
00:55:25 | Bagder | it's hard with a bakery in the building ;-) |
01:00 |
01:01:55 | hardeep | Finally checked changes in (don't my manager's know that rockbox is more important!!!) |
01:02:15 | Zagor | hehe. thanks, hardeep |
01:02:35 | Bagder | cool |
01:04:29 | Zagor | so what more bugs do we know about? |
01:04:51 | Bagder | there's 10 on the front page |
01:05:20 | Bagder | but I know of no show-stopper |
01:05:40 | Zagor | there seems to be a lot of button problems |
01:06:16 | Bagder | yeah |
01:14:37 | Bagder | 26215 lines of code |
01:15:07 | Bagder | 777173 bytes |
01:15:17 | Bagder | apps and firmware, all c and h files |
01:15:19 | Zagor | progressing at speed |
01:18:33 | [-Pft-] | I know how that goes with a bakery in the building.. there is 2 of them below my apartment.. |
01:19:03 | [-Pft-] | Where you guys able to reproduce the problem of long file names with your player? |
01:19:26 | Hes | ör. |
01:19:28 | Zagor | not yet. i'll try again tomorrow |
01:19:43 | Zagor | i'm going to bed. gnight! |
01:19:44 | | Quit Zagor ("Client Exiting") |
01:19:55 | [-Pft-] | cya Zagor |
01:21:34 | [-Pft-] | so far so good with the SLEEP function.. |
01:23:29 | dwihno | What's the sleep function? |
01:23:32 | dwihno | Please fill me in |
01:23:48 | Bagder | it's just another disk mode |
01:23:54 | Bagder | for spin down |
01:24:00 | Bagder | there's no visible diff |
01:24:38 | dwihno | Pro's and cons? |
01:24:47 | Bagder | pros: uses less power |
01:24:53 | Bagder | cons: none known ;-) |
01:25:23 | Bagder | with this, we should be at level with Archos if not lower |
01:25:37 | dwihno | :O |
01:25:50 | dwihno | I bet there are some major stuff which will destroy the hardware :) |
01:26:51 | Bagder | yes, we've bought a hw company and now we just want everyone to destroy their hardware and but new stuff from us |
01:26:59 | Bagder | :-P |
01:28:17 | dwihno | :) |
01:33:38 | | Join Jet8810 [0] (~Joshua@adsl-34-213-97.bct.bellsouth.net) |
01:33:42 | | Join BoD[] [0] (~BoD@AMontsouris-108-1-17-230.abo.wanadoo.fr) |
01:33:46 | BoD[] | hey youuhoiyyyyyyy |
01:34:01 | Bagder | hi |
01:34:32 | BoD[] | sava? |
01:35:22 | dwihno | Bonsoir BoD[] |
01:35:32 | dwihno | c'est bien? |
01:35:45 | Jet8810 | how do you become a beta tester for rockbox? |
01:36:03 | dwihno | you download the software and use it? :) |
01:36:07 | datazone | you grab it from cvs |
01:36:09 | dwihno | then come back here when you find bugs |
01:36:16 | datazone | then cry when your girlfriend leaves you |
01:36:23 | Bagder | hhehe |
01:36:30 | Bagder | Jet8810: http://rockbox.haxx.se/daily.shtml |
01:36:44 | Bagder | new fun versions every day |
01:37:03 | Jet8810 | haha :) |
01:37:04 | Jet8810 | nice |
01:37:14 | Jet8810 | so as the updates are released they are posted? |
01:37:43 | BoD[] | :) |
01:38:00 | BoD[] | hey |
01:38:03 | Jet8810 | hey |
01:38:11 | BoD[] | today, while playing a playlist |
01:38:17 | BoD[] | in the middle of a song |
01:38:23 | Bagder | Jet8810: we automaticly build packages every day on the latst code, and there's where those packages end up |
01:38:40 | BoD[] | rockbox said "End of the playlist" or something like that |
01:39:26 | BoD[] | but it was not the end of the playlist |
01:39:33 | Jet8810 | sweet |
01:39:36 | BoD[] | it was not even the end of the song |
01:39:37 | Jet8810 | so i can ply with new features |
01:39:47 | Jet8810 | wonder if shuffle fix is implemented yet |
01:39:55 | Bagder | shuffle fix? |
01:40:14 | Bagder | BoD[]: and it only happened once and never again? |
01:41:02 | Jet8810 | if shuffle is engaged, and you find a song and hit play shuffles for asong instead of picking song you choise |
01:41:07 | BoD[] | badger : well it had already happened in earlier versions... then it didn't happen for a long time so I thought it was fixed .. and then today it happened again |
01:41:09 | Jet8810 | just shoudl shuffle whne you hit next |
01:41:52 | Bagder | Jet8810: ah, right. that should work fine now |
01:41:56 | BoD[] | badger : maybe it was after a shock |
01:42:24 | Jet8810 | and is there a way to fast forward/rewind tracks? |
01:42:39 | Bagder | yes |
01:43:31 | Jet8810 | WOOT |
01:44:28 | Jet8810 | hmm |
01:44:32 | Jet8810 | still doesnt save settings upon shut off |
01:44:47 | Bagder | ? |
01:44:50 | Bagder | it should |
01:45:03 | Jet8810 | let me try again |
01:46:04 | Jet8810 | seems to not save settings if plugged into wall |
01:46:10 | Bagder | you have a player? |
01:46:18 | Jet8810 | studio |
01:46:37 | Jet8810 | nd backlight timer doesnt save |
01:46:39 | Jet8810 | and |
01:46:42 | Bagder | rockbox saves the settings when the disk spins up for another reason |
01:46:52 | Bagder | if you don't spin up, it won't save |
01:47:03 | Jet8810 | what do you mean, spin up? |
01:47:07 | Bagder | uses the disk |
01:47:15 | Jet8810 | ah |
01:47:20 | Jet8810 | strange |
01:47:27 | Jet8810 | w/eim happy :) |
01:47:55 | * | Jet8810 is waiting for auto volume though haha :) |
01:48:01 | dwihno | http://platsbanken.amv.se/text/16/020816,080070,240901,11,0121250716.shtml |
01:48:03 | dwihno | haha |
01:48:04 | dwihno | :) |
01:48:06 | dwihno | Rörisolerare :) |
01:48:29 | BoD[] | dwihno : je ne comprends pas ;) |
01:51:05 | BoD[] | so anyway |
01:51:17 | BoD[] | do you have an idea about this maybe-bug ? |
01:51:27 | BoD[] | about the end of the playlist that is not really the end |
01:51:33 | Bagder | can't say I do |
01:52:05 | BoD[] | well if it does it again i'll try to understand how to reproduce |
01:52:25 | BoD[] | mabe in shaking the box :) but i'm not sure i want to try that |
01:52:42 | Bagder | hehe |
01:52:49 | Bagder | I can't understand that ;-) |
01:53:39 | BoD[] | :)) |
01:58:39 | Jet8810 | shuffle doesnt shuffle |
01:58:40 | Jet8810 | lol |
01:58:47 | Jet8810 | minor bug :) |
02:00 |
02:00:40 | BoD[] | it works on my rec |
02:01:01 | Jet8810 | turning off and on fixed it |
02:01:22 | dwihno | shuffle shuffles the dirs too! :( |
02:01:26 | dwihno | not only the playlists |
02:01:29 | dwihno | :/ |
02:01:46 | BoD[] | don't you think it's a feature ? |
02:02:10 | Bagder | that is on purpose indeed |
02:02:37 | Jet8810 | shuffle the dirs? |
02:02:39 | Jet8810 | not on mime |
02:02:49 | Jet8810 | you mean when you hit next it picks a random dir? |
02:02:51 | Jet8810 | thats retarted |
02:03:01 | Jet8810 | cuz you still have to hit play to get it in that dir |
02:03:30 | | Quit Jet8810 ("Client Exiting") |
02:04:07 | BoD[] | ... bye |
02:04:07 | | Join Jet8810 [0] (~Joshua@adsl-34-213-97.bct.bellsouth.net) |
02:04:24 | BoD[] | jet : ... when you play a file (not a playlist) if it is in random mode, the next file will not be the next in dir but a random one in the dir |
02:04:28 | Jet8810 | mine doesnt do that with shuffle (thank god) |
02:04:38 | Jet8810 | oh yea |
02:04:40 | Jet8810 | that is purposeful |
02:04:45 | Jet8810 | i thought you meant when BROWSING THE DIRS |
02:04:46 | Jet8810 | sorry |
02:05:14 | BoD[] | al lala ;) |
02:05:18 | Jet8810 | hehe |
02:06:09 | dwihno | Bagder: you = evil :) |
02:06:22 | BoD[] | next feature i'd like to see in rockbox is smooth (one pixel) scrolling in the wps |
02:06:54 | Jet8810 | hmm |
02:07:03 | Bagder | BoD[]: it's is being worked on |
02:07:05 | Jet8810 | is it possible to create a way to emulate a hold switch on players without having them turned on? |
02:07:12 | Jet8810 | like my old nomad jukebox had a hold switch to prevent it from turning on |
02:07:16 | BoD[] | really ? great !!!! |
02:07:31 | * | BoD[] is happy now :) |
02:07:46 | Bagder | what is "emulate a hold switch"? |
02:08:09 | | Quit Jet8810 (Read error: 104 (Connection reset by peer)) |
02:08:44 | | Join Jet8810 [0] (~Joshua@adsl-34-213-97.bct.bellsouth.net) |
02:10:02 | [-Pft-] | well I'm heading off to bed.. it's 2:18am here.. take care guys.. |
02:10:09 | Bagder | nigth pft |
02:10:44 | [-Pft-] | I'll let my player run thru the night and tell you if I have any problems with the sleep function Bagder.. |
02:10:46 | BoD[] | hey we are in the same time zone |
02:11:00 | [-Pft-] | BoD[]: Je suis a Paris.. :) |
02:11:02 | BoD[] | ah oui |
02:11:05 | BoD[] | :)) |
02:11:15 | BoD[] | i am stupid ;) |
02:11:38 | BoD[] | well I have to go to bed too anyway |
02:11:53 | Jet8810 | sleep function? |
02:11:54 | Jet8810 | whats that? |
02:11:58 | Jet8810 | is it possible to create a way to emulate a hold switch on players without having them turned on? |
02:13:12 | [-Pft-] | sleep function.. it has to do with the drive going to "sleep" each time after retreiving data.. |
02:14:03 | BoD[] | see you ! bye |
02:14:20 | [-Pft-] | c-ya.. |
02:14:21 | | Part [-Pft-] |
02:17:41 | *** | Saving seen data "./dancer.seen" |
02:17:51 | | Quit BoD[] ("fuckitude") |
02:22:40 | | Part Bagder |
03:00 |
03:42:27 | | Join MeRWiN|Work [0] (merwin@1Cust12.tnt20.tpa2.da.uu.net) |
03:42:28 | | Quit Jet8810 (Read error: 104 (Connection reset by peer)) |
03:46:50 | | Nick MeRWiN|Work is now known as MeRWiN (merwin@1Cust12.tnt20.tpa2.da.uu.net) |
04:00 |
04:08:30 | MeRWiN | does the simulator do usb detection now? |
04:12:00 | | Quit hardeep ("Leaving") |
04:15:47 | PsycoXul | hah that hold switch while off e-mail's funny... like you really have problems with the archos accidently turning on :p |
04:16:42 | MeRWiN | :) |
04:16:49 | MeRWiN | I have a problem turning it on sometimes myself |
04:17:08 | MeRWiN | let's see if i broke the CVS again :) |
04:17:45 | *** | Saving seen data "./dancer.seen" |
04:20:55 | MeRWiN | I forgot my power cord to my laptop at work... i'm now down to 4 hours of battery :) |
04:22:37 | MeRWiN | woo! yellow almost across the board |
04:22:39 | MeRWiN | :-) |
04:22:56 | MeRWiN | oh, easy fix |
04:28:35 | MeRWiN | I wonder if there's a way to have the transfer rate displayed on the Archos display while in USB mode :) |
04:31:16 | | Join Geez_Nutz [0] (~gone@tc1-182.twincitizen.net) |
04:32:57 | | Join nunya [0] (~me@ny-utica2c-47.aburny.adelphia.net) |
04:33:41 | Geez_Nutz | just stoppin by to say thanks for all the work you guys are doing, i really appreciate having rockbox- later! |
04:34:00 | | Join elinenbe_ [0] (trilluser@user-0cceh8k.cable.mindspring.com) |
04:34:00 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
04:34:02 | nunya | what is the abbsolute latest greatest version of rockbox? |
04:34:20 | | Quit Geez_Nutz (Client Quit) |
04:34:23 | elinenbe_ | it is hidden on a disk in s asecret box in Sweden. |
04:34:30 | nunya | LOL!!! |
04:34:47 | nunya | any way to get it automagically transported here???? |
04:36:46 | elinenbe_ | check out rockbox.haxx.se |
04:37:50 | MeRWiN | nunya: in the daily builds section |
04:39:37 | nunya | yup.. got it there... just thought maybe something even newer might be lurking in here. :) |
04:40:00 | | Join telliott [0] (trilluser@208.251.255.120) |
04:41:30 | nunya | nother question... has anyone in here given thought to somehow adding a larger lcd to the AJB6000 - somehow wire it in and mebbe velcro to the back of the AJB? i drank a lot of mountain deww before bed last night and that thought floated to me in a dream. ;) |
04:41:57 | nunya | of course using rockbox mod to display more info - id tag info etc on larger display |
04:43:10 | telliott | It would be great to have an lcd remote. |
04:44:30 | | Join elinenbe [0] (trilluser@user-0cceh8k.cable.mindspring.com) |
04:45:47 | nunya | hmmm... mebbe a specially wired usb cable connected to the ajb on one end and a separate large lcd on other?? i gotta stop drinkin that stuff!!! |
04:46:19 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
04:46:30 | | Join elinenbe [0] (trilluser@user-0cceh8k.cable.mindspring.com) |
04:46:41 | MeRWiN | elinenbe: you're not doing very good, are you |
04:47:20 | | Part telliott |
04:47:28 | | Quit elinenbe_ (Read error: 104 (Connection reset by peer)) |
04:48:40 | MeRWiN | PsycoXul: you around? |
04:52:17 | nunya | merwin - how are ya? |
04:53:35 | nunya | i;m going to go look fer a 3x5 lcd unit that we might be able to use! later! |
04:53:43 | PsycoXul | yeah |
04:54:07 | elinenbe | ug... my wireless connection here is killing me. Now it is fine though. |
04:54:24 | elinenbe | nunya: a 3x5 size font? |
04:54:31 | elinenbe | nunya: for the recorder? |
04:55:35 | nunya | no - about a 3x5 inch lcd unit - hafta see what kinda font it can display... wanna maximize the info displayed. im kinda new at this so i'll talk to some elec engineers at works 2morrow & see what we can do. |
04:58:08 | MeRWiN | PsycoXul: the #define for my custom wps is in settings.h now |
04:58:11 | MeRWiN | just to let you know |
04:58:13 | MeRWiN | nunya: wassup |
05:00 |
05:01:13 | nunya | zip..zero..zilch... -just gonna head to bed.. you?? |
05:02:06 | MeRWiN | working on player code |
05:02:07 | MeRWiN | :) |
05:02:13 | MeRWiN | before my laptop battery runs dead |
05:02:33 | nunya | yeah?? you dint tell me last time you programmed. |
05:02:41 | MeRWiN | woo! real sex is on hbo :P |
05:02:47 | MeRWiN | nunya: yeah... i'm doing stuff for the player wps |
05:02:55 | nunya | wps? |
05:03:12 | MeRWiN | wps= "While Playing Screen" |
05:03:20 | MeRWiN | it's what you see when an MP3 is playing... |
05:03:54 | nunya | ahhh... |
05:04:18 | nunya | ok.. im outta here... let ya know if i find anything on that lcd deal! |
05:04:54 | MeRWiN | :) |
05:05:21 | | Quit nunya () |
05:47:39 | MeRWiN | woo, my custom wps actually reduces the code size when implemented through the entire code :) |
06:00 |
06:17:47 | *** | Saving seen data "./dancer.seen" |
06:18:16 | MeRWiN | now if only it would work right |
06:37:25 | | Join adi|dads [0] (adi_dads@138.89.29.204) |
06:37:34 | * | adi|dads slaps MeRWiN around a bit with a large trout |
06:38:08 | MeRWiN | heya adi |
06:38:16 | MeRWiN | busy... got 1 hour left on my laptop battery |
06:42:24 | adi|dads | nods |
06:42:32 | MeRWiN | urgh... having trouble programming |
06:42:39 | * | MeRWiN slaps adi|dads around a bit with a large trout |
06:42:42 | * | MeRWiN slaps adi|home around a bit with a large trout |
06:42:45 | DBUG | Enqueued KICK MeRWiN |
06:42:45 | * | MeRWiN slaps adi|work around a bit with a large trout |
06:42:48 | MeRWiN | a triple slap :) |
06:43:09 | adi|dads | :) |
06:44:26 | MeRWiN | welp, gotta split to bed. |
06:44:59 | MeRWiN | ttyl |
06:45:09 | | Quit MeRWiN () |
06:53:57 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
07:00 |
07:06:58 | PsycoXul | Beware the bearers of FALSE gifts & their BROKEN PROMISES.Much PAIN but still time.BELIEVE.There is GOOD out there.We oppose DECEPTION.Conduit CLOSING. |
07:07:42 | PsycoXul | thats my own personal decoding of |
07:07:43 | PsycoXul | http://home.clara.net/lucypringle/photos/2002/uk02dl.html#pic4 |
07:07:46 | PsycoXul | that crop formation |
07:09:39 | PsycoXul | except there's 3 or 4 extra bits between the E and V in BELIEVE |
07:09:54 | PsycoXul | all the rest match up... |
07:14:35 | adi|dads | huh? |
07:14:42 | PsycoXul | what? |
07:14:48 | adi|dads | your quote.. i odn't get it |
07:15:10 | PsycoXul | it's just what the bits on the disc in that crop formation spell out in ASCII |
07:15:45 | adi|dads | ahh.. okay... |
07:15:46 | adi|dads | btw.. |
07:15:52 | adi|dads | you have WAY to much free time :) |
07:16:45 | PsycoXul | heh |
07:17:35 | PsycoXul | so why's everybody seem so uninterested in the fact that this 250' x 300' crop formation has english ascii text spelled out in binary on it :p |
07:21:18 | adi|dads | hehehe |
07:22:45 | PsycoXul | you europeans know who's really doing it or something? :p |
08:00 |
08:17:38 | | Quit Synthe` ("Connection Lost - Excess Blood") |
08:17:48 | *** | Saving seen data "./dancer.seen" |
08:23:11 | | Join Synthe [0] (Synthe@galt.synthe.net) |
08:30:59 | Hes | Morning. |
08:35:59 | hardeep | Good morning Hes. |
08:39:29 | hardeep | Okay, just submitted a fix for ffw/rew on large vbr files |
08:39:42 | hardeep | Anyone know of any other open issues with ffw/rew? |
08:46:55 | | Join rwood [0] (~rdwrockbo@ca-santaanahub-cuda3-c9b-117.anhmca.adelphia.net) |
08:50:54 | | Join Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
08:53:22 | rwood | Bagder: i'm getting address errors and illegal instruction errors on the player |
08:53:35 | Bagder | ugha |
08:53:37 | Bagder | when? |
08:53:50 | rwood | Bagder: doesn't seem to be consistant and only seems to happen when i skip to next file |
08:55:03 | rwood | Bagder: looks like filename or id3 one directory is ok another gives errors - i'll try to isolate it tommorrow |
08:55:27 | Bagder | ok |
08:56:17 | rwood | on the ROLO front - my recorder is in pieces waiting for my re-work guy to tack wires on it |
08:56:58 | rwood | it has low priority - my partners don't think it is as important as i do |
08:57:03 | Bagder | heheh |
08:57:22 | Bagder | weird people ;-) |
08:58:23 | rwood | we have a customer in next week for acceptance testing and for some reason they want the product ready |
08:58:54 | dwihno | stupid customer :) |
08:58:55 | Bagder | ah, darned customers ;-) |
08:59:20 | dwihno | The customer is your friend |
08:59:32 | dwihno | M O O N, that spells friend! |
08:59:35 | dwihno | Name that movie |
09:00 |
09:00:47 | rwood | we use i2c on our product and i have an i2c bus monitor |
09:01:27 | rwood | if i can get to the two signals, is there anything that any developers would like to compare rockbox control of i2c vs archos? |
09:02:20 | dwihno | clue #2 - trash can man |
09:02:31 | Bagder | personally I'm not that into the i2c stuff, that's an area Linus is boss and Zagor might have a good insight. |
09:02:42 | Bagder | so I really can't tell |
09:04:07 | rwood | i'll try to check with one of them, otherwise i can add the wires later |
09:05:33 | rwood | is recording on the development plan? |
09:06:11 | Bagder | yes, after 1.3 gets out the door, we'll dive into the fat32 file writing |
09:06:20 | Bagder | then recording |
09:07:02 | rwood | is the plan to have recording a compile time option? - i don't plan to use it and would rather have the buffer space |
09:07:28 | Bagder | we really haven't discussed these matters, but I think you have a point |
09:07:28 | dwihno | Hey Bagder, you promised me a DivX decoder before the 1.3 release :) |
09:07:40 | rwood | and when i get ROLO working it could be a different app load |
09:07:41 | dwihno | would be neat |
09:07:47 | dwihno | with some floyd/steinberg dithering |
09:07:52 | Bagder | rwood: very true |
09:09:19 | Bagder | dwihno: yes I have all the code done, I just haven't come up with a witty name yet so I can't commit it! B-] |
09:09:26 | webbie | morning |
09:09:40 | dwihno | Bagder: Darn! That's the hardest part! :/ |
09:10:05 | rwood | webbie: that's easy for you to say - it's midnight here |
09:10:14 | webbie | rwood, what time ? |
09:10:41 | rwood | webbie: 12:10 AM pacific daylight savings time |
09:10:51 | webbie | uhm |
09:10:56 | webbie | thay's morning :) |
09:10:59 | webbie | that's |
09:11:55 | | Join matsl [0] (~matsl@as13-4-5.mal.s.bonet.se) |
09:16:36 | Bagder | hey matsl |
09:17:12 | matsl | hej Bagder! |
09:17:21 | webbie | hi Bagder |
09:17:50 | Bagder | you player users, cvs-update and try "skip to next" song mucho |
09:18:05 | Bagder | rwood experience problems with it |
09:18:23 | matsl | ok |
09:18:52 | rwood | i'm in dir mode with shuffle on |
09:19:18 | rwood | 1 line id3 display |
09:20:25 | Bagder | are all mp3 files in the dir good files? |
09:20:50 | Bagder | I mean, no zero-byte ones or something |
09:21:16 | rwood | i believe so - the crash isn't always on the same file |
09:23:40 | hardeep | rwood: did you write down the address where the error occurred by any chance? |
09:24:34 | rwood | Hadaka: I09:CPUAdrE at 6c756573 |
09:25:07 | rwood | Hadaka: sometimes CPUAdrE sometimes illegal instruction |
09:25:30 | Bagder | wow, that is a screwed up address |
09:25:30 | hardeep | And, do you also have a copy of the archos.map file that gets created when you build the software |
09:26:26 | Bagder | hardeep: we don't have anything on that address anyway, afact, so it indicates a stack smash or a bad pointer somewhere at least |
09:26:48 | hardeep | badger: oh, right |
09:26:50 | | Join Zagor [0] (bjst@as9-5-6.k.s.bonet.se) |
09:27:03 | Bagder | yo bro |
09:27:10 | hardeep | hey zagor |
09:27:11 | Zagor | hi |
09:27:12 | Bagder | we have a player crash |
09:27:19 | | Join langhaarrocker [0] (~Phil@dsl-2129324-214.ip.versatel.de) |
09:27:19 | | Quit langhaarrocker (Remote closed the connection) |
09:27:42 | Zagor | the filename length thing reported yesterday? |
09:28:01 | Bagder | no |
09:28:04 | Bagder | new one |
09:28:14 | rwood | Zagor: i don't think so - it happens on random filenames |
09:28:24 | | Join langhaarrocker [0] (~Phil@dsl-2129324-214.ip.versatel.de) |
09:28:27 | matsl | Bagder: (catching up) is it an id3 display |
09:28:36 | Zagor | ok. how do I repeat it? |
09:29:11 | rwood | i switched WPS to file mode and it doesn't seem to crash |
09:29:33 | Bagder | id3 related then perhaps |
09:30:14 | matsl | Bagder: I cot crashes with a specific song when I experiented with the combined id3-tag one-line-scroll. |
09:30:44 | matsl | Bagder: I had to increase the buffer used for snprintf the scroll-line to make it work ... |
09:31:02 | matsl | .. but it takes the size of the buffer so it shouldn't be any problem. But it was. |
09:31:45 | Zagor | i have gdb on my player. help me repeat it and i will find the bug. |
09:32:46 | matsl | Zagor: If its the bug I saw, pick a song with long id3-info so that it will use the whole local buffer when creating the scroll-line. |
09:36:52 | Zagor | "For Recorder user, can the microphone be used to auto ajust the playback volume vs speed when used in a car?" |
09:37:09 | Zagor | now that's a crazy idea |
09:38:58 | langhaarrocker | No, the crazy idea would be "can I use my rockbox to control the speed of my car according to the song I'm listening to" ;) |
09:39:07 | Zagor | ;) |
09:39:14 | Bagder | heheh |
09:39:42 | Bagder | ah, a bpm to mph converter! ;-) |
09:41:18 | Bagder | I'm still struggling with play-dir with-all-empty files |
09:42:14 | langhaarrocker | I've read something about a serial interface for the Jukebox . Is that thing for all the Jukeboxes (Recorder & Player)? |
09:42:33 | Zagor | for all, but it's only serial receive. no transmit. |
09:42:46 | Zagor | it's used for the remote control |
09:43:13 | langhaarrocker | Ah what a pity. I hoped it could be abused for transfer digicam <-> Jukebox |
09:43:43 | Zagor | not without hardware modification |
09:43:51 | Bagder | well, it is serial receive |
09:43:57 | rwood | Zagor: do you know if gdb mod for the recorder requires taking the board sandwich apart? |
09:44:00 | Bagder | you just won't get any data back ;-) |
09:44:14 | Zagor | rwood: you need to separate the two boards, yes |
09:44:53 | matsl | Bagder: What was the next song bug about? |
09:45:13 | Bagder | matsl: its what rwood speaks about |
09:45:53 | matsl | aha, the crash that Zagor is looking at? |
09:46:36 | rwood | matsl: i get address errors and illegal instructions in dir/1 line id3 mode when skipping to next file |
09:47:38 | matsl | rwood: ok. is it a song with long artist name and song name? |
09:48:04 | Zagor | can someone upload a crashing file, or even dcc it to me? |
09:48:19 | Zagor | i don't want to have to look through dozens of files to see *if* I can repeat it... |
09:49:41 | rwood | it doesn't fail consistantly on the same file |
09:50:07 | rwood | i'll try to isolate the failure and see if i can get a repeatable failure |
09:53:36 | matsl | I'm getting all kinds of strange things when I'm low on batteries. Know problem? |
09:53:44 | Bagder | matsl: yes |
09:54:07 | matsl | I figured so. Fixed before 1.3? |
09:54:25 | rwood | Zagor: it's 1am here - i'll try to get you some better information tommorrow |
09:54:38 | Bagder | matsl: probably not I'd say |
09:54:51 | Zagor | matsl: do you have a song that crashes? |
09:54:58 | matsl | rwood: I'm activating my old code that caused my crasch. maybe that will help. |
09:55:20 | matsl | Zagor: Not with the current code. I'm trying my old experiment again in case that will trigger it. |
09:56:05 | matsl | Bagder: We should then say this very LOUD in the readme. It will save us some bugreports. |
09:57:55 | Bagder | Segmentation fault (core dumped) |
09:58:00 | matsl | Zagor: Jupp! Got the crash wil my fix. |
09:58:08 | matsl | Zagor: Jupp! Got the crash with my fix. |
09:58:19 | Zagor | ok, send me the patch then |
09:59:00 | matsl | ok |
09:59:59 | | Quit adi|dads () |
10:00 |
10:00:19 | Bagder | I can get another nice crash |
10:00:46 | Zagor | Bagder: how? |
10:01:16 | Bagder | when the "end of playlist" appears on screen, if no songs are playable |
10:01:24 | Bagder | press 'left' |
10:01:39 | Bagder | *bonk* |
10:02:01 | Zagor | matsl: dcc seems not to work |
10:02:14 | Bagder | Zagor: I'll fix this |
10:02:28 | matsl | so I gather. |
10:03:09 | Zagor | Bagder: good |
10:04:01 | matsl | Zagor: You need an mp3 that triggers it as well. I'll just send it all as good old mail |
10:04:14 | rwood | Zagor: i have a file that fails - however resume is on and and pointed to the file and it crashes on power on |
10:04:51 | langhaarrocker | Has anybody tried to do a volume meter yet? |
10:05:15 | Hes | I tried it |
10:05:17 | Hes | it worked |
10:05:39 | Hes | But I couldn't get it to update fast enough to get a smooth good looking display |
10:05:53 | Hes | if I made it update too fast it made playback choppy |
10:06:11 | Hes | Maybe new with the IRAM being used, and lcd_update_rect() it might work |
10:07:09 | rwood | Zagor: it may be filename length - the filename is 70 characters long |
10:07:30 | langhaarrocker | Hes: Did you use the hardware to obtain the volume info or did you analyze the mp3 stream? |
10:08:12 | Hes | Recorder hardware |
10:09:43 | langhaarrocker | Hm. If that was already too time critical analyzing mp3 streams will be completely unrealistic. |
10:11:08 | Bagder | indeed |
10:16:06 | matsl | Zagor: darn I can't send you the file. SMTP error. Do you need it? Maybe just using a very big filename will trigger the bug. |
10:16:24 | Zagor | upload it somewhere |
10:17:11 | matsl | OK. I'll use labb then. |
10:17:22 | rwood | Zagor: i have a file that fails - do you want me to email it to you - about 5.2 MB |
10:17:24 | | Join LinusN [0] (~linus@labb.contactor.se) |
10:17:30 | Bagder | LinusN! |
10:17:39 | Zagor | rwood: no, upload it somewhere I can get it |
10:17:47 | Zagor | linus! long time no see! |
10:17:52 | *** | Saving seen data "./dancer.seen" |
10:18:13 | LinusN | yeah, i'm back! |
10:18:52 | LinusN | My son is beginning at a new daycare center, so i had to be with him this week |
10:19:39 | Zagor | ok |
10:20:27 | rwood | LinusN: i'm insturmenting the RAM address on my recorder to chase my ROLO problem |
10:21:08 | rwood | LinusN: i have an i2c bus monitor - is there anything on the i2c bus that you would like to compare to the archos firmware |
10:21:33 | rwood | LinusN: if not i won't bother with the extra two wires |
10:22:55 | rwood | Zagor: i don't have any place to upload to - can you give me a suggestion |
10:23:24 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
10:23:24 | * | Bagder suspects snprintf() overflows |
10:23:33 | Zagor | rwood: can you try dcc:ing it to me? |
10:23:34 | * | Bagder is on to it |
10:23:39 | Zagor | or are you behind a firewall? |
10:24:11 | * | matsl suspects that too! |
10:24:30 | rwood | i'm behind winproxy and i haven't tried dcc yet |
10:25:01 | rwood | Zagor: let me look for the command and i'll try |
10:25:48 | Bagder | gee, I found it |
10:26:08 | Bagder | snprintf() overflows when %s is used |
10:26:31 | Zagor | ah, nice catch |
10:26:34 | langhaarrocker | What I always wanted to know (and I did read the faq) is: Is RoLo the abbreviation for ROm LOader? ROckbox LOader? Really Old Leather Outfit? |
10:26:46 | Zagor | ROckbox LOader |
10:26:47 | Bagder | all of them! |
10:26:49 | Bagder | =) |
10:26:55 | Zagor | it's after LILO - LInux LOader |
10:27:59 | LinusN | rwood: it would be quite helpful to see an I2C trace. The problem on the recorder is that it talks A LOT with the RTC, so the trace will be full of RTC accesses |
10:28:33 | langhaarrocker | Ah. And a related question: might it be possible one day to burn a RoLo Rom and replace the Archos firmware by hardware mod? Or is the SH1 somehow maskprogrammed with internal rom? |
10:29:00 | rwood | LinusN: i haven't used the monitor - i'll see if it has filter capability |
10:29:02 | Low[zZz] | (low |
10:29:05 | | Nick Low[zZz] is now known as Lowfiler (H@pD9E687AF.dip.t-dialin.net) |
10:29:07 | Lowfiler | sry |
10:29:10 | Lowfiler | morning all |
10:29:54 | Bagder | there, that commit should make people happy |
10:33:03 | * | LinusN is writing his next mail in the "time to sleep" thread |
10:33:35 | Bagder | LinusN: will it be longer than Sven's last one? B) |
10:33:59 | LinusN | Not at all. He's the one who lectures, i only say that he is wrong :-) |
10:34:10 | Lowfiler | ah btw: my recorder crashed again last night. The display was frozen and the red lamp was shining. Dunno if this has to do with the standby mode |
10:34:12 | LinusN | but he is right |
10:34:51 | LinusN | i just reacted to his way of lecturing about only half of the story |
10:38:59 | Bagder | LinusN: any comments on the fact that zagor measured about the opposite what you did regarding the SLEEP vs STANDBY ? |
10:41:26 | Zagor | yeah, that was interesting |
10:41:48 | LinusN | Yes, my guess is that the dangling ATA bus wasn't all good |
10:41:51 | matsl | Zagor: You'll find one interesting mp3-file in my root-folder on labb. If you don't need it for debugging its worth listening to, imho. |
10:42:05 | rwood | Bagder: that fixed the carsh - however, the top line doesn't scroll now |
10:42:12 | rwood | crash |
10:42:14 | Zagor | LinusN: I tried power off too, and saved even more. |
10:42:46 | LinusN | Zagor: yes, i measured that too |
10:43:16 | LinusN | Zagor: but the power-off should be done after doing SLEEP |
10:43:20 | Zagor | yes |
10:43:35 | Zagor | i'm thinking a ~500ms delay after sleep |
10:44:05 | Zagor | but that'll be after 1.3 |
10:44:46 | LinusN | Anyone who cares to discuss the USB-in-menu patch? |
10:45:05 | | Join nsauzede [0] (gizz@lyon-4-a7-62-147-51-128.dial.proxad.net) |
10:45:16 | rwood | Bagder: top line doesn't scroll in WPS mode |
10:45:39 | * | nsauzede says hi.. |
10:45:41 | Bagder | odd |
10:46:21 | Bagder | I can't see how my fixes changed that behavior |
10:46:25 | rwood | Bagder: i did a full clean download from cvs and complete build |
10:46:28 | LinusN | The USB detection in the menu is not correctly done |
10:46:58 | | Join pyvasene [0] (~pyvasene@ns1.alcove-solutions.com) |
10:47:48 | nsauzede | linus: did you see my patch about USB disc in menu.c ? |
10:48:13 | LinusN | in the mailing list? |
10:48:21 | nsauzede | yup |
10:48:30 | Bagder | that's the patch merwin applied |
10:48:31 | LinusN | it is committed |
10:48:38 | rwood | Bagder: now when i play the file that was failing, the end of list message flashes then the song starts |
10:48:57 | LinusN | it will work, but it will fail when you go back to the browser |
10:49:33 | nsauzede | linus: but maybe some gurus like you may inspect it, to check everything is correct :) (I also forgot to #include "usb.h" > warning |
10:50:06 | LinusN | the thing is that the dir browser does not know that the menu has been in USB mode |
10:50:20 | LinusN | and the dir structure may have been changed |
10:50:27 | LinusN | it needs to reread the dir |
10:51:07 | nsauzede | linus: did you know we can browse menu while in USB mode ?? ;) |
10:51:08 | LinusN | i would have let the menu return with a fail code and let the dir browser go to USB mode |
10:51:50 | LinusN | nsauzede: have we been able to browse menus in USB mode? |
10:53:29 | rwood | i give - it's bedtime |
10:53:36 | Bagder | night rwood |
10:53:44 | nsauzede | well, I was.. while playing a game on the player, if I plug USB, then keys are functionning, so I can quit my game, and I land in menu |
10:53:52 | | Quit rwood () |
10:54:49 | nsauzede | of course, each disk access returns error ;) |
10:55:07 | LinusN | nsauzede: that is a very serious bug, if the USB logo was shown |
10:56:08 | LinusN | did the "USB mode" text show on screen? |
10:56:14 | nsauzede | well, maybe... but if _in_ menu (not playing) then keys are not handled, so I can't actually browse menu.. |
10:56:25 | nsauzede | logo : yes, (my patch :) |
10:56:37 | LinusN | nsauzede: i was talking about before your patch |
10:56:38 | nsauzede | and of course, the drive is visible from host |
10:57:05 | nsauzede | err, wait, I find it cool to play game while uploading from host 8) |
10:57:40 | LinusN | ok, i try again: before your patch, was the "USB mode" text on screen when you inserted the USB in a game? |
10:59:01 | nsauzede | look : I'm playing; plug USB => [USB mode] + logo; then, drive is host-visible, but there I can press my game's keys (ie: quit) then browse menu (even leave menu and browse dirs) |
10:59:45 | LinusN | that is a very serious bug! |
10:59:59 | LinusN | very very serious |
11:00 |
11:00:08 | nsauzede | what is funny, is that when my game quits whith <ON> this doesn't work (even usb mode is not launched) |
11:00:26 | nsauzede | but when I quit my game with <stop>, it works ! |
11:00:49 | LinusN | ok, the drive letter is shown, but you can't browse the disk with the computer? |
11:01:04 | | Nick Zagor is now known as Zagor|out (bjst@as9-5-6.k.s.bonet.se) |
11:01:15 | nsauzede | nope : tockbox wait I quit my game, then launch USB mode.. |
11:01:18 | nsauzede | rockbox |
11:01:45 | LinusN | oooh. bad, very bad |
11:02:03 | nsauzede | may I help you track this behaviour ? |
11:02:21 | LinusN | i'll just fire up the debugger |
11:05:05 | nsauzede | BTW, are games wanted for players ? |
11:05:14 | Zagor|out | nsauzede: yes |
11:05:32 | Lowfiler | nsauzede: yes :) |
11:05:38 | Bagder | nsauzede: yes! |
11:05:42 | nsauzede | I've seen someone post a game, a long time ago, was nice, sort of diamonds |
11:07:09 | | Nick Bagder is now known as Bagder|away (~daniel@as3-3-2.ras.s.bonet.se) |
11:07:39 | nsauzede | zagor: did you see this game ?? (a man that runs in a map, looking for the exit) |
11:08:47 | nsauzede | personally, I don't have made game, just trying to produce demos & the like (bitmap & grey effect) |
11:08:50 | Zagor|out | i have a faint memory |
11:09:15 | nsauzede | zagor: I'll see if I kept the sources, I can post it + the address |
11:09:43 | Zagor|out | search the archive, it's probably there |
11:10:23 | nsauzede | ok |
11:11:46 | nsauzede | bye.. (have ~50 rockbox emails to read :) |
11:12:53 | | Quit nsauzede () |
11:16:05 | | Join nsauzede [0] (gizz@lyon-2-a7-62-147-23-180.dial.proxad.net) |
11:16:43 | nsauzede | linus: for info : the USB bug is not linked to <ON> handling or not, I've pinpointed the culprit.. |
11:17:34 | LinusN | nsauzede: the USB bug has nothing to do with the mages at all |
11:17:37 | LinusN | games |
11:17:52 | LinusN | it is a really nasty bug in usb.c or on kernel.c |
11:17:55 | LinusN | or |
11:17:58 | nsauzede | you found it ? |
11:18:02 | LinusN | not yet |
11:18:10 | LinusN | it should NOT go to USB mode when in the games |
11:18:26 | LinusN | and before your patch, not in the menus either |
11:18:28 | nsauzede | listen : I've found _WHEN_ it goes to USB : |
11:19:23 | nsauzede | when I use button_get_w_tmo(), USB fires up, when I use button_get( false) it doesn't |
11:19:50 | nsauzede | my patch : maybe menu must not acknowledge USB disc.. |
11:20:04 | nsauzede | maybe I pasted code too fast |
11:20:07 | LinusN | sokoban uses button_get(true) and it goes to USB |
11:20:20 | nsauzede | hmm... |
11:20:35 | | Join Blaster_Master [0] (~noone@firewall.scribona.com) |
11:23:16 | nsauzede | hey, when using button_get( true), it goes to USB, and when using button_get( false), it doesn't !! |
11:23:24 | | Quit PsycoXul ("usb strikes again") |
11:25:00 | nsauzede | good luck ! Tell me if I messed anything with my patches |
11:25:14 | LinusN | you have, but let's talk about that another time |
11:25:29 | | Quit nsauzede () |
11:26:30 | Blaster_Master | im getting a dump of some kind on my player : I:CPUAdrE <newline>at 6C20436F |
11:26:40 | LinusN | Blaster_Master: when? |
11:27:01 | LinusN | looks like a buffer overflow |
11:27:11 | matsl | Blaster_Master: use the latest CVS. I think Bagder has fixed it. I'm checking now. |
11:27:25 | matsl | overflow in snprintf |
11:27:27 | Blaster_Master | when im playing a MP3 file, after som seconds i craches, the sound however is not gone away yet, im running the CSV from yesterday |
11:27:44 | Blaster_Master | not all MP3´s makes it crach however |
11:28:17 | Blaster_Master | I09:CPUAdrE <newline>at 6C20436F |
11:29:12 | Blaster_Master | ill try to run the CSV from today |
11:30:29 | matsl | The crash is fixed but the line doesn't scroll. Strange!? |
11:31:36 | | Join PsycoXul [0] (psyco@adsl-63-205-40-158.dsl.lsan03.pacbell.net) |
11:34:34 | Blaster_Master | still craches I09:CPUAdrE <newline> at 6C20436 |
11:34:35 | mbr|gone | matsl: It's because restore is never set to false again in wps.c |
11:34:35 | Blaster_Master | F |
11:34:50 | mbr|gone | I'll fix that after lunch |
11:35:21 | LinusN | i found the USB bug |
11:35:53 | LinusN | the backlight thread sent two acks |
11:36:45 | matsl | mbr|gone: huh.. what has restore in wps.c got to do with fixing snprinf? |
11:38:04 | LinusN | we need to discuss the USB detection in the whole perspective |
11:39:06 | LinusN | should every function that waits for a button need to handle the SYS_USB_xxx messages? |
11:39:41 | LinusN | or should we implement a general sys_msg_handler() function to be called in the default case? |
11:40:10 | | Quit hardeep ("Leaving") |
11:41:01 | LinusN | i don't like the "end of list" message |
11:41:15 | LinusN | i want it to return to the dir browser |
11:51:49 | Lowfiler | ya i don't like that too |
11:52:52 | PsycoXul | i want it to start playing in the next dir :p |
11:54:15 | | Quit Blaster_Master (Read error: 110 (Connection timed out)) |
11:54:30 | LinusN | PsycoXul: go hide somewhere! :-) |
11:55:24 | PsycoXul | i'm already hidden |
11:55:25 | langhaarrocker | PsycoXul: I want it to fry popcorn (the voltage regulator could be used as heat source) |
11:55:26 | PsycoXul | you just can't see it |
11:57:20 | PsycoXul | langhaarrocker: better yet, do the serial port mod, make an IR thing for it, get a IR remote switch, and plug your air popper into it |
11:58:27 | langhaarrocker | Unfortunately I was told that it was a hard mod to make the thing send via serial port :( |
11:58:40 | LinusN | not that hard, but still a mod |
11:59:45 | langhaarrocker | LinusN: I guess that implies wiring a unused pin from the SH1 or some peripherials? |
11:59:55 | webbie | dutch ? |
12:00 |
12:00:09 | webbie | nope.. german :) |
12:00:11 | webbie | hi btw |
12:00:38 | langhaarrocker | webbie: Hi. Right, I'm german. Is my english really that bad? |
12:00:57 | webbie | langhaarrocker, no.. your nick gave it away :) |
12:01:08 | webbie | which is either dutch or german :) |
12:01:26 | langhaarrocker | Ah, yes. |
12:01:47 | LinusN | langhaarrocker: yes, basically |
12:05:01 | Lowfiler | hehe german you should use a nick like longhairrocker :P |
12:05:48 | langhaarrocker | I just use langharrocker since it is also my AIM login |
12:05:55 | | Join quelsaruk [0] (zaknafein@faerun.ugr.es) |
12:06:05 | webbie | langhaarrocker, ok |
12:07:22 | Lowfiler | langhaarrocker: i am german too |
12:08:47 | * | webbie is just a poor dutch person |
12:09:27 | Lowfiler | why poor? we are neighbours :) |
12:09:28 | langhaarrocker | LinusN: Are there special pins that are predestined for serial port extension? Something like the SH1 supports some serial commands that use special function pins? |
12:09:52 | LinusN | langhaarrocker: only dedicated Rx/Tx pins |
12:09:59 | langhaarrocker | webbie: Actually I was in the Netherlands the last weekend. |
12:10:12 | webbie | langhaarrocker, ah.. me too.. what did u do there? |
12:10:19 | webbie | Lowfiler, true :) |
12:10:32 | langhaarrocker | LinusN: and the Tx pin is unused? |
12:10:37 | LinusN | yes |
12:11:18 | langhaarrocker | webbie: don't lough - I tried to do some paragliding. In the Netherlands. The flattest country ever... |
12:12:12 | Lowfiler | hehe |
12:14:38 | | Join Blaster_Master [0] (~noone@firewall.scribona.com) |
12:14:43 | * | Blaster_Master back |
12:14:53 | webbie | langhaarrocker, laugh? no... |
12:14:58 | webbie | langhaarrocker, why ? |
12:15:12 | webbie | where btw ? |
12:16:10 | langhaarrocker | webbie: I don't know why the Netherlands are flat. They're flag about everywhere. But there are some shores in Zeeland (Zoutelande) where paragliding is said to be possible. |
12:16:49 | webbie | hm k |
12:16:56 | webbie | zeeland.. |
12:17:00 | webbie | horrible place |
12:17:04 | webbie | zee = sea btw |
12:17:10 | webbie | sealand would that be |
12:17:16 | webbie | and yes.. it's salty |
12:17:55 | *** | Saving seen data "./dancer.seen" |
12:20:14 | | Quit Blaster_Master () |
12:20:18 | | Join Blaster_Master [0] (~noone@firewall.scribona.com) |
12:20:44 | langhaarrocker | apropos salty: has anybody managed to build a waterproof container for the Jukebox? I'd like some music while windsurfing. |
12:21:54 | Blaster_Master | big and heavi, perhaps it schound be integrated into you board instead ;) |
12:21:59 | | Join adi|dads [0] (adi_dads@138.89.29.204) |
12:22:02 | Blaster_Master | heavy |
12:22:03 | adi|dads | Hes you around? |
12:22:04 | matsl | arghh... Suddenly id3-index is used together with playlist.amount in the wps. Anybody knows what's the story? |
12:22:13 | Hes | Yes... |
12:22:21 | adi|dads | odd question... |
12:22:29 | adi|dads | how do i pronounce your real name? |
12:22:44 | * | adi|dads was just curious as he read over the nicks list :) |
12:24:29 | Hes | The 'ei' in Heikki is pronounced like in 'fake' |
12:24:51 | adi|dads | how about the kki? |
12:25:17 | * | adi|dads trys to say the name like: Hay-key |
12:25:19 | Hes | kk is a long k, the i is pronounced like the letter 'e' alone |
12:26:05 | adi|dads | would hay (that horses eat) + key (to open a door) be close? |
12:26:07 | Lowfiler | hmm did u recognize that the time status bar (when playing a song) glimmers sometimes in the new build ? |
12:26:23 | adi|dads | glimmers? |
12:26:32 | Hes | key has a too long 'e' in the end |
12:27:00 | Lowfiler | ya it flares |
12:27:34 | * | adi|dads gets a cool idea :) |
12:27:43 | Lowfiler | or jiggles |
12:27:49 | Lowfiler | didnt u recognize that |
12:27:55 | adi|dads | know what would be neat? since this is an audio project... |
12:28:11 | adi|dads | we get ppl to record them saying their names into an mp3 |
12:28:22 | adi|dads | then merge the list into a Credits.mp3 for release :) |
12:28:24 | * | adi|dads smiles |
12:28:52 | langhaarrocker | wouldn't that cost to much ram? ;) |
12:28:59 | adi|dads | lol |
12:29:06 | adi|dads | nah.. we make it an option ;) |
12:29:27 | langhaarrocker | So if you don't like a developer you can mispronounce his name? |
12:29:36 | * | adi|dads nods happily |
12:29:37 | Hes | Not in the RAM... on the disk |
12:29:43 | Hes | we need the /.rockbox/ directory, quick |
12:29:49 | Hes | I want to put the fortune database there |
12:30:03 | Hes | And the configurable WPS |
12:30:12 | adi|dads | Hes i tend to be the 'oh shit.. this needs to get organized' person.. |
12:30:16 | LinusN | the time display and the bar at the bottom of the recorder WPS displkay flickers a lot nowadays |
12:30:18 | adi|dads | just stick it in the root and ill get to it :) |
12:31:06 | Hes | Is the /.rockbox/ directory name OK, with respect to the windos-using people and hidden files code? |
12:31:24 | Lowfiler | linusN: thats what i mean |
12:31:27 | adi|dads | hmm... well... thats the problem... |
12:31:39 | adi|dads | we could also set the hidden attribute on the file... |
12:31:53 | LinusN | Lowfiler: i think it was introduced when someone felt like "cleaning up" the wps code |
12:31:56 | Hes | And how that would work for the Unix people? 8-) |
12:31:59 | adi|dads | but now to run rockbox we are going to require that ppl make this dir and store these files in there.. |
12:32:14 | adi|dads | we need to assume that some ppl _wont_ |
12:32:34 | adi|dads | ie if it exists, use it.. if not, assume the files don't exist |
12:32:35 | Hes | Yeah. I guess all of the files will be optional |
12:33:02 | Hes | and when we get to the point we are going to create files in there automatically (config files etc) we'll have to automatically create it when it's needed |
12:33:12 | adi|dads | nods |
12:33:25 | adi|dads | i wonder if it would make sense to have a 'Rockbox.cfg' file |
12:33:30 | adi|dads | and only entry in there |
12:33:38 | adi|dads | is _where_ the rockbox dir is.. |
12:33:47 | adi|dads | so users can call it wtf they want. |
12:33:50 | adi|dads | or is that over kill? |
12:34:03 | adi|dads | no rockbox.cfg |
12:34:08 | adi|dads | then no files to read |
12:34:15 | Hes | I'd rather have /.rockbox/rockbox.cfg where the config is |
12:34:20 | Hes | in a constant location |
12:34:52 | adi|dads | no, what i ment is the rockbox.cfg would tell us what they wanted to call their rockbox directory |
12:35:19 | adi|dads | ie: cat rockbox.cfg > "R0cKb0x_iS_L33t: |
12:35:26 | adi|dads | if they are morons |
12:35:49 | adi|dads | but i guess simplest is best.. |
12:36:04 | adi|dads | i think the dir is a 1.4 issue though... |
12:36:10 | adi|dads | ill hit it when 1.3 is out the door |
12:37:25 | adi|dads | ack! |
12:37:33 | adi|dads | c++ comments in the wps.c? |
12:37:51 | langhaarrocker | I wished I had more time / c skills at hand. I'm craving for a "split" feature with cursor navigation on a oszillosgraph. |
12:37:55 | * | datazone runs away |
12:38:06 | adi|dads | was that you datazone? |
12:38:08 | adi|dads | did you do that? |
12:38:10 | * | adi|dads smirks |
12:38:13 | datazone | no |
12:38:31 | datazone | i have no recollection of such an event ever occuring |
12:38:36 | adi|dads | lol |
12:40:21 | datazone | adi|dads: are you still working on the dir icons still? |
12:40:29 | adi|dads | not really... |
12:40:37 | adi|dads | someone else took it over if i remember correcetly |
12:40:44 | adi|dads | i won't be looking at it again till i get home |
12:40:50 | adi|dads | figure another week or so |
12:40:57 | adi|dads | all the code i had is on my home machine |
12:40:59 | adi|dads | :( |
12:41:00 | datazone | where you at? |
12:41:07 | adi|dads | my fathers house |
12:41:11 | datazone | ah |
12:41:14 | datazone | not good |
12:41:16 | adi|dads | all the work im doing is via a work machine... |
12:41:19 | * | adi|dads nods |
12:41:34 | adi|dads | i wouldn't be trapped here if i hadn't banged up my gf's car :( |
12:41:48 | datazone | so you hiding from her? |
12:41:54 | adi|dads | lol |
12:41:58 | adi|dads | no.. she's using my car |
12:42:04 | adi|dads | since i don't have a job to be at and she does |
12:42:56 | langhaarrocker | lucky me: no gf, no car -> no trouble. |
12:43:02 | adi|dads | heheh |
12:43:08 | adi|dads | yeah.. but i love her.. |
12:43:17 | * | adi|dads doesn't want to imagine life much w/o her :) |
12:45:33 | | Join Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
12:45:40 | adi|dads | bagder.. just in time |
12:45:42 | adi|dads | question for you |
12:45:55 | | Quit Bagder|away (herbert.openprojects.net irc.openprojects.net) |
12:45:55 | NSplit | herbert.openprojects.net irc.openprojects.net |
12:45:55 | | Quit datazone (herbert.openprojects.net irc.openprojects.net) |
12:45:55 | | Quit dwihno (herbert.openprojects.net irc.openprojects.net) |
12:45:55 | | Quit fragglet (herbert.openprojects.net irc.openprojects.net) |
12:46:06 | adi|dads | damn net splits |
12:46:12 | adi|dads | hehhe |
12:46:21 | matsl | Bagder: ? |
12:46:24 | * | adi|dads pokes Bagder with a stick |
12:48:19 | NHeal | herbert.openprojects.net irc.openprojects.net |
12:48:19 | NJoin | Bagder|away [0] (~daniel@as3-3-2.ras.s.bonet.se) |
12:48:19 | NJoin | dwihno [0] (dwihno@Bald067.Baldakinen.Umea.SE) |
12:48:19 | NJoin | datazone [0] ([4FrzzWPOo@207.136.36.203) |
12:48:19 | NJoin | fragglet [0] (~fraggle@pc2-glfd1-4-cust151.gfd.cable.ntl.com) |
12:48:28 | | Join dwihno_ [0] (dwihno@Bald067.Baldakinen.Umea.SE) |
12:49:25 | | Quit dwihno (Read error: 104 (Connection reset by peer)) |
12:49:42 | datazone | oh |
12:50:10 | | Quit Blaster_Master () |
12:50:18 | | Join Blaster_Master [0] (~noone@firewall.scribona.com) |
12:51:07 | adi|dads | Bagder.. make up your mind |
12:51:11 | adi|dads | you away, or here :) |
12:59:43 | | Quit Bagder|away (Read error: 113 (No route to host)) |
13:00 |
13:01:10 | matsl | Bagder: ? |
13:03:43 | | Quit Blaster_Master () |
13:06:53 | mbr|gone | matsl, are you there? |
13:07:30 | | Nick mbr|gone is now known as mbr (~mb@stlx01.stz-softwaretechnik.de) |
13:07:45 | LinusN | mbr|gone: your latest fix will probably fix the flicker as well |
13:07:59 | * | Bagder awakes |
13:08:06 | mbr | LinusN: The flicker in wps? |
13:08:10 | LinusN | i don't really like that status_draw() does an lcd_update() |
13:08:19 | LinusN | mbr: yes, it did too many redraws |
13:08:30 | Bagder | it should use update_rect() |
13:08:49 | Bagder | lcd_update_rect() should be used a lot more |
13:08:56 | LinusN | Bagder: perhaps |
13:09:19 | LinusN | but until the status is in a separate thread it shouldn't update at all |
13:09:41 | mbr | Bagder: It uses lcd_update_rect(). Wasn'tit your fix that added that |
13:09:48 | matsl | mbr: i'm here |
13:09:50 | LinusN | the wps, for example, knows when to update the screen |
13:10:02 | Bagder | mbr: oh aha, no that must've been zagor's fix |
13:10:39 | Bagder | LinusN: well, I kind of like it when the updates could be unrelated to each other but I guess we can improve that later on |
13:10:42 | LinusN | ah, now i see too |
13:10:48 | mbr | Matsl: the 'hanging' was caused by an permanent redraw of wps. Not by the fix for snprintf |
13:11:04 | matsl | ok! |
13:11:13 | matsl | is it fixe? |
13:11:18 | matsl | fidex? |
13:11:21 | matsl | fixed? |
13:11:22 | mbr | matsl: yes |
13:11:32 | matsl | Bagder: ? |
13:11:33 | Bagder | mbr: good fix, I introduced that flaw |
13:11:51 | adi|dads | Bagder... question for you in the wps.c if you woudlnt' mind looking |
13:12:21 | adi|dads | line 514 |
13:12:29 | adi|dads | snprintf(buffer,sizeof(buffer),"Vol: %d %s ", vol_level * 2, "%"); |
13:12:34 | adi|dads | volume display |
13:12:46 | adi|dads | is there a specific reason we have all thos extra spaces? |
13:12:53 | matsl | Bagder: Suddenly id3-index is used together with playlist.amount in the wps. Anybody knows what's the story? |
13:13:16 | LinusN | adi|dads: yes, otherwise we would have to clear the line first |
13:13:36 | adi|dads | ahh.. okay.. ty |
13:13:49 | Bagder | matsl: I have no clue what you're talking about ;-) |
13:13:50 | LinusN | but i can't see why the % has to be a parameter |
13:13:56 | adi|dads | nods |
13:14:00 | adi|dads | im fixing that |
13:14:00 | Bagder | no that shouldn't be like that |
13:14:09 | Bagder | somone didn't know about % |
13:14:12 | Bagder | % |
13:14:14 | Bagder | hehe |
13:14:17 | Bagder | %% |
13:14:21 | adi|dads | im fixing ;) |
13:14:22 | Bagder | my xchat eats double % |
13:14:30 | LinusN | haha |
13:14:36 | adi|dads | we also have cpp style comments.. fixing those too |
13:14:49 | LinusN | Bagder: maybe that's exploitable... |
13:15:00 | Bagder | %s |
13:15:05 | Bagder | ;-) |
13:15:09 | LinusN | %s |
13:15:12 | LinusN | %%s |
13:15:26 | LinusN | maybe not... |
13:15:34 | matsl | Bagder: In id3-one-line display we have id3.index/playlist.amount displayed. That's sort of veird I think. Should be a s before playlist.index/playlist.amount. |
13:15:43 | adi|dads | btw.. i got a cool idea ;) |
13:15:59 | adi|dads | we should get all the contributors to record them pronoucing their names in mp3 format ;) |
13:16:08 | adi|dads | then we could merge them and have an audible credits list :) |
13:16:08 | matsl | Bagder: somebody changed it.Why? |
13:16:17 | Bagder | matsl: how could I know? |
13:16:22 | Bagder | I don't |
13:16:25 | LinusN | adi|dads: that mp3 will be quite large |
13:16:31 | Bagder | I'm happily unaware ;-) |
13:16:37 | adi|dads | yeah.. thats why its an optional download ;) |
13:16:46 | LinusN | how silly |
13:16:48 | LinusN | :-) |
13:16:49 | * | matsl thinks we should have annotated CVS display ... |
13:16:53 | * | adi|dads nods |
13:16:58 | adi|dads | like i have good ideas? |
13:17:02 | Bagder | matsl: use the web |
13:17:02 | adi|dads | im capt silly bud |
13:17:04 | adi|dads | and you know it |
13:17:08 | Bagder | matsl: press the annotate link |
13:17:28 | matsl | aha... we have it. OK!!! |
13:17:35 | Bagder | cvs annotate of works on the command line too |
13:17:46 | Bagder | hehe |
13:17:51 | adi|dads | what exactly does annotate do? |
13:17:53 | Bagder | it's a major cool feature |
13:17:56 | Bagder | adi|dads: try it |
13:18:00 | Bagder | cvs annotate wps.c |
13:18:46 | adi|dads | ah ha |
13:19:09 | LinusN | kind of a who-to-blame list |
13:19:14 | adi|dads | hehehe |
13:21:20 | adi|dads | okay.. welcome to stupid questions are us |
13:21:28 | adi|dads | ff_rewind_count = -id3->elapsed; |
13:21:30 | adi|dads | huh? |
13:21:35 | adi|dads | can i assume thats the same as |
13:21:42 | adi|dads | ff_rewind_count -= id3->elapsed; |
13:21:49 | Bagder | rewind to the beginning of the song |
13:21:51 | LinusN | no |
13:21:57 | LinusN | it's not the same |
13:22:12 | adi|dads | i dont' get the '-' |
13:22:32 | LinusN | if elapsed = 1, the -elapes = -1 |
13:22:38 | LinusN | sorry. numb fingers |
13:22:44 | Bagder | negative means backwards |
13:22:46 | LinusN | it negates |
13:22:48 | Bagder | positive fowards |
13:22:58 | adi|dads | heheh |
13:23:02 | adi|dads | i don't think ive ever seen that |
13:23:06 | adi|dads | thats why it threw me |
13:23:14 | adi|dads | ive always seen * -1 believe it or not |
13:23:18 | Bagder | we do things like that to keep you confused ;-) |
13:23:24 | adi|dads | i _know_ that |
13:23:25 | adi|dads | ;) |
13:23:50 | LinusN | multiplying with -1 is incredibly inefficient |
13:26:38 | Bagder | LinusN: the optimizer might remove it |
13:26:59 | LinusN | maybe so, but it is silly in most respects |
13:27:09 | Bagder | indeed |
13:27:13 | adi|dads | okay.. so let me think about this.. then: foo = !foo |
13:27:17 | adi|dads | and foo = -foo |
13:27:21 | adi|dads | should be the same, no? |
13:27:24 | Bagder | no |
13:27:26 | LinusN | not at all |
13:27:34 | LinusN | the ! is a logical operator |
13:27:44 | LinusN | - is an arithmetic operator |
13:27:49 | adi|dads | ahh.. okay |
13:28:00 | * | adi|dads actually slept last night... isn't up to full potential :) |
13:28:23 | adi|dads | im only like 50% stupid right now.. |
13:28:25 | adi|dads | give me an hour |
13:28:31 | adi|dads | ill be 100% stupid |
13:29:43 | Bagder | any bugs for me to check? |
13:30:45 | LinusN | Bagder: i'd like the resume to go to the "last" dir when pressing STOP after resume |
13:31:12 | Bagder | oh |
13:31:54 | | Join Blaster_Master [0] (~noone@firewall.scribona.com) |
13:32:16 | Bagder | it should only be a matter of copying the dir to the "current dir" buffer I guess |
13:33:15 | LinusN | my guess is that it isn't all that simple |
13:33:46 | LinusN | global_settings.resume_file is a file name sometimes, and a dir other times |
13:34:14 | Bagder | yes |
13:34:39 | Bagder | ah, you meant that for resume after a playlist too? |
13:37:37 | LinusN | yeah, why not? |
13:37:49 | matsl | Bagder: cvs annotates wps.c is crowded with version "1.94 (jheiner 22-Aug-02)" He seems to have replaced every line in the file! |
13:38:20 | adi|dads | hehehe |
13:38:45 | Bagder | LinusN: hm, I am not up to adding that kind of new feature now |
13:39:00 | Bagder | I'd rather have that post 1.3 |
13:39:27 | LinusN | ok then |
13:39:48 | LinusN | we need to fix the USB-in-menus bug |
13:40:07 | LinusN | nsauzede's patch isn't all thet good |
13:40:20 | Bagder | matsl: he probably messed around with dos newlines |
13:41:26 | matsl | Bagder: the strange thing is in 1.93 as well. |
13:41:47 | LinusN | the dirbrowser must reread the dir if the menu has been in USB mode |
13:42:34 | Bagder | the menu should probably return back some kind of error code |
13:43:34 | LinusN | Bagder: yes, and the games too |
13:43:51 | LinusN | And that opens up a large can of worms |
13:43:51 | Bagder | or |
13:44:16 | Bagder | they could remain but when they finally return, they could return a "rescan" code |
13:44:29 | LinusN | same problem |
13:44:41 | Bagder | what problem is that? |
13:44:41 | LinusN | the menus return void at the moment |
13:44:51 | Bagder | that can be fixed |
13:45:00 | LinusN | and the function pointers in the menus are also 'void' |
13:45:20 | LinusN | nested menus will become a nightmare |
13:45:40 | Bagder | so what is your solution? |
13:45:42 | LinusN | well, maybe not a nightmare, but lots of code needs changing |
13:45:54 | LinusN | my solution is to change the return codes |
13:46:08 | LinusN | but it's a lot of work |
13:46:18 | | Quit Blaster_Master () |
13:46:27 | Bagder | not *that* much |
13:46:29 | Bagder | I |
13:46:33 | Bagder | 'll do it |
13:47:00 | LinusN | all code that uses button_get() could call default_msg_handler() in the default case |
13:47:16 | | Quit adi|dads () |
13:47:44 | LinusN | or return SYS_USB_CONNECTED as a return code, and let the parent do the USB handling |
13:48:27 | Bagder | I think it is perhaps nicer to catch the usb inside and then afterwards decide if you need to return or not |
13:48:32 | LinusN | maybe a default_msg_handler() is a good thing for other purposes too |
13:57:49 | Bagder | the upside will be that we'll support connecting the USB in more "modes" |
14:00 |
14:02:49 | LinusN | Does anybody know why the slidebar doesn't use lcd_drawrect() and lcd_fillrect()? |
14:03:11 | Bagder | nope. mbr's choice |
14:03:30 | LinusN | mbr: are you listening? |
14:06:29 | Bagder | uh, quite a few changes I must do |
14:06:48 | mbr | LinusN: yes, now :) |
14:08:11 | mbr | LinusN: I used draw pixel to save a function call and I don't need the checkings in lcd_drawrect() and lcd_fillrect() |
14:08:39 | LinusN | mbr: ok, so the reason is performance? |
14:09:06 | mbr | Hopefully yes :) |
14:09:12 | LinusN | ok, just wondering |
14:09:32 | LinusN | we'd better rewrite lcd_drawrect() then |
14:10:10 | Bagder | -name "*.c" | xargs grep drawrect | wc -l |
14:10:10 | Bagder | 9 |
14:10:22 | Bagder | (uh find fell off ;-) |
14:11:41 | mbr | LinusN: Why? |
14:11:55 | LinusN | because it is too slow, according to you |
14:12:00 | LinusN | and it is slow |
14:12:12 | LinusN | it doesn't need to call lcd_drawline |
14:12:21 | LinusN | lcd_drawline is overkill |
14:12:39 | mbr | Ah, ok. Now I understand. |
14:12:52 | LinusN | i want the slider to use lcd_drawrect |
14:12:58 | Bagder | true, drawline ain't the smarted for straight lines |
14:12:59 | LinusN | and lcd_fillrect |
14:14:02 | mbr | I smell an assignment :) |
14:14:47 | LinusN | mbr: and while you're at it, make a scrollbar too |
14:14:59 | LinusN | with a proportionally sized knob |
14:15:05 | matsl | anybody knows jheiners email? |
14:15:19 | Bagder | jheiner@users.sourceforge.net |
14:15:26 | Bagder | :-) |
14:15:37 | matsl | ahhh. Of course |
14:15:53 | mbr | LinusN: Or just modify slidebar with a sizable knob? |
14:15:54 | Bagder | Justin Heiner <jheiner@yahoo.com> probably as well |
14:16:05 | LinusN | mbr: maybe |
14:16:15 | | Quit quelsaruk (Read error: 104 (Connection reset by peer)) |
14:16:36 | LinusN | maybe slidebar should take min,max,val parameters instead? |
14:17:31 | LinusN | mbr: i am fixing lcd_drawrect() |
14:17:45 | mbr | LinusN: I think size and val should be enough. min and max can be calculated in slidebar. |
14:17:56 | *** | Saving seen data "./dancer.seen" |
14:18:35 | LinusN | yeah, we can assume min is 0 |
14:18:59 | LinusN | but is size always the same as max? |
14:19:23 | mbr | LinusN: you are talking about progressbar? |
14:20:27 | Bagder | oh crap |
14:20:40 | Bagder | I thought I was almost done... then I found the debug menu too... :-) |
14:20:56 | LinusN | mbr: no, scrollbar |
14:21:58 | LinusN | mbr: the typical application would be the menus |
14:22:29 | Bagder | or dir browser |
14:22:35 | LinusN | yeah |
14:25:49 | | Join Electrocut [0] (Electrocut@rennes-1-a7-62-147-98-14.dial.proxad.net) |
14:26:09 | Bagder | you ready for a big commit? ;-) |
14:26:15 | | Quit Electrocut (Client Quit) |
14:26:42 | Bagder | 23 files modified for this |
14:27:28 | elinenbe | Badger: what is it that you are committing? |
14:27:46 | Bagder | all menu functions now have a return type |
14:28:53 | mbr | LinusN: I think slidebar(x, y, width, height, knobsize, direct) should be enough. |
14:30:08 | mbr | on parameters, i mean |
14:30:30 | mbr | Shall the changes wait until 1.3 is out? |
14:30:46 | mbr | Or is there no freeze? |
14:31:01 | Bagder | there's a mental awareness freeze ;-) |
14:32:28 | | Part langhaarrocker |
14:32:31 | matsl | do we need to branch 1.3 to freeze it |
14:32:57 | Bagder | committed |
14:33:42 | Bagder | LinusN: this doesn't yet solve the usb problem, but more gives us a way to solve it |
14:33:55 | Bagder | matsl: I don't think we need to branch it |
14:34:34 | matsl | Bagder: Hopfully not. Lot of work but makes freezing more stable. |
14:34:58 | Bagder | yeah, but we don't even have an official freeze yet |
14:35:08 | Bagder | if we keep the freeze time short, there's no real problems |
14:35:21 | matsl | Bagder: jupp! |
14:35:23 | LinusN | mbr: i think it would be a lot better if the slidebar calculated the knobsize |
14:35:39 | LinusN | somwhow |
14:35:43 | LinusN | somehow |
14:35:54 | matsl | Bagder: I have (what I think is a bug) in wps id3. |
14:36:18 | LinusN | I have been away few days, are we talking feature freeze already? |
14:36:28 | Bagder | already? |
14:36:39 | Bagder | I wanted 1.3 out days ago |
14:37:05 | Bagder | the resume is reason enough imho |
14:37:09 | LinusN | Bagder: REFRESH_DIR is a bad name IMHO |
14:37:50 | LinusN | i'd like BEEN_IN_USB_MODE or something |
14:38:02 | Bagder | I wanted to avoid binding it to usb |
14:38:41 | LinusN | ok, but binding it to dir browser is better? |
14:38:50 | Bagder | browser? |
14:39:04 | LinusN | the one that refreshes the dir today |
14:39:08 | Bagder | it means that the parent needs to refresh its awareness of dirs/files |
14:39:17 | Bagder | no matter who the parent is |
14:39:27 | LinusN | ok, so how about DISK_CHANGED? |
14:39:28 | Bagder | it doesn't say way |
14:39:35 | Bagder | that's fine |
14:39:55 | mbr | LinusN: Ah, now I understand. It should use 'items' and 'current_item' as parameters? |
14:40:08 | LinusN | mbr: something like that |
14:40:14 | mbr | OK. |
14:40:28 | LinusN | but it needs to know how many items are showed |
14:40:40 | LinusN | to calculate the knob size |
14:40:57 | | Quit webbie (Remote closed the connection) |
14:41:36 | mbr | OK, now i understand min and max too :) |
14:43:18 | LinusN | Hes: do you mind if i remove the charger-enabling feature in dbg_ports? |
14:44:09 | LinusN | i want to be able to debug the keys better |
14:46:02 | Lowfiler | In file included from games_menu.c:31: |
14:46:03 | Lowfiler | recorder/sokoban.h:23:18: menu.h: No such file or directory |
14:46:03 | Lowfiler | make: *** [games_menu.o] Error 1 |
14:46:15 | Lowfiler | uhm "menu.h" in recorder/sokoban ? |
14:46:42 | Lowfiler | #include "menu.h" |
14:46:43 | Lowfiler | y this |
14:46:53 | Bagder | update the makefile too |
14:47:05 | Hes | LinusN: No, I don't mind |
14:47:12 | LinusN | good |
14:47:12 | Hes | it collides with the charger logic anyway |
14:47:29 | LinusN | i was thinking that you may be using it for testing |
14:47:47 | Hes | I'm not, using it would mess up the charger logic. |
14:48:01 | Hes | I was actually going to clean it away some time. |
14:48:15 | LinusN | ok |
14:49:13 | Lowfiler | bagder: i did, maybe win32.mak has an error |
14:49:22 | Bagder | it has |
14:49:24 | Bagder | add -I. |
14:50:58 | Lowfiler | wher |
14:51:00 | Lowfiler | e |
14:51:13 | Lowfiler | in command line? |
14:51:24 | Bagder | wait, I fix |
14:51:29 | Lowfiler | k thx |
14:52:33 | Bagder | now update |
14:55:59 | | Join webbie [0] (webmind@seal.student.utwente.nl) |
14:57:13 | Bagder | ok, usb connected in menus should work better now |
14:59:01 | Lowfiler | ROPFONTS -DAPPSVERSION=\"CVS\" -Irecorder -c settings_menu.c -o settings_menu. |
14:59:01 | Lowfiler | settings_menu.c: In function `show_hidden_files': |
14:59:01 | Lowfiler | settings_menu.c:41: parse error before '<<' token |
14:59:01 | DBUG | Enqueued KICK Lowfiler |
14:59:01 | Lowfiler | settings_menu.c:46: parse error before '>>' token |
14:59:01 | Lowfiler | settings_menu.c: In function `settings_menu': |
14:59:02 | *** | Alert Mode level 1 |
14:59:02 | Lowfiler | settings_menu.c:187: parse error before '<<' token |
14:59:04 | Lowfiler | settings_menu.c:188: warning: missing braces around initializer |
14:59:06 | Lowfiler | settings_menu.c:188: warning: (near initialization for `items[3]') |
14:59:08 | Lowfiler | settings_menu.c:188: warning: initialization fr |
14:59:13 | Lowfiler | settings_menu.c: At top level: |
14:59:13 | Lowfiler | settings_menu.c:40: warning: `show_hidden_files' defined but not use |
14:59:14 | Lowfiler | settings_menu.c:75: warning: `resume' defined but not used |
14:59:16 | Lowfiler | settings_menu.c:94: warning: `scroll_speed' defined but not used |
14:59:16 | Bagder | hey |
14:59:18 | Lowfiler | settings_menu.c:101: warning: `wps_set' defined but not used |
14:59:20 | Lowfiler | settings_menu.c:122: warning: `deep_discharge' defined but not used |
14:59:20 | Bagder | no need to paste all that |
14:59:22 | Lowfiler | settings_menu.c:131: warning: `timedate_set' defined but not used |
14:59:24 | Lowfiler | settings_menu.c:172: warning: `ff_rewind' defined but not used |
14:59:26 | Lowfiler | make: *** [settings_me |
14:59:28 | Lowfiler | ok sorry |
14:59:36 | Bagder | your local changes interfered with the ones in the repository |
14:59:41 | Bagder | so they collided |
15:00 |
15:00:19 | Bagder | if you read the code at line 41 you'll see |
15:00:28 | Lowfiler | oh yes sorry |
15:02:11 | Lowfiler | works now fine.. |
15:02:53 | | Nick Bagder is now known as Bagder|away (~daniel@as3-3-2.ras.s.bonet.se) |
15:09:03 | *** | Alert Mode OFF |
15:11:38 | LinusN | time to go home! |
15:11:41 | LinusN | bye all |
15:11:56 | | Part LinusN |
15:12:19 | matsl | Must do some other stuff −− cu |
15:12:31 | | Quit matsl ("Client Exiting") |
15:24:04 | elinenbe | bug report: ajbr6k - Directory with about 150 files. When I press play on the first song in the directory, I get an <end of playlist> on the screen for a few seconds, then it goes on ahead and plays the song normally |
15:25:10 | Bagder|away | ah right |
15:26:33 | Bagder|away | I think I have a fix |
15:27:17 | Bagder|away | committed |
15:27:33 | elinenbe | Badger: that was fast! wow! |
15:27:46 | Bagder|away | at your service ;-) |
15:28:05 | elinenbe | bug report: ajbr6k - ogg files don |
15:28:13 | elinenbe | bug report: ajbr6k - ogg files don't play −−> go for it! :) |
15:28:45 | Bagder|away | hahaha |
15:30:20 | elinenbe | the stopwatch is now at 2 minutes... and it's still ticking. |
15:36:44 | elinenbe | bug report: ajbr6k - Directory with about 150 files. When I press play on the first song in the directory, I get an <end of playlist> press ON on the screen for a few seconds, then it goes on ahead and plays the song normally −− STILL. |
15:36:58 | Bagder|away | ok |
15:37:18 | Bagder|away | I'll pass this one to Linus |
15:37:37 | Bagder|away | can you post a report to the list? |
15:40:19 | | Part elinenbe |
15:40:22 | | Quit mbr (Read error: 110 (Connection timed out)) |
15:53:59 | | Join adi|dads [0] (adi_dads@138.89.29.204) |
15:54:20 | | Nick Bagder|away is now known as Bagder (~daniel@as3-3-2.ras.s.bonet.se) |
15:54:24 | | Quit adi|dads (Client Quit) |
15:54:39 | | Join adi|dads [0] (adi_dads@138.89.29.204) |
15:55:09 | Bagder | q for the faq: "can the player lcd font be modified?" |
15:55:26 | adi|dads | k. |
15:56:37 | adi|dads | whats the answer? |
15:57:04 | Bagder | adi|dads: no, a few letters can be refined by software |
15:57:15 | adi|dads | k.. thought so. |
15:57:32 | Bagder | "a few" means 4 on one model and 8 on the other |
15:58:36 | adi|dads | we use some of those open spots for icons though right? |
15:59:05 | Bagder | yes, like you were working on for the dir browser |
15:59:12 | adi|dads | thought so.. |
15:59:14 | adi|dads | okay.. fixed |
16:00 |
16:00:09 | | Join langhaarrocker [0] (~Philipp@dsl-2129324-214.ip.versatel.de) |
16:01:28 | | Join Blaster_Master [0] (~noone@firewall.scribona.com) |
16:01:35 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
16:01:35 | * | Blaster_Master booohooo |
16:01:57 | Blaster_Master | the airconditioner at work is broken and now we are fryieng :[ |
16:13:16 | langhaarrocker | booohoooo, I' m too stupid to setup all the development environment. |
16:13:29 | Bagder | using what environment? |
16:14:04 | langhaarrocker | Just installed the GNUSH v0203-ELF, whicht might work. But |
16:14:32 | langhaarrocker | I wanna develop under windows. Thus I assume I need some real cc, gcc, and so on. |
16:14:39 | langhaarrocker | (not for sh1) |
16:15:00 | Bagder | the gnu-sh is the cross-compiler you need to build stuff for the archos |
16:15:16 | Bagder | if you want to compile things for your windows machine, then yes you need a normal compiler |
16:15:28 | Bagder | the tools in tools/ must be compiled natively |
16:16:32 | langhaarrocker | That's what I assumed. Do I need this mingw stuff? |
16:16:45 | | Join mbr [0] (~tiw4mabr@rhlx01.fht-esslingen.de) |
16:16:53 | Bagder | mingw is a fine compiler to build windows stuff like that, sure |
16:17:57 | *** | Saving seen data "./dancer.seen" |
16:18:27 | langhaarrocker | seems mingw consists of many many archives. Do I just have to extract them to some bin directory and ensure the shell finds these things and be happy? |
16:18:59 | Bagder | gotta go |
16:19:02 | | Part Bagder |
16:24:03 | | Quit Blaster_Master () |
16:41:22 | | Join MeRWiN [0] (~merwin@12.242.185.10) |
16:41:28 | MeRWiN | *yawn* |
16:43:33 | langhaarrocker | when trying to call make in the tools dir I get |
16:43:34 | langhaarrocker | :cc -O -s -ansi scramble.c -o scramble |
16:43:34 | langhaarrocker | process_begin: CreateProcess((null), cc -O -s -ansi scramble.c -o scramble, ...) |
16:43:34 | DBUG | Enqueued KICK langhaarrocker |
16:43:34 | langhaarrocker | failed. |
16:43:34 | langhaarrocker | make (e=2): Das System kann die angegebene Datei nicht finden. |
16:43:34 | *** | Alert Mode level 1 |
16:43:34 | langhaarrocker | make: *** [scramble] Error 2 |
16:43:36 | langhaarrocker | Does that mean my shell doesn't find a cc compiler? |
16:43:44 | | Quit pyvasene ("Client Exiting") |
16:45:03 | MeRWiN | langhaarrocker: do you have cc? |
16:45:24 | langhaarrocker | that's the problem: seems I only have a gcc or a cpp |
16:45:29 | | Quit adi|dads () |
16:45:43 | MeRWiN | ahh, I'd go seaerching for CC somewhere :) |
16:47:38 | | Join edx [0] (~edx@pD9EAAAAF.dip.t-dialin.net) |
16:48:41 | langhaarrocker | hm. can't find no cc. Might it really be that a cc is not part of mingw? Somehow I doubt that. |
16:49:06 | MeRWiN | ahhh...mingw |
16:49:10 | MeRWiN | that's the problem |
16:49:16 | MeRWiN | just a sec |
16:50:37 | langhaarrocker | seems there's a cc1.exe |
16:50:37 | langhaarrocker | But I don't believe in renaming that thing unless some knowledgable guru tells me so |
16:50:54 | MeRWiN | You compile differently with MingW |
16:51:09 | MeRWiN | unfortunately, I'm not the one to ask about that :-) |
16:51:15 | MeRWiN | I use Cygwin to build mine |
16:52:25 | langhaarrocker | Just installed something called cygwin but it doesn't seem to contain any c building tools at all. Probably I missed something. |
16:53:35 | *** | Alert Mode OFF |
16:55:25 | MeRWiN | To install cygwin, you need to do a complete install of it (or at least, a complete install of the dev tools). Then you can download a package that I created at: http://merwin.bespin.org/sh1cygwin/ Extract that to an sh1 directory somewhere in your Cygwin folder (I do it in c:\cygwin\home\administrator\sh1) and add the c:\cygwin\home\administrator\sh1\bin to your PATH. Then it will build fine with Cygwin. |
16:56:14 | MeRWiN | That takes a lot of effort though |
16:59:09 | langhaarrocker | Thanks. Ah, I now see, where I seem to have missed some options while installing. |
17:00 |
17:02:49 | MeRWiN | :) |
17:03:26 | mbr | Have to go. Have a nice weekend! |
17:03:31 | MeRWiN | ttyl mbr |
17:03:42 | | Nick mbr is now known as mbr|we (~tiw4mabr@rhlx01.fht-esslingen.de) |
17:08:39 | langhaarrocker | gosh! It seems to take AGES to download a full install of cygwin! |
17:08:50 | MeRWiN | it is a very large piece of software |
17:09:32 | langhaarrocker | And what do I want to do with it? Software for a very small piece of hardware. |
17:10:29 | MeRWiN | It's basically a full unix installation on top of windows |
17:10:30 | MeRWiN | :) |
17:11:34 | langhaarrocker | Probably I'll try to get rid of most of the things I don't need - once I got the thing up and running. |
17:11:53 | MeRWiN | Yeah, you can run the install program again and choose to uninstall certain packages |
17:12:27 | langhaarrocker | unfortunately I have no idea which I need. |
17:12:54 | | Quit edx (Read error: 110 (Connection timed out)) |
17:12:56 | MeRWiN | you don't need any of the XFree86 stuff |
17:13:00 | MeRWiN | that'll take out alot |
17:13:18 | MeRWiN | Just make sure you keep all of the development tools in there |
17:14:17 | | Join Lovechild [0] (~david@3E6B23CE.aarh.stofanet.dk) |
17:14:28 | langhaarrocker | At the moment Im making sure I get all things home. Here at work I've got free access to the web - at home only a 56k Modem. |
17:14:37 | Lovechild | what's up? |
17:15:08 | langhaarrocker | Me and unfortunately not my cygwin :( |
17:15:16 | Lovechild | lol |
17:16:10 | MeRWiN | :) |
17:16:22 | langhaarrocker | would mingw have been the smaller solution for building rockbox stuff and tools? |
17:17:06 | Lovechild | [monty python] where the fun in that [/monty python] |
17:17:35 | MeRWiN | langhaarrocker: probably. Actually, the smallest solution is to just download the "bleeding edge" daily builds |
17:18:33 | Lovechild | I used daily' untill my gf "stole" my archos when she when on holidays - worked like a charm |
17:19:09 | langhaarrocker | MeRWIN: Hm. Does that mean I don't need any other tools but the gnush for developing? |
17:20:10 | MeRWiN | ? |
17:20:14 | langhaarrocker | Lovechild: Since someone "stole" my gf I've got rid of problems like that. |
17:20:46 | Lovechild | langhaarrocker: that sounds bad... you spend to much time infromt of the computer? |
17:21:14 | langhaarrocker | Rather between the computerS |
17:22:32 | Lovechild | yeah I know... my gf gets pissed when I spend all night infront of mine too |
17:22:57 | langhaarrocker | MeRWIN: I surely need the gnush tool chain to compile the firmware. But once I have some binaries of tools like scramble - will I ever need a native compiler again? |
17:28:20 | MeRWiN | langhaarrocker: I think you do.... I'm not sure though |
17:28:28 | | Part Lovechild ("Client Exiting") |
17:40:44 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
17:41:30 | MeRWiN | hello hardeep |
17:41:37 | hardeep | Heya |
17:42:02 | MeRWiN | do you know anything about compiling with MingW? |
17:42:27 | langhaarrocker | Seems installing cygwin takes just as long as downloading... |
17:42:31 | hardeep | Not really, I've been using gnush on win32 |
17:42:46 | MeRWiN | ahh |
17:42:47 | MeRWiN | k |
17:42:56 | MeRWiN | langhaarrocker: damn straight :) |
17:44:30 | langhaarrocker | hardeep: Just to ensure I don't get anything wrong: you can't use gnush on win32 to build the toos, can you? |
17:45:04 | hardeep | No, you need gcc for the default makefile |
17:45:34 | hardeep | Although I remember seeing someone mention a visual studio makefile that could be used |
17:46:18 | langhaarrocker | just gcc? I got the impression that the makefile complained about not finding a cc. And I didn't find any cc (only a cc1.exe) in mingw. |
17:46:55 | hardeep | For the tools? You only need gcc |
17:48:45 | langhaarrocker | Strange. When I called make in the tools dir I got |
17:48:45 | langhaarrocker | cc -O -s -ansi scramble.c -o scramble |
17:48:45 | langhaarrocker | process_begin: CreateProcess((null), cc -O -s -ansi scramble.c -o scramble, ...) |
17:48:45 | langhaarrocker | failed. |
17:48:45 | langhaarrocker | make (e=2): Das System kann die angegebene Datei nicht finden. |
17:48:46 | *** | Alert Mode level 1 |
17:48:46 | langhaarrocker | make: *** [scramble] Error 2 |
17:48:48 | langhaarrocker | That made me thing I'm lacking of some cc |
17:50:57 | hardeep | That's bizarre. If you open up the tools/Makefile, doesn't it explicitly call gcc? |
17:54:38 | langhaarrocker | I'm not very firm at makefiles |
17:54:38 | langhaarrocker | But the scramble target is just |
17:54:38 | langhaarrocker | scramble: scramble.c |
17:54:38 | *** | Alert Mode level 2 |
17:54:38 | langhaarrocker | There are other targets though, that explicitly call gcc. Eg the target bdf2ajf. |
18:00 |
18:00:36 | hardeep | Ack, didn't notice that scramble doesn't explicitly specify. |
18:01:00 | | Quit mbr|we ("Leaving") |
18:02:08 | hardeep | Quick fix for now: alias cc gcc |
18:04:39 | *** | Alert Mode OFF |
18:07:57 | hardeep | Aha, learn something new every day. If no compiler is specified in Makefile then gnu make looks at CC environment variable. Set CC=gcc to fix your problem |
18:18:01 | *** | Saving seen data "./dancer.seen" |
18:30:27 | langhaarrocker | (back from boss -alert) cool! seems to work now. gotta scramble.exe. |
18:45:16 | | Nick dwihno_ is now known as dwihno (dwihno@Bald067.Baldakinen.Umea.SE) |
18:48:22 | | Quit MeRWiN (Read error: 110 (Connection timed out)) |
18:49:50 | langhaarrocker | is that the usual behaviour when trying to do a make in the apps dir? (with win32.mak) |
18:49:50 | langhaarrocker | ./tree.o: In function `showdir': |
18:49:50 | langhaarrocker | ./tree.o(.text+0x22c): undefined reference to `memcmp' |
18:49:50 | langhaarrocker | ../firmware\librockbox.a(id3.o): In function `setid3v2title': |
18:49:50 | langhaarrocker | id3.o(.text+0x2f0): undefined reference to `memcmp' |
18:49:51 | *** | Alert Mode level 1 |
18:49:51 | langhaarrocker | id3.o(.text+0x3ac): undefined reference to `memcmp' |
18:49:53 | langhaarrocker | ../firmware\librockbox.a(id3.o): In function `getid3v2len': |
18:49:55 | langhaarrocker | id3.o(.text+0x448): undefined reference to `memcmp' |
18:49:57 | langhaarrocker | ../firmware\librockbox.a(id3.o): In function `getid3v1len': |
18:49:59 | langhaarrocker | id3.o(.text+0x4b4): undefined reference to `memcmp' |
18:50:01 | langhaarrocker | make: *** [archos.elf] Error 1 |
18:52:30 | | Join edx [0] (~edx@pD9EAB3CB.dip.t-dialin.net) |
18:56:09 | dwihno | hmm |
18:56:14 | dwihno | I never get those errors |
18:56:29 | dwihno | sh-elf-gcc -v |
18:56:31 | dwihno | do that |
18:56:38 | hardeep | It's a problem with gcc 3.1 |
18:56:39 | dwihno | what gcc version? |
18:56:54 | dwihno | hardeep: you rock the box! :D |
18:56:54 | hardeep | it "optimizes" strcmp to memcmp |
18:57:10 | dwihno | Hardeep Sidhu... Sounds indian. Are you from India? |
18:57:27 | hardeep | My parents were from India |
18:57:39 | langhaarrocker | sh-elf-gcc -v |
18:57:39 | langhaarrocker | Reading specs from C:\PROGRA~1\GNUSHV~1\Sh-elf\bin\..\lib\gcc-lib\sh-elf\3.1-GNU |
18:57:39 | langhaarrocker | SH_v0203\specs |
18:57:39 | *** | Alert Mode level 2 |
18:57:39 | langhaarrocker | Configured with: /home/kpit/fsfsrc/gcc-3.1patch/configure −−build=i686-pc-linux- |
18:57:39 | *** | Alert Mode level 3 |
18:57:39 | langhaarrocker | gnu −−host=i386-pc-mingw32msvc −−enable-languages=c,c++,proto −−target=sh-elf −− |
18:57:40 | *** | Alert Mode level 4 |
18:57:40 | langhaarrocker | with-newlib −−prefix=/usr/mingwsh-elf3.1 |
18:57:42 | langhaarrocker | Thread model: single |
18:57:44 | langhaarrocker | gcc version 3.1-GNUSH_v0203 |
18:58:05 | dwihno | 3.1 |
18:58:06 | dwihno | ah |
18:58:14 | dwihno | I got 3.0 |
18:58:17 | dwihno | works flawlessly |
18:58:31 | langhaarrocker | hm. So I must downgrade. |
18:58:52 | dwihno | Probably |
18:59:18 | dwihno | there are probably ways to do it without downgrading though |
19:00 |
19:00:34 | langhaarrocker | Well I don't mind. I just spend ~4 hours downloading tools and things only to find out that I don't need them. Well, you can exaggerte everything. So why stop. |
19:00:41 | hardeep | langhaarrocker: there is an easier fix. See http://rockbox.haxx.se/mail/archive/rockbox-archive-2002-08/0790.shtml |
19:00:58 | hardeep | Re-build with -fno-builtin |
19:01:36 | langhaarrocker | Oh, thanx! |
19:04:10 | hardeep | The mailing list web page needs a search function |
19:07:41 | *** | Alert Mode OFF |
19:08:31 | langhaarrocker | Erm do I have to add -fno-builtin to the CFLAGS in the tools/win32.mak ? Seems to have no effect. |
19:11:28 | hardeep | Where did you add the -fno-builtin? It should be before $(INCLUDES) |
19:15:09 | langhaarrocker | I originally put it as first option but when I put it before $(INCLUDES) it didn't change the behaviour either. |
19:18:17 | hardeep | Hmmmm, strange. Still error in id3.c? |
19:18:52 | langhaarrocker | unfortunately yes |
19:20:16 | hardeep | Oh, make sure you do a "make all" to force a recompile of everything |
19:20:17 | | Join MeRWiN [0] (~merwin@12.242.185.10) |
19:21:04 | | Nick MeRWiN is now known as NiWReM (~merwin@12.242.185.10) |
19:21:08 | langhaarrocker | tried it. I even tried a make clean in between. Bwhoooowhooohooooo! |
19:21:13 | | Nick NiWReM is now known as MeRWiN (~merwin@12.242.185.10) |
19:21:21 | MeRWiN | langhaarrocker: no luck yet? |
19:21:34 | langhaarrocker | just not enough |
19:21:36 | hardeep | What's the compile line look like when compiling id3.c? |
19:24:32 | MeRWiN | hardeep: i'd say it's a black background with white letters |
19:24:33 | MeRWiN | :) |
19:25:09 | langhaarrocker | But so many letters. I just have to find which! |
19:25:18 | hardeep | I personally prefer blinking pink on purple |
19:25:31 | MeRWiN | ick :P |
19:25:32 | MeRWiN | :) |
19:25:35 | | Quit adi|home (Read error: 104 (Connection reset by peer)) |
19:26:08 | langhaarrocker | Are you one of those guys who solder in pink blinking leds as lcd background lights? |
19:27:07 | hardeep | Not yet... but now that you gave me the idea... |
19:30:13 | hardeep | langhaarrocker: I just noticed there are multiple win32.mak files. Did you update the one in firmware as well? |
19:31:07 | langhaarrocker | That's why it takes so long at the moment. Just found the one in firmware, updated it, compiled and now have different errors that call for investigation. |
19:32:59 | langhaarrocker | looks like it doesn't find scramble to me: |
19:33:00 | langhaarrocker | process_begin: CreateProcess((null), scramble ./archos.bin ./ajbrec.ajz, ...) fa |
19:33:00 | langhaarrocker | iled. |
19:33:00 | langhaarrocker | make (e=2): Das System kann die angegebene Datei nicht finden. |
19:33:00 | langhaarrocker | make: *** [ajbrec.ajz] Error 2 |
19:33:41 | hardeep | I think scramble.exe needs to be copied to apps. |
19:33:45 | | Quit Lowfiler (Read error: 110 (Connection timed out)) |
19:35:48 | dwihno | yup |
19:35:50 | langhaarrocker | uff. That's it finally. Seems I finally got a ajbrec.ajz. Yeppie! |
19:35:50 | langhaarrocker | Thanx all you folks. Without you I'd have been stuck here forever. Wished I could spend a round of virtual beer in the irc. |
19:37:35 | hardeep | Woo woo! |
19:49:22 | langhaarrocker | Sorry, no beer available. Take this meanwhile: http://www.x-phobie.de/wein.jpg |
19:59:32 | langhaarrocker | Just a question in advance: If I want to build a firmware for the simulator - do I still have to use the gnush tool chain? Or does that require a normal compiler? |
20:00 |
20:08:05 | MeRWiN | *yawn* |
20:18:02 | *** | Saving seen data "./dancer.seen" |
20:18:33 | langhaarrocker | Wished in the readme of the Win32 simulator contained more than the note "No info yet" |
20:23:08 | | Quit hardeep ("Leaving") |
20:23:28 | dwihno | I need a slogan! |
20:23:47 | | Quit Synthe ("Connection Lost - Excess Blood") |
20:24:17 | langhaarrocker | What about "Nach dem Essen sollst Du rauchen, oder 1000 Schritte tun!"? |
20:25:28 | dwihno | nah |
20:26:28 | langhaarrocker | Hm. "Du sollst die Frau nicht vor dem Morgen loben!" ? |
20:26:54 | dwihno | something in english |
20:26:57 | dwihno | promoting rockbox |
20:27:03 | dwihno | (it's for the t-shirt design contest) |
20:27:30 | | Join Synthe [0] (Synthe@galt.synthe.net) |
20:27:32 | langhaarrocker | oh. A slogan with a topic. That makes things more difficult |
20:28:58 | langhaarrocker | Lets think: "Rockbox - the hardest thing with funny blue rubber bumper edge thingies!" |
20:28:58 | | Quit MeRWiN (Read error: 104 (Connection reset by peer)) |
20:29:10 | dwihno | :-) |
20:29:31 | dwihno | you aren't really helping me out :) |
20:30:15 | langhaarrocker | Be happy that I haven't tried coding - yet! |
20:31:13 | dwihno | :) |
20:31:21 | dwihno | Get CVS access and raise havoc ;D |
20:32:09 | langhaarrocker | Hey! That was a good slogan! |
20:32:20 | dwihno | Yeah |
20:32:32 | dwihno | It was |
20:32:34 | dwihno | Hmm |
20:33:22 | dwihno | *ponder* |
20:33:59 | | Join MeRWiN [0] (~merwin@12.242.185.10) |
20:35:16 | dwihno | I got a slogan! :D |
20:35:17 | dwihno | Yay |
20:35:32 | langhaarrocker | after some pondering I decided to look up the word "ponder" in the dictionary. |
20:35:58 | dwihno | :) |
20:36:08 | dwihno | bubu am fenster |
20:36:18 | dwihno | now look that up in your dickionary ;) |
20:36:27 | dwihno | j/k :-) |
20:37:51 | langhaarrocker | Bubu is baby lingo. "am fenster" is german and so am I. -> not a lot to look up. And I don't really want to know what a dicktionary is... |
20:38:11 | langhaarrocker | The only thing that bothers me is: what is j/k? |
20:38:20 | dwihno | :) |
20:38:40 | langhaarrocker | really? a smily? |
20:39:41 | dwihno | a joke |
20:40:17 | langhaarrocker | Ah. I never stop learning. |
20:40:17 | langhaarrocker | What about your slogan then? |
20:40:23 | dwihno | You'll see :) |
20:43:06 | langhaarrocker | Well my personal slogen will be now: "Let's catch some rest" |
20:43:06 | langhaarrocker | - well, for a while at least. |
20:43:06 | langhaarrocker | Good night! |
20:43:11 | Synthe | j/k means just kidding |
20:44:46 | langhaarrocker | Synthe: I guess you don't know dwihnos slogan either? |
20:45:13 | Synthe | nope |
20:45:40 | langhaarrocker | Well, that means I have to dream about it. |
20:45:57 | langhaarrocker | cu |
20:45:58 | | Part langhaarrocker |
20:47:16 | dwihno | damn you langhar dude |
20:47:22 | dwihno | I was just about to show the slogan stuff |
20:47:25 | dwihno | his loss |
20:50:53 | | Join daos [0] (~allen@cpe-024-024-122-066.midsouth.rr.com) |
20:50:58 | daos | hey guys |
20:51:31 | daos | what kinda harddrives can you replace say one that was in my jukebox 5000? |
20:52:01 | daos | I'm guessin they gotta be a certain size |
20:52:38 | Synthe | dunno, I know that I can replace the HD in my jukebox recorder with anything of a certain physical size, 40gb is the biggest they make right now |
20:52:41 | Synthe | if only I could afford one |
20:52:58 | daos | where can you buy them? |
20:53:11 | Synthe | anywhere online, I was scoping prices on newegg.com |
20:53:23 | daos | what are the deminsions? |
20:53:43 | Synthe | its only like $137 or so for the 40gb drive, but I'd have to get a couple 2.5->3.5" adapters so I could format it and copy files from my old drive |
20:54:00 | Synthe | I don't recall, I just know that 9.5mm is the height requirement, the other dimensions are always the same |
20:54:49 | daos | that would really rock |
20:55:39 | daos | I bought a 10 gig ipod and I gotta say it is nice, different than my jukebox, but I now can hack my jukebox and not worry about having an mp3 player |
20:55:54 | daos | if I screw up |
20:57:46 | | Join g003y [0] (~g003y@dynamic-195-68.hotwired.com) |
20:58:09 | dwihno | g003y :D |
20:58:17 | g003y | heya long time no chat :) |
20:58:47 | | Quit daos ("BitchX Official WWW Site -- http://www.bitchx.com") |
20:58:47 | dwihno | ya :D |
20:58:48 | g003y | I've been mildly lurking the list, but haven't done much at all lately on rockbox. So dang busy with my day job. |
20:58:56 | dwihno | I know the feeling |
20:58:59 | dwihno | What do you do for a living? |
20:59:08 | g003y | I'm a programmer |
20:59:14 | dwihno | I envy you |
20:59:18 | g003y | heh... |
20:59:22 | g003y | what do you do? |
20:59:28 | dwihno | I am too ashamed to tell |
20:59:37 | g003y | we all gotta do something man. |
20:59:40 | g003y | a job's a job |
20:59:40 | dwihno | Even if I was working as pimp, I'd rather tell you that :) |
20:59:56 | dwihno | A programming job is so kickass! |
20:59:58 | g003y | well it sounds like you have an honest job at least :D |
21:00 |
21:00:07 | dwihno | heh |
21:00:09 | dwihno | not really :) |
21:00:12 | dwihno | well, it sucks |
21:00:18 | dwihno | the pay is sucky |
21:00:20 | g003y | well I'm not a programmer at the Linus or Zagor level. Those guys are hardware hardcore |
21:00:30 | dwihno | they kick arse |
21:00:39 | dwihno | I wish I could start working at the same company and learn from them |
21:00:53 | dwihno | they are truly zen |
21:00:59 | dwihno | one with the code |
21:01:10 | g003y | yeah been awhile since I've seen conversation about assembly code & performance. Good stuff on the list. |
21:02:20 | g003y | favorite new rockbox feature has to be the Resume stuff. |
21:02:38 | g003y | that made me so horny when I saw it work :D |
21:16:50 | dwihno | :) |
21:17:03 | dwihno | Where is the data stored? |
21:17:05 | dwihno | Playlist etc. |
21:17:12 | MeRWiN | bah |
21:17:31 | | Join elinenbe [0] (trilluser@user-0cceh8k.cable.mindspring.com) |
21:17:37 | MeRWiN | heya elinenbe |
21:27:58 | elinenbe | hiya! |
21:28:14 | dwihno | Misa want your opinion |
21:28:25 | dwihno | http://dw.lahma.net/rockbox/dw-rbox3-front.png |
21:28:30 | dwihno | http://dw.lahma.net/rockbox/dw-rbox3-back.png |
21:29:26 | elinenbe | the back is really nice. |
21:29:31 | g003y | yeah |
21:29:45 | g003y | the front I would almost just put the logo maybe with the quote under it |
21:30:12 | g003y | sorry if I hijacked the conversation :D |
21:41:35 | | Nick Zagor|out is now known as Zagor (bjst@as9-5-6.k.s.bonet.se) |
21:42:34 | | Join adi|dads [0] (adi_dads@138.89.29.204) |
21:42:57 | | Nick adi|dads is now known as adiamas (adi_dads@138.89.29.204) |
21:43:19 | Mode | "#rockbox +o adiamas " by ChanServ (ChanServ@services.) |
21:44:25 | Topic | ""Hurry! Only 23 days left in the great T-Shirt contest! http://rockbox.haxx.se/tshirt-contest"" by adiamas (adi_dads@138.89.29.204) |
21:44:35 | Topic | "Hurry! Only 23 days left in the great T-Shirt contest! http://rockbox.haxx.se/tshirt-contest" by adiamas (adi_dads@138.89.29.204) |
21:44:40 | | Nick adiamas is now known as adi|dads (adi_dads@138.89.29.204) |
21:44:47 | Mode | "#rockbox -o adi|dads " by adi|dads (adi_dads@138.89.29.204) |
21:45:31 | | Quit adi|dads (Client Quit) |
21:59:24 | | Part elinenbe |
22:00 |
22:01:15 | | Part g003y |
22:03:50 | | Join mistax [0] (mistaX@t1o975p80.telia.com) |
22:04:09 | | Nick mistax is now known as Snorlax (mistaX@t1o975p80.telia.com) |
22:05:01 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
22:05:01 | * | Snorlax is feeling lonely here |
22:07:26 | | Join elinenbe [0] (trilluser@user-0cceh8k.cable.mindspring.com) |
22:07:38 | elinenbe | hello |
22:07:50 | elinenbe | I will be back in a few :-) |
22:07:51 | | Part elinenbe |
22:14:35 | | Quit MeRWiN () |
22:14:46 | | Join elinenbe [0] (trilluser@user-0cceh8k.cable.mindspring.com) |
22:17:09 | | Quit edx (Read error: 110 (Connection timed out)) |
22:18:04 | *** | Saving seen data "./dancer.seen" |
22:20:45 | Zagor | so someone added another typedef *growl* |
22:34:21 | | Quit Snorlax () |
22:40:34 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |