00:00:47 | JdGordon | amiconn: it needs to use CONTEXT_SETTINGS on archos? |
00:01:39 | amiconn | On Ondio, Left was accept as well as Right. Only Mode was Cancel |
00:01:55 | amiconn | Now Left is cancel, that's ugly |
00:02:36 | safetydan | busy irc logs |
00:02:43 | LinusN | amiconn: this has been discussed in irc a few times |
00:02:53 | amiconn | uh? |
00:03:21 | LinusN | i tend to like that Left is accept as well |
00:03:38 | LinusN | yes, when we have discussed the action patch |
00:04:48 | amiconn | The settings context was/is there... |
00:05:20 | amiconn | It's just that the other change of today makes it unused (for the normal settings) |
00:05:48 | LinusN | because it suddenly uses the standard/list context? |
00:05:56 | amiconn | yes |
00:06:00 | LinusN | nasty |
00:06:32 | | Quit senab (" HydraIRC -> http://www.hydrairc.com <- State of the art IRC") |
00:06:48 | | Quit Kohlrabi ("Quit") |
00:06:50 | LinusN | hmmm, npt all that easy to solve |
00:07:12 | JdGordon | ah, forgot about that.. na it should be easy to fix, even clean things up a bit |
00:07:20 | LinusN | should it? how? |
00:07:27 | linuxstb | Isn't it an improvement if we have less contexts? |
00:07:45 | amiconn | The settings context is still used, just not for the normal settings |
00:07:46 | LinusN | linuxstb: in general, yes |
00:08:18 | linuxstb | Where is the settings context still used? |
00:09:13 | * | JdGordon has to go, ill read the logs and fix shit up during the dya |
00:09:21 | amiconn | Whjat about that shortcut in action.c? |
00:09:33 | JdGordon | which shortcut? |
00:09:49 | JdGordon | .. hopefully everything will be back t normal when you all wake up.... |
00:09:53 | jsMikeS | amiconn: Want to inspect FS #5816 and make sure I'm not ridiculous? :) |
00:09:59 | LinusN | JdGordon: this one: |
00:10:03 | LinusN | /* Special case to make the keymaps smaller */ |
00:10:03 | LinusN | if(button & BUTTON_REPEAT) |
00:10:03 | LinusN | last_button &= ~BUTTON_REPEAT; |
00:10:25 | JdGordon | amiconn doesnt want to get rid of it does he? |
00:10:37 | amiconn | I've taken it out, and changed the table lines that really should fire multiple event as having a precondition of BUTTON_NONE |
00:10:38 | LinusN | he does, and i'm inclined to agree |
00:11:17 | amiconn | Works, is less code, allows long press events that fire only once, and the tables have the same size |
00:11:30 | JdGordon | oh ok |
00:12:24 | amiconn | Hmm, but something still doesn't work right |
00:13:10 | | Part Paul_The_Nerd |
00:13:19 | | Quit Lear ("Chatzilla 0.9.74 [Firefox 1.5.0.5/2006071912]") |
00:13:45 | amiconn | Aha, there's another line that needs to be removed |
00:14:42 | safetydan | JdGordon has commit access now? |
00:15:52 | JdGordon | isnt that scary!!? |
00:16:16 | * | JdGordon really gone now |
00:16:22 | safetydan | nah, just means we don't have to listen to "commit my patch!" requests :) |
00:16:27 | jsMikeS | me too...that's terror! |
00:16:37 | safetydan | jsMikeS, you poking around the thread model in the sim? |
00:16:55 | petur | Slasheri ? |
00:16:55 | amiconn | LinusN: If the shortcut gets removed, the check ((items[i].pre_button_code == last_button) || (items[i].button_code == last_button)) has to be changed to (items[i].pre_button_code == last_button) |
00:17:02 | | Join Xerion [0] (i=xerion@zorgash.student.utwente.nl) |
00:17:08 | jsMikeS | safetydan: I want to...don't know where to start except to redo the SDL layer |
00:18:11 | | Join senab [0] (i=senab@82-35-229-48.cable.ubr01.smal.blueyonder.co.uk) |
00:18:13 | safetydan | jsMikeS, SDL 1.3 should let us fix the threading (if it ever comes out) as it adds a yield function so we can then remove the evil hack |
00:18:36 | jsMikeS | What's the evil hack? |
00:18:38 | amiconn | LinusN: There's something wrong with the restored TREE_EXIT behaviour |
00:18:53 | amiconn | The old "trapped in a sub-dir" behaviour is back... |
00:19:07 | LinusN | lovely |
00:19:32 | safetydan | jsMikeS, yield is currently emulated as "release mutex, sleep(0), grab mutex". it works well enough but is not pretty |
00:19:43 | amiconn | Hmm, maybe it's sth else... |
00:20:25 | Damme_ | hmmmm, How do I charge my ipod ? it enters transfermode =& |
00:20:29 | Bagder | safetydan: we need to make sure we lock all other but one thread from running, is that what that new yield() is supposed to do? |
00:20:38 | jsMikeS | safetydan: What so other threads can run amok? Take the mutex and then your thread will block in sleep. Not pretty. |
00:21:18 | linuxstb | Damme_: Hold the MENU button as you insert the cable. |
00:21:26 | Damme_ | linuxstb aah thanks m8 |
00:21:33 | jsMikeS | I don't know I'd have to think all the variables throught or I'll say dumb stuff. :) |
00:21:41 | linuxstb | (or just let it charge in disk mode) |
00:21:56 | safetydan | Bagder, there's a new yield? |
00:21:59 | Damme_ | linuxstb yeah, but I wanted to play around ;) |
00:22:10 | Bagder | safetydan: the one you mentioned is in the new SDL I mean |
00:22:19 | safetydan | ah okay |
00:22:30 | safetydan | yes that's what it's supposed to do yes |
00:22:49 | safetydan | the x11 code did it this way as well |
00:22:52 | | Quit mkey (""Welcome to IRC; Where men are men, women are men and little girls are FBI agents!"") |
00:23:03 | Bagder | yes I wrote it ;-) |
00:23:03 | | Quit Daishi (Read error: 104 (Connection reset by peer)) |
00:23:44 | safetydan | So I can blame you because my poor copy doesn't work then right? :) |
00:24:03 | | Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net) |
00:24:24 | | Quit bluebrother ("Leaving") |
00:24:32 | linuxstb | Someone just write emulators for all our targets... |
00:24:35 | Bagder | safetydan: oh sure, I'm blame-resistant so fire away! |
00:24:56 | * | Bagder has his asbestos on |
00:25:10 | | Quit Daishi (Remote closed the connection) |
00:25:26 | safetydan | I've always wondered if we could just use the existing threading code in the rockbox kernel though. |
00:25:38 | * | jsMikeS just got a new flamethrower for his last birthday |
00:26:12 | jsMikeS | safetydan: With Windows fibers that's exactly, I believe, what could be done. |
00:26:22 | Bagder | safetydan: it would probably be possible to make a sigjmp() thing to simulate it |
00:26:25 | safetydan | jsMikeS, that doesn't solve the problem for me on Linux :) |
00:26:50 | Bagder | the target approach is a bit too lowlevel for simulators |
00:27:09 | LinusN | what problem are we trying to solve here? |
00:27:31 | Bagder | talking about making the simulated treading more similar to the target way |
00:27:33 | | Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net) |
00:27:34 | jsMikeS | safetydan: Linux doesn't have anything you can schedule yourself that automatically saves the CPU context? |
00:27:43 | * | amiconn wants a blamethrower |
00:27:48 | amiconn | Long-range... |
00:27:52 | jsMikeS | Can YOU save the CPU context? |
00:27:53 | Mikachu | haha |
00:27:59 | LinusN | amiconn: to australia? |
00:28:23 | safetydan | jsMikeS, don't know |
00:28:30 | * | safetydan looks at SCHED_RR... |
00:28:35 | LinusN | setjmp()? |
00:29:07 | Bagder | ah, that's the name I was looking for |
00:29:24 | safetydan | I wondered if you meant setjmp but sigjmp returned google hits so I stayed quiet |
00:29:33 | Bagder | hehe |
00:30:17 | LinusN | in fact, the target scheduler should be able to use setjmp()/longjmp() |
00:30:30 | jsMikeS | safetydan: I image it can be done but are those sorts of operations privileged? |
00:30:39 | jsMikeS | setjmp()/longjmp()? |
00:30:43 | jsMikeS | hmmm |
00:30:47 | LinusN | but then we have to implement setjmp() and longjmp() on all targets |
00:30:58 | jsMikeS | Windows has it |
00:31:18 | LinusN | all proper C libraried have it |
00:31:25 | LinusN | libraries even |
00:31:29 | | Quit RedNfire ("blub") |
00:31:29 | Bagder | CONFORMING TO |
00:31:29 | Bagder | POSIX, ISO 9899 (C99 |
00:31:58 | jsMikeS | lirbarders rrrr |
00:32:11 | jsMikeS | Not sure if anything in Windows is proper |
00:32:11 | LinusN | blardirers |
00:32:39 | jsMikeS | setmsjmp()/longmsjmp() |
00:32:57 | | Quit Daishi (Remote closed the connection) |
00:33:21 | LinusN | amiconn: any progress with the action.c "shortcut"? |
00:33:26 | amiconn | No |
00:33:37 | amiconn | For some reason I cannot leave lists at all now |
00:33:44 | | Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net) |
00:33:54 | amiconn | s/lists/folders in the tree/ |
00:33:55 | | Quit Daishi (Remote closed the connection) |
00:34:04 | amiconn | Menus do work |
00:34:48 | | Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net) |
00:36:39 | | Quit Daishi (Client Quit) |
00:36:41 | | Quit Febs ("CGI:IRC (Ping timeout)") |
00:37:04 | linuxstb | jsMikeS: BTW, nice work on your X5 asm lcd_yuv_blit() - can you remember the overall improvement in speed compared to the initial implementation? |
00:37:56 | | Quit MadDog011 () |
00:38:06 | | Quit ender` (" It could have been worse. Imagine you were trying to download pr0n and you end up with some naruto ep.") |
00:38:13 | | Quit senab (" HydraIRC -> http://www.hydrairc.com <- Leading Edge IRC") |
00:38:53 | XavierGr | Hiya all! |
00:39:06 | XavierGr | LOL I just read todays log... |
00:39:24 | Bagder | we are now officially 59 committers |
00:39:31 | LinusN | wow |
00:39:32 | XavierGr | I am happy that I didn't update my build today before I left for my village! |
00:39:35 | * | safetydan finds some fibre emulating code for Linux... |
00:39:56 | linuxstb | Bagder: Are all 59 committers active? Can you produce some nice stats? |
00:40:07 | Bagder | I'll see.. |
00:40:18 | LinusN | Bagder loves stats |
00:40:26 | XavierGr | me too |
00:40:31 | * | petur is about to get active ;) |
00:40:41 | | Quit Hansmaulwurf ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
00:41:38 | XavierGr | petur: I see you are progressing well. Are you about to fix the "corrupted-OF-settings" bug? |
00:41:53 | | Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net) |
00:41:59 | safetydan | Bagder, I think I've asked this before, but have you ever looked at getting FIshEye running on the repository? |
00:42:05 | Bagder | grep author: dump | cut "-d " -f7 | tr -d ';' | sort | uniq -c | sort -rn |
00:42:16 | Bagder | and the winner is... |
00:42:32 | Bagder | 1459 dave |
00:42:36 | Bagder | 1153 amiconn |
00:42:40 | Bagder | 851 tucoz |
00:42:43 | Bagder | 812 hardeeps |
00:42:50 | Bagder | 740 linus |
00:42:54 | Bagder | 569 bagder |
00:43:01 | Mikachu | does each commit count as the number of files committed? |
00:43:02 | LinusN | 5th place.... i suck! |
00:43:14 | * | linuxstb can take a month off |
00:43:16 | | Quit mantono ("Don't worry, be happy") |
00:43:16 | Bagder | this count counts each modified file |
00:43:27 | petur | XavierGr: read/write the complete eeprom as first step <−− about to commit |
00:43:29 | Bagder | so committing 5 files at once would give you a count of 5 |
00:43:30 | XavierGr | wow I thought amiconn would be first! |
00:43:54 | Bagder | 44 persons have committed since 2.5 |
00:43:57 | XavierGr | nice stats though |
00:44:00 | linuxstb | And remember, quantity counts, not quality. |
00:44:05 | XavierGr | bagder are you going to add them to the wiki? |
00:44:17 | XavierGr | linuxstb: lol |
00:44:20 | Bagder | nah |
00:44:21 | | Join mantono [0] (n=mantono@c83-250-204-173.bredband.comhem.se) |
00:44:23 | petur | the oops commits should be removed from that list ;) |
00:44:38 | LinusN | petur: nooo, then i fall to 6th place |
00:44:45 | petur | rofl |
00:45:48 | * | Bagder makes another stats check... |
00:45:53 | Bagder | ... since day 1 |
00:46:17 | linuxstb | What were those previous stats for? since25? |
00:46:21 | Bagder | yes |
00:46:47 | Bagder | since I had a 'cvs log' dump for that lying around |
00:47:15 | * | mantono is away: Auto-away after 2 mins idle (gone at 15th Aug, 22:47:14) |
00:47:15 | | Nick mantono is now known as mantono`afk (n=mantono@c83-250-204-173.bredband.comhem.se) |
00:47:18 | Bagder | cvs log on the whole thing takes a while |
00:47:48 | * | LinusN wants to kick mantono for spamming the channel |
00:47:56 | Bagder | 1 3323 bagder |
00:47:56 | preglow | nothing like three instructions to increment a variable in memory |
00:48:00 | Bagder | 2 2937 amiconn |
00:48:01 | * | preglow does a piledriver on arm |
00:48:03 | Bagder | 3 2683 zagor |
00:48:07 | linuxstb | If anyone is interested, I've uploaded a couple of 320x240 videos to http://download.rockbox.org/mpeg/ |
00:48:07 | Bagder | 4 2036 linus |
00:48:18 | Bagder | 5 1724 dave |
00:48:21 | LinusN | wee, i climbed one place! |
00:48:46 | | Quit mantono`afk (Client Quit) |
00:49:00 | Bagder | 67 committers |
00:50:06 | Bagder | in total 25345 changes |
00:50:13 | | Quit Xerion (" ") |
00:50:14 | XavierGr | [01:42] <Bagder> grep author: dump | cut "-d " -f7 | tr -d ';' | sort | uniq -c | sort -rn <−−- Bagder did you managed to invent that command now? |
00:50:22 | Bagder | oh yes |
00:50:34 | Bagder | shells are your friend |
00:51:03 | Bagder | and maybe just maybe I've done some similar command lines in the past ;-) |
00:51:06 | XavierGr | damn! You are magnificent on scripting! :D |
00:51:14 | XavierGr | heheh |
00:51:34 | LinusN | kindergarten stuff |
00:51:52 | Bagder | | cat -n is useful to at the end |
00:51:58 | Bagder | too |
00:52:19 | LinusN | this is what makes unix so nice |
00:52:42 | preglow | hmm |
00:52:54 | preglow | is audio shoved in interleaved format to the dac? |
00:52:56 | | Join Jungti1234 [0] (n=jungti12@125.188.3.18) |
00:52:57 | preglow | does it vary, perhaps? |
00:53:04 | Jungti1234 | hi all |
00:53:19 | LinusN | the coldfire dac is interleaved |
00:53:27 | linuxstb | preglow: It is for the ipods, but as you wrote the FIQ, I guess you know that... |
00:53:39 | preglow | linuxstb: long since forgotten, heh |
00:53:54 | XavierGr | oh forgot to mention my weird experience today. I was listening to some tunes on my H300 (with H100 remote), and suddenly the lcd alignment in the remote was cahnged. The status bar was placed in the middle of the screen without any apparent reason. The H300 main display was okay though |
00:54:12 | preglow | after doing some assembly, i'm going back on wanting to make everything deinterleaved |
00:54:18 | * | petur adds 14 to his current commit number |
00:54:25 | XavierGr | Though, I couldn't reproduce that again |
00:54:27 | preglow | but having all the codecs output interleaved data is probably not going to be easy |
00:54:54 | Jungti1234 | hey |
00:54:55 | Jungti1234 | http://www.ihuf.net/board/data/rockbox_qna/1g.jpg |
00:55:00 | Jungti1234 | it's rockbox ipod bootloader? |
00:55:30 | Bagder | petur: I think that'll make you climb one step to #34! ;-) |
00:55:33 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) |
00:55:34 | | Quit barrywardell () |
00:55:50 | | Join CrazyMYKL [0] (n=rumors@69.37.50.84) |
00:55:59 | * | petur excuses himself for being non-active lately |
00:56:29 | * | preglow hopes to do another commit soon too |
00:56:36 | amiconn | LinusN: What, please, is this: |
00:56:38 | Bagder | 12 472 preglow |
00:56:41 | XavierGr | petur: yeah, you own us an explanation why USB OTG isn't ready yet!!! :P |
00:56:41 | preglow | :/ |
00:56:44 | amiconn | if (tc.dirlevel == 0 && !strcmp(currdir,"/")) if (tc.dirlevel != 0 || strcmp(currdir,"/")) |
00:56:49 | | Join barrywardell [0] (n=barrywar@194.46.169.46) |
00:56:52 | * | petur wonders if he'll need an oops commit and whether that will help him in the list :D |
00:56:52 | amiconn | Do you spot a difference? |
00:57:12 | amiconn | It's your 'restoration' of TREE_EXIT behaviour... |
00:57:17 | LinusN | heh, wow |
00:57:45 | amiconn | And I searched for mistakes in my action tables.... |
00:57:58 | Jungti1234 | anyone don't know? |
00:58:09 | amiconn | Will you fix? |
00:58:46 | LinusN | i didn't see that he had changed the == to != |
00:58:50 | LinusN | i fix |
00:59:03 | LinusN | my bad |
00:59:59 | | Quit Daishi (Read error: 110 (Connection timed out)) |
01:00 |
01:00:12 | LinusN | the condition was inverted, but i failed to see it |
01:01:03 | petur | hmmmm no extra commit needed, must learn to write more bugs |
01:01:21 | | Quit TeaSeaLancs ("Leaving") |
01:01:27 | Bagder | or just plain more ;-) |
01:01:41 | petur | ouch |
01:02:18 | * | petur sends real life devils to Bagders' house |
01:03:03 | Bagder | aaaaaaah |
01:03:21 | LinusN | Bagder: say "aaaaaah" |
01:03:48 | Mikachu | did you forget to turn off the precognition? |
01:04:05 | LinusN | :-) |
01:04:12 | | Quit lodesi ("leaving") |
01:04:45 | | Quit apo` ("Leaving") |
01:04:50 | | Join apo [0] (n=apo@dslb-084-057-076-193.pools.arcor-ip.net) |
01:06:25 | LinusN | "Some button mappings have changed and other things may break" - yeah right :-) |
01:07:00 | petur | "other things may keep working" :) |
01:07:03 | | Quit idnar (Nick collision from services.) |
01:07:06 | | Join idnar_ [0] (i=mithrand@unaffiliated/idnar) |
01:07:10 | linuxstb | Plugins are safe... |
01:07:22 | | Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar) |
01:07:28 | LinusN | we'll hunt them down and destroy them too |
01:09:07 | * | petur thinks about committing AGC for iriver only for now - other targets with recording can add it by defining HAVE_AGC |
01:09:19 | LinusN | good idea |
01:09:31 | petur | but for tomorrow... |
01:09:42 | LinusN | iaudio x5 should be identical, right? |
01:09:56 | * | linuxstb thinks he should try and finish ipod recording and commit that at some point... |
01:09:57 | petur | don't know about its gain steps |
01:09:58 | * | preglow shoots himself |
01:10:31 | * | LinusN wipes preglow's brain off the floor |
01:10:44 | preglow | my suicide rate went up drastically after i started picking at assembler again |
01:11:02 | barrywardell | i have made a keymap file for the H10 if someone has a chance to add it: http://pastebin.ca/133514 |
01:11:17 | preglow | barrywardell: how's the rma going? |
01:11:20 | petur | jvo wrote a comment that AGC requires 0.5dB gain steps but I fail to see why not that I understand all of the AGC code :/ |
01:11:25 | *** | Saving seen data "./dancer.seen" |
01:11:29 | dionoea | hello |
01:11:29 | barrywardell | still waiting |
01:11:47 | barrywardell | thinking about ringing or emailing them about it but afraid they might ask too many questions |
01:11:53 | petur | anyway, the AGC patch is up to date if anybody cares to try |
01:12:12 | * | petur stops talking to himself |
01:12:22 | * | LinusN should get some sleep |
01:12:34 | * | petur was thinking the same |
01:12:57 | LinusN | that i should get some sleep? |
01:13:05 | petur | yeah :) |
01:13:08 | Jungti1234 | hmm |
01:13:11 | petur | and me too ;) |
01:13:16 | * | preglow just replaced the crossfeed with a squarewave generator |
01:13:18 | | Quit SereR0kR () |
01:13:21 | XavierGr | barrywardell: Are you waiting for confirmation or you just wait for a new unit? |
01:13:32 | Jungti1234 | bye |
01:13:34 | | Quit Jungti1234 () |
01:13:38 | LinusN | preglow: coooool |
01:13:58 | preglow | and boost factor went significantly down |
01:14:00 | barrywardell | i got confirmation that they received it on aug 3rd |
01:14:10 | Mode | "#rockbox -o preglow " by preglow (n=thomjoha@rockbox/developer/preglow) |
01:14:15 | XavierGr | the RMA took 2 weeks for me |
01:14:20 | XavierGr | (on both occations) |
01:14:35 | XavierGr | ok maybe 3 on the second attemp |
01:14:45 | preglow | from 65% boost to 50% boost! woohoo! |
01:14:56 | LinusN | preglow: way to go |
01:14:59 | XavierGr | iriver's RMA used to be good |
01:15:03 | barrywardell | ah,ok.it only took 8 days for my brother |
01:15:07 | XavierGr | but know it is very unreliable |
01:15:08 | barrywardell | that was in may |
01:15:13 | XavierGr | nice |
01:15:19 | amiconn | LinusN, as you have a H300 remote: What does this mean: |
01:15:22 | XavierGr | my experience sucked |
01:15:29 | amiconn | { ACTION_STD_CANCEL, BUTTON_RC_REW|BUTTON_REPEAT, BUTTON_RC_REW }, |
01:15:38 | * | petur can write a square wave generator that boosts less :p |
01:15:39 | * | barrywardell needs to be more patient |
01:15:40 | amiconn | long Rew should be cancel? |
01:15:46 | LinusN | amiconn: odd |
01:15:48 | amiconn | (default context for H300 remote) |
01:16:31 | amiconn | Should I take that out? |
01:16:56 | amiconn | I am currently going through all contexts removing the preconditions for the multi-fire repeat events |
01:17:19 | LinusN | the h300 remote has a stop button, so i guess that should be used |
01:17:34 | amiconn | It is |
01:17:39 | amiconn | Cancel is mapped 3 times |
01:17:56 | LinusN | then remove rew|repeat |
01:18:14 | amiconn | It's mapped to Stop and Rew |
01:18:14 | preglow | amiconn: do you know anything about if interleaving str/ldr with other instructions will increase throughput on arm? |
01:18:51 | amiconn | preglow: I have no idea. That big reference book (4 times as big as the coldfire programming manual) doesn't say anything about execution times |
01:19:00 | LinusN | amiconn: is it perhaps to be able to hold Rew to quit all menus in one stroke? |
01:19:21 | amiconn | Ah, possibly |
01:19:42 | amiconn | SO no precondition then |
01:19:51 | LinusN | exactly |
01:19:55 | preglow | amiconn: nah, some docs on the arm site does, though |
01:20:01 | preglow | amiconn: more specifically the arm7tdmi specific doc |
01:20:20 | preglow | but it says nothing about that |
01:21:02 | LinusN | preglow: interleaving should be efficient if you run in iram/cache and have a half-decent bus controller |
01:21:19 | Mikachu | can i trouble someone to add two lines to the ipod keymap? |
01:21:21 | LinusN | (which coldfire doesn't have :-) |
01:21:41 | * | LinusN looks away |
01:22:01 | Mikachu | http://pastebot.gentoo-se.ath.cx/2 |
01:22:41 | Mikachu | maybe you could just remove the prereq instead |
01:22:50 | dionoea | was the keymap thing commited today ? |
01:22:56 | LinusN | Mikachu: that will be solved with amiconn's upcoming keymap revamping |
01:22:58 | Mikachu | i don't see how a scroll|repeat could be produced with anything else than a scroll coming before it |
01:23:09 | LinusN | dionoea: yes |
01:23:15 | Mikachu | there is a keymap revamp in progress? |
01:23:30 | LinusN | yes, which removes the prereq for most repeated events |
01:23:35 | dionoea | neat :) does that mean that the plugins can start using it ? |
01:23:38 | Mikachu | okay |
01:23:42 | LinusN | dionoea: soon |
01:23:48 | dionoea | k |
01:24:10 | amiconn | In fact it removes prerequisites for all events which trigger on repeat and are meant to fire multiple times |
01:24:33 | amiconn | If an event should trigger on long press but should only fire once, the prerequisite is simply kept |
01:24:43 | amiconn | Also simplifies the action code |
01:25:19 | * | amiconn hopes that he didn't overlook some of those events |
01:25:28 | | Quit apo (Read error: 104 (Connection reset by peer)) |
01:25:44 | amiconn | I also made all the tables const, in order to save ram when running from flash |
01:26:04 | LinusN | greato |
01:26:22 | | Join apo [0] (n=apo@dslb-084-057-076-193.pools.arcor-ip.net) |
01:26:38 | amiconn | I'll test on h140 and ondio (which also got decent mappins) then commit |
01:27:36 | preglow | interesting... crossfeed crashes with a data abort whenever i try to modify settings |
01:27:42 | preglow | god knows how that is possible |
01:28:10 | * | amiconn likes the fact that arm also doesn't like unaligned data |
01:28:23 | amiconn | This way good old archos isn't the only one... |
01:28:35 | preglow | most risc doesn't like unaligned data |
01:28:44 | LinusN | what would rockbox be if it didn't crash once in a while :-) |
01:28:58 | LinusN | stable? |
01:28:59 | amiconn | rock²box |
01:29:36 | preglow | ehhh |
01:29:40 | preglow | what the hell |
01:29:45 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-84-74.w86-203.abo.wanadoo.fr) |
01:29:53 | preglow | it crashes on an address doing a load that should be address invariant |
01:30:08 | amiconn | ? |
01:30:27 | LinusN | preglow: i guess you have trashed a register then |
01:30:39 | petur | something I noticed again while debugging: every n times you connect/disconnect usb, my h340 stops being recognized by windows (not even as usb device). A simple rolo or reset of the player solves this. So after usb disconnect, something isn't set corrcetly that is set ok on boot |
01:30:40 | preglow | from the settings screen??? |
01:30:51 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
01:30:56 | mirak | hi |
01:31:17 | mirak | I let my fridge unpowered and closed during 1 week ... |
01:31:26 | mirak | :-/ |
01:31:29 | petur | eow |
01:31:29 | amiconn | petur: That also happens on H1x0. I guess one thread doesn't reply to th eusb connect message properly |
01:31:47 | preglow | mirak: at least it was closed |
01:31:51 | petur | the usb signal comes on screen |
01:31:55 | amiconn | yes |
01:31:57 | petur | logo I mean |
01:32:22 | petur | ah, that doesn't mean everybody acked it... |
01:32:31 | amiconn | I know this behaviour. I guess it will also happen on X5 |
01:32:39 | preglow | linux is very happy when that happens... |
01:33:00 | amiconn | I observed a similar effect on ipod too, even though we don't handle usb in rockbox |
01:33:11 | * | petur is off to bed - 'night |
01:33:17 | * | LinusN too |
01:33:17 | | Quit petur ("Zzzz") |
01:33:18 | mirak | preglow: in fact after 3 days I realised I forgot bananas in the fruit case inside the fridge, so I called the janitor and asked him to remove them. I am not sure if the horrible moisi appeared after that he opened |
01:33:20 | LinusN | nite all |
01:33:31 | amiconn | If it happens, the ipod shows the usb screen like the other targets, and won't get recognised by the pc |
01:33:37 | | Part LinusN |
01:33:53 | mirak | it took me one hour and a half to wash it lol |
01:34:48 | | Quit jsMikeS (Read error: 104 (Connection reset by peer)) |
01:37:28 | | Join Xerion [0] (i=xerion@zorgash.student.utwente.nl) |
01:40:40 | Damme_ | hmm, what is good settings for the ipod scroll wheel ? it jumps really wierd for me then I'm scrolling items longer then one page... |
01:40:55 | | Join jhMikeS [0] (n=jethead7@adsl-68-252-132-254.dsl.sfldmi.ameritech.net) |
01:41:00 | | Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox 1.5.0.6/2006072814]") |
01:42:40 | preglow | i don't get this, the setting doesn't even have to be related... |
01:43:13 | preglow | entering any settings screen with a numerical list crashes crossfeed |
01:44:41 | * | preglow hopes this is someone else's bug |
01:44:50 | * | linuxstb blames jdGordon |
01:44:54 | linuxstb | :) |
01:45:45 | linuxstb | Do you mean entering a settings screen whilst crossfeed is active? |
01:45:58 | preglow | yes |
01:48:06 | preglow | not with cvs build, though |
01:48:08 | preglow | beh |
01:50:49 | | Quit midkay ("Leaving") |
01:52:56 | stripwax | Damme_ - I don't know either. I actually turn that off because basically, as far as I can tell, it doesn't work properly |
01:53:10 | stripwax | (the scroll wheel acceleration) |
01:53:26 | Damme_ | I got it working I think |
01:53:50 | Damme_ | fast : 150 faster 425 fastest 500 |
01:54:06 | Damme_ | it was something likt 50 100 150 before .. that didn't work at all |
01:54:32 | stripwax | Damme_ - so, are the defaults just useless? if so that should be changed |
01:54:36 | | Join roxxor [0] (i=RedNifre@U8d1c.u.pppool.de) |
01:54:38 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
01:55:10 | roxxor | hi.where can i find a exact list of supported archos models? does it work on gmini xs 100? |
01:55:12 | preglow | linuxstb: ahh, caught that bug |
01:55:23 | preglow | linuxstb: turns out i'm dead drunk |
01:55:49 | Damme_ | stripwax yeah, I'm guessing that, tried that settings in playback and pause-mode, and it seams to work most of the times now |
01:56:26 | jhMikeS | how long before changes show up on the main page? |
01:57:30 | linuxstb | roxxor: http://www.rockbox.org lists the working Archos devices - just the old Player/Recorder/FM Recorder and Ondio. None of the gminis. |
01:57:59 | jhMikeS | It's got a build in progress if that delays that. |
01:58:07 | | Quit barrywardell () |
01:58:20 | roxxor | hm. will it be finished soon? |
01:58:22 | linuxstb | I think the main page updates after the build is finished. |
01:58:52 | roxxor | Can I expect to use rockbox on a gmini in, e.g. 1 year? |
01:59:07 | linuxstb | roxxor: No-one is working on it. |
01:59:20 | roxxor | hm, that's bad |
01:59:38 | preglow | i'd say that unless jyp returns, there's no chance that port will ever happen |
01:59:57 | roxxor | I don't know rockbox that much. The page mostly says it is good, but how can i know? |
02:00 |
02:00:02 | roxxor | Why do you use rockbox? |
02:00:47 | linuxstb | http://www.rockbox.org/twiki/bin/view/Main/WhyRockbox |
02:01:00 | linuxstb | Everyone has different reasons. |
02:01:02 | preglow | because it's heaps better than the usual run of the mill firmware, tons more codecs and gapless playback does it for me |
02:01:35 | jhMikeS | why...oh why?!?!? Why did my sister's Christmas present have to come to this! |
02:01:49 | linuxstb | Now I'm building up a collection of MP3 players, it's also very nice to have the same firmware on them all... |
02:02:08 | preglow | hahaha |
02:02:18 | roxxor | that makes no sense to me |
02:02:19 | * | preglow feels its time for a new mp3 player |
02:02:29 | roxxor | well, thanks anyway |
02:02:31 | roxxor | good night |
02:02:34 | preglow | i can find nothing i want, though |
02:02:34 | preglow | night |
02:02:43 | | Quit roxxor ("blah") |
02:03:05 | linuxstb | preglow: I've had the same problem. I'm not sure my DAB/MP3 player has satisfied me... |
02:03:59 | preglow | dab would be a nice feature |
02:04:36 | linuxstb | Potentially - if the quality of DAB was better. Any idea what bitrates will be used in Norway? |
02:04:43 | preglow | no idea |
02:04:50 | preglow | it's still in the initial stages of being rolled out |
02:05:17 | preglow | there's some spotty coverage here and there, but i don't know what they use |
02:05:26 | jhMikeS | I take it a new build starts whenever you committ something? |
02:05:59 | linuxstb | preglow: http://www.wohnort.demon.co.uk/DAB/h-t.html#Norway |
02:06:25 | preglow | the council that deals with these matters have even managed to recommend both dab and drm |
02:06:34 | preglow | drm being recommended for smaller local stations |
02:06:58 | linuxstb | According to that page, you've had DAB since February 1999... |
02:07:16 | preglow | spotty coverage, like i said |
02:07:33 | preglow | you stumble across it here and there |
02:07:34 | linuxstb | And sadly, similar 128kbps stations to the UK. |
02:07:52 | linuxstb | Although a fair amount of higher ones.. |
02:09:03 | preglow | haha |
02:09:09 | preglow | bokradioen |
02:09:16 | preglow | i think they were closed down |
02:09:25 | preglow | due to broadcasting audio books without permission |
02:09:37 | Mikachu | smart business idea |
02:09:43 | amiconn | jhMikeS: Basically each commit starts a new build, with a few exceptions and conditions |
02:10:10 | jhMikeS | exceptions? conditions? |
02:10:20 | Mikachu | the? |
02:10:21 | preglow | linuxstb: you know what the highesst permitted bitrate is? |
02:10:54 | amiconn | (1) Commits concerning the manual don't trigger. (2) If a build is already running, all commits done while that first build runs will all be included in the next build round |
02:11:29 | jhMikeS | Well, I did something and it sure seems like a loooooong 4:58sec |
02:11:48 | amiconn | (3) After a build ends, there's some latency until a new one starts. Several minutes; don't know why that is |
02:12:20 | linuxstb | preglow: No, probably whatever the MP2 maximum is. There are some 256kbps stations in France. |
02:12:39 | jhMikeS | What the hell machine can do a build in 6.6 seconds? |
02:12:52 | Mikachu | ccache |
02:12:56 | amiconn | jhMikeS: Hanging build, that |
02:13:14 | amiconn | And no machine builds an ordinary rockbox build in 6 seconds |
02:13:27 | amiconn | Bootloaders can be built that fast, with ccache |
02:13:36 | Mikachu | aterm builds in 6 seconds :) |
02:13:37 | amiconn | The build system is distributed |
02:13:37 | preglow | woohoo, i got to use the swp instruction! |
02:14:06 | jhMikeS | ahhh...parallelism |
02:14:24 | * | Mikachu odset ehs aw padcn |
02:14:56 | amiconn | Either the build hangs, or it just takes ages because the central server is perhaps heavily loaded |
02:15:00 | amiconn | Bagder? |
02:16:19 | preglow | i think its stuck |
02:16:44 | * | linuxstb goes to bed |
02:16:55 | preglow | forget it, wrong box |
02:16:56 | jhMikeS | linuxstb: g'night |
02:17:54 | * | preglow does the same |
02:17:55 | preglow | gniht |
02:18:12 | jhMikeS | night night |
02:18:35 | amiconn | jhMikeS: The number to the far right of the build table rows (with the link) is the number of machines which ran this build round |
02:18:47 | | Join Senphet [0] (i=Vitamins@87.113.28.88.bbplus.pte-ag1.dyn.plus.net) |
02:19:04 | amiconn | If you follow the link you'll see which machines built how many of the targets |
02:19:40 | jhMikeS | I think I broke it! ) |
02:22:34 | jhMikeS | hmmm...I changed a couple files that compiled fine, I saw it had started a new build and I've been waiting about 1/2 hour |
02:23:33 | Senphet | on the playlist menu, what's the difference between queue and insert? |
02:23:55 | safetydan | Senphet, queue will add the song to the playlist and then remove it when it's played. |
02:24:02 | safetydan | insert adds it permanently |
02:24:18 | Senphet | ahh, thanks very much |
02:24:23 | Senphet | nice feature |
02:25:00 | jhMikeS | It shows that it was my commit that started it. wtf |
02:27:39 | ShadowdogMU | Ok, off topic here but I want your opinions |
02:27:45 | ShadowdogMU | http://brockarthur.com/zupload/Puma2.png |
02:27:51 | ShadowdogMU | Like? I think I am getting them |
02:28:20 | safetydan | umm... there shoes... |
02:28:24 | safetydan | they're even |
02:29:17 | ShadowdogMU | I know, I have a shoe fetish |
02:29:19 | ShadowdogMU | do you like them? |
02:29:37 | * | safetydan is not a shoe person |
02:29:40 | Paul_The_Nerd | There's really only two things that matter with shoes: 1) Are they comfortable enough to warrant the price? 2) Is someone likely to shoot me because they want to steal them? If the answers are yes and no (and it's a given that you like how they look if you're considering them at all) then buy them. |
02:30:03 | | Join webguest58 [0] (n=c9e15714@labb.contactor.se) |
02:30:06 | * | jhMikeS says "way to go" for a first go |
02:30:30 | webguest58 | eeprom driver for the h3x0 series, cleaned up the h1x0 series driver a bit, added debug entry for h3x0 that allows to write to the eeprom |
02:30:43 | safetydan | Build page really is horked. |
02:30:48 | webguest58 | hello...what this means for H3xx owners + |
02:30:52 | ShadowdogMU | Paul_The_Nerd, Pumas are uber comfy, and those are custom made, $130 |
02:30:58 | webguest58 | eeprom driver for the h3x0 series, cleaned up the h1x0 series driver a bit, added debug entry for h3x0 that allows to write to the eeprom? |
02:31:01 | safetydan | webguest58, not much right now |
02:31:07 | Paul_The_Nerd | ShadowdogMU: Seriously. Get them if you like them. This is entirely the wrong place for asking opinions on shoes |
02:31:14 | Paul_The_Nerd | webguest58: You don't need to repeat yourself. |
02:31:18 | webguest58 | what is the target for the eeprom driver ? |
02:31:21 | ShadowdogMU | Haha, I just saw active people :P |
02:31:24 | webguest58 | what will it do ? |
02:31:56 | Paul_The_Nerd | It will possibly allow running Rockbox from flash, as well as figuring out the bug that can cause Rockbox to change the iRiver firmware's settings. |
02:32:37 | jhMikeS | CVS says: "cvs commit: Using deprecated info format strings. Convert your scripts to use the new argument format and remove '1's from you info file format strings." |
02:33:47 | webguest58 | what about recovering my frezed iriver firmware ? |
02:33:54 | * | jhMikeS is gonna get some blueberry pie and hopes somebody will tell him what he horked. |
02:34:08 | webguest58 | can it write an correct iriver firmware if broken ? |
02:34:42 | webguest58 | I don't want to run Rockbox from flash if the original firmware get lost forever. that is nutz |
02:35:46 | Paul_The_Nerd | webguest58: How is it nuts? Some people don't use the iRiver firmware, ever. |
02:36:14 | Paul_The_Nerd | You don't *have* to to do it. |
02:37:36 | | Quit Noah0504 ("Ex-Chat") |
02:37:36 | webguest58 | what if Rockbox doesn't get Video support ever ? |
02:37:48 | Mikachu | too late for that |
02:37:54 | kidd3ckz | i'll cry |
02:38:02 | webguest58 | No video again on my H320 since I put a Rockbox build |
02:38:11 | Paul_The_Nerd | webguest58: Not everyone bought a dap for video support. Besides, as I said, you don't have to use it. Also, Rockbox already has the beginning of video support. |
02:38:19 | webguest58 | Rockbox nuked my iriver firmware |
02:38:25 | Mikachu | no, you did |
02:38:37 | kidd3ckz | lol |
02:38:39 | webguest58 | yeah. I know. Just begining. I want more. |
02:38:47 | kidd3ckz | so donate |
02:38:50 | webguest58 | I'm not blasting Rockbox.. |
02:38:56 | Paul_The_Nerd | How did Rockbox nuke your iRiver firmware? |
02:38:57 | webguest58 | donate ? |
02:39:00 | webguest58 | umm... |
02:39:11 | webguest58 | I was thinking Rockbox is open source |
02:39:38 | Paul_The_Nerd | donate means "give money and receive nothing in return" |
02:39:43 | Paul_The_Nerd | What does that have to do with open source at all? |
02:40:00 | kidd3ckz | u'd donate if u want to help the efforts of the developers |
02:40:13 | kidd3ckz | so that they may afford better beer and richer coffee |
02:40:58 | webguest58 | I say Thanks. and they should appreciate my thanks. |
02:41:06 | Paul_The_Nerd | Why? |
02:41:14 | webguest58 | That is enough on many parts of the worls |
02:41:17 | webguest58 | *world |
02:41:26 | Mikachu | you can't buy food with thanks |
02:41:32 | kidd3ckz | i was gonna say beer |
02:41:35 | Paul_The_Nerd | You can't replace hardware lost in experimentation with thanks. |
02:41:37 | webguest58 | but Rockbox is not food.. |
02:41:40 | webguest58 | WTF !! |
02:41:59 | jhMikeS | Is noone talking to me now? :( I did everything by the book and would like to know why the build is stuck. |
02:42:02 | Paul_The_Nerd | Donations are valuable. You aren't required to ever. |
02:42:07 | Paul_The_Nerd | But they are nice. |
02:42:18 | Mikachu | jhMikeS: i'm no expert on the build system but i know it hangs like this once in a while for no reason |
02:42:28 | Paul_The_Nerd | webguest58: But you never answered *my* question which was: How did Rockbox nuke your iRiver firmware? |
02:42:35 | Paul_The_Nerd | jhMikeS: It's probably not your fault. |
02:42:51 | jhMikeS | Mikachu: It of course has to hang on my first commit after just being granted access. It bumming me out. |
02:42:56 | Mikachu | heh |
02:43:05 | webguest58 | paul: installing Kosh build.. |
02:43:09 | amiconn | jhMikeS: It's stuck because... it's stuck |
02:43:15 | Paul_The_Nerd | webguest58: That's not Rockbox. |
02:43:20 | Paul_The_Nerd | webguest58: That's Kosh's build. |
02:43:21 | amiconn | No special reason depending on what you did |
02:43:33 | amiconn | Bagder, Zagor or LinusN need to fix it |
02:43:37 | webguest58 | paul: using normal Rockbox. Still stuck. |
02:43:47 | webguest58 | Freezed on loading screen. |
02:44:01 | Paul_The_Nerd | webguest58: You expect Rockbox to magically fix errors that something else created if it nuked your original firmware? |
02:44:07 | webguest58 | HDD make noise and then stop. Stuck on colorful loading screen forever |
02:44:22 | Paul_The_Nerd | What colorful loading screen? |
02:44:33 | webguest58 | nope, but if it goes to flash I could get a brick from any new build |
02:44:37 | jhMikeS | Beginner's bad luck eh... |
02:44:50 | webguest58 | 1.29K LOADING... |
02:44:51 | * | jhMikeS thinks he should change his name to "Flypaper" |
02:44:54 | Paul_The_Nerd | webguest58: A) You load a build normally before flashing it. You can't flash without already being in the build. |
02:45:03 | webguest58 | that loading screen |
02:45:10 | webguest58 | I did that paul |
02:45:13 | webguest58 | was working fine... |
02:45:17 | Paul_The_Nerd | Did what? |
02:45:26 | Paul_The_Nerd | You can't flash Rockbox yet, only the bootloader. |
02:45:34 | | Join ranunculoid [0] (n=eamon@83.147.152.42) |
02:45:40 | Paul_The_Nerd | So, how can you have "Done it"? |
02:45:41 | webguest58 | but I installed one or two builds with AA support. Now stuck. |
02:45:51 | webguest58 | Im using Rockbox right now |
02:45:57 | Paul_The_Nerd | Yes, from disk |
02:46:00 | ranunculoid | !battery |
02:46:03 | webguest58 | Can't boot back to iriver.. |
02:46:09 | webguest58 | yes from disk. |
02:46:19 | webguest58 | battery ? |
02:46:30 | Paul_The_Nerd | webguest58: Either way, Rockbox didn't cause your problem. |
02:46:35 | Mikachu | even if a bot responded to that, what would it do? |
02:46:35 | Paul_The_Nerd | Playing around with experimental builds did. |
02:46:39 | ranunculoid | hrm, no bot. What's the battery life like on Rockbox for iPods compared to the original firmware? |
02:46:46 | Paul_The_Nerd | ranunculoid: Check the wiki. |
02:46:50 | Paul_The_Nerd | IpodRuntime, I believe |
02:46:58 | jhMikeS | amiconn: what's the stuff about deprecated format strings? |
02:46:58 | Mikachu | ranunculoid: less |
02:47:16 | ranunculoid | Mikachu: It would answer my frequently asked question :) |
02:47:20 | amiconn | jhMikeS: Ignore it. Configuration stuff on the cvs server |
02:47:28 | webguest58 | paul: then what ? |
02:47:29 | webguest58 | me ? |
02:47:44 | Paul_The_Nerd | webguest58: I said "Playing around with experimental builds did." |
02:47:49 | webguest58 | BTW, I'm not noob. Following all the instructions on here and misticriver.net |
02:47:57 | Paul_The_Nerd | Mistircriver is entirely unofficial |
02:48:01 | Paul_The_Nerd | The experimental builds are unofficial |
02:48:14 | webguest58 | ah..ok |
02:48:17 | | Join pike^lapt [0] (i=amiga@c83-249-120-24.bredband.comhem.se) |
02:48:23 | webguest58 | thanks for the correction. |
02:48:25 | Paul_The_Nerd | They're builds made by other people |
02:48:27 | ranunculoid | Paul_The_Nerd: Yeah, I looked there but that hasn't been updated in a while. I was wondering if there'd been any battery life optimisations done in the last few months? |
02:48:36 | webguest58 | then the mpgplayer plugin is not official right ? |
02:48:40 | Paul_The_Nerd | ranunculoid: You could run a benchmark and submit it there. |
02:48:41 | * | jhMikeS says from the corn: "build it and it will crash" |
02:48:44 | webguest58 | so, I should not expect video. |
02:48:46 | Paul_The_Nerd | webguest58: No, it's official |
02:48:51 | Paul_The_Nerd | webguest58: We had it before they did even. |
02:49:07 | webguest58 | why it got removed then ? |
02:49:09 | Paul_The_Nerd | Because it was official, and it took them a few hours, or a day, to update their sources with the new code. |
02:49:11 | Paul_The_Nerd | It's not removed... |
02:49:15 | safetydan | webguest58, it hasn't been removed |
02:49:27 | webguest58 | you sure ? |
02:49:29 | ranunculoid | Paul_The_Nerd: Ok I'll do that :) I'm glad to contribute in some way since I can't code :) |
02:49:34 | webguest58 | are you / anyone updating it ? |
02:49:42 | Paul_The_Nerd | webguest58: It's less than a week old. |
02:49:50 | | Quit pike () |
02:49:54 | Paul_The_Nerd | webguest58: It hasn't been abandoned. |
02:49:58 | webguest58 | seriously. Ok. I cant wait 1 year |
02:50:02 | webguest58 | Rockbox is cool. |
02:50:03 | | Join pike [0] (i=amiga@c83-249-120-24.bredband.comhem.se) |
02:50:27 | webguest58 | AA and picture browsing let me forget about battery draining Videos on iriver firmware |
02:50:32 | webguest58 | bah... |
02:50:45 | webguest58 | I should have said. I CAN WAIT 1 YEAR FOR VIDEO ON RB |
02:50:51 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
02:50:52 | jhMikeS | ranunculoid: I can code but I can't commit...and I added an additional layer of meaning to that today. ! |
02:51:22 | * | safetydan wonders what AA in rockbox is |
02:51:26 | Mikachu | album art |
02:51:29 | safetydan | all I can think of is anti-aliasing |
02:51:30 | safetydan | ah |
02:51:30 | ranunculoid | jhMikeS: lol :) |
02:51:59 | webguest58 | Jewel is crack, BTW |
02:52:05 | jhMikeS | :) |
02:52:10 | webguest58 | my GF play all night with it |
02:52:20 | ranunculoid | rockbox will probably never use anti-aliased fonts safetydan :( |
02:52:36 | jhMikeS | never, ever, never never, ever say "never" |
02:52:46 | | Quit stripwax (Connection timed out) |
02:52:53 | ranunculoid | I said "probably never" ;) |
02:53:01 | Paul_The_Nerd | I'm sure it'll show up in some experimental build |
02:53:04 | jhMikeS | ;] |
02:53:19 | jhMikeS | one of mine I'm thinking |
02:53:23 | Paul_The_Nerd | And then people will ask us why it doesn't get included, and we'll say "Remember how you can't use the equalizer in the experimental build, because the music skips? That's why" |
02:54:00 | ranunculoid | I'd prefer aa'd fonts to an eq |
02:54:02 | jhMikeS | You won't even ever see it unless I get it to work right. |
02:54:10 | jhMikeS | I mean if I happen to do it |
02:54:31 | | Quit apo (Remote closed the connection) |
02:54:59 | | Join apo [0] (n=apo@dslb-084-057-076-193.pools.arcor-ip.net) |
02:55:01 | webguest58 | When 3 is gonna be released ? |
02:55:05 | jhMikeS | Better yet, vector fonts. |
02:55:17 | ranunculoid | webguest58: 2013 |
02:56:21 | Paul_The_Nerd | ranunculoid: I'd prefer battery life to AA'ed fonts. |
02:56:31 | Paul_The_Nerd | I'd also prefer that your AA'd fonts don't take up MY ram. |
02:56:38 | ranunculoid | :) |
02:56:57 | Paul_The_Nerd | The code to deal with them will be in RAM no matter what. So addition of it very slightly hurts everyone who doesn't want it. |
02:57:05 | ranunculoid | Paul_The_Nerd: I bet you dont even use pretty WPSs :P |
02:57:13 | Paul_The_Nerd | It's an AUDIO player |
02:57:18 | Paul_The_Nerd | I look at the screen once an hour, maybe. |
02:57:36 | jhMikeS | Use bitmap or vector fonts...the bm fonts will work just the same if it's done right. |
02:58:06 | jhMikeS | It should be a very very _pretty_ audio player |
02:58:15 | Mikachu | vector fonts even has noticable speed impact on a pc |
02:58:16 | Paul_The_Nerd | webguest58: There are no release dates at all, here. An estimation may be made at some point, if it's ever certain. |
02:58:34 | jhMikeS | Then rasterize them in advance |
02:58:42 | | Join finn__ [0] (n=finn@pD9ED4007.dip0.t-ipconnect.de) |
02:58:46 | Mikachu | again with the ram |
02:59:06 | | Part pixelma |
02:59:26 | Paul_The_Nerd | Yup RAM buffer for >1bit fonts, + more ram for code to deal with translucency, + slower text processing than we already have == hit on battery life. |
02:59:54 | ranunculoid | Mikachu: What's your ram limit? Cause my iPod has 64 megs, isn't that loads? |
03:00 |
03:00:14 | Mikachu | not really |
03:00:29 | Mikachu | every piece of mem you use counts towards spinning up the hard drive more often |
03:00:32 | Paul_The_Nerd | ranunculoid: Remember that any of that RAM being used for code or fonts is NOT being used for audio buffer, and so lessens battery life. |
03:00:34 | webguest58 | later guyz |
03:00:40 | jhMikeS | Don't the BM fonts take any RAM? Except they're monochome...they'd only have to be 5 or 6 bit tops. Less if you don't want every possible level at the edges. |
03:00:57 | Paul_The_Nerd | jhMikeS: They're currently 1-bit. So, 5-bit is 5 times the space. |
03:01:09 | jhMikeS | Yes |
03:01:29 | Mikachu | even 2-bit allows 4 levels, which could be enough |
03:01:46 | Paul_The_Nerd | That breaks font compatibility between targets, among other things |
03:01:57 | | Part ranunculoid ("Kopete 0.11.92 (0.12 Beta 1) : http://kopete.kde.org") |
03:02:04 | | Quit webguest58 ("CGI:IRC (EOF)") |
03:02:09 | Mikachu | but then every pixel you draw will be a read + mult + write instead of just write |
03:02:15 | jhMikeS | Maybe there's a trick...got something spinning in my head |
03:02:37 | jhMikeS | Doesn't the bg get redrawn when you draw a string in most cases? |
03:03:10 | Paul_The_Nerd | Ideally only a portion of it where the string is. |
03:03:31 | Mikachu | it's memcpy'd into the framebuffer i think |
03:03:34 | jhMikeS | yes, unless you fg draw mode |
03:03:46 | jhMikeS | "...it's fg..." |
03:04:01 | | Join ranunculoid [0] (n=eamon@83.147.152.42) |
03:04:58 | amiconn | The fonts can never be memcpy'd except in one situation: |
03:05:14 | Mikachu | i meant the bg pixmap |
03:05:23 | jhMikeS | How can it be done without deeper font color depths/vectors? I've got a feeling theres a way. |
03:05:37 | amiconn | Forget about anti aliasing |
03:05:45 | jhMikeS | I haven't look yet so tell me: how do they get drawn exactly. |
03:05:59 | amiconn | The unifont is already several megs - that's monochrome! |
03:06:03 | jhMikeS | Or kindly give me the file name. |
03:06:03 | Mikachu | do subpixel rendering while you're at it |
03:06:23 | jhMikeS | Is an entire font loaded in advance? |
03:06:33 | amiconn | No, it uses an lru cache |
03:06:50 | jhMikeS | not mru? |
03:06:56 | amiconn | Only if the whole font fits into the buffer, it is loaded at once |
03:07:22 | ranunculoid | This seems quite difficult. I mean, they're not even anti-aliased in the Apple OS. I's just a 4-bit font that fades to white at the edges. But what do I know :P |
03:08:03 | amiconn | jhMikeS: The fonts are essentially monochrome bitmaps. So the various lcd_puts* functions in turn use lcd_mono_bitmap_part() |
03:08:17 | | Quit pike^lapt (Read error: 110 (Connection timed out)) |
03:08:19 | jhMikeS | If they're rasterized for say a wps, there's usually not a lot of chars there simultaneously. |
03:09:00 | Mikachu | my wps screen is full of text |
03:09:15 | jhMikeS | But a directory listing...well...even that's limited at least in roman, cyrillic, etc. |
03:09:31 | jhMikeS | Mikachu: How many different characters are on there at once? |
03:09:36 | amiconn | But we support chinese, korean, japanese, arabic... |
03:09:55 | Mikachu | jhMikeS: http://mikachu.ath.cx/slask/mikachu-wps.png |
03:10:52 | | Join Snyper [0] (n=Batousai@ip24-250-96-113.dc.dc.cox.net) |
03:11:07 | jhMikeS | Mikachu: Many appear more than once so there like a dozen? |
03:11:07 | | Join TCK [0] (n=tckocr@bb-87-80-197-109.ukonline.co.uk) |
03:11:16 | Mikachu | maybe |
03:11:24 | Snyper | does anyone in here use an IDE? (other than dev studio?) |
03:11:27 | *** | Saving seen data "./dancer.seen" |
03:11:36 | jhMikeS | Plus the numbers and such |
03:11:39 | Snyper | not necessarily for rockbox, but an IDE in general |
03:11:55 | Mikachu | but each new song could have completely new chars |
03:11:58 | Mikachu | could make skipping much slower |
03:12:08 | Paul_The_Nerd | jhMikeS: You can't make the assumption that any character will appear more than once though. I mean, several may or will, but you could have an english WPS with a japanese song playing an an arabic one in the next-song info, leading to a wide variety of characters. |
03:12:17 | jhMikeS | True, dump the ones not in the new song. |
03:12:38 | amiconn | jhMikeS: An important point: We're buffering several tracks in RAM during playback, and we do that for a reason - to avoid spinups. Spinning up the disk to fetch missing glyphs for a new track isn't nice |
03:12:49 | jhMikeS | Paul_The_Nerd: No, I'm just playing statistics... |
03:13:35 | jhMikeS | It's spins up for the track. I mean are these things gonna take megabytes or a few 10s or kilobytes? |
03:14:01 | amiconn | It spins up once for severa tracks |
03:14:20 | | Quit finn_ (Read error: 110 (Connection timed out)) |
03:14:21 | Paul_The_Nerd | You can have 10+ tracks in a buffer, easy. |
03:14:44 | amiconn | (depending on the target's ram size and the track length & bitrate of course) |
03:14:50 | Paul_The_Nerd | Of course |
03:14:59 | Paul_The_Nerd | I mean, with SID, I could have a couple hundred. |
03:15:06 | Paul_The_Nerd | Except I think it's locked to a max of 32? |
03:15:06 | jhMikeS | amiconn: I can see that...I've got a good test for the gapless: Fingertips by They Might Be Giants...a bunch of stuff stuck together that's 4-30 sec long w/0 gaps. |
03:15:21 | Mikachu | hm, with sid, would it store a copy of the sid codec in front of every song? |
03:15:25 | Mikachu | or did i dream that? |
03:16:23 | jhMikeS | Do most song played in a row tend to have more similar sets of chars or different? I say similar and extreme variety is the relative rarity. |
03:16:46 | Paul_The_Nerd | But you can't rule out that group, just because it's convenient or unlikely |
03:18:37 | | Join finn_ [0] (n=finn@pD9ED45F0.dip0.t-ipconnect.de) |
03:18:42 | jhMikeS | It's not ruled out. They're "habits" are potentially more costly to begin with in terms of ram. It shouldn't always be geared to make the worst case ideal at a great expense of the far more likely expected cases. |
03:19:33 | Paul_The_Nerd | The question is, will it improve the best case without making the worst case any worse? |
03:19:43 | Paul_The_Nerd | And, how much does it cost? |
03:19:49 | jhMikeS | It's like making half the parking spots handicap spaces...just cause some people have special needs. |
03:20:02 | jhMikeS | About $100 |
03:20:08 | jhMikeS | :_) |
03:20:15 | Paul_The_Nerd | I meant "does it take more RAM, processing power, or both, and how much?" |
03:20:43 | amiconn | If you want to slow down text drawing to a crawl, try antialisaing / alpha blending |
03:20:44 | hotwire_ | does anyone know which file assigns the keys in the UISimulator? |
03:20:47 | jhMikeS | To really evaluate that, it must be tried...we know 5bit fonts take 5 times as much as 1bit |
03:20:52 | | Join JdG|uni [0] (n=82c20d67@labb.contactor.se) |
03:20:58 | JdG|uni | hey all |
03:21:01 | jhMikeS | amiconn: ok lmao |
03:21:19 | Paul_The_Nerd | jhMikeS: The key is that it needs to not be noticeable slower. We already experience problems because of slow text drawing. |
03:21:22 | * | JdG|uni is catching up on yesterdays irc log |
03:21:39 | amiconn | No, seriously |
03:22:33 | jhMikeS | Would that have to be a feature on EVERY player though? Some it obviously can't be but others? When they're finally powerful enough and a ports is available then I guess such things will be more likely to happen. |
03:22:37 | JdG|uni | Febs: you wanting to add the actions stuff straight into the manul? sounds good, and if your lucky you can do a script to convert it straight into tex ? |
03:23:15 | amiconn | On a related note, transposing the framebuffer to exploit HWM would allow for significant speedup of mono bitmap drawing |
03:23:24 | jhMikeS | Paul_The_Nerd: Text hauls ass on the x5. The scrolling zips around just fine. |
03:23:36 | amiconn | The scrolling is _slow_ on X5 |
03:24:13 | jhMikeS | amiconn: True, who's gonna make sure all the plugins that do framebuffer access work too? How much is already done in that regard for other players? |
03:24:28 | jhMikeS | amiconn: not now... |
03:24:36 | amiconn | It is |
03:24:46 | jhMikeS | It seems to be a time thing... |
03:24:51 | | Join sharpe [0] (i=sharpe@user-0c8hc2c.cable.mindspring.com) |
03:24:51 | jhMikeS | amiconn: since when? |
03:25:00 | Paul_The_Nerd | jhMikeS: Even if it's not a feature on every player, it either breaks cross-player font compatibility, or it requires extra CPU load to do the antialiasing on the 1-bit fonts. |
03:25:13 | Paul_The_Nerd | jhMikeS: How many other Rockbox players have you scrolled on? |
03:25:36 | jhMikeS | Paul_The_Nerd: No other players. But the OF is a friggin dog. |
03:25:47 | Paul_The_Nerd | But we don't compare to the OF. |
03:26:00 | Paul_The_Nerd | "Faster than the OF" is not fast. |
03:26:01 | jhMikeS | That's all I got to go by atm. |
03:26:03 | Paul_The_Nerd | It's just not as slow as the OF |
03:26:07 | amiconn | jhMikeS: Btw, I just found where I found the info that the LCS /CS must be kept low during HWM: The HD66789R datasheet has a timing diagram that shows it this way (page 103) |
03:26:21 | jhMikeS | amiconn: I'll check it out. |
03:27:01 | amiconn | It might be that this is only an example and it also works without keeping /CS low |
03:27:13 | amiconn | These datasheets are sometimes not very precise |
03:27:15 | jhMikeS | It's probably 104 for me since it came from datasheetarchive :\ |
03:27:57 | jhMikeS | I don't have an HD66789R its an HD66773R |
03:28:29 | amiconn | Yes, but they're very similar |
03:29:01 | | Quit Senphet () |
03:29:37 | amiconn | Compare with HD66773 datasheet page 68 |
03:30:09 | jhMikeS | There already. |
03:30:23 | * | amiconn says good night |
03:30:44 | jhMikeS | They probably think "why would you unselect the chip if you're gonna write a bunch of stuff to it anyway?" |
03:30:48 | jhMikeS | amiconn: gnight |
03:31:53 | | Quit finn__ (Read error: 110 (Connection timed out)) |
03:32:09 | | Quit pike (Read error: 110 (Connection timed out)) |
03:33:25 | Snyper | so yeah, now that its a bit quieter in here...does anyone use an IDE (for development on things other or including rockbox)? |
03:34:08 | Snyper | *(other than, or including rckbox ;) ) |
03:34:17 | jhMikeS | I do |
03:34:23 | Snyper | what do you use |
03:34:37 | | Quit JdG|uni ("CGI:IRC") |
03:34:40 | Snyper | I am now working at a place that mainly uses linux... |
03:34:47 | jhMikeS | I've just used DevStudio and Borland C++ way back |
03:34:59 | Snyper | yeah, I really like dev studio |
03:35:09 | Snyper | and its debugger |
03:35:28 | Snyper | I want to find something at least comparable... |
03:35:34 | Mikachu | isn't it expensive? ;) |
03:35:44 | jhMikeS | my version OLD... |
03:35:58 | jhMikeS | There is something |
03:36:44 | Snyper | yeah, it is expensive, but worth it, I wish they made it for linux.... |
03:37:03 | jhMikeS | Dev-C++ |
03:37:30 | Snyper | I dl'd it, went to test its debugger, and didnt have gdb installed, so its installing now... |
03:37:33 | jhMikeS | How come the x5 scroll only got slow in the past couple months? It used to be much faster. |
03:38:51 | jhMikeS | I never went to far with it. I just use TextPad. |
03:39:48 | | Join hotwire__ [0] (n=hotwire@toronto-HSE-ppp4318932.sympatico.ca) |
03:46:13 | Mikachu | what is the word on this one? http://www.rockbox.org/tracker/task/5591 |
03:46:21 | Mikachu | (it doesn't apply to cvs anymore) |
03:46:35 | | Join finn__ [0] (n=finn@pD9ED3D8F.dip0.t-ipconnect.de) |
03:47:23 | | Quit hotwire_ (Read error: 60 (Operation timed out)) |
03:48:04 | Paul_The_Nerd | Mikachu: Catch him and tell him to fix it. ;) |
03:48:43 | Mikachu | that it doesn't apply wasn't the issue |
03:48:48 | jhMikeS | Speaking of excessive refresh: Doesn't the wps update itself entirely every second? I noticed it when messing with the lcd_update(_rect) code. That seems unnescessary. |
03:49:16 | Mikachu | jhMikeS: not only that, every time it draws itself, it parses the wps file :) |
03:49:25 | jhMikeS | huh? |
03:49:45 | | Join webguest43 [0] (n=d844de77@labb.contactor.se) |
03:51:13 | jhMikeS | I noticed it uses a format string to draw numbers too, I believe. Why not just draw the numbers? It's easy. |
03:52:24 | Mikachu | Paul_The_Nerd: you aren't tracker-empowered, are you? |
03:52:34 | Paul_The_Nerd | I am in fact Tracker Empowered. |
03:52:38 | Mikachu | ah |
03:52:48 | Paul_The_Nerd | Why? |
03:52:50 | Mikachu | then you can close http://www.rockbox.org/tracker/task/5087 |
03:52:52 | | Join webguest86 [0] (n=82c20d68@labb.contactor.se) |
03:53:10 | Paul_The_Nerd | What reason should I put for it? |
03:53:20 | Mikachu | obsoleted by the action stuff |
03:53:22 | jhMikeS | I can |
03:53:31 | jhMikeS | or so they say |
03:53:38 | Paul_The_Nerd | Done |
03:53:55 | | Quit TCK (Client Quit) |
03:54:18 | Mikachu | now i only have ~3 open patches in the tracker |
03:54:18 | | Quit apo (Read error: 104 (Connection reset by peer)) |
03:55:15 | jhMikeS | I'm gonna go reopen it! hahaha B-] |
03:55:27 | Mikachu | :O |
03:55:33 | Mikachu | evil evil, impolite and eeeevil |
03:55:47 | jhMikeS | Power corrupts! |
03:55:50 | Mikachu | i bet you don't get a lot of kids in the hall references here |
03:55:57 | Paul_The_Nerd | Oh, right. jhMikeS, do you have a forum name? You have commit access, right, which means I need to give you a developer badge. |
03:56:19 | jhMikeS | Forum Name? I just use MikeS |
03:56:38 | | Join apo [0] (n=apo@dslb-084-057-076-193.pools.arcor-ip.net) |
03:56:40 | | Join tommeyer [0] (n=icechat5@cpe-24-161-131-252.hawaii.res.rr.com) |
03:56:41 | sharpe | i use 'sharpe'! |
03:56:47 | | Nick finn__ is now known as finn23 (n=finn@pD9ED3D8F.dip0.t-ipconnect.de) |
03:56:47 | Mikachu | i don't use the forum! |
03:56:47 | jhMikeS | I watched Kids in the Hall back when |
03:57:15 | * | Mikachu crushes jhMikeS' head |
03:57:37 | | Nick hotwire__ is now known as hotwire_ (n=hotwire@toronto-HSE-ppp4318932.sympatico.ca) |
03:57:39 | | Quit webguest43 ("CGI:IRC (EOF)") |
03:57:51 | jhMikeS | Give me something that says "power" and instills fear and respect in all who gaze upon its glory |
03:58:12 | sharpe | Dictator. |
03:58:18 | * | jhMikeS 's head is hurting and wonders why he deserved that :( |
03:58:26 | jhMikeS | *L* |
03:58:44 | apo | jhMikeS, it's because you're an evil commie who uses evil commie software :< |
03:58:49 | jhMikeS | I have my Castro outfit out of mothballs |
03:58:54 | | Quit webguest86 ("CGI:IRC") |
03:59:30 | Paul_The_Nerd | Developers get a small amount of added power in the Forums, if I recall. |
03:59:33 | * | jhMikeS wonders if it was a big heavy piece of irony that caused all the pain |
04:00 |
04:00:00 | Mikachu | heeeey, the keyboard still uses hardcoded buttons, is that on purpose? |
04:00:22 | | Quit finn_ (Connection timed out) |
04:00:41 | jhMikeS | Mikachu: You mean the screen for entering filenames? |
04:00:48 | Mikachu | among other things, yes |
04:01:27 | jhMikeS | Sometimes it says "Play" for yes but I have to use the joystick instead. |
04:01:41 | jhMikeS | apo: Who's commie software? |
04:01:49 | apo | rockbox :< |
04:01:53 | Paul_The_Nerd | Rockbox is communist |
04:01:57 | sharpe | Yup. |
04:02:12 | | Join hotwire__ [0] (n=hotwire@69.159.67.110) |
04:02:17 | Paul_The_Nerd | http://forums.rockbox.org/index.php?topic=2781.msg19399#msg19399 |
04:02:20 | jhMikeS | No |
04:02:37 | jhMikeS | It is voluntary so it is not. |
04:02:39 | sharpe | Haha. |
04:02:43 | Paul_The_Nerd | jhMikeS: You need to read the post |
04:03:04 | Paul_The_Nerd | And especially LinusN's response to it. |
04:03:21 | jhMikeS | Is that one of those who thinks anything open souce where people volunteer their time _willingly_ is communist...ok I'll read |
04:03:38 | Paul_The_Nerd | No, it's just someone complaining. |
04:03:59 | Paul_The_Nerd | Apparently I wasn't polite enough for him. |
04:04:00 | * | Paul_The_Nerd is Llorean in the forums. |
04:04:22 | sharpe | hey Paul_The_Nerd, have you seen the two posts about the same thing made within 34 seconds of each other, to two different forum categories? :-) |
04:04:35 | Paul_The_Nerd | sharpe: The ones Febs merged? |
04:04:39 | sharpe | nope |
04:04:50 | sharpe | http://forums.rockbox.org/index.php?topic=5833.0 http://forums.rockbox.org/index.php?topic=5832.0 |
04:05:09 | jhMikeS | That person should use MP3Tag |
04:05:24 | Paul_The_Nerd | sharpe: Ah yes, that one. It was locked by someone handy, ;) |
04:05:39 | sharpe | Yep... |
04:05:59 | jhMikeS | He doesn't know most cd ripping software has an option to put track numbers in front? heh |
04:06:15 | sharpe | jhMikeS: only communists know of those options. |
04:06:20 | Paul_The_Nerd | I try not to do the lockings and mergings myself. People already start saying "I wonder where Llorean is" if a question isn't answered quickly enough. ;) |
04:06:21 | jhMikeS | What was under the [CutOut] |
04:06:27 | Paul_The_Nerd | Just some cursing |
04:06:59 | sharpe | yeah, but this question was answered in five and three minutes, respectively :) |
04:07:02 | jhMikeS | I like cursing when it's out of context. It's very revealing.] |
04:07:33 | Paul_The_Nerd | Hehehe |
04:07:39 | Febs | I'm happy to merge and cut. |
04:07:51 | Paul_The_Nerd | Febs: And I'm quite happy that you do. |
04:07:58 | * | sharpe can't merge and cut. |
04:08:20 | jhMikeS | I don't really patrol the forums too much...I don't wanna hear anything else about tagcache or my iPod won't work...maybe I'm just cynical/jaded. |
04:08:59 | jhMikeS | Maybe you're a communist 'cause you didn't bill him? |
04:09:06 | sharpe | Gah. Blue text on red background hurts eyes. |
04:09:32 | * | Paul_The_Nerd upgrades Experts. |
04:09:49 | sharpe | Upgrade? |
04:09:51 | Paul_The_Nerd | I think it's safe for experts to have move/merge abilities. |
04:10:10 | Paul_The_Nerd | I don't believe you have "remove" abilities. Primarily just to prevent accidents. |
04:10:20 | sharpe | how many Experts are there though? |
04:10:23 | Paul_The_Nerd | Two? |
04:10:27 | Paul_The_Nerd | Developers get this too though |
04:10:34 | sharpe | yeah |
04:10:44 | jhMikeS | Paul_The_Nerd: Just like the plastic bedding, huh? |
04:10:56 | sharpe | But I never see more than two experts online at a time so i was wondering... |
04:11:15 | Paul_The_Nerd | sharpe: That's because a couple of my experts got promoted when I wasn't looking. |
04:11:38 | Paul_The_Nerd | I don't like the idea of threads being deleted, just because they'll get pushed to the bottom but can still be found in searches. The only time I delete things is when someone modifies their own post, removing the text, and replacing it with "Please erase this" |
04:11:38 | sharpe | Ah. must've been looking when the time came around for me. Haha. |
04:12:42 | sharpe | Remember, they don't ever capitalize 'Please.' |
04:12:45 | sharpe | :) |
04:12:45 | Paul_The_Nerd | Actually, we have three Rockbox experts at the moment. |
04:12:46 | | Join Lynx [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
04:12:55 | Febs | Well, spam gets removed too. |
04:12:57 | Paul_The_Nerd | But Febs is dual classed as Expert/Moderator. |
04:13:03 | Paul_The_Nerd | Well spam doesn't qualify as "posts" ;) |
04:13:03 | jhMikeS | I have a rock box developer badge. |
04:13:10 | * | Febs feels special. |
04:13:22 | Paul_The_Nerd | jhMikeS: I know. I'm quick about that. |
04:13:52 | jhMikeS | Paul_The_Nerd: Ok, you did that...I probably wouln't have noticed for awhile. |
04:14:15 | jhMikeS | Do other buttons show up when you have whatever access you have? |
04:14:20 | Paul_The_Nerd | Yep |
04:14:29 | sharpe | Paul_The_Nerd: You should have a notification-type thing, whenever a post is made without any coherentness to it... |
04:14:35 | Mikachu | can you make pictures show for unregistered users? |
04:14:40 | jhMikeS | I have control over flyspray but that's about it. |
04:14:43 | Paul_The_Nerd | Mikachu: I can. I'm not sure if I should |
04:15:15 | sharpe | Or have it on watch if more than half of the words aren't actually words... woo. |
04:15:31 | Paul_The_Nerd | jhMikeS: On the forums you can now lock or move threads. The theory being that if you have commit access, we can at least trust you with that, if you feel it's necessary. Not that there's any requirement you ever even visit the forums. |
04:15:53 | Paul_The_Nerd | Mikachu: In theory it keeps the bandwidth use down a wee bit. |
04:16:01 | Mikachu | right, it is on the 2mbit server too |
04:16:14 | jhMikeS | They'd have to call me a communist for me to do anything...that's a big insult to a libertarian |
04:16:16 | sharpe | Well, apparently i'm trusted enough to have lock/move abilities, and I don't have commit access... only makes sense developers can. :) |
04:16:45 | Paul_The_Nerd | Well, I no that nobody I've given lock/move to would abuse it. Or else. |
04:16:48 | Paul_The_Nerd | know |
04:17:13 | sharpe | That 'or else' leaves a lot to the imagination. |
04:17:20 | Paul_The_Nerd | Of course. |
04:17:34 | Paul_The_Nerd | If I actually said what I would do, I leave my self open to all sorts of liabiliies. |
04:17:36 | sharpe | A man likes to keep his options open... |
04:17:36 | Paul_The_Nerd | liabilities. |
04:17:54 | jhMikeS | if (!abuse_lockout) {} else { ?? } |
04:17:59 | | Quit hotwire_ (Read error: 110 (Connection timed out)) |
04:18:57 | sharpe | It's such a great colorful raindow in the list of online forum goers. |
04:19:17 | jhMikeS | if (!abuse_lock_move) { :)))) } else { B^[[[[[ } |
04:19:19 | sharpe | rainbow. |
04:19:42 | Paul_The_Nerd | And that's without the Coder and Artist badges. |
04:19:49 | jhMikeS | What color rainbot? |
04:19:52 | jhMikeS | rainbow |
04:20:10 | sharpe | there's green, red, blue, rockbox-blueish... |
04:20:14 | Mikachu | hard to spell word |
04:20:17 | sharpe | Yellow... |
04:20:24 | sharpe | Or gold. |
04:20:30 | jhMikeS | Should I have a can of paint made "Rockbox Blue"? |
04:21:02 | Paul_The_Nerd | It's supposed to be that other rockbox color. Kinda |
04:21:09 | sharpe | You should. When it becomes the currency of the communist country, yeah... |
04:21:47 | jhMikeS | I'll design a flag |
04:22:23 | jhMikeS | Who will be on the RB1 bill? |
04:22:32 | sharpe | Nah. We can just comission midkay to make one based off the forum tags he's made... |
04:22:47 | midkay | huh? |
04:23:27 | sharpe | Just go back to your mapping... :D |
04:23:37 | jhMikeS | We'll buy a used oil platform in international waters and declare it Rockboxia |
04:24:06 | sharpe | jhMikeS: Ever hear of islands? |
04:24:06 | * | jhMikeS is very silly at times |
04:24:06 | midkay | alright. |
04:24:24 | jhMikeS | sharpe: Those are taken already right? |
04:24:49 | sharpe | Not if you find an uncharted one... |
04:25:11 | jhMikeS | There's a country call Sealand that an abandoned gun platform about 20mils off the coast of england. It's no joke...they got passports and all. |
04:25:30 | jhMikeS | sharpe: Would Gilligan sell it? |
04:26:52 | sharpe | I believe that was movie set... |
04:27:05 | sharpe | a... |
04:27:17 | jhMikeS | The moon landing was a movie set...not that! That was real. |
04:27:32 | sharpe | http://forums.rockbox.org/index.php?topic=5846.0 |
04:28:20 | jhMikeS | Oh boy: that's full of non-sequiturs |
04:29:10 | | Quit Lynx_ (Connection timed out) |
04:29:10 | | Nick Lynx is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
04:31:18 | * | Paul_The_Nerd is half-away |
04:31:25 | * | Paul_The_Nerd is beginning the setup for New Forums |
04:31:34 | Febs | Maybe we should change the title of that thread. "Warning to those who use Loader 2. If you use it on a player with a bad hard drive, your hard drive might go bad." |
04:32:04 | * | jhMikeS dropped his iPod off a 30 story building and now rockbox fails to come up. He thinks the bootloader might not be working properly because the apple firmware did something to it. |
04:32:36 | Mikachu | jhMikeS: that's JdGordon's fault |
04:33:39 | * | jhMikeS think JdGordon is a mean guy for providing the 30 story building *sniff* |
04:39:34 | jhMikeS | Man, time for bed. Goodnight all. |
04:39:42 | | Quit jhMikeS ("Client exited") |
04:39:43 | safetydan | Yeesh. Didn't realise my off hand comment about AA would generate so much discussion. |
04:40:15 | * | safetydan gently prods Paul_The_Nerd about getting the devloper label on the forums |
04:40:48 | * | sharpe points out he also just upgraded the Rockbox Experts group... :) |
04:41:00 | sharpe | He, being Paul. |
04:41:28 | Paul_The_Nerd | safetydan: Wasn't aware you had commit access. I don't track these things. ;) What's your forum nickname? |
04:42:12 | safetydan | the very same |
04:42:23 | safetydan | safetydan == dan in the commit logs |
04:42:32 | * | safetydan is also my forum nick |
04:42:40 | Paul_The_Nerd | Also, would all devs, experts, and moderators please wander over to the forums and look after the "New Ports" category (not the forum, but where the X5 and Toshiba forums are) and see what they thing of the new forum categories. They will be replacing ALL the old ones. |
04:42:46 | Paul_The_Nerd | safetydan: Gotcha. Going to go do it now |
04:43:14 | Paul_The_Nerd | safetydan: 'tis done |
04:43:19 | sharpe | I am going to post in the "It's starting: The new forums."... |
04:43:29 | safetydan | Paul_The_Nerd, cheers |
04:43:48 | * | safetydan feels all powerful and stuff |
04:44:19 | safetydan | Now. A question. Does anyone prefer the titles in the dir browser to look like this? http://forums.rockbox.org/index.php?topic=2876.0 |
04:44:32 | safetydan | Somehow in all the excitement I missed the fact that there was an existing patch to do this. |
04:44:36 | Mikachu | don't know, can't see the image |
04:44:58 | Mikachu | so i guess i will just give in and register |
04:45:00 | Mikachu | but i won't post! |
04:45:02 | sharpe | safetydan: looks like a good idea. |
04:45:08 | Paul_The_Nerd | safetydan: I definitely prefer that screenshot. I haven't seen the 'centered' ones yet, but I don't like centered stuff anyway |
04:45:17 | sharpe | Mikachu: I barely post any at all... |
04:45:43 | * | Paul_The_Nerd discovered that he can arbitrarily change users' post counts. |
04:45:49 | Mikachu | ooh, can i have 42? |
04:46:07 | Paul_The_Nerd | I'm trying to decide if post counts are even useful here. |
04:46:19 | sharpe | They don't seem to be. |
04:46:49 | Paul_The_Nerd | I'm tempted to make posts stop counting, and remove the count-based member groups. |
04:46:55 | Paul_The_Nerd | I'm no sure I want to do this yet. |
04:47:05 | sharpe | Plan it on paper. |
04:47:16 | Paul_The_Nerd | But every now and then, I see people who seem like they might be posing just to increase their count. |
04:47:23 | Mikachu | okay call me stupid, what's the difference in that screenshot? |
04:47:29 | Mikachu | it has a little icon in front? |
04:47:40 | sharpe | Mikachu: the little directory indication at the top. |
04:48:04 | Mikachu | i would maybe vote against, leaves less space for text and it will only ever show directory names in that space |
04:48:08 | Mikachu | so it doesn't tell you anything |
04:48:24 | Soap | would there be any way to create some sort of visual seperation between the current directory "title" and the rest of the screen? |
04:48:29 | sharpe | We could have an option for it. :D |
04:48:35 | Soap | maybe an underline or something? |
04:49:19 | sharpe | Hmm. How does right-aligning the directory name sound? :) |
04:49:25 | Paul_The_Nerd | Iiiiiick |
04:49:27 | Mikachu | won't help if it needs to scroll |
04:49:30 | sharpe | Haha. |
04:49:56 | Mikachu | a new low for spam mails, the From: header says "peepeegrowth" |
04:49:59 | safetydan | Mikachu, icon and left aligned basically |
04:50:17 | Soap | sharpe - many of my directory names are long enough that right-alignment wouldn't look different that centered, they would scroll. |
04:50:26 | Mikachu | i like centered and no icon |
04:50:35 | sharpe | I like left aligned... |
04:50:54 | Soap | i like centered, scroll it if you need to, and underlined. |
04:50:56 | sharpe | And with an icon. |
04:50:59 | Mikachu | i also think that if it's possible, it should start out scrolled to the right edge of the text instead of the left when needing to scroll |
04:51:08 | safetydan | Soap, I tried it underlined... it ends up looking too busy |
04:51:22 | Mikachu | underline could break those nice background bmps people have |
04:51:48 | safetydan | underlining is probably better handled in background images |
04:51:57 | Soap | safetydan - I'm just worried it won't stand out as being a different "context" since we can't change the font size, or do a graident titlebar. |
04:52:00 | Mikachu | but the underline would look strange when you're in a menu |
04:52:13 | Soap | safetydan - could left (indented) work, and stay indented when scrolling? |
04:52:19 | Mikachu | the scrollbar will end under it |
04:52:46 | safetydan | Soap, yes that's possible I believe. Just use an empty icon. |
04:52:54 | Mikachu | but i guess you large lcd people don't always have scrollbars |
04:53:14 | Soap | indentation would create enough of a visual seperation, IMHO. |
04:53:42 | Soap | a single (small) icon the same size of other icons is so easy to gloss over with the eye. |
04:53:48 | Mikachu | you could, in theory, have it in a different color |
04:54:10 | Mikachu | you could have an empty horizontal line under it |
04:54:18 | Mikachu | or a couple |
04:54:32 | Mikachu | there is some slack at the bottom of the screen anyway, put that slack between the header and the items |
04:55:09 | midkay | Mikachu: there's only a bit of slack for some fonts, depending on the font size if it will fill the screen or not.. |
04:55:10 | Soap | that would work, something, anything but relying on the presence of a (possible) scroll bar to differentiate between them. |
04:55:10 | Paul_The_Nerd | Anyone think it would be bad of me to delete posts like this during the re-org? http://forums.rockbox.org/index.php?topic=1000.0 |
04:55:17 | | Quit Criamos`Andy ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
04:55:55 | midkay | a month-old "thanks" post with no replies.. don't we already have some "thank you" thread? |
04:55:55 | Soap | Paul_The_Nerd - I'll happily give you a list of posts I think need deletion ;) |
04:56:09 | Soap | 13 months old |
04:56:13 | sharpe | There is a very large bee flying around here... |
04:56:33 | Paul_The_Nerd | midkay: Yeah, it's 13 months old. ;) |
04:57:33 | midkay | haha. |
04:57:38 | Paul_The_Nerd | I think I'm going to remove one-shot questions that nobody is likely to ever ask again as well. |
04:57:48 | midkay | i say go ahead.. |
04:57:49 | Paul_The_Nerd | For example, someone being told that a page (that no longer exists) is outdated. |
04:58:01 | Soap | remove post-whoring posts also??? |
04:58:04 | sharpe | "When will rockbox be released for the iPods?" |
04:58:08 | sharpe | those kind? :) |
04:59:08 | midkay | <Soap> remove post-whoring posts also??? −−> it goes without saying that all of BigMac's posts shall be deleted in this case as well :) |
05:00 |
05:00:33 | Soap | I was JUST about to post this link |
05:00:33 | Soap | http://forums.rockbox.org/index.php?topic=5396.msg42654#msg42654 |
05:00:48 | midkay | are any of his posts not like that? |
05:00:56 | midkay | i say clear all of them :) |
05:01:19 | safetydan | hotwire__, sim key mappings are in uisimulator/sdl/button.c |
05:01:39 | | Quit tommeyer ("Clap on! , Clap off! clap@#&$NO CARRIER") |
05:01:43 | * | Paul_The_Nerd wonders if he should create a locked, historic posts forum for things like this: http://forums.rockbox.org/index.php?topic=1210.0 |
05:02:07 | Paul_The_Nerd | Or maybe "Announce" |
05:02:20 | sharpe | You could also name it, "Historic Posts." |
05:02:45 | midkay | huh? he already suggested that. |
05:02:50 | | Join Lynx [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
05:03:14 | sharpe | He didn't say the name for it... |
05:03:44 | Paul_The_Nerd | I'm thinking "Announcements" is better since it allows for future announcements. |
05:03:53 | midkay | announcements is good. |
05:04:21 | midkay | Paul_The_Nerd: "Unsupported Builds" forum description has a typo, "on thread per build" should be "one thread per build". |
05:04:30 | midkay | same for New Ports, you say on instead of one. |
05:04:34 | | Join hotwire___ [0] (n=hotwire@toronto-HSE-ppp4318932.sympatico.ca) |
05:04:38 | | Nick hotwire___ is now known as hotwire_ (n=hotwire@toronto-HSE-ppp4318932.sympatico.ca) |
05:05:02 | midkay | and the "Cowan" forum should be "Cowon". |
05:06:05 | midkay | Announcemens -> Announcements ;) |
05:06:18 | Paul_The_Nerd | midkay: I fixed the announcements one already. |
05:06:22 | midkay | alright. |
05:06:22 | sharpe | Woah. Twice the forums. |
05:06:33 | midkay | also, check your period usage in forum descriptions. |
05:06:36 | * | Paul_The_Nerd didn't know how to spell Cowon, so used the spelling he was given by someone else who apparently didn't know |
05:06:43 | Paul_The_Nerd | I haven't proofread them yet |
05:06:44 | Paul_The_Nerd | :) |
05:06:52 | midkay | like every other description ends with a period, you should make up your mind. :) |
05:06:53 | midkay | haha. |
05:08:27 | Paul_The_Nerd | midkay: More consistency with period use. |
05:08:36 | Paul_The_Nerd | The only ones that shouldn't end with periods are the lists of players. |
05:08:40 | midkay | there we go. |
05:08:40 | Paul_The_Nerd | Unless I overlooked one. |
05:08:49 | Paul_The_Nerd | Also, all spelling errors you pointed out are fixed, I think |
05:08:50 | midkay | looks good. |
05:08:56 | midkay | Announcements ought to get a little description. |
05:09:18 | midkay | it should probably be locked from users creating new topics.. maybe allow them to reply but not create their own threads in there. |
05:09:22 | sharpe | "Announcements, Read : announcements." |
05:09:32 | midkay | hilarious... |
05:10:28 | sharpe | Yes. It's hilarious midkay. |
05:10:38 | midkay | someone forgot a comma.. |
05:11:30 | *** | Saving seen data "./dancer.seen" |
05:12:03 | | Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net) |
05:12:23 | safetydan | From misticriver: "How is gapless coming along on rockbox?" |
05:12:24 | safetydan | What? |
05:12:25 | Paul_The_Nerd | midkay: I think I may not even let them reply. But right now I haven't set any permissions, all forums are just hidden from everyone outside the badged membergroups |
05:12:38 | midkay | oh, cool. |
05:12:39 | dongs | lol gapless. |
05:12:44 | sharpe | I think the 'd' in "Rockbox General discussion" should be capitalized... |
05:12:51 | dongs | has the fadein/out pause problem been resolved? |
05:13:02 | midkay | sharpe: what? it is. |
05:13:11 | sharpe | It wasn't before. |
05:13:12 | safetydan | dongs, have you raised a bug about it? |
05:13:13 | | Join pike [0] (i=amiga@c83-249-120-24.bredband.comhem.se) |
05:13:20 | dongs | safetydan: no, i mentioned it in here. |
05:13:21 | midkay | before you refreshed maybe 20 minutes ago or what? |
05:13:28 | sharpe | Twenty seconds. |
05:13:30 | Paul_The_Nerd | safetydan: Dongs is too good for bug reports. |
05:13:35 | safetydan | dongs, it'll probably get lost unless you raise a bug report |
05:13:40 | Mikachu | i like how dongs sometimes comes in and says "lol <random word>" |
05:13:41 | sharpe | safetydan: He takes it straight to the developers. |
05:13:46 | Mikachu | like lol gapless or lol lossless |
05:14:45 | midkay | Paul_The_Nerd: Hardware forum - last word should be plural, in the description. |
05:15:13 | dongs | Mikachu: both equally useless |
05:15:17 | | Join finn_ [0] (n=finn@pD9ED2E10.dip0.t-ipconnect.de) |
05:15:22 | dongs | whats that mode called that fades in/out |
05:15:25 | dongs | on pause |
05:15:31 | Mikachu | "fade on pause/stop" |
05:15:32 | dongs | i dont use it, and to lazy to find the menu name |
05:15:33 | dongs | ok |
05:15:55 | Mikachu | mplayer has the best printfs |
05:15:58 | Mikachu | printf("vo_xvmc: OSD support by beckend rendering (fast)\n"); |
05:15:58 | Mikachu | printf("vo_xvmc: Pleace send feedback to configrm that it work,otherwise send bugreport!\n"); |
05:16:09 | Paul_The_Nerd | dongs: You have a funny definition of the word useless. Most people define it as "having no use" but clearly people do use them. May I ask what it means to you? |
05:16:19 | safetydan | Ah, English as she is spoke. |
05:16:39 | sharpe | English? |
05:17:31 | safetydan | sharpe, http://en.wikipedia.org/wiki/English_As_She_Is_Spoke |
05:19:33 | dongs | allrighty then |
05:19:33 | dongs | http://www.rockbox.org/tracker/task/5821 |
05:19:36 | dongs | please have this fixed |
05:19:52 | Snyper | safetydan: Hey, I was just going over the daily changes. Just wanted to make one correction. I think the peak filters do work. I just didnt test the bandwidth option...so that should be fine. |
05:19:56 | Mikachu | dongs: heh, you're timecop? |
05:20:03 | dongs | youre surprised? |
05:20:07 | Mikachu | i guess not |
05:20:22 | sharpe | Hasn't this been discussed before...? |
05:20:28 | Mikachu | i use some dockapps you wrote :) |
05:20:39 | | Quit hotwire__ (Read error: 110 (Connection timed out)) |
05:20:42 | dongs | sharpe: of course. and apparently nobody thought it was worth fixing such a horrible UI omission |
05:20:45 | dongs | Mikachu: lorf |
05:21:01 | sharpe | "lorf?" |
05:21:02 | dongs | sharpe: they'd rather work on useless stuff like 'gapless' or 'lossless' |
05:21:23 | safetydan | Snyper, it might just have been an earlier patch of mine where they didn't work. I didn't have anyone else to test, so I put the warning in :) |
05:22:09 | | Join psyklops [0] (n=User@49-80.202-68.tampabay.res.rr.com) |
05:22:13 | Snyper | gotcha, I just downloaded the latest snapshot, built it, and am putting it on my ipod right now....I'll probably test it out just before I got to bed (very shortly after I finish unzipping :) |
05:22:13 | midkay | dongs: if it was already decided not worth fixing, why are you mentioning it again? |
05:22:19 | sharpe | dongs: I believe the argument against immediately changing the display to being paused, was that technically the music is still playing as it is being faded, so having it display a paused icon as it is fading would be misleading... |
05:22:19 | Paul_The_Nerd | dongs: Again, please define 'useless' or better yet speak common English. |
05:22:33 | dongs | sharpe: why dont you read my bug report |
05:22:50 | sharpe | What do you think I have already read? |
05:22:52 | Paul_The_Nerd | dongs: And of course, if the user has read the manual and knows about the fadeout, and *gasp* LISTENS to the fadeout, they know what's happening. |
05:23:10 | dongs | if you think what I described is normal, you need to stop developing software that other, normal people use. |
05:23:37 | dongs | Paul_The_Nerd: documenting bugs/features doesnt make them any less in need to be fixed |
05:23:41 | midkay | why? normal people use it. |
05:23:42 | Mikachu | i'm with dongs on this one, but i would choose different words |
05:23:47 | Paul_The_Nerd | How is it a bug? |
05:24:00 | dongs | its a user interface bug, no matter how you look at it. |
05:24:03 | Paul_The_Nerd | If it's "working as expected, but not what you want" it's not a bug. Just a feature you don't like it. |
05:24:05 | dongs | you do something, you need instant feedback |
05:24:08 | dongs | you dont need it 5 seconds after |
05:24:17 | Paul_The_Nerd | You have instant feedback: The music starts fading. |
05:24:18 | dongs | you will NOT be able to tell the fade has begin |
05:24:21 | dongs | no |
05:24:24 | sharpe | dongs: I think you're exxagerating the fade time... |
05:24:29 | midkay | isn't it about time dongs was banned? seriously.. |
05:24:33 | dongs | if the player was in sleep mode, single key press will not start fade |
05:24:35 | dongs | it will wake up the lcd. |
05:24:39 | | Join hotwire___ [0] (n=hotwire@toronto-HSE-ppp4318932.sympatico.ca) |
05:24:41 | safetydan | Big problem is that it's hard to fix. |
05:24:43 | dongs | so you dont know if it actually started fading or not. |
05:24:51 | safetydan | or at least on a quick skim of the wps code anyway |
05:24:59 | Paul_The_Nerd | dongs: Wait, in that case it won't pause either. |
05:25:04 | dongs | no shit |
05:25:07 | dongs | but youd know |
05:25:09 | dongs | if it started or not |
05:25:10 | Paul_The_Nerd | So what does that have to do with anything? |
05:25:12 | dongs | ... |
05:25:17 | Paul_The_Nerd | I can hear the fade within about 1/3 of a second of it starting. |
05:25:23 | Paul_The_Nerd | It's kinda noticeable. |
05:25:36 | Paul_The_Nerd | And I mean, do you regularly not know what your settings are, or something? |
05:25:39 | Mikachu | i think the fade is annoying, i also disable it |
05:25:52 | Paul_The_Nerd | I think the fade should default to disabled, yes. |
05:26:05 | dongs | fade doesnt have to be annoying but the fact that it deos NOT inform the user its happening absolutely kills whatever positive uses it has |
05:26:23 | midkay | by god, all this over a <1 second fade.. |
05:26:25 | dongs | and like I just said, if player was in sleep, a single tap on pause will not acutalyl start pause at all |
05:26:26 | Paul_The_Nerd | Is the user deaf? |
05:26:43 | Mikachu | what if you don't actually have the headphones in? |
05:26:49 | dongs | so the user will be sitting there wondering hey did this shit start pausing or is it just now waking up and im gonna try clicking pause again oh shit wait it was already fading fuck, now i have ot wait like 20 seconds while the song fades in/out |
05:26:54 | midkay | dongs: why don't you just stop talking? it's not easy to change, there's no reason to change it, we've been over this before at least once. |
05:27:02 | midkay | it is not a bug. |
05:27:03 | Paul_The_Nerd | dongs: It's neither 5 nor 20 seconds. |
05:27:45 | dongs | midkay: yes it is a bug. |
05:27:46 | sharpe | dongs: You're also the only one, besides whoever it was last time, that has brought it up. |
05:27:52 | dongs | sharpe: that was me. |
05:28:05 | sharpe | Sounds like a personal problem then, no? |
05:28:19 | dongs | do you totally not see the problem with the way its done now? |
05:28:25 | dongs | i mean forget who youre talking wiht for a second etc |
05:28:35 | dongs | and imagine this is a product you paid $200 for |
05:28:35 | Paul_The_Nerd | dongs: The definition of "bug" is unintended behaviour. If it's working how the designer wants it to work, how is it a bug? |
05:28:40 | dongs | and it pauses in this way |
05:28:44 | dongs | would you be happy wiht that? y/n |
05:28:54 | dongs | Paul_The_Nerd: the designer is wrong. |
05:28:59 | Snyper | night everyone |
05:29:00 | | Quit Lynx_ (Connection timed out) |
05:29:02 | Paul_The_Nerd | That doesn't make it a bug. |
05:29:10 | dongs | lol. |
05:29:11 | dongs | dude. |
05:29:11 | Paul_The_Nerd | That makes it a feature that you don't like. There is a significant difference. |
05:29:11 | sharpe | I really do not see the problem, the audio is still playing as it is faded, which would mean it should still show that audio is playing. |
05:29:29 | dongs | sharpe: there is no instant feedback about the operation. |
05:29:29 | Mikachu | how about a blinking pause icon! |
05:29:32 | safetydan | I kind of agree with dongs that there should be feedback. But I don't like the combativeness. |
05:29:41 | dongs | sharpe: user is left to guess for '1/3 to 2 seconds' while the shit decides to fade. |
05:29:52 | sharpe | Or a blending play to pause icon! |
05:29:52 | dongs | what it he presses pause near hte end of hte song, because hes done listening? |
05:29:54 | Mikachu | i think there is equal combativeness on both sides here |
05:29:54 | Paul_The_Nerd | safetydan: I agree that feedback would be good. I disagree that it's a bug, and I disagree that it should show "Paused" before the music has stopped playing |
05:29:56 | midkay | it's never two seconds. |
05:30:01 | dongs | where the volume is already almost gone? |
05:30:07 | dongs | how does he know it acutally started pausing?> |
05:30:09 | Paul_The_Nerd | For example, if you want to Pause at 1:17, you should know that it continued for 2 seconds |
05:30:20 | | Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
05:30:21 | | Quit psyklops ("Leaving") |
05:30:24 | Paul_The_Nerd | Or whatever the fade time is. |
05:30:36 | midkay | it's entirely dependent upon the current volume.. |
05:30:40 | safetydan | Paul_The_Nerd, so it's probably a feature request to add another state to the WPS "pausing" |
05:30:47 | Paul_The_Nerd | safetydan: Indeed. |
05:30:59 | sharpe | Sounds like a feature request to me... |
05:31:03 | | Quit finn23 (Read error: 110 (Connection timed out)) |
05:31:06 | Paul_The_Nerd | It makes vastly more sense that the pause icon doesn't show until the timer has stopped moving |
05:31:10 | Paul_The_Nerd | I agree instant feedback is good |
05:31:14 | Paul_The_Nerd | But dongs is wrong as to what it should be. |
05:31:30 | Mikachu | i think pressing play while it is fading out should inverse the fade instantly, not wait for the fadeout |
05:31:41 | Mikachu | ideally, it's probably hard |
05:31:43 | sharpe | Paul_The_Nerd: That rhymed. |
05:35:15 | dongs | so then |
05:36:29 | midkay | dongs: let me sum this up, please... you think it makes more sense to tell the user that "playback has stopped, we're in pause mode" while the music continues to fade out over the course of - as you put it - 5 seconds, rather than having the user find out for themselves whether or not the fade has started within about a third of a second of hitting the button? |
05:36:33 | | Quit hotwire___ ("Chatzilla 0.9.75 [Firefox 2.0b1/2006071020]") |
05:37:05 | Mikachu | that is not exactly right |
05:37:10 | dongs | midkay: it needs instant feedback for whatever. i dont care what it is, but if I press pause, i need to know it actually happened, especially on these players that have sleep mode where a tap would just wake up the LCD without acutally doing anything. |
05:37:26 | * | Paul_The_Nerd points out that is also configurable. |
05:37:30 | dongs | one solution would be to change pause indicator immediately. another one as Mikachu said, to have a pausing state in wps. |
05:37:37 | | Join hotwire [0] (n=christop@toronto-HSE-ppp4318932.sympatico.ca) |
05:37:41 | dongs | i dont care what it is, but it needs to be done, to avoid user confusion |
05:37:43 | Mikachu | 05:26:43 <Mikachu> what if you don't actually have the headphones in? |
05:37:49 | dongs | ^ that too |
05:38:00 | midkay | Mikachu: so you'd wait to see if the fade completed. |
05:38:01 | Mikachu | if someone approaches you, you pull the headphones out and start talking, then absentmindedly try to pause the player |
05:38:03 | midkay | the pause icon would eventually appear. |
05:38:15 | Mikachu | waiting around for icons is not my favorite pastime |
05:38:18 | midkay | dongs: there's a lot more that needs to be done.. |
05:38:30 | dongs | its small things liek that that piss users off |
05:38:32 | Paul_The_Nerd | I have first keypress enables backlight disabled, so I press pause once confidently knowing that it'll actually pause. |
05:38:33 | midkay | Mikachu: nor mine, but it takes around under two seconds at full volume. |
05:38:37 | | Quit hotwire (Client Quit) |
05:38:38 | dongs | why do you think normal people dont use linux? |
05:39:03 | Paul_The_Nerd | dongs: Because computers don't come with it. |
05:39:10 | Paul_The_Nerd | Normal users don't install their operating systems. Ever. |
05:39:15 | dongs | when most of your day is spent fighting 'misfeatures' that 'developers' think are done exactly the way they should be, you have a big problem. |
05:39:35 | dongs | i doubt preinstalling linux would have any effect on its user base |
05:39:48 | dongs | either that, or a lot more people would learn how to install windows XP real quickl. |
05:40:16 | * | Paul_The_Nerd shrugs |
05:40:23 | sharpe | dongs: You're implying all linux users aren't normal, and all non-linux users are. And that's not nice to generalize people. |
05:40:23 | Paul_The_Nerd | There's no way to prove either case, so it's relatively pointless even discussing it. |
05:40:31 | | Join hotwire [0] (n=christop@toronto-HSE-ppp4318932.sympatico.ca) |
05:40:32 | Mikachu | "<benplaut> i put linux on it, cause it was really too old to do much else with it, he gets ahold of a XP cd from another kid and overwrites about 5 hours of work i had done. then he comes and asks me for help with all the inevitable driver problems he's having" |
05:41:08 | dongs | 5 hours to install linux? |
05:41:08 | Paul_The_Nerd | dongs: Anyway, you got your feature request written, you got an acceptable compromise. You done? Can we says "Bye bye now"? |
05:41:16 | Mikachu | it was an old laptop |
05:41:23 | | Quit hotwire_ (Read error: 110 (Connection timed out)) |
05:41:28 | dongs | i have a celeron 333 laptop running xp |
05:41:39 | dongs | it took 30 minutes at the most to install |
05:41:54 | Paul_The_Nerd | dongs, Mikachu, please drop this discussion. |
05:41:57 | Mikachu | the point wasn't the install time though |
05:41:59 | Paul_The_Nerd | This is not the place. PMSs work. |
05:42:04 | Paul_The_Nerd | PMs |
05:42:13 | Mikachu | apparently there is some PMS going on here :) |
05:47:43 | | Join fatherfork [0] (n=4ae012c3@labb.contactor.se) |
05:50:39 | | Join Lynx- [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
05:51:38 | | Quit Lynx (Connection timed out) |
05:52:31 | safetydan | hrm... switching back and forth from tagcache to file view crashes in the sim |
05:52:37 | safetydan | doesn't on target though |
05:53:58 | Paul_The_Nerd | I've heard problems relating to switch to tagcache, where in the past music hasn't worked until it's been rebooted even when it shows up. |
05:54:05 | Paul_The_Nerd | Maybe there's some stray code in the switch still. |
05:54:58 | sharpe | Maybe, if a randomly picked number is even, require another reboot... :) |
05:56:45 | safetydan | it looks like the tagcache view doesn't properly restore the filetree |
05:56:51 | Paul_The_Nerd | Aaah |
05:57:45 | sharpe | Someone tell me what the first type of music they think of when they hear, "Party Mode," please... |
05:58:00 | Paul_The_Nerd | Techno? |
05:58:11 | sharpe | Exactly what I though. |
05:58:14 | sharpe | +t. |
05:58:14 | safetydan | B52's - Love Shack? |
05:58:19 | Paul_The_Nerd | Hahaha |
05:58:26 | sharpe | Rock Lobster? |
05:59:07 | fatherfork | Dane cook, "THAT'S NOT THE BATHROOM" |
05:59:10 | | Join finn__ [0] (n=finn@pD9ED2832.dip0.t-ipconnect.de) |
05:59:21 | sharpe | fatherfork: Coats? |
05:59:30 | fatherfork | no, "WOOFER" |
05:59:42 | sharpe | Oh, right. Coats is another thing. |
05:59:54 | fatherfork | yeah "someone... shit on the coats" |
05:59:59 | fatherfork | "what?" |
06:00 |
06:00:11 | fatherfork | anyway |
06:00:17 | sharpe | Then fade back into the crowd... |
06:00:21 | fatherfork | haha |
06:01:45 | JdGordon | hey guys |
06:01:52 | sharpe | JdGordon! |
06:01:53 | JdGordon | how do i commit a new file? |
06:02:06 | safetydan | JdGordon, "cvs add <file>" |
06:02:14 | safetydan | then "cvs commit <file>" |
06:02:17 | | Join evilnick [0] (i=evilnick@bb-87-82-8-20.ukonline.co.uk) |
06:02:19 | JdGordon | ta |
06:02:24 | safetydan | Then you type your commit message in to the editor |
06:02:39 | evilnick | I've noticed a problem with the cvs builds |
06:02:50 | * | safetydan goes back to prodding tagcache |
06:03:02 | evilnick | there's no keymaps "folder" under "apps" |
06:03:02 | sharpe | I have to say, I do like the centered menu titles for the options... |
06:03:39 | evilnick | (quoted the wrong word there) |
06:03:51 | fatherfork | lemme get something strait real quick *as I am an hour into a scan*, foobar2000 will only add replaygain data to the ID3 tags correct? |
06:04:00 | evilnick | should have read: there's no "keymaps" folder under "apps" |
06:04:04 | safetydan | fatherfork, yes |
06:04:11 | fatherfork | thanks |
06:04:16 | safetydan | evilnick, yup looks like it |
06:04:50 | evilnick | not cvs, I'm being a fool. I meant bleeding-edge |
06:05:17 | evilnick | i.e. rockbox-bleeding.tar.bz2 |
06:05:51 | Paul_The_Nerd | evilnick: Ah, but it's there if you use CVS to get your sources? |
06:05:59 | Paul_The_Nerd | It sounds like another thing not getting added to FILES and such |
06:06:07 | safetydan | Paul_The_Nerd, and you'd be correct |
06:06:39 | joshua_ | jabup jabup ja get down |
06:06:44 | joshua_ | whoops, wrong window |
06:06:50 | evilnick | Paul_The_Nerd, I think you're right, not being added to FILES |
06:07:03 | Paul_The_Nerd | Is there a keymaps file or folder? |
06:07:14 | * | Paul_The_Nerd doesn't see it. |
06:07:23 | evilnick | no folder and hence no files beneath it |
06:08:01 | Paul_The_Nerd | I meant I don't see any indication that there's supposed to be one. |
06:08:01 | JdGordon | .. fixing that |
06:08:03 | sharpe | There isn't a keymaps folder in the releases anyway... CVS or not... |
06:08:11 | JdGordon | cvs there is |
06:08:13 | JdGordon | under apps |
06:08:21 | | Join Lynx [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
06:08:23 | Paul_The_Nerd | JdGordon: It was never added with a commit, that I see... |
06:08:30 | sharpe | I meant builds from CVS |
06:08:54 | JdGordon | Paul_The_Nerd: ? the keymaps folder was added a week or so ago.. it was populated yesterday |
06:09:01 | | Quit Lynx_ (Connection timed out) |
06:09:02 | | Nick Lynx is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
06:09:07 | evilnick | sharpe: sorry about that, was talking about the bleeding edge source |
06:09:23 | JdGordon | what make command do i do to check the FILES file? |
06:09:37 | Paul_The_Nerd | JdGordon: I was just scanning the changelog and didn't see it... I dunno. I didn't check my actual CVS folder. |
06:09:37 | safetydan | should be fixed next time a CVS build happens |
06:09:49 | | Join webguest81 [0] (n=4b037fcc@labb.contactor.se) |
06:09:57 | JdGordon | safetydan: you added it to FILES? |
06:10:00 | safetydan | yes |
06:10:04 | JdGordon | k |
06:10:07 | JdGordon | ta, i was about to |
06:10:35 | | Quit webguest81 (Client Quit) |
06:11:07 | safetydan | hrmm... apparently rockbox.haxx.se is sending spam |
06:11:42 | sharpe | Or it's forged as to be from rockbox.haxx.se ? |
06:11:49 | | Quit Daishi (Remote closed the connection) |
06:13:21 | | Quit Lynx- (Read error: 60 (Operation timed out)) |
06:14:20 | | Quit finn_ (Read error: 110 (Connection timed out)) |
06:15:49 | JdGordon | has the build hung? |
06:15:58 | Paul_The_Nerd | It's been hung for quite a long while. |
06:16:09 | Paul_The_Nerd | Since perhaps before I signed into IRC this evening. |
06:16:20 | sharpe | ... I now hate my friends... :) |
06:16:25 | JdGordon | oh, i just looked at the miutes in the time.. not the hour :p |
06:16:29 | safetydan | Well snce 23:56 UTC anyway |
06:16:34 | safetydan | since even |
06:19:54 | fatherfork | what do I do if this thing is telling me my nick is owned by someone else? I know this to be highly unlikely. |
06:20:18 | midkay | JdGordon: committer now, huh? :) |
06:20:24 | sharpe | fatherfork: that it is registered, and if it is registered to you, you need to identify yourself... |
06:20:44 | JdGordon | midkay: ye :) no more nagging everyone |
06:20:51 | midkay | haha. thank god. |
06:21:13 | fatherfork | sharpe, I tried with a few different passwords, none of which worked. I think I remember registering it some time ago. How would I reclaim a lost password? |
06:21:47 | sharpe | fatherfork: You can wait for it to become unregistered then register it again... |
06:22:09 | midkay | sharpe: he doesn't "need" to identify himself. |
06:22:31 | fatherfork | midkay, explain yourself |
06:22:39 | sharpe | midkay: Yes, I know. Just like you don't "need" to point that out. |
06:22:46 | fatherfork | well I guess, as long as I'm using it, it doesn't matter |
06:22:48 | | Quit apo (Read error: 110 (Connection timed out)) |
06:22:48 | midkay | fatherfork: sharpe said "you need to identify yourself". but you don't. |
06:23:05 | midkay | it won't kick you off or anything if you don't. i just wanted you to know that it's not urgent. |
06:23:15 | fatherfork | gotcha |
06:23:28 | | Join apo [0] (n=apo@dslb-084-057-074-076.pools.arcor-ip.net) |
06:23:43 | fatherfork | I just believe it unlikely that somebody else has registered my nick |
06:23:58 | midkay | fatherfork: right, so it might be yours. you might have to wait if you can't figure out the password. |
06:24:05 | midkay | but regardless, if you can't figure it out, no worries. |
06:24:24 | fatherfork | there's no way to have it sent to me? if not, I'll take the no worries option. |
06:24:26 | sharpe | I wouldn't have expected 'sharpe' to be unregistered when I chose it... :) |
06:24:51 | midkay | fatherfork: not that i know of, no. |
06:25:19 | fatherfork | ah well, hakuna matata |
06:25:20 | sharpe | Since it's only linked to you by a password, there isn't really any other way... |
06:26:21 | safetydan | You usually register an email when you register a nick |
06:26:29 | fatherfork | yeah that's what I thought... |
06:26:35 | sharpe | I don't recall doing that... |
06:27:28 | Mikachu | you can ask an oper |
06:27:52 | safetydan | the freenode faq doesn't mention how to recover or reset your password though |
06:28:35 | fatherfork | crap, what's the syntax to register? |
06:28:49 | fatherfork | "/msg NickServ"... something |
06:29:14 | sharpe | it should tell you if you do, "/msg nickserv register" |
06:30:43 | fatherfork | yeah, defintely forgot my password |
06:30:56 | sharpe | maybe it's 'password'? |
06:31:21 | fatherfork | nope |
06:31:32 | sharpe | Worth a try. |
06:31:37 | fatherfork | indeed |
06:33:13 | Mikachu | if you "/stats p", you should get a list of online opers that can help you |
06:34:08 | safetydan | Right. That's enough Rockbox coding for today... |
06:34:10 | * | safetydan wanders off |
06:34:42 | fatherfork | Mikachu, you sure? it seems to do nothing |
06:34:44 | sharpe | Hah. The day hasn't begun for Rockbox coding for me yet. |
06:36:24 | Mikachu | fatherfork: the list can be empty at times |
06:36:47 | fatherfork | ah |
06:41:37 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
06:42:50 | | Quit midgey34 (Read error: 60 (Operation timed out)) |
06:44:51 | fatherfork | gah, only an hour left on a 3 and a half hour replaygain scan |
06:45:09 | Mikachu | wow, how much music are you scanning? |
06:45:27 | fatherfork | eh, about 3500 songs. I've never scanned them before |
06:45:32 | sharpe | The entire music collection of the Eastern Hemisphere. |
06:45:37 | fatherfork | haha |
06:45:55 | Mikachu | my collection is about 6500 songs, but i scanned them incrementally :) |
06:46:07 | fatherfork | yeah, it's worse when you do it all at once |
06:46:23 | sharpe | I've barely around 1300... I feel so insignificant. |
06:46:28 | fatherfork | haha |
06:46:44 | fatherfork | Mikachu, do you listen to all of that? |
06:46:52 | Mikachu | that's what i have in my playlist now |
06:47:05 | fatherfork | Because I can honestly say I would listen to all of my music |
06:47:38 | fatherfork | and my new buddy, crossfade, makes it much more awesomer |
06:47:45 | sharpe | That's a band. |
06:47:49 | sharpe | too. |
06:47:50 | fatherfork | yeah, I know |
06:47:56 | fatherfork | I listen to them |
06:48:01 | sharpe | I don't... |
06:48:15 | fatherfork | oh... |
06:48:20 | sharpe | Yeah... |
06:48:22 | fatherfork | well... |
06:48:25 | Mikachu | so... |
06:48:26 | fatherfork | Alright then |
06:48:28 | sharpe | Yep. |
06:49:05 | fatherfork | deja vu |
06:49:12 | fatherfork | man that was weird |
06:49:16 | sharpe | I have it very often. |
06:49:27 | fatherfork | it happens when they change something... |
06:49:41 | * | Mikachu checks cvs log |
06:49:49 | fatherfork | nice |
06:57:14 | sharpe | Sleep time for me. G'night everyone. |
06:57:19 | fatherfork | night |
06:57:34 | | Quit sharpe ("Leaving") |
06:58:26 | fatherfork | ok, so I made the most basic wps ever, only including the current song info, and the equalizer still made mp3s skip on my 5G iPod |
06:58:41 | Mikachu | try the hw eq |
06:58:51 | fatherfork | I also turned every other enhancer off |
06:59:01 | fatherfork | hmm, that's in the daily buid eh? |
06:59:07 | Mikachu | i believe so |
06:59:15 | Mikachu | but i don't have a 5g so i don't know exactly where it is |
06:59:30 | fatherfork | yeah I saw where to go |
06:59:58 | | Join finn_ [0] (n=finn@pD9ED236E.dip0.t-ipconnect.de) |
06:59:58 | fatherfork | I think I'll be lazy and just wait for senab to release a new patched version. |
07:00 |
07:00:54 | Snyper | ok, so I am going to be really tired tomorrow, but I couldn't resist... |
07:01:09 | Snyper | bad news on the HW eq...the peak filters do not work |
07:01:15 | Mikachu | that is known |
07:01:26 | Snyper | I just spent the last 2 hours making sure everything was being sent right |
07:01:44 | Snyper | according to the datasheet that we actually have... |
07:01:52 | fatherfork | what time is it there? |
07:02:01 | Snyper | 1:04 am |
07:02:06 | fatherfork | same here |
07:02:09 | Snyper | I gotte be up for work at 6:00 |
07:02:09 | fatherfork | ok, go on... |
07:02:13 | fatherfork | nice |
07:02:15 | Mikachu | fatherfork: /ctcp <nick> time |
07:02:23 | fatherfork | oh cool |
07:03:10 | fatherfork | aw boo, I can't use it because I'm "not registered" |
07:03:17 | fatherfork | I believe we went over this |
07:03:20 | fatherfork | oh well |
07:03:25 | Snyper | I tried a few other things just to try...but I am guessing its register numbers...or the full eq is not supported... |
07:04:17 | Snyper | I may start just messing with registers, until I find one, but not for a little while....I need sleep.... |
07:04:26 | Snyper | thank goodness friday is an "off friday" |
07:05:21 | fatherfork | fryday is not today |
07:05:26 | fatherfork | friday* |
07:05:46 | fatherfork | or tomorrow... |
07:09:46 | fatherfork | WHOA |
07:09:51 | fatherfork | I remembered my password |
07:10:30 | fatherfork | I swear I tried that one |
07:11:33 | *** | Saving seen data "./dancer.seen" |
07:11:47 | | Join midgey34 [0] (n=TJ@c-71-205-31-207.hsd1.mi.comcast.net) |
07:12:22 | | Quit finn__ (Read error: 110 (Connection timed out)) |
07:13:17 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
07:14:15 | | Join JdGordon [0] (n=jonno@220.237.57.32) |
07:30:00 | COmputoman | anyone use oink here |
07:30:00 | COmputoman | ? |
07:30:10 | fatherfork | nope |
07:30:20 | fatherfork | well, not me at least |
07:30:24 | COmputoman | I used to have an account |
07:30:34 | COmputoman | got turned off due to inactivity |
07:30:41 | COmputoman | Then i went into their irc chennel |
07:30:54 | COmputoman | and said something about how i got booted for inactivity |
07:31:03 | COmputoman | then they permaban me from their server |
07:31:10 | fatherfork | yeah they expire |
07:31:10 | | Quit rotator ("zzzzzzzz") |
07:31:10 | COmputoman | just for saying anything related to invites |
07:31:18 | fatherfork | dang |
07:31:28 | JdGordon | he said invites... ban him ! |
07:31:30 | Mikachu | i think maybe you are retelling this a bit biased |
07:31:52 | COmputoman | I sure as hell didnt ask for an invite |
07:32:13 | Paul_The_Nerd | COmputoman: But they have no real way of knowing you really had an account. |
07:32:25 | COmputoman | true |
07:32:48 | COmputoman | I looked on the internet, and apparently lately they have been banning people |
07:32:52 | Paul_The_Nerd | So, from their perspective you're either someone who had an account, lost it, and is clueless as to the proper process for getting this fixed, or you're someone trying to get given one. |
07:32:53 | COmputoman | a hole lot |
07:33:13 | Mikachu | you need to be invited again in any case |
07:33:18 | COmputoman | Yes |
07:33:36 | COmputoman | Which would take a some time in the IRC channel |
07:33:41 | COmputoman | I cant think of anywhere else |
07:33:55 | COmputoman | thats where i got invited in the first place |
07:34:20 | COmputoman | oh well |
07:34:24 | COmputoman | I cant change my IP |
07:34:30 | Paul_The_Nerd | Well maybe if you'd been a more active, and thusly valuable member of the community, things would've gone better. |
07:34:33 | COmputoman | even if i dissconnect my modem for a long time |
07:34:48 | Mikachu | ban evading isn't likely to get you an invite |
07:34:54 | COmputoman | My internet got cut for while |
07:35:14 | fatherfork | ...excuses |
07:35:24 | COmputoman | Whatever, its true :D |
07:35:45 | Paul_The_Nerd | Seriously, just accept the consequences of your actions and go on with life. |
07:36:22 | aliask | It's a bittorrent tracker... what's wrong with any of the other ones? |
07:36:58 | fatherfork | really, something as trivial as oink which requires so much attention seems... trivial |
07:39:31 | COmputoman | Its the best |
07:39:34 | COmputoman | :P |
07:39:49 | COmputoman | but its my fault i guess |
07:39:55 | fatherfork | I've never used it, and I'm just fine |
07:41:25 | Paul_The_Nerd | JdGordon: Out of curiosity, would reversing the list be easier than reversing the keymapping? |
07:41:39 | JdGordon | WHICH LIST? |
07:41:42 | JdGordon | soz caps |
07:41:51 | Paul_The_Nerd | Whichever one that scrolling goes the wrong way on? |
07:42:23 | JdGordon | i dont belive any are wrong.. if your refering to the forum thread its not a list thats wrong.. its using the wrong context |
07:42:29 | Paul_The_Nerd | Aaah |
07:42:47 | * | Paul_The_Nerd shrugs |
07:42:52 | Paul_The_Nerd | 'tis a debug screen anyway |
07:42:57 | Mikachu | JdGordon: i noticed the keyboard screen doesn't use actions, is that on purpose? |
07:43:10 | JdGordon | yes it is.. thats gonna be a pin to do |
07:43:12 | | Join muesli__ [0] (i=muesli_t@203.187.240.141) |
07:43:12 | Paul_The_Nerd | Is there any value to ever increasing the boost counter more than one? |
07:43:14 | JdGordon | s/pin/pain |
07:43:19 | Paul_The_Nerd | Other than I suppose, seeing if too many subtracts happen. |
07:43:48 | midkay | haha. |
07:44:02 | Mikachu | Paul_The_Nerd: it won't make the cpu run faster |
07:44:09 | Paul_The_Nerd | Oh, I'm quite certain of that |
07:44:18 | Paul_The_Nerd | Seeing as I beat that over the iPodders heads at least once a weak in the forums. |
07:44:25 | Paul_The_Nerd | week |
07:44:25 | fatherfork | haha |
07:44:27 | fatherfork | boo |
07:44:28 | * | Paul_The_Nerd seriously cannot spell. |
07:44:36 | Mikachu | once a weak, always a weak |
07:45:50 | Paul_The_Nerd | Well the ability to set the boost counter higher than one confuses people as-is. |
07:45:52 | | Join finn__ [0] (n=finn@pD9ED1EC6.dip0.t-ipconnect.de) |
07:46:15 | Paul_The_Nerd | I was just wondering if maybe the option should just be "Boost" "Normal" and "Idle" and leave the counter outside of user control, which is why I was wondering if there's a real use for increasing it beyond 1. |
07:46:16 | Mikachu | what do you mean ability? it's only set internally in the code |
07:46:27 | Slasheri | petur: #define SCL_HI and_l(~0x00001000, &GPIO_ENABLE); while(!SCL); |
07:46:49 | Slasheri | no endless loops in the eeprom driver please, that can crash bootloader and brick your player |
07:46:50 | Paul_The_Nerd | Mikachu: You can change the counter in a screen from the debug menu. |
07:47:07 | JdGordon | Paul_The_Nerd: its a debug screen... not really all that important |
07:47:16 | Mikachu | did they miss the text that says KEEP OUT! ? |
07:47:32 | Paul_The_Nerd | Mikachu: On 4G ipods, being permanently boosted prevents a common freeze |
07:47:34 | Mikachu | removing the counter from the debug screen would be... stupid |
07:47:54 | Paul_The_Nerd | I was suggesting removing the ability to add more than 1 to the counter, or rather, asking why that ability is there. |
07:48:21 | Mikachu | if you increase it to 10 and it ends up at zero, you know some call is unbalanced i suppose |
07:48:49 | Paul_The_Nerd | That's about what I said, as the only case I could think of. ;) |
07:49:31 | JdGordon | its easier code to just call cpu_boost(true); each time up is pressed.. no need for house-keeping code |
07:50:27 | Mikachu | that is also a very good point |
07:50:27 | fatherfork | is not "house keeping code" related to "optimizing"? |
07:50:44 | JdGordon | this is the oposite tho... |
07:50:46 | Mikachu | increasing code size to make the debug screen user friendly seems pointless |
07:51:48 | amiconn | Slasheri: That loop isn't endless |
07:52:18 | Slasheri | amiconn: if something goes wrong, it might be |
07:52:27 | Slasheri | and i don't like that kind of loops in the bootloader |
07:52:47 | Slasheri | while testing the eeprom driver, i have seen before that this situation might happen |
07:53:32 | * | amiconn still thinks that eeprom access and other advanced stuff shouldn't be done at all in the bootloader |
07:56:31 | evilnick | C0mputoman, are you still around? |
07:56:36 | JdGordon | Paul_The_Nerd: can u delet your msg in the buton thread, it might confuse someone... and if you can be bothered.. all the previous posts which have been address? |
07:57:32 | fatherfork | HA, I finally put two and two together. |
07:57:37 | fatherfork | Go me. |
07:58:58 | | Quit finn_ (Read error: 110 (Connection timed out)) |
07:59:20 | Paul_The_Nerd | JdGordon: You have commit access now, no? That's your name in the logs, right? |
07:59:50 | JdGordon | yes |
08:00 |
08:00:16 | amiconn | JdGordon: I am missing a rather important option in the new action stuff: If a certain option isn't defined for a target, there should be a way to exclude the associated code |
08:00:45 | JdGordon | i.e ? |
08:00:56 | amiconn | Right now we're including dead code this way - code for impossible actions |
08:01:12 | | Join Lynx [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
08:01:28 | Paul_The_Nerd | JdGordon: You should be able to delete replies to your topic yourself now. |
08:01:38 | JdGordon | ta Paul_The_Nerd |
08:01:53 | JdGordon | amiconn: well we can fix that, but it brings back #ifdef'ing... |
08:02:37 | amiconn | Yes - *some* ifdefing |
08:02:51 | amiconn | Just #ifdef <action> |
08:03:03 | amiconn | case <action>: |
08:03:05 | amiconn | ... |
08:03:07 | amiconn | #endif |
08:03:11 | hotwire | is anybody online any good with SDL? |
08:03:26 | JdGordon | ok. |
08:03:28 | amiconn | But that means defining the actions differently |
08:03:38 | amiconn | i.e. conditionally |
08:03:46 | JdGordon | why? we can define them conditionally in the actions.h enum |
08:03:58 | amiconn | yes |
08:05:19 | amiconn | I am thinking of e.g. the charging splash / shutdown warning for recorder v1 in tree.c you disabled |
08:05:52 | JdGordon | ive rre-enabled that.. but im not sure if i did it in such a ncie way |
08:05:56 | amiconn | It also seems that thF3 quickscreen won't work anymore |
08:06:00 | JdGordon | .. so its not commited yet |
08:06:56 | JdGordon | amiconn: can whatever you want to #define out be done with a HAVE_ define? like the quickscreen? |
08:07:05 | JdGordon | instead of action |
08:08:04 | amiconn | What would be the advantage? |
08:08:20 | JdGordon | looks nicer? |
08:08:28 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
08:09:20 | amiconn | With both methods you would just check one definition where the action is used |
08:09:27 | daurn|laptop | is there an ipod linux irc channel? |
08:09:42 | Davide-NYC | is anyone here familiar witht he iRiver H100 remotes? |
08:09:58 | Paul_The_Nerd | Familiar in what way? |
08:10:04 | Davide-NYC | Question: how do you navigate UP a level in the file browser? |
08:10:07 | JdGordon | amiconn: yes, but.. umm.. i dunno.. i guess it doesnt really make a difference does it |
08:10:19 | | Join theli_ua [0] (n=theli@mail.ukrcard.com.ua) |
08:10:23 | aliask | daurn|laptop: #ipodlinux i think |
08:10:27 | JdGordon | can anyone here fix the build comp? builds have been stalled for the last few hours |
08:10:53 | amiconn | Anyone = {Bagder, Zagor, LinusN} |
08:10:55 | Paul_The_Nerd | Davide-NYC: Don't know anymore. Mine's been broken for a while. Used to be Stop |
08:11:00 | Davide-NYC | I am of the opinion that the remote buttons need to be remapped. |
08:11:00 | Mikachu | i'm afraid it's 8am in sweden |
08:11:02 | amiconn | We have to wait for one of them |
08:11:02 | Bg3r | morning :) |
08:11:18 | Davide-NYC | http://forums.rockbox.org/index.php?topic=5851.msg45257 |
08:11:20 | Bg3r | Mikachu: i'm sure amiconn knows this :) |
08:11:41 | Mikachu | me too |
08:11:45 | Bg3r | JdGordon: any news ? |
08:11:49 | amiconn | JdGordon: AM I right in thinking that for targets with only non-lcd remotes of one type we could simply add the remote buttons to the main contexts? |
08:12:04 | aliask | LinusN closed a task about an hour ago, so he's awake... might be busy now though... |
08:12:08 | amiconn | Mikachu: Why 'afraid'? It's the same time here... |
08:12:28 | Bg3r | JdGordon: i plan to fix iriver remotes' mappings today if somebody doesn't do it before me |
08:12:33 | Mikachu | i figured it wouldn't be a time they would be on irc |
08:12:39 | JdGordon | amiconn: yes, and just make sure in the get_mapping function you have CONTEXT_BLAA|CONTEXT_REMOtE for ech (or strip _REMOTE) |
08:13:02 | | Join SereR0kR [0] (n=SereR0kR@Fceb9.f.strato-dslnet.de) |
08:13:11 | amiconn | Yes, I would just switch (context & CONTEXT_REMOTE) |
08:13:19 | | Quit fatherfork ("CGI:IRC (EOF)") |
08:13:40 | JdGordon | that works |
08:13:43 | amiconn | I want to bring back archos remote buttons (but need batteries for the remote first) |
08:14:40 | amiconn | Nah, that wouldn't work. Should be switch (context & ~CONTEXT_REMOTE) |
08:15:07 | Mikachu | you can only have 32 contexts? |
08:15:13 | Davide-NYC | I made some good GIFs for the iRiver remotes and the iRiver unit. They couldbe included in the manual. I have no experience with this but hte GIFs are attached to the forum post if anyone has interest. |
08:15:28 | Davide-NYC | good night. |
08:15:33 | JdGordon | Mikachu: no, the limit is much hiegher than that isnt it? |
08:15:42 | | Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox 1.5.0.6/2006072814]") |
08:15:44 | Mikachu | not if it's a bitmask? |
08:15:52 | JdGordon | #define CONTEXT_CUSTOM 0x40000000 |
08:15:55 | amiconn | No it's not |
08:15:56 | Bg3r | amiconn: the archos remotes are with batteries??? |
08:16:06 | Mikachu | okay, ignore me then |
08:16:08 | JdGordon | pleeent of contexts there |
08:16:37 | Bg3r | JdGordon: these context will be enough for everyone |
08:16:38 | Bg3r | :D |
08:16:44 | JdGordon | hopefully.... |
08:16:59 | amiconn | Bg3r: Yes. The archos remote is a simple RS232 sender with 2 lithium button cells (CR1616) in it. |
08:17:09 | Bg3r | huh |
08:17:27 | Bg3r | 2^28 .... |
08:17:36 | amiconn | Bg3r: They work for 2..3 years |
08:17:44 | JdGordon | amiconn: in the logs u mentioned not needing CONTEXT_SETTINGS any more.. i think it might be possible, but still some things do use that context, but they could be fiddled with to do that |
08:18:15 | amiconn | Yeah, andf I'd rather want to use CONTEXT_SETTINGS for the new settings as well |
08:18:57 | JdGordon | there still needs to be a difference between settings like the eq screen, and the old-stlye settings.. |
08:19:14 | amiconn | yes |
08:19:48 | amiconn | Did you cvs up recently? |
08:19:49 | safetydan | hotwire, what do you need to know about SDL? |
08:20:17 | JdGordon | amiconn: ive fixed the debug screens which u pointed out in the log, added h10 and there was one other thing i think but cant remember |
08:20:27 | JdGordon | and i read you wrong.. yes |
08:21:26 | hotwire | safetydan: I was thinking of using either the Scroll Lock or Num Lock as the toggle for hold in the UI Simulator, and then use the keyboard LED as the user indicator for it. |
08:21:40 | hotwire | (for those ports that have a hold button) |
08:22:05 | amiconn | Please don't use numlock |
08:22:18 | amiconn | That would be badness on laptops |
08:22:34 | amiconn | Scroll lock or caps lock would be fine |
08:22:40 | | Quit Lynx_ (Connection timed out) |
08:22:40 | | Nick Lynx is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
08:23:34 | hotwire | How about i initial state the hold boolean as false, and toggle for each touch of Scroll Lock? |
08:24:04 | amiconn | Hmm, what about remote hold? |
08:24:28 | hotwire | right... there are a few ports that support that. |
08:25:09 | hotwire | caps lock for that one then |
08:25:15 | amiconn | Yes, all targets that have a remote with a hold switch whose state can be read |
08:26:11 | safetydan | Is there a reason to use any of the lock keys? The WPS should indicate hold status anyway. |
08:26:51 | amiconn | Yes |
08:26:52 | Bagder | - static const unsigned char *nsec_units[] = { "ns", "µs", "ms" }; |
08:26:52 | Bagder | + static const unsigned char *nsec_units[] = { "ns", "s", "ms" }; |
08:26:53 | hotwire | can we safely assume that a wps designer has included it? |
08:26:59 | Bagder | was committed... |
08:27:00 | amiconn | Other places which use hold don't show it |
08:27:18 | amiconn | Bagder: again?? |
08:27:29 | JdGordon | sorry.. was that me? i gotta fix kate |
08:27:32 | Bagder | yes, yday was only a discussion about it I think |
08:27:38 | Bagder | JdGordon: it was |
08:27:42 | Bagder | debug_menu.c,1.195,1.196 |
08:27:58 | JdGordon | ye, i would have fixed it.. but the cvs page has been frozen... |
08:30:26 | amiconn | JdGordon: Hmm, why does CONTEXT_REMOTE exist at all, btw? Is that just for saving to wade multiple lists everytime? |
08:31:13 | Bg3r | amiconn: probably because of the iriver remotes |
08:31:35 | hotwire | Okay, suggestions for the buttons to use then? |
08:31:56 | amiconn | Bg3r: The iriver remotes need multiple, selectable tables. That doesn't necessarily mean that they need to be indicated as a completely separate context |
08:32:19 | Bg3r | amiconn: what do u suggest ? |
08:32:50 | amiconn | It's not a suggestion, I just want to know whether I do understand the idea correctly |
08:33:11 | amiconn | ...before adding more remote mappings |
08:33:17 | amiconn | (X5, archos) |
08:35:31 | | Quit theli_ua (Remote closed the connection) |
08:35:38 | amiconn | The archos remote adds such a small number of entries that a separate context is probably unnecessary, but what about the X5 remote? |
08:36:12 | amiconn | (the archos remote can only ever send simple button events, i.e. neither repeats nor releases, and there are only 6 buttons) |
08:36:15 | | Join theli_ua [0] (n=theli@mail.ukrcard.com.ua) |
08:36:29 | | Quit theli_ua (Remote closed the connection) |
08:36:50 | Bg3r | very simple one ... |
08:37:04 | JdGordon | amiconn: umm.. i guess i put _remote in without even thinking about it.. it makes remote selection simple tho |
08:38:08 | amiconn | Hmm, in fact there might be a reason when there is more that one possible remote |
08:39:02 | amiconn | I thought it could be simply possible to chain all _remote[] lists with their respecive _main[] list. Then switchin gthe remote type just means changing the 'entry point' |
08:39:19 | amiconn | But that doesn't work in case the main list is chained itself |
08:39:47 | JdGordon | also, it adds alot of unneeded list searching |
08:40:13 | amiconn | Yes, but not doing it adds more code. |
08:40:28 | amiconn | I guess it has to be decided on a case-by case basis |
08:40:59 | amiconn | No extra context table for remotes with few actions and where code size is important, separate tables otherwise |
08:41:28 | JdGordon | yeah, also, like you said, remote contexts arent even needed if the remote doesnt have a screen |
08:41:58 | JdGordon | which means we can add a #ifdef NB_SCREENS >1 around that part of action.c |
08:42:07 | amiconn | It doesn't depend on the screen |
08:42:21 | amiconn | ..at least how I understand it now |
08:42:37 | hotwire | any objections to using numpad 7 and numpad 1 for hold and remote hold respectively? |
08:42:46 | hotwire | in the UI Sim? |
08:42:53 | JdGordon | oh.. sorry.. it _can_ depend on the screen... ok, leave it as it |
08:43:36 | amiconn | Remote contexts are (1) needed for proper switching if there's more than one possible remote. (2) desirable to keep list searches down if the remote has many possible actions and code size is not a major concern |
08:43:51 | amiconn | correct? |
08:44:12 | JdGordon | yeah, sounds correct |
08:45:39 | JdGordon | there is a bit of wasted code in action.c to deal with it... should we add a #define into the target to enable the contect_remote stuff? |
08:46:37 | JdGordon | Bagder: is it possible to put a script on the web (passworded of course) so anyone can fix the stuck builds? |
08:47:17 | Bagder | well, the same effort could be put into making such a thing automatically |
08:47:42 | Bagder | but yes it is possible |
08:48:20 | | Join theli_ua [0] (n=theli@mail.ukrcard.com.ua) |
08:49:23 | | Quit theli_ua (Remote closed the connection) |
08:51:32 | JdGordon | amiconn: do you think thats worth doing? |
08:51:51 | | Join midgey31 [0] (n=TJ@c-71-205-31-207.hsd1.mi.comcast.net) |
08:55:00 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
08:56:03 | midgey31 | Anyone know why some of the modified files don't appear under "where" on the Since 2.5 page? (keymaps, mpegplayer, etc) |
08:56:13 | JdGordon | bg3r makes a god point.. does the default font have µ ? because if not then changing that to u would fix eerything once and for all :) |
08:56:37 | Bg3r | maybe good, but god ... :D |
08:56:55 | Bagder | midgey31: I'll investigate |
08:57:22 | midgey31 | the commit times differ by two hours as well but that's hardly important |
08:57:25 | Bg3r | midgey31: yeah, i saw that too |
08:57:26 | | Quit ranunculoid (Read error: 104 (Connection reset by peer)) |
08:57:58 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
08:57:58 | | Quit einhirn (Client Quit) |
08:59:28 | JdGordon | amiconn: http://rafb.net/paste/results/3Pk2uW40.html ? |
09:00 |
09:00:19 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust472.winn.cable.ntl.com) |
09:01:36 | | Join finn_ [0] (n=finn@pD9ED13FC.dip0.t-ipconnect.de) |
09:01:51 | | Quit midgey34 (Read error: 110 (Connection timed out)) |
09:01:54 | amiconn | JdGordon: That looks like soft keylock won't work w/o a remote context |
09:02:07 | amiconn | Also, where would HAVE_REMOTE_CONTEXT be defined? |
09:02:27 | pondlife | Is it ok to attach example audio files to Flyspray reports? I'm thinking copyright restrictions would make this a bad idea. |
09:03:02 | JdGordon | softlock isnt actually checked untill after the do loop so it should be fine, and i guess in the config-target.h ? |
09:04:57 | amiconn | The code after the loop doesn't eat the action if softlock is enabled and there's no remote context |
09:05:26 | | Quit Landus (Read error: 104 (Connection reset by peer)) |
09:05:40 | JdGordon | ah, that last #endif is 1 line too low then |
09:06:53 | JdGordon | that doesnt look like it works now anyway... |
09:07:29 | JdGordon | amiconn: no, it does eat it... the HAVE_REMOTE_CONTEXT is split in two... it gets eaten between them |
09:07:46 | JdGordon | no, sorry, im a doofus |
09:07:50 | JdGordon | thats where it unlocks |
09:08:38 | JdGordon | amiconn: http://rafb.net/paste/results/16hzji58.html |
09:08:39 | LinusN | JdGordon: you really need to use a better text editor that doesn't mess up the files |
09:09:03 | amiconn | JdGordon: Forget that.. we'll need remote contexts for the archoses too :/ |
09:09:19 | amiconn | Reason: The wps keylock shouldn't lock the remote |
09:09:21 | JdGordon | it still removes a bit of code for targets with no remote |
09:09:44 | Bagder | ok, I fixed both issues on the commits-since-2.5 page |
09:10:05 | hotwire | how does the remote hold usually work? Can the remote be used while the main unit hold is on? |
09:10:40 | LinusN | hotwire: yes |
09:11:02 | | Join _FireFly_ [0] (n=FireFly@p54A46A89.dip.t-dialin.net) |
09:11:35 | *** | Saving seen data "./dancer.seen" |
09:12:34 | JdGordon | LinusN: does this look good? it works (reimplement the shutdown splash, without adding any knew actions) http://rafb.net/paste/results/uXqrzE98.html |
09:12:51 | amiconn | JdGordon: Yes. We just don't need HAVE_REMOTE_CONTEXT |
09:13:00 | amiconn | All targets with remotes need remote contexts |
09:13:00 | | Quit Snyper (Connection reset by peer) |
09:13:10 | JdGordon | ok |
09:13:40 | midgey31 | so what's the general opinion on plugins that don't use the menu API? there seems to be quite a few of them |
09:13:51 | amiconn | We could do another thing - but that needs discussion: We don't necessarily need to include the softlock stuff for targets with hold switches |
09:14:06 | pondlife | Hmm, the new tree view (using the selection widget?) doesn't like some characters... |
09:14:34 | pondlife | I assume if WPS displays a char correctly then the tree view should too? |
09:14:43 | pondlife | i.e. it's not a font issue |
09:15:26 | midgey31 | I'm of the opinion that all the menus should use the standard api unless it's graphics based (ala BrickMania) |
09:16:32 | | Quit finn__ (Read error: 110 (Connection timed out)) |
09:16:33 | Bagder | midgey31: I think most of us agree with that |
09:16:57 | | Join ender` [0] (i=null@84.52.165.220) |
09:17:12 | midgey31 | hmm, ill look into changing the offending plugins later today then |
09:17:59 | pondlife | Which source code implements the selection widget? gui/list.c? |
09:18:06 | midgey31 | Chessclock, Dice, Disktidy, Jewels, Minesweeper, Snake, Solitaire, Star, and Xobox seem to be the ones in need of changing |
09:19:35 | * | JdGordon bbs |
09:19:40 | | Quit JdGordon ("Konversation terminated!") |
09:20:25 | * | amiconn just had an idea regarding contexts for plugins |
09:21:08 | amiconn | Contexts common to several plugins could be put in the plugin library. One such context would be context_scroll_zoom[] |
09:21:47 | hotwire | LinusN: they are completely independent then? |
09:22:52 | | Join theli_ua [0] (n=theli@mail.ukrcard.com.ua) |
09:23:06 | | Join Mikaelh [0] (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
09:23:24 | LinusN | hotwire: yes |
09:23:33 | | Quit Mikachu (Read error: 54 (Connection reset by peer)) |
09:23:47 | hotwire | k, thx |
09:25:20 | | Quit theli_ua (Client Quit) |
09:25:31 | midgey31 | Badger: anything you can do for this http://www.rockbox.org/viewcvs.cgi/apps/plugins/bubbles.c?rev=1.12&content-type=text/vnd.viewcvs-markup |
09:25:51 | | Join JdGordon [0] (n=jonno@220.237.57.32) |
09:25:57 | midgey31 | halfway in bubbles_checklevel() the whole page turns black on firefox |
09:26:11 | midgey31 | (at least for me) and it works on IE |
09:26:21 | Bagder | not my firefox |
09:26:54 | midgey31 | hmm, I'm on 1.5.0.6 Win32 here |
09:26:58 | Bagder | there's nothing special in the html at that point |
09:27:04 | midgey31 | must be their problem |
09:27:11 | Bagder | I'm on 1.5.0.6 on linux |
09:27:13 | LinusN | turns black for me too (win32 firefox) |
09:27:24 | Bg3r | firefox 1.5.0.6/gentoo |
09:27:27 | Bg3r | here too |
09:27:33 | Bagder | really? |
09:27:35 | Bg3r | if you scroll it slowly with the scroll button |
09:27:46 | LinusN | i used pgdown |
09:27:51 | aliask | Not halfway, more like 5/6 way down |
09:27:55 | Bg3r | it just goes nuts |
09:28:10 | Bagder | yes, if I use the scroll wheel I can get it go nuts |
09:28:20 | aliask | It's been happening for ages, I noticed it maybe 6 months ago. |
09:28:31 | Bg3r | aliask: yep, confirming |
09:29:43 | Bg3r | it seems that this happens in long files (?) |
09:30:26 | | Join theli_ua [0] (n=theli@mail.ukrcard.com.ua) |
09:30:28 | aliask | Disabling CSS makes it work. |
09:30:33 | | Join Zagor [0] (n=bjst@rockbox/developer/Zagor) |
09:30:46 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
09:30:56 | aliask | Not like you need it on those pages anyway. |
09:34:58 | | Quit muesli__ (Read error: 104 (Connection reset by peer)) |
09:35:12 | | Join muesli__ [0] (i=muesli_t@203.187.240.141) |
09:36:50 | pondlife | OK, screenshots on http://www.rockbox.org/tracker/task/5824 - this affects file browser, but not ID3/tagcache view... |
09:39:07 | LinusN | pondlife: i think you should display the filename and not the tag in WPS for a fair comparison |
09:41:11 | pondlife | Ah... |
09:41:17 | pondlife | Good point!! |
09:41:23 | pondlife | Leave it with me |
09:41:28 | | Join bluebrother [0] (n=810d4658@labb.contactor.se) |
09:41:48 | Paul_The_Nerd | G'night folks |
09:41:51 | | Part Paul_The_Nerd |
09:45:03 | * | midgey31 leaves as well |
09:45:13 | | Part midgey31 |
09:49:47 | bluebrother | JdGordon: I just posted some no more working buttons on h100 series to the forum thread |
09:50:08 | JdGordon | cheers |
09:50:26 | | Join ryantrip [0] (n=ryantrip@c-67-169-156-228.hsd1.ca.comcast.net) |
09:50:50 | bluebrother | some forum admin around? |
09:51:40 | petur | one just left |
09:51:42 | ryantrip | hey, how do i set my scrolling so it doesnt skip a bunch when im browsing alot of files? |
09:51:43 | Bagder | yups |
09:53:48 | ryantrip | does anyone know how? |
09:53:53 | bluebrother | the forum classifies me as "rockbox expert". Is it intended I have "delete", "modify" and "split" buttons there? |
09:54:06 | bluebrother | as I haven't noticed them before. |
09:54:20 | | Quit SereR0kR () |
09:54:34 | safetydan | bluebrother, Paul_The_Nerd upgraded the access for developers |
09:54:43 | safetydan | so yes, you get those abilities |
09:54:50 | petur | I seem to have gained those as well |
09:55:09 | petur | nice |
09:55:10 | bluebrother | ok. Nice to hear it isn't one of those forum glitches ;-) |
09:55:22 | ryantrip | does anyone have roxbox on an ipod? |
09:55:36 | | Quit Farpenoodle ("Large sacks of cheese") |
09:56:06 | Bagder | oops, I'm just a "global moderator" not an actual "administrator" |
09:56:08 | safetydan | ryantrip, you can't really, it's a performance issue |
09:56:57 | ryantrip | safetydan: hmm i read in the forums that its cpu intensive? is that the problem? |
09:57:07 | safetydan | ryantrip, yes |
09:57:47 | ryantrip | safetydan: is it in every version? |
09:58:08 | safetydan | yes |
09:58:46 | ryantrip | so i cant fix it with scroll accelerating? |
09:59:02 | Bagder | there is no current fix |
09:59:16 | Bagder | but you're welcome to work on one! ;-) |
09:59:41 | JdGordon | amiconn: shold i commit those remote $ifdefs in action.c? |
10:00 |
10:00:10 | ryantrip | badger: lol maybe when i learn c |
10:00:23 | Bagder | ok, start tomorrow then! |
10:00:27 | Bagder | B-] |
10:00:27 | ryantrip | lol |
10:00:33 | ryantrip | ahh rockbox just froze lol |
10:00:44 | ryantrip | probobly because im using a custome one for the vista theme |
10:00:51 | ryantrip | anyone else have it? |
10:01:32 | | Join pixelma [0] (i=pixelma@82.193.235.34) |
10:01:50 | ryantrip | badger: how do i browse though my music without having to skip so much? |
10:02:20 | Bagder | I guess you need to scroll slower |
10:02:51 | ryantrip | dang is so slow though :P there should be a plugin invented |
10:03:36 | ryantrip | how do you deal with it? |
10:05:31 | safetydan | Not use an iPod? |
10:05:33 | safetydan | :) |
10:05:53 | ryantrip | dang, i dont have any other mp3 player |
10:07:07 | ryantrip | safetydan: do you theme your box? |
10:09:56 | | Join finn__ [0] (n=finn@pD9ED0780.dip0.t-ipconnect.de) |
10:10:08 | ryantrip | bagder: are there any mods to use the buttions to move up and down? |
10:11:15 | safetydan | ryantrip, eh? I just use the iAmp WPS that comes with Rockbox |
10:11:19 | Bg3r | http://www.fsf.org/blogs/community/rms-ati-protest.html haha |
10:12:00 | | Join SereR0kR [0] (n=SereR0kR@Fceb9.f.strato-dslnet.de) |
10:12:02 | ryantrip | safetydan: have you seen the vista media play one? |
10:12:28 | safetydan | no |
10:12:32 | safetydan | no color on my player |
10:12:45 | ryantrip | oh that stinks lol |
10:13:11 | safetydan | no, that's readable even without the backlight :) |
10:13:36 | ryantrip | safetydan: http://www.rockbox.org/twiki/bin/view/Main/WpsIriverH300 last one on the page |
10:16:52 | | Quit SereR0kR (Client Quit) |
10:17:06 | | Quit JdGordon ("Konversation terminated!") |
10:18:41 | | Join ze__ [0] (i=ze@70.40.152.105) |
10:18:45 | safetydan | way too much eye candy |
10:20:24 | ryantrip | lol i like it, im using it now |
10:21:05 | ryantrip | im going to show it off to my friends at school when school starts up. they wont know what the heck i did |
10:22:19 | petur | that eye candy shouldn't slow down much - peakmeters, EQ, crossfeed,... are worse |
10:23:01 | petur | Slasheri ? |
10:23:05 | Bagder | BUTTON_REMOTE isn't defined for non-remote targets, is it? |
10:23:54 | Bg3r | Bagder: it is 0 |
10:23:56 | | Quit finn_ (Read error: 110 (Connection timed out)) |
10:23:58 | Bg3r | defined to 0 |
10:24:24 | Bg3r | and on targets with remote, it's the bitmask of all remote buttons |
10:24:27 | Bagder | ah yes, I see that now |
10:24:33 | Bagder | thanks |
10:24:41 | Bg3r | haha for nothing |
10:24:53 | | Join mkey [0] (n=mkey@pD9E3761F.dip.t-dialin.net) |
10:26:00 | * | Bagder is more or less just a Rockbox code reviewer these days |
10:26:35 | petur | code review is good |
10:27:09 | Bagder | yes I agree |
10:27:32 | ryantrip | Bagder: then why dont you write a less cpu intesive scroling system for the ipods? |
10:27:33 | Bagder | although it feels a bit like back seat driving after a while |
10:27:44 | Bagder | ryantrip: please do |
10:27:56 | Bagder | that would be tomorrow |
10:28:07 | ryantrip | lol |
10:29:05 | Bagder | "why dont you"-questions really can't be answered in any other way |
10:29:13 | Bagder | of course we want everything perfect always |
10:29:37 | ryantrip | Bagder: you have an ipod correct? |
10:29:41 | Bagder | nope |
10:29:45 | ryantrip | oh ok |
10:29:46 | | Quit ze (Read error: 110 (Connection timed out)) |
10:29:47 | | Nick ze__ is now known as ze (i=ze@70.40.152.105) |
10:29:59 | ryantrip | my music keeps on freezing after 20 minuts |
10:30:03 | Bagder | archos recorder, iriver h1x10, iaudio x5 and sansa e260 only ;-P |
10:30:57 | ryantrip | last time i got an ipod :P |
10:31:15 | ryantrip | unless the next ones are outstanding |
10:31:22 | daurn|laptop | Bagder: would you consider getting a new archos player? |
10:31:36 | daurn|laptop | (402, 404 or 604?) |
10:31:44 | Bagder | not really |
10:31:54 | | Join mirak2 [0] (n=5389f0d6@labb.contactor.se) |
10:31:54 | Bagder | but that's because I don't need any other player |
10:31:55 | daurn|laptop | no one knows anything about the 404 & 604 |
10:32:04 | daurn|laptop | 402 i should probably work on a rockbox port |
10:32:11 | Bagder | and I have a player without rockbox already to work on |
10:32:13 | pondlife | Another broken keymap...? On H300 sim, selecting Reset Settings displays the confirmation screen briefly then auto-cancels... |
10:32:49 | Bagder | daurn|laptop: no one knows what? aren't they tms320-based too? |
10:33:19 | | Join finn_ [0] (n=finn@pD9ED0240.dip0.t-ipconnect.de) |
10:33:30 | daurn|laptop | no one even knows the arch |
10:33:31 | Bagder | daurn|laptop: obviously no gmini/av owner ever wanted a Rockbox port badly enough |
10:33:45 | Bagder | then they are just not interested enough |
10:33:45 | daurn|laptop | no scans - no chip specs -nothing |
10:33:58 | daurn|laptop | - they came out a week ago |
10:33:58 | daurn|laptop | :P |
10:34:09 | Bagder | but I would be surprised if they aren't tms320 |
10:34:24 | daurn|laptop | they're older models were dm320 |
10:34:31 | Bagder | yes |
10:34:34 | daurn|laptop | dunno if they would have kept the chip |
10:34:48 | daurn|laptop | s/they're/their |
10:34:53 | Bagder | I'd guess they do |
10:35:12 | daurn|laptop | if you guided me, i could make a gmini 402 port |
10:35:12 | ryantrip | so, which is the best player from rockbox? |
10:35:16 | Bagder | since it's powerful enough to do quite a lot |
10:35:43 | daurn|laptop | Bagder: could you help me with a new port? |
10:35:43 | Bagder | daurn|laptop: we're a whole team who'd help guiding you, but you'd need to drive it since you have the hw |
10:36:03 | Bagder | I'd love to |
10:36:16 | daurn|laptop | ok |
10:36:19 | daurn|laptop | i'll have a go |
10:36:34 | daurn|laptop | but, first, i have a HUGE urge to eat chips, gotta go down to the store |
10:36:56 | * | Bagder tries to understand the inside of the PCI maze of the Linux kernel |
10:36:56 | | Quit mirak2 ("CGI:IRC (Ping timeout)") |
10:36:58 | | Quit apo (Read error: 110 (Connection timed out)) |
10:38:08 | | Join webguest48 [0] (n=5389f0d6@labb.contactor.se) |
10:38:33 | | Join senab [0] (i=senab@82-35-229-48.cable.ubr01.smal.blueyonder.co.uk) |
10:39:33 | | Quit webguest48 (Client Quit) |
10:39:54 | | Join webguest84 [0] (n=5389f0d6@labb.contactor.se) |
10:40:10 | senab | i was thinking today, why is 'Show ID3 info' called that? |
10:40:28 | senab | surely 'Show Tag Info' is better considering not every format uses ID3 |
10:41:51 | midkay | unrelated-ish: do we actually support non-id3 tags of any kind? |
10:42:23 | Bagder | yes on non-mp3 files |
10:42:41 | midkay | which? ogg, right? |
10:43:13 | senab | flac aswell |
10:43:20 | senab | mpc |
10:43:22 | midkay | ah. |
10:43:26 | midkay | k :) |
10:43:31 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
10:43:44 | senab | same as ID3 Database when selecting TagCache |
10:43:55 | senab | maybe Tab Database is better |
10:43:58 | senab | *tag |
10:44:05 | midkay | nods |
10:44:15 | Bagder | I've never liked the name 'tagcache' |
10:44:20 | Bagder | I find it grossly misleading |
10:44:25 | dwihno | Lots of keyboard changes lately in cvs |
10:44:27 | LinusN | me too |
10:44:37 | preglow | agreed |
10:44:44 | LinusN | i still fail to see what makes it a cache |
10:44:53 | LinusN | as opposed to a database |
10:44:56 | senab | yeh, it doesn't really give an insight into what it does |
10:44:58 | | Quit webguest84 ("CGI:IRC (Ping timeout)") |
10:46:34 | amiconn | Bg3r: It should be (and was before) µs (Microseconds) not us (U-seconds??) |
10:46:50 | LinusN | senab: to answer your question why it is called "ID3 info": it |
10:47:07 | JdGordon | amiconn: does the default font even shown the u sign properly? |
10:47:09 | LinusN | is simply because rockbox was MP3-only in the old archos days |
10:47:18 | Bg3r | amiconn: yes, i know, but it gets converted to utf-8 by my editor and i'm sure that me and JdGordon are not alone |
10:47:22 | amiconn | JdGordon: Yes. µ is plain iso8859-1 |
10:47:40 | senab | linus: aaahhh ok |
10:47:49 | amiconn | Bg3r: Then *imo* it's a bad editor |
10:48:09 | Bg3r | it's just vim with unicode support ... |
10:48:17 | | Quit finn__ (Read error: 110 (Connection timed out)) |
10:48:29 | Zagor | Trolltech announces Qtopia Greenphone, a linux-based phone with open (programmable) firmware. http://www.trolltech.com/company/newsroom/announcements/press.2006-08-11.2301672831/ |
10:48:46 | markun | Bg3r: vim only converts if I want to |
10:49:11 | markun | Do you have some option set to autoconvert to UTF-8? |
10:49:26 | amiconn | Bg3r: The µ has been in debug_menu for years, and it never was a problem before Why is it now? |
10:49:26 | aliask | Is there any reason Sound settings and Manage Settings (and even the settings part of Playlist Options) aren't moved into General Settings? |
10:49:39 | Bg3r | oh, oh, okay |
10:49:49 | Bagder | Zagor: yeah, a cool looking phone I wanna get my hands on and hack |
10:49:55 | midkay | sound settings ought to stay main menu, but i think manage and playlist could be merged.. |
10:49:57 | Zagor | indeed |
10:50:25 | senab | zagor: it's not the first phone based on linux |
10:50:25 | Bg3r | markun: ":set encoding=iso-8859" ? |
10:50:32 | aliask | midkay: Why? |
10:50:41 | Zagor | senab: of course not, but it's the first that allows you to write your own firmware |
10:51:04 | senab | true |
10:51:09 | midkay | aliask: because sound settings are more important and frequently accessed and thus should stay at main level. just my opinion. |
10:51:11 | ryantrip | can you play videos in rockbox? |
10:51:33 | markun | Bg3r: I use "set fileencoding=latin1" |
10:53:09 | midkay | aliask: sound settings are entirely different from other UI/behavior settings and should stay independent (also IMO).. you shouldn't lump things together too generally. sound settings, e.g. settings pertaining to what you hear, and general settings, all the other misc. rockbox settings. |
10:53:13 | senab | ryantrip: theres a mpeg2 player in *very early* development |
10:53:34 | LinusN | imnsho, any editor that decides to automatically change the contents of a file is a bad editor |
10:53:55 | ryantrip | senab: is it on the daily builds? |
10:54:05 | LinusN | you should be able to load a file and save it again without it being altered |
10:54:39 | senab | yes, it's only able to play m2v elementary streams at the mo (no audio) and can be opened as a viewer |
10:55:06 | kidd3ckz | can ipod record sound yet? |
10:55:11 | kidd3ckz | or will it be able to? |
10:55:22 | aliask | midkay: It's just always been a big question to me, it seems like it should go in there for me. I never change anything in them - is it different on other targets (to H300)? |
10:55:34 | midkay | "in them"? sound settings? |
10:55:34 | petur | kidd3ckz: linuxstb is working on it |
10:55:40 | aliask | Yes, sorry. |
10:55:56 | kidd3ckz | sweet :) |
10:55:59 | amiconn | JdGordon: In case you're planning to work on converting more screens to the action system: Some keypad-*.c files will need ifdefing of some context tables |
10:56:10 | | Quit eGen_ ("mýdlo konèí ! ... ruèník konèí !") |
10:56:14 | senab | petur: isn't recording through the headphone socket mono only? |
10:56:15 | midkay | a lot of people like to tweak.. *shrugs* i think of it as General Settings are rather set-it-and-forget-it "i want things to behave this way" but sound settings are much more subjective and they can often require a lot of tweaking. |
10:56:22 | JdGordon | amiconn: im not adding any more screens untill this lot works 100% |
10:56:37 | JdGordon | and why? |
10:56:38 | amiconn | (e.g. the recorder keypad will only have fm radio mappings for fm/v2, but not for v1 |
10:56:38 | daurn|laptop | re |
10:56:49 | Bg3r | markun: do you happen to know how to comment lines in .vimrc ? |
10:56:49 | JdGordon | ah, righto |
10:57:00 | JdGordon | Bg3r: # i would guess |
10:57:03 | amiconn | ..and the ondio keypad will only have mappings for fm radio and recordning for the ondio fm, but not the sp |
10:57:04 | petur | senab: there's also a true line-in via the dock connector iirc |
10:57:07 | Bg3r | JdGordon: it isnt ... |
10:57:21 | amiconn | Same will probably apply to the ipods when ipod recording gets committed |
10:57:28 | preglow | argh |
10:57:39 | preglow | i wonder how much that phone'll cost |
10:57:40 | midkay | aliask: for example: display settings pertain to how rockbox works. playback settings as well. system settings change rockbox functionality. playlist options change rockbox behavior. those can all be lumped together under "general" settings.. sound settings alone affect the output of sound and they rather stand out from the other general settings.. to me.. |
10:57:50 | | Join loco [0] (n=jochen@dslc-082-082-085-040.pools.arcor-ip.net) |
10:58:01 | loco | morning |
10:58:15 | Bagder | preglow: apparently they don't sell it stand-alone but together with a full development kit, so I'd guess it won't be cheap |
10:58:20 | preglow | eh |
10:58:32 | loco | JdGordon: the text_editor plugin is yours, right? |
10:58:33 | preglow | oh well |
10:58:47 | JdGordon | can anyone please test the pitch screen? bluebrother says it doesnt work in h300, i need to know about other targets also.. |
10:58:48 | senab | peter: forgot the dock has a line in/out |
10:58:48 | preglow | as long as it's not cheap enough to kill my hopes of not getting another phone until this one breaks :> |
10:58:49 | JdGordon | loco: yes |
10:59:01 | aliask | I'm going to create a forum thread about it, I'm doing a bit of a rework to the menu code, and I'd like as much input as possible. |
10:59:21 | midkay | aliask: sure. i agree with the manage settings/playlist settings, in any case. |
10:59:27 | loco | JdGordon: it crashes for me, is that expected? ;) |
10:59:40 | JdGordon | only if it has long-ish lines in it |
10:59:42 | senab | i recently got a nokia n80, it's so good having a wifi connection in my house |
11:00 |
11:00:03 | loco | JdGordon: it also crashes when starting it without opening a file. |
11:00:33 | loco | JdGordon: btw, it's iriver h1xx, both sim and real player. segfaulting |
11:00:48 | JdGordon | ok.. ill keep it in mind |
11:01:12 | JdGordon | the bug is actually in the list code i tinhk.. not the plugin.. it doesnt like long lines (even though it shold cope with them) |
11:01:41 | loco | JdGordon: well, it crashed also if i just open the editor and move the joystick. |
11:02:02 | loco | JdGordon: i get 0x0808a3fc in utf8length (utf8=0x8 <Address 0x8 out of bounds>) at common/unicode.c:240 |
11:02:04 | JdGordon | OH... this is after updating? |
11:02:14 | preglow | does that phone have a minijack out port? :> |
11:02:34 | Bg3r | Greenphone will be available mid-September in limited quantities only |
11:02:43 | JdGordon | ignore that... ok, can u put up a bg in FS? im concentrating on the new button stuff first |
11:03:03 | senab | preglow: u need an adaptor but yes u can use 3.5mm |
11:03:17 | loco | JdGordon: yeah, i'll do that. thanks |
11:03:21 | | Quit illogic-al (Remote closed the connection) |
11:03:29 | senab | i'm listening to the di.fm stream on it right now :) |
11:03:32 | loco | JdGordon: so the backtrace isn't of any use? |
11:03:43 | JdGordon | it might be |
11:03:46 | JdGordon | put it in... |
11:03:52 | loco | alright |
11:04:04 | daurn|laptop | btw, in other news, medios got sound working on the archos gmini 402 last night |
11:04:24 | Bagder | daurn|laptop: that should indeed help your rockbox port! |
11:04:45 | markun | :) |
11:05:27 | | Join Landus [0] (i=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net) |
11:05:50 | JdGordon | does anyone know how to check what speed usb is runing at in linux? |
11:06:13 | Bagder | JdGordon: I use dmesg and check the message from when I insert the cable |
11:06:20 | safetydan | JdGordon, dmesg | grep USB |
11:06:38 | | Part loco |
11:07:06 | JdGordon | [42951168.110000] usb 1-1: new high speed USB device using ehci_hcd and address 5 <- does that mean it should be 2.0? |
11:07:25 | senab | high speed is 1.1 |
11:07:36 | senab | 12mbits iirc |
11:07:51 | JdGordon | ok, damn, that would explain my speeds then |
11:07:55 | bluebrother | wasn't that full speed? |
11:08:18 | senab | infact yes ignore me, hi-speed is usb2 |
11:08:24 | LinusN | high speed is 2.0 iirc |
11:08:40 | aliask | I love the irony - high speed > full speed. |
11:08:42 | Bagder | yeah, high is more than full (in this situation) |
11:08:47 | petur | http://en.wikipedia.org/wiki/Usb#Transfer_speed |
11:08:58 | bluebrother | standard speed: 1.5MBit, full speed: 12MBit, high speed: 480MBit IIRC |
11:09:04 | senab | u beat me to it petur |
11:09:12 | dstrek | ultra speed: ohsnapMBit |
11:09:18 | bluebrother | I love this webchat lag :o |
11:09:49 | petur | good thing the webclient is no longer banned |
11:10:49 | JdGordon | hmm... ok, im reading of the disk at 30MB/sec (usb attached IDE hdd), which is faster than my IDE drives.. so i guess theres the problem... |
11:10:59 | dstrek | so is there anything started by anyone for the e10 ? |
11:11:37 | *** | Saving seen data "./dancer.seen" |
11:11:40 | LinusN | not that i know of |
11:11:53 | dstrek | not that I can really see a reason for one |
11:12:02 | Bagder | there's always reasons for rockbox |
11:12:10 | dstrek | true enough |
11:12:12 | aliask | http://forums.rockbox.org/index.php?topic=5854.0 <−− input appreciated |
11:12:15 | senab | jdgordon: i don't get anywhere near that, more 15MB/s |
11:12:39 | * | JdGordon stops complaining! |
11:12:45 | midkay | aliask: thanks for voicing my view for me. :) |
11:13:00 | aliask | No problems :) |
11:13:19 | senab | thats on the |
11:13:41 | senab | *thats on when writing though, for reading its more like 25mb/s |
11:14:08 | JdGordon | jdgordon, safetydan, senab, LinusN, midkay, aliask and 1 Guest are viewing this topic. <- lol |
11:14:25 | aliask | Yay people looking :D |
11:14:25 | midkay | haha. always such a rush when someone links to a forum post. |
11:14:48 | aliask | Yeah, I'd like to see the stats on how often a page is accessed before and after it gets posted in IRC... |
11:15:06 | midkay | haha. |
11:15:09 | amiconn | midka, aliask: 'Manage Settings' should imo stay separate. It's a different thing than the settings itself |
11:15:32 | amiconn | 'Playlist Options' could be moved under 'General Settings' |
11:15:46 | aliask | I think the other way round is more logical :/ |
11:15:57 | amiconn | why? |
11:16:02 | senab | amiconn, i beleive manage settings should be in general settings |
11:16:13 | amiconn | why? |
11:16:28 | LinusN | "Manage settings" applies to both general and sound settings |
11:16:39 | JdGordon | aliask: you should write a revised menu tree in the wiki so we can all pick at it |
11:16:46 | midkay | amiconn: i wouldn't mind that in the least.. |
11:16:48 | LinusN | JdGordon: amen to that |
11:16:48 | aliask | Good idea actually. |
11:17:02 | markun | petur: I was looking at the uboot source and perhaps we could use their usb code |
11:17:02 | amiconn | 'Manage settings' doesn't set settings itself. It allows to store and load settings - and that includes sound settings, which also should stay separate because of frequent access |
11:17:16 | * | JdGordon goes back to wondering why the pitchscreen wont open... |
11:17:21 | | Join TCK [0] (n=tckocr@bb-87-80-197-109.ukonline.co.uk) |
11:17:21 | senab | true |
11:17:28 | amiconn | (although the latter is debatable since the introduction of wps context menu) |
11:17:52 | aliask | There was a bit of work done earlier about this, I'm just linking this for reference - it's a bit dated |
11:17:53 | aliask | http://home.arcor.de/gabriel.meier/temp/rockboxmenu.html |
11:19:24 | senab | i like that aliask |
11:20:32 | senab | although time & date should be in general settings imo |
11:21:35 | | Quit petur ("CGI:IRC (EOF)") |
11:21:37 | | Join p3tur [0] (n=d4efd6a6@labb.contactor.se) |
11:21:50 | aliask | Yes, it's not perfect. |
11:21:51 | | Nick p3tur is now known as petur (n=d4efd6a6@labb.contactor.se) |
11:22:31 | JdGordon | can someone with the ipod please check if the you can access the pitchscreen from the wps (menu hold) |
11:22:51 | | Join p3tur [0] (n=d4efd6a6@labb.contactor.se) |
11:22:51 | | Quit petur (Client Quit) |
11:22:58 | | Nick p3tur is now known as petur (n=d4efd6a6@labb.contactor.se) |
11:22:59 | JdGordon | woops.. sorry.. ignore that.. ipod doesnt have a mapping for pitchscreen from wps |
11:23:17 | | Quit senab (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") |
11:23:35 | * | petur kicks the webclient where it doesn't like it |
11:24:02 | * | LinusN suggests using a real client instead |
11:25:39 | petur | firewall doesn't allow it |
11:25:46 | petur | (at work) |
11:26:02 | * | petur gets reminded he should be programming |
11:27:18 | | Quit ryantrip () |
11:28:39 | LinusN | petur: use a tunnel |
11:28:54 | petur | link? |
11:28:54 | | Quit finn_ ("""""" leaving """"""") |
11:29:23 | LinusN | petur: does the fw allow ssh? |
11:30:00 | petur | I'm the windows fanboy, remember? I go for fancy gui apps :p |
11:30:22 | LinusN | there are gui apps for ssh tunneling, for example putty |
11:30:22 | amiconn | petur: rdp? |
11:30:32 | amiconn | That's what I am using. Very convenient imo |
11:30:43 | petur | the firewall only all allows what is needed - no idea until I try |
11:30:48 | LinusN | you just use ssh to set up a tunnel, then you can use any irc client |
11:31:07 | petur | I have no experience at all in this domain |
11:31:29 | * | LinusN goes to eat lunch with bagder |
11:31:44 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
11:32:17 | tucoz | bluebrother, around? |
11:33:05 | aliask | I use putty at school to bypass the school's filter and credit system :D |
11:33:22 | aliask | Anyway: I've created a wikipage for people to fiddle with - http://www.rockbox.org/twiki/bin/view/Main/MenuRework |
11:33:40 | * | aliask goes to eat dinner |
11:36:13 | | Join barrywardell [0] (n=barrywar@host-194-46-238-161.dsl-ie.utvinternet.net) |
11:39:03 | bluebrother | tucoz: a bit. |
11:39:36 | tucoz | good. Do you have an idea how we could use certain commands in a different context? |
11:40:13 | tucoz | As we would want to include all commands (some with the same name) to the entire manual |
11:40:23 | JdGordon | are you guys talking abou the manual? if your lucky (and your good with perl...) you should be able to take the keymap files for the target and get it to dump it straight to tex for you |
11:40:44 | tucoz | JdGordon, I do it the hard way :D |
11:40:53 | JdGordon | ok :) |
11:41:00 | tucoz | at least as a test |
11:41:46 | bluebrother | I don't think we could simply "dump" the keymap file. |
11:42:07 | bluebrother | Maybe we could convert them with a little perl script but I'm not sure. |
11:42:42 | bluebrother | tucoz: what do you mean exactly? |
11:42:45 | tucoz | I think that is doable. But, it will not be too much work as long as we have set up one action map one target |
11:43:43 | tucoz | ok, lets say we have two ActionTreePgLeft, where one is \ButtonLeft and one is \ButtonRight (silly example). |
11:44:04 | tucoz | one is used under a tree context, and the other is used in a settings context |
11:44:11 | bluebrother | ah, that case. I looked into it and was also thinking about it. |
11:44:35 | bluebrother | it is? |
11:44:51 | tucoz | no, that was just a (silly) example |
11:45:23 | bluebrother | but as far as I understood the actions are always the same buttons. Aren't they? |
11:45:27 | amiconn | JdGordon: WPS keylock doesn't work on Ondio, and according to the code also doesn't work on Recorders |
11:45:49 | JdGordon | is this after the recent change? or always? |
11:45:55 | bluebrother | so an action "page up" is always the same button in a defined context. |
11:45:58 | tucoz | bluebrother, no I think I found places where that was not the case |
11:46:04 | tucoz | hold on |
11:46:15 | bluebrother | so we could just add the context to the name, like ActionWpsNext |
11:46:22 | bluebrother | oh. |
11:46:25 | tucoz | yes, that is done |
11:46:35 | JdGordon | amiconn: ? and by not work does it lock and not unlock? or not lock at all? |
11:46:56 | amiconn | JdGordon: Doesn't work since actions, and not at all |
11:47:06 | amiconn | There's no definition for the lock combo |
11:47:23 | amiconn | And we need a way to unlock programmatically |
11:47:24 | tucoz | bluebrother, ACTION_STD_CANCEL is normally BUTTON_LEFT or BUTTON_OFF but in the quickscreen it is BUTTON_MODE |
11:47:51 | JdGordon | hmm... im sure i put them in... im actually starting to think the wrong version of the patch got commited.. |
11:48:08 | JdGordon | amiconn: programtic unlock? its easy, but why? |
11:48:33 | bluebrother | oh. Why isn't that calles ACTION?QS?CANCEL? |
11:48:42 | bluebrother | replace ? with _ |
11:48:57 | bluebrother | maybe I should stick to only one keyboard layout ;-) |
11:49:02 | amiconn | You might lock buttons in the wps. Then e.g. playback stops, and you're dropped to the browser. The buttons were unlocked automatically before. Now they aren't... |
11:49:03 | tucoz | bluebrother, it is. Forget me |
11:49:14 | tucoz | no, it isnt' |
11:49:21 | JdGordon | amiconn: haha, ok, good reason :) |
11:49:33 | tucoz | it is ACTION_STD_CANCEL |
11:49:43 | bluebrother | tucoz: you're right, I looked into the code. |
11:49:44 | amiconn | It might even be that in this case you can't unlock at all now, since the new context doesn't define a lock combo |
11:49:57 | bluebrother | But we could simply call it ActionQsCancel |
11:50:09 | tucoz | JdGordon, why is ACTION_STD_CANCEL not ACTION_QS_CANCEL in the quickscreen context? |
11:50:52 | bluebrother | similar in the bookmark context, it uses ACTION_STD_OK |
11:50:55 | tucoz | bluebrother, yes. So, we simply use the scheme ActionContextWhatAction for the |
11:51:03 | tucoz | actions |
11:51:08 | JdGordon | tucoz: umm.. does the std key work in all targets? |
11:51:22 | JdGordon | your proably right tjo |
11:51:26 | JdGordon | tho |
11:51:30 | bluebrother | that was my idea ... hadn't noticed that out of context mappings before. |
11:51:48 | tucoz | no idea. Was just wondering about the naming as the rest of the qs stuff has a QS in the middle |
11:52:04 | bluebrother | also, I thought maybe it would be nice to start with converting only STD and WPS contexts as a first step. |
11:52:23 | tucoz | sure. That is done for the h1xx and h300 |
11:52:25 | amiconn | Maybe it's even better to keep the buttons locked, but then the unlock combo needs to be stored in a way that the action code completely ignores context as long as the buttons are locked, and waits for the exact same combo which was used to lock buttons for unlocking |
11:52:44 | * | amiconn hopes that was understandable :/ |
11:52:56 | JdGordon | tucoz: oh sorry, misread you... what i should have said was hopefully the std cancel button would work in the QS on all targets so a QS_EXIT isnt needed |
11:53:19 | tucoz | I see |
11:53:24 | | Join jhMikeS [0] (n=jethead7@adsl-68-252-132-254.dsl.sfldmi.ameritech.net) |
11:53:32 | JdGordon | amiconn: i tinhk that is doable |
11:53:54 | jhMikeS | I see the build system is back up :) |
11:55:53 | * | JdGordon is considering throwing his h300 at the freeking wall.. bloody on button combos are not working :'( |
11:55:55 | bluebrother | JdGordon: but isn't that a bit ... inconsistent? At least you have an entry in the keymap table, so does this save anything? |
11:56:56 | jhMikeS | What went wrong with it after my commit? I'm curious if anyone here knows. |
11:57:29 | JdGordon | bluebrother: na, its more consistent because the std off does exit (off in h300), but the addition of the menu button is to add convienicne |
11:57:30 | amiconn | jhMikeS: It has nothing to do with your commit in particular |
11:57:48 | jhMikeS | amiconn: I'm still curious |
11:57:51 | | Join Arathis [0] (n=doerk@p508A6083.dip.t-dialin.net) |
11:58:16 | amiconn | It just hangs from time to time. Someone with central server access still needs to figure out why |
11:58:25 | jhMikeS | mmmm |
11:58:30 | barrywardell | JdGordon: thanks for adding the H10 patch. Unfortunately it got broken by amiconn's commit so I'll fix it up and make a new one later today when I have the chance |
11:58:40 | JdGordon | righto |
12:00 |
12:00:15 | amiconn | barrywardell: Just 'const' all the button mapping structs and remove the preconditions from multi-fire 'repeat' actions |
12:00:16 | * | jhMikeS made a joke last night about JdGordon providing the 30 story building that he dropped his iPos off and now notices JdGordon wants to throw an H300 at the wall. |
12:00:27 | * | JdGordon saw |
12:01:11 | JdGordon | i tihnk i found the problem.. gwps.c doesnt include "config.h" ! |
12:01:23 | amiconn | ugh |
12:01:51 | bluebrother | JdGordon: I still don't get it. Wouldn't calling it ACTION_QS_CANCEL better as it clearly indicates it's a quickscreen action? |
12:02:11 | * | jhMikeS hopes JdGordon didn't think it inapropriate...just kidding |
12:02:28 | barrywardell | amiconn: so things that fire multiple times when the button is held down get no preconditions and things that fire just once on a long hold get preconditions? |
12:02:44 | | Join MadDog011 [0] (n=MadDog01@212-200-212-95.adsl.sezampro.yu) |
12:02:50 | JdGordon | the idea of actions is that there are standard combinations, and the screens shuold always use them, but if a certain target wants to extend a screen (with its buttons) it can.. |
12:02:53 | | Join eGen_ [0] (i=generat0@boserver.mudecin.cz) |
12:03:07 | JdGordon | jhMikeS: I have a sense of humour.. so i didnt care |
12:03:27 | JdGordon | besides.. you couldnt outdo amiconn's award he gave me :D |
12:03:34 | bluebrother | hmm. But aren't you kindof redefining a standard action that way? |
12:03:40 | jhMikeS | JdGordon: What's that? |
12:04:09 | JdGordon | jhMikeS: cant rememebr the wording.. something like "bigest badness award" or sometthing |
12:04:19 | JdGordon | bluebrother: no, not redefinng... extending.. |
12:04:40 | bluebrother | meaning it's an additional key for that action? |
12:04:42 | jhMikeS | :) |
12:04:50 | JdGordon | yes |
12:05:18 | bluebrother | anyway, I guess I need to grab some time this evening reading the action stuff completely and not only snippets ;-) |
12:05:48 | JdGordon | oh bloody hell... HAVE_PITCHSCREEN is not defined in the config-h300.h .. no wonder it doesnt work! |
12:06:37 | jhMikeS | Someone didn't let me remove my own task related to the commit. I left things alone after the hang and went to do it this morning and it's gone. |
12:07:21 | * | jhMikeS gonna go make coffee |
12:08:41 | preglow | nothing you could do about it anyway |
12:09:58 | | Quit mkey (""Welcome to IRC; Where men are men, women are men and little girls are FBI agents!"") |
12:10:28 | preglow | is there some way to stop using the settings list scheme when dealing with large lists over integers? |
12:10:32 | preglow | it just looks silly |
12:10:41 | preglow | s/over/of/ |
12:11:10 | safetydan | not without adding more code |
12:11:40 | safetydan | I got used to it in the end. The consistancy is nice. |
12:11:54 | safetydan | And it's basically the same as having a slider for the numeric value. |
12:12:42 | amiconn | barrywardell: correct. |
12:13:00 | preglow | it just looks silly with a great giant list of values from 0% to 200%, heh |
12:13:15 | preglow | i'll survive, though |
12:13:26 | JdGordon | the idea is to move away from #ifdefing on KEYPAD_<target> or screen or something and move to HAVE_SOME_SCREEN right? |
12:13:56 | | Quit tucoz ("Leaving") |
12:13:58 | amiconn | preglow: I agree that it looks a bit odd, but it also has an advantage: You can immediately see the step size |
12:14:47 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
12:14:59 | | Quit dan_a (Read error: 110 (Connection timed out)) |
12:15:11 | amiconn | safetydan: One thing that still annoys me with the new settings method is that Left is 'cancel' instead of 'accept' on some (most?) targets |
12:15:27 | tucoz | bluebrother, now the irivers and ipods are finished. I'll wait with the ondios and recorders til later |
12:15:38 | safetydan | amiconn, yeah that's still driving me batty too |
12:15:55 | amiconn | JdGordon: HAVE_SOME_SCREEN is a good idea imho |
12:16:12 | JdGordon | k |
12:16:26 | JdGordon | hopefully ill finish this pitchscreen fixing before house starts in 20min :p |
12:17:11 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
12:18:39 | daurn|laptop | Bagder back yet |
12:18:40 | daurn|laptop | ? |
12:18:46 | JdGordon | damn the pitch screen is hard to control! |
12:18:55 | | Quit amiconn (Nick collision from services.) |
12:18:55 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
12:24:33 | | Join PyromancerX [0] (n=Pyromanc@c-24-63-23-114.hsd1.ma.comcast.net) |
12:25:19 | JdGordon | what is the point of l/r in the pitch screen only being +-2%? can anyone actually tell the difference with such a small change? |
12:27:20 | * | midkay .. |
12:27:30 | midkay | hm, that's supposed to be like "me..." but.. |
12:27:37 | midkay | it doesn't really come across as it, i guess. |
12:28:32 | JdGordon | ok |
12:28:54 | tucoz | JdGordon, like a nudge on a record player? |
12:29:13 | tucoz | for beat matching I guess |
12:29:28 | JdGordon | ok |
12:29:38 | midkay | it's very noticeable going from 100% to 102 or 98, but not maybe from like 168 to 170 or 166... |
12:30:04 | midkay | it'd be nice if it were more exponential.. 1% adjustments for the first 10% or something, then go up to 2%, later 5% maybe.. |
12:30:54 | tucoz | I agree. That sounds like a good idea. |
12:30:59 | preglow | JdGordon: sure i can |
12:31:13 | preglow | it's not even hard |
12:31:17 | JdGordon | .. ok.. i get it :D |
12:31:28 | preglow | depends heavily on the material as well |
12:31:35 | daurn|laptop | midkay: thats what a percentage IS |
12:31:46 | preglow | daurn|laptop: no, it's not... |
12:31:54 | midkay | it's easy to hear the slightest change when they're absolutely even output levels, but when you get to the point where one is much louder than the other it's considerably harder. |
12:32:00 | midkay | daurn|laptop: that doesn't make any sense.. what? |
12:32:05 | daurn|laptop | 168 + 2% = 171.36 |
12:32:05 | midkay | what is what a percentage is? |
12:32:12 | * | JdGordon back in an hour |
12:32:17 | preglow | midkay: people are used to a linear scale there |
12:32:18 | midkay | that's not what we're talking about... |
12:32:32 | safetydan | JdGordon, it's not on yet |
12:32:33 | midkay | preglow: i don't mind, i'm just saying. it's harder to notice when it's drastically different. |
12:34:13 | * | jhMikeS would like to make the pitch control only alter pitch and not tempo |
12:34:42 | jhMikeS | The pitch adjustment should move in "cents" or 1/100ths of a semitone. Thats how it is in the musical worlds |
12:35:16 | jhMikeS | 2^(1/1200) steps in other words |
12:36:06 | preglow | jhMikeS: you forget that sometimes what you want is to change the tempo |
12:36:28 | jhMikeS | No I didn't...that's why there should be tempo controll too |
12:36:33 | preglow | as a matter of fact, that's, despite the name of the screen, probably the primary reason for it being there |
12:36:51 | preglow | anyway, it's on my very, very distant todo list |
12:37:00 | preglow | coding a good time stretcher isn't easy on such a restricted platform |
12:37:13 | safetydan | preglow, in your eqgraph.c file you call fcos(), is that different from the fsincos() in the eq code? |
12:37:30 | preglow | ah, shouldn't be, no |
12:37:37 | preglow | it just does cos, of course |
12:37:38 | jhMikeS | Can you convert to frequency domain first and shift that and go back to time domain? |
12:37:48 | safetydan | okay, thought you might have been using a lower precision cos function for speed |
12:37:53 | preglow | jhMikeS: in a way |
12:38:07 | preglow | jhMikeS: that's kinda how the phase vocoder method of pitch shifting works |
12:38:15 | preglow | safetydan: hell no, not there, heh |
12:38:35 | jhMikeS | preglow: I'm very green at anything audio so don't laught at me! :) |
12:39:01 | preglow | jhMikeS: this is a wee bit beyond your run off the mill audio algorithm as well, heh |
12:39:11 | preglow | jhMikeS: but anyway, an fft based approach will very probably be too expensive for us |
12:39:22 | preglow | we'll probably have to use some granular synthesis based approach |
12:39:29 | preglow | and they sound very crap |
12:39:33 | jhMikeS | preglow: Don't want to lost audio quality. |
12:39:48 | preglow | well, then i'd say forget it |
12:39:52 | preglow | we don't have enough cpu power |
12:40:00 | preglow | time stretching/pitch shifting isn't a trivial thing to do |
12:40:33 | jhMikeS | I can tell as it's a load even on a good pentium. |
12:43:00 | | Quit Pyromancer (Read error: 110 (Connection timed out)) |
12:43:11 | jhMikeS | preglow: Is granular synthesis that method where the audio is chopped into little bits and then respliced? |
12:43:15 | preglow | yes |
12:43:58 | * | jhMikeS hates the way that sounds except on halloween |
12:44:04 | aliask | I'm pretty sure that's how the iPod firmware does it. I don't think it sounds that bad, until you start speeding up too much |
12:44:21 | | Quit MadDog011 (Remote closed the connection) |
12:44:22 | barrywardell | JdGordon: if you see this when you get back, here's the updated H10 keymaps file: http://pastebin.ca/134342 |
12:44:53 | | Part barrywardell |
12:44:56 | preglow | i think the ipod firmware does some seriously simple-ass time stretching |
12:45:14 | jhMikeS | If you stretch out time you can hear the repeating splices. |
12:45:41 | preglow | yes, that's a bit too simple |
12:46:36 | jhMikeS | not fft (freq), not granular (time), what's left then? |
12:46:53 | preglow | granular's pretty much the only choice we have |
12:47:09 | preglow | with a highly optimised fft, we might have a chance |
12:47:16 | jhMikeS | ugh...everythings gonna sound like darth varder |
12:47:20 | jhMikeS | vader |
12:47:25 | preglow | but it'll suck battery like mad, and you wouldn't be able to pitch stuff up too much |
12:47:32 | preglow | no, that's a vocoder :> |
12:47:54 | preglow | no, it's not |
12:47:57 | jhMikeS | preglow: I don't but that granular thing can sound awfully like it |
12:48:00 | preglow | you're right! :D |
12:49:16 | preglow | anyway |
12:49:16 | jhMikeS | Maybe the best place to use such a thing isn't when you're at the beach but if you're transposing for music or doing karaoke or something where the unit can be plugged...I dunno |
12:49:23 | preglow | that would be my first shot at it |
12:49:27 | preglow | unfortunately, i don't much care about it, heh |
12:50:17 | jhMikeS | preglow: It's a task that would teach me something in its own sake |
12:50:53 | preglow | http://en.wikipedia.org/wiki/Audio_timescale-pitch_modification |
12:50:55 | preglow | lots of links there |
12:51:05 | preglow | there's a lot of info on the web about this |
12:53:17 | LinusN | preglow: but most info ends up in "and you can buy the closed-source implementation from us" |
12:54:37 | LinusN | very little documentation with actual algorithms described |
12:54:42 | xorAxAx | hmm |
12:55:04 | xorAxAx | have you looked into audacity's etc. code? |
12:55:10 | safetydan | hrmm... for this graphing thing to work the dsp will have to expose the eq coefs |
12:55:24 | | Join keilj [0] (n=jimmykei@203-59-83-31.dyn.iinet.net.au) |
12:55:37 | keilj | hello all |
12:56:21 | | Join mantono [0] (n=mantono@c83-250-204-173.bredband.comhem.se) |
12:56:25 | jhMikeS | To start with maybe I should make the pitch shift work in cents or if some is working on the screen, that would be a more sensible scale. |
12:57:23 | LinusN | probably, but i believe most people use it to speed up the playback rather than transpose it |
12:57:41 | midkay | safetydan: can i ask what you're up to? eqgraph.c/"graphing thing".. sounds interesting. :) |
12:57:53 | LinusN | xorAxAx: no, i haven't |
12:58:04 | safetydan | midkay, just attempting to hook up preglow's eq graphing code |
12:58:31 | midkay | eq graphing code? you mean hooking the graphical EQ up to the hardware eq? |
12:58:35 | jhMikeS | The pitch and tempo aren't percieved linearly so there's too much resolution near the 100% mark and not enought at the bottom/top |
12:59:16 | safetydan | midkay, something like this http://www.pvv.org/~thomj/rockbox/eqgraph.png |
12:59:17 | preglow | safetydan: got it to work at all? |
12:59:29 | midkay | safetydan: ah, i see. cool. :) |
12:59:37 | safetydan | preglow, well it compiles, but no not actually attempted to feed it data yet |
12:59:50 | preglow | safetydan: i've got a test program somewhere around here too |
12:59:52 | preglow | i can see if i can find it |
12:59:55 | LinusN | jhMikeS: agreed |
12:59:57 | safetydan | that'd be handy |
13:00 |
13:00:03 | jhMikeS | With 2 cents per step youd have 1200 levels instead of 1000 for -/+ 1 octave, just change from % to semitones |
13:00:13 | preglow | LinusN: yeah, but there is source code hanging around |
13:00:21 | preglow | the phase vocoder method is pretty well described |
13:00:29 | LinusN | yes |
13:00:34 | | Quit mantono (Client Quit) |
13:01:06 | LinusN | i guess you can use a pretty simple algorithm just to be able to speed up audio books |
13:01:17 | preglow | you can indeed |
13:01:20 | preglow | psola is good for that |
13:01:34 | preglow | which is granular synthesis with pitch estimation |
13:01:38 | xorAxAx | can the ipod slowdown audio books? |
13:01:58 | preglow | safetydan: i've found some code, but it's a bloody mess... |
13:01:59 | tucoz | Maybe there is a open source filter for this. Like buzz machines or a free vst filter or something like that. |
13:02:26 | preglow | there is |
13:02:33 | preglow | csound probably has algos |
13:02:36 | safetydan | preglow, still probably worth a look |
13:03:44 | preglow | the dsp community isn't too big on sharing source code for some reason |
13:03:51 | | Quit keilj () |
13:04:06 | tucoz | It would be interesting to see it work on an actual target. I have often been astonished by how well stuff works on rockbox. |
13:04:51 | LinusN | preglow: exactly, people are very protective with their knowledge |
13:05:15 | preglow | most dsp people think they'll make it big with their knowledge, or something |
13:05:18 | preglow | which they mostly don't |
13:05:21 | preglow | it's a very competetive market |
13:05:37 | preglow | tons of independent people selling stuff |
13:05:38 | tucoz | Maybe there is some articles available. The academic community usually are quite good at sharing their results |
13:05:54 | preglow | tons of articles, but the best ones aren't always available |
13:06:01 | preglow | the aes ones in particular have to be bought |
13:06:15 | tucoz | aes, like in crypto? |
13:06:23 | preglow | audio engineering society |
13:06:33 | safetydan | preglow, do I all eq_magplot once per band and sum the resulting graphs? |
13:06:37 | safetydan | call even |
13:06:40 | preglow | safetydan: yes |
13:06:42 | tucoz | ok |
13:07:03 | safetydan | man this is going to be slow |
13:07:16 | preglow | www.pvv.org/~thomj/rockbox/eqplot-shitty-main.c |
13:07:24 | preglow | it needs SDL and SDL_gfx |
13:07:31 | preglow | safetydan: indeed |
13:07:42 | safetydan | 403 |
13:07:47 | preglow | safetydan: i didn't mean it to be used in a very realtime like fashion |
13:08:09 | safetydan | no, I can't imagine it's easy to be realtime with this sort of thing |
13:08:48 | safetydan | Anyway, I can't get that URL. I get 403 Forbidden. |
13:08:49 | preglow | safetydan: there |
13:08:53 | safetydan | ah |
13:08:59 | safetydan | yay |
13:09:22 | preglow | but yes, it'll be slow |
13:09:42 | preglow | i can also derive expressions that are hardwired to the eq filters, i guess, but i don't know if it'll benefit us much |
13:09:59 | preglow | the current routine works for all second order iir filters |
13:10:14 | preglow | which i also gathered is a nice thing to have in case one wants to plot filters other places |
13:10:43 | safetydan | Have you tried it on a target? |
13:11:28 | | Quit theli_ua (Remote closed the connection) |
13:11:35 | preglow | no |
13:11:40 | *** | Saving seen data "./dancer.seen" |
13:11:44 | preglow | btw |
13:12:11 | preglow | there are two ways to deal with the plot mixing: either you multiply the linear spectrums of each band together, then calculate the db values |
13:12:21 | preglow | or you calculate db values for each spectrum, then add them together |
13:12:25 | preglow | the first one should be cheaper by far |
13:13:57 | safetydan | I'm going to pretend I understood that and press on regardless :) |
13:14:40 | amiconn | safetydan: Will you use the cording sine/cosine routines instead of the table based one? |
13:14:45 | preglow | gist of it: you need to combine the plots by multiplying them |
13:14:48 | amiconn | s/cording/cordic/ |
13:14:52 | preglow | amiconn: yes |
13:14:56 | preglow | the table based one is gone |
13:15:52 | amiconn | log/exp could also use another algorithm (the one I use in the grayscale lib for gamma correction) |
13:16:05 | safetydan | log/exp can be done with cordic as well |
13:16:12 | safetydan | but whether you want that is another issue |
13:16:23 | tucoz | OT: does anyone know how to get remove the apt lock? Adept updater crashed and I killed all adept processes, but the lock is still there. |
13:17:20 | aliask | Restart? |
13:17:23 | tucoz | hmm, there were still a stray process that I killed and it works now. |
13:17:30 | aliask | Never mind then :) |
13:17:33 | tucoz | :) |
13:18:49 | * | amiconn wonders whether it would be manageable to do the grescale -> bitpattern conversion in realtime (grayscale lib) |
13:19:19 | amiconn | It would have several advantages to do it this way |
13:20:16 | | Join theli_ua [0] (n=theli@mail.ukrcard.com.ua) |
13:20:21 | aliask | amiconn: Keep answering the questions as in my head before I ask them :) |
13:20:39 | | Join SereR0kR [0] (n=SereR0kR@Fceb9.f.strato-dslnet.de) |
13:20:39 | tucoz | preglow, what do you think about this? http://www.mega-nerd.com/SRC/ |
13:21:54 | preglow | it's good |
13:21:56 | preglow | but expensive |
13:22:08 | tucoz | the source is available for download |
13:22:18 | preglow | afaik, it's based on jos' resampling algorithm |
13:22:32 | preglow | which is basically fir filtering by a sinc function you calculate as you go |
13:22:35 | preglow | from a lookup table |
13:22:59 | preglow | it's worth trying at some point to see how well we'll be able to hold up, but it'll be more expensive than what we have no by a very large margin |
13:23:07 | preglow | s/no/now/ |
13:23:18 | tucoz | ahh, expensive as in computing cost. I thought you mean $$$ |
13:23:26 | preglow | heh, no |
13:23:30 | preglow | src is used all over the place |
13:23:56 | preglow | the code can't be used as is anyway |
13:24:10 | preglow | or shouldn't, i guess |
13:25:10 | tucoz | there is also this: http://www.dspdimension.com/data/html/download.html |
13:25:29 | tucoz | the pitch shifting using the fourier transform source code, that is |
13:25:41 | preglow | src doesn't do pitch shifting, if that's what you think |
13:25:47 | preglow | it just does ordinary high quality resampling |
13:26:06 | tucoz | aha, I was looking for time streching |
13:26:09 | | Quit muesli__ (Read error: 104 (Connection reset by peer)) |
13:26:34 | | Join muesli__ [0] (i=muesli_t@203.187.240.141) |
13:28:09 | tucoz | not really into the audio lingo |
13:29:18 | | Join Rob2222_ [0] (n=Miranda@ACB096FE.ipt.aol.com) |
13:34:44 | * | JdGordon back |
13:34:58 | jhMikeS | I guess the dspdimension thing does was I was thinking but it's loaded with floating point :( |
13:35:03 | safetydan | ah, House must be finished |
13:35:16 | JdGordon | yup |
13:35:26 | aliask | Hahaha |
13:35:58 | Bg3r | finished as destroyed ? :D |
13:36:04 | JdGordon | whats the funny? |
13:36:16 | aliask | He knew what was going on :) |
13:37:18 | preglow | house? |
13:37:25 | aliask | TV show |
13:37:32 | * | preglow dropkicks television |
13:37:36 | JdGordon | about the only decent thing on tv atm |
13:37:52 | aliask | Yep, which is why I use bittorrent >_> |
13:38:12 | | Quit eGen_ ("mýdlo konèí ! ... ruèník konèí !") |
13:38:34 | aliask | Still waiting for september 5th - new season of house :D |
13:39:15 | | Join scott666_ [0] (n=scott666@c-24-245-74-66.hsd1.mn.comcast.net) |
13:40:23 | aliask | Does someone with commit access want to look at this: http://www.rockbox.org/tracker/task/5823 ? |
13:41:54 | preglow | amiconn: IBSS is zeroed out, yes? |
13:42:26 | JdGordon | noone has a problem with chaning the pitchscreen so you have to have #define HAVE_PITCHSCREEN in the target config.h for it to be used? |
13:42:59 | JdGordon | .. replacing a check for !KEYPAD_PLAYER |
13:44:04 | JdGordon | amiconn: Linu*: Bagder: ? silense means no... |
13:44:22 | Bagder | I agree to everything I haven't read |
13:44:28 | tucoz | hehe |
13:44:30 | JdGordon | sounds good |
13:44:57 | | Quit daurn|laptop (Connection timed out) |
13:45:49 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
13:46:07 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
13:46:15 | JdGordon | hmm.. no.. this isnt going to work for ipod :'( |
13:46:31 | daurn|laptop | Bagder? |
13:46:52 | * | safetydan has angered the SIGFPE gods |
13:46:55 | | Join ed__ [0] (n=ed@cpc3-ely12-0-0-cust676.cdif.cable.ntl.com) |
13:46:56 | bluebrother | just discovered accidential next skips when playing files using "right" from the file browser |
13:47:29 | JdGordon | didnt accidental next do that before anyway? |
13:47:33 | ed__ | hotwire: your using my registered nick, please change it :) |
13:47:58 | bluebrother | JdGordon: no, as I usually play new directories using the right button. |
13:48:07 | JdGordon | ed__: /msg nickserv ghost <nickname > <password> |
13:48:24 | ed__ | JdGordon: i know, i'm was just trying to be polite :) |
13:48:27 | JdGordon | put u dont purposly accidnelty press right again |
13:48:30 | preglow | safetydan: sigfpe? you're using the fpu? :> |
13:48:40 | | Quit hotwire (Nick collision from services.) |
13:48:47 | | Nick ed__ is now known as Hotwire (n=ed@cpc3-ely12-0-0-cust676.cdif.cable.ntl.com) |
13:48:53 | safetydan | apparently it's related to divide by zero |
13:49:01 | safetydan | there's no float code that I'm using anyway |
13:49:04 | LinusN | bluebrother: which platform? |
13:49:14 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4318932.sympatico.ca) |
13:49:17 | bluebrother | LinusN: h120 |
13:49:18 | Bagder | daurn|laptop: yes? |
13:49:49 | bluebrother | but it only occurs when playback is stopped. |
13:50:55 | JdGordon | how should i rename the quickscreen context so it obviously applies to the pitch screen also? seen as the 2 scren have the same layouts |
13:51:31 | | Join eGen_ [0] (i=generat0@boserver.mudecin.cz) |
13:52:14 | LinusN | JdGordon: but they don't have anything else in common, so why should they share the context? |
13:52:32 | JdGordon | because the screen layout is identical |
13:52:56 | LinusN | does the pitch screen have 3 option lists? i think not? |
13:53:03 | | Part Hotwire ("Konversation terminated!") |
13:53:18 | JdGordon | ok, it has 1 extra button.. which a few of the targets use in the qs anyway |
13:53:25 | JdGordon | down inverse |
13:54:00 | LinusN | my point is that the context is about what the screen does, not what keys they happen to use |
13:54:07 | jhMikeS | Now when I select "right" to delete a file it shows the screen for a second and then it disappears. |
13:54:28 | jhMikeS | THe screen not the file. I have to use select now |
13:54:29 | JdGordon | how about CONTEXT_COMPASSPOINTS? and have n/s/e/w (n being up) that is used on these 2 screens |
13:55:05 | | Join webguest33 [0] (n=51ffae07@labb.contactor.se) |
13:55:12 | webguest33 | hi |
13:55:18 | webguest33 | just a question |
13:55:20 | JdGordon | jhMikeS: ok, that should be easy to fix... |
13:55:34 | jhMikeS | The keys are acting wierd |
13:56:04 | webguest33 | what's the use of the eeprom driver? Is there any benefit from flashing rocbox in epprom instead of bootloader/disk? |
13:56:05 | jhMikeS | Why does it say I have to push "Play" to do the action but I really have to push "select" |
13:56:19 | JdGordon | which action? |
13:56:23 | LinusN | jhMikeS: historical reasons |
13:56:30 | jhMikeS | For one: delete a file. |
13:56:38 | LinusN | and the language files haven't been updated |
13:57:24 | JdGordon | LinusN: conext_compasspoints is workable? |
13:57:51 | jhMikeS | What historical reason is there to tell people to use the wrong button? Or are you saying you changed it from play at some point and didn't update the lang files? Maybe the lang file should have the button names as separate words? If it does, ignore that part. :) |
13:58:07 | | Join MadDog011 [0] (n=pera@212-200-212-95.adsl.sezampro.yu) |
13:58:13 | LinusN | JdGordon: my opinion is that they should be two contexts |
13:58:29 | JdGordon | the lang file didnt always allow diffeent string for different targets |
13:58:54 | LinusN | jhMikeS: until not long ago, all targets shared the same strings |
13:59:02 | jhMikeS | LinusN: It does now? |
13:59:09 | LinusN | no |
13:59:18 | JdGordon | LinusN: i think its a waste, it also goes aslightly against the making proting easier and consistancy.... |
13:59:25 | JdGordon | but if you still say no then ill live |
13:59:36 | LinusN | JdGordon: i only state my opinion |
13:59:40 | | Quit muesli__ (Read error: 104 (Connection reset by peer)) |
13:59:56 | jhMikeS | never mind...you're saying different strings for different targets now? |
13:59:58 | * | JdGordon likes pleasing those higher in the food chain :p |
14:00 |
14:00:03 | | Join muesli__ [0] (i=muesli_t@203.187.240.141) |
14:00:06 | safetydan | fear my... errr... preglow's eq graphing power |
14:00:10 | Bagder | there's food? where! |
14:00:32 | LinusN | jhMikeS: yes, you can now have target specific strings |
14:00:51 | jhMikeS | Have the button name strings separated from the other text. The screen can then select the right string. |
14:00:56 | * | LinusN ph333rs safetydan's powers |
14:01:39 | safetydan | now if I could just figure out how to combine each band's graph... |
14:01:55 | LinusN | jhMikeS: there is a general "confirm with Play" string used by several screens |
14:02:00 | jhMikeS | safetydan: eq graphing? |
14:02:24 | LinusN | all these screens use the same button |
14:02:31 | safetydan | jhMikeS, graph the effect of the equalizer settings basically |
14:02:31 | jhMikeS | LinusN: That's yucky and should be avoided IMO. |
14:02:46 | LinusN | no, that's called "consistency" in the ui world |
14:02:54 | jhMikeS | LinusN: But the tell tell me to use the _wrong_ button :D |
14:03:02 | LinusN | all you have to do is change the string, goddammit! |
14:03:05 | preglow | safetydan: you add them |
14:03:05 | jhMikeS | That's even worse. |
14:03:09 | preglow | safetydan: ehh |
14:03:11 | preglow | safetydan: multiply them |
14:03:17 | | Quit pondlife ("byebye") |
14:03:28 | preglow | if the graph is still in linear amplitude format, at least |
14:03:34 | jhMikeS | LinusN: What if there's a screen that still needs "confirm with Play" :) |
14:03:37 | LinusN | jhMikeS: apps/lang/english.lang |
14:03:51 | LinusN | jhMikeS: then we use a different string for that |
14:03:53 | safetydan | preglow, multiply and clamp? |
14:03:55 | | Quit webguest33 ("CGI:IRC (EOF)") |
14:04:05 | LinusN | or change the ui so it uses the same button as the other screens |
14:04:12 | jhMikeS | I'm trying not to conflict with something that actually needs that string as it is. Ok fine I'll change it. |
14:04:23 | * | jhMikeS is a bugger sometimes. |
14:04:44 | LinusN | jhMikeS: check how it's done for the h100 and h300 targets |
14:04:49 | preglow | safetydan: clamp shouldn't be necessary, afaik |
14:04:50 | preglow | lemme think |
14:04:58 | safetydan | patch as is is here http://iocaine.org/eq_graph.diff (note extreme roughness and hackishness) |
14:05:13 | LinusN | there is also a patch in the tracker that adds more target specific strings for the irivers |
14:05:16 | jhMikeS | safetydan: I had the idea to do that too BTW. |
14:05:39 | safetydan | jhMikeS, yeah the idea has been kicking around since the equalizer was implemented |
14:05:44 | jhMikeS | safetydan: Is that part of the EQ screen or something separate? |
14:06:08 | safetydan | jhMikeS, at the moment it's just tacked on |
14:06:18 | jhMikeS | OH...we have an mp3 encoder why not use that for recording? |
14:06:24 | jhMikeS | Adapt it, rather |
14:06:35 | Bagder | jhMikeS: we should, and there's a patch that does/did it |
14:06:36 | LinusN | jhMikeS: there is a half-ready patch for that too in the tracker |
14:06:53 | preglow | safetydan: what, you've stuffed it in the eq screen already? |
14:06:57 | jhMikeS | Hmmm...what's the other half? |
14:07:18 | petur | jhMikeS: many people who use rockbox for recording do it because it allows lossless recording |
14:07:25 | LinusN | well, half-ready might have been a bad choice of words |
14:07:35 | Bagder | the next half is probably making sure we can have proper encoding codecs |
14:07:43 | jhMikeS | safetydan: I thought "there's no damn room on the eq screen for peak meters for each band". |
14:08:13 | preglow | safetydan: ehh, now i notice that my code has a fixed shift in the DIV. have you removed that? |
14:08:23 | jhMikeS | petur: Of course that option should exist too...encode to FLAC or is that too heavy? |
14:08:24 | JdGordon | whats a good name for the left/right actions in the pitch screen? |
14:08:48 | safetydan | gotta go unfortunately |
14:08:49 | | Quit safetydan ("Ex-Chat") |
14:08:59 | JdGordon | nudge will do |
14:09:07 | LinusN | jhMikeS: the first thing we need to do (and i believe the patch addresses that) is to create a framework for encoders |
14:09:55 | jhMikeS | JdGordon: How bout +1/-1 Semitone? :)) |
14:09:56 | LinusN | JdGordon: one argument against sharing contexts is that it makes it harder to customize the buttons |
14:10:00 | | Join lodesi [0] (n=lds@d04m-89-83-118-141.d4.club-internet.fr) |
14:10:23 | JdGordon | LinusN: ye, i just realised it wouldnt work "as nicley" by sharing... |
14:10:46 | JdGordon | pitchs screen has 8 actions.. quick has 4 |
14:10:57 | | Quit Febs (Read error: 104 (Connection reset by peer)) |
14:11:00 | * | juxtap sees the word "semitone" |
14:11:34 | jhMikeS | LinusN: I'm quite fuzzy on the audio portion right now but it's just the inverse of a decoder, send it PCM samples and get compressed samples out...does the framework have to be radically different? |
14:11:50 | juxtap | how's the slow-me-down feature coming? anyone? |
14:12:10 | LinusN | jhMikeS: no, but it must be created, with dynamic loading of encoders etc |
14:12:28 | LinusN | it's not difficult or anything, it just needs to be done |
14:12:59 | preglow | it is partially done |
14:13:02 | LinusN | juxtap: all these feature requests are slowing me down for sure |
14:13:06 | jhMikeS | You'd need to set params before starting of course. But say with mp3 doesn't it need to know when things are starting/ending? |
14:13:34 | preglow | http://www.rockbox.org/tracker/task/2939 |
14:13:49 | preglow | jhMikeS: look at that |
14:13:59 | juxtap | LinusN, i'm not nagging :p |
14:14:03 | LinusN | :-) |
14:14:12 | petur | the encode framework will also allow to write a 'mono' wav writer |
14:14:17 | jhMikeS | I think I should be able to specify the record to directory in my settings as well, more that just "use current" |
14:14:19 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
14:17:00 | LinusN | jhMikeS: i think many users (and devs) will thank you if you update and commit that patch |
14:17:49 | petur | what patch? |
14:18:00 | LinusN | the encoder patch |
14:18:04 | LinusN | http://www.rockbox.org/tracker/task/2939 |
14:18:21 | preglow | should we allow an encoder and a decoder do be active simultaneously? |
14:18:38 | LinusN | would be nice for transcoding |
14:18:47 | preglow | would also be a memory drain |
14:18:57 | LinusN | yes |
14:19:04 | LinusN | let's not do that for now |
14:19:05 | preglow | another plugin buffer and another malloc buffer |
14:19:13 | jhMikeS | LinusN: the record directory one you mean? |
14:19:14 | Bagder | let's not go there yet |
14:19:25 | JdGordon | why a memory drain? couldnt the encode buffer use the plugin buffer and decode stays where it is? |
14:19:30 | LinusN | Bagder: it's a silly place |
14:19:38 | Bagder | its only a model! |
14:19:48 | LinusN | jhMikeS: no, the encoding framework |
14:20:08 | petur | just be carefull with touching the recording code - we're just getting *some* credibility amongst tapers, any instability will blow that to pieces... |
14:20:18 | | Quit theli_ua (Remote closed the connection) |
14:20:27 | petur | must be tested well before commit |
14:20:28 | LinusN | petur: speaking of that, when will you commit the REC |
14:20:33 | LinusN | REP i mean |
14:20:33 | jhMikeS | Ahhh... |
14:20:41 | petur | tonight maybe |
14:20:46 | LinusN | c00000000000l |
14:20:52 | jhMikeS | I have tested everything before even show it to anyone. |
14:20:52 | aliask | REP? |
14:20:58 | preglow | petur: taper's should really stick to one version they know will work |
14:21:01 | preglow | tapers <- |
14:21:02 | petur | well only AGC for now |
14:21:05 | LinusN | aliask: recording enhancement pack |
14:21:11 | | Quit Kitar|st (Read error: 104 (Connection reset by peer)) |
14:21:23 | preglow | tapirs |
14:21:30 | aliask | I look forward to it :) |
14:21:49 | petur | the AGC patch is commit-ready I think, should be easy to use on other targets too I hope |
14:22:07 | LinusN | tapers should use tape recorders, or call themselves something else :-) |
14:22:18 | | Join Kitar|st [0] (i=Kitarist@BSN-77-178-228.dial-up.dsl.siol.net) |
14:22:31 | petur | Mmmm can commit the rest of the REP ;) |
14:23:09 | | Join theli_ua [0] (n=theli@mail.ukrcard.com.ua) |
14:23:59 | preglow | i'm comfortable with calling them tapirs |
14:24:12 | Bagder | I like tapirs too |
14:24:28 | * | petur is tapir wannabee |
14:24:47 | * | preglow envisions petur with a long snout |
14:25:15 | | Quit Rob2222_ () |
14:25:30 | Bg3r | :D |
14:25:44 | * | aliask had to wikipedia that one... |
14:25:56 | Bg3r | haha this word means something like "idiot" in the bulgarian slang :D |
14:26:14 | Bagder | we should speak more bulgarian here! |
14:26:22 | Bg3r | lol |
14:26:23 | | Join mantono [0] (n=mantono@c83-250-204-173.bredband.comhem.se) |
14:26:29 | * | Bagder stops being silly and goes blinking leds |
14:26:34 | | Quit eGen_ ("mýdlo konèí ! ... ruèník konèí !") |
14:27:15 | jhMikeS | LinusN: I should use that patch to get a clue about how things should work? Dumb Q: Where the heck is the decoder loading done? |
14:28:02 | LinusN | jhMikeS: i think that patch is more or less complete |
14:28:24 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
14:29:11 | jhMikeS | ok. but if less I'll come back here and discuss it. :) |
14:29:13 | LinusN | JdGordon: shouldn't we add an action_signalscreenchange() call before entering the WPS? |
14:29:32 | Bg3r | i think we should |
14:29:33 | | Join Criamos [0] (n=Criamos@p54932D8F.dip0.t-ipconnect.de) |
14:29:48 | JdGordon | probably... adding unneeded calls does nothing.. so better too many than not enough |
14:29:57 | JdGordon | yes/no screen needs on on entry also |
14:30:07 | amiconn | JdGordon: While the quickscreens and the pitchscreen share the layout, the buttons work quite different in both |
14:30:11 | LinusN | well, it is a screen change, and we have reports of accidental track skips |
14:30:48 | JdGordon | LinusN: i meant adding calls doesnt effect it negativly, so its better to have them and not need them.... i was agreeing :p |
14:31:00 | LinusN | i know |
14:31:18 | JdGordon | amiconn: ye, addded a brand new context for pitchscreen, 6(7?) more keymaps files to fix :'( |
14:31:32 | LinusN | enjoy! :-) |
14:32:06 | LinusN | hmmm, maybe each screen should start with calling action_signalscreenchange()? |
14:33:02 | daurn|laptop | Bagder! |
14:33:11 | Bagder | sir yes sir! |
14:33:15 | JdGordon | LinusN: probably |
14:33:20 | daurn|laptop | so |
14:33:20 | * | Bagder straightens up |
14:33:28 | daurn|laptop | how should i do this port of mine |
14:33:33 | daurn|laptop | i don't want to brick |
14:33:44 | daurn|laptop | and i don't know how to do a bootloader |
14:33:58 | LinusN | daurn|laptop: then you're in trouble |
14:34:24 | Bagder | so how do you run code on the unit now? |
14:34:44 | daurn|laptop | exploit in avi code |
14:34:54 | daurn|laptop | - use the official file browser |
14:34:58 | daurn|laptop | - pick an app |
14:35:02 | daurn|laptop | it launhes it |
14:35:26 | Bagder | and that's how you always start? |
14:35:32 | daurn|laptop | yep |
14:35:37 | Bagder | can you start that avi automatically on boot? |
14:35:38 | jhMikeS | LinusN: It's a big patch. Do I just need encoder04.diff ? |
14:35:42 | daurn|laptop | no |
14:35:43 | daurn|laptop | :( |
14:35:54 | LinusN | jhMikeS: yes i think so |
14:35:59 | daurn|laptop | 4 clicks to start it |
14:36:08 | Bagder | daurn|laptop: anyway, I'd suggest you start your rockbox bootloader that way to start with then |
14:36:10 | daurn|laptop | right right down ok ok |
14:36:11 | daurn|laptop | :P |
14:36:40 | daurn|laptop | (for first in list) |
14:37:41 | * | preglow does his first commit in ages |
14:37:55 | * | LinusN does the norwegian commit dance |
14:38:05 | Mikaelh | does it fix all present and future bugs? |
14:38:19 | * | petur goes to see how many points preglow scores |
14:38:38 | JdGordon | get a coffee first.. takes 5 min :p |
14:39:10 | preglow | Mikaelh: of course |
14:39:18 | Mikaelh | oops |
14:39:18 | * | preglow creeps back under a bush in slottsparken |
14:39:19 | | Nick Mikaelh is now known as Mikachu (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
14:39:46 | LinusN | Mikachu blew his cover |
14:40:39 | amiconn | JdGordon: I doubt it's 6 or 7 keymaps to fix. The player has no pitch screen |
14:40:40 | preglow | hmm |
14:40:44 | * | petur thinks the commit of preglow should come with a free mirror (to watch your ears) |
14:40:45 | preglow | what cpu is in the gigabeat again? arm9? |
14:40:51 | JdGordon | amiconn: ok, 5 or 6 |
14:40:55 | Bagder | preglow: arm9 core yes |
14:41:07 | preglow | i wrote watch? |
14:41:07 | preglow | beh |
14:41:10 | preglow | i meant 'mind' :) |
14:41:23 | JdGordon | excluding the h10 and newtargte there are 6 keymap files |
14:42:14 | jhMikeS | Linus: The NULLs in the codec_api are entrypoins into the decoder to be filled in at init? |
14:42:45 | preglow | doubt it, there's just one entry point |
14:42:53 | preglow | the codec calls back to rockbox, not the other way |
14:43:07 | LinusN | jhMikeS: when the encoder is loaded, yes |
14:43:35 | jhMikeS | preglow: how would you tell it to do anything without that? :) |
14:44:09 | preglow | through variables in the api struct, mainly |
14:44:12 | LinusN | well, those are callbacks |
14:46:09 | | Join Rob2222 [0] (n=Miranda@ACB096FE.ipt.aol.com) |
14:47:56 | LinusN | the encoder is actively pulling the pcm data and encodes it |
14:48:18 | | Join perplexity [0] (i=heh19220@dxb-as59277.alshamil.net.ae) |
14:48:43 | LinusN | and rockbox provides the enc_get_wav_data() callback to provide the pcm data to the encoder |
14:48:55 | Mikachu | en? |
14:49:15 | LinusN | två |
14:49:17 | LinusN | tre |
14:49:21 | jhMikeS | encoder = pull, decoder = push? |
14:49:27 | Mikachu | heh |
14:49:30 | | Join muesli__ [0] (n=muesli_t@203.187.240.141) |
14:49:36 | aliask | Eh, did anyone else get the CVS mail for preglow's latest commit? |
14:49:39 | preglow | nope |
14:49:55 | LinusN | jhMikeS: i believe so, yes |
14:49:57 | | Join dan_a [0] (n=dan-mirc@wormhole.domicilium.com) |
14:49:59 | | Join eGen_ [0] (i=generat0@boserver.mudecin.cz) |
14:50:01 | Mikachu | hasn't appeared on the mainpage either |
14:50:06 | preglow | it's still being compiled |
14:50:13 | petur | can take some time |
14:50:15 | preglow | no :/ |
14:50:19 | aliask | It's in the buildpage though... |
14:50:20 | Mikachu | the cvs page says it's done |
14:50:28 | * | jhMikeS 's got steep learning curve here but will prevail. |
14:50:33 | preglow | well, the new spotty build table certainly looks good |
14:50:33 | * | LinusN sees it on the main page |
14:50:36 | preglow | someone get rid of those warnings |
14:50:40 | perplexity | <beg> Updated bootloader for h3x0 </beg> ;) |
14:50:56 | LinusN | perplexity: updated with what? |
14:50:59 | Bagder | those warnings really should be fixed |
14:51:24 | petur | h300 usb power patch should come first ;) |
14:51:25 | JdGordon | just pull his comp from the sdl builds? |
14:51:35 | perplexity | Well, the remote autodetection now works.. the current bootloader won't start on the h300 non-lcd remote.. and also when you plug the charger in it still boots into the iriver firmware.. |
14:52:01 | Bagder | JdGordon: its all sim builds with gcc 4.1.x |
14:52:13 | JdGordon | oh righto |
14:52:19 | Bagder | ... imho it should be fixed in the source code |
14:52:47 | Bagder | or possibly some odd gcc option if there's any |
14:52:51 | | Quit Febs (Read error: 104 (Connection reset by peer)) |
14:53:04 | | Quit mantono ("Don't worry, be happy") |
14:53:06 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
14:53:17 | Mikachu | if it's only in doom/, you could add the right -W-no-...? |
14:53:37 | preglow | source code fix sounds nicest |
14:53:42 | preglow | but i don't really know what's wrong, heh |
14:53:48 | | Join mantono [0] (n=mantono@c83-250-204-173.bredband.comhem.se) |
14:54:00 | Mikachu | just click on a yellow box! |
14:54:01 | LinusN | perplexity: ah yes |
14:55:08 | perplexity | actually, I also still have issues with bootloader usbdisk mode, but that is something I don't find at all annoying.. whereas starting my car and having it boot into the iriver software coz I forgot to unplug it is driving me nuts ;) |
14:55:22 | | Quit MadDog011 (Read error: 54 (Connection reset by peer)) |
14:56:19 | perplexity | I actually attempted to build the bootloader myself, fully prepared to build a wiggler if I did something silly, but the code it builds seems to be too large for the space allocated in the firmware builder.. so I gave up before I broke something badly.. |
14:57:54 | JdGordon | is there no config-x5.h ? |
14:58:01 | | Quit Criamos ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
14:58:19 | JdGordon | grr.. named config-iaudiox5.h |
14:59:05 | | Quit mantono (Read error: 54 (Connection reset by peer)) |
14:59:06 | LinusN | perplexity: yes, the bootloader has been too big |
14:59:18 | LinusN | s/been/grown/ |
14:59:28 | LinusN | i have a fix for that at home |
14:59:32 | Bagder | whoa, those libmad warnings are frightening |
14:59:39 | LinusN | indeed |
14:59:52 | perplexity | Oh, which negates my next question then :) |
15:00 |
15:00:10 | preglow | Bagder: they're bloody annoying |
15:00:16 | preglow | Bagder: gcc 4.1 complains by default |
15:00:20 | Bagder | you checked the code? |
15:00:21 | preglow | Bagder: if you fix it, then gcc 4.0 complaions |
15:00:25 | Bagder | ah |
15:00:29 | Bagder | how annoying |
15:00:40 | preglow | i belive it's the two dimensional array pointer thing |
15:00:44 | Bagder | yes |
15:03:33 | Bagder | of course we could do some weird #ifdef on gcc version |
15:04:42 | Bagder | there was one warning that stood out |
15:04:47 | Bagder | d_main.c: In function 'D_PostEvent': |
15:04:48 | Bagder | d_main.c:128: warning: value computed is not used |
15:05:11 | * | JdGordon is gonna be anoying for a sec.. how did u access the pitch screen from the wps in all targets except iriver? |
15:05:28 | LinusN | ON+up/down methinks |
15:05:39 | Mikachu | it's in the menus on ipods |
15:06:20 | JdGordon | oh gwps.h stil has the old key maps... dw |
15:07:13 | JdGordon | ... or not... there is no WPS_PITCH or sometihng :p |
15:08:07 | jhMikeS | eng: "Reset Colours" |
15:08:08 | jhMikeS | voice: |
15:08:08 | jhMikeS | new: |
15:08:08 | DBUG | Enqueued KICK jhMikeS |
15:08:08 | jhMikeS | + |
15:08:08 | jhMikeS | + id: VOICE_KBIT_PER_SEC |
15:08:08 | *** | Alert Mode level 1 |
15:08:08 | jhMikeS | + desc: spoken only, for file extension |
15:08:09 | *** | Alert Mode level 2 |
15:08:09 | jhMikeS | + eng: "" |
15:08:11 | jhMikeS | + voice: "kilobits per second" |
15:08:13 | | Join Lear [0] (n=chatzill@h138n3c1o285.bredband.skanova.com) |
15:08:13 | jhMikeS | + new: |
15:08:15 | jhMikeS | is that some kind of old lang format? |
15:08:19 | Bagder | yes |
15:09:33 | aliask | G'night all |
15:09:39 | | Quit aliask ("sleep") |
15:10:48 | jhMikeS | <phrase> |
15:10:48 | jhMikeS | id: VOICE_KBIT_PER_SEC |
15:10:48 | jhMikeS | desc: spoken only, for file extension |
15:10:48 | *** | Alert Mode level 3 |
15:10:48 | jhMikeS | user: |
15:10:48 | *** | Alert Mode level 4 |
15:10:48 | jhMikeS | <source> |
15:10:48 | *** | Alert Mode level 5 |
15:10:48 | jhMikeS | *: "" |
15:10:50 | jhMikeS | </source> |
15:10:52 | jhMikeS | <dest> |
15:10:54 | jhMikeS | *: "" |
15:10:56 | jhMikeS | </dest> |
15:10:58 | jhMikeS | <voice> |
15:11:00 | jhMikeS | *: "kilobits per second" |
15:11:02 | jhMikeS | </voice> |
15:11:04 | jhMikeS | </phrase> |
15:11:06 | jhMikeS | is that what it should be now? |
15:11:18 | Bagder | looks correct, yes |
15:11:43 | *** | Saving seen data "./dancer.seen" |
15:12:00 | markun | jhMikeS: there is also a conversion script in tools to do it for you |
15:12:20 | jhMikeS | thanks but there was only one string |
15:13:20 | JdGordon | Bagder: can you please add a make target so it stops compiling after the rockbox.elf has been built? |
15:13:42 | LinusN | ctrl-c? |
15:13:43 | markun | Does anyone here have experience with TLB tables for ARM? |
15:13:50 | Bagder | less warnings now |
15:14:08 | JdGordon | LinusN: yes, but that becomes tedious..a nd i cant automate it |
15:14:10 | Bagder | we should fix these last ones |
15:14:30 | LinusN | JdGordon: make rockbox.elf? |
15:14:39 | JdGordon | ye |
15:15:10 | LinusN | try "make apps/rockbox.elf" |
15:15:13 | JdGordon | but stop just after its copied to rockbox.iriver.. |
15:15:29 | JdGordon | oh its there already? |
15:15:44 | LinusN | or even "make rockboc.iriver" |
15:15:52 | LinusN | "make rockbox.iriver" |
15:16:03 | LinusN | should work too |
15:16:20 | JdGordon | nope |
15:16:22 | jhMikeS | I don't like the names wav_2_* I think *_enc would be better IMO |
15:16:23 | JdGordon | nothing to be done |
15:16:27 | Bagder | oh man is that doom code weird |
15:16:43 | LinusN | JdGordon: is there anything to be done then? |
15:16:51 | Mikachu | make: *** No rule to make target `rockbox.ipod'. Stop. |
15:17:24 | JdGordon | sorry, so rule |
15:17:37 | LinusN | hmmm |
15:17:52 | LinusN | true |
15:18:20 | | Join dpassen2 [0] (n=cf8a4a21@labb.contactor.se) |
15:18:32 | LinusN | looks like it's not that simple |
15:18:37 | JdGordon | :'( |
15:19:07 | | Join mantono [0] (n=mantono@c83-250-204-173.bredband.comhem.se) |
15:19:23 | JdGordon | also, error: firmware image is 228274 bytes while max size is 204800! for recorder... is that my gcc version? |
15:20:20 | JdGordon | does anyone want to review my changes so pitchscreen works again? |
15:20:49 | *** | Alert Mode OFF |
15:21:53 | JdGordon | .. guess not.. |
15:22:10 | Bg3r | JdGordon: link ? |
15:22:30 | JdGordon | :( really? i was hopgin no one would so i didnt have to upload it :D |
15:22:53 | JdGordon | ive got a clean source tree and it compiles 100% on all targets so it should be safe to commit it |
15:23:44 | petur | but does it work? :p |
15:23:59 | Bg3r | JdGordon: commit it |
15:24:01 | JdGordon | .. of.. course.. it.. does :p |
15:24:08 | Bg3r | but don't run away after that :D |
15:24:30 | Bg3r | == .. of .. course.. it.. should ? |
15:24:34 | Bagder | http://pastebin.perl.se/download/6dc559ccf2/ |
15:24:42 | Bagder | anyone wanna proof-read my doom fix |
15:24:43 | JdGordon | can any target enter the picth screen from the wps other than irivier? |
15:25:33 | amiconn | Yes, archos recorders |
15:25:36 | Bagder | (I don't want to test it, just get rid of that warning) |
15:26:08 | JdGordon | amiconn: im 10sec too impatiant |
15:26:24 | JdGordon | whats the combo ill add it with the next lot of fixes.. |
15:26:29 | preglow | markun: it's got an mmu as well? |
15:27:09 | JdGordon | Bagder: "1. auto-detect and auto-use ccache if installed and present in $PATH" <- awesome |
15:27:23 | Bagder | yeah, I forget to use ccache all the time |
15:27:40 | Mikachu | isn't the return superfluous? |
15:27:48 | Bagder | yes it is |
15:27:54 | Bagder | only there for clarity |
15:27:58 | Mikachu | ah |
15:28:32 | Bagder | and I didn't feel like reversing the condition |
15:28:42 | preglow | markun: doesn't the arm arm pdf describe how the mmu works? |
15:30:03 | amiconn | JdGordon: On+Up and On+Down the same way as on irivers |
15:30:29 | JdGordon | ok |
15:30:30 | LinusN | JdGordon: i have added "make bin" now |
15:30:38 | LinusN | update your cvs and reconfigure |
15:30:46 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
15:30:46 | * | amiconn wonders why JdGordon doesn't simply check the old .h files for the button mappings |
15:31:03 | JdGordon | amiconn: i checked gwps.h and its not there... |
15:31:11 | JdGordon | cheers LinusN |
15:32:29 | JdGordon | thanx LinusN, works perfectly |
15:33:49 | | Join nls [0] (n=nls@h197n3fls33o290.telia.com) |
15:33:51 | Mikachu | the cvs builds page doesn't show pending commits done after the currently building ones? |
15:35:39 | LinusN | no |
15:35:42 | markun | preglow: yes and yes |
15:35:43 | Bg3r | anyone with h100 remote here to tell me whether SOURCE or BITRATE is on the left ? |
15:35:43 | amiconn | JdGordon: That mapping was hard-wired in gwps.c |
15:35:59 | JdGordon | amiconn: oh ok then |
15:36:02 | Bg3r | ah, nevermind |
15:36:04 | amiconn | #if CONFIG_KEYPAD == RECORDER_PAD || CONFIG_KEYPAD == IRIVER_H100_PAD \ |
15:36:05 | amiconn | || CONFIG_KEYPAD == IRIVER_H300_PAD |
15:36:05 | amiconn | case BUTTON_ON | BUTTON_UP: |
15:36:05 | DBUG | Enqueued KICK amiconn |
15:36:05 | amiconn | case BUTTON_ON | BUTTON_DOWN: |
15:36:12 | amiconn | ... |
15:36:17 | JdGordon | is it still there? |
15:36:23 | markun | preglow: but it says the TLB has "up to" 4096 entries and I want to know how to make it less than 4096 |
15:36:29 | Mikachu | JdGordon: could you be consistent with the _ in WPS_AB_? :) |
15:37:10 | amiconn | nope, but you can always read old revisions in viewcvs |
15:37:54 | JdGordon | Mikachu: naa.. this way is more fun... |
15:38:23 | tucoz | A clip from a Rockbox concert :) http://www.youtube.com/watch?v=9arSfrCsogw |
15:38:44 | Mikachu | This video may contain content that is inappropriate for some users <- eh? :) |
15:38:54 | Mikachu | (this means you must register to see it) |
15:39:31 | nls | JdGordon, the set time / date screen doesn't work... |
15:39:31 | markun | preglow: I think I figured it out. Add an invalid entry at the end. It should never reach it anyway. |
15:39:35 | tucoz | yes, wouldn't know why it got flagged as inappropriate |
15:40:00 | JdGordon | nls: can u add it to the thread on the forums please? im gonig to bed soon and i might forget |
15:40:41 | nls | ugh you're making me reg on the forums? ;-) |
15:41:17 | | Quit Lex (Remote closed the connection) |
15:41:52 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
15:41:52 | * | JdGordon apologises... |
15:42:18 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
15:42:25 | | Part LinusN |
15:43:58 | bluebrother | JdGordon: the pitch screen still has bugs on h120 |
15:44:15 | JdGordon | most recent build? |
15:44:18 | bluebrother | holding up / down stops increasing / decreasing the pitch |
15:44:40 | bluebrother | also, I can't leave that screen |
15:44:50 | bluebrother | yes, just downloaded. |
15:45:13 | JdGordon | odd.. it works fine on my h300 |
15:45:16 | bluebrother | (but holding Stop for a longer time shuts down the player) |
15:45:35 | JdGordon | pressing stop doesnt quit the screen? |
15:46:07 | bluebrother | no. Also, now pressing Down increases the pitch ... |
15:46:45 | bluebrother | nudging with left also doesn't work. |
15:46:59 | bluebrother | I get a speed increase by 2% upon release. |
15:47:19 | bluebrother | rebooted, up and down are still swapped. |
15:48:02 | bluebrother | damn, do I have to shutdown the player again to leave that screen? |
15:48:44 | JdGordon | bluebrother: woopsies... im not sure how i broke that.. |
15:50:31 | | Join mkey [0] (n=mkey@pD9E3761F.dip.t-dialin.net) |
15:51:01 | preglow | markun: so, how's progress? |
15:52:26 | JdGordon | bluebrother: im gonna blame the underpants gnomes for this one :D |
15:53:16 | JdGordon | no.. im gonna blame amiconn for removing the button_repeat special case :D |
15:54:11 | petur | tsk tsk tsk |
15:54:33 | bluebrother | anyway ... I'll just refrain from using that screen until I see a suitable commit message ;-) |
15:54:33 | nls | JdGordon, ok added to the forum thread |
15:54:41 | JdGordon | :) |
15:54:49 | JdGordon | 10min hopefully |
15:56:20 | tucoz | are the recorder keys still wrong? |
15:56:52 | JdGordon | shouldnt be |
15:57:06 | tucoz | ok, good |
15:57:16 | tucoz | ah, missed your recent commit. |
15:59:27 | amiconn | JdGordon: I hope to be able to have a look at the recorder button actions tonight. I suspect the quickscreen operation to be very wrong |
16:00 |
16:00:00 | JdGordon | qs looks fine.. up/down/left/right |
16:00:11 | JdGordon | play is cancel tho which is proabbly wrong? |
16:00:13 | amiconn | Also, the F3 quickscreen probably doesn't work at all. We'll probably need a new action for it |
16:00:23 | JdGordon | yes |
16:00:32 | amiconn | JdGordon: The quickscreen could be operated in 2 ways on recorders before |
16:00:50 | JdGordon | oh, ok, that proably wont work then.. |
16:01:13 | JdGordon | when the repeat special case was removed, how do we do an action repeatadly on a repeat event? |
16:01:32 | amiconn | (1) The slow way: Press the quickscreen button (F2 or F3). Quickscreen pops up. Adjust the value you want, then press the same button again (F2 or F3 depending on the quickscreen) to leave it again |
16:02:00 | amiconn | JdGordon: Just with BUTTON_NONE as a prerequisite. That's how volume, seek etc work now |
16:02:37 | JdGordon | feels wrong tho.. but ok |
16:02:51 | amiconn | It's not wrong at all |
16:03:09 | amiconn | With this scheme, you can have both repeating and non-repeating events on long press |
16:03:17 | JdGordon | ok |
16:03:22 | amiconn | With the previous one, this wasn't possible |
16:04:25 | amiconn | (2) The real quick way (and the reason why these things are called _quick_screens): Press _and hold_ the quickscreen button, and, while still holding it, adjust the respective value (with left/down/right). If you do it this way, releasing the quickscreen button leaves the quickscreen again |
16:05:22 | amiconn | Unfortunately this isn't possible on iriver because the hardware can't read both the quickscreen button and left/down/right at the same time |
16:05:32 | JdGordon | damn |
16:05:56 | JdGordon | it shouldnt be too hard to get working for recorder.. just need more mappings in the list |
16:06:20 | amiconn | I have an idea how to implement that. It would require one additional event, and a couple of extra mappings |
16:06:55 | amiconn | An additional problem is that the quickscreen button is different for the F2 and F3 quickscreens |
16:07:30 | amiconn | (obviously) |
16:08:09 | JdGordon | no problem.. just add a new context for the F2 screen (the one that isnt QS) and bobs your uncle :p |
16:08:15 | tucoz | Isn't there a menu in wps on the ondio? |
16:09:27 | | Quit SereR0kR () |
16:09:31 | tucoz | that is ACTION_WPS_MENU? the comment says 'we can't have that' |
16:10:16 | amiconn | tucoz: The main menu isn't directly reachable from wps on Ondio - too few buttons |
16:10:35 | JdGordon | nonesence... combinations can be used... |
16:10:45 | daurn|laptop | ok |
16:10:55 | daurn|laptop | who here can help me out with a new port? |
16:10:55 | tucoz | ok. thanks. |
16:11:32 | amiconn | JdGordon: Ahahahah. The combos are all used up, at least those usable without being excessively fast, or without making things highly inconsistent or illogical |
16:12:00 | daurn|laptop | amiconn: all 2 buttons combos? |
16:12:07 | amiconn | Instead, the menu combo (Long Mode) brings up the wps context menu. Pressing Long Mode again then switches to the main menu |
16:12:08 | daurn|laptop | or, do you have 3/4/5 button combos left |
16:12:56 | Mikachu | amiconn: can't you also go to the file browser and press menu there? |
16:13:10 | Mikachu | or you have to go via context there too? |
16:14:17 | amiconn | 3 button combos are electronically possible (Mode+Off+ one of the directions), but not mechanically. Have a look at the ondio keypad then tell me how to press that... |
16:14:25 | amiconn | Mikachu: Yes that's possible |
16:14:44 | JdGordon | bluebrother: all fixed |
16:14:44 | amiconn | ...but it seems to be wrong... |
16:15:13 | daurn|laptop | any1? |
16:15:24 | daurn|laptop | who here can help me out with a new port? |
16:15:52 | tucoz | what player are you porting? |
16:15:57 | daurn|laptop | gmini 402 |
16:16:15 | tucoz | maybe the guys over at archopen can help? |
16:16:30 | daurn|laptop | i am the guy at archopen |
16:16:31 | daurn|laptop | :P |
16:16:41 | daurn|laptop | well - sort of |
16:16:46 | tucoz | aha, hehe |
16:16:46 | tucoz | sorry |
16:17:01 | midkay | haha. the guy. |
16:17:07 | daurn|laptop | i'm the only person who speaks english who actually HAS a gmini 402 |
16:17:16 | daurn|laptop | midkay: shushen |
16:17:28 | midkay | and who simply asks others to compile cool stuff for him, right ;) |
16:18:00 | nls | JdGordon, I found out why the "set time/date" screen doesn't work. It uses ACTION_STD_PREV/ACTION_STD_NEXT _AND_ ACTION_SETTINGS_INC/ACTION_SETTINGS_DEC which are mapped to the same buttons for irivers |
16:18:02 | daurn|laptop | midkay: not my fault i don''t have a toolchain installed at every internet cafe |
16:18:03 | daurn|laptop | :S |
16:18:15 | JdGordon | nls: im in the thread now... |
16:18:29 | midkay | how do you get on irc at an internet cafe without, say, a personal computer? |
16:18:34 | nls | oh :-) |
16:18:38 | daurn|laptop | ircatwork.com |
16:18:41 | daurn|laptop | cgi applet |
16:19:01 | midkay | .. without a *personal computer*? or did you mean "at work" versus "at an internet cafe"? |
16:19:19 | daurn|laptop | ? - you open it in a webbrowser |
16:19:29 | | Join BockBilbo [0] (n=BockBilb@eu85-84-43-70.clientes.euskaltel.es) |
16:19:31 | BockBilbo | hello |
16:19:41 | BockBilbo | anyone knows if rockbox is available on ipod nano? |
16:19:43 | | Join fatherfork [0] (n=4ae012c3@labb.contactor.se) |
16:19:45 | midkay | you need a computer to have a web browser.. :) |
16:19:53 | daurn|laptop | .. if you goto net cafes without browsers, you've got a problem |
16:19:56 | midkay | BockBilbo: it is available, it should be like the second sentence on the front page. |
16:20:00 | * | JdGordon wonders why \n isnt translated into <br> in the web scripts |
16:20:11 | JdGordon | ...for commit messages |
16:20:13 | midkay | daurn|laptop: if it's your computer, then, why shouldn't you have a toolchain installed everywhere? |
16:20:21 | BockBilbo | midkay, im asking this because its not working for me on the senab experimental build |
16:20:21 | daurn|laptop | ??? |
16:20:39 | midkay | BockBilbo: we don't offer support for experimental builds.. did you install the bootloader? |
16:20:51 | BockBilbo | midkay, yeah |
16:20:58 | | Quit bluebrother ("CGI:IRC") |
16:21:07 | BockBilbo | i followed the instructions on the wiki for linux |
16:21:19 | midkay | BockBilbo: does a standard Rockbox build work? |
16:21:31 | BockBilbo | that's what i was about to try right now |
16:21:31 | BockBilbo | := |
16:21:33 | BockBilbo | :) |
16:21:43 | midkay | good idea.. :) |
16:21:54 | JdGordon | bed time for me, leave a message in the thread if any more problesmw ith buttons pops up |
16:21:58 | | Quit JdGordon ("Konversation terminated!") |
16:22:17 | fatherfork | haha, dang, I just woke up |
16:22:40 | | Quit muesli__ ("ich will KEe!!!") |
16:22:41 | tucoz | nls, hi. What do you think I should call the long press keys. Like ActionWpsSeekFwd will be 'Long Right' for instance. |
16:23:18 | tucoz | That is, should I have a leading capital letter in Long, or should I call it Hold? |
16:23:37 | BockBilbo | midkay it doesnt |
16:23:51 | BockBilbo | see.. this is what i do.. i have a folder called games with 3 .gbc files on it |
16:23:54 | tucoz | if we use these macros outside of tables, a leading capital letter might look wrong. Not sure. |
16:24:05 | | Quit Lear ("Chatzilla 0.9.74 [Firefox 1.5.0.5/2006071912]") |
16:24:43 | BockBilbo | i remember when using rockboy on my 60gb ipod that the procedure to run rockboy is just selection the gbc file |
16:24:45 | nls | tucoz, somebody apparently got confused with the Hol button vs. Hod-swithc |
16:24:47 | BockBilbo | am i wrong? |
16:24:52 | | Join Criamos [0] (n=Criamos@p54932D8F.dip0.t-ipconnect.de) |
16:25:10 | | Quit petur ("later") |
16:25:12 | tucoz | nls, aha. So we should write Long Right then? |
16:25:39 | nls | I'm not sure really... |
16:25:48 | tucoz | me neither. |
16:26:13 | tucoz | For the tables it's ok, but for the in text key presses it's hard to do this clever. |
16:27:01 | | Join SereR0kR [0] (n=SereR0kR@Fceb9.f.strato-dslnet.de) |
16:27:07 | Bagder | preglow: I've saved the last two warnings for you ;-) |
16:27:12 | nls | yes and as you say it will look strange with Hold/Long with a capital letter before the button in text. |
16:28:09 | tucoz | I'll just prepare the platform files, and we can decide this later |
16:28:38 | nls | Converting the buttonmaps to the actions will not be fun... espescially plugins in the future... |
16:30:15 | tucoz | No, but it will be worth it when we add new targets. |
16:30:41 | tucoz | however, the plugins are the worst part with regards to tables |
16:31:06 | midkay | BockBilbo: rockbox isn't working, or rockBOY isn't working?.. |
16:31:07 | nls | yes probably and at the rate rockbox changes hte manual will never be near up to date :-) |
16:31:26 | tucoz | hehe, no. Probably not. Unless we get a new feature freeze. |
16:31:41 | * | nls wants another 3 months of feature freeze NOW :-) |
16:31:45 | Mikachu | i'm going for the ugly code award here, http://mikachu.ath.cx/patches/rockbox-mpegplayer_framestep.patch |
16:31:52 | BockBilbo | midkay, rockBOY |
16:31:56 | BockBilbo | rockbox works fine |
16:32:20 | midkay | you asked if "rockbox is available on ipod nano". |
16:32:29 | midkay | rock*boy* is not available on the nano. |
16:32:43 | BockBilbo | ohhh my bad.. |
16:32:43 | BockBilbo | :S |
16:32:51 | BockBilbo | oh.. so its not.. :( |
16:33:04 | BockBilbo | sorry for the confussion |
16:33:11 | nls | tucoz I started looking at the config file options tabe in the appendix but it made my head hurt so I din't get far. |
16:33:20 | midkay | np. |
16:33:50 | tucoz | nls, I know. And I am not even sure that table is complete. The wiki version certianly wasn't |
16:34:23 | nls | It's a monster both code wise and it will need hundred of opts for different targets and is very outdated and changes frequently :-( |
16:36:17 | | Quit mkey (Read error: 60 (Operation timed out)) |
16:36:45 | nls | tucoz, how do tou feel about a HAVE_LCD_REMOTE in the platform files? |
16:36:56 | tucoz | good idea. |
16:37:17 | nls | I think I'm gonna add that |
16:37:23 | tucoz | I am working on the platform files atm, so I can add that as well. |
16:37:30 | nls | ok good |
16:37:47 | tucoz | only LCD_REMOTE? or HAVE_REMOTE in general? |
16:38:43 | amiconn | The config-*.h files use HAVE_REMOTE_LCD |
16:39:26 | | Join barrywardell [0] (n=892b7a86@labb.contactor.se) |
16:39:36 | tucoz | ok. I am just thinking what we should do if we want to document a target with a remote, but without LCD |
16:39:47 | nls | only recorders have non lcd remotes (only) right? |
16:40:16 | tucoz | ok, that works for now. Wonder about new targets. |
16:41:07 | nls | that's a later problem ;-) |
16:42:07 | tucoz | yes :) |
16:42:41 | tucoz | h1xx, h300, and the x5 have remotes right? |
16:42:46 | BockBilbo | thanks so much midkay |
16:42:48 | BockBilbo | i gotta go |
16:42:49 | BockBilbo | bye! |
16:42:50 | | Quit BockBilbo ("Ex-Chat") |
16:43:01 | amiconn | LCD remotes: H1x0, H300, X5 |
16:43:18 | tucoz | ok. good |
16:43:24 | amiconn | Non-LCD remotes: Archos player, recorder; Iriver H1x0, H300 |
16:43:50 | amiconn | Plus ipods (at least some) if we or the ipl guys can figure out the serial port |
16:43:51 | tucoz | But I do not think we should care about the non-lcd remotes for the irivers |
16:44:15 | tucoz | if they have a lcd-remote, we can document the non-lcd remote in the same section. |
16:44:58 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
16:44:59 | * | amiconn actually has a simple remote for his mini2g |
16:45:11 | amiconn | Just 5 buttons... |
16:47:52 | A_M | I could use some help here; I can't make rockbox because there is "No rule to make target 'bla bla bla/menu_select.o' needed by 'bla bla bla/rockboxui.exe'". |
16:48:04 | perplexity | the H300 also has a non-lcd remote.. why should it not be documented also ? |
16:49:21 | A_M | the trouble is menu_select.[ch] are source files I used earlier but don't need anymore, I've deleted them from the source dirs as well as all source files that included them, yet make still tries to make them... :S |
16:49:43 | fatherfork | I have a wireless iPod remote |
16:50:17 | Bagder | barrywardell: I sent you a mail you might like |
16:50:40 | tucoz | perplexity, it will be documented. But, not in a separate h300 non-lcd manual |
16:51:02 | perplexity | Ahh, gotcha.. sorry, misunderstood.. |
16:51:43 | tucoz | we want to document the common features as much as possible. But, there will be parts that are very target specific. |
16:51:53 | barrywardell | Bagder: yay, thanks. just finished reading it now |
16:58:01 | jhMikeS | I need to know where a particular chunk should go now as there seems to be no place in recording.c for it. |
16:58:57 | jhMikeS | str(LANG_CHANNEL_MONO):str(LANG_CHANNEL_STEREO)); |
16:58:57 | jhMikeS | lcd_puts(0, 7, buf); |
16:58:57 | jhMikeS | |
16:58:57 | jhMikeS | +#if CONFIG_CODEC == SWCODEC /* Info: CPU speed, bitrate, encoder type */ |
16:58:57 | jhMikeS | + snprintf(buf, 32, "CPU:%3dMHz %4dkB %s", cpu_frequency/1000000, |
16:58:57 | *** | Alert Mode level 1 |
16:58:57 | jhMikeS | + pcm_rec_current_bitrate(), info[global_settings.rec_quality]); |
16:58:59 | jhMikeS | + lcd_puts(0, 8, buf); |
16:59:01 | jhMikeS | +#endif |
16:59:03 | jhMikeS | + |
16:59:05 | jhMikeS | gui_syncstatusbar_draw(&statusbars, true); |
16:59:07 | jhMikeS | peak_meter_draw(0, 8 + h*2, LCD_WIDTH, h); |
16:59:33 | | Quit theli_ua ("Leaving") |
17:00 |
17:00:51 | tucoz | nls, I have made actions for the standard and wps contexts now. I'll talk to bluebrother later on and maybe commit that and the remote option. |
17:02:58 | | Join lex [0] (i=lex@evot.us) |
17:05:21 | | Quit A_M ("CGI:IRC") |
17:07:01 | | Quit Zagor ("Client exiting") |
17:08:58 | *** | Alert Mode OFF |
17:09:25 | nls | tucoz, ok, I started with the config file stuff again adding remote options, and making corrections. |
17:09:38 | Bagder | and we are now 60 committers |
17:10:13 | Mikachu | if you want to avoid awkwardness feel free to add me when it would have been 69 |
17:10:26 | jhMikeS | Where is the recording screen drawn with the peakmeters and all? |
17:11:47 | *** | Saving seen data "./dancer.seen" |
17:12:06 | | Join apo [0] (n=apo@dslb-084-057-074-076.pools.arcor-ip.net) |
17:12:06 | jhMikeS | Help! I'm kinda stuck here for a sec! :) Bagder? |
17:12:23 | Bagder | I'm not really familiar with the recording area |
17:14:20 | tucoz | nls, you are brave :) |
17:14:36 | nls | :-) |
17:15:12 | tucoz | Hmm, should I just commit these actions perhaps. As a start. They don't break anything, and we can decide on the long press stuff later on? |
17:15:25 | nls | sure |
17:15:34 | nls | brbr |
17:19:30 | tucoz | hmm, in the crossfade section of the manual should I call it track instead of song? |
17:20:12 | jhMikeS | ok I found it...that part changed a lot |
17:20:42 | nls | idk what do we usually call it? |
17:20:52 | nls | but imo track is better |
17:21:29 | Bagder | jhMikeS: it might change even more soon as petur has some recording stuff pending commit |
17:21:46 | tucoz | yes, I think so too. I am rewriting the cross fade section and add a figure on how the different modes work. |
17:24:19 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-130-185.pools.arcor-ip.net) |
17:26:52 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
17:27:27 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
17:31:25 | | Quit _FireFly_ ("Leaving") |
17:31:29 | | Quit fatherfork ("CGI:IRC (EOF)") |
17:34:27 | amiconn | jhMikeS: What's your question wrt recording? I can't figure it out from the code snippet... |
17:34:51 | | Join CriamosAndy [0] (n=Criamos@p54931D25.dip0.t-ipconnect.de) |
17:35:44 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
17:38:00 | nls | what do I call the unit of hexadecimal rgb (colors in the config files) |
17:39:24 | | Join Caliban [0] (n=ianmacd@kwark.caliban.org) |
17:39:24 | amiconn | colour specification? |
17:39:41 | nls | ? |
17:40:47 | | Quit A_M ("CGI:IRC (Ping timeout)") |
17:43:09 | tucoz | hex number? |
17:43:41 | nls | arbitrary 6 digit hex :-) |
17:45:14 | tucoz | maybe something like hh:mm:ss for a timer |
17:45:25 | tucoz | that is, in that way |
17:45:36 | tucoz | if you understand |
17:46:39 | nls | you mean like rrggbb |
17:48:05 | tucoz | yes |
17:49:30 | jhMikeS | amiconn: trying to find the place where the recording parameters are written to the screen during record but I finally tracked it down |
17:52:55 | | Quit Criamos (Read error: 110 (Connection timed out)) |
17:56:36 | | Quit secleinteer () |
18:00 |
18:01:35 | | Join webguest80 [0] (n=d4406110@labb.contactor.se) |
18:03:08 | | Quit apo (Remote closed the connection) |
18:03:31 | webguest80 | is there an option now to disable horizontal screen scrolling ?, i find it very irratating to navigate with that feature, if one pauses just a fraction to long with a right click (h140) the darn thing goes into Horizontal creen mode when i just want it to play a song, very irritating |
18:04:52 | | Join secleinteer [0] (n=secleint@70.230.166.4) |
18:05:36 | preglow | revert! |
18:06:12 | preglow | i definitely think it's a bad thing after having used it a while |
18:06:35 | preglow | the list feels so "sticky" now |
18:06:43 | preglow | since it's reacting to button depresses, not presses |
18:07:32 | nls | and to top it off the setting is on by default and also hidden :-) |
18:09:12 | | Join apo [0] (n=apo@dslb-084-057-074-076.pools.arcor-ip.net) |
18:09:45 | Mikachu | make it default to off but please keep the option |
18:09:59 | preglow | scrolling itself is nice |
18:10:12 | preglow | but i don't like having it depend on keeping a button pressed for so and so long a time |
18:10:21 | preglow | makes it very hard to navigate when drunk!! |
18:10:25 | Mikachu | haha |
18:10:28 | Mikachu | a common problem for you |
18:10:55 | preglow | haha |
18:11:06 | preglow | despite the fact that i like my beer, i'm very seldom drunk, as a matter of fact |
18:11:55 | webguest80 | default to off is a good idea, navigation is very clumsy with that feature |
18:12:45 | Mikachu | i hardly use left/right to navigate |
18:12:55 | Mikachu | only to exit dirs, and i always know where i'm going :P |
18:16:58 | preglow | so am i, but i don't like having to time my presses |
18:17:21 | preglow | am/do/lol/rofl |
18:18:47 | Mikachu | heh |
18:19:53 | | Join madNeSs [0] (n=jfranjiR@83-131-72-8.adsl.net.t-com.hr) |
18:20:59 | | Part madNeSs |
18:21:18 | | Join excitatory_ [0] (n=excitato@CPE-70-94-13-227.wi.res.rr.com) |
18:29:19 | | Join bluebrother [0] (i=9VzkZVvR@nat-wh-1.rz.uni-karlsruhe.de) |
18:36:33 | | Nick apo is now known as two-mbit-apo (n=apo@dslb-084-057-074-076.pools.arcor-ip.net) |
18:36:47 | two-mbit-apo | :D |
18:37:48 | | Join mkey [0] (n=mkey@pD9E36CF9.dip.t-dialin.net) |
18:40:09 | | Join Gnelik [0] (n=Gnelik@193.110.17.19) |
18:41:17 | | Quit dan_a (Read error: 110 (Connection timed out)) |
18:41:29 | | Quit Arathis () |
18:44:25 | COmputoman | Hey is there a version of the apple firmware that is hacked? |
18:44:56 | | Join fatherfork [0] (n=4ae012c3@labb.contactor.se) |
18:47:24 | fatherfork | Would replaygain cause my iPod music playback to glitch and require restart more often than normal? |
18:47:48 | fatherfork | usually, I have to restart is about ever hour or so of playback |
18:48:12 | fatherfork | but now that I'm using replaygain, I've had to restart 3 times in the last hour |
18:48:12 | | Join sharpe [0] (i=sharpe@user-0c8hc2c.cable.mindspring.com) |
18:48:36 | fatherfork | aw sharpe, you just missed my question... |
18:48:44 | | Part webguest80 |
18:48:55 | sharpe | Aww. |
18:48:59 | fatherfork | haha |
18:49:05 | sharpe | And to think I've been up the past thirty minutes. |
18:49:27 | fatherfork | I asked if replaygain would cause my iPod audio playback to glich and require restart more often than normal |
18:50:27 | sharpe | Ah, well, good thing I missed it, I know very little about replaygain. But I can tell you it wouldn't require more restarts. |
18:50:57 | fatherfork | hmm |
18:51:35 | fatherfork | becuase usually I have to restart my iPod about every hour, but now that I have replaygain on, I've had to restart 3 times in the last hour |
18:52:22 | fatherfork | ok, well how about another question... |
18:52:23 | sharpe | Which iPod do you have? |
18:52:31 | fatherfork | 5G, 60GB |
18:52:55 | sharpe | Strange. My 5g rarely ever has to restart... |
18:53:04 | fatherfork | hmm, using any patches? |
18:53:11 | sharpe | Nope. |
18:53:39 | fatherfork | I must conceed that that's most likely where my problem lies |
18:54:18 | sharpe | Makes sense. |
18:54:37 | fatherfork | yeah, I guess in that case, I'll just deal |
18:55:42 | sharpe | Yep... |
18:56:14 | | Join theli_ua [0] (n=theli@line-ppp5-144.deshevshe.net) |
18:57:34 | mirak | hello |
18:57:39 | fatherfork | hi |
18:57:58 | mirak | who did most of the coldfire asm optimisations for the codecs ? |
18:58:59 | mirak | I did 68000 assembly when I was young and mips and x86 asm at univ, I am interested in optmising the idct in xvid and libmpeg2 |
18:59:11 | Bagder | midkay: mr preglow did |
18:59:16 | mirak | I am wondering if there are some things to now |
18:59:20 | Bagder | mirak even |
18:59:42 | mirak | Bagder: mmm ? |
18:59:59 | fatherfork | he said "midkay", meant "mirak |
18:59:59 | mirak | both codecs uses almost the same idct |
19:00 |
19:00:08 | mirak | ah |
19:01:37 | | Quit bilbravo (Remote closed the connection) |
19:02:01 | mirak | preglow: are you there ? |
19:03:37 | | Quit mantono ("Don't worry, be happy") |
19:04:19 | | Quit theli_ua ("quit") |
19:04:54 | | Join jaczehack [0] (n=jac@c-cbf772d5.013-1-73746f40.cust.bredbandsbolaget.se) |
19:07:51 | | Quit fatherfork ("CGI:IRC (EOF)") |
19:09:33 | | Join adiamas [0] (n=adiamas@225pool.staff.iwon.com) |
19:11:48 | *** | Saving seen data "./dancer.seen" |
19:14:50 | | Join dan_a [0] (n=dan-mirc@217.23.173.156) |
19:15:03 | | Join bilbravo [0] (n=bilbravo@pool-70-17-238-238.balt.east.verizon.net) |
19:17:41 | | Quit barrywardell ("CGI:IRC (EOF)") |
19:20:24 | | Quit Kohlrabi ("Quit") |
19:21:16 | preglow | mirak: somewhat |
19:22:23 | | Join hartigan [0] (n=msstrpds@static-70-20-201-60.phil.east.verizon.net) |
19:26:37 | | Join Ribs [0] (n=ribs@riblet.plus.com) |
19:27:37 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
19:28:07 | | Nick two-mbit-apo is now known as apo` (n=apo@dslb-084-057-074-076.pools.arcor-ip.net) |
19:31:44 | hartigan | Hi there! I just registered for the Twiki and I was wondering if there was anyone here who could provide me with permissions to edit. I have no intention of modifying content but, I have noticed some spelling and grammar fixes that I could help out with. Thanks!! |
19:32:06 | | Join Lynx [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
19:33:51 | COmputoman | Hey what font files are good |
19:34:03 | mirak | preglow: somewhat not ? :) |
19:34:42 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
19:34:44 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4318932.sympatico.ca) |
19:34:45 | hartigan | I typically stick with what comes with the WPS's that I've downloaded. |
19:34:52 | hartigan | font-wise that is. |
19:34:57 | COmputoman | Yeah |
19:35:09 | COmputoman | The font is just so little i cant read anything |
19:35:15 | COmputoman | the default font that is |
19:35:23 | COmputoman | Is there a way to increase the size? |
19:35:34 | COmputoman | someone in this channel told me no yesterday |
19:35:36 | mirak | preglow: I watched once an idct for vorbis I think, and you seemed to avoid loops |
19:35:50 | preglow | vorbis doesn't use idct |
19:35:52 | preglow | it uses imdct |
19:36:08 | mirak | m like what ? |
19:36:10 | hartigan | I've never changed a font size or found need to. |
19:36:31 | hartigan | try Black Glass WPS it's very clean and very readable. |
19:36:37 | preglow | it's not very easy to make an imdct faster by doing loops |
19:36:38 | mirak | preglow: I can find the coldfire docs on the wiki ? |
19:36:43 | preglow | mirak: yes |
19:36:46 | hartigan | just look in the Custom WPS page on the Wiki |
19:36:59 | mirak | preglow: ok |
19:37:00 | COmputoman | wikipidia? |
19:37:22 | sharpe | COmputoman: no, http://www.rockbox.org/twiki/bin/view/Main/WebHome |
19:37:33 | hartigan | thanks sharpe |
19:37:40 | sharpe | :) |
19:37:41 | mirak | preglow: in wich case the asm was faster than with gcc ? |
19:37:45 | COmputoman | Thanks |
19:37:53 | | Quit excitatory (Nick collision from services.) |
19:38:10 | | Nick excitatory_ is now known as excitatory (n=excitato@CPE-70-94-13-227.wi.res.rr.com) |
19:38:18 | preglow | mirak: asm is almost always faster than what gcc doers |
19:38:20 | preglow | does |
19:38:45 | mirak | preglow: nice to know |
19:39:35 | mirak | preglow: are there enough registers or is it really tricky ? Do you store intermediate variable when you don't have enough registers in iram or in slow ram? |
19:39:43 | | Quit Ribs ("eh eh ehhhh!") |
19:40:36 | COmputoman | lol |
19:40:37 | mirak | preglow: you replicated a lot some parts of the code to avoid loops and jumps ? |
19:40:41 | COmputoman | I like this winamp style theme |
19:41:00 | mirak | preglow: I am harrasing you |
19:41:04 | mirak | lol |
19:41:06 | | Join MadDog011 [0] (n=MadDog01@212-200-212-95.adsl.sezampro.yu) |
19:42:10 | |