00:00:07 | psychomaniac | mabey try another remote? |
00:00:15 | xerxes1358 | guys what rockbox version should I take >? The current version is pretty old. How about the newer versions? Are they stable enough to get ? |
00:00:54 | xerxes1358 | I have an iPod video |
00:01:10 | alpaca | xerxes1358 - im using the current version, and it works great. |
00:01:29 | psychomaniac | amiconn you try a different remote |
00:01:48 | amiconn | I don't have another one |
00:02:19 | xerxes1358 | alpaca, is that the one with the windows logo on this site: http://www.rockbox.org/download/ |
00:03:01 | alpaca | yes sir. |
00:03:06 | xerxes1358 | thanks |
00:03:39 | markun | xerxes1358: are you talking about the 2.5 installer? |
00:03:47 | xerxes1358 | it does not say iPod only jukebox |
00:03:52 | xerxes1358 | markun, yes |
00:03:55 | markun | xerxes1358: scroll down |
00:04:04 | | Quit _hotwire_ (Read error: 104 (Connection reset by peer)) |
00:04:38 | markun | there you will see ipod video |
00:04:49 | psychomaniac | amiconn what kinda remote is it? |
00:05:03 | amiconn | archos remote |
00:05:50 | | Join RohnJohn [0] (n=davan@e179024097.adsl.alicedsl.de) |
00:05:52 | amiconn | LinusN: Do you think we should support the remote for fm/v2 in the mainline? |
00:05:58 | | Quit adiamas ("Chatzilla 0.9.75 [Firefox 1.5.0.6/2006072814]") |
00:06:33 | | Quit Lynx_ (Read error: 110 (Connection timed out)) |
00:06:33 | | Nick Lynx is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
00:06:48 | | Part tucoz ("Leaving") |
00:07:10 | RohnJohn | hi guys - i got one simple question - esp. for all x5 users - when i choose a wps style - its NOT activated when i power up again - is there some sort of .ini where i have to add my wps ?? tia. |
00:07:29 | LinusN | amiconn: nah |
00:07:35 | alpaca | RohnJohn - are the .wps files in the /.rockbox folder? |
00:07:52 | RohnJohn | yes - in the wps sub-dir |
00:08:02 | alpaca | oh ok, then i dont know ;). sorry |
00:09:12 | psychomaniac | amiconn well i was going to say mabey buy a cheap remote but from the looks on ebay there pretty expensive, well too expensive for me, 50 bucks then you find out its not the remote. thats having problems |
00:09:44 | RohnJohn | ok - thanks . is there a ini for that sort of stuff at all - because - the general 'theme' gets remembered... |
00:10:06 | | Quit nls (" HydraIRC -> http://www.hydrairc.com <- IRC has never been so good") |
00:10:20 | Damme_ | hmm, do you have the adresstable for the ipod somewhere (io ports and stuff - wich addresses are what?) |
00:10:37 | xerxes1358 | guys where is the fonts ? I am a first time rockbox installer |
00:10:55 | xerxes1358 | I dont see it here: http://www.rockbox.org/daily.shtml |
00:11:00 | Damme_ | http://download.rockbox.org/daily/fonts/rockbox-fonts-20060816.zip |
00:11:26 | Bagder | xerxes1358: they are on that page |
00:11:27 | barrywardell | Damme_: http://ipodlinux.org/PP5020 |
00:11:35 | linuxstb_ | xerxes1358: It's the last item there - the second Rockbox logo. |
00:11:41 | Damme_ | barrywardell thanks a lot! |
00:12:01 | psychomaniac | xerex1358 they are on that link you just sent its the last pic on that page after souce archive |
00:12:46 | xerxes1358 | oh yes sorry I missed that |
00:13:31 | linuxstb_ | Damme_: Also see firmware/export/pp5020.h in the Rockbox source. |
00:13:44 | Damme_ | linuxstb thanks |
00:15:01 | Damme_ | anyone got an idea how to communicate with BCM2722 ? i2c? |
00:15:38 | linuxstb_ | The IPL people may have some ideas - I don't think anyone here has investigated yet. |
00:15:47 | xerxes1358 | why is the file browser soooo small ? |
00:15:48 | Damme_ | kk |
00:16:02 | Damme_ | xerxes1358 change font :) |
00:16:11 | xerxes1358 | ok :) |
00:16:14 | fatherfork | ...and read the manual |
00:16:23 | psychomaniac | xerxes138 what player are you usig rockbox on? |
00:16:30 | linuxstb_ | Damme_: You'll need to start disassembling the Apple firmware and try and work it out from there. |
00:16:40 | Damme_ | Manual is your best friend - Actuallt I hate manuals but! rockbox manual rocks! :) |
00:16:42 | xerxes1358 | I am at page 19 now. Man 120 pages. Its like a Russian Roman. |
00:17:07 | xerxes1358 | Russian novel I mean. |
00:17:14 | psychomaniac | nah its all good info i that manual. read that and you'll never have to ask another question again |
00:17:20 | xerxes1358 | ok |
00:17:25 | xerxes1358 | :) thanks guys |
00:17:34 | Damme_ | linuxstb yeah, I've been looking throw that a couple of times now, dont got any clues yet but someday I may wake in the middle of the night :P |
00:18:25 | | Join apo` [0] (n=apo@dslb-088-065-072-243.pools.arcor-ip.net) |
00:19:07 | fatherfork | man, replaygain rocks |
00:19:39 | | Quit daurn|laptop (Connection timed out) |
00:19:42 | psychomaniac | it sure does |
00:19:52 | | Quit apo (Read error: 110 (Connection timed out)) |
00:20:30 | fatherfork | it's definitely better than sound check |
00:20:39 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322118.sympatico.ca) |
00:20:58 | psychomaniac | how much is a home charger for a ipod 5th gen? |
00:21:26 | | Quit ze (Read error: 110 (Connection timed out)) |
00:21:29 | fatherfork | 35 bucks |
00:21:51 | fatherfork | the griffin power block |
00:21:52 | | Join tommeyer [0] (n=icechat5@cpe-24-161-131-252.hawaii.res.rr.com) |
00:21:56 | fatherfork | the apple one is 40 |
00:22:08 | fatherfork | and the griffin comes with an extra cable |
00:22:08 | psychomaniac | but you can charge the player with the usb cable right? |
00:22:11 | fatherfork | yes |
00:23:18 | Bagder | barrywardell: I threw a mail your way |
00:23:18 | psychomaniac | whats the extra cable? |
00:23:44 | fatherfork | it's just so you have one deticated to the wall charger |
00:23:52 | fatherfork | dedicated |
00:24:11 | amiconn | Bagder: Is there a reason why you disabled the strict aliasing warning globally? |
00:24:18 | barrywardell | Bagder: oooh thanks |
00:24:24 | Bagder | amiconn: yes, 44 warnings |
00:24:49 | Mikachu | i thought you added -fno-strict-aliasing |
00:24:50 | barrywardell | and thanks to MrH |
00:24:57 | amiconn | I know about the warning reduction, but I think it might have been better to just disable them for doom |
00:25:56 | Mikachu | i think -fstrict-aliasing is only enabled for -O2 anyway, and most of rockbox is built with -O1 |
00:26:57 | | Quit hotwire_ (Read error: 60 (Operation timed out)) |
00:27:00 | | Quit tommeyer ("Make it idiot proof and someone will make a better idiot.") |
00:27:17 | amiconn | Hmm, so it's not only the warning. That option reduces possible optimisations iiuc |
00:28:21 | | Quit apo` ("Leaving") |
00:28:27 | | Join apo [0] (n=apo@dslb-088-065-072-243.pools.arcor-ip.net) |
00:32:33 | Damme_ | argh having trouble mounting ipod rcsc partition today, dont remember what I did yesterday |
00:32:43 | amiconn | Mikachu: Rockbox is built with -Os for archos. We don't use gcc 4.1 for sh1 yet, but that might happen |
00:32:56 | Mikachu | ah, then it would be enabled too |
00:33:55 | amiconn | Tests I've done back then have shown that gcc 4.1 does a slightly better job with -Os than gcc 4.0 (sh) |
00:34:24 | xerxes1358 | It works exactly as I wanted :-) |
00:34:32 | Mikachu | i played with some opt options earlier today and got maybe half an fps better mpeg playback |
00:34:35 | amiconn | The gain is way smaller than what we got from going 3.3 -> (3.4) -> 4.0 |
00:34:37 | xerxes1358 | OMG rockbox KICKS ASS |
00:34:41 | Mikachu | also -funit-at-a-time crashes at least vorbis playback |
00:35:32 | amiconn | 3.3->3.4 and 3.4->4.0 gained several KB (each step). 4.0->4.1 gains only a few hundred bytes |
00:35:53 | Seasor | hey |
00:36:06 | Seasor | som1 in here has the iaudio x5? |
00:36:22 | xerxes1358 | If only knew about rockbox 3 months ago. |
00:36:39 | _hotwire_ | is anybody online who is familiary with the UISimulator button.c ? |
00:36:47 | _hotwire_ | *familiar |
00:37:43 | | Quit xerxes1358 (" HydraIRC -> http://www.hydrairc.com <- State of the art IRC") |
00:38:29 | Damme_ | lol I forgot offset! ;) |
00:41:35 | | Join hotwire_ [0] (n=christop@toronto-HSE-ppp4322118.sympatico.ca) |
00:41:35 | | Quit fatherfork ("CGI:IRC (EOF)") |
00:42:00 | | Join fatherfork [0] (n=fatherfo@adsl-224-18-195.asm.bellsouth.net) |
00:43:56 | | Quit fatherfork (Client Quit) |
00:45:11 | | Join fatherfork [0] (n=fatherfo@adsl-224-18-195.asm.bellsouth.net) |
00:45:38 | | Quit linuxstb_ ("CGI:IRC") |
00:45:41 | | Quit BHSPitMonkey (Read error: 104 (Connection reset by peer)) |
00:45:47 | fatherfork | <test> |
00:46:05 | sharpe | Error. |
00:46:14 | fatherfork | *reboot* |
00:46:30 | psychomaniac | anybody know when the 3 short pauses in the iriver rockbox will be solved? when i turn on my my player the buffer just dies then has to refill again |
00:47:11 | psychomaniac | causing the song that is being played to pause 3 times |
00:52:24 | | Quit Seasor (Read error: 145 (Connection timed out)) |
00:53:31 | RohnJohn | strabge . but my .cfg file doesnt regard my 'wps' line - how can this be - always swtiches to some default look - after 'reboot'?? |
00:55:06 | petur | maybe the name of the wps is too long? |
00:55:43 | RohnJohn | honestly - well - its kinda long - could this be the reason? its called: zenpod_V4_Iaudio_Black.wps |
00:55:50 | petur | yes |
00:56:05 | RohnJohn | what exactly is to long than? |
00:56:10 | petur | try with a shorter (<20 chars) version |
00:56:23 | petur | don't know the exact limit |
00:56:31 | RohnJohn | i'll try - just 5 ;) |
00:56:35 | RohnJohn | one sec.. |
00:56:48 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
00:57:45 | | Quit fatherfork () |
00:58:01 | petur | untill we switch to cfg based settings the length of filenames to be stored is limited |
00:58:20 | midgey31 | hmm, how do I get the user's foreground and background settings from within a plugin |
00:59:10 | sharpe | rb->lcd_get_foreground() ? |
00:59:31 | sharpe | something of the like anyway. |
00:59:33 | | Join fatherfork [0] (n=fatherfo@adsl-224-18-195.asm.bellsouth.net) |
01:00 |
01:01:19 | RohnJohn | ok - closer - when i now load my .cfg file it works - but its still not the 'right' from start up - maybe the naming convention for my .cfg (config04.cfg) isnt regocnized as a startup .cfg - although its the only one in the folder?? |
01:01:57 | sharpe | RohnJohn: .cfg Files aren't loaded at the start... |
01:02:39 | RohnJohn | ok - is there some file where rockbox looks ? or i could write my start-up prefs? |
01:02:49 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322118.sympatico.ca) |
01:03:23 | | Join petur2 [0] (n=petur@d54C1A8F0.access.telenet.be) |
01:03:30 | sharpe | RohnJohn: Settings are loaded from an unused portion of the disk that isn't a file... Have you tried shutting down your player after loading the settings? |
01:03:38 | fatherfork | it loads the last used settings, assuming you haven't changed something, and then the player crashed |
01:04:05 | | Nick petur2 is now known as p3tur (n=petur@d54C1A8F0.access.telenet.be) |
01:04:13 | | Nick midgey31 is now known as midgey34 (n=TJ@c-71-205-31-207.hsd1.mi.comcast.net) |
01:04:14 | RohnJohn | but settings are not stored in .cfg ? |
01:04:42 | sharpe | RohnJohn: Not the settings that Rockbox loads when it boots. |
01:05:03 | | Quit petur (Nick collision from services.) |
01:05:09 | | Nick p3tur is now known as petur (n=petur@rockbox/developer/petur) |
01:05:52 | RohnJohn | you mean - i'm stuck to rockbox defaults every time it starts-up - and not considering the .cfg? |
01:06:49 | petur | RohnJohn: when you select a cfg, its settings get copied into the rockbox settings struct on disk |
01:06:50 | | Quit barrywardell () |
01:07:07 | petur | aftre that, that file is not used anymore |
01:07:15 | | Quit ender` (" I was reading the dictionary. I thought it was a poem about everything.") |
01:07:23 | petur | the wps file is always loaded from disk |
01:07:30 | fatherfork | if you have shut down at least once properly after selecting a cfg file, those settings will be loaded |
01:07:56 | petur | ah yes, for ipod that's true |
01:07:57 | RohnJohn | aha - you mean - i save 'my' settings - than load - and gets saved into the rockbox settings on disk... |
01:08:17 | psychomaniac | make sure you dont hold down the stop button to long |
01:08:20 | petur | no, the settings are only saved to disk on a proper shutdown |
01:08:47 | petur | that no was meant for RohnJohn, btw... |
01:08:50 | RohnJohn | mmh - should have the shuitdowns seemed properly sofar... let me try... |
01:09:32 | psychomaniac | what is it ? 4 seconds to hold stop. then when it says shutting down... let go of stop |
01:09:53 | petur | or browse to the wps and select only that to see if that works |
01:09:53 | | Join Siimors [0] (i=Siimors@85.234.180.112) |
01:11:51 | RohnJohn | whooops - now it works - thanks guys for your help - after thise on/off phase - i got my wps to work from the start ;) |
01:11:55 | *** | Saving seen data "./dancer.seen" |
01:14:39 | | Join Lynx [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
01:17:32 | | Part LinusN |
01:17:54 | | Quit Pyromancer (Read error: 104 (Connection reset by peer)) |
01:19:31 | | Quit hotwire_ (Read error: 110 (Connection timed out)) |
01:20:51 | | Quit Lynx_ (Read error: 60 (Operation timed out)) |
01:20:51 | | Nick Lynx is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
01:21:59 | | Join Pyromancer [0] (n=Pyromanc@c-24-63-23-114.hsd1.ma.comcast.net) |
01:22:15 | | Quit Pyromancer (Read error: 104 (Connection reset by peer)) |
01:22:39 | | Quit mirak (Connection timed out) |
01:22:45 | | Join Pyromancer [0] (n=Pyromanc@c-24-63-23-114.hsd1.ma.comcast.net) |
01:23:11 | | Quit psychomaniac ("CGI:IRC (Ping timeout)") |
01:26:49 | * | petur crosses fingers |
01:27:38 | * | fatherfork wonders why... |
01:27:58 | * | Bagder sees why |
01:29:13 | * | fatherfork has missed something |
01:29:19 | Bagder | try the cvs table |
01:29:32 | Bagder | or read commit mails ;-) |
01:30:41 | | Quit bilbravo (Remote closed the connection) |
01:31:45 | fatherfork | ah, I'm not familiar with real names yet |
01:32:08 | petur | http://www.rockbox.org/twiki/bin/view/Main/IrcNicks |
01:32:15 | fatherfork | good call |
01:32:18 | fatherfork | thanks |
01:32:34 | midkay | Bagder: hm? :) |
01:32:44 | fatherfork | ah, got it |
01:32:54 | midkay | ah, paul_the_nerd wants more badges. yay. |
01:33:02 | | Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net) |
01:35:30 | petur | phew.... |
01:37:57 | sharpe | Oh no. My real name. How terrible... |
01:39:08 | fatherfork | ha |
01:41:53 | midkay | petur: nice. :) |
01:42:02 | midkay | so cool to see lots of things going on with rockbox again.. |
01:42:23 | Bagder | I want the table all-green |
01:42:29 | midkay | mpeg player, code rework as far as buttons are concerned.. AGC.. i'm forgetting something or two.. |
01:42:50 | petur | that patch was ready for a long time, I was just missing the time to do final checks and commit |
01:43:09 | midkay | yeah, just neat to see it in CVS. |
01:43:29 | midkay | ooh, asm crossfeed? i didn't even see that one. awesome. |
01:43:40 | petur | and now time's up again until mid september - got a hike to plan and do :) |
01:43:58 | midkay | haha. noo. we need you. :) |
01:44:10 | petur | no you don't.... :p |
01:44:34 | midkay | alright, we don't. ;) but we could use you! |
01:44:39 | petur | heh |
01:44:57 | petur | bedtime - nite all |
01:45:00 | sharpe | We've got sharpe! |
01:45:05 | midkay | night, petur. :) |
01:45:09 | | Quit petur ("Zzzzz") |
01:45:56 | amiconn | arrrgghhh |
01:46:16 | midkay | amiconn: hm? |
01:46:50 | amiconn | This agc stuff is a ton of code |
01:47:27 | amiconn | It's a useful feature, so it should be adapted to archos as well, but... |
01:48:56 | midkay | ah, right.. |
01:49:24 | Mikachu | would it be possible to semidynamically load core code into the plugin buffer or something? |
01:49:42 | Mikachu | apart from tsr plugins |
01:55:46 | | Join MadDog011 [0] (n=MadDog01@212-200-212-95.adsl.sezampro.yu) |
01:57:58 | | Part RohnJohn |
01:59:36 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
02:00 |
02:01:30 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
02:01:48 | JdGordon | morning all |
02:03:28 | fatherfork | morning |
02:03:37 | midkay | yo, JdGordon. |
02:03:40 | sharpe | Evening. |
02:03:54 | fatherfork | yeah, technically, I should be saying evening too |
02:05:32 | | Join hotwire [0] (n=christop@toronto-HSE-ppp4322118.sympatico.ca) |
02:06:12 | | Quit Landus (Nick collision from services.) |
02:06:18 | | Join Landus [0] (i=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net) |
02:06:31 | | Quit dan_a (Read error: 110 (Connection timed out)) |
02:06:47 | | Quit Landus (Client Quit) |
02:06:58 | | Join Landus [0] (i=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net) |
02:08:37 | | Quit Landus (Nick collision from services.) |
02:08:43 | | Join Landus [0] (i=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net) |
02:08:53 | | Join xerxes1358 [0] (i=HydraIRC@145.116.10.118) |
02:09:17 | xerxes1358 | He guys is there an app for you 2 sync your windows folders content with your iPod folders in windows XP ? |
02:09:25 | xerxes1358 | I am using an iPod Video. |
02:10:04 | sharpe | You mean your actual system folder called "windows?" |
02:10:40 | kidd3ckz | xerxes1358 anapod explorer will do it |
02:10:46 | midkay | sharpe: how non-amusing and pointless.. |
02:10:47 | xerxes1358 | ah ok |
02:10:56 | kidd3ckz | the new itunes will too i think |
02:10:57 | xerxes1358 | thanks |
02:11:06 | kidd3ckz | but i don't use it so im not entirely sure |
02:11:08 | xerxes1358 | I will use anapod then |
02:11:13 | kidd3ckz | kk its a nice prog |
02:11:13 | sharpe | midkay: Yeah, I am just here for humor. |
02:11:19 | kidd3ckz | media monkey is good too |
02:11:49 | fatherfork | sharpe, I got a good laugh |
02:11:58 | hotwire | anybody online who well understands the UISim? |
02:11:59 | sharpe | fatherfork: Yeah, I try... |
02:13:01 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
02:14:37 | xerxes1358 | anapod is not what I want |
02:15:14 | | Quit fatherfork () |
02:15:25 | xerxes1358 | anapod forces me its own predefined structure. What I want is some app that I can use like: sync dir1 dir2 and that the app then updates dir2 if dir1 is changed. |
02:15:56 | | Join fatherfork [0] (n=fatherfo@adsl-224-18-195.asm.bellsouth.net) |
02:16:05 | Mikachu | xerxes1358: rsync? |
02:16:10 | fatherfork | ʇsÇʇ |
02:16:13 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322118.sympatico.ca) |
02:16:17 | Mikachu | fatherfork: eek |
02:16:24 | fatherfork | haha, can you read that? |
02:16:27 | Mikachu | sure |
02:16:32 | fatherfork | nice |
02:16:35 | apo | Of course |
02:16:35 | apo | :P |
02:16:44 | fatherfork | don't worry, I won't do that... a lot |
02:16:56 | | Quit apo ("Leaving") |
02:16:56 | sharpe | Ahh, unicode... |
02:17:06 | | Join apo [0] (n=apo@dslb-088-065-072-243.pools.arcor-ip.net) |
02:17:08 | fatherfork | what's so bad about unicode? |
02:17:20 | apo | X_X I did it again |
02:17:24 | apo | Stupid Ctrl X in XChat |
02:17:28 | Mikachu | fatherfork: everyone can read this one: umop ep!sdn |
02:17:34 | xerxes1358 | rsync works on windows ? Cool. |
02:17:44 | Mikachu | that i don't know |
02:17:48 | fatherfork | whoa |
02:18:08 | Mikachu | fatherfork: all ascii |
02:18:20 | sharpe | Woah. Really Mikachu ? |
02:18:21 | fatherfork | Mikachu, that's cool. I had no idea the capabilities |
02:18:27 | fatherfork | yeah I see it |
02:19:04 | Mikachu | xerxes1358: maybe http://itefix.no/cwrsync/ but i have never tried it |
02:19:18 | | Nick apo is now known as apo` (n=apo@dslb-088-065-072-243.pools.arcor-ip.net) |
02:19:39 | Damme_ | argh! why cant just every software in the world be opensource and gpl?? :P |
02:20:09 | Damme_ | I have managed to crash my ipod 50 times today :P giving up! |
02:20:38 | sharpe | Damme_: wow... |
02:20:58 | Damme_ | you should be impressed ;P |
02:21:35 | xerxes1358 | Mikachu, I found DSynchronize. I am going to test it now |
02:21:52 | sharpe | Microsoft has a "Power Toy" that syncs folders and stuff. |
02:21:55 | xerxes1358 | Its nice it works also over a remote network it says |
02:22:03 | xerxes1358 | really ? |
02:22:52 | xerxes1358 | oh its called synctoy |
02:22:56 | sharpe | Yup. |
02:25:57 | fatherfork | Mikachu, to whom is unicode limited |
02:26:55 | xerxes1358 | where does windows install synctoy ? I cant find it |
02:27:36 | Mikachu | ? |
02:27:54 | sharpe | Ahh... |
02:28:10 | xerxes1358 | nevermind I just DSync |
02:28:35 | | Part midgey34 |
02:28:40 | fatherfork | Mikachu, who can't see unicode? |
02:28:57 | fatherfork | ...for the opposite question |
02:28:58 | Mikachu | oh it was a question |
02:29:04 | fatherfork | yeah sorry |
02:29:09 | Mikachu | question marks are underrated |
02:29:13 | fatherfork | indeed |
02:29:17 | Mikachu | i have no idea who can see unicode here |
02:29:25 | fatherfork | you can't? |
02:29:28 | Mikachu | i can |
02:29:36 | fatherfork | so you know one... |
02:29:40 | Mikachu | you can probably rule out anyone with mirc or irssi older than 0.8.9 |
02:30:14 | fatherfork | but the point is that there are people who can't see it. I understand. |
02:31:01 | | Quit secleinteer () |
02:33:19 | | Quit hotwire (Read error: 110 (Connection timed out)) |
02:36:24 | | Join safetydan [0] (n=cbca159f@labb.contactor.se) |
02:42:12 | fatherfork | it seems around the site everywhere I see something about an upcoming new release, it's dated 2005 |
02:42:22 | | Quit Daishi (Remote closed the connection) |
02:42:44 | | Part MadDog011 |
02:43:33 | fatherfork | exacly how new is the iPod port? |
02:43:56 | Mikachu | i think around october/november 2005 |
02:44:02 | Mikachu | at least soundwise |
02:44:11 | sharpe | Indeed. |
02:44:13 | Mikachu | oh right, that date is still on the mainpage |
02:44:17 | Mikachu | 2006-01-28: Sound on iPod! |
02:44:26 | Mikachu | feels like yesterday |
02:44:50 | sharpe | I remember when I first found Rockbox. :D |
02:45:04 | Damme_ | me too! one week ago :P |
02:45:07 | Mikachu | i remember i installed it not long after version 1.1 of iDoom |
02:45:47 | sharpe | Just after sound was on the iPods I found it I believe... |
02:45:53 | Mikachu | probably 1.2 actually |
02:45:54 | | Join ze [0] (i=ze@70.40.152.105) |
02:45:59 | Mikachu | since 1.1 was before sound support :) |
02:46:09 | Mikachu | i must have installed just after sound support then |
02:46:36 | fatherfork | yeah I just saw that. it's been a while since I've navigated to the main page |
02:46:50 | fatherfork | and I only installed rockbox a few weeks ago |
02:46:51 | Mikachu | i look at the commit log 5 times per hour every day :P |
02:47:00 | fatherfork | haha |
02:47:18 | | Part pixelma |
02:47:22 | sharpe | I don't... |
02:47:25 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
02:53:29 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
02:55:28 | fatherfork | you don't know how hard it was for me not to buy a new wireless remote for my iPod today |
02:55:36 | fatherfork | I really wanted it |
02:55:49 | Mikachu | yeah i always listen to my ipod with it out of reach too |
02:55:52 | Mikachu | no wait, i don't |
02:56:20 | Febs | So, on mailing lists, there's top posters, there's bottom posters ... |
02:56:30 | Mikachu | also known as stupid people and smart people |
02:56:33 | Febs | and then there's jdgordon−−a middle poster! |
02:56:50 | JdGordon | im a middle poster? |
02:56:54 | Mikachu | you're supposed to intersperse your reply in the original message |
02:57:31 | JdGordon | oh.. dw.. |
02:58:03 | Febs | I had to stare at your post on the 'back/stop button' thread for like 15 seconds to figure out where the reply was! ;) |
02:58:13 | JdGordon | hehe |
02:58:31 | | Quit xerxes1358 (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!") |
02:58:55 | Mikachu | if you can open a single message and follow the conversation from there, the person replied correctly |
02:59:39 | | Join hotwire [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
03:00 |
03:01:36 | JdGordon | does anyone rememebr any talk of actions complaints in irc last night? do i need to bother reading the log? |
03:01:55 | Mikachu | that's all i remember from the last few days :) |
03:02:07 | fatherfork | Mikachu: my stereo is over there |
03:02:23 | Mikachu | i don't have a stereo so i guess it makes more sense for you |
03:02:30 | Mikachu | but... it's so fun to be sarcastic |
03:02:37 | fatherfork | haha, i agree |
03:02:58 | fatherfork | and I ride my bike with my iPod in my backpack |
03:03:15 | Mikachu | i have it in the little pocket jeans have on the right side |
03:03:25 | fatherfork | nano? |
03:03:27 | Mikachu | it's the only thing i've ever had that actually fits in there |
03:03:28 | Mikachu | yeah |
03:03:38 | Mikachu | and is possible to take out without taking your pants off |
03:03:42 | fatherfork | haha, which is how it was introduced |
03:04:03 | Mikachu | the pocket? it's been there since before i was born |
03:04:08 | fatherfork | no, the nano |
03:04:08 | Mikachu | (not on these exact pair of jeans of course) |
03:04:12 | Mikachu | ah :) |
03:04:17 | fatherfork | steve pulled it out of that pocket on stage |
03:04:35 | fatherfork | haha, the nano, I mean |
03:04:38 | Mikachu | the cool thing is you can leave hold off, and the fabric won't interfere with the wheel |
03:04:44 | fatherfork | yeah |
03:04:50 | Mikachu | and you can use the wheel through the fabric too |
03:04:55 | Mikachu | the hard part is finding the buttons :) |
03:05:07 | Mikachu | i considered making rockbox hum when the finger is in contact |
03:05:31 | fatherfork | yep, atm, I have to feel around on my back until I find the buttons while riding |
03:06:06 | fatherfork | why not consider making a patch that would make the iPod accessories work? |
03:06:38 | Mikachu | because i have no idea how they work, whereas there is a patch on the tracker for using the piezo |
03:06:42 | | Quit safetydan ("CGI:IRC (Ping timeout)") |
03:07:08 | fatherfork | yeah, is already there |
03:07:25 | Mikachu | would only take some minor mikahacking to do what i want |
03:07:34 | fatherfork | that might be a good idea, but it would need to hum through the headphones |
03:07:51 | Mikachu | i guess that would be more useful.. |
03:08:03 | fatherfork | or useful at all |
03:08:06 | Mikachu | or i could just lower the volume when in contact |
03:08:11 | Mikachu | no need to hum then either |
03:08:15 | Mikachu | but doesn't help when paused... |
03:08:17 | fatherfork | that's even better |
03:08:22 | fatherfork | ...true |
03:08:34 | fatherfork | maybe make contact pause and play? |
03:08:41 | fatherfork | that would be easy |
03:08:58 | fatherfork | or... make contact do what you usually have to make it do while in that pocket |
03:09:06 | fatherfork | create a setting for it |
03:09:17 | fatherfork | and use it every time you put it in that pocket |
03:09:27 | Mikachu | too much trouble |
03:09:43 | fatherfork | but way too cool |
03:09:57 | Mikachu | i also had some thoughts about "gestures" |
03:10:05 | Mikachu | but it might use too much power to be useful |
03:10:31 | Mikachu | like "tap on the right side and do half a circle counterclockwise to skip back a track" |
03:10:40 | fatherfork | It might, but what exactly do you mean |
03:10:42 | fatherfork | oh, nice |
03:11:40 | fatherfork | but you'd have to find the right side the first touch |
03:11:58 | *** | Saving seen data "./dancer.seen" |
03:12:03 | fatherfork | which kind of defeats the purpose of not searching for the buttons |
03:12:09 | Mikachu | well, those thoughts weren't necessarily about in-pocket use |
03:12:41 | fatherfork | ah |
03:13:02 | Mikachu | if you could make it hum in the headphones, the hum frequency could depend on position i suppose |
03:13:55 | fatherfork | yeah, that would do it. but the hums would have to differ enough to make a difference, so there wouldn't be as much hunting |
03:14:24 | fatherfork | otherwise you'd have to scroll around a few times just to distinguish |
03:14:29 | Mikachu | heh |
03:15:06 | hotwire | Anybody around to help me troubleshoot some code? |
03:25:11 | hotwire | i take the silence as a no... |
03:30:34 | Kitar|st | http://addictedwith.blogspot.com/ my new blog check it out |
03:30:34 | Kitar|st | ehe |
03:30:54 | Mikachu | how about no |
03:32:15 | fatherfork | second |
03:35:01 | fatherfork | what is "non-lossy ASCII"? |
03:35:11 | fatherfork | and is there "lossy ASCII"? |
03:35:29 | | Quit CriamosAndy ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
03:35:31 | sharpe | I don't think so... |
03:37:41 | | Join TCK [0] (n=tckocr@bb-87-80-197-109.ukonline.co.uk) |
03:39:17 | | Join XavierGr [0] (n=xavier@ppp137-203.adsl.forthnet.gr) |
03:41:03 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
03:56:22 | | Quit hotwire (Read error: 110 (Connection timed out)) |
03:59:56 | | Join scorche [0] (n=scorche@208-110-158-50.customer.csolutions.net) |
04:00 |
04:03:24 | sharpe | Scorche! |
04:03:54 | | Quit discopizza (Remote closed the connection) |
04:06:38 | scorche | uhhh.... sharpe? |
04:06:53 | sharpe | I dunno. Midkay was wondering where you were. |
04:07:02 | scorche | i know |
04:07:06 | scorche | he ended up calling me |
04:07:13 | midkay | haha. |
04:07:15 | sharpe | Haha. |
04:07:17 | midkay | you and your silly little books. |
04:07:24 | scorche | books are great |
04:07:40 | midkay | sharpe: aren't you tired of your uptight formal little punctuation crap? |
04:07:50 | sharpe | midkay: No, not really. |
04:08:01 | scorche | Oh no. Is he doing it as well? |
04:08:20 | sharpe | Yes. Strange, isn't it? |
04:08:25 | scorche | It is. |
04:08:41 | midkay | yeah, it's really dumb, it's not just punctuation/capitalization but talking in a really formal tone and stuff. "I do not know that. I am sorry". |
04:08:55 | scorche | As you should be. |
04:09:08 | midkay | er. |
04:09:08 | sharpe | I still use contractions... |
04:09:45 | midkay | sometimes.. which is weird. |
04:12:04 | sharpe | yep |
04:12:23 | | Join hotwire [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
04:19:50 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
04:23:29 | | Quit meshuga (Connection timed out) |
04:24:22 | | Quit hardeep ("[BX] Silly wabbit, BitchX is for kids!") |
04:24:52 | | Quit Thundercloud (Remote closed the connection) |
04:26:22 | | Join BenPod [0] (n=falkjf@fctnnbsc15w-156034079024.nb.aliant.net) |
04:26:31 | BenPod | hey all |
04:27:05 | BenPod | Im new to the whole rockbox, and I was wondering what it is that rockbox is and does.. any help? |
04:28:28 | | Quit apo` (Remote closed the connection) |
04:28:54 | scorche | BenPod: read the wiki =) |
04:29:04 | BenPod | rofl, yeah, I found it.. lol |
04:31:05 | | Join apo [0] (n=apo@dslb-088-065-072-243.pools.arcor-ip.net) |
04:33:46 | BenPod | hmm, so basically I copy the files in the zip file for my nano onto the nano, and install a bootloader? |
04:36:16 | BenPod | will this format my pod |
04:36:54 | | Join BHSPitMonkey [0] (n=stephen@adsl-66-141-170-52.dsl.rcsntx.swbell.net) |
04:39:53 | fatherfork | install the loader first |
04:40:12 | sharpe | fatherfork: either way works... |
04:40:17 | BenPod | okie |
04:40:23 | fatherfork | oh, cool |
04:40:56 | fatherfork | I guess it doesn't matter since you can upgrade the bootloader later without uninstalling rockbox |
04:41:05 | fatherfork | that makes sense |
04:41:07 | BenPod | hmm, i guess im having one issue,, i cannot get the drive to stay active... when i plug it in, no prob, then it disappears.. is there a way to fix this |
04:41:10 | sharpe | The instructions just have you install the bootloader first. |
04:41:24 | sharpe | BenPod: Enable the option in iTunes to use the iPod as a disk. |
04:45:37 | BenPod | cool |
04:46:02 | BenPod | sharpe will this formay my pod? |
04:46:19 | sharpe | Installing the bootloader? |
04:46:32 | BenPod | that and rockbox |
04:46:38 | sharpe | No, it will not. |
04:46:44 | BenPod | cool |
04:47:33 | sharpe | But to be sure, backup your music. :) |
04:48:08 | fatherfork | you only have to firat it if you have an HFS formatted iPod |
04:48:14 | fatherfork | format* |
04:48:30 | fatherfork | like me :( |
04:48:55 | sharpe | Just incase you mess up on a step... somehow... although it's pretty straightforward anyway.. |
04:49:03 | | Quit RoC_MM (Remote closed the connection) |
04:53:00 | BenPod | okay |
04:53:25 | BenPod | now what about the apple_os.bin... |
04:54:01 | BenPod | where do i find that? |
04:54:10 | sharpe | That would be the firmware you extract off of your ipod. |
04:54:35 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) |
04:58:00 | | Quit Paul_The_Nerd (Client Quit) |
04:58:15 | apo | Ahhh |
04:58:17 | apo | Tech support |
04:58:18 | | Quit solarflare (Read error: 104 (Connection reset by peer)) |
04:58:20 | BenPod | hmm, alot of 'do not disonnect' |
04:58:20 | * | apo runs |
04:58:58 | sharpe | Yep. |
04:59:16 | sharpe | That reiterates the point that you shouldn't disconnect your iPod. |
05:00 |
05:02:41 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) |
05:02:58 | BenPod | lol |
05:03:02 | BenPod | suppose |
05:03:23 | BenPod | okay, I dont think i like it.. how can I get rid of it? |
05:03:50 | sharpe | Have you even gotten to using Rockbox yet? |
05:04:03 | BenPod | yep |
05:04:46 | sharpe | Let me guess. You don't like how it looks? |
05:04:53 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
05:05:20 | BenPod | hmm, not really that. dont really like where i cant get to my music |
05:05:37 | sharpe | Yeah, that requires a little work on your part. |
05:05:52 | sharpe | Like. Using Tagcache. |
05:06:06 | ShadowdogMU | Tagcache is cake |
05:06:28 | BenPod | what is it updating anyway.. 'do not disconnect''' |
05:07:15 | | Join solarflare [0] (n=supernov@82-203-170-134.dsl.gohome.fi) |
05:07:17 | sharpe | ... |
05:07:42 | ShadowdogMU | music? |
05:07:43 | ShadowdogMU | tags? |
05:07:45 | ShadowdogMU | album art? |
05:07:48 | ShadowdogMU | settings? |
05:08:25 | | Quit XavierGr () |
05:08:47 | BenPod | ahh,I thouht that stuff was just read remotely off the existing pod meory |
05:09:01 | sharpe | What stuff? |
05:09:22 | BenPod | music, tags, art, settings |
05:09:36 | sharpe | No... |
05:11:17 | fatherfork | when it says "do not disconnect", it doesn't necessarily mean it's updating, just that it's mounted. |
05:11:24 | sharpe | Well. First off, for Rockbox to locate your music from iTunes, you have to enable and update Tagcache. Secondly, Rockbox does not offically support album art. |
05:11:42 | sharpe | And yes, it just means that your iPod has a USB connection and can use it. |
05:11:48 | Febs | It sounds like he's still connected to USB and hasn't even started Rockbox yet. |
05:12:01 | *** | Saving seen data "./dancer.seen" |
05:13:24 | BenPod | no, i was using rockbox, but when i plugged it back into my usb, its was just doing whatever. So i uninstalled it..Ill try it when i have more time. |
05:14:49 | fatherfork | it was doing exactly what it was supposed to do |
05:15:05 | fatherfork | all you had to do was enable tagcache |
05:15:16 | fatherfork | maybe 10 minutes of just waiting |
05:15:22 | fatherfork | then listening |
05:15:30 | Paul_The_Nerd | Plugging it into USB boots it into the apple disk mode... |
05:15:37 | Paul_The_Nerd | So, while USB is plugged in, Rockbox isn't doing anything |
05:15:47 | BenPod | ahh, well dang then.. |
05:16:24 | BenPod | i uninstalled, and now im still waiting for it to do whatever its gotta do. |
05:16:38 | Paul_The_Nerd | Waiting for what to do what it's gotta do? |
05:16:46 | fatherfork | haha, so vague |
05:16:48 | Febs | Perhaps you could explain without using the word "whatever." |
05:16:51 | BenPod | lol |
05:17:09 | fatherfork | or "lol" |
05:17:32 | BenPod | well, its updating I guess, doesnt want me to disconnect |
05:17:46 | Paul_The_Nerd | Does windows tell you that, or the iPod? |
05:17:51 | BenPod | the pod |
05:18:08 | fatherfork | it will never not say "do not disconnect" unless you actually eject it |
05:18:25 | fatherfork | it's a manual operation |
05:18:37 | BenPod | ahhh |
05:18:55 | sharpe | Just like enabling Tagcache. |
05:19:14 | fatherfork | anyway, good luck Ben. |
05:19:17 | | Quit fatherfork () |
05:19:29 | BenPod | rofl!! yeah, ya know what it was.. having it set to use it as a disk, was causing it to say that... man |
05:19:54 | Febs | roflol! |
05:20:05 | BenPod | i fell like a tool |
05:21:55 | | Quit hotwire (Read error: 110 (Connection timed out)) |
05:22:43 | BenPod | night all thanks |
05:22:49 | | Quit BenPod () |
05:25:49 | | Join hotwire [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
05:36:26 | | Join Jungti1234 [0] (n=jungti12@125.188.3.18) |
05:36:39 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
05:38:04 | Paul_The_Nerd | Quick question: Would the people in here generally agree that "Voice" falls within the "User Interface" category? |
05:39:45 | sharpe | I would think so. |
05:40:31 | | Quit rotator ("zzzzzzzzzz") |
05:41:32 | Paul_The_Nerd | It seemed really logical to me, but sometimes I want to make sure that at least one other person sees it my way, and I'm not shooting in the wrong direction |
05:41:55 | sharpe | It's either that or Audio Playback. |
05:44:04 | Paul_The_Nerd | Well, this wasn't relating to having music playing at all |
05:44:07 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
05:44:41 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
05:44:53 | sharpe | Yeah, but it's still audio... :D |
05:44:58 | | Quit hotwire (Read error: 60 (Operation timed out)) |
05:48:17 | | Join hotwire [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
05:49:00 | Paul_The_Nerd | True |
05:49:20 | Paul_The_Nerd | But this was in regards to setting up the voice UI properly, so the audio playback hadn't been gotten to yet. ;) |
05:49:38 | sharpe | Makes sense then. |
05:50:36 | | Part Paul_The_Nerd |
05:56:41 | | Quit apo (Remote closed the connection) |
06:00 |
06:01:32 | | Join hotwire_ [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
06:01:34 | | Quit thegeek (Read error: 104 (Connection reset by peer)) |
06:01:34 | | Join thegeek_ [0] (n=thegeek@s026b.studby.ntnu.no) |
06:05:17 | | Join qwx [0] (n=qwm@h229n1fls34o1010.telia.com) |
06:05:37 | alpaca | why does the music stop playing when i want to browse for new songs |
06:06:23 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
06:07:38 | sharpe | alpaca: Stop completely, or skip? |
06:09:32 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
06:09:54 | hotwire_ | Sorry about the constant connection drops... my ISP's piece of junk router is gonna be thrown out a window soon... |
06:10:30 | hotwire_ | but in the meantime, I've got a version of the UISim coded to support hold with one problem... |
06:10:54 | scorche | 122222222 VCCCCCC965T+ |
06:10:57 | scorche | 9888888888888888888888888888888888888888888888888888888888888888888888888888 |
06:11:07 | scorche | URGG..... |
06:11:10 | scorche | cat... |
06:11:48 | hotwire_ | I can't get it to behave right with assigning one button to be the hold toggle... mostly because hold isn't a button in the usual sense to rockbox |
06:12:45 | alpaca | sharpe - the music stops completely |
06:12:56 | alpaca | how am i supposed to get from the wps to the browse view |
06:13:00 | alpaca | ive been holding play for a few seconds |
06:13:06 | alpaca | and right before it shuts off it goes to the menu |
06:13:15 | sharpe | ... Press select? |
06:13:27 | alpaca | select doesnt take me to the browse view |
06:13:28 | alpaca | i dont think |
06:13:29 | hotwire_ | I do have it working with two buttons, one a "turn on HOLD" and the other to "turn off HOLD"... but would love some help to make it function with only the one button, so I can assign the 2nd to toggle remote hold switches. |
06:17:10 | | Quit qwm (Read error: 110 (Connection timed out)) |
06:18:28 | | Quit hotwire (Read error: 110 (Connection timed out)) |
06:23:31 | | Join meshuga [0] (i=meshuga@c-71-231-141-145.hsd1.or.comcast.net) |
06:33:51 | | Join unknownhost [0] (n=unknown@c-69-181-234-72.hsd1.ca.comcast.net) |
06:35:06 | | Join hotwire [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
06:41:35 | unknownhost | got a question about applying patches... |
06:41:43 | unknownhost | Album Art patch says, "Updated patch to compile agains CVS HEAD 12.08.2006" |
06:41:51 | unknownhost | so I downloaded the tarball from here... http://www.rockbox.org/dl.cgi?bin=source |
06:42:07 | unknownhost | upon patching I get hunk #2 failed... |
06:42:34 | unknownhost | is there another reason the patch would fail? |
06:42:48 | JdGordon | is todays date the 12th? |
06:43:08 | unknownhost | the link I posted has 8.12.06 in the list... that's the one I got. |
06:43:33 | JdGordon | the source link you downloaded is the latest sources.. not from last week |
06:43:48 | unknownhost | even this: |
06:43:48 | unknownhost | http://www.rockbox.org/daily/source/rockbox-daily-20060812.tar.gz |
06:44:06 | JdGordon | that one should ork |
06:46:31 | unknownhost | weird... has anyone else gotten this patch to work on the aug 12 source? |
06:47:03 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
06:48:40 | | Quit hotwire_ (Read error: 110 (Connection timed out)) |
06:55:03 | | Quit hotwire (Read error: 60 (Operation timed out)) |
06:58:04 | | Join hotwire [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
07:00 |
07:05:04 | ax | hmm, my ipod looks like it only has the backlight on and displays nothing else |
07:05:38 | aliask | White screen of dead? |
07:05:43 | aliask | *death |
07:06:34 | aliask | What happened? |
07:08:21 | ax | well, it is more like a bright black screen |
07:08:30 | ax | i just updated to the newest install |
07:08:45 | ax | and, it worked for a litle bit |
07:08:49 | ax | but then the audio wouldn't play |
07:08:51 | ax | i rebooted |
07:09:07 | ax | and then it did this backlight only with black screen thing |
07:09:20 | aliask | Have you tried resetting into disk mode? |
07:09:30 | | Join Zidanax [0] (n=Zidanax@70-58-157-145.eugn.qwest.net) |
07:10:40 | | Join Lynx [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
07:10:55 | ax | aliask: you mean holding menu/select? |
07:11:04 | aliask | JdGordon: I don't know if this was intentional - but the (short)forward (long)forward button combo to skip directory has been removed in the new action stuff. |
07:11:24 | aliask | ax: I think there's more to it than just that - I'll see if I can find out how to do it |
07:11:43 | ax | i fixed it |
07:11:49 | ax | i think :) |
07:11:58 | JdGordon | yes, that button combo is impossible (i tinhk) with actions... use on+left/right to do it |
07:12:03 | *** | Saving seen data "./dancer.seen" |
07:12:24 | aliask | Damn, its really awkward to do in your pocket |
07:12:35 | ax | i just rebooted into the origial firmware, then i erased all of .rockbox then i unziped the new version onto the ipod |
07:12:41 | JdGordon | get a remote :) |
07:13:25 | aliask | I had one somwhere... I didn't use it because my headphone cables were WAY too long with it, but I got a pair that are deatchable halfway, so I should look for them again. |
07:15:31 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
07:19:28 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
07:26:41 | | Quit Lynx_ (Read error: 110 (Connection timed out)) |
07:26:41 | | Nick Lynx is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
07:33:11 | sharpe | Gahhh. |
07:34:52 | JdGordon | my thoughts exactly |
07:36:24 | | Quit hotwire (Read error: 110 (Connection timed out)) |
07:36:30 | aliask | What happens when I leave struct men_items items[9], but only fill 8. Does it just waste a bit of memory, or does nothing bad happen? |
07:37:00 | JdGordon | ye, wastes some memory |
07:37:06 | JdGordon | its fine if u make it static const |
07:39:11 | aliask | Won't work in the menu's case |
07:39:49 | aliask | Do you think the memory wastage is significant? |
07:40:32 | JdGordon | na, its like 16bytes or something... |
07:41:04 | | Join hotwire [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
07:41:37 | JdGordon | aliask: you coding up the menu changes? |
07:41:55 | aliask | Yeah, just working on ditching the bookmarks if the option isn't set. |
07:42:28 | JdGordon | it will be possible to turn it on without the menu there tho wont it? |
07:42:50 | aliask | The option is in settings, not that menu item |
07:42:59 | JdGordon | ah ok |
07:43:22 | aliask | The menu has to be reinitialised after you change the setting, but other than that it works perfectly. |
07:44:01 | * | JdGordon is wondering why his commit isnt showin in the cvs page yet.. |
07:44:24 | aliask | I noticed a bit of lag with CVS stuff last night - how long ago did you commit? |
07:44:32 | JdGordon | 1 min ago |
07:44:47 | aliask | Yeah, it has to be built first, then maybe 5 mins lag. |
07:45:26 | JdGordon | no.. the toip line shows its being built and the commit changes can be seen... |
07:45:29 | JdGordon | i dunno.. |
07:45:50 | Bg3r | morning :) |
07:46:02 | JdGordon | morning Bg3r |
07:46:16 | JdGordon | good news :D |
07:47:04 | JdGordon | Bg3r obviously doesnt like good news :p |
07:47:25 | Bg3r | haha sorry |
07:47:30 | Bg3r | what are the good news ?:) |
07:47:51 | JdGordon | do u wacth the dev ml? i dont hink you should play with the remote buttons just yet... |
07:47:59 | Bg3r | huh ? |
07:48:05 | Bg3r | i didn't have time yesterday |
07:48:13 | JdGordon | hehe.. that was full of typos.. |
07:48:53 | sharpe | i wouldn't even call them typos... :) |
07:49:14 | JdGordon | iv got big changes to the settings context ready to go, which makes the keymap file a bit yukky... |
07:49:37 | JdGordon | so, I wouldnt bother touching them untill its either definatly in or out... |
07:50:03 | Bg3r | hmmm |
07:52:12 | Bg3r | you mean CONTEXT_SETTINGSGRAPHICAL and CONTEXT_SETTINGS ? |
07:52:16 | JdGordon | yes |
07:52:46 | JdGordon | i've sent a message to the dev mailing list, hopefully the change will go n today |
07:52:52 | JdGordon | just needs others to ok it |
07:54:06 | Bg3r | anyway, i'll continue working on h1x0-h3x0 |
07:54:18 | JdGordon | ok |
07:54:39 | JdGordon | what do u tihnk about moving the remote keymap file for iriver into a enw file? |
07:55:18 | Bg3r | hm, i don't think it's necessary |
07:55:28 | Bg3r | keymap files are per target |
07:55:34 | JdGordon | no, but that file is biig and annoying :) |
07:57:12 | sharpe | and nobody likes big files |
07:57:25 | hotwire | any of you folks understand how buttons are supposed to work in the UISim? Could use a little help on something. |
07:57:35 | JdGordon | ? |
07:57:47 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
07:58:33 | hotwire | was that question mark directed at me? |
07:58:39 | JdGordon | yes |
07:59:15 | hotwire | i've added some code to button.c to implement support in the UISim for Hold buttons on DAPs and Remotes that support them |
07:59:56 | Jungti1234 | hi all |
07:59:58 | hotwire | and I can get it to run smoothly if i assign seperate keys to turn on and off the hold for a player... |
08:00 |
08:01:15 | hotwire | the trouble is Hold isn't technically a button as has been defined for rockbox |
08:01:44 | JdGordon | can u put your code up somewhere? |
08:01:50 | hotwire | stand by |
08:02:01 | aliask | hi Jungti1234 |
08:02:18 | Jungti1234 | hi :) |
08:05:50 | | Quit _Veseliq_ (Remote closed the connection) |
08:06:42 | | Join COmputoman [0] (n=Rar@cpe-66-68-127-197.austin.res.rr.com) |
08:06:48 | COmputoman | Whats up |
08:07:00 | JdGordon | the sky? |
08:07:07 | COmputoman | :D |
08:07:13 | sharpe | Stuff is up. |
08:07:17 | sharpe | Stuff is down. |
08:07:19 | COmputoman | Im listening to flac on my ipod |
08:07:22 | COmputoman | thats whats up |
08:07:24 | COmputoman | :D |
08:07:36 | COmputoman | I owe rockbox my life |
08:07:56 | hotwire | JdGordon: http://www.miraclesalad.com/webtools/clip.php?clip=4d7 |
08:07:57 | COmputoman | Its crashed on me a few times but its pretty stable otherwise |
08:10:03 | hotwire | line 97-110 is sorta how i wanted to do it, which isn't running right in the sim because you need to hit the key several times and hope hold will stay on (the hold_is_set = !hold_is_set) is causing an oscillation |
08:10:15 | sharpe | COmputoman: That's like saying your cas has blown up a few times, but otherwise it runs pretty well. |
08:10:19 | sharpe | car. |
08:10:25 | hotwire | alternatively, the version on lines 112 to 127 works fine, but is taking up 2 keys |
08:10:56 | COmputoman | Is rockbox not suposed to crash? |
08:11:07 | JdGordon | hotwire: why not use the scroll lock key and check its status? i.e if scroll lock is on the hold it on.. |
08:11:21 | sharpe | COmputoman: Depends on the target. :) |
08:11:28 | JdGordon | not sure what you would do about remote lock tho |
08:11:34 | | Join theli_ua [0] (n=theli@mail.ukrcard.com.ua) |
08:11:35 | COmputoman | You mean like the ipod? |
08:11:55 | sharpe | Well, it's more like, expectance of crashes. |
08:12:49 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
08:13:00 | _hotwire_ | sorry abou that... router is on the fritz. |
08:13:15 | JdGordon | _hotwire_: ou cant have the default: soo high in the switch |
08:13:25 | COmputoman | oh well, with time everything will smooth out |
08:14:17 | _hotwire_ | i might be able to just eliminate the default comment altogether... stand by. |
08:14:19 | sharpe | COmputoman: Actually, i'm pretty much just rambling at this point. I wasn't referring to any Rockbox port either... |
08:14:20 | JdGordon | _hotwire_: try adding a if(pressed) at line 100 |
08:15:31 | | Join RoC_MM [0] (i=dragon@c-24-129-89-52.hsd1.fl.comcast.net) |
08:15:54 | _hotwire_ | JdGordon... genius. |
08:16:12 | JdGordon | :) thank Bg3r, i saw it in his code |
08:16:15 | _hotwire_ | runs smooth, and as advertised. |
08:16:26 | JdGordon | actually.. which fixed it? |
08:16:27 | _hotwire_ | what does if(pressed) do anyway? |
08:16:27 | Bg3r | JdGordon: ? |
08:16:48 | Bg3r | ah, yes |
08:16:59 | Bg3r | JdGordon: i saw it some lines below :P |
08:17:06 | JdGordon | haha |
08:17:13 | _hotwire_ | i didn't need the defaults anyway... the case of hold being on forces new_btn=BUTTON_NONE later on in the code. |
08:17:38 | JdGordon | _hotwire_: i guess if(pressed) is 0 if its the release event |
08:18:36 | Bg3r | yep |
08:18:46 | Bg3r | otherwise u'll get 2 button events |
08:18:57 | Bg3r | (pressed + released) |
08:20:17 | _hotwire_ | okay... nice. |
08:20:25 | | Join Zagor [0] (n=bjst@rockbox/developer/Zagor) |
08:20:35 | _hotwire_ | is there the capacity to do if(released) then too? |
08:20:47 | JdGordon | if (!pressed) i guess |
08:22:05 | | Quit unknownhost () |
08:23:17 | sharpe | Haha. Conditionals. So fun. If something isn't true, then the inverse is true. |
08:24:03 | JdGordon | brought to you by the wonderful people who brought you such things as gravity and sunlight |
08:24:06 | JdGordon | *stocks limited* |
08:25:02 | | Join hotwire_ [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
08:25:20 | JdGordon | dont they have stable internet in canada yet? |
08:25:50 | aliask | *grumbles something about optus* |
08:25:58 | JdGordon | hehe |
08:26:04 | JdGordon | i have no problems with optarse |
08:26:12 | hotwire_ | it's stable... just the router is a piece of shit. |
08:26:24 | sharpe | maybe it's not the router's fault... |
08:26:28 | aliask | Well, I don't have problems per se, but they switched my phone line to pair gain, so I can't get ADSL2+ |
08:26:29 | hotwire_ | not technically my house, and i'm moving out in 15 days, so not really my problem. |
08:27:04 | hotwire_ | no... definitely the router's problem. Siemens speedstream 6520... apparently they have major overheating issues |
08:27:08 | JdGordon | aliask: they swittched it _to_ pair gain?? damn, i thought they stopped using that crap |
08:27:10 | | Join _Veseliq_ [0] (n=veseliq@195.85.215.210) |
08:27:37 | aliask | When we signed up for cable, we changed phone lines as well, and they changed it then (this was a number of years ago now) |
08:27:42 | hotwire_ | so they tend to spontaneiously reboot |
08:27:49 | JdGordon | ok |
08:27:50 | sharpe | Haha. My wireless router has problems with large traffic. Like transferring one single file between computers on the network... |
08:28:18 | hotwire_ | even funnier though... i've got it sitting on top of a fan blowing cool air into it right now |
08:28:27 | hotwire_ | thought it isn't enough |
08:28:41 | | Quit hotwire (Read error: 110 (Connection timed out)) |
08:28:44 | hotwire_ | I have one more question on my code |
08:29:15 | aliask | Someone should quote that |
08:29:29 | sharpe | Why? |
08:29:42 | JdGordon | .. for later |
08:29:54 | sharpe | Well it already is quoted... |
08:29:56 | aliask | Questioning your own code, don't know what you did, etc |
08:30:13 | aliask | I suppose it's fairly common, I just thought it was funny. |
08:30:30 | hotwire_ | great... so i'm now known with infamy |
08:30:38 | hotwire_ | http://www.miraclesalad.com/webtools/clip.php?clip=4d8 |
08:30:48 | sharpe | Coding in a fit of rage leads to questionable code, even you don't know about. |
08:31:03 | sharpe | That isn't funny at all, but it's at least something. |
08:31:34 | hotwire_ | lines 270-289... i need to stick one mor case for if both HAS_BUTTON_HOLD and HAS_REMOTE_BUTTON_HOLD are on the dap, right? |
08:31:41 | hotwire_ | i haven't programmed for a while |
08:31:53 | hotwire_ | at least any useful programming |
08:32:24 | JdGordon | umm... |
08:32:55 | hotwire_ | if the dap hold is off but the remote hold is on, it'll skip it in the current version |
08:33:01 | JdGordon | that whole block could be redone to be nicer |
08:33:43 | hotwire_ | i know. |
08:34:00 | JdGordon | the remote buttons are not defined... so why bother with the remote lock? |
08:34:41 | hotwire_ | we were talking about this yesterday... someone was saying that there is at least one port that features both a hold on the remote, and a hold on the dap itself |
08:35:18 | JdGordon | yes, but you cannot "press" the remote buttons.. so there is no need for a hold |
08:36:17 | hotwire_ | no remotes in any sims? Saves me some work then... then why was it suggested yesterday? |
08:36:38 | sharpe | hotwire_: To make your life difficult? |
08:36:42 | JdGordon | :) |
08:37:08 | hotwire_ | okay, so i just delete all references to the remote button hold, except what was there before i started mucking around. |
08:37:39 | COmputoman | hotwire, What player are you coding for? |
08:39:33 | | Join Damme [0] (n=damme@c-c592e455.41-0185-74657210.cust.bredbandsbolaget.se) |
08:39:57 | | Quit RoC_MM ("Leaving") |
08:41:22 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
08:42:46 | Bg3r | obviously new brand ... "Read error" |
08:43:31 | hotwire_ | i'm helping out with the gigabeat port... I was in the process of adding support for the dedicated volume buttons to the UISim... so while i was there i added the hold feature requested in the forum. Good way to get my feet wet. |
08:44:43 | sharpe | hotwire_: Guess which port I help with. |
08:44:44 | amiconn | hotwire_: The remote buttons are not yet simulated, but imho they should be |
08:44:47 | hotwire_ | but most of what i've just added will be evident for any player with a hold button, right? |
08:45:06 | Bagder | yes |
08:47:25 | hotwire_ | amiconn: I see the logic... I can throw the code back in for the remote hold no problem... but I don't think I'm going to attack the whole remotes... especially when i'm completely unfamiliar with all the other ports anyway |
08:47:50 | scorche | sharpe: none? |
08:48:04 | hotwire_ | more than one? |
08:48:11 | scorche | none. |
08:48:14 | sharpe | scorche is right. |
08:48:28 | sharpe | i just do support. |
08:48:49 | sharpe | so that was a trick question. |
08:50:17 | hotwire_ | just a bit of a trick question. |
08:50:58 | hotwire_ | I just don't want to get myself too deep in rockbox yet. |
08:51:02 | Bagder | the remote LCDs are already simulated fine |
08:51:31 | hotwire_ | i suppose i should compile every one of the simulators then eh? |
08:52:07 | Bagder | compile one that has a LCD remote and check |
08:52:42 | hotwire_ | because it sounds like i'm being encouraged to do this... however what keys should be assigned to the remote buttons? |
08:53:39 | hotwire_ | although i should probably commit what i have first, right? |
08:54:33 | | Join ender` [0] (i=null@84.52.165.220) |
08:55:54 | | Join hotwire [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
08:57:01 | | Quit Damme_ (Read error: 110 (Connection timed out)) |
08:58:13 | hotwire | stupid router... again. |
09:00 |
09:05:37 | sharpe | Well. I'm off to sleep... then another exciting day. Goodnight everyone. |
09:06:06 | | Quit sharpe ("Leaving") |
09:06:14 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
09:10:35 | | Join midgey34 [0] (n=TJ@c-71-205-31-207.hsd1.mi.comcast.net) |
09:11:49 | | Quit hotwire_ (Read error: 110 (Connection timed out)) |
09:12:06 | *** | Saving seen data "./dancer.seen" |
09:12:49 | amiconn | hotwire: I have an idea how to clean up the #ifdef mess in the simulator button loop. |
09:13:10 | amiconn | With my idea there will still be a lot of #ifdefs, but in a very regular structure |
09:13:46 | amiconn | (one #ifdef for every keyboard key usedd in at least one sim) |
09:14:27 | | Join midgen3313 [0] (n=allstar5@ool-44c21fdc.dyn.optonline.net) |
09:16:10 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
09:17:45 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
09:20:59 | | Quit Jungti1234 () |
09:25:21 | | Quit midgen3313 () |
09:27:49 | | Quit chendo (Remote closed the connection) |
09:28:03 | | Join chendo [0] (n=chendo@203-206-100-80.dyn.iinet.net.au) |
09:31:27 | _hotwire_ | amiconn: we can talk about it later. I've asked markun to commit the code I have at present, and then tomorrow we can look at taking it further... but it's 3:30am local, and I would love some sleep |
09:32:30 | _hotwire_ | would you know offhand which players have the remote hold? |
09:32:46 | amiconn | yes |
09:32:51 | JdGordon | hey LinusN and amiconn, did either of you check out my msg on the ml re the settings context changes? |
09:32:58 | | Join Jungti1234 [0] (n=jungti12@125.188.3.18) |
09:32:59 | amiconn | Iriver h1x0, h300, and the iaudio X5 |
09:33:03 | LinusN | JdGordon: i did |
09:33:12 | | Quit hotwire (Read error: 110 (Connection timed out)) |
09:33:14 | JdGordon | and..? |
09:33:15 | | Join Zakay [0] (n=c2ed96aa@labb.contactor.se) |
09:33:17 | Jungti1234 | *: "[PLAY]: ¿¹" |
09:33:17 | Jungti1234 | h100,h120,h300: "[NAVI]: ¿¹" |
09:33:19 | Jungti1234 | it works? |
09:33:27 | Jungti1234 | in lang file. |
09:33:59 | _hotwire_ | and the ones with the lcd are the h1x0s and h300's? |
09:34:00 | | Quit Kitar|st (Connection timed out) |
09:34:09 | _hotwire_ | on the remote that is |
09:34:16 | _hotwire_ | how many buttons on that remote? |
09:34:18 | LinusN | JdGordon: and then i had to rush for work |
09:34:27 | Bagder | Jungti1234: yes |
09:34:55 | Jungti1234 | ok |
09:35:06 | Bagder | or even "h**0: |
09:35:16 | JdGordon | LinusN: haha ok |
09:35:24 | Bagder | hm I meant h??0 |
09:35:33 | Jungti1234 | ah. |
09:36:25 | Jungti1234 | then, ipod? |
09:36:30 | Jungti1234 | ipod too 'play'? |
09:37:52 | | Quit JdGordon ("Konversation terminated!") |
09:38:58 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
09:39:53 | Zakay | hello, I recently installed rockbox on my ipod nano, everything went smoothly and I enjoyed it much.. After 10 minutes of playing I shutdown the ipod and after some hours I wanted to listen to music, but the player didn't start.. I plugged it in via usb, and apprently the battery was empty... then I removed it and didn't use it... Next time I wanted to start it (some hours later) it didn't start again.. so I thought it was the battery.. but I plugged i |
09:41:05 | | Join lightyear [0] (n=lightyea@p54874CC7.dip.t-dialin.net) |
09:41:11 | Zakay | I talked to Björn and he refered me to irc.. I don't know what to do next... can it be that when shutting down rockbox it really isn't shutdown and it run the battery totally dry... |
09:42:42 | linuxstb | Shutting down in Rockbox always works fine for me - I haven't noticed any drop in charge. |
09:43:18 | LinusN | JdGordon: in my thinking, the bookmark screen isn't a setting screen |
09:43:33 | linuxstb | Zakay: BTW, your first message was cut off at "but I plugged" - what did you say after that? |
09:44:10 | JdGordon | LinusN: ok, and the rest of it? |
09:44:17 | LinusN | in my opinion, the bookmark screen is downright confusing anyway |
09:44:42 | JdGordon | brb |
09:45:43 | * | petur sees that VLC media player has been ported to pocketpc (CE) - that's run on an ARM chip, right? |
09:45:46 | LinusN | JdGordon: i looked at the patch, and i think it might be better to define separate actions in each screen instead of redefining the STD actions |
09:45:53 | | Quit _hotwire_ ("-=SysReset 2.53=-") |
09:46:54 | LinusN | i mean, what's the point of using STD actions if they have to be redefined? |
09:47:10 | | Quit Jungti1234 () |
09:47:19 | linuxstb | petur: But probably much more powerful ARMs than the ipod, if that's what you're thinking. |
09:47:33 | petur | yes, that's true |
09:49:13 | JdGordon | LinusN: ok, that makes sense.. but the way the direction keys works looks good? |
09:50:53 | Siimors | HI there, can someoene consult what is the best player to buy right now to get the most of Rockbox? |
09:51:16 | LinusN | you mean the _BIGSTEP stuff? |
09:51:17 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust472.winn.cable.ntl.com) |
09:51:47 | pondlife | Today's "stoopid question from pondlife" is... how do I add a new page to the wiki? |
09:51:57 | LinusN | Siimors: among the players that are available in shops, i'm inclined to say iAudio X5 |
09:52:07 | petur | pondlife: just type its name |
09:52:16 | pondlife | D'OH! |
09:52:19 | petur | and then 'edit' |
09:52:27 | Siimors | LinusN: well, its not available where I live |
09:52:34 | LinusN | bummer |
09:52:40 | Siimors | only ipods and irivers |
09:52:41 | JdGordon | LinusN: that, but more having 2 lists for the inc/dec next/prev actions depending on which screen we are in |
09:52:48 | linuxstb | Siimors: I guess that just leaves you with the ipods then... |
09:52:57 | petur | or iriver |
09:53:18 | linuxstb | petur: Not available in shops though. |
09:53:19 | Siimors | I was thinking about Creative Zen Vision: M , but looks like rockbox will not support this, or is there a chance? |
09:53:31 | LinusN | JdGordon: you mean cascading to CONTEXT_SETTINGS? |
09:53:31 | linuxstb | Unlikely. |
09:53:37 | JdGordon | ye |
09:55:06 | | Quit JdGordon (Remote closed the connection) |
09:55:08 | Siimors | well, thx anyway |
09:55:10 | LinusN | JdGordon: the original idea about actions that we discussed at devcon was to have a huge amount of actions |
09:55:18 | markun | linuxstb: the ipod port was also unlikely.. |
09:55:24 | Siimors | looks like i'm stuck with the ipod, |
09:55:34 | LinusN | but the cascading allows us to have smaller tables |
09:55:37 | Siimors | but i hate it, coz theres no specifications about THD or STN or anything at all |
09:55:51 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
09:55:59 | Siimors | its like buying a cat in the box, one wouldn't know what headphones to buy if he needed to |
09:56:10 | Zakay | linuxstb: emerge −−update −−newuse −−deep world |
09:56:15 | linuxstb | markun: Not really - ipodlinux had already done all the hard work, all that was needed was a little copy and paste. |
09:56:36 | Zakay | linuxstb: wrong paste |
09:56:39 | linuxstb | (and the iriver port had done the really hard work of a swcodec engine) |
09:56:55 | Zakay | linuxstb:but I plugged it in and nothing happens.. so now my ipod is black and ded... |
09:56:57 | Zakay | :D |
09:56:57 | Bagder | Siimors: there's a chance, sure, but not a very big chance |
09:56:59 | aliask | Siimors: Some places will let you listen before you buy. |
09:57:10 | Siimors | aliask: not where I live |
09:57:11 | Bagder | (I mean for a vision m port) |
09:57:12 | Siimors | :) |
09:58:05 | linuxstb | Zakay: What happens if you try and charge it? |
09:58:43 | Zakay | linuxstb: nothing, it doesn't respond anymore |
09:59:18 | linuxstb | Zakay: There are two key combinations you need to know about on the ipod - holding MENU+SELECT will reboot, and holding SELECT+PLAY shortly after a reboot will force your ipod into disk mode. Try holding MENU+SELECT with the charger plugged in. |
09:59:45 | linuxstb | (making sure the hold switch is off) |
09:59:59 | Siimors | is there a difference whether I buy ipod 60gb or 30gb version, I hear the former one has twice of ram, does it affect performance in rockbox? |
10:00 |
10:00:11 | LinusN | JdGordon: and the next thing we imagined at devcon was having a separate context for almost every screen |
10:00:17 | Zakay | linuxstb: I don't have my nano with me now, but I will try it later, and come back to the channel :) |
10:00:19 | Zakay | thanx |
10:00:40 | Bagder | Siimors: the 60GB has 64MB ram so you can buffer a lot more music in ram between disk spinups, which saves battery |
10:00:40 | JdGordon | LinusN: imaged or feared? |
10:00:46 | JdGordon | imagined* |
10:00:48 | LinusN | imagined |
10:01:25 | LinusN | however, your system allows us to compress the tables and still have many contexts |
10:01:44 | JdGordon | :) |
10:02:35 | LinusN | in my view, there should be many contexts, and it is up to the keymap-xxx.c files to compress/reuse the tables |
10:02:59 | linuxstb | Bagder: That reminds me - I'm thinking we should create an "ipod 5g 60GB" daily build. It doesn't look like anyone will do the necessary work for run-time detection any time soon. |
10:03:00 | LinusN | however, that doesn't play well with the idea of having many actions... |
10:03:11 | chendo | should be like a dvorak layout |
10:03:11 | chendo | >_> |
10:03:23 | Bagder | linuxstb: as soon as the code goes into CVS I'll make them happen |
10:03:50 | | Quit Zakay ("CGI:IRC (EOF)") |
10:03:51 | Siimors | well thx guys |
10:04:00 | Siimors | you are very helpful |
10:04:12 | Siimors | a pleasant surprise :) |
10:04:16 | Bagder | haha |
10:04:17 | LinusN | :-) |
10:04:42 | linuxstb | Bagder: My concern with committing has always been that it will break any scripts that use configure - by adding a "30GB/32MB" or "60GB/64MB" question to the 5g option. |
10:05:15 | Bagder | yeah, it will but I'll just have to deal with it |
10:05:41 | linuxstb | OK. I probably won't do it today, but I'll let you know when I'm about to. |
10:05:48 | Bagder | right, please do |
10:06:19 | LinusN | ouch, we still have to actionify the fm screen |
10:06:25 | Siimors | so those 100$ are worth paying more for 60GB versions? |
10:06:36 | LinusN | 60gb is nice |
10:06:40 | JdGordon | LinusN: no, wps-ify it and action it at the same time... |
10:06:47 | LinusN | JdGordon: aaaah |
10:07:03 | JdGordon | the fm screen is a mess which is actually why i didnt touch it yet |
10:07:10 | LinusN | so, what is the general opinion about merging the fm and wps screens? |
10:07:30 | Bagder | LinusN: it would be great, if possible |
10:08:18 | JdGordon | i did a patch for that ages ago... it sort of worked :p |
10:09:38 | linuxstb | Won't that increase code size for the struggling FM Recorder? |
10:09:50 | LinusN | why? |
10:10:22 | linuxstb | I'm just asking... |
10:10:37 | LinusN | possibly, but not necessarily |
10:10:49 | LinusN | i also think that the fm screen is a mess |
10:10:50 | JdGordon | well, if all the drawing code is shared it should shrink it no? |
10:11:09 | linuxstb | But then there are more WPS tags for the FM-specific stuff. |
10:11:32 | petur | and buttonhandling and recording handling |
10:11:41 | JdGordon | i cant rememeber how i did it, but i tihnk i reused the tags and gave them semi-logical meaning on the radio |
10:11:48 | LinusN | yeah, the hard part would be fm recording |
10:12:27 | JdGordon | why? |
10:12:41 | | Join Rob2222_ [0] (n=Miranda@ACB1882A.ipt.aol.com) |
10:12:42 | LinusN | because the wps doesn't support recording |
10:12:48 | JdGordon | keep the button loops seperate and there is no problems |
10:12:52 | petur | I'm inclined to keep recording in its own screen |
10:13:02 | LinusN | me too, |
10:13:09 | | Join webguest68 [0] (n=c27f0812@labb.contactor.se) |
10:13:14 | LinusN | offering a shortcut to the recording screen from the fm screen |
10:13:19 | JdGordon | all 3 using the same wps drawing code |
10:13:23 | webguest68 | Is there a variable in RB that tracks the current mode (WPS/file browser/radio/recording)? |
10:13:38 | LinusN | webguest68: no, since they are totally separate screens |
10:14:24 | | Join dan_a [0] (n=dan-mirc@wormhole.domicilium.com) |
10:16:00 | petur | some central status struct to know what we're doing would be nice I think, but I can't remember what for ;) |
10:16:27 | webguest68 | How could one then track the state? Are some events fired when a mode is entered? Or should one just add some code in the functions that enter a mode (e.g. radio_screen)? |
10:16:58 | JdGordon | am i going to get compile warnings/erros if i declare variables in the middle of code? or do i ned to use {} to do it? |
10:17:12 | Bagder | webguest68: you simply make code that knows the user changes screen/state |
10:18:12 | petur | JdGordon: no warnings but some angry looks :p |
10:18:23 | JdGordon | ok |
10:18:25 | webguest68 | So I just dfine a (global) state variable and write 'state=RADIO' at the start of radio_screen (for instance?) |
10:18:32 | Bagder | JdGordon: we don't use c99isms |
10:18:41 | LinusN | webguest68: care to explain why? |
10:18:48 | Bagder | that's a good word, isn't it? "c99isms" ;-) |
10:18:56 | LinusN | Bagder: we do use bool |
10:19:06 | Bagder | true |
10:19:12 | LinusN | in fact, what is stopping us from using C99 nowadays? |
10:19:16 | Bagder | but that can easily just be typedef'ed for pre-c99 |
10:19:29 | Bagder | LinusN: habit and grumpy old hackers |
10:19:40 | LinusN | that aside :-) |
10:19:48 | Bagder | that aside, very little |
10:19:53 | webguest68 | I want to implement the 'last active screen' option from the patch 5049 (http://www.rockbox.org/tracker/task/5049). |
10:19:54 | | Join keuleJ [0] (n=3e418ed5@labb.contactor.se) |
10:20:03 | Bagder | but I just can't stand code mixing with variable declarations |
10:20:10 | LinusN | same here |
10:20:22 | Bg3r | here too, but // comments ? |
10:20:26 | LinusN | i'm thinking about the new types |
10:20:30 | pondlife | I prefer variables to be as close to their use as possible, to restrict scope. |
10:20:40 | pondlife | i.e. within {} |
10:20:53 | * | JdGordon brings it up because i need 1 static variable for a tiny bit of code which is #ifdefed out for some targets and looks silly att he top |
10:21:29 | Bagder | in my view, the best c99 thing is the named struct field initializers |
10:21:35 | LinusN | static variables in the middle of the code makes me noxious |
10:21:45 | Bagder | struct moo foo { .name ="foo" }; |
10:21:46 | LinusN | Bagder: amen to that |
10:22:07 | LinusN | i think using the int8_t etc types could be useful |
10:22:14 | Bagder | yes I agree |
10:23:14 | webguest68 | OT: what do you type to refer to a certain sender (so that the reply appears as e.g. Bagder: amen to that) |
10:23:46 | petur | type it? |
10:23:56 | scorche | webguest68: the first few letters of the name and the tab button for most clients |
10:23:59 | petur | with optional auto-completion |
10:24:31 | * | petur hasn't tried that in the webclient yet |
10:24:46 | JdGordon | autocomplete in the webclient is horrible |
10:24:57 | petur | backspace even more ;) |
10:25:17 | scorche | in my experience, CGI:IRC does not handle it well....the only way that i have gotten it to work is to type a space before the name |
10:25:27 | pondlife | Ah, I learnt a new trick, thanks scorche |
10:25:55 | webguest68 | petur: ok, so one must type it. i thought it would be a special command (smth like /@nick blah) |
10:26:10 | scorche | pondlife: makes life muuuch easier ;) |
10:26:39 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
10:26:40 | * | petur discovers tab works in the webclient |
10:26:45 | scorche | webguest68: that would be more typing than simply typing the make out itself ;) |
10:27:17 | scorche | s/name/make |
10:27:20 | webguest68 | scorche: yes, but it had a consistent layout |
10:27:42 | Topic | "http://rasher.dk/rockbox/people/ <= where Rockbox people are scattered" by Bagder (n=daniel@rockbox/developer/bagder) |
10:27:45 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
10:28:18 | linuxstb | Is a line like this safe C? "while ((data=lcd_bcm_read32(0x1F8)) == 0xFFFA0005 || data == 0xFFFF) {" - i.e. is the lcd_bcm_read32 function guaranteed to be called before the "data==0xFFFF" is evaluted? |
10:28:30 | | Quit keuleJ ("CGI:IRC (EOF)") |
10:28:39 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
10:29:04 | webguest68 | linuxstb: I'd say yes. |
10:29:05 | LinusN | linuxstb: yes it is safe |
10:29:37 | LinusN | but i wouldn't write it like that :-) |
10:29:38 | linuxstb | OK, thanks. |
10:30:00 | linuxstb | I wouldn't either... Should I commit a patch including that change? |
10:30:07 | LinusN | please do |
10:30:33 | linuxstb | No, I mean the patch itself changes Rockbox to include that while loop. |
10:30:36 | scorche | Bagder: any way to enter more than one location? ;) |
10:30:45 | Bagder | I doubt that, ask rasher |
10:32:47 | LinusN | linuxstb: it's ok for me |
10:33:13 | webguest68 | So back to my main point (state tracking): are there functions that are the only mean to enter a state (e.g. can radio screen be activated other than by calling radio_screen)? |
10:34:45 | LinusN | webguest68: rockbox is not a state machine |
10:35:10 | LinusN | each screen has its own function |
10:35:23 | LinusN | and it stays in that function until you leave the screen |
10:35:46 | JdGordon | holding off in the tree with ac plugged in should not stop music yeah? |
10:36:07 | LinusN | JdGordon: that depends on the target |
10:36:22 | JdGordon | ones that dont allow you to turn it off with ac in |
10:36:26 | webguest68 | LinusN: what are these functions (for radio, file browsing, recording, WPS)? |
10:36:52 | LinusN | webguest68: user the source, Luke |
10:36:57 | LinusN | use, even |
10:38:28 | webguest68 | LinusN: you mean 'study the source'? Sorry, I'm not familiar with the IRC style of speech. |
10:38:41 | JdGordon | lol, star wars reference there. not irc |
10:39:09 | aliask | JdGordon: Stopping playback happens on key down, which didn't used to happen |
10:39:26 | Bagder | wow, 10-15%! |
10:39:37 | JdGordon | aliask: where? |
10:39:46 | petur | Bagder? |
10:40:03 | Bagder | "Optimisations to lcd_yuv_blit by Tom Meyer - speeds up mpegplayer by about 10-15%" |
10:40:05 | petur | nm |
10:40:26 | JdGordon | thats like what? .5fps? |
10:40:32 | Bagder | the video is becoming a true videoplayer! ;-) |
10:40:35 | aliask | JdGordon: Both WPS and Filetree |
10:40:45 | linuxstb | A 320x176 (16:9) file plays at around 15fps now on my 5g. |
10:41:03 | JdGordon | aliask: on key donwn of which keys? |
10:41:06 | Bagder | that's very cool |
10:41:25 | linuxstb | Who needs a Broadcom chip? |
10:41:30 | aliask | The stop key - so when you shut down your player it stops music before shutting down, it didn't use to do that. |
10:41:30 | Bagder | hehe |
10:41:51 | aliask | linuxstb: H300 users :( |
10:42:00 | linuxstb | hehe. Or a second Colfire... |
10:42:06 | linuxstb | Coldfire even. |
10:42:17 | aliask | Or a 400mhz arm9 :D |
10:42:39 | markun | 300 |
10:42:47 | aliask | Overclocked! |
10:42:55 | aliask | >_> |
10:43:21 | JdGordon | aliask: righto.. fixed |
10:43:26 | aliask | Excellent :D |
10:43:46 | markun | aliask: there are versions of thip rated at 533MHz even |
10:43:57 | markun | s/thip/the chip/ :) |
10:44:06 | preglow | i like thip |
10:44:30 | aliask | What fps do you get on the gigabeat? (does it work?) |
10:44:42 | | Join safetydan [0] (n=dan@cor4-ppp3002.bri.dsl.connect.net.au) |
10:44:43 | markun | aliask: nah, we are still working on the bootloader |
10:45:08 | markun | aliask: the LCD gets updated at 25fps |
10:45:22 | aliask | Ah thats right, sim only at the moment. How's it coming? |
10:46:48 | markun | The bootloader now can load rockbox from disk and boot it, but we need to work on remapping the memory to get interrupts to work |
10:47:25 | markun | and the bootloader doesn't move the loaded image to the beginning of RAM yet |
10:47:32 | | Part webguest68 |
10:48:32 | markun | We have control over the backlight and button leds :) http://www.faxus.com/wade/gigabeat_led.wmv |
10:49:05 | markun | Would be easy (and useless) to make a plugin that flashed the button leds on the beat of the music :) |
10:50:31 | | Join mantono [0] (n=mantono@c83-250-204-173.bredband.comhem.se) |
10:50:38 | JdGordon | ok, poweroff:charging splash is back in the tree.. does anyone want to check it before i commit it? (also which targets does it apply to?) |
10:50:39 | petur | hahahaha you've made a a running light :) |
10:50:45 | aliask | I saw that file last night, that's party material that is. |
10:53:54 | aliask | markun: I look forward to the gigabeat port, I think it's going to be perhaps the best rockbox target when it's done. |
10:53:57 | | Join _FireFly_ [0] (n=FireFly@p54A46160.dip.t-dialin.net) |
10:54:25 | markun | aliask: well, it doesn't have recording or radio |
10:54:58 | markun | aliask: although we could mod it to do recording |
10:55:00 | aliask | Neither are features I use much, though I guess recording is nice to know I have. |
10:55:15 | aliask | Even better :) |
10:57:36 | Bg3r | markun: mod it as ? |
10:57:41 | Bg3r | mod it how |
10:59:06 | markun | Bg3r: the wolfson can record. We could put some wires from the wolfson to the dock connector for example and make a justom dock with a mini jack for line in |
10:59:35 | markun | I'm just saying it's possible |
10:59:41 | Bg3r | aha |
10:59:43 | JdGordon | Bagder: can we get a rss feed from the cvs page with info on the latest build (the commit msg and weather or not it was successful) please? that would be sweet |
10:59:56 | Bagder | no |
11:00 |
11:00:01 | JdGordon | haha ok |
11:00:03 | Bg3r | it's a pitty :( such powerfull hardware and no recording/radio :( |
11:00:05 | Bagder | :-) |
11:00:38 | Bg3r | -l |
11:00:51 | scorche | -t |
11:00:55 | JdGordon | where is the cvs server? my comp says its 11:00 your time but the cvs commit says 9am? |
11:01:15 | petur | GMT |
11:01:17 | markun | Bg3r: the gigabeat S has a radio chip (don't know about recording). You can start a new port :) |
11:01:25 | JdGordon | ah, ok |
11:01:30 | | Quit petur ("reboot") |
11:01:31 | Bagder | JdGordon: the site tries to speak gmt |
11:01:40 | Bg3r | markun: only if i had such abilities ... |
11:01:41 | JdGordon | "The timestamp is GMT." <- me is blind |
11:01:55 | | Join Seasor [0] (n=Seaser@p54BDF4E6.dip.t-dialin.net) |
11:04:33 | linuxstb | With Tom's optimisations, my ipod Photo can now play the 16:9 version of Elephants Dream at around 26fps... Time to implement some frame-rate limiting :) |
11:04:47 | JdGordon | awesome |
11:04:52 | Bagder | rocking |
11:04:53 | linuxstb | We'll need to start reducing the CPU speed on the Nano... |
11:04:54 | markun | wow |
11:05:01 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
11:05:26 | linuxstb | And no-one has even looked at the IDCT yet... |
11:05:55 | aliask | And the poor old coldfire running almost twice the arm's speed only gets about 1/3 of the FPS. |
11:06:02 | Bg3r | yep :( |
11:06:28 | petur | linuxstb: try adding audio, that 'll slow it down ;) |
11:06:35 | aliask | Why is there such a great difference? |
11:06:44 | dan_a | At least the coldfire can play MP3s in realtime :( |
11:06:46 | linuxstb | Hoprefully not - ipods have a second CPU for audio... |
11:06:58 | Bg3r | aliask: probably 1) slow-er RAM 2) no data cache ... |
11:07:05 | amiconn | jhMikeS: What's the fps increase you got from the asm optimised lcd_yuv_blit() ? |
11:07:14 | * | amiconn didn't have time to try it yet |
11:08:08 | * | amiconn is planning to reuse parts of it for H300, with some extra optimisations (which can be ported back to X5) |
11:09:29 | preglow | is the decoder itself even optimised at all? |
11:10:16 | linuxstb | preglow: Just amiconn's clipping function. We don't even use very much IRAM. |
11:10:33 | preglow | idct definitely needs to be optimised |
11:10:52 | amiconn | LinusN: Do you have an idea regarding my second question from last night (the remote stops working thing)? |
11:11:03 | | Join bluebrother [0] (n=810d4658@labb.contactor.se) |
11:11:07 | LinusN | no i don't |
11:11:36 | bluebrother | JdGordon: I've found another thing for the buttons on h1xx |
11:11:40 | amiconn | Does the remote work reliably for you? |
11:11:42 | JdGordon | shoot |
11:11:57 | LinusN | amiconn: i don't have an archos remote |
11:12:04 | bluebrother | when in wps, pressing play + mode triggers the id3 screen. But only if I press play before pressing mode. |
11:12:04 | amiconn | oh? |
11:12:08 | *** | Saving seen data "./dancer.seen" |
11:12:23 | linuxstb | dan_a: Any plans for more COP work? I'm now itching to move video decoding to the COP. |
11:12:34 | JdGordon | bluebrother: ye, i thought that would happne.. ill fix that in a sec |
11:12:44 | bluebrother | thus, pressing and holding play, then pressing mode triggers the screen, doing it the other way doesn't. |
11:12:47 | bluebrother | nice :) |
11:13:45 | amiconn | bluebrother, JdGordon: That should be solvable by just removing the precondition for the combo |
11:13:53 | amiconn | Iirc, it's the same on archos recorder |
11:14:12 | bluebrother | now if we also had the menu toggle the buttons will gett even more consistent (but that's somewhat different) |
11:14:16 | JdGordon | amiconn: but both those buttons have actions assosiated with them |
11:14:43 | dan_a | linuxstb: Loads of plans, but I've managed to mess up my working tree to the point where I can't get the first set of changes for it (changes to threading) to work. |
11:15:07 | amiconn | JdGordon: Yes, but that's no problem |
11:15:12 | amiconn | The combo is what counts |
11:15:41 | amiconn | The combo only ever triggers when both buttons are pressed |
11:16:08 | JdGordon | but whichever button u press first will trigger.. |
11:16:12 | dan_a | The plan is firstly to commit the threading changes, which should not have any major effect on single core targets, then to commit changes to make a kernel run on the COP but still have it sleep |
11:16:22 | amiconn | JdGordon: Will trigger what?? |
11:16:25 | JdGordon | i.e it will pause before going into id3 if u pressed play first... |
11:16:31 | amiconn | Nope |
11:16:52 | amiconn | I mean to remove the precondition _for the combo_, not anything else |
11:17:17 | * | JdGordon checking |
11:17:37 | JdGordon | hmm.. it looks like everything in ws triggers on rel anyway which is why |
11:18:13 | amiconn | { ACTION_WPS_ID3SCREEN, BUTTON_ON|BUTTON_MODE, BUTTON_NONE }, |
11:18:13 | * | JdGordon apologises... you are correct amiconn |
11:19:09 | amiconn | The buttons which are both use standalone and in combos have to trigger on release... but that doesn't mean the combos need preconditions |
11:19:44 | dan_a | linuxstb: Instead of messing about trying to make the codec thread work, I'll focus on getting the thread stuff into shape over the next couple of weeks, but real life is getting in the way a lot at the moment |
11:20:59 | JdGordon | it shuold be safe retunig ACTION_NONE instead of ACTION_UNKNOWN when the button is eaten right? thats the onyl way to fix the yes/no screen |
11:21:03 | linuxstb | dan_a: OK. I may have a look at it before then. |
11:22:12 | bluebrother | btw, a bit different: when accessing the id3 screen using that quick combo the status bar is sometimes drawn some seconds later. |
11:22:37 | bluebrother | sometimes it's even not drawn at all. |
11:22:45 | JdGordon | ye, i saw that |
11:22:47 | bluebrother | so I still see the first line of my wps |
11:22:50 | amiconn | JdGordon: Yes. |
11:22:52 | JdGordon | i think we can blame the list for that |
11:23:21 | JdGordon | why is the status bar turned off in that screen? |
11:23:26 | bluebrother | but that was present before the action stuff came in, I just hadn't remembered to mention it before ;-) |
11:23:51 | amiconn | JdGordon: I have some ideas the soft button hold (programmatical unlock and stuff). |
11:24:14 | amiconn | Associated q: Do we need soft button hold for targets with hardware hold switch(es)? |
11:24:23 | bluebrother | I believe to remember that when charging the battery icon wasn't get updated in that screen also. |
11:24:24 | JdGordon | :) i was gonna start on that in a min.. but without the sim its a bit hard |
11:24:31 | JdGordon | i dont think so |
11:24:32 | dan_a | linuxstb: I did a diff of my work-in-progress to Flyspray before the weekend. It's nasty, because there's lots of abandoned tests and PP5002-only code in there, but it should give you some idea of where I'm going. |
11:24:56 | * | amiconn wants to bring back _working_ wps lock to archos |
11:25:35 | dan_a | http://www.rockbox.org/tracker/task/5755 |
11:26:40 | * | bluebrother starts to like WinRoll |
11:27:00 | amiconn | JdGordon: Basically there are 4 points: (1) The soft lock should actually send an action when lock is activated, in order to show the splash ("WPS keys locked") |
11:27:16 | amiconn | (2) It should send another action on unlock, to show the appropriate splash |
11:28:12 | amiconn | (3) When locked and another action than unlock is triggered, it should send a third action type in order to be able to remind the user that buttons are locked |
11:28:20 | JdGordon | bluebrother: all fixed |
11:28:49 | amiconn | (4) Programmatical unlock (on end-of-playlist) |
11:29:28 | JdGordon | amiconn: ok, sounds good.. can it all be wrapped in HAVE_SOFTLOCK ? no need for that on a few of the targets |
11:29:37 | amiconn | I think so. |
11:29:52 | amiconn | The action id for (1) and (2) can be the same |
11:30:04 | Bg3r | amiconn: is (4) really good idea ? |
11:30:08 | amiconn | yes |
11:30:16 | JdGordon | no it cant... the screen will show the wrong message, or hae to rememebr its state.. |
11:30:30 | amiconn | JdGordon: The message is the same... |
11:30:34 | JdGordon | we can eliminate 1 and 2 if action.c handles the message |
11:30:40 | amiconn | "Key lock is on" iirc |
11:30:52 | JdGordon | 1,2,3 can all be handled by action.c |
11:31:01 | JdGordon | no need for extra actions |
11:31:12 | amiconn | imho the action code shouldn't |
11:31:17 | amiconn | splash |
11:31:56 | bluebrother | JdGordon: nice :) |
11:32:00 | JdGordon | but, why should the rest of the ui need to worry itself with softlock which is done in the action code |
11:32:09 | amiconn | Ah, and while locked, the action code should button_clear_queue(); after every event, to limit the number of actions triggered |
11:32:17 | Bg3r | amiconn: what if the player is in your pocket and unlocks itself? |
11:32:52 | Bg3r | because the playlist ends |
11:33:14 | amiconn | JdGordon: The gui code needs to take care about the splashes. It needs to redraw afterwards |
11:33:30 | amiconn | Plus, there may be situations where we don't want to splash() |
11:33:44 | JdGordon | like? |
11:34:06 | amiconn | Bg3r: It's been that way before. |
11:34:38 | amiconn | If we don't unlock programmatically on playlist end, the tree code would need to handle unlock as well |
11:34:56 | JdGordon | imho i think the entire softlock stuff should be kept in action.c, returning action_none will force the major screens to redraw anyway ont it? |
11:35:22 | amiconn | I don't think so |
11:35:30 | LinusN | what is the action code sent ACTION_LOCK and ACTION_UNLOCK? |
11:35:38 | amiconn | The wps only redraws what's changed |
11:35:50 | LinusN | then the ui could still control the splashes |
11:36:08 | amiconn | LinusN: That's what I suggested |
11:36:24 | LinusN | but the locking would be done in action.c |
11:36:33 | amiconn | yes of course |
11:36:41 | JdGordon | maybe there should be a SYS_ code to tell the current screen to redraw? then we could return that? |
11:37:09 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
11:37:35 | amiconn | Handling the message in the gui is more flexible imho |
11:37:43 | JdGordon | it sounds silly only allowing keylock in the wps tho doesnt it? |
11:38:11 | amiconn | Not at all |
11:38:13 | | Quit petur ("worrrk") |
11:38:28 | amiconn | The fm screen should of course also have it, but in the tree it makes no sense |
11:38:36 | linuxstb | dan_a: Yes, I saw your latest patch, thanks. My plan is to use that to try and move the video decoding in mpegplayer to the COP. |
11:38:49 | JdGordon | the point of keylock is so it doesnt do stuff accidently.. i.e delete your files.. why would the tree not need it? |
11:39:31 | | Quit bluebrother ("CGI:IRC") |
11:39:32 | amiconn | The point of locking is that you don't trigger stuff accidentally when you have stuffed it away |
11:40:00 | amiconn | If you're not playing music, you could just power down the unit. No need to lock |
11:40:13 | | Join bluebrother [0] (n=810d4658@labb.contactor.se) |
11:40:16 | JdGordon | right... and if its stuffed away and returns to the file tree and unlocks itself it could do unwanted stuff |
11:40:22 | Bg3r | amiconn: and what makes us sure that u're not fall asleep for example |
11:40:44 | Bg3r | i don't think it should unlock _itself_ at all |
11:40:51 | pondlife | Hmm, wiki seems to be down |
11:41:00 | amiconn | Softlock cannnot prevent the unit from being powered up, or keeping it powered while lock is on. |
11:41:00 | pondlife | Error 500 |
11:41:01 | bluebrother | JdGordon: ok, the id3 quick access is now working but the statusbar is still not updated always. |
11:41:04 | dan_a | linuxstb: You don't use threads in mpegplayer, do you? |
11:41:09 | amiconn | The button events (not actions) still fire |
11:41:10 | linuxstb | dan_a: Not yet... |
11:41:14 | pondlife | Ah, working now |
11:41:24 | JdGordon | bluebrother: grrr!!! you sssshhh... its fixed i tell you! |
11:41:49 | bluebrother | hehe ... but my player thinks differently ;-) |
11:42:31 | JdGordon | amiconn: ok, i'll concede the ui doing the splash.. but i still think the unlocking should be done by the action code in any screen.. and not auto-unlock |
11:42:50 | JdGordon | bluebrother: its fixed on mine.. so your hardware is borked :D |
11:43:02 | LinusN | i think the softlock should be global |
11:43:15 | LinusN | and not only the wps |
11:43:41 | amiconn | Then no screen could use the lock combo for something else |
11:43:49 | amiconn | ..because it would always engage the lock |
11:44:05 | dan_a | linuxstb: If I get the threading changes in as soon as they are right, you should be able to make the changes to mpegplayer to ask it to run on the COP and it will (in theory) work even before I've done the rest of the necessary work. |
11:44:09 | JdGordon | is the combo used elsewhere? |
11:44:16 | amiconn | On Ondio yes |
11:44:46 | amiconn | Ondio doesn't exactly have many buttons, so we cannot afford permanently blocking a combo |
11:44:47 | JdGordon | amiconn: no, it could be used elsewhere for sure.. just map the combo to another action |
11:44:51 | linuxstb | dan_a: Do you still have a problem with CPU boosting? |
11:45:19 | amiconn | JdGordon: Hmm. Then the action code still has to unlock on the combo if it's still locked |
11:45:22 | JdGordon | ACTION_STD_SOFTLOCK will lock it in any screen that hasnt used that combo for itself? |
11:45:36 | JdGordon | amiconn: we can store the combo like you suggested yesterday to unlock |
11:45:45 | amiconn | ah, yes |
11:46:02 | Damme | the cpu in ipod video g5, pp5020 ? |
11:46:17 | LinusN | also, UNLOCK can still be the same combo everywhere |
11:46:28 | LinusN | since all other actions are locked |
11:46:48 | JdGordon | no, UNLOCK is not defined... it should be whatever locked it |
11:46:50 | preglow | Damme: pp5021, afaik |
11:46:58 | Damme | preglow ah right thanks |
11:47:06 | LinusN | JdGordon: wouldn't that be confusing? |
11:47:17 | JdGordon | why? |
11:47:26 | amiconn | unlock == lock makes sense |
11:47:26 | linuxstb | Damme: But in Rockbox, CONFIG_CPU == PP5020 for the 5g. |
11:47:27 | LinusN | especially if the wps and browser have different combos |
11:47:33 | JdGordon | I would assume that the lock combo would always be the same.. |
11:47:42 | Damme | okie! |
11:47:56 | LinusN | playlist ends, goes to browser -> (possibly) different combo to unlock |
11:48:06 | | Join pixelma [0] (i=pixelma@82.193.235.34) |
11:48:34 | amiconn | But there is a problem with global softlock and splashing handled in the gui: Every screen would need to handle user feedback for lock |
11:48:42 | LinusN | amiconn: yes... |
11:48:43 | JdGordon | if the combo to lock it is different in the browser both shuold be changed to make it work.. or you cannot lock in the browser? |
11:49:04 | JdGordon | amiconn: which is why i said before actions handles it... |
11:49:04 | LinusN | JdGordon: today you can only lock in the wps |
11:49:08 | amiconn | But splashing in the action code is bad... |
11:49:18 | JdGordon | but is a nessaccery evil..? |
11:49:23 | JdGordon | its* |
11:49:33 | amiconn | E.g. if a plugin is running the grayscale overlay splash() *must not* be used |
11:49:58 | | Join mkey [0] (n=mkey@pD9E36CF9.dip.t-dialin.net) |
11:50:11 | JdGordon | amiconn: add a function to disable the splashing? |
11:50:21 | pixelma | I wouldn't want a different combo to unlock... and only lock in wps is very handy |
11:50:22 | dan_a | linuxstb: I think so. As I say, I've got very messed up with the things I have been testing. |
11:50:53 | amiconn | JdGordon: Programmatical unlock... and no global lock... |
11:51:29 | JdGordon | ok, I shouldnt actually be argueing seen as i have neevr used the applicable targets... |
11:51:47 | * | JdGordon concedes defeat |
11:53:10 | JdGordon | [19:41] <bluebrother> JdGordon: ok, the id3 quick access is now working but the statusbar is still not updated always <- what do u mean by not updated? |
11:53:11 | jhMikeS | Did that recording patch (for MP3,WAV,WV) ever actually run? From what I see it would be impossible. |
11:53:14 | midkay | amiconn: interesting, maybe that's why my gray xobox crashed frequently.. lots of splashing there. would crashing/corruption sound appropriate for splash()ing with the overlay on? |
11:54:15 | jhMikeS | The voice codec is mpa.codec right? (sanity check) |
11:54:35 | pixelma | i.e. if music stops at the end of the playlist I take the player out anyway: now I could choose another songs to play -> rb returns to wps and is locked (no need to unlock and lock again) |
11:54:38 | linuxstb | jhMikeS: Yes. |
11:54:49 | linuxstb | (to your second question) |
11:55:10 | linuxstb | No idea about the first, but I would be surprised if someone posted a non-working patch. Maybe recent changes in Rockbox have broken it - it's quite old. |
11:55:13 | jhMikeS | That patch has code that waits on a variable for loading that mpa.codec never sets. |
11:55:18 | JdGordon | pixelma: it auto locks next time you go into the wps? |
11:55:29 | linuxstb | jhMikeS: Check the history of mpa.c in CVS - see if that changed. |
11:56:01 | pixelma | JdGordon: yes because softlock is still active |
11:56:03 | amiconn | pixelma: This auto-relock when going to the wps won't work with the new action stuff |
11:56:04 | LinusN | jhMikeS: it probably run on the version of rockbox that it was written for |
11:56:12 | jhMikeS | I did my CVS update. That recording patch adds the variable but not to mpa.codec! |
11:56:31 | JdGordon | amiconn: why not just go back to how it was and store the lock state? |
11:56:33 | pixelma | that's a pity |
11:56:46 | JdGordon | store it in the wps i mean |
11:56:57 | JdGordon | easiest solution |
11:56:59 | jhMikeS | The patch adds it to the structure so it couldn't have been there when the patch was created |
11:57:09 | LinusN | jhMikeS: i see |
11:57:16 | amiconn | midkay: rockbox won't crash, but accessing the lcd by other means while the grayscale interrupt is running confuses the lcd controller -> display updates no longer work |
11:57:17 | jhMikeS | No biggie...I'll just fix it. |
11:57:42 | linuxstb | jhMikeS: Why does the recording encoder patch need to edit mpa.c? |
11:57:56 | midkay | amiconn: ah, i see. probably something else then. |
11:58:33 | linuxstb | jhMikeS: If it's a voice-related thing, then I would have thought it should be at a higher level than the codec. |
11:59:05 | amiconn | JdGordon: Even better idea: No programmatical unlock, but a function where the screen can register that it supports locking |
11:59:32 | JdGordon | overkill if you only want to allow the wps to lock tho? |
11:59:41 | amiconn | The wps would call action_softlock_enable(true) on entry, and action_enable_softlock(false) on exit |
11:59:57 | pixelma | radio could use it too |
12:00 |
12:00:27 | amiconn | The softlock code in action.c would ignore the lock state as long as softlock is disabled |
12:00:39 | amiconn | ..but keep the lock state of course |
12:00:52 | JdGordon | so if you lock in the wps and auto return to file, then goto fm it would relock? |
12:00:58 | amiconn | yes |
12:01:02 | safetydan | preglow, you around to explain to me how to combine these eq graphs? |
12:01:13 | JdGordon | ok, i guess that would work. if thats the desired effect |
12:01:20 | preglow | safetydan: already did, didn't i? :P |
12:01:32 | preglow | safetydan: you just multiply them together |
12:01:45 | JdGordon | dinner time. ill do this after dinner unless you want to do it? |
12:01:52 | safetydan | preglow, yeah that doesn't work so well |
12:01:55 | preglow | safetydan: with FRACMUL, that is |
12:01:56 | amiconn | midkay: The non-working lcd updates look like rockbox has crashed |
12:02:00 | safetydan | oh... duh |
12:02:04 | * | safetydan hides in shame |
12:02:37 | preglow | you need to do FRACMUL(graph1, graph2) >> intbits |
12:02:47 | preglow | ehh, << |
12:03:30 | * | jhMikeS still getting to the bottom of this :) |
12:03:30 | midkay | amiconn: hm, or maybe that was it ;) hard to say.. i frequently had this glitch where the entire screen would shift up maybe 8 or 16 pixels (and what was at the top would go down to the bottom).. after this i could either exit the plugin which would cause everything in rockbox to behave oddly (status bar at the bottom, etc) or rockbox would seemingly crash. |
12:03:42 | pixelma | JdGordon: sounds good (to me) :) |
12:03:54 | jhMikeS | Somethings not letting it exit its wait loops. |
12:04:21 | | Join qwm [0] (n=qwm@h229n1fls34o1010.telia.com) |
12:04:34 | jhMikeS | It's not a system hang because the backlight is still operating. |
12:06:55 | Mikachu | the backlight is run in interrupt context, isn't it? |
12:07:02 | LinusN | jhMikeS: logf + remote control |
12:07:10 | LinusN | Mikachu: no |
12:07:15 | jhMikeS | See: |
12:07:17 | jhMikeS | void voice_remove_encoder(void) |
12:07:17 | jhMikeS | { |
12:07:17 | jhMikeS | /* force encoder codec unload (if previously loaded) */ |
12:07:17 | jhMikeS | ci_voice.stop_codec = 1; |
12:07:17 | jhMikeS | while (ci_voice.enc_codec_loaded) |
12:07:17 | *** | Alert Mode level 1 |
12:07:17 | jhMikeS | // sleep(1); |
12:07:18 | Mikachu | maybe only on ipods |
12:07:19 | jhMikeS | yield(); |
12:07:21 | jhMikeS | } |
12:07:42 | jhMikeS | mpa.codec doesn't set enc_codec_loaded...oops |
12:07:42 | LinusN | jhMikeS: voice??? |
12:08:03 | jhMikeS | It stops the voice codec...that's how it was written |
12:08:03 | linuxstb | jhMikeS: mpa.codec isn't an encoder - it's the decoder. |
12:08:24 | jhMikeS | I know, it's _unloading_ it |
12:08:29 | LinusN | or are they combined in the patch? |
12:08:34 | jhMikeS | no |
12:08:54 | LinusN | ci_voice.enc_codec_loaded surely suggests encoder to me |
12:08:57 | linuxstb | jhMikeS: I should look at the patch, but the function name is "voice_remove_encoder"... |
12:09:10 | LinusN | or what does enc_ mean? |
12:09:30 | linuxstb | Maybe the patch author just copied the voice playback code, and didn't rename things properly. |
12:09:39 | Bagder | and doesn't the voice codec use a different memory area anyway? does it really have to get unloaded for the encoder to get loaded? |
12:09:48 | jhMikeS | It should be set to false already though...I think I'm getting a bit confused. :) |
12:10:03 | LinusN | me too :-) |
12:10:04 | | Join barrywardell [0] (n=892b7a86@labb.contactor.se) |
12:10:06 | jhMikeS | You select the memory area by index |
12:10:12 | Bagder | ok |
12:11:06 | linuxstb | Bagder: The voice codec uses the normal codec buffer - we only have one mpa.codec, used for both voice and audio playback. |
12:11:37 | linuxstb | I don't know where the encoders are compiled to run from, but I would guess the same codec buffer. |
12:11:37 | Bagder | right, the codec swapping thing... |
12:12:26 | jhMikeS | dsp.c selects the IRAM and other things with current_codec which is 0 for audio and 1 for voice |
12:12:58 | jhMikeS | playback.c sets the index |
12:13:16 | linuxstb | Yes, the voice codec need IRAM, so when voice is playing, both the codec buffers are swapped, and the part of IRAM used by the codecs. |
12:13:45 | jhMikeS | the patch steals the mp3 buffer |
12:13:58 | | Join TCK [0] (n=tckocr@bb-87-80-197-109.ukonline.co.uk) |
12:14:09 | * | JdGordon back |
12:14:24 | | Quit qwx (Read error: 110 (Connection timed out)) |
12:14:25 | jhMikeS | If I stare at this a bit longer it will just make sense |
12:15:05 | preglow | i'm starting to want to try out amiconns idea of a statically linked voice codec |
12:15:10 | JdGordon | amiconn: did u start the soft locking? or are u happy for me to do it? |
12:15:37 | jhMikeS | preglow: can it be highly simplified for handling voice? hence smaller? |
12:15:48 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
12:15:54 | preglow | jhMikeS: depends what codec we use |
12:16:04 | preglow | jhMikeS: i'd really like to start using speex, but it depends how fast we/i can make it |
12:16:27 | preglow | right now speex is very slow on coldfire :/ |
12:16:47 | jhMikeS | How 'bout a proprietary format? :) |
12:16:53 | preglow | yes, how 'bout that |
12:16:57 | preglow | i say wma lossless |
12:17:10 | jhMikeS | lmao |
12:17:13 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
12:17:18 | *** | Alert Mode OFF |
12:17:20 | jhMikeS | I mean invent something |
12:17:49 | jhMikeS | Tiny decoder w fast decode just the basics |
12:18:08 | preglow | hahaha |
12:18:21 | preglow | not many people have got the skills to do that |
12:18:48 | | Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.") |
12:18:53 | jhMikeS | hmmm...I hope I'm not in the broader category for long :) |
12:19:04 | preglow | voice files need to be small, hence a large compression ratio, not easy in itself |
12:19:13 | preglow | the fact that it's voice means we can use some techniques suited for that |
12:19:22 | preglow | but it's not exactly easy to come up with something new |
12:19:26 | jhMikeS | yes |
12:19:29 | preglow | celp is where it's at these days, and that's what speex does |
12:19:42 | preglow | we could do something acelp, but that's patented |
12:19:56 | jhMikeS | But you say it's CPU intensive to decode? |
12:20:25 | preglow | we'll see after i give optimising it a stab |
12:20:39 | preglow | right now it's very unoptimised |
12:21:09 | jhMikeS | Well, its just changing the voice file an loading something else so after that no bigger right? |
12:21:11 | preglow | as in completely |
12:21:20 | preglow | sure |
12:21:29 | preglow | we'll just see if it's faster |
12:21:34 | preglow | right now the mp3 decoder is Very fast |
12:21:54 | JdGordon | amiconn_: i have an even better idea.. why not add a mask for the context which is set if the screen allows soft lock? (of course this mask will be removed before the context is sent to the get_mapping function), its simpler than explicitly calling the funciton on entry/exit(s) |
12:21:55 | preglow | it's 35mhz or something for a 320kbps stereo file. what do we use for voice? |
12:22:19 | Bagder | would it be any faster if we cut out some capabilities from mad for stuff we don't use for voice? |
12:22:27 | preglow | Bagder: like what? |
12:22:35 | * | jhMikeS has to get back to tracking down the prob! |
12:22:38 | * | linuxstb remembers running libmad on the h140 for the first time and getting playback at around 5% realtime... |
12:22:39 | Bagder | I don't know, I know very little codec magic |
12:22:44 | preglow | mp3 isn't exactly ridden with optional features |
12:23:02 | preglow | linuxstb: was it that slow? :P |
12:23:24 | jhMikeS | BTW: I know it's in the loading/unloading because removing those calls lets the recording screen come up. |
12:23:25 | linuxstb | I think so. Although I think the CPU was only at 11MHz or something similar at that point. |
12:23:46 | dan_a | Presumably voice doesn't need to be stereo - I know very little about MP3, but could any stereo handling be taken out? |
12:24:17 | preglow | Bagder: but no, mp3 has no content specific features of any kind, voice is encoded and decoded exactly like music. we could remove stereo coupling and all of that, but the voice files are already mono |
12:24:38 | Bagder | ok |
12:25:02 | Bagder | unless of course we'd use it statically, as then it'd make a smaller binary |
12:25:20 | preglow | we could toss out all the mp1/mp2 stuff |
12:25:38 | tucoz | Bagder, do you mind if I make the RockboxManual wiki page an index page for the .tex manual? (it's the 2.4 now) |
12:25:41 | preglow | anyway, statically linking a voice codec is a good idea, if you ask me |
12:26:01 | preglow | tightly controlled iram use, if any, all mallocs must be killed, and there's suddenly no need for the nasty swapping we do now |
12:26:24 | Bagder | tucoz: certainly not! I'm fine with that |
12:26:30 | * | JdGordon thinks amiconn has run away |
12:26:32 | jhMikeS | Don't wait too long to do it cause I need more confounding variables here! :D |
12:26:54 | tucoz | cool. I hope Cassandra doesn't mind. Maybe I should move that page to RockboxManual24 or something like that. |
12:27:05 | Bagder | preglow: I agree with that approach |
12:27:11 | * | preglow summons jmspeex |
12:28:49 | | Quit Pyromancer (Read error: 110 (Connection timed out)) |
12:30:53 | linuxstb | preglow: Could we use raw speex - i.e. no Ogg container? |
12:31:21 | linuxstb | (or our own container) |
12:31:23 | preglow | probably |
12:31:29 | preglow | any reason why? |
12:31:41 | linuxstb | To simplify it. |
12:31:48 | preglow | ahh, sure, yes |
12:31:56 | preglow | well, i can't imagine why it shouldn't be possible |
12:32:02 | linuxstb | I mean, keep Ogg for the normal Speex codec, but use raw speex for voice. |
12:32:20 | preglow | valin seems far too clever to do something as stupid as couple a codec library tightly with a container |
12:33:11 | | Join webguest16 [0] (n=c27f0812@labb.contactor.se) |
12:34:19 | preglow | besides, i know it'll work |
12:34:29 | preglow | i wrote a speex streamer a couple of years back, and i didn't even touch ogg |
12:35:01 | | Quit amiconn (Read error: 110 (Connection timed out)) |
12:35:02 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
12:40:27 | | Join XavierGr [0] (n=xavier@ppp137-203.adsl.forthnet.gr) |
12:41:19 | * | amiconn returned from lunch |
12:41:39 | JdGordon | wb |
12:41:46 | amiconn | JdGordon: If we don't have global softlock, then the action code could do the splashing |
12:41:58 | amiconn | We would need an ACTION_REDRAW to be returned |
12:42:18 | JdGordon | meh, leave it with ACTION_KEYS[UN]LOCKED and the ui can handle the splash |
12:42:37 | amiconn | Using a bitmask to indicate whether the screen can handle softlock sounds good |
12:42:59 | JdGordon | do we always allow the remote to work while locked? |
12:43:18 | amiconn | JdGordon: Doing the splash in action.c reduces code size (when more than one screen uses it) |
12:43:37 | jhMikeS | I think each encoder should have its configuation menu embedded in it. It can save its settings to <encoder>.settings in the codecs directory. But what to do with language strings in that case? |
12:44:07 | linuxstb | jhMikeS: That probably won't work - codecs can't access the LCD or buttons because they are not in the main thread. |
12:44:38 | jhMikeS | I didn't say that part would be called from the codec thread did I? :) |
12:45:07 | linuxstb | No. :) |
12:45:46 | jhMikeS | It can be loaded, but have an entry point to display the menu and return the generated config data. |
12:47:06 | amiconn | preglow: Voice uses 12kHz mono vbr atm (with a cap at 64kbps) |
12:47:28 | jhMikeS | One function for all of: query if configurable/do config (returns settings)/save config (give it settings returned by do config) |
12:47:37 | Seasor | has anyone here the iaudio x5? |
12:47:42 | | Quit mkey (""Welcome to IRC; Where men are men, women are men and little girls are FBI agents!"") |
12:47:50 | jhMikeS | here I do...sam I'm not |
12:47:51 | Bagder | Seasor: several do |
12:47:53 | amiconn | preglow: mp3 is fast on coldfire, but not on arm... |
12:48:04 | Seasor | uhm |
12:48:06 | Seasor | :) |
12:48:26 | jhMikeS | It hears well |
12:48:32 | XavierGr | poor petur, it seems that the forum users are harassing you. :P |
12:48:33 | Seasor | iv got some problems after updating to the latest daily build |
12:48:52 | | Join Kitar|st [0] (i=Kitarist@BSN-210-208-112.dial-up.dsl.siol.net) |
12:48:54 | Seasor | do u guys have the latest build? |
12:48:55 | | Quit Kitar|st (Remote closed the connection) |
12:48:56 | | Join Kitar|st [0] (i=Kitarist@BSN-210-208-112.dial-up.dsl.siol.net) |
12:49:19 | linuxstb | Seasor: What player are you running Rockbox on, and what's the problem? |
12:49:21 | Seasor | now that its another button system i dont know how to change (for example.) the bg color |
12:49:30 | Seasor | iaudio x5 |
12:50:09 | Seasor | i cant change date and time too |
12:50:50 | Seasor | when i press the button left, it just saves the variables instead of jumping to the next changeabel |
12:51:59 | Seasor | another problems is, that i cannot run rockdoom ... no way |
12:52:07 | Seasor | but thats not so important .. |
12:53:03 | preglow | amiconn: 12khz, mok |
12:53:17 | preglow | i'm wondering if 8khz would be acceptable |
12:53:46 | | Join keilj [0] (n=jimmykei@203-59-83-31.dyn.iinet.net.au) |
12:53:58 | | Quit chendo (Connection timed out) |
12:53:58 | bluebrother | Seasor: JdGordon is your man. See also http://forums.rockbox.org/index.php?topic=5829.0 |
12:54:36 | | Quit webguest16 ("CGI:IRC") |
12:54:45 | JdGordon | Seasor: its being worked on... |
12:54:51 | safetydan | quite clearly doing something wrong |
12:54:52 | safetydan | http://iocaine.org/noise.png |
12:54:52 | Seasor | ah ic ok |
12:54:58 | Seasor | so ill be patient :P |
12:55:02 | safetydan | http://iocaine.org/eq_graph.diff if someone else wants to work on this |
12:55:02 | pixelma | but left="cancel settings" is another thing.. I can't get used to that too |
12:55:08 | JdGordon | later tonight hopefully.... |
12:55:11 | safetydan | going away for a week soon |
12:55:23 | Seasor | anyone can help about rockdoom? |
12:55:53 | Seasor | i tried fucking everything, but it always hangs on "starting graphics engine" |
12:56:17 | Bagder | Seasor: x5 people have found out running the metronome first helps |
12:56:44 | Lynx_ | Bagder: hehe, to calm themselves down? |
12:57:01 | Bagder | hehe, no it actually makes doom work afterwards |
12:57:19 | Seasor | yeah i tried this several times, i know ... |
12:57:24 | Bagder | ok |
12:57:29 | Seasor | doesnt change anything ... |
12:57:29 | Lynx_ | with stuff like that, you notice how complex rockbox is getting i guess |
12:57:31 | Bagder | I've never tried |
12:57:42 | JdGordon | amiconn: http://rafb.net/paste/results/8UvJYg35.html look good? |
12:57:46 | safetydan | preglow, can you see what silly thing I"m doing in that patch I linked above? |
12:58:09 | | Quit keilj () |
12:58:45 | Seasor | now i have some kind of dual boot installed, but i also tried it with rockbox only, didn work either .. |
12:59:11 | tucoz | bluebrother, do you think I should remove the ManualHowto from the wiki index page? |
12:59:45 | tucoz | now that I have made the RockboxManual page an index page for the manual. (I guess I should do that) |
12:59:48 | amiconn | preglow: I'd rather want to go back to 16kHz with a better codec |
13:00 |
13:00:06 | Bagder | tucoz: I think so |
13:00:43 | tucoz | and also remove the (more up to date) part of the wiki manual... |
13:00:50 | Seasor | again ... nothing .. just hangs on graphics engine |
13:01:05 | bluebrother | tucoz: just had a look at the new RockboxManual and thus vote for removing. |
13:01:13 | tucoz | bluebrother, done |
13:01:15 | Seasor | shall i only enter the metronome, or also start it before exiting and starting doom? |
13:01:17 | Bagder | Seasor: so it bugs |
13:01:19 | linuxstb | pixelma: I agree that "left to cancel" is confusing - left shouldn't do anything in a settings screen, unless that screen has sliders, in which case it is used (with right) to change the slider value. |
13:02:07 | Seasor | Badger: yeah but what can i do bout that >< |
13:02:17 | Bagder | Seasor: nothing or a lot |
13:02:18 | midkay | linuxstb: i disagree, left should be "accept" as it always has been.. |
13:02:28 | Seasor | what u mean :| |
13:02:29 | midkay | i never use anything else to accept (play or center or whatever). |
13:02:34 | Bagder | Seasor: wait for someone else do fix it, or dig in and help us fix it |
13:02:37 | pixelma | me too |
13:02:44 | linuxstb | midkay: Why do you need two accept buttons? It's just confusing and inconsitent - because LEFT won't work everywhere. |
13:02:49 | * | Bagder runs |
13:03:00 | linuxstb | ^inconsistent |
13:03:09 | midkay | linuxstb: why not? and who said we needed two? LEFT is the consistent button among all players, AFAIK.. |
13:03:26 | Seasor | :S |
13:03:30 | tucoz | bluebrother, did you see the additions to the platform files? And do you think that will work. I am not sure what we should call the long key presses though. |
13:03:31 | linuxstb | midkay: It doesn't work in the EQ screen or colour picker. |
13:03:36 | midkay | it makes most sense to me to "enter" (right) into a setting, change it, and then "exit" (left) it. |
13:03:37 | pixelma | linuxstb: on the Ondio right=accept (was left/right) that would be a problem with sliders too |
13:03:46 | Seasor | i just wonder why it runs for some while it doestn for others .. |
13:03:52 | | Quit barrywardell ("CGI:IRC (EOF)") |
13:03:53 | midkay | linuxstb: that's a-given.. left/right are needed there.. |
13:04:31 | Seasor | cuz uhm |
13:04:34 | amiconn | Graphical settings (i.e. sliders) are different from settins lists anyway |
13:04:39 | midkay | right... |
13:04:40 | linuxstb | midkay: Which is why they shouldn't have uses elsewhere just because they are not used. If a user learns Rockbox by pressing buttons randomly, they may learn that "LEFT is cancel". But that's wrong. |
13:05:19 | Seasor | some1 here has the x5 with working doom? so i could try his configuration (his .rockbox files) and see if it works OO |
13:05:29 | linuxstb | pixelma: If RIGHT is accept, then it seems very logical that LEFT should be cancel. |
13:05:43 | midkay | please don't make right accept... it was like that on iPods, i hated it.. |
13:06:09 | preglow | safetydan: having a look |
13:06:12 | midkay | it makes sense that in the tree and menu that since left = go back and right = go forward, in a settings screen it ought to be left = go back.. |
13:06:32 | linuxstb | midkay: Navigating up and down a tree is not the same as "accept" and "cancel" IMO. |
13:06:41 | Seasor | anyways ................ how could i help you guys fixin it |
13:06:46 | Seasor | ? |
13:06:47 | midkay | why not? they both look the same, using the list code.. |
13:07:01 | linuxstb | Because conceptually they are different actions. |
13:07:09 | midkay | you could navigate in and out of menus and screens with left and right keys.. if you have to hit center/play to accept that adds another random key to the mix.. uncomfortable and inconvenient. |
13:07:17 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
13:07:31 | preglow | safetydan: for one, you don't shift nearly enough up |
13:07:41 | preglow | safetydan: 32 - 23 = 9 |
13:08:32 | midkay | i guess if it's what everybody wants.. but it's been that way as long as we've had menus (or at least several years) and it makes the most sense to me, it's easiest/quickest/most .. what's the word.. consistent.. |
13:09:01 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
13:09:11 | midkay | what if you swapped left/right on the EQ screen as changing the adjustment mode to select/center, and having left exit as it does everywhere else? |
13:09:41 | midkay | adjusting everything else for one or two screens to work more consistently makes much less sense than adjusting those couple screens to fit all the other settings menus to me, IMO.. especially when the other setting screens work more intuitively.. |
13:10:27 | Bg3r | i'm with midkay here |
13:10:55 | Bg3r | u go to a setting with right (enter) ... change it and go up with left |
13:10:57 | linuxstb | Maybe I'm odd, because I never used LEFT to accept a settings change, always select. |
13:11:05 | safetydan | eq screen is going to get changed eventually to vertical |
13:11:08 | Bg3r | if you don't want to change it, u press "stop" and cancel |
13:11:26 | Bg3r | (iriver point of view:)) |
13:11:26 | midkay | linuxstb: or maybe i am, but i've never used anything other than LEFT, and i strongly object to removing that functionality. |
13:11:34 | preglow | safetydan: but drawing one band works, or? |
13:11:36 | midkay | right, we've always had dedicated cancel buttons, like off or stop or menu. |
13:11:56 | pixelma | linuxstb: but it introduces on more button press: choose the setting -> Right to accept -> Left to leave the screen |
13:12:01 | midkay | no need to switch it all up from what we're used to because one or two screens are slightly inconsistent with that. |
13:12:12 | *** | Saving seen data "./dancer.seen" |
13:12:19 | safetydan | preglow, actually no... I must have broken it at some point |
13:12:19 | Bg3r | most of the time you go to a setting to change it |
13:12:27 | linuxstb | pixelma: On what target? Right should both accept and leave, if that's the mapping for the accept action. |
13:12:43 | Bg3r | no, no, right is go right ... |
13:12:45 | preglow | ehhh |
13:12:50 | JdGordon | amiconn: it partially works :D |
13:12:50 | preglow | try removing the min/max clipping |
13:12:55 | Bg3r | JdGordon: :D |
13:13:12 | Bg3r | right = enter subdir/submenu |
13:13:26 | Bg3r | left - go updir... |
13:13:28 | preglow | though it should have nothing to do with it |
13:13:38 | pixelma | linuxstb: sorry.. I missed that |
13:13:43 | | Join freqmod [0] (n=freqmod@110.80-203-37.nextgentel.com) |
13:13:45 | preglow | no, don't do that |
13:13:51 | Seasor | http://download.rockbox.org/daily/iaudiox5/rockbox-iaudiox5-20060817.zip |
13:13:51 | Seasor | why is that link broken? |
13:13:54 | midkay | exactly, i've always thought of it as left being go back/leave and right being enter/go forward.. you can't enter/go forward farther into a settings screen than just being at it. left taking you away makes sense. go back from this screen, leave. |
13:13:57 | linuxstb | midkay: I just think we should take the introduction of the action patch as a chance to rethink the button mappings from scratch. |
13:13:59 | LinusN | midkay: i'm with you on this one |
13:14:15 | LinusN | linuxstb: ...and i'm with you too ;-) |
13:14:24 | amiconn | linuxstb: I'm very used to leave settings with left on all targets I have (except player) at it almost drives me nuts that left is cancel now |
13:14:26 | Bg3r | i'm only with midkay here :P |
13:14:32 | linuxstb | midkay: But does LEFT leave and accept, or leave and cancel? It's not obvious. |
13:14:35 | amiconn | s/at/and/ |
13:14:39 | midkay | linuxstb: sure, fine opportunity if we're doing any changing. i simply object to this particular change because it goes against * tradition * simplicity * intuitivity (is that a word?) :) |
13:14:40 | Bg3r | accept ... |
13:14:50 | Bg3r | as i said, most of the time u go into a setting to _change_ it |
13:14:50 | pixelma | yes... then Right = accept and leave the screen is illogical too |
13:14:57 | linuxstb | amiconn: I don't think LEFT should do anything - I'm not arguing for LEFT to be cancel. |
13:15:01 | midkay | linuxstb: it leaves and accepts.. because it's taking you back, not canceling. we have OFF to cancel, that makes sense. |
13:15:02 | XavierGr | Jeez! Moving the old threads to the new forums seems like a lot of work.... |
13:15:14 | amiconn | left should accept as before imnsho |
13:15:20 | Bg3r | XavierGr: are you working on this ?:) |
13:15:25 | XavierGr | I aggree with amionn |
13:15:34 | XavierGr | agree too |
13:15:41 | Bg3r | seems like me, amiconn , XavierGr and midkay are with the same opinion |
13:15:46 | pixelma | and me |
13:15:47 | linuxstb | Damn you conservative bunch... :) |
13:15:50 | midkay | haha. |
13:15:51 | LinusN | and i |
13:15:52 | Bg3r | :D |
13:16:00 | midkay | it just makes a lot more sense to me.. and i'm used to it ;) |
13:16:03 | XavierGr | I don't want to push something else to exit menus |
13:16:06 | Bg3r | yep |
13:16:26 | Bg3r | and if i don't want to change something, i press the stop button |
13:16:33 | XavierGr | exactly |
13:16:37 | jhMikeS | it tries to stop the voice codec but that will just make the thread loop around and reload the voice codec immediately. |
13:16:40 | XavierGr | it is a matter of speed |
13:16:42 | * | scorche throws his lot in with midkay and company |
13:16:43 | midkay | right. stop or off tends to mean quit/cancel.. |
13:16:51 | Bg3r | yep |
13:16:54 | midkay | as in plugins, etc. |
13:17:11 | pixelma | true :P |
13:17:13 | Bg3r | linuxstb: beaten :P |
13:17:15 | linuxstb | I just think that in the future, we're going to have more and more of these more complex setting screens, so freeing left/right in the settings context makes sense. |
13:17:34 | midkay | and so with that already being given, may as well make it so that it's easiest to accept things with using two buttons to move in and out of screens/menus rather than requiring a third every now and then. |
13:18:06 | petur | put me in the 'push extra button to accept' camp. I like changes only taking place if I explicitly accept them |
13:18:17 | midkay | linuxstb: i guess we can deal with that when the time comes... |
13:18:25 | safetydan | except for volume... I like that changing in real time |
13:18:28 | JdGordon | .. we can make it optional.. |
13:18:34 | safetydan | or have we covered the sound settings? |
13:18:43 | linuxstb | midkay: You'll be happy to lose LEFT then? How many screens will it take? |
13:18:44 | jhMikeS | voice_init just terminates the existing voice thread without considering what it's doing. not good practice IMHO. |
13:19:35 | midkay | linuxstb: i will never be happy to lose left. i mean we can try and figure out alternate keymappings if we ever need to. we've had like two inconsistent screens in the menus, in the history of rockbox (EQ screen and color picker?) - i think LEFT can last quite a while at this rate.. |
13:19:58 | preglow | safetydan: are you even sure my plotting code works on target? would surprise me greatly if it didn't, but anyway |
13:20:00 | Bg3r | JdGordon: do you plan to make more changes to keymap-h1x0_h3x0.c today ? |
13:20:22 | safetydan | preglow, yeah it works fine on target (or did until I broke something tonight) |
13:20:28 | safetydan | at the moment I'm just testing in the sim |
13:20:44 | * | jhMikeS doesn't know if anyone's litening to his babbling on about codec threads. |
13:20:49 | JdGordon | Bg3r: i can wait for you, im fixing this software locking stuff first |
13:21:11 | LinusN | jhMikeS: i'm trying to keep up |
13:21:43 | Bg3r | k |
13:22:03 | jhMikeS | LinusN: NEVER terminate a thread when you don't know what its doing. things can be left in a trashed state. Thats my philosophy anyway. |
13:22:19 | JdGordon | amiconn: it works! except it triggers heaps of times.. even with button_clear_queue() :'( |
13:22:45 | JdGordon | .. but that could be because its triggered on plain BUTTON_ON no with |REL |
13:22:48 | LinusN | jhMikeS: i wasn't disagreeing |
13:22:54 | amiconn | jhMikeS: Got my questions about lcd_yuv_blit()? |
13:23:10 | jhMikeS | LinusN: When I terminated the BL thread on the X5, I made sure it exited at a specific point so I knew it wasn't doing anything important. |
13:23:27 | preglow | hmm |
13:23:37 | jhMikeS | amiconn: Where were they? If they're in the buffer, I check it. |
13:23:39 | * | safetydan finds possible issue |
13:24:00 | preglow | amiconn: how familiar are you with smull and smlal? can you remember if it will use both operands to do early termination or just one? |
13:24:15 | preglow | amiconn: nevermind, found out |
13:24:47 | jhMikeS | amiconn: I don't see them here. Where'd you put 'em?! |
13:25:28 | preglow | we can probably save a couple of cycles in speex by a simple reordering of operands |
13:25:51 | JdGordon | amiconn: it works!!!! |
13:26:01 | jhMikeS | LinusN: I'm not entering into a debate! :) Just expressing my thoughts on how to do stuff. |
13:26:18 | jhMikeS | amiconn: ???? lcd_yuv_blit questions? |
13:28:06 | safetydan | preglow, it works... silly mistake before |
13:28:09 | * | jhMikeS summons amiconn |
13:28:42 | preglow | safetydan: what mistake? |
13:28:47 | preglow | safetydan: also, does plot mixing work? |
13:28:57 | safetydan | scale seems off |
13:29:13 | safetydan | preglow, loop variable was wrong, using j instead of i on one line |
13:29:32 | * | jhMikeS yells for amiconn |
13:29:37 | preglow | scale seems off how? |
13:29:39 | preglow | lemme see a screenie |
13:30:13 | * | jhMikeS thinks amiconn is in disposed atm |
13:30:22 | petur | safetydan, shouldn't http://www.rockbox.org/tracker/task/5825 be closed? |
13:30:57 | A_M | Hey guys! How do I go about adding a setting to the rockbox source, just add the variable to struct user_settings in settings.h or do I need to do more to get it to save and load properly? |
13:31:17 | | Join fejfighter [0] (n=3a6c616a@labb.contactor.se) |
13:31:46 | preglow | we could save two cycles on each multiply instruction, woot |
13:31:46 | Bg3r | A_M: u must add it in the settings.c too |
13:31:47 | safetydan | petur, yes |
13:31:47 | markun | safetydan: does it use a logarithmic scale for the freqs? |
13:32:06 | safetydan | preglow, here http://iocaine.org/working.png |
13:32:15 | | Part Bg3r ("Leaving") |
13:32:16 | safetydan | +2 dB on all bands |
13:32:17 | A_M | Bg3r: Ok, where exactly? |
13:32:29 | | Join Bg3r [0] (n=bager@rockbox/developer/Bger) |
13:32:33 | safetydan | markun, that probably is what's going on, each band's graph is on a different scale or something |
13:32:40 | Bg3r | grrr, Ctrl-W |
13:32:40 | preglow | safetydan: that's just a high shelf with q > 0.7 i hope? |
13:32:45 | safetydan | yes |
13:32:48 | safetydan | no |
13:32:49 | preglow | good |
13:32:49 | safetydan | wait |
13:32:51 | preglow | :/ |
13:33:03 | linuxstb | jhMikeS: I remember amiconn asking (and I did as well earlier) what fps speedup your asm lcd_yuv_blit() function gave. |
13:33:15 | jhMikeS | Up to 15.3 |
13:33:20 | A_M | Bg3r: Ok, where exactly? settings_reset? |
13:33:27 | linuxstb | jhMikeS: From what? |
13:33:28 | safetydan | preglow, no, they're all typical Q values (shelf 0.7, peak 1) |
13:33:39 | preglow | safetydan: and that's just a shelf filter? |
13:33:55 | safetydan | preglow, no, low shelf plus three peak all at +2 dB |
13:34:04 | preglow | ahhh, good, good, good |
13:34:13 | preglow | then something's wrong :-) |
13:34:18 | jhMikeS | Original: 10-11, next effort 12.6 I think, IRAM line buffers 14.5, ASM /IRAM line buffers: 15.3 |
13:34:21 | Bg3r | A_M: at the end of struct bit_entry hd_bits[] |
13:34:25 | preglow | amiconn: ah, right |
13:34:34 | preglow | safetydan i mean: ah, right |
13:34:52 | linuxstb | jhMikeS: Not bad. So almost 50% speedup. |
13:34:54 | preglow | safetydan: you need to pass a different intbits to the shelving plots |
13:35:08 | safetydan | ah yes |
13:35:22 | preglow | safetydan: use the EQ_PEAK_SHIFT etc consts in eq.h |
13:35:28 | fejfighter | Hey everyone i am having a little trouble with my cross compiler i used rockboxdev.sh to download and install but i keep getting this error, i have tried cleaning the dirs using make very clean but nothing changescpp0: config.h: No such file or directorycpp0: config.h: No such file or directoryCONVBDFHeader parsedCC sysfont.ccc1: Invalid option `strict-align'make[1]: *** [/rockbox/build/firmware/sysfont.o] Error 1make: *** [all] Error 2 |
13:35:28 | jhMikeS | About .2 of the 15.3 is from calculating bu, guv, and rv chroma only once every four pixels |
13:35:44 | preglow | safetydan: and btw, i guess it's easier to just automatically have eq_magplot do the multiplication and just init the initial plot array to all ones |
13:35:44 | | Quit fejfighter (Client Quit) |
13:35:44 | | Join fejfighter [0] (n=3a6c616a@labb.contactor.se) |
13:36:06 | Bg3r | A_M: look at http://www.rockbox.org/viewcvs.cgi/apps/settings.c.diff?r1=1.406&r2=1.407 and http://www.rockbox.org/viewcvs.cgi/apps/settings.h.diff?r1=1.232&r2=1.233 for example |
13:36:44 | Bg3r | also in http://www.rockbox.org/viewcvs.cgi/apps/sound_menu.c.diff?r1=1.107&r2=1.108 (but if u change ordinary settings, they are in settings_menu.c) |
13:37:03 | jhMikeS | linuxstb: I used the faster but larget code since none of the C graphics functions have to be in IRAM any more. There's no speedup from it as long as the ASM is in IRAM. |
13:37:11 | linuxstb | jhMikeS: Did you look at the changes I committed to the ipod lcd_yuv_blit() function this morning? I think the patch author based his optimisations on your code, so maybe you already do everything that patch does. |
13:37:14 | safetydan | preglow, yup, works better now with the correct intbits |
13:37:20 | preglow | safetydan: lemme see! |
13:37:47 | jhMikeS | linuxstb: no but I'll look at it now. |
13:38:28 | safetydan | preglow, http://iocaine.org/working2.png |
13:38:37 | safetydan | +2dB across the board, defaults otherwise |
13:38:40 | | Part Bg3r ("Leaving") |
13:39:05 | preglow | safetydan: then what the hell's going on down near dc? |
13:39:11 | | Join Criamos [0] (n=Criamos@p54931D25.dip0.t-ipconnect.de) |
13:39:12 | | Join Bg3r [0] (n=bager@rockbox/developer/Bger) |
13:39:15 | Bg3r | fsck |
13:39:28 | safetydan | preglow, umm... no idea. |
13:40:03 | safetydan | Have to leave it here unfortunately. Waking up at 5:30 am tomorrow. Up to date patch is here: http://iocaine.org/eq_graph.diff and is 6918 bytes |
13:40:05 | safetydan | night all |
13:40:05 | A_M | Bg3r: thx |
13:40:07 | | Quit safetydan ("Ex-Chat") |
13:40:42 | linuxstb | fejfighter: When you run the "../tools/configure" command, does it display any errors? It sounds like it isn't finding the correct gcc to use. |
13:41:59 | fejfighter | linuxstb: no, it can also compile about a dozen files, then gets stuck there |
13:42:11 | pondlife | Hi to all knowledgable dev-types, I've had a stab at a memory map with help from lostlogic and lear. It's at http://www.rockbox.org/twiki/bin/view/Main/RockboxMemoryLayout but is incomplete. Can others review it perhaps? |
13:42:26 | jhMikeS | linuxstb: yes, some of that looks familiar :) |
13:42:53 | linuxstb | It's a pain needing to optimise the same function many times... |
13:43:04 | pondlife | (I'll remove the Sim test start address column later.) |
13:43:20 | linuxstb | fejfighter: What target are you compiling for? |
13:43:30 | LinusN | pondlife: hehe, was about to ask that |
13:44:44 | fejfighter | linuxstb: H300 |
13:45:05 | jhMikeS | Esp the red1 | green1 | blue1... . The components ORs for each pixel shouls be cached in two vars cause you won't set common sub expression optimization in that way. At least I havent observed that the compiler is good at doing that. |
13:45:25 | linuxstb | fejfighter: What does typing "m68k-elf-gcc −−version" display? |
13:45:58 | linuxstb | jhMikeS: Yes, I thought about that. |
13:46:33 | jhMikeS | linuxstb: The same way may not work best for all CPUs since instructions may vary, right? The CPU is the iPos video? |
13:47:26 | pondlife | LinusN: ok, but can you leave it there for now please, I'm using it to track a bug down. I'm sort-of surprised that I get the same addresses every time.. |
13:47:26 | fejfighter | linuxstb: i dont know why but 2.95.3 so that answers one problem, but i compiled usins the script in /tools which gets a 3.4.6 source |
13:47:40 | pondlife | I'd like to know what ??? is though. |
13:47:45 | linuxstb | jhMikeS: Yes, I'm aware we'll need to optimise them differently for Coldfire and ARM. |
13:47:55 | jhMikeS | linuxstb: That or can also skip and checking for low clamping if its done right. |
13:47:56 | LinusN | pondlife: that is interesting |
13:48:13 | linuxstb | fejfighter: Then it sounds like you have an old version of gcc already installed. So either delete the old version, or adjust your PATH, so the new version is first. |
13:48:14 | pondlife | Couldn't spot anything on searches for "audiobuf =" and "audiobuf +=". I'm sure it's something obvious |
13:48:43 | jhMikeS | linuxstb: If you have out of range values that is. |
13:49:23 | preglow | isn't it time the SDL option is remove from sim configure, since it's really the only option even in cvs? |
13:49:45 | linuxstb | The win32 and x11 are removed from CVS now? |
13:49:53 | LinusN | preglow: yes, but changing all the build scripts is a pain |
13:50:02 | jhMikeS | linuxstb: that's the word |
13:50:12 | LinusN | (for the distributed cvs builds) |
13:50:51 | preglow | LinusN: i thought bagder likes pain |
13:50:57 | LinusN | :-) |
13:51:02 | linuxstb | I think Bagder is going to change the build scripts to build separate 32MB adnd 64MB ipod video builds, so maybe he could change the sim at the same time.... |
13:51:03 | fejfighter | linuxstb: sorry i am not up to speed on linux yet, would i return the path by using export $PATH? |
13:51:15 | preglow | so we're going for the linker route for that problem, are we? :/ |
13:52:20 | linuxstb | fejfighter: Typing "echo $PATH" will display it. How you change it will depend on how your Linux is set up. Possibly in the .bashrc file in your home directory, or maybe one of the system-wide files such as /etc/profile/ |
13:53:36 | linuxstb | preglow: For now. I don't see anyone implementing runtime detection in the near future. |
13:54:08 | | Quit Spida (Read error: 104 (Connection reset by peer)) |
13:54:26 | preglow | there's also the codec/plugin problem, of coruse |
13:54:33 | linuxstb | Yes, that's the main problem. |
13:55:10 | Bg3r | huh? |
13:55:33 | Bg3r | http://www.rockbox.org/twiki/bin/view/Main/ ? |
13:55:43 | Bg3r | this points to an old page or ? |
13:56:14 | linuxstb | You probably just need to click on Refresh Cache at the bottom (I just did it though). |
13:56:29 | Bg3r | i did it too |
13:56:31 | Bg3r | :) |
13:57:18 | JdGordon | amiconn: you there? |
13:57:31 | pixelma | http://www.rockbox.org/twiki/bin/view/Main/WebHome |
13:59:31 | fejfighter | linuxstb: echo $path gets me this: /usr/local/m68k-elf:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games which makes me think that the latest compiler is first,a d looking thru could find the path variable in .bashrc or etc/profile on ubuntu dapper |
14:00 |
14:01:03 | | Join lodesi [0] (n=lds@d01m-89-83-135-113.d4.club-internet.fr) |
14:02:26 | preglow | wooot, sigfpe! |
14:03:53 | | Join Spida [0] (n=timo@spinnennetz.org) |
14:04:31 | fejfighter | linuxstb: i found it i needed the extra /bin after the m68k-elf -scrolling text never looked so good :) thanks for everything |
14:04:35 | dan_a | preglow: floating point exception? How?! |
14:04:57 | preglow | god knows |
14:05:02 | | Quit petur ("worrrk") |
14:05:06 | preglow | something's seriously wrong about my lowshelf filters |
14:05:55 | | Quit Rob2222_ (Read error: 113 (No route to host)) |
14:06:45 | | Join Rob2222 [0] (n=Miranda@ACB5A203.ipt.aol.com) |
14:07:28 | | Quit fejfighter ("CGI:IRC (EOF)") |
14:08:01 | | Join fejfighter [0] (n=3a6c616a@labb.contactor.se) |
14:08:51 | JdGordon | ... last call for passenger amiconn... |
14:08:51 | | Quit fejfighter (Client Quit) |
14:09:13 | | Quit freqmod (Remote closed the connection) |
14:09:33 | | Quit Thundercloud (Read error: 60 (Operation timed out)) |
14:12:00 | preglow | sweet god |
14:12:05 | JdGordon | righto then... does anyone want to test the software key locking on a archos player/recorder ondio? |
14:12:08 | preglow | five cycles for a 32x16 multiply isn't exactly ass tight |
14:12:17 | preglow | and accumulate, that is |
14:14:39 | Bg3r | JdGordon: it's work time for amiconn, don't forget ... |
14:14:58 | JdGordon | no excuse :D |
14:15:06 | Bg3r | haha |
14:16:27 | A_M | Hmm... How do I define new strings that should be translatable? |
14:16:45 | JdGordon | bung em in english.lang |
14:17:33 | A_M | that's it? cool, thanks |
14:18:42 | | Quit Criamos ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
14:21:21 | Bg3r | JdGordon: why's that |
14:21:24 | Bg3r | const struct button_mapping button_context_wps[] = { |
14:21:24 | Bg3r | { ACTION_NONE, BUTTON_ON, BUTTON_NONE }, |
14:21:51 | JdGordon | it can be removed.. |
14:21:55 | Bg3r | yep |
14:22:00 | Bg3r | please, don't do it :) |
14:22:04 | JdGordon | button_on used to do stuff in standrd... |
14:22:16 | JdGordon | im not touching that file untill your finished |
14:22:22 | Bg3r | k;) |
14:22:28 | Bg3r | but hm |
14:23:59 | Bg3r | ah, so, if the mapping doesn't have __NEXT context, it defaults to the standard ? |
14:24:07 | JdGordon | yes |
14:24:16 | Bg3r | wouldn't it be better to not have one ? |
14:24:23 | JdGordon | im thinking of adding a REALLY_LAST_LIST so it doesnt |
14:24:54 | Bg3r | yep |
14:24:55 | Bg3r | but |
14:24:57 | Bg3r | huh |
14:25:01 | JdGordon | or STOP_LIST_SEARCHING ? |
14:25:33 | Bg3r | imho it'll be better just to use the existing LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STANDARD) |
14:25:44 | Bg3r | and don't fall to it |
14:25:54 | JdGordon | yes, but that means 7 files to change :p |
14:26:11 | Bg3r | but don't you think it's OK to be this way ? |
14:26:30 | JdGordon | your correct... that is better |
14:26:35 | JdGordon | but im lazy :D |
14:26:38 | Bg3r | haha |
14:26:54 | Bg3r | don't worry, i'll do it, but let me first correct these fsking remotes ... |
14:27:24 | JdGordon | h |
14:27:25 | JdGordon | a |
14:27:27 | JdGordon | ha |
14:35:15 | | Quit goffa (Remote closed the connection) |
14:37:04 | midkay | hahaha. |
14:37:19 | midkay | k, that was ten minutes late, but still. |
14:37:33 | JdGordon | he who laughs last... |
14:37:36 | JdGordon | thinks slowest... |
14:38:09 | * | midkay narrows his eyes trying to figure out what that means. |
14:38:20 | JdGordon | *whoooossh* |
14:38:28 | midkay | HEY! i am not dumb. |
14:38:32 | JdGordon | hehe |
14:39:21 | Bg3r | not so ? |
14:39:34 | Bg3r | :P |
14:41:21 | JdGordon | yay! still green table :) |
14:41:45 | | Quit aliask ("c is not a substitute for sleep") |
14:42:17 | Bg3r | :P |
14:43:03 | | Join bilbravo [0] (n=bilbravo@pool-70-17-238-238.balt.east.verizon.net) |
14:43:15 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
14:48:47 | amiconn | JdGordon: gui_syncsplash(HZ, true, "Keys Locked"); |
14:49:03 | amiconn | That should of course use the appropriate .lang strings |
14:49:21 | A_M | hmm... since I swapped my strings out from literals to ones defined in english.lang strlen returns the incorrect length. I've tried strlen(P2STR(string)) but get "error: invalid operands to binary -"... :S help plz? |
14:50:36 | Mikachu | it shouldn't be "string", but rather LANG_SOMETHING |
14:50:51 | Mikachu | it's not like gettext |
14:51:46 | A_M | well, so it's not possible to store LANG_SOMETHINGs in variables then? |
14:51:59 | | Join goffa [0] (n=goffa@216.220.23.105) |
14:52:08 | Mikachu | if you want to add a new string you have to add it in several places, i don't know the details |
14:55:06 | Bg3r | Mikachu, A_M: u add it only to the apps/lang/english.lang (at the end, in the appropriate format), and it's enough to be defined |
14:55:28 | | Quit Febs (Read error: 110 (Connection timed out)) |
14:55:42 | Mikachu | Bg3r: the .h file is autogenerated? |
14:55:48 | Bg3r | yep |
14:55:51 | Mikachu | ah |
14:56:50 | | Join MadDog011 [0] (n=MadDog01@212-200-212-95.adsl.sezampro.yu) |
14:57:29 | A_M | yeah, I've added it to english.lang, then in settings_menu.c I get it using ID2P(LANG_STRINGNAME). I then pass it to a function defined in a different file (the argument is char*). That function among other things calls strlen for the argument. |
14:57:41 | A_M | Which doesn't work (appears to return 2 every time). |
14:59:16 | Bg3r | A_M: u should use something like strlen(str(LANG_STRINGNAME)) |
14:59:25 | Bg3r | but i don't know what exactly |
14:59:50 | Bg3r | LANG_STRINGNAME is just an integer number |
15:00 |
15:00:49 | Bg3r | it's the string's "serial number" :) |
15:03:05 | linuxstb | A_M: If you grep for LANG in the sources, you'll see lots of cases of str(LANG_STRINGNAME) when passing strings to functions expecting a char* argument - so that seems the way to do it. |
15:03:27 | Bg3r | linuxstb: the problem is that there are 2-3 such functions as str() |
15:04:45 | linuxstb | That sounds odd... |
15:06:07 | Bg3r | hm, no |
15:06:18 | Bg3r | #define ID2P(id) (VIRT_PTR + id) |
15:06:18 | Bg3r | #define P2STR(p) (char *)((p>=VIRT_PTR && p<=VIRT_PTR+VIRT_SIZE) ? str(p-VIRT_PTR) : p) |
15:06:18 | Bg3r | #define P2ID(p) ((p>=VIRT_PTR && p<=VIRT_PTR+VIRT_SIZE) ? p-VIRT_PTR : -1) |
15:06:23 | Bg3r | (apps/settings.h) |
15:06:59 | linuxstb | Yes, I saw that, but where is str defined? Or is it a standard C thing? |
15:07:12 | A_M | the P2STR is the one I tried, assuming that was it because I saw that in one place it was used in conjunction with strcpy |
15:07:31 | | Join actionshrimp [0] (n=nn@host81-157-226-72.range81-157.btcentralplus.com) |
15:07:40 | Mikachu | str is a static global variable in 4 different files at least |
15:07:46 | Bg3r | :D |
15:07:58 | linuxstb | Yes, I've even seen lines like "str = str(LANG_....);" |
15:08:01 | Mikachu | but i didn't see any function |
15:08:07 | Bg3r | A_M: use str(LANG_) |
15:08:14 | Bg3r | this seems to be the right way |
15:09:03 | linuxstb | But looking at those macros in settings.h, the right thing seems to be P2STR(ID2P(LANG_SOMETHING)) |
15:09:37 | A_M | linuxstb: yeah, that actually seems to work |
15:09:46 | Mikachu | why not have an ID2STR too? |
15:10:56 | | Join Hideo_Kuze [0] (i=irc@gateway/tor/x-66b625b6e0f37557) |
15:11:04 | Bg3r | maybe str(something) is defined as ... |
15:11:50 | Mikachu | then why didn't ctags find it for me? :( |
15:12:12 | A_M | as I understand it str() would only work with LANG_* stuff, whereas P2STR should work with both LANG_ stuff and "regular" strings |
15:12:13 | *** | Saving seen data "./dancer.seen" |
15:12:56 | * | linuxstb remembers that lang.h is generated at build-time... |
15:13:09 | linuxstb | #define str(x) language_strings[x] |
15:13:21 | Mikachu | ah, i don't have build/ in my tags file |
15:13:24 | Bg3r | ah |
15:13:40 | A_M | that makes sense |
15:13:53 | Mikachu | but it's sort of stupid to use lowercase for a define |
15:14:10 | Bg3r | Mikachu: but it's used very frequently |
15:14:25 | Mikachu | capital letters don't take up more space :) |
15:14:29 | linuxstb | Mikachu: I agree, I would prefer macros to be upper-case. |
15:14:45 | Mikachu | and "str()" is not my first choice of a global macro either |
15:16:20 | Bg3r | Mikachu: then go and change it on ~ 560 places |
15:16:26 | Mikachu | okay |
15:16:27 | Bg3r | :-X |
15:16:54 | Mikachu | sed -i s/'str('/'STR('/g **/*.c |
15:17:46 | Bg3r | maybe /gc |
15:17:53 | linuxstb | Will that match substr( or strstr( ? |
15:18:14 | Mikachu | sed -i s/'\<str('/'STR('/g **/*.c |
15:18:37 | Mikachu | but i guess it would be a monster commit and maybe not worth it |
15:18:59 | | Join Thundercloud_ [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
15:18:59 | linuxstb | It would get the committer's score up though... |
15:19:13 | Hideo_Kuze | guys, it looks like the keys for text editor on the h300 are messed up, for example, stop doesn't exit, down arrow doesn't scroll down, while left arrow scrolls down? |
15:19:13 | | Quit Hideo_Kuze (Remote closed the connection) |
15:19:16 | Mikachu | haha, yes |
15:20:56 | | Join Hideo_Kuze [0] (i=irc@gateway/tor/x-f9a13e760633ec9e) |
15:21:59 | bluebrother | is there actually a commiter's score ranking? |
15:22:25 | Bg3r | bluebrother: yep |
15:22:33 | Bg3r | the rightmost column in the build table |
15:22:37 | Bg3r | :D |
15:22:39 | bluebrother | Hideo_Kuze: have you read http://forums.rockbox.org/index.php?topic=5829.0 ? |
15:22:50 | Hideo_Kuze | did anyone get my last comment before my connection dropped? |
15:23:20 | Bg3r | Hideo_Kuze: about the text editor on h300 ? |
15:23:28 | bluebrother | Bg3r: and what exactly does it indicate? The number-of-commits rank? |
15:23:34 | Bg3r | bluebrother: hahaha no |
15:23:35 | Hideo_Kuze | bluebrother: thx, Bg3r yes |
15:23:53 | Bg3r | bluebrother: score = warnings + errors*10 |
15:24:01 | JdGordon | why is there LANG_KEYLOCK_ON_PLAYER and LANG_KEYLOCK_ON_RECORDER ? |
15:24:31 | bluebrother | ah, interesting. I was always wondering what the score exactly is. |
15:24:39 | Mikachu | bluebrother: bagder can grab some stats from the cvs server saying how many commits each person has made (and it counts per file) |
15:24:44 | bluebrother | but errors count harder than warnings? |
15:24:50 | | Join dropandho [0] (n=a@gateway.symphony.org) |
15:24:52 | linuxstb | bluebrother: Bagder posted some stats yesterday (I think) about the number of commits each developer has made. (as Mikachu just said....) |
15:25:32 | dropandho | hey all! |
15:25:38 | LinusN | JdGordon: because they were defined before we had target specific strings |
15:25:51 | JdGordon | which should i use? or doesnt really matter? |
15:26:11 | bluebrother | linuxstb: just found it in the logs. Nice. |
15:26:33 | Bg3r | bluebrother: could you give it again ? |
15:26:46 | | Join chendo_ [0] (n=chendo@203-206-100-80.dyn.iinet.net.au) |
15:26:56 | LinusN | i think you can just pick one, or deprecate both of them and define a new one |
15:26:59 | Mikachu | maybe i can make some stats that isn't per file |
15:27:05 | dropandho | silly question...probably best for JdGordon- what is the advantage for the end user of an h1x0 with the new button scheme? |
15:27:27 | LinusN | dropandho: consistent remote button handling |
15:27:50 | LinusN | and in the long run, hopefully more consistent buttons overall |
15:27:59 | JdGordon | dropandho: really nothing... but it makes things 100x easier for developers with no change to users. |
15:28:36 | bluebrother | Bg3r: the log? |
15:28:36 | | Nick Thundercloud_ is now known as TeaSea (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
15:28:51 | dropandho | i noticed that with the setup im on now (old button setup)...my h1x0 is slow to respond sometimes....is that abnormal? |
15:28:59 | Mikachu | here we go |
15:29:08 | Bg3r | bluebrother: the stats |
15:29:16 | LinusN | dropandho: disk spinup? |
15:29:20 | Mikachu | i got some better ones |
15:29:33 | Mikachu | commit stats: http://pastebot.gentoo-se.ath.cx/3 |
15:29:56 | Mikachu | LinusN: are you both linus and linusnielsen there? |
15:30:01 | LinusN | yes |
15:30:03 | Mikachu | heh |
15:30:11 | linuxstb | Mikachu: What do those stats measure? |
15:30:19 | dropandho | LinusN- i didn't notice the disc light on...i don't really have any clear specifics |
15:30:27 | Mikachu | hang on |
15:30:33 | bluebrother | http://www.rockbox.org/irc/rockbox-20060816.txt starting at 0:41 |
15:30:42 | Mikachu | corrected stats: http://pastebot.gentoo-se.ath.cx/4 |
15:30:43 | dropandho | i should probably get the latest cvs....i am using the one from the day before the new button schemes |
15:30:47 | Mikachu | linuxstb: counting per commit |
15:30:50 | Mikachu | linuxstb: not per file |
15:30:53 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
15:31:12 | LinusN | Mikachu: order is restored, i'm on top again :-) |
15:31:21 | bluebrother | would be interesting to have the stats only for the manual ... |
15:31:23 | Mikachu | using the very handy http://www.red-bean.com/cvs2cl/ |
15:31:26 | * | bluebrother is curious |
15:31:31 | * | linuxstb must remember to commit files individually |
15:31:35 | LinusN | haha |
15:31:41 | Bg3r | :D |
15:31:51 | linuxstb | ... a line at a time |
15:31:53 | dropandho | btw guys- i'm super impressed with all the new work being done- congrats! |
15:32:10 | dropandho | loads of new stuff for v3.0! hehe |
15:32:12 | bluebrother | why not word-wise commits? *g* |
15:32:29 | JdGordon | on that note... should i not be committing small changes sepearatly but wait to get a few small changes (possibly unreleated) and do them in 1 hit? |
15:32:29 | linuxstb | dropandho: Ah yes, v3.0 :) |
15:32:54 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
15:32:55 | LinusN | JdGordon: you should do each commit separately |
15:33:00 | JdGordon | ok |
15:33:12 | LinusN | otherwise it is hard to track and revert changes |
15:33:28 | linuxstb | It also makes the commit-message less useful to the specific changes. |
15:33:32 | LinusN | unless the changes are related, of course |
15:33:33 | Mikachu | here's for 2006 only: http://pastebot.gentoo-se.ath.cx/5 |
15:34:05 | JdGordon | mmwwahahaha im already off the bottom :D |
15:34:30 | Mikachu | if anyone wonders where -12150 comes from i did grep -n 2005 first |
15:34:39 | Mikachu | no wait haha, this is wrong |
15:34:58 | Mikachu | no it isn't haha |
15:35:02 | Mikachu | <- crazy person |
15:35:05 | LinusN | haha |
15:35:29 | Mikachu | i thought i did the grep on the filtered output, but i didn't so it's right |
15:35:51 | linuxstb | The race for second place is close, but it's going to be tough to catch the leader... |
15:35:52 | * | bluebrother is tempted to dig into rockbox coding immediately. |
15:36:08 | Mikachu | who is "miipekk"? |
15:36:12 | Mikachu | oh slasheri |
15:36:24 | Mikachu | today is "type before thinking" day |
15:37:13 | Mikachu | oh, and those stats don't include commits to the manual |
15:37:33 | linuxstb | What about the bootloader? |
15:37:38 | Mikachu | that should be in there |
15:37:53 | Mikachu | i removed the manual from my CVS/Entries to save some time |
15:38:08 | * | Siimors thinks about selling Rockbox for 20$ in my country |
15:39:04 | * | linuxstb will undercut Siimors and sell it for $17.50 |
15:39:18 | Siimors | o yeah? |
15:39:21 | Mikachu | you'll have to use dual layer dvds to justify that distribution cost |
15:39:25 | * | Siimors decides to sell for 50$ |
15:39:42 | JdGordon | ... interesting logic there... |
15:40:12 | linuxstb | Mikachu: You can sell binaries for any charge. It's the source you must provide at no more than cost. |
15:40:20 | linuxstb | (IIUC) |
15:40:22 | Mikachu | is that so? |
15:41:12 | Mikachu | makes sense |
15:41:40 | Siimors | looks promising |
15:41:49 | * | Siimors decides to sell for 100$ |
15:41:53 | Bg3r | :D |
15:43:25 | JdGordon | Bg3r: hows the remote buttons coming? |
15:43:30 | Siimors | more like 100$ for lite version and 250$ for full |
15:43:36 | Bg3r | slowly :( |
15:43:40 | JdGordon | hehe |
15:43:46 | JdGordon | its a bitch to do isnt it ? :D |
15:43:49 | Bg3r | yep |
15:44:06 | Bg3r | it's ..disgusting :D |
15:44:10 | * | LinusN is struggling with the x5 remote |
15:44:38 | JdGordon | the x5 only has one remote tho doesnt it? makes things a bit easier |
15:44:43 | LinusN | oh yes |
15:45:35 | JdGordon | im too tired to do any more coding now, but i think you should both hold off untill the settings contexts are finished... (hint hint if your bored later tonight.. :D ) |
15:45:53 | LinusN | the question is whether you should try to match the button labels or not |
15:46:09 | JdGordon | i would think yes? |
15:46:57 | LinusN | in this particular case, it would make the tree/menu navigation a little harder |
15:47:05 | JdGordon | ouch |
15:47:08 | LinusN | but would make more sense in the wps |
15:48:56 | linuxstb | Mikachu: Can you count how many "oops" commits there have been? |
15:49:48 | LinusN | no, no!!! |
15:49:50 | Bg3r | linuxstb: :D :D :D |
15:50:02 | LinusN | they're on to me |
15:50:12 | Bg3r | i'll be in top 10 :D |
15:50:29 | Mikachu | linuxstb: that would be harder |
15:50:57 | LinusN | phew |
15:51:10 | * | linuxstb is running cvs2cl now... |
15:51:16 | Bg3r | hahaha |
15:51:18 | Mikachu | i could check the number of occurances of "oops" in total |
15:52:20 | Mikachu | lgrep -i '\<'oo'\+'ps ChangeLog.cvs|wc -l |
15:52:20 | Mikachu | 137 |
15:52:28 | linuxstb | hehe... |
15:53:03 | Bg3r | Mikachu: some stats, please ;) |
15:53:23 | Mikachu | it's hard because the word "oops" isn't on the same line as the committer name :) |
15:54:22 | linuxstb | Mikachu: I'm sure you can cope... |
15:54:43 | Mikachu | i'm trying to eat with local anaesthetics in my mouth, that's hard enough |
15:54:55 | | Join apo [0] (n=apo@dslb-088-065-072-243.pools.arcor-ip.net) |
15:58:10 | linuxstb | 1 34 linus |
15:58:10 | linuxstb | 2 24 amiconn |
15:58:10 | linuxstb | 3 14 dave |
15:58:23 | Mikachu | how'd you do that? |
15:58:24 | linuxstb | (but maybe incorrect....) |
15:58:44 | LinusN | linuxstb: must be incorrect :-) |
15:58:48 | linuxstb | A few search and replaces in emacs to try and put everything on one line. Quick and dirty. |
15:58:56 | Mikachu | ah |
15:59:09 | linuxstb | LinusN: I'm sorry to offend you.... |
15:59:15 | LinusN | hehe |
15:59:20 | Mikachu | using an editor isn't a sport :) |
15:59:38 | LinusN | Mikachu: it is, if tou use sed :-) |
15:59:45 | LinusN | you, even |
15:59:49 | linuxstb | Mikachu: OK, I'll fire up awk... |
15:59:57 | JdGordon | your all nuts |
16:00 |
16:00:05 | Mikachu | why do you want all our nuts? |
16:00:17 | LinusN | all your nuts are belong to us |
16:00:22 | JdGordon | you *are* all nuts |
16:00:57 | alpaca | hey guys - im having some problems with my scroll wheel. not technical problems, personal problems. it just scrolls too fast for me |
16:01:10 | Mikachu | i can tell you what lines to edit in the source |
16:01:27 | JdGordon | gnite all |
16:01:31 | | Quit JdGordon ("Konversation terminated!") |
16:01:34 | alpaca | well, maybe thats an option, but is there a setting somewhere in the interface? |
16:01:39 | Mikachu | there is not |
16:01:56 | alpaca | so does it scroll fast for everyone else? |
16:02:00 | alpaca | or am i just really bad at it |
16:02:09 | Mikachu | do you have a nano? |
16:02:28 | alpaca | nah 5g video |
16:02:37 | Mikachu | wow, those wheels are huge :) |
16:02:51 | alpaca | haha |
16:03:06 | Mikachu | i changed the threshold value from 4 to 10 in the button driver, which i think is better |
16:03:08 | alpaca | well at FIRST it scrolls a good amount, but its after i just barely go faster then it skips all the way to the bottom |
16:03:17 | Mikachu | oh |
16:03:22 | Mikachu | you're using an unofficial build then! |
16:03:30 | alpaca | :O |
16:03:37 | Bg3r | what a shame! |
16:03:45 | alpaca | well i DID install some files over it, but that was just for a theme! |
16:03:56 | Mikachu | what you did was replace the whole os |
16:04:01 | alpaca | yes i know |
16:04:15 | Mikachu | there you go then |
16:04:25 | alpaca | but isnt that setting somewhere in the uhhh |
16:04:27 | alpaca | whatsitcalled |
16:04:37 | alpaca | rockbox.ipod or whatever |
16:04:43 | alpaca | or, compiled in there |
16:04:54 | alpaca | i thought the files were just accesories |
16:05:36 | Mikachu | rockbox.ipod is rockbox |
16:05:49 | Bg3r | alpaca: rockbox.ipod is the rockbox itself (without plugins, codecs, themes etc) |
16:06:08 | alpaca | right, so wouldnt the scroll wheel threshold be compiled in that file somewhere |
16:06:14 | Mikachu | uh, yes |
16:06:15 | Bg3r | yep |
16:06:24 | alpaca | i didnt replace that file |
16:06:32 | alpaca | ooor maybe i did and i just dont remember :X |
16:06:40 | Mikachu | you did if the speed accelerates |
16:06:49 | alpaca | hm ok. |
16:06:53 | alpaca | i shall investigate! |
16:07:11 | alpaca | AH i need a linux box |
16:07:16 | alpaca | i cant do this shit on windows. |
16:07:26 | Bg3r | u can |
16:07:30 | alpaca | my motherboard died :/, so now im on my laptop |
16:07:35 | alpaca | well, im sure i can |
16:07:40 | alpaca | but im not comfortable with it |
16:07:43 | TeaSea | Yeah |
16:07:44 | jhMikeS | does anyone have any opinion about having lock counts on mutexes? |
16:07:47 | TeaSea | windows is major uncomfortable |
16:07:53 | alpaca | for sure. |
16:08:06 | alpaca | well, im comfortable, just not developing or compiling or anything |
16:08:16 | alpaca | with windows |
16:08:25 | alpaca | i dont like their command line too much |
16:08:41 | alpaca | when you try to tab-complete a folder it puts the filename in quotes |
16:09:00 | Mikachu | so does a unix shell... |
16:09:02 | midkay | .. when it's necessary due to spaces in the name.. |
16:09:22 | | Join friese [0] (n=friese@p5481E070.dip.t-dialin.net) |
16:09:37 | friese | hello |
16:09:50 | linuxstb | Seems my stats were right (almost) first time: |
16:09:53 | linuxstb | 1 34 linus: |
16:09:53 | linuxstb | 2 26 amiconn: |
16:09:53 | linuxstb | 3 15 dave: |
16:09:53 | DBUG | Enqueued KICK linuxstb |
16:09:53 | linuxstb | 4 8 hohensoh: |
16:09:53 | linuxstb | 5 7 miipekk: |
16:10:14 | linuxstb | (out of 157 oops) |
16:10:14 | Mikachu | time well spent :) |
16:10:18 | linuxstb | Indeed. |
16:10:33 | Mikachu | hm, did you grep for oops or \<oo\+ps? |
16:10:41 | Mikachu | there are some "loops" that i got on my first run |
16:10:53 | | Quit midgey34 (Read error: 110 (Connection timed out)) |
16:11:22 | linuxstb | I used awk - (($0 ~ /oops/) || ($0 ~ /Oops/)) && ($0 !~ /loops/) - and then scanned through the 157 lines to check them. |
16:11:31 | Mikachu | ah |
16:11:34 | dan_a | linuxstb, Mikachu: there are a few "fix build errors" in the changelog too... |
16:12:36 | pixelma | maybe there are other spellings of oops too ;) |
16:13:04 | pondlife | linuxstb: At least one of Linus' oopses is mine really, so don't be too unfair on him. |
16:13:37 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
16:13:37 | * | amiconn shouldn't oops too often |
16:13:43 | pixelma | like ooops |
16:13:51 | Mikachu | that's covered by oops |
16:13:57 | pixelma | ah ok |
16:14:02 | friese | i have several questions, because i want to buy an archos jukebox with 20 gb and i will use it with rockbox: can i install rockbox with linux, and did rockbox show by choosing play music support a function that shows orders and i can go into the orders.... and, sorry i dont iknow what the german word ordner called in english...i hope that order is the right word.... |
16:14:14 | amiconn | linuxstb: The number of oopses in relation to the number of commits would be more interesting |
16:14:21 | Galois | fff |
16:14:36 | Bg3r | linuxstb: better spend time on mpegplayer :D |
16:14:47 | Bg3r | s/spend time/spend this time/ :P |
16:15:02 | pixelma | friese: I think you mean folders? |
16:15:12 | friese | yes, that i mean |
16:15:37 | amiconn | LinusN: u'r working on the X5 remote? |
16:15:44 | LinusN | yes |
16:15:46 | * | amiconn pondered doing that too |
16:16:21 | bluebrother | friese: you can install rockbox from linux. Rockbox per default uses folder based browsing. |
16:16:43 | bluebrother | So if I understood your question correctly you can what you asked. |
16:16:46 | amiconn | The remote keylock check is not yet function. Implementing it the trivial way means an unnecessary extra adc scan |
16:16:50 | friese | oh, also i will buy me an archos jukebox... |
16:17:02 | TeaSea | You don't really "Install" rockbox anyway. |
16:17:05 | amiconn | Hmm, iirc adc_read() just returns the old value w/o doing a new scan, right? |
16:17:05 | TeaSea | It's more of a case of unzipping :D |
16:17:35 | friese | ah, i must unzip all files and put them simply into the jukebox???? |
16:17:39 | LinusN | amiconn: yes |
16:17:43 | bluebrother | for iriver and ipods you need to install a bootloader, but on archos this isn't needed. |
16:18:03 | LinusN | amiconn: i'm looking at the handling of the remote Hold button on h300 and x5 |
16:18:14 | bluebrother | friese, you want to do it the "manual" way as it is described in the manual / wiki |
16:18:16 | LinusN | the h300 does two adc scans |
16:18:26 | friese | ok |
16:20:18 | amiconn | LinusN: Yes, saw that too (h300) |
16:20:23 | LinusN | lame |
16:21:16 | LinusN | the x5 isn't that much better, as it doesn't implement remote_button_hold() |
16:22:58 | friese | cool, i belive, rockbox can the language deutsch, thats perfect... |
16:24:18 | friese | and: did anyone know, where i can get accesories for my jukebox??? |
16:24:46 | friese | i heared from modules for memorycards, gives it an module for sd cards??? |
16:25:54 | amiconn | LinusN: I tried the trivial remote_button_hold() yesterday. It worked |
16:26:08 | amiconn | But I didn't want to commit since it did that extra adc scan |
16:26:42 | LinusN | i did the same |
16:27:28 | Lynx_ | friese: the archos jukebox does not take any memory cards. man kann keine speicherkarten mit der archos jukebox benutzen. |
16:30:00 | friese | http://unterhaltung.thgweb.de/2002/08/28/der_video_walkman_archos_jukebox_multimedia/page11.html |
16:30:15 | LinusN | amiconn: afaik, only the bootloader really uses the remote_button_hold() function, right? |
16:30:31 | friese | there are modules, with that i can use memory cards |
16:30:46 | friese | http://unterhaltung.thgweb.de/2002/08/28/der_video_walkman_archos_jukebox_multimedia/page11.html |
16:32:05 | pixelma | friese: that's the for the Archos Jukebox Multimedia, that's not supported by rockbox |
16:32:31 | amiconn | LinusN: No, it's also used for e.g. the remote icon display |
16:33:06 | LinusN | ah yes |
16:33:08 | friese | oh, also is the archos jukebox multimedia not supported by rockbox, thats bad... |
16:33:16 | pixelma | friese: it's different from the jukebox recorder |
16:33:19 | amiconn | I think that since remote_button_hold() is always called in the button tick, the adc_scan() after the remote_button_hold() call can simply be changed into adc_read() |
16:33:21 | LinusN | amiconn: then it could use a cached value |
16:33:29 | friese | aha |
16:33:49 | friese | and is the archos jukebox multimedia software good??? |
16:34:01 | pixelma | don't know |
16:34:04 | LinusN | amiconn: better let remote_button_hold() do adc_read() instead |
16:34:21 | LinusN | then it doesn't do an extra scan in the status bar |
16:34:32 | | Join summer_night [0] (n=kcfk@bzq-88-152-22-50.red.bezeqint.net) |
16:34:34 | summer_night | hello |
16:34:42 | amiconn | LinusN: Hmm, would that work in the bootloader (aka, does the bootloader also use the main button loop)? |
16:34:58 | jhMikeS | LinusN: I'm thinking mutexes should remember their owning threads and lock counts. What do you think? |
16:34:59 | summer_night | wich version should i downloud for iriver h10? |
16:35:09 | LinusN | the bootloader has to be adapted to that |
16:35:09 | | Join webguest38 [0] (n=5389f0d6@labb.contactor.se) |
16:35:19 | LinusN | summer_night: rockbox doesn't yet work on the h1 |
16:35:22 | LinusN | h10 |
16:35:36 | LinusN | jhMikeS: i agree |
16:35:37 | amiconn | It would also cause remote_button_hold() use the old value (okay, from 1/HZ seconds ago...) |
16:35:50 | LinusN | amiconn: no big deal |
16:35:56 | amiconn | jhMikeS: WHat are you trying to do? |
16:35:58 | jhMikeS | I already wrote the code to do it. |
16:36:05 | summer_night | ok, thanxs... should it work in the future? |
16:36:12 | amiconn | The mutexes work fine as they are afaik |
16:36:13 | jhMikeS | Make mutexes reentrant so a thread can't block itself |
16:36:14 | LinusN | jhMikeS: that may potentially break the playback engine |
16:36:37 | amiconn | One important principle is KISS |
16:36:46 | jhMikeS | It is simple |
16:37:09 | jhMikeS | Where in the playback engine is of concern? |
16:37:26 | LinusN | it uses mutexes as a signalling mechanism between threads iirc |
16:37:44 | amiconn | An argument against it is that it encourages lazy coding |
16:38:09 | jhMikeS | LinusN: In playback.c? |
16:38:18 | LinusN | jhMikeS: yes |
16:38:34 | LinusN | at least it was like that a while ago, but maybe lostlogic changed it |
16:38:44 | jhMikeS | LinusN: What encourages lazy coding? You still better balance the calls. |
16:38:49 | linuxstb | summer_night: Someone is working on a H10 port, but it's in the extremely early stages. Hopefully it will be successful, but it's hard to put a time on things - check back in a few months... |
16:39:21 | LinusN | jhMikeS: amiconn said that, not me |
16:39:32 | jhMikeS | The voice and codec thread share the same mutex, that's basically it as I can see. |
16:39:41 | LinusN | jhMikeS: ok then |
16:39:47 | summer_night | thanx, it's working on another cpu, the h10? |
16:39:58 | jhMikeS | Ooops... |
16:40:00 | LinusN | summer_night: it's different from h100 and h300, yes |
16:40:09 | | Quit Zagor ("Client exiting") |
16:40:12 | | Quit webguest38 ("CGI:IRC (Ping timeout)") |
16:40:26 | summer_night | thanx |
16:40:30 | jhMikeS | LinusN: Am I bombarding you with too much junk you don't want to deal with today? |
16:40:35 | linuxstb | summer_night: It uses the same CPU as the ipods - so that will help the port. But there's still a lot of work to do. |
16:40:47 | LinusN | jhMikeS: don't worry, i'll be leaving soon :-) |
16:41:09 | jhMikeS | ok...permanently or for the day? :) |
16:41:16 | LinusN | hehe, for the day |
16:41:21 | jhMikeS | ok :D |
16:41:42 | | Join webguest38 [0] (n=5389f0d6@labb.contactor.se) |
16:41:54 | | Join dr0n [0] (i=imsoleeb@sa-84-52-32-202.saturn.infonet.ee) |
16:42:00 | LinusN | gtg, cu later |
16:42:03 | | Quit summer_night () |
16:42:05 | | Part LinusN |
16:42:12 | dr0n | Siku |
16:42:42 | | Quit dr0n (Client Quit) |
16:42:45 | | Part Hideo_Kuze |
16:45:40 | | Quit dropandho () |
16:46:15 | | Join leftright [0] (n=leftrigh@cd4406110.cable.wanadoo.nl) |
16:46:46 | | Quit webguest38 ("CGI:IRC (Ping timeout)") |
16:48:10 | | Join webguest38 [0] (n=5389f0d6@labb.contactor.se) |
16:49:10 | | Join webguest99 [0] (n=5372a4a4@labb.contactor.se) |
16:49:25 | webguest99 | hello |
16:49:53 | | Nick webguest99 is now known as mirak__ (n=5372a4a4@labb.contactor.se) |
16:50:39 | mirak__ | I get disconected through an enterprise proxy from the web irc cgiirc |
16:51:48 | | Join TeaSeaLancs [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
16:52:50 | | Join lowlight [0] (n=c730190b@labb.contactor.se) |
16:53:15 | | Quit webguest38 ("CGI:IRC (Ping timeout)") |
16:54:21 | lowlight | Any opinions on these changes to the settings screen: http://www.geocities.com/m_arigo/dump_0001.bmp (also dump_0002.bmp and dump_003.bmp) |
16:55:41 | | Quit TeaSea (Read error: 60 (Operation timed out)) |
16:56:30 | leftright | preglow you around |
16:57:08 | Mikachu | lowlight: is that a screenshot or a mockup? |
16:57:12 | TeaSeaLancs | brb |
16:57:14 | | Quit TeaSeaLancs (Remote closed the connection) |
16:57:33 | lowlight | Mikachu: h120 sim screenshot |
16:57:40 | preglow | leftright: you're in luck, just got back |
16:57:48 | Mikachu | i think someone expresesd a wish to see what setting was currently selected |
16:57:56 | leftright | preglow: hi there, has something been done to the optical out recently, it sounds very tinny, |
16:58:01 | lowlight | That was me :) |
16:58:10 | | Join klrspz [0] (n=klrSpz@69.15.248.2) |
16:58:14 | preglow | leftright: i haven't touched anything for sure |
16:58:15 | | Quit solarflare (Read error: 104 (Connection reset by peer)) |
16:58:54 | leftright | preglow, ok, just wondering, as I have tested with both my H140's, and it definately sounds tniier than it used to, |
16:59:05 | preglow | tnieer? |
16:59:11 | Mikachu | lowlight: ah :) |
16:59:16 | leftright | heh, tinnier |
16:59:20 | preglow | tinnier? |
16:59:23 | leftright | plural of tinny |
16:59:27 | preglow | a comparison measurement would be fine |
16:59:31 | preglow | tinnier tells me nothing |
16:59:42 | leftright | lots of treble and no midrange |
16:59:54 | preglow | anywho |
17:00 |
17:00:00 | preglow | i haven't touched that code since i commited it |
17:00:05 | preglow | and i can't really be bothered to check it out now |
17:00:06 | mirak__ | don't you have your enterprise proxy closing the connection to the web irc ? |
17:00:10 | preglow | leftright: since when, btw? |
17:00:23 | | Quit MadDog011 (Remote closed the connection) |
17:00:23 | leftright | wel recnetly, cant give you an exact date |
17:00:32 | preglow | today? |
17:00:33 | preglow | yesteryda? |
17:00:38 | preglow | or not so recent? |
17:00:41 | leftright | for a week now |
17:00:43 | preglow | right |
17:00:47 | Bagder | mirak__: in my experience most proxies don't do that nasty things |
17:00:57 | | Quit theli_ua ("Leaving") |
17:02:17 | | Join TeaSea [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
17:05:11 | mirak__ | Bagder: mine doesn't I ssh through corp proxy to go through my proxy. (I am a HakeRz) |
17:05:39 | Bagder | you can usually CONNECT a ssh through a proxy if you just run sshd on port 443 |
17:06:23 | | Quit TeaSea (Remote closed the connection) |
17:07:03 | | Join TeaSea [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
17:07:05 | Mikachu | or you can use pingtunnel :) |
17:07:15 | | Join solarflare [0] (n=supernov@82-203-170-134.dsl.gohome.fi) |
17:07:16 | | Part leftright |
17:07:40 | mirak__ | bagder you can connect, but there are some http headers. I use proxytunnel to circumvent this problem, and run sshd on 443. In the other compagny I was working I could ssh to port 22 directly. in fact you really can do what you want |
17:07:50 | Bagder | Mikachu: they usually don't let ping trough... |
17:08:02 | | Quit apo (Remote closed the connection) |
17:08:03 | Mikachu | oh |
17:08:25 | Bagder | if they let you ssh to port 22 then there's no "haxxors" at all involved |
17:08:42 | markun | lowlight: looks good |
17:09:53 | Spida | ping is an evil haxxor tool. |
17:11:12 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
17:11:12 | | Quit einhirn (Client Quit) |
17:11:16 | | Join apo [0] (n=apo@dslb-088-065-072-243.pools.arcor-ip.net) |
17:12:06 | markun | btw, the filetype icons are getting pretty small on a 2.2" 320x240 screen. |
17:12:17 | *** | Saving seen data "./dancer.seen" |
17:13:21 | | Join firenx [0] (n=firenx@d154-5-113-182.bchsia.telus.net) |
17:13:28 | * | Bagder reads MIPS dissassembly |
17:13:59 | firenx | hello, rockbox is awesome! i love it.. only one problem, when i plug in my usb cable my ipod goes into disk mode.. no charging in rockbox :( |
17:14:40 | Bagder | isn't that mentioned in the rockbox ipod faq? |
17:14:54 | firenx | wheres the faq? |
17:14:58 | A_M | hmm... when I do a cvs diff -u english.lang the output is pretty stupid. instead of just adding the few new lines at the end the diff includes the entire file twice (the second time with my changes). any ways I can get better diff output? |
17:15:15 | Bagder | A_M: make sure you have the same newlines |
17:15:28 | A_M | ahh, dos2unix here we come |
17:15:28 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
17:15:29 | | Quit einhirn (Client Quit) |
17:16:10 | Bagder | firenx: http://www.rockbox.org/twiki/bin/view/Main/IpodPort |
17:16:18 | Bagder | but it seems it isn't explicitly mentioned |
17:16:26 | firenx | hmm |
17:16:32 | Bagder | http://www.rockbox.org/twiki/bin/view/Main/IpodFAQ even |
17:16:46 | Bagder | still, that's how it works so far |
17:17:18 | firenx | i found it |
17:17:25 | firenx | says hold down the menu button as you insert the usb cable |
17:18:05 | Bagder | I don't like reading MIPS asm |
17:19:09 | Mikachu | i haven't tried but i think i can safely say me too |
17:23:45 | mirak__ | Bagder I mean I could do https on port 22 or anyother port, but still needed to use proxytunnel to go through |
17:24:05 | | Join MadDog011 [0] (n=MadDog01@212-200-212-95.adsl.sezampro.yu) |
17:24:22 | Bagder | proxytunnel _is_ using CONNECT the way I said |
17:24:38 | * | Bagder knows his HTTP |
17:24:39 | mirak__ | I don't know what mips is used for beside in university |
17:25:18 | Bagder | mips is common in various media-oriented chips |
17:25:38 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
17:27:04 | mirak__ | Bagder, yes proxytunnel just skips the http answer of the proxy when you invoque ssl connect |
17:27:19 | mirak__ | I think |
17:27:31 | Bagder | yes, what I said |
17:27:57 | * | Bagder goes making dinner |
17:28:01 | * | petur wouldn't mind getting some pointers to this tunneling |
17:30:25 | mirak__ | petur http://proxytunnel.sourceforge.net/ |
17:30:45 | mirak__ | you need a command line ssh like openssh |
17:30:53 | | Quit MadDog011 ("Trillian (http://www.ceruleanstudios.com") |
17:31:14 | petur | and a system that's available online somewhere I guess |
17:31:31 | mirak__ | a system ? |
17:31:39 | petur | a pc |
17:31:41 | mirak__ | ah a remote |
17:32:20 | mirak__ | yes, the only drawback is if you can't change the remote sshd port in case your proxy doesn't allow ssl to other port than 443 |
17:32:49 | mirak__ | your proxy/ corporate proxy |
17:33:05 | petur | corporate proxy ;) |
17:33:15 | petur | otherwise I wouldn't be asking ;) |
17:33:17 | | Join Sinbios [0] (n=Sinbios@HSE-Hamilton-ppp3513671.sympatico.ca) |
17:35:19 | mirak__ | maybe you want to hack yourself |
17:35:32 | mirak__ | some people cut their own arms |
17:35:34 | mirak__ | so why not |
17:35:49 | petur | gosh I don't have time for all this :/ |
17:39:20 | mirak__ | :) |
17:39:49 | | Quit alpaca () |
17:39:58 | mirak__ | proxytunnel is easy to setup and almost undetectable |
17:40:55 | petur | but I need a remote system (under my control) outside the firewall to connect to, no? |
17:43:11 | mirak__ | yes. in fact I use it just to ssh to my computer. or sometime I redirect some ports like irc or go through my proxy to go on forbidden websites |
17:43:21 | | Quit mantono ("Don't worry, be happy") |
17:44:05 | petur | right. well I don't leave my home pc on all the time... |
17:44:40 | petur | should maybe setup a second system somewhere in the house |
17:44:55 | preglow | petur: optical recording is said to sound lousier than usual the last week. any idea why? |
17:45:08 | petur | lousier? |
17:45:31 | | Quit Nibbier (Read error: 110 (Connection timed out)) |
17:46:15 | | Join Nibbier [0] (n=sven@e181120192.adsl.alicedsl.de) |
17:50:01 | petur | preglow: I can't test that and I can't think of anything that changed in that area |
17:50:26 | petur | can you find out when and what lousy means? |
17:51:00 | preglow | i've heard it described as "tinny" |
17:51:04 | preglow | too much treble, too little body |
17:51:09 | preglow | i can't even test it now |
17:51:59 | petur | did somebody implement a recording EQ without telling us? |
17:52:20 | | Join BenPod [0] (n=falkjf@fctnnbsc15w-156034079024.nb.aliant.net) |
17:52:20 | | Quit BenPod (Client Quit) |
17:52:31 | * | petur finds the discussion in the log |
17:52:43 | preglow | it's not far in the past |
17:52:46 | preglow | hour or so |
17:52:53 | | Join BenPod [0] (n=falkjf@fctnnbsc15w-156034079024.nb.aliant.net) |
17:53:05 | petur | got it |
17:53:20 | preglow | it's not the agc patch, at least |
17:53:35 | petur | no, that one was well tested |
17:53:58 | petur | but how can we change the digital like that? |
17:54:02 | BenPod | whoot!!! im liking rockbox now that I figured it out.. lol.... the bootloader is the bomb |
17:55:45 | preglow | shruggers |
17:55:49 | preglow | i've no idea |
17:55:55 | preglow | if i could hear how it sounded, i might be able to tell what's wrong |
17:56:02 | preglow | but i can't |
17:56:13 | petur | he could post some WAVs |
17:56:13 | preglow | my spdif cable is houra way |
17:56:30 | preglow | hours too |
17:57:18 | | Quit lowlight ("CGI:IRC (EOF)") |
17:57:25 | | Quit XavierGr () |
17:57:26 | petur | maybe his source is the cause? using an extenal A/D? |
17:58:15 | petur | he should post in the forum or tracker so we can discuss this |
17:58:40 | | Quit mirak__ ("CGI:IRC (EOF)") |
17:59:57 | preglow | deed |
18:00 |
18:00:22 | BenPod | hmm, if only it showed the album art |
18:00:44 | | Join sharpe [0] (i=sharpe@user-0c8hc2c.cable.mindspring.com) |
18:01:28 | BenPod | ooh, will rockbox play video podcasts? |
18:02:10 | | Join bluey- [0] (n=bluey@dslb-088-073-116-126.pools.arcor-ip.net) |
18:02:21 | sharpe | BenPod: To put the answer shortly, no... |
18:04:34 | BenPod | dang.. what about the themes?? |
18:04:44 | sharpe | What about them? |
18:07:22 | BenPod | hmm.. nm :) |
18:07:23 | BenPod | thanks |
18:07:25 | BenPod | gtg |
18:07:27 | | Part BenPod |
18:08:06 | | Quit apo (Read error: 104 (Connection reset by peer)) |
18:08:57 | * | petur grabs his bike and rides home |
18:09:02 | | Quit petur ("later") |
18:09:20 | | Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.") |
18:10:03 | | Join Arathis [0] (n=doerk@p508A5489.dip.t-dialin.net) |
18:17:01 | Seasor | is it possibel to use rockboy for iaudio x5 ?? |
18:18:56 | sharpe | Seasor: According to the wiki, no. |
18:19:49 | Seasor | ya ... :( |
18:23:29 | | Quit bluebrother ("CGI:IRC") |
18:28:37 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-154-053.pools.arcor-ip.net) |
18:29:53 | | Join pi [0] (n=pi@80-41-223-160.dynamic.dsl.as9105.com) |
18:30:34 | | Quit dan_a (Read error: 110 (Connection timed out)) |
18:36:32 | | Join apo [0] (n=apo@dslb-088-065-072-243.pools.arcor-ip.net) |
18:36:52 | | Quit sharpe ("Leaving") |
18:39:23 | | Join leftright [0] (n=leftrigh@cd4406110.cable.wanadoo.nl) |
18:42:30 | leftright | preglow: Petur: to clarify, its not optical recording which sounds "tinny", its spdif out playback through my HiFi, and the trebble sounds a bit harsher than the CD's. My mp3 stuff is LAME@aps |
18:44:27 | | Join Hansmaulwurf [0] (n=maerlyn@p5081AA1E.dip0.t-ipconnect.de) |
18:45:25 | preglow | right, i thought it was recording |
18:45:33 | leftright | guess I'll stuff some cotton wool in my ears, should filter out the harshness |
18:46:02 | preglow | still can't test it, though |
18:46:07 | preglow | but it sounds weird |
18:46:20 | preglow | afaik, spdif out sounding any different than line out shouldn't be possible |
18:46:30 | leftright | ah no worries, trying to find perfection with lossy is an oxymoron |
18:47:09 | preglow | well, if s/pdif out sounds bad, it's worth checking out |
18:54:17 | leftright | thanks for looking into it |
18:54:21 | | Part leftright |
18:55:29 | | Join petur [0] (n=petur@rockbox/developer/petur) |
18:55:38 | | Quit TeaSea (Remote closed the connection) |
18:55:44 | | Join TeaSea [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
19:00 |
19:07:34 | A_M | Hear ye! Hear ye! May I divert your attention to my latest patch please? :-p http://forums.rockbox.org/index.php?topic=5881.0 |
19:07:44 | A_M | keep the suggestions rollin' in |
19:08:18 | Seasor | wow looks cool |
19:08:24 | Seasor | ill try it out! |
19:08:38 | pi | i have already commented on it - i like |
19:09:09 | Seasor | uh ... works on x5? |
19:09:09 | Bagder | preglow: my take at fixing the last 2 warnings: http://pastebin.se/3462 |
19:09:28 | A_M | Seasor: dunno. haven't tried... |
19:09:45 | TeaSea | brb again! :D |
19:09:48 | | Quit TeaSea (Read error: 104 (Connection reset by peer)) |
19:09:52 | Seasor | i will do .... if just i knew what to do with a .patch file? |
19:10:03 | Seasor | :| |
19:10:28 | preglow | Bagder: you tried with both compilers yourself? |
19:10:35 | Bagder | yeps, 4.0 and 4.1 |
19:10:45 | preglow | then i can see no better solution than that myself |
19:10:47 | pi | Seasor: my personal fave http://www.rockbox.org/twiki/bin/view/Main/SimpleGuideToCompiling |
19:10:51 | preglow | very retarded behaviour... |
19:11:03 | Bagder | yeah, well I guess 4.0 and earlier are wrong |
19:11:07 | preglow | just leave in a note that says 'remove me when we have no more gcc 4.0' or something |
19:11:13 | Bagder | right |
19:11:14 | | Join TeaSea [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
19:11:19 | ScoTTie | ugh, what does it mean when your ipod starts beeping |
19:11:22 | A_M | It feels kinda weird how on integer selection settings pressing up gets you lower values and pressing down gets you higher values, but this applies to selection code in general, not just my patch. Anyone else feel the same? |
19:11:23 | ScoTTie | internaly |
19:11:40 | preglow | if it is right the gcc 4.1 way, we'll want to make that the only behaviour one day it's not such a nuisance :> |
19:11:50 | Bagder | yeah |
19:11:56 | Bagder | in 2015 |
19:11:58 | Bagder | :-) |
19:12:00 | preglow | heh |
19:12:03 | preglow | pft |
19:12:08 | preglow | don't we use gcc 4 for all targets now? |
19:12:13 | preglow | hmm, no, not coldfire |
19:12:19 | *** | Saving seen data "./dancer.seen" |
19:12:35 | Seasor | so first ... which of those 3 links (.patch files) should i dl? |
19:12:45 | preglow | shopshopshop |
19:13:24 | | Join Ribs [0] (n=ribs@riblet.plus.com) |
19:13:35 | pi | Seasor: the newest (one at the botom of the page) |
19:14:17 | Seasor | k thx |
19:14:21 | preglow | what the hell? |
19:14:25 | Bagder | I want the table green |
19:14:38 | * | Bagder runs off again |
19:14:38 | preglow | Slasheri: do you save the dircache to disk when rockbox is flashed, or something? |
19:14:43 | preglow | if so, it just failed miserably |
19:15:53 | pi | ScoTTie: when does it beep? when the hhd is accessed? something else? |
19:17:00 | ScoTTie | hmm, it was went attaching it to my pc via usb |
19:17:17 | ScoTTie | but after charging it from the wall for a bit it seems to not do it anymore with the pc |
19:17:18 | Seasor | i only takes like some ms of time is that right? |
19:17:34 | Seasor | *it |
19:17:41 | ScoTTie | but i have a bad feeling the hdd is about to go on it :( |
19:18:22 | pixelma | A_M: I like the idea but not that the values are right aligned which makes it harder to read with longer and shorter settings' names (or with different fonts,...) - isn't it easier to have something like "setting: value"? |
19:19:20 | Seasor | yup not working |
19:20:28 | A_M | pixelma: I kinda like it right aligned, but yeah I should really add an option to turn of the text alignment. |
19:20:50 | | Join fatherfork [0] (n=fatherfo@adsl-224-18-195.asm.bellsouth.net) |
19:20:53 | * | linuxstb spots a lovely green build table |
19:21:06 | | Join freqmod [0] (n=freqmod@110.80-203-37.nextgentel.com) |
19:21:17 | * | pi was about to say that!!! |
19:21:57 | Seasor | i loaded the cvs(from yesterday, todays isnt up) and put the patch into the same folder. then i made a batch file with the following content: "patch −−binary -p0 < setting_display.patch" is that right? |
19:22:14 | fatherfork | "-sim" above it means simulator, right? |
19:23:11 | Seasor | :| |
19:23:16 | linuxstb | fatherfork: Yes. |
19:23:31 | fatherfork | well that's fantastic then |
19:23:46 | | Quit Seasor (Read error: 104 (Connection reset by peer)) |
19:24:19 | | Join muesli__ [0] (n=muesli_t@203.187.240.141) |
19:25:01 | | Join Seasor [0] (n=Seaser@p54BDF4E6.dip.t-dialin.net) |
19:28:00 | Slasheri | preglow: yes. Hmm, how so? |
19:29:03 | A_M | Seasor: You'll need to checkout the very latest CVS (I believe yesterdays won't do). http://www.rockbox.org/twiki/bin/view/Main/UsingCVS |
19:30:55 | | Join Pepper [0] (n=Pepper@pc057-adsl.adsl.uni-klu.ac.at) |
19:32:04 | Pepper | hi! I'm a new user of rockbox and I couldn't find a solutions during my web-searches for the following question: |
19:32:25 | Pepper | Is there an app for syncing the files in an m3u file onto a rockbox device? |
19:34:08 | xorAxAx | doesnt sound very rockbox specific :) |
19:34:27 | | Quit pixelma (" bbl") |
19:34:34 | Seasor | ya |
19:34:52 | Seasor | A_M there is no different then yesterdays |
19:35:12 | fatherfork | well the m3u files won't do you much good without the audio. |
19:35:15 | Seasor | ill try to open the daily build page in ie .. |
19:35:31 | A_M | no, you can't get it from daily builds |
19:35:34 | Seasor | nope nothing, it not online |
19:35:38 | Seasor | oh ic |
19:35:47 | Seasor | how do i get it |
19:36:01 | A_M | I posted the wiki link earlier: http://www.rockbox.org/twiki/bin/view/Main/UsingCVS |
19:36:28 | Pepper | Yes, it's not rockbox specific, but it would be handy for using rockbox |
19:36:42 | Seasor | ya ... i took a look at it but it looked like sort of guide ... thought it was supposed to show a link where to download :P >< |
19:37:27 | A_M | look under "Anonymous read-only checkout", those two lines will download from CVS |
19:38:02 | Pepper | and all I found where sync tools for ipdo and mp3/acc files only. |
19:38:44 | Seasor | where shall i type that |
19:39:18 | Pepper | no one using such a tool/script? |
19:39:25 | Seasor | cvs -d:pserver:anonymous@www.rockbox.org:/cvsroot/rockbox login |
19:39:25 | Seasor | cvs -z3 -d:pserver:anonymous@www.rockbox.org:/cvsroot/rockbox co rockbox |
19:39:41 | | Quit bluey- ("Leaving") |
19:41:09 | Seasor | i dont catch on |
19:41:35 | | Quit Nibbier (Read error: 110 (Connection timed out)) |
19:42:15 | A_M | Seasor: you need CVS installed, sorry I gotta go eat. try browsing the wiki pages to figure out how to use CVS. I can't remember where I learned how to get it to work. |
19:42:20 | | Quit A_M ("CGI:IRC") |
19:42:24 | preglow | Slasheri: i just booted rockbox and noticed my latest changes hadn't been done |
19:42:30 | preglow | Slasheri: reset dircache, and suddenly everything was ok |
19:42:38 | Seasor | uhm ... ill try |
19:42:38 | preglow | Slasheri: so it clearly failed to invalidate it |
19:42:41 | Seasor | thx for help |
19:43:18 | fatherfork | Pepper, only syncing the m3u files won't help you. You need to use the mp3/acc sync tools and create new playlists using rockbox. |
19:44:50 | Slasheri | preglow: that might be a problem with the new eeprom driver code.. |
19:44:59 | Slasheri | i haven't yet tested the changed made to the driver |
19:45:17 | Pepper | fatherfork: I've got a playlist on my linux-box and the ogg/mp3 files. I want to copy all files in an m3u file to a rockbox system. |
19:45:24 | Slasheri | preglow: how did you transfer the new files? |
19:45:56 | preglow | Slasheri: eh, with usb? :) |
19:46:03 | preglow | i think i used bootloader mode |
19:46:05 | preglow | but i'm not sure |
19:46:06 | Slasheri | preglow: yes, but in rockbox or bootloader mode? |
19:46:17 | preglow | i'm not sure at all |
19:46:20 | preglow | i can try again to see |
19:46:22 | Slasheri | hmm, so you pressed rec before booting rockbox? |
19:46:23 | preglow | it's the same build still |
19:46:31 | Slasheri | ok, sounds good :) |
19:46:38 | fatherfork | Pepper, you'll have to manually copy all the files, and the m3u associated with them, but I don't think the m3u file will still work. You will most likely just have to make new playlist for the files you must manually copy. |
19:46:47 | preglow | Slasheri: ahh, right, there is no bootloader mode anymore |
19:47:06 | Slasheri | preglow: yep, rec button is needed to access that when loading by default from flash |
19:47:13 | preglow | ooohkay |
19:47:23 | Slasheri | so it sounds like the bug is in the eeprom driver.. |
19:47:24 | Pepper | fatherfork: that's ok. I only want to move seleceted files. similar function like gtkpod only with other file-formats too. |
19:47:36 | Slasheri | i really need to test that, petur probably tested it with h300 only |
19:47:38 | * | petur returns at a bad moment |
19:47:39 | preglow | l060815-1914 |
19:47:40 | preglow | is the version |
19:47:46 | Slasheri | petur :) |
19:48:19 | preglow | so it's pre the new eeprom driver |
19:48:22 | petur | I should probably never have touched your code after I went the pcf way |
19:49:20 | petur | oh.. pre new driver... |
19:49:51 | * | petur tries to tweak his multitasking timeslices |
19:50:42 | * | preglow tweaks petur |
19:50:49 | petur | good luck ;) |
19:52:13 | Slasheri | petur: the code looks clean because it integrates pcf driver a nice way |
19:52:27 | Slasheri | i will try to look soon what is the problem |
19:52:37 | preglow | i can't replicate it :/ |
19:53:46 | preglow | duplicate, perhaps |
19:53:49 | * | preglow curses language |
19:53:51 | Seasor | omg |
19:53:51 | petur | Slasheri: yes but I 'optimized' the h1x0 version the pcf way a bit because that cleaned code was working stable on h300 and I assumed it would behave the same |
19:54:00 | | Join midgey34 [0] (n=TJ@c-71-205-31-207.hsd1.mi.comcast.net) |
19:54:07 | Seasor | downloading and using all that shit is for freaks XD |
19:54:14 | petur | Slasheri: do you disable irq before bitbanging? I guess you don't |
19:54:21 | Seasor | not for rockbox and programming noobs like me |
19:55:43 | | Join stripwax [0] (n=stripwax@i-83-67-214-206.freedom2surf.net) |
19:55:47 | | Part stripwax |
19:56:42 | Slasheri | petur: nope, but i think it shouldn't be necessary because eeprom is the only device on the bus |
19:57:55 | petur | well not in the h300 |
19:58:25 | Slasheri | true, but that is different |
19:58:27 | tucoz | Slasheri: am I right when I say that if the fade out duration is set to 0, no mix will occur. Only a fade in of the new track, if the fade in duration is > 0? |
19:58:38 | | Quit Pepper ("using sirc version 2.211+KSIRC/1.3.11") |
19:58:48 | Slasheri | tucoz: hmm, that should be correct |
19:59:00 | tucoz | Slasheri: and also, if either of the fade in/out durations is set to 0, no crossfade/mix will occur. |
19:59:02 | | Join bluebrother [0] (i=NCCARuio@nat-wh-1.rz.uni-karlsruhe.de) |
19:59:13 | Slasheri | yes |
19:59:27 | tucoz | Slasheri, thanks :) |
20:00 |
20:00:12 | Slasheri | np :) |
20:02:10 | | Quit Ribs ("eh eh ehhhh!") |
20:04:10 | | Join _hotwire_ [0] (n=christop@69.159.79.218) |
20:05:27 | | Join Ribs [0] (n=freenode@riblet.plus.com) |
20:06:29 | | Join sharpe [0] (i=sharpe@user-0c8hc2c.cable.mindspring.com) |
20:08:13 | | Quit apo (Remote closed the connection) |
20:08:38 | Slasheri | preglow: hmm, could you reproduce the issue with latest build and provide a logfdump |
20:08:59 | Slasheri | petur: your changes seems to be working ok, it must be something else |
20:09:23 | petur | ok |
20:09:43 | Bagder | aaah, a green table row |
20:09:57 | petur | I've been wanting to ask you if everything was working after my changes but you weren't around |
20:10:04 | | Join hotwire_ [0] (n=christop@69.159.79.218) |
20:10:30 | preglow | Slasheri: tried, and can't |
20:10:36 | | Join apo [0] (n=apo@dslb-088-065-072-243.pools.arcor-ip.net) |
20:11:34 | Slasheri | :/ |
20:11:51 | Slasheri | petur: but i still want to remove that while (!SCL) |
20:11:52 | preglow | all i did was rename some directories and upload a couple of new ones |
20:12:09 | Slasheri | because in worst case scenario, that could make an endless loop inside the bootloader |
20:12:19 | petur | which reminds me - must still find the cause of that eeprom corruption |
20:13:17 | tucoz | Anyone know the adress to where linuxstb put the .mpg samples? |
20:13:29 | linuxstb | http://download.rockbox.org/mpeg/ |
20:13:33 | tucoz | thanks :) |
20:13:58 | sharpe | linuxstb: Ahey, a 320x240 one... |
20:14:07 | linuxstb | sharpe: Yes, two IIRC |
20:14:15 | sharpe | Yep. |
20:14:21 | Slasheri | petur: i removed the while (!SCL) and everything seems still work as before |
20:14:27 | lex | linuxstb: sound on videos yet on rockbox? |
20:14:37 | Slasheri | (however, write retry count increased something by 3-5) |
20:14:40 | linuxstb | sharpe: Plus a 320x176 one (16:9) |
20:14:44 | linuxstb | lex: No. |
20:14:47 | lex | :( |
20:15:00 | sharpe | Fun. |
20:15:06 | linuxstb | lex: First things first - getting decent framerate video playback. |
20:15:15 | lex | linuxstb: yeah, ~16fps on my 244x176 video |
20:15:30 | linuxstb | Try updating to the latest CVS - you should get more now. |
20:15:37 | lex | but why can't you use the both cores on ipods? :( |
20:15:42 | lex | i'll try |
20:15:45 | lex | i got my usbs back again |
20:15:51 | linuxstb | We will do - it's just not done yet. |
20:15:55 | lex | but i need a experimental build |
20:15:56 | petur | Slasheri: no problem for me, h300 uses the pcf driver for the bitbanging |
20:16:20 | Slasheri | petur: true, just checked if you had anything in mind ;) |
20:16:45 | | Quit bluebrother ("yum update") |
20:16:47 | petur | don't know who wrote it, I just copied it from the pcf driver |
20:17:43 | linuxstb | Bagder: Yes, nice work restoring normality :) |
20:18:11 | | Join tommeyer [0] (n=icechat5@cpe-24-161-131-252.hawaii.res.rr.com) |
20:20:36 | | Part Seasor |
20:21:11 | | Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
20:21:25 | | Quit mikearthur (Remote closed the connection) |
20:21:59 | | Quit fatherfork () |
20:22:09 | amiconn | Slasheri: I'd rather not violate the i2c specs |
20:22:27 | amiconn | If there are retries, soemthing is definitely wrong |
20:23:00 | amiconn | The while(!SCL) handles the clock stretching. If you're paranoid you could add a timeout to it |
20:23:11 | | Quit ismo ("Lost terminal") |
20:24:27 | Slasheri | amiconn: no, the eeprom spec says that chip will not respond to any command while it's busy |
20:24:44 | Slasheri | so we need to retry the write operation a few times until previous write has been completed |
20:25:00 | | Join carbanm [0] (n=carbanm@71-10-101-241.dhcp.stcd.mn.charter.com) |
20:25:16 | carbanm | is it dead here? |
20:25:23 | preglow | EYS! |
20:25:37 | Slasheri | amiconn: and the write operation starts after asserting the stop signal on the i2c bus |
20:25:43 | carbanm | okay so rockbox is just a linux gui? |
20:25:49 | preglow | carbanm: hahahahahahahha |
20:25:51 | preglow | no |
20:25:55 | Slasheri | so there is no way of knowing when the chip has been finished unless we try to send a command to it |
20:25:59 | preglow | it's anything BUT that |
20:26:00 | amiconn | Does the spec say whether the eeprom uses clock stretching? It's part of the i2c specs, but not all i2c devices use it |
20:26:16 | Slasheri | hmm, i will need to check that |
20:26:19 | carbanm | then its a different distro than ipl, right/ |
20:26:22 | amiconn | If it doesn't (and only then) you can leave out the while(!SCL) |
20:26:28 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
20:26:35 | Slasheri | but i doubt it uses that |
20:26:38 | | Join _hotwire_ [0] (n=christop@69.159.79.218) |
20:26:44 | markun | carbanm: linux distro without linux |
20:26:58 | carbanm | what platform is it based on?/ |
20:26:59 | linuxstb | carbanm: Rockbox works on many different players, not just ipods. The ipod port is a relatively recent part of Rockbox's history. |
20:27:12 | linuxstb | None - it's written from scratch. |
20:27:19 | carbanm | oh, damn. |
20:28:09 | carbanm | anyone willing to de noob me about this? |
20:28:17 | preglow | rockbox is its own thing |
20:28:19 | linuxstb | http://www.rockbox.org |
20:28:20 | preglow | no components of linux |
20:28:29 | petur | the wiki and the manual can |
20:28:33 | preglow | some source is based on ipodlinux, but that's mostly just drivers |
20:28:43 | preglow | in short: no, no linux |
20:28:52 | carbanm | will the installer do what i need? |
20:29:03 | preglow | carbanm: does it say somewhere that rockbox is just a linux gui? |
20:29:22 | carbanm | no, it was my assumption on account of the IPL multiboot comes with it booting |
20:29:40 | preglow | ahh |
20:29:41 | preglow | riht |
20:30:17 | linuxstb | carbanm: If you have the IPL bootloader installed, you just to need to download the rockbox.zip for your ipod, and extract the contents. |
20:30:43 | markun | + the fonts |
20:30:44 | linuxstb | (see the daily builds or cvs builds links on the website) |
20:30:49 | carbanm | well, i just took my ipod back to firmware |
20:30:54 | carbanm | does it natively come with rockdoom? |
20:31:08 | linuxstb | Yes, but you need to install the WADs. The manual explains. |
20:31:27 | carbanm | by 'install' i hope you mean' drag and drop' |
20:31:28 | carbanm | lol |
20:31:46 | linuxstb | Yes - just copy them. |
20:31:54 | carbanm | ok, thanks |
20:32:09 | | Quit chendo_ (Read error: 110 (Connection timed out)) |
20:32:33 | | Join chendo_ [0] (n=chendo@203-206-96-100.dyn.iinet.net.au) |
20:32:50 | carbanm | on the installer, does 'install rockbox' give me the btldr? |
20:33:13 | sharpe | What installer? |
20:33:39 | carbanm | no clue, its on my harddrive and it was 3 am when i obtained it |
20:34:17 | carbanm | Rockbox Installer v7.7.zip |
20:34:33 | sharpe | There isn't an offical installer, so I'm assuming it's the ipodwizard.net one. |
20:35:54 | sharpe | But yeah, that would be my guess that it installs the bootloader. |
20:36:13 | | Quit hotwire_ (Read error: 110 (Connection timed out)) |
20:36:39 | tommeyer | linuxstb: Do you have time to chat about yuv_blit optimizations? |
20:37:49 | carbanm | what size is an ipod photo screen in px? |
20:38:02 | ShadowdogMU | Bad place to ask, but anyone know any good hosts? |
20:38:04 | ShadowdogMU | like web hosts? |
20:38:41 | linuxstb | tommeyer: Sure, but I haven't really looked into that function, so may not be the best person to talk to about it. |
20:38:49 | linuxstb | carbanm: 220x176 |
20:39:06 | carbanm | thank you! this may be less painless than i previously thought |
20:39:25 | | Quit freqmod (Remote closed the connection) |
20:40:51 | | Join hotwire_ [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
20:41:17 | | Quit juxtap (Read error: 104 (Connection reset by peer)) |
20:42:35 | | Join Bger [0] (n=bager@rockbox/developer/Bger) |
20:45:35 | carbanm | how do i apply a background picture? |
20:46:04 | | Quit midgey34 ("Download Gaim: http://gaim.sourceforge.net/") |
20:46:18 | | Quit pabs (Read error: 60 (Operation timed out)) |
20:48:49 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
20:49:33 | carbanm | by default is rockboy there? |
20:49:38 | petur | yes |
20:49:53 | carbanm | does it read .roms or what? |
20:50:01 | carbanm | and is it GB or GBA or GBC or what? |
20:50:18 | petur | for a background pic: it is called backdrop and must be mentioned in the manual |
20:50:36 | petur | it reads roms yes (GB and I think GBC) |
20:51:32 | Siimors | can you play gb games @ full speed? |
20:51:50 | petur | I wouldn't know, don't have time for all that |
20:51:52 | | Join BenPod [0] (n=falkjf@fctnnbsc15w-156034079024.nb.aliant.net) |
20:51:56 | BenPod | hey all |
20:52:25 | | Join pixelma [0] (i=pixelma@82.193.235.34) |
20:52:26 | petur | All isn't here now, come back later |
20:52:38 | BenPod | lovin rockbox, only thing is, when i boot into ipod os, I cant view my songs or anything like that.. any ideas |
20:53:01 | | Part nilss |
20:53:03 | petur | write to Apple and complain |
20:53:11 | petur | tell them rockbox works fine |
20:53:21 | BenPod | rofl |
20:53:58 | petur | if you want to use both, you must stick to itunes and use tagcache in rockbox |
20:54:21 | sharpe | BenPod: Do you have the latest firmware installed? |
20:54:41 | | Join pabs [0] (n=pabs@xor.pablotron.org) |
20:55:51 | BenPod | yep |
20:56:25 | BenPod | is there a command in the loader file that I can insert? |
20:56:45 | sharpe | If I remember correctly, there were/are issues with the latest Apple firmware and Rockbox. You're talking about songs that are on your iPod from iTunes, correct? |
20:57:00 | | Quit muesli__ ("ich will KEe!!!") |
20:57:52 | BenPod | yeah, I can play them in rockbox, but when i switch into the ipod os, cant find anything |
20:58:23 | sharpe | I believe the best solution is to just downgrade your Apple firmware. |
20:59:45 | carbanm | within rockbox i cant seem to find how to change the bacground |
21:00 |
21:00:05 | linuxstb | Menu -> General Settings -> Display -> LCD |
21:00:25 | carbanm | yeah ,that allows colors ,not pictures |
21:00:42 | linuxstb | petur answered that question about 10 minutes ago |
21:01:02 | linuxstb | "for a background pic: it is called backdrop and must be mentioned in the manual" |
21:01:30 | carbanm | oh, sorry |
21:05:31 | petur | unable to change the date and time... wicked actioncode stuff |
21:05:58 | | Join merbanan [0] (n=banan@c80-216-155-218.cm-upc.chello.se) |
21:06:07 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322088.sympatico.ca) |
21:06:11 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) |
21:06:32 | petur | even the text is wrong. It's navi to accept, not on |
21:06:44 | petur | and h300 doesn't even have on |
21:07:15 | ShadowdogMU | Has anyone ever sent their iPod back for repairs? |
21:07:35 | sharpe | I'm sure someone in the world has. |
21:07:49 | tucoz | hehe |
21:11:15 | ShadowdogMU | Well I want to know how long it will take and what not? |
21:11:59 | sharpe | Eh, I dunno... I guess around few weeks? |
21:12:11 | sharpe | Er. A few weeks... |
21:12:20 | *** | Saving seen data "./dancer.seen" |
21:12:45 | Paul_The_Nerd | That's the kinda thing you ask Apple |
21:12:58 | sharpe | Apple? |
21:13:15 | | Join juxtap [0] (n=juxtap@mtngprs7.mtn.co.za) |
21:13:29 | Paul_The_Nerd | How long it takes their iPod repair process? |
21:13:31 | | Quit hotwire_ (Read error: 60 (Operation timed out)) |
21:13:37 | | Join lodesi_ [0] (n=lds@d02m-89-83-203-123.d4.club-internet.fr) |
21:13:44 | sharpe | What are these iPods you speak of? |
21:13:53 | petur | ah Paul_The_Nerd: you see that one guy who couldn't boot iriver OS, his problem was indeed a corrupt eeprom |
21:14:04 | ShadowdogMU | Yes Paul_The_Nerd |
21:14:30 | | Join lowlight [0] (n=c730190a@labb.contactor.se) |
21:14:59 | Paul_The_Nerd | petur: So it's fixed? |
21:15:24 | Paul_The_Nerd | petur: Any idea what's corrupting them? |
21:15:59 | petur | yes it's fixed but as for the cause... |
21:16:29 | * | petur runs off for a while |
21:16:39 | lowlight | Since there's more activity now... |
21:16:42 | lowlight | anyone have opinions changing the settings list like so: http://www.geocities.com/m_arigo/dump_0001.bmp (also dump_0002.bmp and dump_0003.bmp) |
21:17:10 | preglow | can't say i see the point |
21:17:27 | sharpe | Little circles! Yay! |
21:18:05 | Paul_The_Nerd | It'd be simpler to just be highlighting the currently active one when you enter the menu |
21:18:06 | lowlight | so you can see the currently selected option |
21:18:22 | lowlight | ...even when you scroll |
21:18:57 | sharpe | What about outlining the current option's setting? |
21:19:41 | preglow | have you done a patch? |
21:20:11 | lowlight | yes...for the sims |
21:20:17 | markun | lowlight: looks nice |
21:21:38 | tommeyer | radiobuttons are what people are used to for that, so I like using them, rather than coming up with some new-looking widget |
21:22:40 | | Join bluebrother [0] (i=VqEk2eH0@nat-wh-1.rz.uni-karlsruhe.de) |
21:22:40 | Paul_The_Nerd | I'm not really a fan of them though. I kinda think they look tacky. |
21:22:50 | * | Paul_The_Nerd shrugs |
21:23:09 | Paul_The_Nerd | I like the idea of a permanent marker of some sort to show the selected one, but radio buttons have never been a think I've liked. |
21:23:13 | lowlight | there's not much you can do within the constraints of a 6x8 bitmap icon |
21:23:20 | Paul_The_Nerd | Yeah |
21:23:34 | sharpe | We could always implement those scaled icons... :) |
21:23:48 | lowlight | exactly |
21:24:00 | Paul_The_Nerd | Or do something similar to the showing of the active songs in the playlist, where we have an icon for the active setting, and no icon for any of the others. |
21:24:30 | bluebrother | you could show a tick mark |
21:24:32 | | Quit lodesi (Read error: 110 (Connection timed out)) |
21:24:53 | | Join hotwire_ [0] (n=christop@toronto-HSE-ppp4321977.sympatico.ca) |
21:25:26 | Paul_The_Nerd | I mean, my only disagreement is my (probably nonstandard) sense of aesthetics, anyway. |
21:26:50 | pixelma | maybe you could put the currently selected option in the title and have something like "Repeat mode: off" so you wouldn't need icons? |
21:27:56 | sharpe | What about... okay, get this... an option for which of the option markers to use! :) |
21:28:56 | pixelma | IMO it could be better especially on small screens though I don't know if it's possible |
21:29:37 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
21:29:41 | | Join barrywardell [0] (n=barrywar@host-194-46-233-207.dsl-ie.utvinternet.net) |
21:30:15 | Bger | pixelma: this wastes 1 line... |
21:30:35 | pixelma | why? you already have the title line |
21:30:43 | Bger | not on all target, afaik |
21:30:50 | Bger | targets |
21:31:13 | amiconn | The settings title is there on all targets |
21:31:26 | Bger | and i think that an icon is better than title |
21:31:30 | Bger | amiconn: even on the player ? |
21:31:37 | amiconn | yes |
21:31:55 | Paul_The_Nerd | An icon increases the length of all lines by one. An extended top line increases one line by potentially more than the width of a small screen. |
21:31:56 | Bger | but still ... |
21:32:14 | amiconn | The settings had a title before, and since the title leaves only one line for the list, settings look almost exactly as before on the player |
21:32:35 | carbanm | well, thank you guys for all the help |
21:32:40 | amiconn | The only difference is that the title is centered if it fits in less than 11 chars - but that doesn't happen often |
21:32:51 | Bger | aha |
21:33:13 | Bger | anyway, i prefer the icon thing |
21:33:23 | | Quit apo (Read error: 110 (Connection timed out)) |
21:33:40 | * | amiconn has to remind himself how icons look in conjunction with the pointer selector |
21:33:44 | carbanm | will just renaming wps's help? |
21:33:54 | | Join excitatory_ [0] (n=excitato@CPE-70-94-13-227.wi.res.rr.com) |
21:34:02 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
21:34:09 | lowlight | How's this...http://www.geocities.com/m_arigo/dump_0004.bmp with just a check mark |
21:34:11 | | Join apo [0] (n=apo@dslb-084-057-067-064.pools.arcor-ip.net) |
21:34:28 | amiconn | grrrrrrrrrrrrrrrrr! |
21:34:47 | pixelma | can you see the selected option even if the list is long and you would scroll more than one page down? |
21:34:47 | * | amiconn wants Left == accept back, badly! |
21:35:48 | preglow | grrrrrrrrrrrrrrrrrrrr8! |
21:35:59 | hotwire_ | amiconn: good morning amiconn, shall we talk about remote support in the UISim? |
21:36:03 | | Join midgey34 [0] (n=TJ@c-71-205-31-207.hsd1.mi.comcast.net) |
21:36:13 | hotwire_ | okay... it's 3:30 in the afternoon here, but i digress |
21:36:24 | preglow | amiconn: yeah, that was kinda nice |
21:36:45 | lowlight | pixelma: if the current selection leaves the screen you don't see it...but the check remains by the item when you scroll back |
21:36:47 | Bger | amiconn: target ? |
21:37:15 | carbanm | omg mpegplayer is freaking amazing |
21:37:24 | amiconn | Bg3r: H1x0, H300, X5, Ondios, Recorder, iPod |
21:37:41 | Bger | amiconn: i'm working on the iriver hxxx keymaps |
21:37:53 | Bger | i'll change that too |
21:37:54 | amiconn | I.e. all except player (where this isn't possible and therefore didn't exist before |
21:38:11 | amiconn | Bg3r: You can change the settings context, but that alone won't help |
21:38:16 | amiconn | I did that for the Ondio |
21:38:20 | carbanm | anyone know why i cannot apply a theme? |
21:38:32 | amiconn | The new settings don't use the settings context (sic!) |
21:38:42 | | Quit excitatory (Read error: 60 (Operation timed out)) |
21:39:01 | Bger | i think that thing is in the CONTEXT_STD |
21:39:16 | amiconn | no |
21:39:35 | Bger | sure ? |
21:39:52 | Bger | all context fall back to it |
21:39:58 | amiconn | In CONTEXT_STD, Left has to be cancel, otherwise it wouldn't work for leaving (sub-)menus and subfolders |
21:40:19 | Bger | yeah |
21:42:27 | carbanm | will someone walk me through applying a theme? |
21:42:38 | | Join mkey [0] (n=mkey@pD9E3532A.dip.t-dialin.net) |
21:42:41 | Bger | carbanm: what's your problem ? |
21:43:10 | carbanm | well, i have no clue how to use a theme, i have one i want to use and all, its not applying though |
21:43:25 | carbanm | i go to it in the browser and it says 'loading' then still has the text look |
21:43:38 | | Quit TeaSea (Read error: 60 (Operation timed out)) |
21:43:52 | Bger | did you put all the theme's files where they should be ? |
21:43:57 | Paul_The_Nerd | Do you have the font pack? |
21:44:07 | Paul_The_Nerd | And, have you tried playing music to see if the WPS changed? |
21:44:09 | carbanm | im trying to use the themes that come on it |
21:44:33 | Bger | Caliban: standard build (taken from rockbox.org site) ? |
21:44:34 | Paul_The_Nerd | The included themes only really change the font (assuming you installed the font pack) and the while playing screen |
21:44:50 | Paul_The_Nerd | Besides which, you'll *always* have the "text look" |
21:45:01 | carbanm | oh, shit, so there is no gui change, just wp? |
21:45:19 | Paul_The_Nerd | It's a text-based gui... |
21:45:25 | Paul_The_Nerd | It's really a tui... |
21:45:37 | Paul_The_Nerd | But yeah, the font and backdrop of the menus can be changed. |
21:45:38 | carbanm | then how do i get to my music on it? or do i have to use music other than the stuff on my ipod lib? |
21:45:40 | Bger | carbanm: and a backdrop image |
21:45:56 | carbanm | backdrop image to the browser? or just the wp? |
21:45:57 | Paul_The_Nerd | carbanm: I suggest reading the manual |
21:46:05 | Bger | carbanm: u must enable the tagcache |
21:46:24 | carbanm | how do i go about this? |
21:46:51 | Bger | carbanm: http://www.rockbox.org/manual.shtml |
21:47:04 | carbanm | there already |
21:47:10 | Bger | read it ... |
21:47:22 | tommeyer | Hey, anyone know how to turn off banshee automagically loading every time I plug in my iPod? |
21:47:41 | Bger | banshee /> |
21:51:05 | | Quit perplexity (Read error: 110 (Connection timed out)) |
21:51:49 | | Quit kidd3ckz ("im out this bitch, bitch niggas") |
21:52:53 | | Join TeaSea [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
21:54:20 | | Quit TeaSea (Read error: 104 (Connection reset by peer)) |
21:54:46 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4321977.sympatico.ca) |
21:57:46 | _hotwire_ | amiconn: I've been fiddling with the H300 sim, and it seems that hold triggers both the holds on the dap, and the remote. |
21:59:03 | carbanm | any reason my audio would go for about a second, then cut out for like 1/3 of a second? |
21:59:17 | sharpe | carbanm: Yes. |
21:59:20 | | Part Paul_The_Nerd |
21:59:40 | carbanm | is it that it hates me? |
22:00 |
22:00:02 | | Join apo` [0] (n=apo@dslb-084-057-067-064.pools.arcor-ip.net) |
22:00:27 | sharpe | Nope. |
22:00:50 | | Quit apo (Read error: 110 (Connection timed out)) |
22:00:51 | | Quit pi ("Trillian (http://www.ceruleanstudios.com") |
22:01:22 | | Join pi [0] (n=pi@80-41-223-160.dynamic.dsl.as9105.com) |
22:01:44 | | Quit sharpe ("Leaving") |
22:02:54 | petur | carbanm: use a WPS without peakmeters and disable EQ/crossfeed/... |
22:03:31 | carbanm | well, my wps isnt showing up for some rapish reason, but ill give that a shot |
22:03:45 | carbanm | oh, holy shit that was bad |
22:03:59 | * | carbanm just unplugged ipod from dock mid way through ipl install |
22:04:25 | carbanm | well i think its about time for me to stop touching shit |
22:05:00 | Bger | amiconn: ah, it seems we'll have problems with h100 lcd remote ... when something says "press NAVI" u should press the ON button on the remote ... |
22:05:21 | Bger | s/have problems/have lang problems |
22:05:34 | Bger | that's the way it worked before |
22:06:31 | | Join TeaSea [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
22:07:17 | | Join carlster [0] (i=carlster@user-0vvd91o.cable.mindspring.com) |
22:07:34 | | Join sharpe [0] (i=sharpe@user-0c8hc2c.cable.mindspring.com) |
22:07:42 | sharpe | Haha. I just noticed something. |
22:07:57 | | Part carbanm |
22:08:29 | | Part carlster |
22:08:32 | | Join carlster [0] (i=carlster@user-0vvd91o.cable.mindspring.com) |
22:08:41 | Bger | sharpe: what |
22:09:06 | | Quit TeaSea (Remote closed the connection) |
22:09:33 | carlster | Hey, how do you get doom to work on the video ipod? It says missing base WAB |
22:10:15 | barrywardell | what's the best way to write to hardware addresses? outl() or using #define ADDR volatile...? |
22:10:31 | preglow | the last |
22:10:32 | preglow | never use outl |
22:10:38 | | Quit hotwire_ (Read error: 110 (Connection timed out)) |
22:10:39 | preglow | it's just a macro doing the last thing anyway |
22:10:39 | | Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) |
22:10:58 | barrywardell | thanks preglow |
22:11:01 | preglow | the only out*() macro usage in rockbox is ipodlinux stuff, where they need it |
22:11:05 | preglow | since they run in user mode |
22:11:16 | barrywardell | why never use outl? it's used in the ipod code a lot |
22:11:21 | carlster | Has anyone got doom to work on the video ipod? |
22:11:23 | preglow | because of what i just said :> |
22:11:27 | markun | carlster: http://www.rockbox.org/twiki/bin/fresh/Main/PluginDoom |
22:11:43 | Bger | carlster: u need the actual .WAD files |
22:11:54 | carlster | Thanks markun |
22:12:01 | Bger | we can't distrubute them because of license issues |
22:12:26 | | Join mkey_ [0] (n=mkey@pD9E3532A.dip.t-dialin.net) |
22:12:27 | carlster | oh |
22:12:28 | carlster | I see |
22:12:30 | barrywardell | ok thanks preglow |
22:12:42 | carlster | I see ;) |
22:12:48 | carlster | er |
22:12:57 | carlster | Theres a warez version right? ;) |
22:13:04 | carlster | jk |
22:13:58 | petur | no, an open source wad |
22:14:14 | petur | don't ask for illegal stuff here |
22:14:51 | carlster | I was just kidding |
22:14:55 | carlster | Sorry though |
22:15:05 | Bger | carlster: but u can use google ... |
22:15:20 | | Quit jhMikeS (Read error: 110 (Connection timed out)) |
22:15:37 | preglow | barrywardell: you're welcome, feel free to ask |
22:17:44 | | Join |AhIoRoS| [0] (n=Investig@168.77.64.171) |
22:18:09 | sharpe | Bger: The timeout for Rockbox to shut down on it's own still happens while playing video. :) |
22:20:22 | | Join hotwire_ [0] (n=christop@toronto-HSE-ppp4321977.sympatico.ca) |
22:22:40 | | Quit mkey (Success) |
22:24:18 | | Quit merbanan ("Leaving") |
22:24:39 | Bger | someone should just put int oldpoweroff=rb->global_settings->poweroff;rb->global_settings->poweroff = 0; before starting the video.. |
22:25:03 | sharpe | Such a revolutionary idea. |
22:25:13 | Bger | haha :D |
22:25:39 | preglow | a simple rb->notimeout() would be nice |
22:26:02 | Bger | is there such f()? |
22:26:12 | sharpe | i recall something in the plugin api... |
22:26:35 | Bger | there is something about the backlight timeout... |
22:26:47 | Mikachu | the fps plugin stops the idle shutdown |
22:26:52 | Mikachu | i forget how exactly |
22:26:55 | Bger | void (*reset_poweroff_timer)(void); |
22:27:09 | sharpe | I wonder what that function does. |
22:27:49 | preglow | you just reset it every once in a while |
22:27:56 | Bger | set_poweroff_timeout |
22:28:00 | Bger | () |
22:28:04 | sharpe | ; |
22:28:08 | hotwire_ | anybody know if there is a way or fcn to tell you for the UISimulator if a key input is from the DAP, or from the remote? |
22:28:13 | Bger | but it's not exported in the plugin lib |
22:28:14 | Mikachu | presumably more often than the poweroff timeout |
22:28:17 | preglow | yeah, but then you still need to set it back |
22:28:20 | Bger | -lib +.h |
22:28:26 | preglow | there should be some way that rockbox does it automatically when the plugin returns |
22:28:53 | Mikachu | hm, the test_fps doesn't do it after all |
22:29:21 | sharpe | Glad I sparked this discussion. :) |
22:29:57 | | Join scott666 [0] (n=scott666@c-24-245-74-66.hsd1.mn.comcast.net) |
22:30:15 | | Part scott666 |
22:31:25 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
22:32:28 | | Join carbanm [0] (n=carbanm@71-10-101-241.dhcp.stcd.mn.charter.com) |
22:32:38 | carbanm | someone, please help, my ipod wont go past the boot screen |
22:32:57 | sharpe | Well. What'd you do? |
22:33:34 | linuxstb_ | carbanm: Do you mean the bootloader screen, or the screen with the Rockbox logo? |
22:33:37 | | Join haibane [0] (n=haibane@adsl-219-1-147.asm.bellsouth.net) |
22:33:44 | haibane | hello |
22:33:47 | sharpe | Or the Apple logo? |
22:33:52 | sharpe | haibane: Hello. |
22:34:58 | haibane | quick question guys. I get the following error while building the recent cvs 'MAKE in bitmaps/mono |
22:34:58 | haibane | make[3]: Nothing to be done for `all'. |
22:34:58 | haibane | make[1]: Warning: File `dsp_arm.S' has modification time 2.5e+04 s in the future |
22:34:58 | DBUG | Enqueued KICK haibane |
22:34:58 | haibane | MAKE in bitmaps/native |
22:34:58 | haibane | " |
22:35:22 | haibane | any ideas as to what that would be? |
22:35:35 | Bagder | yes |
22:35:37 | haibane | not really a programmer, but I am enjoying my own builds and that seems to have an issue |
22:35:44 | haibane | probably with the album art patch |
22:35:50 | Bagder | believe it or not, but it means that the file has a modification time in the future |
22:36:02 | haibane | interesting... |
22:36:23 | haibane | so how do I fix that? |
22:36:26 | sharpe | Bagder: You're great at decoding the make errors aren't you? |
22:36:29 | | Quit Hansmaulwurf ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
22:36:37 | Bagder | haibane: "touch [path too file]" |
22:36:47 | Bagder | sharpe: yeah, I'm soooo clever ;-) |
22:36:53 | linuxstb_ | Or just wait for 2.5e+04s seconds... |
22:36:59 | Mikachu | it says warning, so presumably it builds it anyway... |
22:37:10 | | Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
22:37:38 | | Quit mikearthur (Remote closed the connection) |
22:37:45 | sharpe | that's like, 416.67 minutes. |
22:38:07 | haibane | so after the touch path to file I get a buttload of bookmark errors |
22:38:16 | haibane | interesting |
22:38:32 | Bagder | that's not because of the touch |
22:38:36 | haibane | yeah |
22:38:40 | haibane | its because of something else |
22:38:46 | haibane | but I wonder what |
22:38:48 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4321977.sympatico.ca) |
22:38:54 | haibane | action.h error |
22:39:04 | Bagder | probably because you've applied a bad patch |
22:39:06 | haibane | is there a site I should look at to help me learn more about this |
22:39:08 | haibane | ah |
22:39:20 | haibane | well the patch had worked up till now... |
22:39:26 | haibane | lets see |
22:39:43 | haibane | how do I wipe the cvs, and just use the recent without the patches |
22:39:54 | haibane | and then I will go from there |
22:40:13 | Bagder | cvs up -C I think |
22:40:21 | | Join nudelyn2 [0] (i=nudel@dyn-62-56-86-157.dslaccess.co.uk) |
22:40:30 | haibane | thanks |
22:41:12 | haibane | is there a site that helps you learn to troubleshoot? |
22:41:32 | | Join lee-qid [0] (n=liqid@p54966312.dip.t-dialin.net) |
22:41:34 | Bagder | I don't know |
22:42:08 | haibane | alright thanks guys |
22:42:26 | | Quit lee-qid (Client Quit) |
22:43:33 | Mikachu | haibane: google.com :) |
22:43:48 | _hotwire_ | does someone know the button code range for remote buttons vs dap buttons? |
22:44:03 | sharpe | Mikachu: I had thought about saying that. except with a search term already there... |
22:44:16 | Bger | _hotwire_: ? |
22:44:18 | Bger | what do u mean? |
22:44:26 | Bger | see firmware/export/button.h |
22:44:28 | Bger | at the end |
22:45:01 | | Quit hotwire_ (Read error: 60 (Operation timed out)) |
22:45:09 | _hotwire_ | bger, that is what i'm looking for, thanks |
22:45:14 | | Quit Siimors (Read error: 110 (Connection timed out)) |
22:45:51 | _hotwire_ | need to be able to tell the difference between a remote button and a player button, and that should let me do it. |
22:46:02 | Bger | there are defines |
22:46:07 | Bger | BUTTON_MAIN and BUTTON_REMOTE |
22:46:13 | | Nick mkey_ is now known as mkey (n=mkey@pD9E3532A.dip.t-dialin.net) |
22:47:26 | | Quit sharpe ("Leaving") |
22:47:43 | lowlight | amiconn: do you think these changes to the lcd scrolling are ok? http://www.geocities.com/m_arigo/lcd_scroll_margin.patch.txt |
22:47:46 | | Join gtkspert_ [0] (n=gtkspert@203-59-171-67.dyn.iinet.net.au) |
22:47:48 | lowlight | amiconn: this enables scrolling lines to have different xmargins by calling screen_set_xmargin before the call to puts_scroll |
22:48:11 | _hotwire_ | i noticed them, but how would i use them? |
22:48:57 | Bger | _hotwire_: easily .. if the pressed button is remote, if(button&BUTTON_REMOTE) will be true |
22:49:01 | Bger | also |
22:49:25 | Bger | if there is pressed button on the main unit if(button&BUTTON_REMOTE) will be true |
22:49:29 | Bger | ah |
22:49:34 | | Part tucoz ("Leaving") |
22:49:35 | Bger | if there is pressed button on the main unit if(button&BUTTON_MAIN) will be true |
22:49:37 | _hotwire_ | ah... excellent... THAT is what i was looking for |
22:49:57 | Bger | have in mind that it's possible to have the 2 set at the same time |
22:50:22 | _hotwire_ | how would that actually happen though? |
22:50:53 | Bger | if you press button on the player and on the remote at the same time ... |
22:52:56 | | Quit _FireFly_ ("Leaving") |
22:55:59 | Bger | rare case, but usable for 2 player games ((c) amiconn ) |
22:56:28 | | Quit nudelyn (Read error: 110 (Connection timed out)) |
22:57:30 | | Quit solarflare (Read error: 110 (Connection timed out)) |
22:57:31 | _hotwire_ | how should i consider that case then? |
22:57:57 | _hotwire_ | just deliberately set it to BUTTON_NONE, as if nothing was pressed? |
22:58:09 | _hotwire_ | wouldn't want either player to get an unfair advantage, right? |
22:58:41 | Bger | huh, no, why ? |
22:58:50 | Bger | what are you writing ? |
22:59:38 | | Quit gtkspert (Read error: 110 (Connection timed out)) |
22:59:52 | _hotwire_ | i'm trying to write the hold functionality into the UISimulator, and for ports with remotes with holds on the remote |
23:00 |
23:00:12 | _hotwire_ | the player hold should only turn off player buttons, and the remote hold should turn off remote buttons |
23:00:21 | amiconn | lowlight: We don't want the scrolling margins patch, we want viewports |
23:00:30 | | Join webguest82 [0] (n=d5bb585d@labb.contactor.se) |
23:01:37 | amiconn | _hotwire_: I have very straightforward idea for simplifying the simulator button handling |
23:01:39 | webguest82 | If I press and hold Stop, then the stop action is triggered first and then (after a few moments) shut down is started. Right? |
23:02:22 | amiconn | The simulator button read doesn't need to care whether the key translates to a main or to a remote button |
23:02:35 | webguest82 | So there is no possibility to start shut down right from e.g. FM radio screen? |
23:03:11 | amiconn | The differentiation is done in the button loop, which looks the same as on target |
23:04:09 | amiconn | And pressing a main and a remote button isn't a special case at all - it's also possible to press several main buttons at once as well as more than one remote button |
23:04:29 | _hotwire_ | but the UISim doesn't take that into account anyway |
23:04:36 | amiconn | it does |
23:04:46 | amiconn | You can press several buttons at once, and it works |
23:04:57 | _hotwire_ | ah... and since btn will have multiple bits set it'll be fine... |
23:04:58 | _hotwire_ | ah. |
23:05:13 | amiconn | Yes, that's why buttons are defined as bits |
23:05:37 | _hotwire_ | but i'm trying to set it up right now that if let's say the remote hold is on, any remote button presses should be rejected. |
23:05:54 | amiconn | There's one thing the simulator doesn't simulate precisely - most targets have hardware limitations as to which buttons can be pressed simultaneously |
23:06:07 | amiconn | (both mechanical and electrical limitations) |
23:06:39 | | Join chendo__ [0] (n=chendo@203-206-100-80.dyn.iinet.net.au) |
23:06:43 | amiconn | The simulator always allows all buttons to be pressed simultaneously |
23:07:26 | _hotwire_ | it's a concession that can be safely ignored... but if i get the remote buttons working in the sim, they should behave right with the holds... so this is necessary before going on. |
23:07:43 | amiconn | The button read doesn't need to care |
23:08:18 | amiconn | The button loop just checks the button mask and ignores the type(s) (main and/or remote) for which hold is on |
23:08:20 | _hotwire_ | but if hold is on, there should be no button read, right? |
23:08:25 | amiconn | why? |
23:08:39 | _hotwire_ | because that is what hold does/ |
23:08:40 | _hotwire_ | ? |
23:08:51 | amiconn | The button read just tells the state to the button loop |
23:09:03 | amiconn | The loop decides whether the state triggers an event or not |
23:09:10 | | Quit pondlife ("byebye") |
23:09:17 | | Quit carbanm () |
23:09:21 | amiconn | On target we skip the read when hold is on - but that's for performance reasons |
23:09:38 | lowlight | amiconn: this isn't the "scroll margins patch". I needed his for the gui list code, so the titles can scroll at a different margin than the rest of the list. |
23:09:39 | amiconn | I don't think we have a performance problem here in the sim... |
23:10:15 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
23:10:17 | | Quit chendo_ (Read error: 60 (Operation timed out)) |
23:10:44 | _hotwire_ | also in the sim we've been playing with the treatment of hold as a button, which it technically isn't |
23:12:10 | BHSPitMonkey | like, as in how iDoom uses it? |
23:12:20 | BHSPitMonkey | or some podzilla2 modules? |
23:12:22 | *** | Saving seen data "./dancer.seen" |
23:12:40 | | Quit webguest82 ("CGI:IRC (Ping timeout)") |
23:12:48 | Mikachu | rockdoom also uses it i think? |
23:13:45 | _hotwire_ | i suppose you're saying i'm putting this code in the wrong place? |
23:13:52 | | Quit haibane ("Leaving") |
23:15:52 | | Join webguest82 [0] (n=d5bb585d@labb.contactor.se) |
23:16:22 | Bger | nite |
23:16:29 | | Quit Bger ("Leaving") |
23:17:00 | webguest82 | Test (please ignore this) |
23:18:05 | _hotwire_ | amiconn: can you pm me? |
23:21:43 | webguest82 | Anyone on Stop vs. Shutdown? |
23:21:50 | | Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
23:22:04 | Mikachu | webguest82: can you be more vague? |
23:22:16 | preglow | i can! |
23:22:28 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
23:22:28 | * | preglow wonders what the deal with his shelving filters being plotted is |
23:24:10 | Mikachu | are they not supposed to be? |
23:24:50 | | Quit webguest82 ("CGI:IRC (EOF)") |
23:24:59 | | Quit friese (Read error: 110 (Connection timed out)) |
23:25:04 | preglow | ghagaga |
23:25:08 | preglow | i tried being vague! |
23:25:12 | preglow | apparently |
23:25:18 | preglow | no, the low shelf filters crash the plotter |
23:25:31 | preglow | and i can't see why |
23:25:49 | preglow | according to several plots i did in octave, they're just fine |
23:25:51 | preglow | nothing wrong with them |
23:26:16 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) |
23:26:31 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
23:27:01 | lowlight | amiconn: see my resonse? I wasn't referring to the scrolling margins patch. |
23:27:02 | Mikachu | ah, cool |
23:27:41 | | Quit mikearthur (Remote closed the connection) |
23:28:08 | preglow | on the plots they look really crazy-ass |
23:28:15 | preglow | when they don't crash the entire thing |
23:28:37 | * | preglow sees why... |
23:28:41 | preglow | divide by zero |
23:29:30 | preglow | well, this is going to be a nice little pickle |
23:29:33 | | Quit lightyear (Read error: 104 (Connection reset by peer)) |
23:30:14 | Mikachu | ooh, you're lucky your player didn't burst into flames |
23:30:43 | lowlight | gotta go. |
23:30:45 | | Part lowlight |
23:30:52 | preglow | Mikachu: just using the sims for now |
23:31:12 | tommeyer | I was helping my 9-yr-old nephew with his math homework. The book said 4/0 = 0. They're teaching the kids to divide by 0 now. |
23:31:33 | BHSPitMonkey | hmm |
23:31:36 | Paul_The_Nerd | 0 is as far from the right answer to that problem as physically possible... |
23:31:50 | BHSPitMonkey | is anyone working on rock83+? that'd be cool |
23:31:55 | BHSPitMonkey | or 83box |
23:32:14 | preglow | 4/0 = 0? |
23:32:16 | preglow | that's bullshit |
23:32:41 | Paul_The_Nerd | BHSPitMonkey: In the sense of a TI-Basic83 interpreter for Rockbox or something? |
23:32:42 | preglow | if they're teaching THAT to kids, then welcome brave new future |
23:33:10 | BHSPitMonkey | Paul_The_Nerd, no, firmware emulator... those exist |
23:33:23 | BHSPitMonkey | I know I know... the keymap would be a little shakey |
23:33:30 | BHSPitMonkey | but something could be figured out |
23:33:32 | Paul_The_Nerd | I'm sure firmware emulators exist, but what's the point? |
23:33:32 | BHSPitMonkey | lol |
23:33:33 | preglow | grah, fuck |
23:33:40 | preglow | this is going to be a right Fun problem |
23:33:45 | Mikachu | Paul_The_Nerd: it's as correct as any number |
23:34:02 | | Join hotwire_ [0] (n=christop@toronto-HSE-ppp4321977.sympatico.ca) |
23:34:11 | BHSPitMonkey | chuck norris CAN divide by zero... |
23:34:22 | Paul_The_Nerd | Mikachu: Arguably 1 is closer to infinite than 0, and -1 is closer to negative infinite than 0. But that's only if you're willing to accept that infinite-1 is less than infinite |
23:34:35 | tommeyer | I thought I was hallucinating when I saw that. Anyway, it was probably by the same people who made a legal mandate that PI would have the value 3 from now on. |
23:34:53 | Mikachu | Paul_The_Nerd: the answer isn't infinity |
23:35:05 | Paul_The_Nerd | It's undefinited. |
23:35:07 | Paul_The_Nerd | defined |
23:35:09 | Mikachu | yes |
23:35:37 | preglow | the limit is infinity :P |
23:35:45 | * | preglow summons safetydan :/ |
23:35:58 | BHSPitMonkey | today was my third day of AP Calculus BC course |
23:35:59 | petur | and the sky is the limit so the sky is infinity |
23:36:01 | Mikachu | preglow: the limit of what? a positive number approaching zero? |
23:36:08 | BHSPitMonkey | and already I don't know how to do the homework |
23:36:18 | Mikachu | (in place of the zero) |
23:36:24 | tommeyer | the limit is infinity from one direction, and negative infinity from the other. So it's undefined |
23:36:41 | Mikachu | by some argument, 0 is in the middle and hence correct :) |
23:36:43 | preglow | you'd have to rewrite it to speak about limits anyway |
23:36:46 | preglow | hahaha |
23:36:56 | preglow | bhargh |
23:36:59 | Paul_The_Nerd | Mikachu: limit(4/x) as x approaches 0 from the right. |
23:37:01 | Mikachu | i think if you did a sine transform and back, it would be 0 in that point |
23:37:23 | * | preglow wants floating point |
23:37:27 | BHSPitMonkey | that sounds too much like calculus :( |
23:37:42 | * | Rudy4Pez hates math with the intensity of a thousand suns. |
23:37:54 | preglow | math is nice |
23:38:09 | Paul_The_Nerd | Anyway, BHSPitMonkey, what's the value of a TI-83 firmware emulator over just writing a plugin that does the same sorts of stuff without all the emulation slowdown? |
23:38:19 | preglow | this is going to end up with me having to write eq specific plot routines after all |
23:38:33 | preglow | which are probably going to be five times as slow |
23:38:37 | Mikachu | Paul_The_Nerd: maybe implementing the instruction set is easier than porting the code |
23:38:49 | Paul_The_Nerd | Who said anything about "porting" ? |
23:39:00 | Mikachu | cloning, whatever :) |
23:39:09 | preglow | it very probably is |
23:39:10 | BHSPitMonkey | Paul_The_Nerd, writing something that does -all- that the calc does would take a lot, lot longer than porting an existing emulator |
23:39:18 | preglow | by far |
23:39:28 | Paul_The_Nerd | Yeah, but the TI-83+ doesn't do too much as is. |
23:39:32 | BHSPitMonkey | sure, the interface wouldn't work |
23:39:35 | Mikachu | i haven't seen a decent open source calc that does near the same amount as a cheap pocket calculator |
23:39:45 | BHSPitMonkey | mine does a damn lot |
23:39:48 | Paul_The_Nerd | There's a lot of math code out there already, why not pick something a little more fully functional, and not emulated, so you don't spend five minutes waiting for a graph to be plotted? |
23:40:31 | Paul_The_Nerd | BHSPitMonkey: I went from a TI-31 to an 83, 86, then 89. Compared to the latter two at least, it doesn't do much. |
23:40:45 | * | Mikachu is special, he has a casio |
23:41:33 | BHSPitMonkey | compared to my fingers, the 83+ is magnificent. |
23:42:16 | Mikachu | the only class i don't use my calculator is math class |
23:42:37 | | Join gamerD00d [0] (n=klrSpz@69.15.248.2) |
23:42:38 | | Quit gamerD00d (Remote closed the connection) |
23:43:03 | BHSPitMonkey | this year, the math teacher says our 83+'s aren't good enough |
23:43:12 | BHSPitMonkey | go buy 89's, she tells us |
23:43:14 | BHSPitMonkey | lol |
23:43:54 | preglow | now there's a piece of equipment |
23:44:11 | BHSPitMonkey | I don't want to spend that kind of money though |
23:44:29 | BHSPitMonkey | rather just bring a laptop and get equivalents on it |
23:44:40 | BHSPitMonkey | (too bad we can't use them in school...) |
23:45:11 | A_M | Okay! For those of you who requested it: There is now a multiline option for my "display settings in menu"-patch: http://forums.rockbox.org/index.php?topic=5881.0 |
23:46:14 | Paul_The_Nerd | BHSPitMonkey: Laptops also aren't allowed on SAT and AP exams, but '89s are. |
23:47:34 | Mikachu | A_M: interesting, i am getting a bit annoyed that it is impossible to see what is a submenu or a setting in the settings menu :) |
23:47:34 | BHSPitMonkey | heh |
23:47:40 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
23:47:47 | BHSPitMonkey | Paul_The_Nerd, I have an 83. it does the SAT fine for me. |
23:47:56 | BHSPitMonkey | SAT's are easy |
23:48:29 | petur | A_M: nice |
23:48:33 | | Join rotator [0] (n=e@rockbox/developer/rotator) |
23:48:36 | Paul_The_Nerd | Hell if I remember, I fell asleep halfway through, and it was 6 years ago. =/ |
23:48:45 | BHSPitMonkey | nice |
23:48:51 | BHSPitMonkey | how'd that help your score? |
23:49:02 | Paul_The_Nerd | 1580 on the old 1600 point SATs |
23:49:03 | Mikachu | do you have to do SAT's or can you get accepted on high school grades? |
23:49:10 | BHSPitMonkey | nice... |
23:49:11 | A_M | thanks, tomorrow I'll probably convert the remaining settings menus |
23:49:32 | Paul_The_Nerd | Mikachu: You usually need either an SAT or ACT score. |
23:49:35 | BHSPitMonkey | Mikachu, you're pretty much supposed to do an ACT or SAT |
23:49:39 | Mikachu | okay |
23:49:45 | BHSPitMonkey | most colleges require one of those |
23:49:50 | Paul_The_Nerd | A bunch of nice schools contacted me after my SATs, then saw my grade point average and were all "Umm... nevermind" |
23:49:55 | BHSPitMonkey | A_M, that's interesting |
23:49:56 | scorche | Mikachu: most colleges have a chart that they compare your grades on one axis, and your tests scores on the other axis |
23:49:56 | Mikachu | there is an equivalent in sweden but you don't have to do it if you already have good grades |
23:50:07 | Paul_The_Nerd | A_M: I like the look of the two-line method a lot. |
23:50:24 | BHSPitMonkey | Paul_The_Nerd, yep, my SAT's are misleading of my GPA as well... though not nearly as high as yours |
23:50:25 | A_M | happy to hear that |
23:50:37 | Mikachu | A_M: does it display partial entries at the bottom if you have an odd number of lines? |
23:50:44 | Mikachu | or the top i guess, if you're scrolling down |
23:51:06 | Mikachu | i guess i could just try though |
23:51:13 | petur | doesn't it scroll two lines at a time? |
23:51:25 | BHSPitMonkey | Paul_The_Nerd, did you find out what took the 20 points from you, and kill it |
23:51:35 | BHSPitMonkey | or was that the nap-time? |
23:51:43 | Mikachu | i think my font allows me 9 lines of text, if the entries are two lines, one line would either be wasted or show one line of an entry |
23:51:43 | A_M | not actually sure, I'll try when it's done compiling for the h300 sim |
23:52:14 | bluebrother | A_M, I like the two-lined display. |
23:52:22 | Paul_The_Nerd | BHSPitMonkey: It was a stupid mistake on my part. Being all tired, I misread a question and so simply picked the wrong answer for it. I realized this like, 5 minutes after the exams while talking with a friend. |
23:52:48 | Mikachu | A_M: how does the live editing work? |
23:53:05 | BHSPitMonkey | Paul_The_Nerd, how many people make perfect scores on those |
23:53:33 | petur | Mikachu: I think you still need to go right for changing |
23:53:38 | A_M | currently same buttons and behaviour as editing with the original list, only it redraws the menu instead |
23:53:49 | * | petur shuts up |
23:53:58 | Paul_The_Nerd | BHSPitMonkey: I honestly have no clue. |
23:54:19 | BHSPitMonkey | what do you do for a living? |
23:54:37 | A_M | ok, I've checked now, it'll display just one of the lines if your display fits an odd number, so no wasted lines |
23:54:49 | Mikachu | okay |
23:54:49 | Paul_The_Nerd | Actually, at this very moment I've gone back to school, and I'm doing nothing for a living. |
23:54:54 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4321977.sympatico.ca) |
23:55:12 | BHSPitMonkey | cool |
23:55:41 | BHSPitMonkey | going for that PhD you've always dreamed of? |
23:55:46 | | Join jhMikeS [0] (n=jethead7@adsl-68-252-132-99.dsl.sfldmi.ameritech.net) |
23:56:10 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
23:56:18 | * | jhMikeS is scattered all by himself |
23:56:35 | Paul_The_Nerd | Scattered? |
23:56:46 | * | jhMikeS Finally got some MP3 recording to work! \o/ |
23:56:49 | Davide-NYC | Petur, what does "uch... sorry...." mean? |
23:56:55 | Davide-NYC | http://forums.rockbox.org/index.php?topic=5882.0 |
23:57:03 | jhMikeS | Paul_The_Nerd: The "Topic Is:" thing? |
23:57:19 | | Quit Arathis () |
23:57:34 | Davide-NYC | pet |
23:57:38 | Davide-NYC | ur |
23:57:42 | petur | yes |
23:57:46 | preglow | jhMikeS: w00t |
23:57:51 | preglow | works fine? |
23:58:10 | petur | Davide-NYC: it's just that I don't like the proposal much |
23:58:14 | jhMikeS | preglow: I have a total mess now that I have to straighten out. ;) |
23:58:17 | Davide-NYC | Oh |
23:58:19 | Davide-NYC | OK |
23:58:45 | | Quit barrywardell () |
23:58:50 | Davide-NYC | It would save space on the remote screen |
23:58:56 | Davide-NYC | :-) |
23:59:01 | jhMikeS | preglow: but it did record and thats the important part |