00:00:08 | pixelma | dan_a: do you want another hwcodec tester too? |
00:00:25 | dan_a | pixelma: The more the merrier! |
00:00:26 | linuxstb_ | Does the patch affect code-size on single-core targets? |
00:00:45 | dan_a | linuxstb_: Yes - it should shrink the core by about 100bytes |
00:01:08 | linuxstb_ | How do you manage that? Did you add extra code in the past, just so you can remove it and gain points? |
00:01:32 | dan_a | Yes - I waited until there was a table I could get green points on! |
00:01:54 | linuxstb_ | Cunning. |
00:03:33 | LinusN | dan_a: what an odd patch, you don't use svn? |
00:03:53 | LinusN | dan_a: 2 failed hunks |
00:04:16 | dan_a | LinusN: I use git for local development, because branches are really easy to do so I can work on 10 different things at once |
00:04:43 | LinusN | i use 10 repos for that |
00:04:48 | dan_a | I bet the failed hunks are the change I've just posted |
00:04:59 | LinusN | main.c and config.h |
00:05:06 | preglow | dan_a: sounds clever |
00:05:07 | dan_a | I wanted to save bandwidth on the SVN server |
00:05:15 | preglow | i also want to have loads of repos, but i don't have space for ten checkouts |
00:05:29 | dan_a | I'll update the patch |
00:05:55 | LinusN | good |
00:06:31 | pixelma | dan_a: the 3g build has some red... |
00:10:50 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
00:10:54 | | Join miepchen^schlaf [0] (n=hihi@p57B975FE.dip.t-dialin.net) |
00:12:09 | preglow | when you bloody hire an arm programmer that has not yet learnt the use of the post increment addressing mode |
00:12:14 | preglow | you hired the wrong guy |
00:12:30 | * | preglow gazes at portalplayer |
00:12:45 | | Quit Thundercloud_ (Remote closed the connection) |
00:14:39 | | Join Thundercloud [0] (n=thunderc@82.152.99.103) |
00:14:56 | saratoga | the bootloader isn't written in c? |
00:15:31 | preglow | if it is, i sure hope it wasn't ads they used |
00:15:54 | preglow | being the Offical arm compiler |
00:15:58 | preglow | they say it's very good |
00:16:10 | Llorean | amiconn: I remember you had a decent reason why Play shouldn't go to the WPS from the menus, but I can't remember what it was. |
00:16:16 | | Part Domonoky_ |
00:16:29 | | Quit secleinteer (Remote closed the connection) |
00:16:44 | | Join secleinteer [0] (n=scl@70.230.173.209) |
00:17:32 | | Quit lee-qid_ (Read error: 104 (Connection reset by peer)) |
00:17:40 | pixelma | Llorean: maybe because "play" or even more accurate is "select" on Ondios from the menus |
00:18:17 | pixelma | "play" = "right" , I mean |
00:18:57 | | Quit Everybody ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
00:19:00 | pixelma | but I'm not sure if it was his reason |
00:19:12 | Llorean | pixelma: Well, by "play" I refer to the "resume playback and/or re-enter the WPS button" |
00:19:44 | pixelma | ok.. then I don't know |
00:19:50 | Llorean | Rather than the button specifically marked "play", it just so happens to align with the play button on most of the targets I own. |
00:19:54 | Llorean | I suppose I should refer to it as "resume" |
00:20:08 | Llorean | Basically, I seem to recall there being a good reason not to resume from the menus, but can't recall it right now. |
00:21:32 | LinusN | dan_a: compiling... |
00:22:10 | LinusN | dan_a: /home/linus/rockbox2/firmware/export/config.h:360:1: warning: "CURRENT_CORE" redefined |
00:22:53 | | Quit printfXh4 (No route to host) |
00:23:26 | dan_a | LinusN: I'll get onto it - that's what happens when you rush through updating a patch because you've got a red build table |
00:23:31 | pixelma | same here - building for OndioFM |
00:24:13 | LinusN | /home/linus/rockbox2/firmware/export/config.h:284:1: warning: this is the location of the previous definition |
00:27:13 | preglow | LinusN: i2c device addresses are only 7 bits, yes? |
00:27:21 | LinusN | yes |
00:27:40 | preglow | i wonder what this ipod bootloader precaution of clearing bit 16 is, then |
00:28:15 | preglow | i've basically found and deciphered both i2c sender and receiver functions, now |
00:28:27 | LinusN | great |
00:28:30 | preglow | now to find out where they're used |
00:28:46 | preglow | there are a couple of differences to what we do in our drivers |
00:29:01 | preglow | well, in the one we have that resemble the one in the bootloader, at least |
00:29:58 | | Join donvito [0] (n=Snake@71-89-49-84.dhcp.stpt.wi.charter.com) |
00:31:07 | | Quit bluebrother ("leaving") |
00:31:15 | saratoga | preglow: this is using the emulator or digging through the dissassembled binary? |
00:31:17 | | Join Thundercloud_ [0] (n=thunderc@82.152.216.155) |
00:31:19 | preglow | saratoga: the latter |
00:31:31 | preglow | i just did an objdump and annotate the source code as i go |
00:32:02 | | Join Febs_ [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
00:32:04 | | Nick Febs_ is now known as Febs (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
00:34:06 | preglow | seems i've found the equivalent of our pcf50605_read too |
00:34:17 | preglow | so at least i'm getting closer to what i want |
00:34:34 | dan_a | LinusN: The latest version compiles cleanly on several PP and non-PP targets |
00:34:47 | | Quit mirak (Remote closed the connection) |
00:37:32 | | Quit CriamosAndy ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
00:37:38 | | Quit Mouser_X (Nick collision from services.) |
00:37:47 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
00:39:58 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
00:40:34 | preglow | new patch from tomal |
00:40:46 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
00:44:01 | dan_a | preglow: FWIW, I've just got checked, and my git repo is 45MB smaller than my SVN repo, and that's with 14 different branches |
00:44:40 | preglow | dan_a: svn keeps a full copy of the repo for diffing |
00:44:44 | preglow | dan_a: so it doesn't surprise me |
00:44:50 | dan_a | So does Git |
00:44:53 | Mikachu | doesn't git keep a full copy of all revisions even? |
00:45:16 | Mikachu | possibly better compressed |
00:46:09 | nls | isn't svn totally uncompressed on disk? |
00:46:38 | preglow | yea |
00:47:09 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
00:47:23 | nls | which makes grepping the source som much fun! :-P |
00:47:54 | | Join Everybody [0] (n=everybod@harpo.demon.co.uk) |
00:48:07 | Mikachu | nls: | grep -v .svn |
00:48:26 | Mikachu | or use ctags, then you almost never have to resort to grepping |
00:50:56 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
00:51:48 | pixelma | dan_a: the kocop patch seems to not break anything here - anything you want me to test in particular? |
00:52:19 | LinusN | dan_a: works fine on fmrecorder - rolo too |
00:52:28 | dan_a | pixelma: I'm pretty sure that if audio works everything should |
00:52:47 | dan_a | LinusN: Do you have any problems with the general approach? |
00:53:31 | dan_a | (And thank you to both of you for testing) |
00:53:40 | JdGordon | morning all |
00:54:08 | JdGordon | 7 new emails in tehe rockbox filter.. 6 from the one fs page :p |
00:54:22 | LinusN | dan_a: i haven't reviewed the code |
00:55:58 | | Quit ender` (" When I was a child... We had a quick-sand box in the backyard... I was an only child... eventually.") |
00:56:11 | roolku | Hi JdGordon, I hope you don't mind me fixing the radio menu - it bugged me when I wanted to copy the mechanism and it didn't work as expected... |
00:56:19 | | Quit linuxstb_ ("CGI:IRC") |
00:56:21 | nls | JdGordon: I reported two more menu things in the thread |
00:56:49 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
00:56:53 | JdGordon | roolku: I havnt looked at last nights commits yet, but no problem :) |
00:57:42 | | Join Ribs [0] (n=ribs@91.84.8.218) |
00:58:20 | JdGordon | and thanks nls |
00:58:31 | linuxstb | dan_a: I've just tried your latest kocop11.2 patch, and it breaks rolo on my Color. |
00:58:47 | LinusN | linuxstb: party pooper |
00:58:55 | linuxstb | Everything I try to rolo (Rockbox, diagmode and diskmode) just freeze on Executing.... |
00:59:01 | * | dan_a looks around for forehead |
00:59:09 | linuxstb | LinusN: He only fixed it 20 minutes ago... |
00:59:14 | * | Mikachu provides dan_a with a surrogate forehead |
00:59:21 | * | linuxstb will test again... |
00:59:25 | * | dan_a slaps surrogate forehead |
01:00 |
01:00:23 | dan_a | linuxstb: I've not tested rolo with the latest kocop - I've been developing the rolo fix independently of that |
01:01:09 | Mikachu | i got a Checksum Error on apple_os.ipod |
01:02:14 | Mikachu | diagmode and diskmode works, and diskmode actually connects too |
01:02:20 | | Nick Everybody is now known as Everybody|away (n=everybod@harpo.demon.co.uk) |
01:02:25 | linuxstb | With the COP patch or without? |
01:02:34 | Mikachu | without |
01:02:38 | | Join Tacoman359 [0] (i=40fc2ae8@gateway/web/cgi-irc/labb.contactor.se/x-f76e64b6cd086d28) |
01:02:50 | linuxstb | Yes, they all work for me as well without the COP patch. |
01:02:58 | Mikachu | apple_os too? |
01:03:08 | linuxstb | No, that's never worked... |
01:03:33 | Mikachu | okay |
01:03:43 | | Join Febs_ [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
01:03:50 | | Quit obo ("bye") |
01:04:11 | Tacoman359 | can anyone point me towards a working half-life doom addon? i have copied the one off of my half-life cd but it said the wad doesn't follow the standard doom graphics |
01:04:31 | scorche | Tacoman359: no, we cant |
01:04:47 | Tacoman359 | ahh k |
01:06:14 | | Quit Tacoman359 (Client Quit) |
01:06:50 | Mikachu | it would be swell if rolo turned off the backlight too, diskmode doesn't |
01:08:46 | linuxstb | Mikachu: Yes, I was thinking the same. |
01:09:15 | * | Mikachu considers reverting the 'boot OF instead of diskmode on usb cable insert' hack |
01:09:41 | Mikachu | do you know if diskmode enables the higher current charging mode? |
01:10:40 | linuxstb | No idea, but it's how I normally charge. |
01:10:57 | Mikachu | i suppose it isn't painfully slow then |
01:11:14 | | Quit entheh ("^~") |
01:11:45 | dan_a | If audio isn't playing, what does the COP thread do? |
01:11:47 | linuxstb | I normally just leave it charging overnight, so haven't noticed. |
01:13:27 | | Join fasmaie [0] (n=yohann@c-71-233-79-102.hsd1.ma.comcast.net) |
01:14:47 | * | LinusN goes to bed |
01:14:59 | | Part LinusN |
01:16:58 | | Join Thundercloud [0] (n=thunderc@82.152.220.188) |
01:18:04 | | Join Thundercloud__ [0] (n=thunderc@82.152.222.75) |
01:20:54 | *** | Saving seen data "./dancer.seen" |
01:21:57 | | Part toffe |
01:22:17 | | Quit Febs (Read error: 110 (Connection timed out)) |
01:22:53 | | Quit m0s- () |
01:23:00 | | Quit Ribs ("eh eh ehhhh!") |
01:23:58 | | Join Febs__ [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
01:23:59 | | Nick Febs__ is now known as Febs (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
01:26:56 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
01:27:00 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
01:27:20 | | Join miepchen^schlaf [0] (n=hihi@p57B975FE.dip.t-dialin.net) |
01:30:38 | | Quit jhMikeS (Nick collision from services.) |
01:30:44 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
01:32:32 | | Quit inversions (Read error: 110 (Connection timed out)) |
01:34:11 | pearldiver | could anyone try to play FLACs with crossfade please? |
01:34:21 | | Quit Thundercloud_ (Read error: 110 (Connection timed out)) |
01:35:22 | | Quit saratoga ("CGI:IRC (EOF)") |
01:35:27 | | Join Thundercloud_ [0] (n=thunderc@82.153.199.200) |
01:40:08 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
01:42:05 | | Join rotator [0] (n=e@rockbox/developer/rotator) |
01:42:30 | | Quit Febs_ (Read error: 110 (Connection timed out)) |
01:43:31 | linuxstb | pearldiver: I'm trying now - what am I looking for? |
01:43:46 | pearldiver | artifacting at the start of the next track |
01:44:03 | pearldiver | half a second sound, might be a bit of the previous track |
01:44:20 | pearldiver | was introduced around 0223, 24 |
01:44:30 | pearldiver | dont have any problems with 0222 build |
01:44:42 | | Part nls |
01:46:01 | | Quit Nico_P (Remote closed the connection) |
01:46:07 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
01:47:38 | linuxstb | pearldiver: I can't notice anything (on an ipod). |
01:47:51 | | Join Thundercloud [0] (n=thunderc@82.153.192.8) |
01:48:26 | pearldiver | leave it for a few tracks |
01:48:59 | linuxstb | So it doesn't happen on every crossfade? |
01:49:02 | pearldiver | nope |
01:49:11 | pearldiver | it happens for me every 2nd one or so |
01:52:06 | pearldiver | "scratchy" sound |
01:52:20 | pearldiver | what are your settings for crossfade? |
01:54:23 | | Quit Thundercloud__ (Read error: 110 (Connection timed out)) |
02:00 |
02:01:50 | | Quit fasmaie (Read error: 54 (Connection reset by peer)) |
02:02:12 | | Quit darkless ("Leaving") |
02:02:18 | | Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) |
02:05:21 | linuxstb | pearldiver: I never use crossfade, but for these tests I just set everything to 3 seconds, and fade-out mode to mix. I still haven't noticed any problems... |
02:05:33 | XavierGr | is there a new H300 bootloader? |
02:05:42 | pearldiver | my fade-out mode is crossfade |
02:06:02 | | Quit Thundercloud_ (Read error: 110 (Connection timed out)) |
02:06:16 | | Join lost|X40 [0] (n=lostnihi@adsl-68-20-181-135.dsl.chcgil.ameritech.net) |
02:06:36 | linuxstb | pearldiver: OK, I've changed it. |
02:07:03 | | Quit lost|X40 (Client Quit) |
02:07:09 | | Join lost|X40 [0] (n=lostnihi@adsl-68-20-181-135.dsl.chcgil.ameritech.net) |
02:08:03 | | Quit barrywardell ("Konversation terminated!") |
02:09:03 | * | linuxstb wonders what the first characters in the latest commit message should be |
02:09:27 | | Join ncognito [0] (n=richard@69-161-130-115.miamfl.adelphia.net) |
02:09:32 | fejfighter | XavierGr: from the wiki, it appears not |
02:09:46 | fejfighter | just an update to the svn |
02:09:51 | | Join billodo_ [0] (i=billodo@nat/sgi/x-5ca657df9c4597b0) |
02:10:05 | roolku | linuxstb: sorry, I c&p the hyphen from flyspray |
02:10:26 | XavierGr | hmm I wonder if I should compile my own bootloader? |
02:10:33 | | Quit Mouser_X (Nick collision from services.) |
02:10:36 | | Quit billodo (Read error: 113 (No route to host)) |
02:10:39 | linuxstb | roolku: No problem. |
02:10:42 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
02:11:05 | roolku | I tried to edit it, but got the reply "Repository has not been enabled to accept revision propchanges; ask the administrator to create pre-revprop-change hook" |
02:11:29 | XavierGr | bah I won't do it, I am a chicken into these sort of stuff |
02:11:34 | linuxstb | pearldiver: Yes, I just got a little bit of corrupt audio... |
02:11:50 | linuxstb | So it seems the crossfade setting is needed, rather than mix. |
02:12:19 | | Quit ncognito (Remote closed the connection) |
02:12:23 | linuxstb | pearldiver: Did you try other codecs? |
02:12:39 | pearldiver | linuxstb tried mp3s, no problems |
02:12:56 | | Quit lostnihilist (Read error: 60 (Operation timed out)) |
02:12:58 | | Join ncognito [0] (n=richard@69-161-130-115.miamfl.adelphia.net) |
02:14:06 | pearldiver | sometimes the corruption sound is quite loud |
02:14:09 | linuxstb | Do you have replaygain enabled? |
02:14:19 | pearldiver | and i noticed that it might be a bit of a previoys track |
02:14:27 | | Quit roolku () |
02:14:29 | pearldiver | no replaygain |
02:14:46 | linuxstb | I do, so we can rule that out. |
02:14:52 | | Join billodo [0] (i=billodo@nat/sgi/x-8450591abd8b90d0) |
02:16:19 | linuxstb | You said the 22nd Feb daily build is OK? What about the 23rd? |
02:17:01 | pearldiver | i didnt build anything that day |
02:17:25 | pearldiver | only 0222 and 0224 |
02:17:30 | pearldiver | 0224 has the problem |
02:17:35 | pearldiver | 0222 doesn't |
02:17:44 | linuxstb | You could try the 23rd daily build. |
02:17:58 | pearldiver | yeah let me try it |
02:18:08 | linuxstb | But jhMikeS's big commit on the 24th seems a likely candidate. |
02:18:44 | preglow | heh |
02:19:31 | linuxstb | heh? |
02:19:43 | pearldiver | i see his changed for coldfire |
02:19:50 | pearldiver | changes* |
02:20:13 | preglow | linuxstb: not surprising, is all |
02:20:23 | linuxstb | I think they affected all targets, but he also added coldfire optimisations. |
02:20:32 | pearldiver | ah |
02:21:57 | linuxstb | But I've only heard a glitch once, all the other transitions since that one have been fine. |
02:21:58 | pearldiver | trying 0223 |
02:23:20 | preglow | the bootloader does a shitload of writing to the pcf |
02:24:00 | linuxstb | Off-topic question, but does anyone know why I can't email a sourceforge mailing list I'm the admin for? My emails just disappear, they don't even appear in the admin interface... |
02:24:19 | preglow | sourceforge for you |
02:24:26 | XavierGr | bah iriver H300 bootloader won't let me scramble it onto the final H300.hex file |
02:24:33 | XavierGr | it says incorrect file size |
02:25:30 | linuxstb | I seem to recall someone saying it's now too big... |
02:25:59 | XavierGr | damn it if only was here to explain to me his recent change in the bootloader |
02:26:04 | XavierGr | +Linus |
02:26:17 | preglow | oooh |
02:26:25 | preglow | i find the code that reads the pcf int regs |
02:26:43 | pearldiver | 0223 - no problems, smooth |
02:26:44 | preglow | bootloader digging is more fun when stuff starts to trickel out |
02:26:44 | XavierGr | I am very itchy about the H300 bootloader and the USB problem is a real hassle |
02:26:56 | preglow | tricle too |
02:27:09 | | Quit billodo_ (Read error: 110 (Connection timed out)) |
02:27:17 | XavierGr | but I will have to wait... even if I want to I can't flash it right now, the scramble tool just won't let me to do it |
02:27:33 | pearldiver | also, it takes like 4 seconds for EQ to kick in while playing FLAC? |
02:28:00 | preglow | pearldiver: it always does that unless you've spent some time in the eq screen |
02:28:01 | pearldiver | linuxstb 0224 is where it all starts |
02:28:13 | pearldiver | the corruption |
02:28:45 | pearldiver | preglow but if i just do EQ on / off, same? |
02:28:45 | pixelma | hmm... seems like no one has corrected Björn Stenberg in onplay.h (for Kate ...err... JdGordon ;) ) so far but I'm about to leave... |
02:29:04 | Llorean | XavierGr: For the H300 and H100 it's not wise to compile your own bootloader. |
02:29:24 | linuxstb | pixelma: OK, I'll do it. |
02:29:50 | Shaid | Kate? |
02:30:25 | Mikachu | an apparently not perfect text editor |
02:30:29 | linuxstb | Hmm, it looks fine to me - iso8859-1 encoded like all the other files... |
02:31:22 | pixelma | onplay.c |
02:31:52 | linuxstb | Ah yes, plus main.c, screens.c and sound_menu.c.... |
02:32:17 | XavierGr | Llorean: yup, but if things are like the wiki says it is pretty straight forward |
02:32:19 | linuxstb | ... and gui/gwps-common.c |
02:32:31 | XavierGr | Llorean: but something is wrong with the bootloader code atm |
02:33:01 | XavierGr | the new bottloader.bin file (compiled from current svn) is wrong, cause the old one still builds fine |
02:33:09 | XavierGr | so i will have to wait for linus |
02:33:13 | Llorean | XavierGr: Even if it's straightforward, if anything at all goes wrong you have a bricked unit. Better to wait for a binary bootloader that you know will work. |
02:33:45 | XavierGr | Llorean: of course you will have a bricked player, that's the sweet risk you take when you flash it alone :P |
02:33:50 | pixelma | linuxstb: thanks for looking a bit closer too :) I'm really off now |
02:34:19 | | Part pixelma |
02:34:43 | XavierGr | is there any md5 built in command on linux? |
02:34:57 | Mikachu | would you believe it is called 'md5sum'? |
02:35:01 | Llorean | XavierGr: The thing is, the flash can succeed, but if what you've compiled won't execute properly for some reason, it'll also be bricked. |
02:35:18 | XavierGr | Llorean: yes I realise that |
02:36:02 | XavierGr | flashing with impoper file or code will end up bricking the player. |
02:36:42 | XavierGr | that's why most of us are waiting Linus to try it first because he can unbrick it with his magic :P |
02:37:38 | Llorean | I was just warning because it seemed like you were trying to. |
02:38:06 | | Join blithe_ [0] (n=blithe@shrv-c-068.resnet.purdue.edu) |
02:38:14 | Llorean | I can't imagine bootloader USB mode being so important as to even take a very faint risk of bricking a player. |
02:38:24 | XavierGr | I was trying to built the bootloader, I know very well what will happen if there is something wrong with it |
02:38:49 | XavierGr | but even if I would take the risk (which I won't) I can't make the final bootloader file |
02:38:50 | preglow | linuxstb: the very first bloody thing the bootloader does is enable wake on alarm... |
02:38:58 | linuxstb | hehe |
02:39:22 | XavierGr | because the tools won't let me do it (there is obviously an error) |
02:39:30 | JdGordon | can someone paste the o with the dots please? |
02:39:40 | linuxstb | preglow: Now you need to write yourself a flash driver and patch the bootloader... |
02:40:01 | preglow | linuxstb: exactly! |
02:40:33 | linuxstb | Didn't I say rtc alarm would be easy? |
02:41:06 | XavierGr | now that I think of it I remember Linus saying something about the bootloader size |
02:41:19 | XavierGr | but I can't remember exactly what he said about it |
02:41:34 | preglow | linuxstb: i would have been done days in the past if had taken the sane route and just implemented date increment logic |
02:41:41 | preglow | what is that, five lines of c code? |
02:41:57 | JdGordon | you got the alarm working? |
02:42:16 | Mikachu | yeah, mine and linuxstb's ipods wake up every day at 10pm now |
02:42:19 | preglow | JdGordon: yeah, long ago, i just need a reliable way to figure out if we woke on alarm |
02:42:44 | JdGordon | :) |
02:43:21 | | Quit blithe (Connection timed out) |
02:43:22 | XavierGr | well anyway linus' commit seems to be just a minor reorganization in the bootloader sequence, I hope it does the trick in the end |
02:43:53 | preglow | what, the alarm disable code i gave you didn't work? |
02:44:02 | Mikachu | i didn't try it |
02:44:06 | preglow | oh |
02:44:10 | preglow | then no wonder it always wakes |
02:44:16 | | Join TwilightInZero [0] (n=chatzill@FL-ESR1-208-102-129-76.fuse.net) |
02:44:18 | Llorean | preglow: Why exactly do we need to know the alarm woke it? |
02:44:25 | Mikachu | Llorean: so we can turn it off |
02:44:28 | TwilightInZero | Hi there, guys. |
02:44:30 | Mikachu | the alarm, that is |
02:44:53 | Llorean | We could just turn it off, if it's on, no matter what. |
02:44:55 | * | JdGordon looks forward to alaram on the h300 :p |
02:45:13 | Shaid | just check when rockbox is loading whether time now => alarm time |
02:45:17 | Mikachu | Llorean: you mean if you set the alarm and reboot, the alarm is unset? |
02:45:17 | Shaid | if so, turn it off |
02:45:33 | linuxstb | preglow: So you don't set the date fields in the alarm at the moment? |
02:45:35 | Llorean | Mikachu: Yes. |
02:45:41 | Shaid | though that'd stop it turning on for the next day. |
02:45:48 | preglow | linuxstb: if i were to do that, i would have to calculate them first |
02:45:53 | Shaid | hmm |
02:46:20 | Shaid | maybe if it's within >5mins of alarm time turn it off. |
02:46:28 | Llorean | Mikachu: Or, never unset it automatically, and put a menu entry for it. |
02:46:29 | Mikachu | actually i don't know if it turns on every day, i always have it plugged in |
02:46:30 | preglow | for some absurd reason, i don't want any date increment logic, but i see i'll probably need it |
02:46:57 | linuxstb | Doesn't the date/time setting screen already do that? |
02:47:11 | preglow | i set alarm seconds to 00 and minute and hour as specified, and mark the rest as irrelevant |
02:47:20 | JdGordon | hang on.. whats so hard about date increment logic? |
02:47:26 | preglow | it's not hard |
02:47:57 | preglow | linuxstb: i haven't seen any code like that, at least |
02:48:05 | preglow | but now that you mentiond it, i think amiconn talked about it once |
02:48:46 | preglow | mktime has some such logic, i see |
02:48:51 | preglow | but i can't use that |
02:49:05 | TwilightInZero | You guys seem to be involved into some important code-related conversation, so I'll go ahead and ask my question so you guys can get back on that... |
02:49:09 | XavierGr | bah! I just read in the logs that Linus send a new bootloader for the USB problem but that person didn't replied to it |
02:49:50 | TwilightInZero | I'm having major issues setting up a compiling environment. I first attempted to use cygwin, but if I try to do anything at all in it, it says this: "bash: fork: resource temporarily available."... |
02:50:05 | XavierGr | ah mikachu thanks about the md5sum command |
02:50:19 | linuxstb | TwilightInZero: Do you have two cygwin.dll files on your computer? That's a common cause of cygwin trouble. |
02:50:22 | TwilightInZero | Then I tried the VMWare one, and it worked alright, except that Samba didn't work at all. In other words, \\debian\user gave an error in Windows Explorer. |
02:50:27 | TwilightInZero | Two of 'em? |
02:50:30 | Shaid | odd. |
02:50:37 | TwilightInZero | I'll give a quick search real quick. |
02:50:56 | TwilightInZero | To finish off my question, I last tried coLinux, but it couldn't connect to the SVN server. |
02:50:57 | Soap | TwilightInZero: the most common cause of Samba problems is ZoneMFingAlarm. |
02:51:15 | scorche | Soap: heh |
02:51:27 | TwilightInZero | Soap: I don't have ZoneMFingAlarm. ;) |
02:51:36 | Soap | for the coLinux install did you enable ICS on your primary network connection? |
02:52:00 | * | linuxstb thinks maybe TwilightInZero should choose one system to debug... |
02:52:09 | TwilightInZero | Soap: I'm not sure about that. I'll check real quick while I'm running this search |
02:52:15 | * | TwilightInZero probably should, but he's not that smart. :P |
02:52:38 | linuxstb | I guess there's more chance of a solution if you have three problems. |
02:52:49 | TwilightInZero | I just want to get one working. |
02:53:02 | TwilightInZero | It doesn't matter to me which one. |
02:53:14 | Soap | get them all working and report back some speed benchmarks! |
02:53:20 | linuxstb | preglow: I'm not sure how it works, but the data/time settings screen seems to have a lot of knowledge about dates. |
02:53:30 | preglow | i'll have a look once i'm through with this |
02:53:57 | TwilightInZero | Good idea. Ah, here we go... ICS is disabled. Shall I go ahead and check that off? |
02:54:19 | Soap | ICS needs to be enabled on your primary network connection. |
02:54:33 | | Join pabs_ [0] (n=pabs@xor.pablotron.org) |
02:54:50 | TwilightInZero | Alrighty, then... I'll enable it and try coLinux again, post-haste. |
02:55:32 | linuxstb | preglow: timedate_set() in menus/settings_menu.c |
02:57:04 | Llorean | Oh, hey, MP3 optimizations from Tomal |
02:57:45 | | Join Thundercloud_ [0] (n=thunderc@82.152.207.15) |
02:59:29 | TwilightInZero | "Post-haste" is gonna last longer than I expected... I have to to move the VMWare image onto my iPod so that I have room for the coLinux one. Sorry, guys. |
02:59:54 | * | linuxstb sleeps |
03:00 |
03:00:16 | Soap | Llorean: where? |
03:00:19 | Llorean | Soap: Tracker |
03:00:31 | Llorean | The very topmost item |
03:00:38 | Llorean | 6705 |
03:01:11 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
03:01:43 | | Quit billodo (Read error: 104 (Connection reset by peer)) |
03:02:40 | preglow | the bootloader, that turd, just reads the int flags and does nothing with them |
03:02:42 | preglow | bah |
03:02:46 | preglow | date increment logic it is |
03:03:51 | | Join Thundercloud__ [0] (n=thunderc@82.152.210.142) |
03:04:06 | Llorean | At least more is known about the flash bootloader now. |
03:04:23 | preglow | not that it'll help much |
03:04:54 | linuxstb | If we want to flash rockbox, we need to document all the hardware init'ing it does... |
03:05:04 | preglow | true enough, i guess |
03:05:19 | preglow | at least i've mapped out whatever it does with the pcf fairly well |
03:05:26 | linuxstb | Now we can rolo the diskmode app, that's the biggest issue. |
03:05:42 | preglow | hmm |
03:05:51 | preglow | i guess i can do a proper i2c multiple read routine too now |
03:06:04 | Llorean | Is the diskmode app the one you get from Select+Play, or the one you get from connecting a USB cable in Rockbox? |
03:06:10 | preglow | also, our i2c routine differ somewhat from the ones in the bootloader |
03:06:14 | Llorean | Did we ever determine if there was a difference between those other than the string displayed? |
03:06:25 | | Quit pabs (Read error: 110 (Connection timed out)) |
03:06:28 | preglow | they're the same in different modes, afaik |
03:06:37 | | Join billodo [0] (i=billodo@nat/sgi/x-34745024f78cf36f) |
03:06:57 | linuxstb | Yes, I doubt there would be two separate disk modes in flash. |
03:07:53 | linuxstb | I've never noticed a difference, apart from the forced (SELECT+PLAY) disk mode requires a reset to leave. |
03:08:37 | preglow | but ok, with date increment logic i can set all the alarm fields to the exact time |
03:08:38 | Llorean | That and I believe one of them actually says "Disk Mode" and the other doesn't. Or some string. I can't remember what exactly it said right now, but it doesn't display in both. |
03:08:43 | preglow | so that the alarm will never trigger again |
03:09:08 | preglow | but that still does not solve the problem of the ipod triggering the alarm, the user shutting it down immediately, then turning it on again |
03:09:13 | preglow | the alarm will then trigger again |
03:09:26 | linuxstb | Llorean: Yes, I've just tested, and the "rockbox" disk mode doesn't display "Disk Mode" |
03:09:52 | Llorean | linuxstb: It doesn't seem likely they're actually different, I was just curious why there are any differences like that. |
03:10:39 | linuxstb | Rolo'ing the diskmode app gives you the "Disk Mode" text... |
03:11:32 | | Part ncognito ("WeeChat 0.2.3") |
03:12:40 | | Quit bospaadje ("great minds run in great circles") |
03:13:56 | | Join bospaadje [0] (n=bospaadj@ip82-139-84-12.lijbrandt.net) |
03:15:30 | aliask | I spy something to fix in svn! Barely deserves a commit though. |
03:15:34 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
03:15:37 | Soap | I hate to ask (not test) but with the recent commit can you Rolo apple firmware? |
03:15:37 | preglow | what? |
03:15:43 | aliask | In roolku's last commit theres a comment which is wrong |
03:16:04 | aliask | /* Copy Album (assumed max 4 letters + 1 zero byte) */ should be Copy Year |
03:16:47 | Shaid | Soap: Don't think so. |
03:16:49 | Llorean | Soap: I don't believe so. |
03:16:53 | | Quit fejfighter () |
03:18:23 | * | JdGordon thinks we should have a comment-fixing party... quite a few wrong ones in the code :'( |
03:18:44 | aliask | And that'd actually make it worth a commit rather than just a single fix :) |
03:19:52 | JdGordon | cant think of any other specific ones atm tho... :p |
03:20:13 | | Part Llorean |
03:20:57 | *** | Saving seen data "./dancer.seen" |
03:21:28 | | Join Thundercloud [0] (n=thunderc@82.152.220.251) |
03:25:12 | | Join fejfighter [0] (n=fejfight@C-59-101-50-174.hay.connect.net.au) |
03:26:56 | | Quit Thundercloud_ (Read error: 110 (Connection timed out)) |
03:28:45 | | Join toffe [0] (n=chatzill@adsl-70-135-34-33.dsl.frs2ca.sbcglobal.net) |
03:32:21 | TwilightInZero | Whew... I got coLinux to download the current SVN. |
03:32:40 | TwilightInZero | Thank you very much, Soap. |
03:33:01 | Soap | I still suspect VMware's problems are firewall related. |
03:33:11 | | Join Daxim [0] (i=daxim@p5085D598.dip.t-dialin.net) |
03:33:22 | Soap | but glad co works for you. |
03:33:41 | TwilightInZero | Maybe. I'll experiment with that a little later. I still need to see if Samba works for coLinux. |
03:34:03 | Soap | should, 192.168.0.40 |
03:34:12 | Daxim | hey there. I've read in the rockbox manual for ipod video that the original firmware can be restored |
03:34:29 | Daxim | is that 100% safe? I don't want to brick a ~300€ device :/ |
03:34:37 | Soap | restored as in removing the rockbox bootloader, or restored as in dualbooting? |
03:34:51 | Soap | Oh, if you brick your iPod you would be the first. |
03:34:54 | Daxim | restored as in using apple's stuff again |
03:35:05 | TwilightInZero | You can switch back and forth whenever you want, Daxim. |
03:35:07 | Soap | 300 euros? Is that the 80GB or the 30GB? |
03:35:20 | Daxim | 30GB |
03:35:32 | TwilightInZero | Do you mean $300 US, perhaps? |
03:36:35 | TwilightInZero | Well, regardless of that, you can boot into the Apple OS by flicking on the hold switch when you first boot and the apple logo appears. |
03:37:18 | Daxim | okay |
03:38:54 | | Quit Thundercloud__ (Read error: 110 (Connection timed out)) |
03:39:27 | TwilightInZero | Hmm... what do I do with that IP address, Soap? |
03:39:42 | Soap | have windows explorer open it. |
03:39:56 | Soap | It is the local address of the coLinux samba server. |
03:41:28 | | Quit fejfighter (Remote closed the connection) |
03:42:03 | TwilightInZero | I entered it directly into the address bar and Firefox tried to open it. :/ |
03:43:08 | Soap | \\192.168.0.40 |
03:43:41 | TwilightInZero | I recieved "Windows can't find \\192.168.0.40". |
03:43:53 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
03:44:11 | Soap | I gotta go, hmm |
03:45:36 | TwilightInZero | Well, I don't want to hold you back. |
03:45:54 | TwilightInZero | I'll look around elsewhere for the answer. |
04:00 |
04:04:06 | TwilightInZero | Argh... I can't find anything in samba's config that'll help me. It doesn't help that I'm linux-dumb. :/ |
04:07:40 | | Quit Thundercloud (Remote closed the connection) |
04:08:14 | | Join SirFunk [0] (n=Sir@cpe-74-71-205-222.twcny.res.rr.com) |
04:12:38 | | Quit perplexity (Read error: 113 (No route to host)) |
04:14:07 | Soap | samba should be configured right. |
04:14:25 | Soap | The issue I believe is windows side. |
04:14:39 | Soap | from the command line can you ping 192.168.0.40? |
04:18:19 | TwilightInZero | Yeah, I can ping it |
04:18:32 | Soap | windows firewall up? |
04:18:41 | TwilightInZero | It is indeed up. |
04:18:52 | Soap | are you behind a NAT router? |
04:19:00 | TwilightInZero | Yeah. |
04:19:06 | Soap | drop windows firewall then. |
04:19:28 | TwilightInZero | Alright. |
04:19:43 | TwilightInZero | It's now deactivated... |
04:19:51 | Soap | I am sure there is a way to get this working while having windows firewall up, but if you are behind a NAT box (and not in the DMZ, and don't have silly ports forwarded) there is little risk to dropping it. |
04:20:24 | TwilightInZero | \\192.168.0.40 didn't work. |
04:21:58 | Soap | from windows file explorer? |
04:22:14 | Soap | does Colinux show up in "My Network Places"? |
04:23:09 | TwilightInZero | I tried it from windows file explorer, and it doesn't show up in My Network Places. |
04:24:16 | Soap | I'm currently fresh out of ideas (outside the obligitory REBOOT!) ;) |
04:25:10 | TwilightInZero | I guess I could use that as a last resort. :/ |
04:25:21 | Soap | it's a sucky answer. |
04:26:14 | TwilightInZero | Well, I have to go. |
04:26:20 | TwilightInZero | Thank you for your help. |
04:26:36 | TwilightInZero | Good night. |
04:26:41 | Soap | do you have "Client for Microsoft Networks", "File and Printer Sharing for Microsoft Networks" enabled on the TAP adapter? |
04:26:44 | | Quit TwilightInZero ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]") |
04:27:58 | | Quit Daxim ("pro quo, Agent Starling") |
04:30:36 | | Join perplexity [0] (n=joust@83.111.86.66) |
04:47:32 | scorche | i havent been paying attention to the conversation, but have you tried simply restarting the image?....that has worked for me a few times after samba doesnt work for some odd reason |
04:55:51 | | Join fejfighter [0] (n=jeffro21@C-59-101-50-174.hay.connect.net.au) |
05:00 |
05:02:24 | | Join daurnimator [0] (n=fake@unaffiliated/daurnimator) |
05:11:37 | | Join printfXh4 [0] (n=pseudo@ppp98-196.lns1.bne1.internode.on.net) |
05:14:08 | | Quit perplexity (Read error: 110 (Connection timed out)) |
05:18:45 | | Quit pill (Remote closed the connection) |
05:20:58 | *** | Saving seen data "./dancer.seen" |
05:22:02 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
05:26:57 | | Quit fejfighter (Read error: 110 (Connection timed out)) |
05:27:08 | | Quit Mouser_X (Nick collision from services.) |
05:27:19 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
05:32:32 | | Join alienbiker99 [0] (n=doomed@ool-44c126d4.dyn.optonline.net) |
05:36:32 | | Join fejfighter [0] (n=jeffro21@C-59-101-35-112.hay.connect.net.au) |
05:37:36 | | Quit atsea-145193 (Excess Flood) |
05:38:59 | | Join atsea-145193 [0] (i=ariel@gateway/tor/x-8c699f896f8f242e) |
05:39:59 | | Quit rotator () |
05:50:25 | | Quit alienbiker99 ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
05:57:40 | | Join perplexity [0] (n=joust@dxb-as87281.alshamil.net.ae) |
05:58:00 | | Quit fejfighter (Read error: 110 (Connection timed out)) |
06:00 |
06:07:19 | | Join JerryLange [0] (n=JerryLan@ppp-64-91-85-250.cam.centurytel.net) |
06:19:04 | | Quit Mouser_X (Nick collision from services.) |
06:19:13 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
06:23:46 | | Quit Febs (Read error: 110 (Connection timed out)) |
06:25:23 | | Quit Mouser_X (Nick collision from services.) |
06:25:32 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
06:26:33 | | Nick pabs_ is now known as pabs (n=pabs@xor.pablotron.org) |
06:46:00 | donvito | if anyone here knows, any progress with the sansa E2xxR? |
06:56:17 | printfXh4 | Why, that is a very good question, donvito. |
06:57:12 | donvito | yes, yes it is |
06:57:20 | printfXh4 | Indeed. |
06:57:22 | donvito | are you a fellow R owner |
06:57:30 | printfXh4 | I own a Sansa E260. |
06:57:31 | printfXh4 | So no. |
06:58:12 | donvito | i see, i have a e260r |
06:58:27 | printfXh4 | What's the difference? |
06:58:31 | donvito | i know that someones working on it, and probably making some progress, i just want in on it haha |
06:58:45 | donvito | r is for retarded.... just kidding |
06:59:13 | donvito | r is for the best buy only rhapsody edition, leave it to my parents to get the one that isnt rockbox compatible |
06:59:20 | donvito | but hey, it was a very nice gift |
07:00 |
07:02:13 | donvito | i meant the unit is retarded, not you |
07:02:28 | donvito | lol i thought about how that came out, no offense meant! |
07:06:26 | printfXh4 | None taken. :P |
07:06:42 | printfXh4 | I don't use Rockbox on my Sansa actually. |
07:06:47 | printfXh4 | It doesn't look usable enough to me. |
07:06:53 | printfXh4 | Once they have sound running, I might consider. |
07:07:21 | donvito | rgr that. |
07:07:57 | donvito | i can't wait, i used to own an archos xxxxm can't remember, but i used to use rockbox way back in the beginning of it, i loved it! |
07:08:00 | donvito | so yea, i can;t wait |
07:08:10 | donvito | rockbox > stock firmware, period |
07:14:19 | daurnimator | unperiod |
07:14:37 | daurnimator | you can't use usbhost in rockbox |
07:17:52 | scorche | daurnimator: then code us a usb stack |
07:18:15 | daurnimator | port rockbox to my player! |
07:18:23 | scorche | haha...right |
07:18:28 | * | daurnimator waits for JdGordon |
07:21:00 | *** | Saving seen data "./dancer.seen" |
07:24:02 | | Quit pearldiver (Read error: 110 (Connection timed out)) |
07:27:16 | donvito | lol |
07:29:49 | * | donvito is away "Hunting white sharks at the baltic sea" • Log: on • Pager: off |
07:30:36 | scorche | donvito: please turn that script off for at least this channel |
07:30:56 | | Join Shaid` [0] (n=adam@203-214-110-80.dyn.iinet.net.au) |
07:31:54 | donvito | ok sorry, i honestly thought it was the channel, but its my stupid client |
07:32:06 | donvito | whats the accepted away protocol here? |
07:32:13 | donvito | like _ before name or what |
07:32:35 | scorche | a nice silent /away should turn your nick grey in the userlist |
07:32:49 | donvito | rgr, ty. |
07:34:38 | * | amiconn wonders which client(s) do that |
07:34:55 | donvito | did it do it again? |
07:34:56 | scorche | well, it should do some sort of marking in the userlist on most clients |
07:35:02 | scorche | oh...the script |
07:35:09 | donvito | its its anaconda |
07:35:14 | donvito | its* |
07:35:42 | amiconn | Hydra doesn't show 'away' status; you only get to notice it when opening a query |
07:35:53 | perplexity | X-chat does |
07:35:57 | donvito | ok for real i need to go away this time, haha, stupid class at 9, with a test, bye guys |
07:37:25 | amiconn | x-chat :\ |
07:37:42 | scorche | you do not like xchat? |
07:37:46 | amiconn | nope |
07:38:15 | | Join Shaid2 [0] (n=adam@203-214-53-1.dyn.iinet.net.au) |
07:38:21 | | Quit Shaid (Nick collision from services.) |
07:38:31 | | Nick Shaid2 is now known as Shaid (n=adam@203-214-53-1.dyn.iinet.net.au) |
07:38:40 | scorche | why not? |
07:39:30 | amiconn | I don't like its nick colouring scheme and its window layout. And the win32 version I once tried was ustable, crashing every few hours |
07:39:47 | amiconn | On linux it's stable at least, hence usable |
07:41:21 | scorche | well, did you compile it yourself? |
07:41:32 | amiconn | nope |
07:41:41 | scorche | i have had good luck with the silverex version if you are too lazy |
07:41:58 | scorche | and the coloring can be changed |
07:42:20 | scorche | the only beef i have with it, is that i cant move the tabs around |
07:44:05 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
07:46:08 | | Quit amiconn_ (Client Quit) |
07:48:13 | daurnimator | xchat is terrible :S |
07:48:54 | amiconn | Well it's usable but I'd miss a lot of the flexibility I have in Hydra |
07:49:06 | scorche | i should try hydra one of these days |
07:50:19 | JdGordon | konversation ftw :p |
07:50:44 | amiconn | No kde for me... |
07:50:58 | scorche | seconded |
07:51:10 | | Quit Shaid` (Read error: 110 (Connection timed out)) |
07:52:16 | bagawk | irssi for me :) |
07:56:11 | qwm | irssi. <3 |
07:56:17 | qwm | kde is nasty |
07:56:21 | scorche | qwm! |
07:56:24 | qwm | scorche ! |
07:56:27 | qwm | i'm behaving! |
07:56:37 | scorche | unpossible! |
07:56:58 | qwm | oui! |
07:58:20 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
08:00 |
08:01:14 | qwm | how's that neat mpegplayer progressing? |
08:01:29 | JdGordon | mornign LinusN, im sick of this patch already :p |
08:01:39 | LinusN | JdGordon: already??? :-) |
08:01:48 | JdGordon | i mean more than before |
08:02:09 | XavierGr | Hello Linus |
08:02:18 | XavierGr | What's up with the update on the bootloader? |
08:02:45 | XavierGr | I tried to make the bootloader but the scrambler will refuse to create the hex file |
08:02:45 | LinusN | JdGordon: hmmm, to be honest, i don't care much if it returns to the root menu, since the browser location is remembered |
08:03:00 | LinusN | XavierGr: reconfigure |
08:03:18 | XavierGr | I think I did... |
08:03:28 | XavierGr | so is it safe to make the bootloader with your changes? |
08:03:33 | LinusN | yes |
08:03:34 | XavierGr | are you going to realease one? |
08:03:41 | LinusN | not yet |
08:03:54 | LinusN | i'll fix rtc and charging first |
08:04:01 | JdGordon | and alarm? |
08:04:03 | XavierGr | ah nice :) at last! |
08:04:13 | LinusN | JdGordon: rtc == alarm |
08:04:19 | JdGordon | yay :) |
08:04:43 | | Join redbreva [0] (n=chatzill@host86-133-125-60.range86-133.btcentralplus.com) |
08:04:45 | LinusN | the sad part is that i still don't fully understand the usb on the h300 |
08:05:25 | LinusN | my findings with the multimeter contradict the OF disassembly |
08:05:41 | LinusN | so i'll have to do some more research |
08:05:46 | XavierGr | did the guy yesterday contacted you about the test bootloader you gave to him? |
08:06:13 | LinusN | pondlife? |
08:06:27 | XavierGr | it was pondlife? |
08:06:46 | LinusN | or was there another guy? |
08:06:47 | XavierGr | uhm I think it was someone else |
08:06:54 | LinusN | in the logs? |
08:07:11 | XavierGr | it was at the time that you asked someone for an H300 that has the USB bootloader problem |
08:08:22 | JdGordon | LinusN: oh, did you fix the nonlcd problem in the bootloader? (I tihnk it was that one which always thought hold was on?) |
08:08:34 | LinusN | JdGordon: not yet |
08:08:49 | XavierGr | Linus: so does your commit fixes the USB bootloader mode in the end? |
08:09:31 | LinusN | http://www.rockbox.org/irc/reader.pl?date=20070227#23:00 |
08:09:40 | LinusN | i only see pondlife there |
08:10:06 | LinusN | and yes, it worked for him |
08:10:18 | XavierGr | bah idiot I am! Sorry... |
08:10:37 | XavierGr | perfect! I am gonna test it too, when I manage to make the bootloader |
08:11:10 | amiconn | LinusN: Does it fix the nasty click? |
08:12:10 | JdGordon | LinusN: last thing.. are you going to add a killswitch for the bootloader this release? |
08:12:16 | LinusN | amiconn: yes |
08:12:27 | LinusN | JdGordon: possibly |
08:12:36 | XavierGr | killswitch? |
08:12:45 | LinusN | self-removal |
08:12:48 | JdGordon | cool.. just as long as its not really possible to activate it accidently :p |
08:13:01 | LinusN | we'll see |
08:14:10 | * | amiconn wonders hy we would want that |
08:14:24 | JdGordon | for warrenty returns |
08:14:31 | JdGordon | if the disk isnt accessable |
08:14:43 | LinusN | i.e fraud |
08:15:58 | amiconn | JdGordon: Well if the disk isn't accessible you can't remove rockbox from it either. So why worry about the bootloader? |
08:16:17 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
08:16:20 | | Join decayedcell [0] (n=decayed_@ppp93-99.lns1.mel4.internode.on.net) |
08:16:27 | XavierGr | because if the disk isn't readable then iriver wouldn't know :P |
08:16:56 | JdGordon | if the bootloader works but the disk doesnt, iriver will see the rb bootloader and deny the return |
08:17:08 | XavierGr | exaclty |
08:17:12 | JdGordon | not that it really matters anymore seen all hxxx's would e out of warrenty by now |
08:17:21 | XavierGr | indeed |
08:17:22 | amiconn | If the disk isn't accessible that doesn't mean it can't be made working again |
08:17:43 | XavierGr | not to mention that iriver won't be able to replace his unit with another H100 |
08:17:45 | amiconn | ...and then iriver would still see rockbox |
08:18:17 | XavierGr | yes but still it would mean that they will have to repair the disk/board and then search his files |
08:18:44 | DataGhost | afaik they're not even allowed to do that |
08:18:47 | LinusN | amiconn: i still have to fix the click for the application |
08:18:53 | DataGhost | by company policy |
08:19:12 | DataGhost | because there might be illegal stuff on it and they don't want it to be their responsibility |
08:19:28 | XavierGr | DataGhost: well my (un)-repaired H300 came with some mp3s from the technician LOL |
08:19:35 | DataGhost | heh |
08:19:49 | LinusN | XavierGr: any luck creating the H300.hex file? |
08:19:52 | DataGhost | well that's forgivable |
08:20:02 | XavierGr | sucky though I immediately removed them nothing of my pleasure |
08:20:17 | XavierGr | Linus VMware refuses to svn update right now |
08:20:43 | XavierGr | I will let you know, though I might not manage to make it before I go to work |
08:21:16 | * | JdGordon is game - i mean.. crazy... Ill try a new bootloader |
08:22:03 | XavierGr | well I am afraid to try it even if I manage to create the firmware file :P |
08:22:06 | | Part toffe |
08:22:51 | JdGordon | are the instructions the same as whats on the wiki? |
08:23:35 | XavierGr | I think yes |
08:23:47 | XavierGr | it worked for me until the scrambling |
08:24:21 | | Part decayedcell |
08:24:33 | XavierGr | Linus: It should work normally with all (official iriver) H300.hexes right? |
08:26:01 | JdGordon | scramble worked.. |
08:26:08 | XavierGr | nice |
08:26:14 | XavierGr | I guess I did something wrong |
08:26:22 | JdGordon | LinusN: have you got a md5 of the hacked .hex I can compare against just to make sure? |
08:26:36 | XavierGr | the command was right it is just that the tool would give me a file size error |
08:26:51 | LinusN | XavierGr: that is wrong |
08:27:02 | LinusN | it should not give a file size error |
08:27:20 | LinusN | is your svn up-to-date? |
08:27:21 | XavierGr | let me try again then |
08:27:38 | XavierGr | It should be but I am just svn updating as we speak |
08:27:59 | LinusN | after updating, you must run ../tools/configure again |
08:28:10 | LinusN | otherwise the binary will be too big |
08:28:30 | JdGordon | ok... here we go... |
08:30:39 | JdGordon | tick tock... |
08:30:50 | JdGordon | stupid thing takes a while doesnt it ? :p |
08:31:09 | XavierGr | hmm i think it will work now, because the bin is 3.99 and not 4mb |
08:31:34 | JdGordon | well it booted back into rb so it worked :) |
08:31:54 | XavierGr | yup I have the hex now |
08:31:57 | XavierGr | it seems that I didn't update my repository |
08:32:03 | XavierGr | damn it and I was almost sure about it |
08:32:14 | JdGordon | logging on the remote :) awesome |
08:33:05 | JdGordon | LinusN: ill keep an eye on usb and let you know if its any worse than before (mine either works for days on end or doesnt :p ) |
08:33:09 | XavierGr | JdGordon: md5sum? |
08:33:34 | JdGordon | 14c404d9366c6ca7a8d9353ecc043d19 h300.hex after patching the 1.30E |
08:33:51 | XavierGr | ah I used 1.29 korean |
08:34:04 | XavierGr | ok here it goes |
08:34:09 | * | XavierGr crosses fingers |
08:35:12 | DataGhost | aaaaaaaaand then the power went offline. too bad |
08:35:15 | DataGhost | :p |
08:35:35 | XavierGr | SHIT! |
08:35:38 | XavierGr | it works :P |
08:35:50 | DataGhost | heh |
08:35:54 | DataGhost | that's what I thought this morning |
08:36:00 | * | JdGordon has a stupid version string in the bootloader now |
08:36:16 | JdGordon | version: rootpatch-12500M or something :p |
08:36:17 | XavierGr | hmm strange why it doesn't respond to button presses when in USB bootloader mode? |
08:36:25 | DataGhost | and after that I noticed that I'd been up all night, as planned... but didn't do the planned work. instead, I kept on tinkering with my iPod |
08:36:29 | XavierGr | (the USB mode works though for the very first time) |
08:36:42 | DataGhost | and now I feel really tired and I still have to build 8 reports in MS access -_- |
08:37:06 | | Join gtkspert_ [0] (n=gtkspert@gateless.info) |
08:37:15 | LinusN | XavierGr: you mean to turn on the backlight? |
08:37:24 | XavierGr | yes |
08:37:30 | LinusN | i can fix that |
08:37:37 | XavierGr | ah great the USB bootloader mode works great, thanks Linus |
08:37:49 | XavierGr | where it is a rather small detail |
08:38:01 | | Quit redbreva (Read error: 104 (Connection reset by peer)) |
08:38:06 | | Part gtkspert_ |
08:38:07 | XavierGr | but yeah I suppose it would be good to be responsive on keypresses even on USB bootloader mode |
08:38:52 | XavierGr | and to think that all these months it was a minor reorganaziation of the USB initialization sequence (if I am right on this) :P |
08:39:15 | LinusN | XavierGr: there is more to it that i haven't yet understood |
08:39:37 | JdGordon | LinusN: usb screen on the remote is stuffed... it displays the battery log on all lines |
08:39:47 | XavierGr | hmm strange, when I charge it at off it won't load the original firmware |
08:40:12 | LinusN | XavierGr: that is not good |
08:40:24 | LinusN | (i.e not intended) |
08:40:32 | | Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/ircatwork.com/x-f35f5e618d0639c4) |
08:40:36 | | Join RadioactiveMan [0] (i=c0231115@gateway/web/cgi-irc/labb.contactor.se/x-ec55312c21575d6e) |
08:40:36 | XavierGr | well I just checked into mains |
08:40:46 | XavierGr | it wont do anything until I start rockbox |
08:40:53 | XavierGr | let me check if OF works :O |
08:41:45 | XavierGr | ok OF works |
08:42:04 | XavierGr | but it won't auto power-on on adapter power |
08:42:13 | * | JdGordon seconds that |
08:42:22 | | Join Timm3h [0] (n=tdmoore@124-168-123-117.dyn.iinet.net.au) |
08:42:24 | LinusN | odd indeed |
08:42:28 | XavierGr | when I plug the mains it just sits idly until I power on rockbox or OF |
08:42:44 | LinusN | even after running the OF? |
08:43:50 | XavierGr | after running the OF it will charge normally |
08:44:06 | XavierGr | (even if I power it down, then OF charging screen will appear) |
08:44:07 | | Join kaaloo [0] (n=luis@rue92-3-82-232-48-241.fbx.proxad.net) |
08:44:18 | LinusN | ok |
08:44:19 | JdGordon | not here... |
08:44:37 | JdGordon | I just went into Of, then turned off.. tryed charging and nothing is happennig |
08:45:00 | XavierGr | strange! |
08:45:20 | XavierGr | but I have to leave now, I will test more thoroughly when I get back |
08:45:22 | LinusN | i see the problem |
08:45:26 | XavierGr | thanks again Linus bye |
08:46:07 | LinusN | and it is potentially harmful |
08:46:19 | JdGordon | the fix or the problem? |
08:46:19 | XavierGr | :O |
08:46:23 | LinusN | if you leave the charger connected |
08:46:25 | XavierGr | even when runing rockbox? |
08:46:41 | XavierGr | so shouldn't I leave it to charge into rockbox? |
08:46:50 | LinusN | no, only in the case when it doesn't react when you insert the charger |
08:46:54 | JdGordon | why is the backlight being turned off in the usb loop? |
08:47:02 | LinusN | to save battery |
08:47:19 | XavierGr | yeah better that way |
08:47:35 | LinusN | i think we could leave it on if the charging is enabled |
08:47:36 | XavierGr | just it would be nice to have backlight on keypress as you said |
08:47:38 | JdGordon | but the buttons dont work.. so you can forget its connected |
08:47:45 | LinusN | right |
08:47:51 | LinusN | will fix that |
08:48:08 | LinusN | i think i'll set USB bootloader mode to "fixed" in IriverBoot |
08:48:25 | XavierGr | yeah |
08:48:59 | JdGordon | LinusN: remote_line needs to be set before check_battery() |
08:49:08 | LinusN | i see |
08:49:14 | JdGordon | well.. actually, anywhere line=0; |
08:49:41 | | Join Rob222241 [0] (n=Miranda@p54B1544B.dip.t-dialin.net) |
08:49:44 | LinusN | yup |
08:51:27 | JdGordon | and last thing, http://rafb.net/p/YJsQYz52.html at line 513 |
08:53:25 | LinusN | thx |
08:53:48 | JdGordon | hmm... automatic reset if rockbox.iriver isnt there? |
08:54:23 | JdGordon | I thought I saw text error messages, or are they not ready yet? |
08:54:32 | LinusN | reset instead of poweroff? |
08:54:46 | LinusN | text error msg should work |
08:55:06 | JdGordon | poweroff is what I meant |
08:55:18 | JdGordon | but it gives no error, just shutsdown |
08:56:26 | LinusN | JdGordon: it's because there is no delay, so you don't see it |
08:56:46 | JdGordon | oh.. shouldnt it freeze on the screen? |
08:57:06 | LinusN | it actually tries to restart the OF, but the OF shuts down immediately because ON is not held |
09:00 |
09:01:14 | LinusN | oops, i see a bug |
09:01:50 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/x-9a0dc55004b175c1) |
09:07:12 | JdGordon | a bad bug? |
09:07:22 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
09:09:07 | | Join illriginal [0] (n=illrigin@c-67-191-48-2.hsd1.fl.comcast.net) |
09:09:49 | * | petur just saw two bad bugs |
09:10:08 | JdGordon | kill then quick! |
09:10:17 | GodEater | is saratoga around ? |
09:10:35 | GodEater | I think he might have been a bit hasty locking a forum thread... |
09:12:01 | JdGordon | LinusN: doing a remote_type() check should be enough to get aroudn the h300 non-lcd remote right? |
09:12:33 | GodEater | anyone else care to unlock it (assuming you agree with me) ? It's in the Gigabeat install forum... |
09:12:34 | JdGordon | e.g http://rafb.net/p/BPuZt446.html (assuming I didnt stuff up the logic :p |
09:14:45 | JdGordon | yeah, that logic is wrong |
09:16:58 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
09:17:03 | LinusN | JdGordon: it might not be that easy, since the remote_tick handler must be running before we can detect the remote type |
09:17:20 | LinusN | i.e the button check must be done later in the code |
09:17:32 | JdGordon | oh ? nuts :p |
09:18:11 | amiconn | LinusN: Do we have adc? |
09:18:11 | JdGordon | speaking of tik handlers.. what happens if it takes longer than 1 tick to complete? |
09:18:23 | LinusN | amiconn: yes |
09:18:27 | amiconn | If so, the remote check could be done "manually" |
09:18:39 | LinusN | JdGordon: then you're in for a surprise :-) |
09:18:56 | LinusN | amiconn: yes |
09:19:02 | JdGordon | haha ok |
09:19:15 | amiconn | A side effect of checking the accessory voltage is that it also tells you the hold state for the lcd remotes |
09:19:16 | amiconn | No extra check necessary |
09:19:52 | JdGordon | LinusN: please let me know if you find any bugs bad enough that I should go back to the old bootloader |
09:20:08 | GodEater | Llorean: thanks for that - I got the impression he was trying to install Rockbox too - it does sound like he's managed to bugger his unit up though |
09:20:23 | LinusN | JdGordon: there is a bug that can give you an I04: error when loading rockbox |
09:20:47 | LinusN | JdGordon: committing a fix for that in a minute or so |
09:21:05 | *** | Saving seen data "./dancer.seen" |
09:21:08 | LinusN | just want to test it on my h300 first |
09:23:29 | JdGordon | audio thump and zzap is still there btw.. |
09:23:34 | JdGordon | .. on boot |
09:24:08 | LinusN | not good |
09:24:50 | LinusN | i think i want to split the h300 and h100 bootloader source file |
09:24:59 | * | petur just pressed stop while a song was playing and backlight off. It never came on again, hard reset needed :( |
09:25:00 | LinusN | it's a major #ifdef hell right now |
09:25:21 | | Join Jaxx [0] (n=atul@203.199.117.81) |
09:25:30 | LinusN | petur: i saw that too a few days ago |
09:25:47 | LinusN | forgot to follow up though |
09:26:31 | petur | and maybe related: on three occasions I had the first keypress eaten: pressing stop only switched on the backlight. (and yes, I have that setting off) |
09:28:14 | LinusN | petur: target? |
09:28:21 | petur | h300 |
09:29:13 | | Quit linuxstb (Read error: 113 (No route to host)) |
09:29:18 | Jaxx | have there been any battery life improvements for the ipod mini or later firmwares? We still dont use the hardware chip to decode the mp3s? |
09:29:44 | petur | Jaxx: hand over those datasheets |
09:30:20 | Jaxx | aah. so cpu is the way to go? until someone finds the datasheets i.e :) |
09:30:52 | GodEater | there isn't a hardware mp3 decoder in the mini is there ? |
09:31:06 | Jaxx | rockbox is so great in features .. if only it had 14 hr battery life on the ipod port |
09:31:20 | | Quit GodEater ("CGI:IRC") |
09:31:33 | | Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/ircatwork.com/x-1cab8dfdf31d559a) |
09:32:07 | Jaxx | GodEater1: judging by the battery juice that rockbox sucks compared to the apple firmware .. i am guessing that it is chip based decoding |
09:32:38 | GodEater | Jaxx: well I'm pretty certain that's a false assumption - ipods don't *just* decode mp3s - what about AAC ? |
09:33:23 | Jaxx | maybe |
09:33:27 | GodEater | the working theory on battery life issues with ipods and other PortalPlayer based targets here is that we're not powering down enough of the iPod when it's not required. Because we don't know how. |
09:33:27 | | Quit idnar (Read error: 60 (Operation timed out)) |
09:34:01 | | Join idnar [0] (n=mithrand@unaffiliated/idnar) |
09:34:01 | Jaxx | u mean caching the next ~5 songs into the 32 MB ram and shutting off the hdd? |
09:34:11 | Shaid | I'm going to take a multimeter to mine while it's playing/idle/etc and see if I can work out what's drawing lots of power when it shouldn't |
09:34:25 | GodEater | not precisely that, but that general idea yes Jaxx |
09:34:57 | Shaid | I'd also love to get my hands on the broadcom datasheet. |
09:35:02 | Shaid | wonder who I need to kill for it? |
09:35:36 | Shaid | is it possible the broadcom chip is powered on, draining battery, on the 5gs? |
09:35:51 | GodEater | very possible |
09:35:56 | LinusN | that's possible |
09:36:06 | GodEater | although that won't apply in the mini case that Jaxx is asking about |
09:36:14 | Shaid | yeah |
09:36:15 | Jaxx | Shaid: the broadcom chip is responsible for? |
09:36:23 | GodEater | Jaxx: Video decoding |
09:36:27 | Shaid | Jaxx: It's the video/3d effect chip on the 5th gens |
09:36:33 | Shaid | also has 64meg of ram in it |
09:36:41 | Shaid | which would be nice to get access to... |
09:36:42 | Jaxx | ok |
09:36:58 | Jaxx | is the 80 gig supported? |
09:37:01 | Shaid | nah |
09:37:09 | Shaid | I'm not even sure who's working on it. |
09:37:14 | * | GodEater look ssidelong at LinusN |
09:37:21 | * | Shaid does too |
09:37:28 | | Join decayedcell [0] (n=decayed_@ppp93-99.lns1.mel4.internode.on.net) |
09:37:39 | * | LinusN hides in shame |
09:37:47 | GodEater | hehe |
09:37:48 | Jaxx | whts the largest hdd rockbox supports? and on which platform can i get that ? |
09:37:59 | GodEater | 160GB on an Archos JBR I believe |
09:38:20 | GodEater | well - assuming you want the disk to fit in the original case |
09:38:22 | Shaid | I'm tempted to do the 3.5" hdd 'mod' to my 4th gen |
09:38:28 | Jaxx | does it involve hardware decoding on the Archos? is battery life good? |
09:38:28 | Shaid | just for fun |
09:38:36 | GodEater | if you don't care about that then we can have a REALLY big disk :) |
09:39:00 | * | GodEater looks forward to his petabyte iPod sometime soon |
09:39:20 | Shaid | there's an idea |
09:39:25 | Shaid | external raid controller |
09:39:36 | GodEater | Jaxx: yes, the archos uses a hardware decoder, battery life is better than the OF# |
09:39:48 | GodEater | it is, however, ugly as sin (IMO) |
09:39:48 | Shaid | is the ipod a SWCODEC platform? |
09:40:01 | GodEater | yes it is |
09:40:02 | scorche | yes |
09:41:24 | | Quit GodEater ("CGI:IRC") |
09:41:38 | | Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/ircatwork.com/x-811cd5f0e50fa767) |
09:42:59 | Jaxx | 599 bucks for the 504 160 gig .. and it even wont fit in my pocket |
09:43:11 | | Quit illriginal ("Leaving") |
09:43:22 | GodEater | Jaxx: that's not a JBR |
09:43:25 | LinusN | JdGordon: i can't hear a thump when booting |
09:43:25 | Shaid | if you can get one, the Toshiba Gigabeat X60 is a good player for rockbox. |
09:43:32 | Shaid | just make sure it's not an S60. |
09:43:45 | GodEater | or the F60 - that's nice too |
09:43:48 | GodEater | and easier to find |
09:43:56 | Shaid | yeah |
09:47:15 | | Part Jaxx |
09:47:26 | LinusN | i wonder why i can't hear a thump when booting my h300 |
09:48:02 | LinusN | i hear a slight click when rockbox has started, but nothing else |
09:50:17 | GodEater | LinusN: clearly you don't have it hooked up through a 1000W Sub Woofer ? |
09:51:57 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
09:52:18 | LinusN | GodEater: hehe, no, only headphones :-) |
09:52:27 | | Quit decayedcell (Remote closed the connection) |
09:52:44 | JdGordon | LinusN: I think it might depend on whats plugged into the headphone outs... with my stereo its very annoying, also before it was doing an annoying zzap sort of sound |
09:52:53 | JdGordon | for abiout half a second |
09:53:04 | LinusN | when does the zzap come? |
09:53:23 | JdGordon | both stop just before the lcd turns on |
09:53:52 | LinusN | so it's basically right when you press ON? |
09:54:24 | JdGordon | pretty much.. |
09:54:35 | LinusN | JdGordon: is the problem the same when you boot the OF? |
09:54:49 | | Join pill [0] (i=pill@sloth.shellfx.net) |
09:54:50 | LinusN | or even when you use the original rom without the bootloader? |
09:56:04 | JdGordon | its no where near as bad holding rec |
09:56:10 | JdGordon | dunno about using the original bootloader |
09:56:14 | LinusN | the UDA1380 reset is performed right before lcd_init() |
09:56:28 | LinusN | i could do it earlier |
09:56:58 | LinusN | JdGordon: do you build your own bootloader? |
09:57:10 | JdGordon | I dont think rockbox inits the sound hardware properly.. I get whitenoise in rockbox (with nothing playing) and none in the OF |
09:57:13 | JdGordon | yep |
09:57:43 | LinusN | can you move the call to audiohw_reset(); to right after power_init()? |
09:57:59 | JdGordon | bah, sorry, the OF has the whitenoise also |
09:58:07 | JdGordon | thats safe? |
09:58:12 | LinusN | or perhaps right after the ON button check |
09:58:16 | LinusN | yes, it's safe |
09:58:51 | | Join B4gder [0] (n=daniel@100.78.227.87.static.s-cy.siw.siwnet.net) |
09:59:34 | | Join vjt [0] (i=vjt@openssl.it) |
09:59:52 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
10:00 |
10:00:48 | vjt | hello, rockbox rocks! :) i'm about to compile it with the COP patch for 5g ipod, which arm-elf-gcc version should i use? 3.3? 4.0? this post http://www.rockbox.org/mail/archive/rockbox-archive-2006-03/0012.shtml tells me to use 4.0.2, but it's also from march 2006 |
10:00:50 | * | JdGordon wishes the flash process was a bit faster :p |
10:01:07 | GodEater | vjt: 4.0.3 |
10:01:17 | vjt | GodEater, thank you |
10:01:52 | JdGordon | LinusN: nothing :) ill try a few more times to make sure tho |
10:01:56 | GodEater | vjt: if you used the tool/rockboxdev.sh script - that's what will get installed for you |
10:02:06 | LinusN | JdGordon: putting it there is however *not* safe for the h100 bootloader |
10:02:34 | LinusN | (because of the sleep call) |
10:02:37 | JdGordon | bah, nope.. didnt fix it |
10:02:56 | LinusN | JdGordon: but is it better? |
10:03:28 | JdGordon | no change... its not every boot unfortunatly |
10:03:31 | GodEater | JdGordon: Are you going to be commiting the root menu patch today ? Or are there still issues to thresh out ? |
10:03:51 | JdGordon | If im allowd to I probably will :) |
10:03:52 | LinusN | JdGordon: would be interesting to know if it is better with only OF installed |
10:04:01 | JdGordon | but I have to go now for a few hours |
10:04:12 | JdGordon | LinusN: ok, ill check for you when i get back unless someone else does |
10:04:18 | LinusN | JdGordon: thx |
10:04:48 | | Quit JerryLange (Read error: 104 (Connection reset by peer)) |
10:07:03 | GodEater | ah - I notice root_menu.patch doesn't apply cleanly to svn today |
10:07:09 | GodEater | no that's a lie |
10:07:13 | GodEater | it just doesn't build |
10:08:09 | | Join Llorean [0] (n=Llorean@cpe-70-122-253-160.houston.res.rr.com) |
10:15:54 | | Join roolku [0] (n=roolku@82-41-2-141.cable.ubr01.edin.blueyonder.co.uk) |
10:17:58 | DataGhost | liar! |
10:17:59 | DataGhost | :) |
10:18:20 | DataGhost | I really feel like a truck drove over me or something :/ |
10:18:29 | DataGhost | and still at least 6 hours of hard work remain |
10:18:31 | | Join ender` [0] (n=ender@84-255-206-8.dynamic.dsl.t-2.net) |
10:18:51 | Llorean | DataGhost: Have you come within 5 feet of me in the last 6 days or so? |
10:19:00 | * | LinusN enjoys some "nice" 8051 hacking |
10:19:02 | Llorean | Whatever I have seems to be very contagious, and with symptoms somewhat similar to that. |
10:19:06 | DataGhost | possibly |
10:19:21 | DataGhost | well I stayed up this night to finish the work for today |
10:19:22 | * | GodEater thought Llorean meant he'd run over DataGhost in his truck |
10:19:27 | petur | LinusN: my H300 just crashed again. Was playing with backlight off and I hit play to pause music. Shall I FS this? |
10:19:34 | DataGhost | but instead I got iPL to run off fat32 without symlink issues etc |
10:19:35 | | Join pondlife [0] (n=Miranda@cpc3-rdng11-0-0-cust229.winn.cable.ntl.com) |
10:19:41 | LinusN | petur: definitely |
10:19:57 | DataGhost | and I still need to do the work I planned for this night, only in less time |
10:20:03 | pondlife | LinusN: Morning, any more bootloader mods coming up, or shall I go for it? |
10:20:46 | LinusN | pondlife: would be very nice if you tried the latest svn |
10:20:55 | pondlife | Yep, am about to |
10:21:14 | pondlife | Just thought I'd hold off if you were about to update anything. |
10:23:06 | pondlife | Did you fix: "08.46.07 # <LinusN> and it is potentially harmful" |
10:23:15 | LinusN | no, not yet |
10:23:30 | pondlife | OK, so just be careful with the charger |
10:23:37 | LinusN | just don't leave the charger connected if it doesn't boot when you insert it |
10:25:35 | | Join decayedcell [0] (n=decayed_@ppp93-99.lns1.mel4.internode.on.net) |
10:26:05 | | Join inversions [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
10:26:05 | pondlife | Hmm, wiki search isn't finding anything for the word "bootloader" |
10:26:42 | LinusN | i guess it's "boot loader" |
10:27:07 | Llorean | I believe that's what was settled on for the manual. |
10:27:10 | Llorean | At least |
10:27:14 | pondlife | Nope, not on http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
10:27:28 | pondlife | It worked last week! |
10:27:31 | | Join BigBambi [0] (n=Alex@host-144-219.ch.le.ac.uk) |
10:27:34 | LinusN | weird |
10:27:45 | pondlife | Anyway, I found my content, now to get scrambling |
10:28:58 | vjt | GodEater, no, i didn't run it. i'm waiting for the vmx download to complete, and i'll build inside vmware :) |
10:29:16 | vjt | i am currently really enthusiast about rockbox, it is the firmware i always wanted for my player |
10:29:23 | | Quit RadioactiveMan ("CGI:IRC (EOF)") |
10:29:26 | vjt | :) |
10:29:30 | | Join juhramcsn [0] (i=c0231115@gateway/web/cgi-irc/labb.contactor.se/x-24090ccfbc1fd886) |
10:30:50 | LinusN | vjt: same here :-) |
10:31:19 | | Quit juhramcsn (Client Quit) |
10:31:21 | | Join juhramcsn2 [0] (i=c0231115@gateway/web/cgi-irc/labb.contactor.se/x-ab3050a83525b205) |
10:32:25 | linuxstb_ | Shaid: My understanding is the the LCD is connected to the Broadcom chip in the 5gs, and all LCD updates go via the broadcom chip - so it's running during normal usage. |
10:33:44 | | Quit GodEater ("CGI:IRC (Ping timeout)") |
10:33:45 | linuxstb_ | But I don't think that's the cause of the reduced battery life - the 5g doesn't have worse battery life than the other ipods. |
10:35:20 | LinusN | how much power does the ipod draw when both cores are idle? |
10:35:43 | | Join lee-qid [0] (n=liqid@p54965352.dip.t-dialin.net) |
10:38:40 | | Quit lee-qid (Read error: 54 (Connection reset by peer)) |
10:39:13 | | Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/ircatwork.com/x-21abf51a8b1b4a46) |
10:40:07 | | Join lee-qid [0] (n=liqid@p54965352.dip.t-dialin.net) |
10:40:30 | pondlife | LinusN: USB bootloader mode now seems fine, 3 out of 3 tests |
10:41:16 | LinusN | kewl |
10:41:20 | pondlife | Indeed |
10:41:30 | | Join Ribs [0] (n=ribs@91.84.8.218) |
10:41:34 | B4gder | yay |
10:42:44 | LinusN | how much do we know about the Samsung SA58700 chip? |
10:43:23 | LinusN | calmrisc crap, no data sheets i suppose? |
10:44:03 | B4gder | what is using that? |
10:44:34 | | Join bluebrother [0] (i=QOSfLCKH@rockbox/staff/bluebrother) |
10:44:51 | LinusN | iriver E10, just had one in my hand |
10:44:52 | pondlife | LinusN: Normal boot now gives two clicks which weren't there before |
10:45:04 | pondlife | But not a biggie. |
10:45:14 | B4gder | LinusN: aha... I doubt that is calmrisc though |
10:45:30 | LinusN | http://www.samsung.com/products/semiconductor/SystemLSI/DigitalMedia/OpticalASSP/OpticalPlayer/MP3/SA58700/SA58700.htm |
10:45:57 | B4gder | yep, ARM940T |
10:46:21 | B4gder | but calmrisc core within it |
10:47:37 | Llorean | The E10 is the television remote / MP3 player, right? |
10:48:27 | B4gder | it seems so, yes |
10:48:45 | LinusN | yes |
10:49:32 | B4gder | but very few buttons, I bet it would be awkward to use as a remote for real |
10:49:43 | Llorean | Very probably. |
10:49:55 | Llorean | I used to have a PDA whose IR function I used for such things. |
10:50:30 | B4gder | I got myself a "universal remote" thing for my living room just a while ago, and with a bazillion buttons it still is hard to get all devices controller in a nice and intuitive way |
10:50:40 | B4gder | controlled |
10:50:41 | Llorean | Because every IR-equipped device I've owned has come with a 'programmable' or 'multi-purpose' remote that seems unable to be programmed to interact with any of the other ones despite the vast list of 'supported' devices in the product manual. |
10:51:21 | DataGhost | Llorean that probably just means that they don't interfere :P |
10:51:34 | Llorean | When I visit my parents, they have one with an LCD screen, and these crazy multipurpose buttons. You press one thing and it turns on a TV, the DVD player, a receiver unit, and ejects the DVD tray, for example. |
10:51:48 | B4gder | my remote can "learn" from the original remote, and put that on any key |
10:52:03 | Llorean | I wish I had one that could learn. I keep meaning to buy one. |
10:52:06 | B4gder | and such "macro" functions |
10:52:34 | Llorean | I just want to have the volume keys correspond to one device, the channel keys to another, a power key for each, and maybe input selection for the TV as an added bonus. |
10:52:47 | B4gder | controlling TV, DVD, VCR and STB |
10:55:30 | | Quit lee-qid (kornbluth.freenode.net irc.freenode.net) |
10:55:30 | NSplit | kornbluth.freenode.net irc.freenode.net |
10:55:30 | | Quit BigBambi (kornbluth.freenode.net irc.freenode.net) |
10:55:30 | | Quit pill (kornbluth.freenode.net irc.freenode.net) |
10:55:30 | | Quit linuxstb_ (kornbluth.freenode.net irc.freenode.net) |
10:55:30 | | Quit perplexity (kornbluth.freenode.net irc.freenode.net) |
10:55:30 | | Quit SirFunk (kornbluth.freenode.net irc.freenode.net) |
10:55:30 | | Quit lost|X40 (kornbluth.freenode.net irc.freenode.net) |
10:55:30 | | Quit secleinteer (kornbluth.freenode.net irc.freenode.net) |
10:55:30 | | Quit amiconn (kornbluth.freenode.net irc.freenode.net) |
10:55:30 | | Quit tchan (kornbluth.freenode.net irc.freenode.net) |
10:55:57 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
10:56:05 | NHeal | kornbluth.freenode.net irc.freenode.net |
10:56:05 | NJoin | lee-qid [0] (n=liqid@p54965352.dip.t-dialin.net) |
10:56:05 | NJoin | pill [0] (i=pill@sloth.shellfx.net) |
10:56:05 | NJoin | linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
10:56:05 | NJoin | perplexity [0] (n=joust@dxb-as87281.alshamil.net.ae) |
10:56:05 | NJoin | SirFunk [0] (n=Sir@cpe-74-71-205-222.twcny.res.rr.com) |
10:56:05 | NJoin | lost|X40 [0] (n=lostnihi@adsl-68-20-181-135.dsl.chcgil.ameritech.net) |
10:56:05 | NJoin | secleinteer [0] (n=scl@70.230.173.209) |
10:56:05 | NJoin | amiconn [0] (n=jens@rockbox/developer/amiconn) |
10:56:05 | NJoin | tchan [0] (n=tchan@lunar-linux/developer/tchan) |
10:56:07 | NJoin | BigBambi [0] (n=Alex@host-144-219.ch.le.ac.uk) |
10:56:12 | | Quit tchan (Connection reset by peer) |
10:56:20 | BigBambi | aha |
10:56:24 | BigBambi | Everyone is back |
10:56:38 | DataGhost | no |
10:56:39 | DataGhost | you're back |
10:56:40 | DataGhost | :P |
10:57:01 | BigBambi | lol, there were about 6 of us left then - the biggest netsplit I've ever aseen |
10:57:03 | | Join tchan [0] (n=tchan@lunar-linux/developer/tchan) |
10:57:06 | BigBambi | *seen |
10:57:15 | Llorean | From our side, about six of you left, a rather small one. :-P |
10:57:15 | DataGhost | I knew someone was going to say that :) |
10:57:21 | DataGhost | it was quite.. what Llorean said |
10:57:25 | linuxstb_ | LinusN: I think someone posted some ipod power measurements in the forum recently, but I can't find the thread again now. |
10:57:32 | | Quit secleinteer (Connection reset by peer) |
10:57:46 | | Join secleinteer [0] (n=scl@70.230.173.209) |
10:57:58 | Llorean | linuxstb_: Someone did, though there was a _little_ uncertainty about the circumstances of a couple of the measurements if I recall |
11:00 |
11:01:55 | Llorean | http://forums.rockbox.org/index.php?topic=8867.msg68613#msg68613 |
11:01:57 | Llorean | There is it |
11:02:07 | Llorean | LinusN: see link two lines up. |
11:06:10 | | Quit secleinteer (kornbluth.freenode.net irc.freenode.net) |
11:06:10 | | Quit tchan (kornbluth.freenode.net irc.freenode.net) |
11:06:10 | | Quit BigBambi (kornbluth.freenode.net irc.freenode.net) |
11:06:10 | | Quit linuxstb_ (kornbluth.freenode.net irc.freenode.net) |
11:06:10 | | Quit pill (kornbluth.freenode.net irc.freenode.net) |
11:06:10 | | Quit lee-qid (kornbluth.freenode.net irc.freenode.net) |
11:06:10 | | Quit lost|X40 (kornbluth.freenode.net irc.freenode.net) |
11:06:10 | | Quit amiconn (kornbluth.freenode.net irc.freenode.net) |
11:06:10 | | Quit perplexity (kornbluth.freenode.net irc.freenode.net) |
11:06:10 | | Quit SirFunk (kornbluth.freenode.net irc.freenode.net) |
11:06:41 | NJoin | secleinteer [0] (n=scl@70.230.173.209) |
11:06:41 | NJoin | tchan [0] (n=tchan@lunar-linux/developer/tchan) |
11:06:41 | NJoin | BigBambi [0] (n=Alex@host-144-219.ch.le.ac.uk) |
11:06:41 | NJoin | lee-qid [0] (n=liqid@p54965352.dip.t-dialin.net) |
11:06:41 | NJoin | pill [0] (i=pill@sloth.shellfx.net) |
11:06:41 | NJoin | linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
11:06:41 | NJoin | perplexity [0] (n=joust@dxb-as87281.alshamil.net.ae) |
11:06:41 | NJoin | SirFunk [0] (n=Sir@cpe-74-71-205-222.twcny.res.rr.com) |
11:06:41 | NJoin | lost|X40 [0] (n=lostnihi@adsl-68-20-181-135.dsl.chcgil.ameritech.net) |
11:06:41 | NJoin | amiconn [0] (n=jens@rockbox/developer/amiconn) |
11:06:51 | | Quit secleinteer (Connection reset by peer) |
11:07:13 | | Join secleinteer [0] (n=scl@70.230.173.209) |
11:07:24 | Llorean | linuxstb_: Did you see the link I gave, for the forum post, or did it get lost in the split? |
11:08:25 | DataGhost | the split was 5 minutes later :) |
11:09:43 | Llorean | DataGhost: Sometimes I seem them very late. |
11:14:41 | DataGhost | anyway, I'm off to uni |
11:14:41 | DataGhost | :w |
11:16:34 | | Part Llorean |
11:18:35 | | Part decayedcell |
11:19:46 | | Quit atsea-145193 (Excess Flood) |
11:21:08 | *** | Saving seen data "./dancer.seen" |
11:21:44 | | Join atsea-145193 [0] (i=ariel@gateway/tor/x-3a0339e3308a5eb3) |
11:24:34 | | Nick kclaf is now known as kclafk (i=kclaf@crj95-3-82-237-150-15.fbx.proxad.net) |
11:25:44 | | Join BoeMatic [0] (n=boematic@p579B5F46.dip.t-dialin.net) |
11:28:36 | | Quit juhramcsn2 ("CGI:IRC (EOF)") |
11:28:49 | | Quit inversions (Read error: 110 (Connection timed out)) |
11:30:25 | | Join decayedcell [0] (n=decayed_@ppp93-99.lns1.mel4.internode.on.net) |
11:33:47 | | Quit BoeMatic (Remote closed the connection) |
11:34:13 | * | GodEater has just played around with dan_a's idea of using git to host his local repository - it works quite well |
11:37:20 | LinusN | the latest root menu patch works fine |
11:38:56 | markun | LinusN: almost ready for a commit? |
11:39:19 | LinusN | looks like it - haven't tested that much yet |
11:39:30 | | Quit GodEater ("CGI:IRC (Ping timeout)") |
11:40:22 | | Quit decayedcell (Remote closed the connection) |
11:43:26 | | Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/ircatwork.com/x-38ecb48f9319ca29) |
11:44:23 | GodEater | I think it's ready for commit - so does JdGordon - I think he's just waiting for the nod from the rest of the committers to make sure they don't have any last minute qualms |
11:46:10 | | Join Rondom [0] (n=Rondom@p57A95A2B.dip.t-dialin.net) |
11:47:39 | LinusN | i personally think it's fine, but i haven't tried all targets |
11:48:39 | LinusN | we will of course get our fair share of "this sucks - i can't do X anymore with Y clicks" etc, but that's to be expected |
11:49:03 | LinusN | i think this is a major step forward |
11:49:09 | GodEater | you can't please everyone |
11:49:10 | | Join Nico_P [0] (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
11:49:13 | petur | what about manual updates? |
11:49:27 | LinusN | petur: that will be sooooooo lovely to do :-) |
11:49:28 | GodEater | good point |
11:53:22 | LinusN | the manual will need a major overhaul, and unfortunately the menus will change a lot in the time to come, because of the root menu |
11:53:39 | LinusN | so the manual will be in flux |
11:54:06 | * | bluebrother wonders if JdGordon will add the manual changes to his patch |
11:54:16 | petur | hahaha |
11:54:39 | * | bluebrother stops dreaming |
11:54:41 | LinusN | "we will not accept the patch until you have added the manual changes too" :-) |
11:54:58 | petur | poor Jd |
11:55:01 | * | bluebrother raises his hand for voting :) |
11:55:47 | Kasperle | i have a wps file here that doesn'T seem to work correctly. and those parts that seem off are not covered by the docs, either (at least not like that). one example: %s%m|49|318|%?ia<%ia |%?d2<%d2|(root)>> |
11:55:58 | LinusN | i think the root menu is destined for svn inclusion, and there is no reason to wait |
11:56:23 | bluebrother | Kasperle: isn't %m part of the scrolling margins patch? |
11:56:25 | LinusN | but it is vital that the keymaps are up-to-date for all targets |
11:56:46 | BigBambi | %m isn't official, as bluebrother says |
11:56:50 | Kasperle | ah |
11:57:03 | | Join fejfighter [0] (n=jeffro21@C-59-101-72-162.syd.connect.net.au) |
11:57:07 | Kasperle | that at least explains why i can't find it in the docs ;) |
11:57:08 | BigBambi | Where is the WPS from? |
11:57:18 | BigBambi | It should say what patches you need when you get it |
11:57:55 | * | bluebrother thinks about a packaged wps format that can handle situations like that ... |
11:58:00 | Kasperle | it's this: http://www.rockbox.org/twiki/bin/view/Main/WpsIpod5g#Black_Glass_Album_Art_Version |
11:58:08 | bluebrother | damn, I'm dreaming again ;-) |
11:59:13 | Kasperle | i guess i'll try that album art patch, then ;) |
11:59:30 | BigBambi | As bluebrother said, I think %m is scrolling margins |
11:59:30 | LinusN | i like the skin proposal in the wiki |
12:00 |
12:00:11 | BigBambi | Given it is a Senab theme, you might want to look at his unofficial build and see what is in it, seeing as it almost certainly will have the patches you need |
12:00:20 | BigBambi | LinusN: Have you a link? |
12:00:35 | LinusN | http://www.rockbox.org/twiki/bin/view/Main/CompiledSkinProposal |
12:00:39 | BigBambi | Cheers |
12:02:23 | bluebrother | I'm not sure if I get the exact point. So it's moving the skin functionality out to separate code? |
12:02:28 | | Join CaduMimi_ [0] (i=CaduMimi@ZL082193.ppp.dion.ne.jp) |
12:02:28 | bluebrother | in terms of loadable code? |
12:02:34 | | Nick CaduMimi_ is now known as cadu (i=CaduMimi@ZL082193.ppp.dion.ne.jp) |
12:02:58 | LinusN | bluebrother: no, it's a suggestion for a system that can apply a skin to all screens |
12:03:07 | cadu | hello guys, i have a small question about the toshiba gigabeat series |
12:03:15 | LinusN | much like the wps is today, but for all screens |
12:03:16 | bluebrother | ah, so mostly a wps-for-other-screens thing? |
12:03:28 | LinusN | yes |
12:03:31 | GodEater | cadu: go ahead |
12:03:31 | cadu | yesterday i talked with a couple of pals here about it and both say this player is okay for use, good :P |
12:03:38 | bluebrother | ok. Sounds much more reasonable to me than what I thought first ;-) |
12:03:46 | LinusN | haha |
12:04:26 | bluebrother | I'd be interested in something like that. But no time for the next 3 month :( |
12:04:36 | | Join decayedcell [0] (n=decayed_@ppp93-99.lns1.mel4.internode.on.net) |
12:04:41 | cadu | today i did a quick read at rockbox's toshiba gigabeat homepage... it shows some devices at 50% support like power management / lcd driver... |
12:05:03 | cadu | any caveats at all ? i've been thinking about getting me one of those all day long :) |
12:05:21 | GodEater | cadu: That may just mean those items have not been fully optimised yet |
12:05:24 | markun | cadu: which one are you planning to get? |
12:05:29 | LinusN | cadu: it's still a work in progress, but i hear that it works just fine |
12:05:47 | GodEater | cadu: it's still a fantastic player IMO |
12:05:51 | LinusN | cadu: make sure you get an F or X series, and not S |
12:06:07 | | Join tick [0] (i=c27f0812@gateway/web/cgi-irc/labb.contactor.se/x-8b687ec4391b9ddc) |
12:06:25 | cadu | markun, haven't taken a look at the stores yet, but as i'm in japan, i would not expect anything but the bleeding edge models...things here vanish from the stores quickly, and are quickly supplanted by new models and whatever :P |
12:06:36 | tick | LinusN: I'd rather interpret the skin proposal in the bluebrother's way |
12:06:45 | markun | cadu: I could split out the some of the items on the todo so you can see which part of the power management is done and which not (wakeup from sleep for example) |
12:07:15 | tick | Nice idea indeed |
12:07:25 | BigBambi | LinusN: nice idea, but I think it's have to be WPS like rather than moving code around - the vast majority of people who would want to write skins (me included) don't have the knowledge either in C or rockbox to do it that wy, whereas I can deal with WPS style tags |
12:07:30 | cadu | markun, nice, but i see these parts aren't really *vital* for the device operation.... |
12:07:47 | cadu | wakeup from sleep is a nice feature who pause it for a while, i usually turn the damn thing off already :P |
12:08:16 | tick | BigBambi: there could be an "interpreting" skin that would parse a wps file. Other skins could hard code the displaying |
12:08:34 | LinusN | BigBambi: from the wiki page in question: "So it is possible to easily change some Parts of the user interface without programming in C" |
12:08:42 | BigBambi | OK, missed that bit |
12:08:50 | BigBambi | Good plan though |
12:09:13 | tick | LinusN: I don't get this point. How's that supposed to be? |
12:09:16 | markun | cadu: you can turn it off with a small battery switch, but when you shutdown from within rockbox it just enter the sleep mode. But right now we just reboot rockbox when we wakup from sleep. |
12:09:38 | BigBambi | Would go nicely with viewports... |
12:09:54 | cadu | markun, so these smart portable audio players don't get really 'off' at all ? |
12:09:54 | markun | BigBambi: yes, that's what I thought as well |
12:09:57 | bluebrother | so it's basically a "wps" like parsing for list views, wps, radio and recording screen? |
12:10:10 | LinusN | hmmm, maybe i am interpreting it wrong... |
12:10:21 | cadu | markun, like the ATX vs AT mobo paradigm |
12:10:39 | tick | So a skin could be something like the plugin API now: just a bunch of funcs for rendering of different screens. |
12:10:40 | LinusN | it certainly looks like he is suggesting a plugin-like interface after all |
12:10:42 | markun | cadu: well, they preserve what's in RAM and a few special registeres, but the rest is turned off. |
12:10:53 | LinusN | and that plainly sucks |
12:11:26 | BigBambi | I don't know from an architecture point of view, but from a me being able to write a skin, it would seem to make it hard |
12:11:49 | tick | LinusN: why that? The current state of the things could be easily implemented with the skin concept |
12:12:02 | markun | LinusN: I read his proposal as separating the interface form the rest or rockbox. Might be nice for blind users as well with text-to-speech. |
12:12:07 | cadu | markun, usb and cradle charging are okay? rockbox detects it or it's just charging in hardware-only ? |
12:12:11 | pondlife | Is there a limit to the number of times flashing can take place before any hardware fails? |
12:12:29 | LinusN | i think skins with C code is doomed to break |
12:12:32 | pondlife | i.e. 1000 flashes and that's yer lot |
12:13:00 | markun | cadu: it's hardware controlled and rockbox detects when the battery is being charged. |
12:13:23 | tick | LinusN: it will be dangerous, yes. But very flexible. |
12:13:41 | LinusN | it will be a burden to keep synchronized |
12:14:13 | tick | So the skins should be tested thoroughsly. But the API would stabilise quite fast I think |
12:14:19 | * | pondlife just started his H300 with a non-LCD remote |
12:14:19 | LinusN | and a nightmare to support when there are 3rd party skins |
12:14:42 | perplexity | pondlife ?? nice! current svn code ? |
12:14:48 | cadu | markun, nice :) |
12:15:05 | pondlife | A small mod or 2, still working out what |
12:15:13 | cadu | i think i'll buy (whatever is available at the stores, Fxx or Xxx) this weekend :P |
12:15:28 | markun | cadu: are you a programmer? |
12:15:37 | cadu | markun, mind you, i'll arrive home...turn it on to see if it's okay, and flash rockbox onto it :P |
12:15:37 | * | fejfighter offers thumbs up to pondlife |
12:15:48 | | Quit fejfighter () |
12:15:54 | markun | cadu: right now rockbox doesn't require any flashing |
12:16:12 | cadu | markun, i can do some basic C/pascal , some knowledge in linux/networking, can do some Python, but that's it |
12:16:34 | markun | cadu: well, if you want to help out, there is always something to do. |
12:16:42 | cadu | markun, oh i've read it..the firmware stays on a partition on the hard drive.... |
12:16:43 | tick | LinusN: but still: it's a nice idea IMO |
12:16:43 | | Quit tick ("CGI:IRC") |
12:17:05 | * | JdGordon returns |
12:17:26 | JdGordon | bluebrother: you want me to edit the manual? it will be full of typos and sucky english... and macros :D |
12:17:26 | markun | but right now I don't know what else can be done to improve the battery life for example. |
12:17:50 | cadu | markun, well i don't think i could help with coding, i don't have any useful C or arm/whatever asm knowledge at all , i can do some hacks when i want or when i'm pissed off (like i did to xmms...patch applied, and some simple mods on Nethack for gp2x) |
12:17:52 | bluebrother | hehe ... LaTeX macros are quite different to C preprocessor ones :) |
12:18:10 | * | JdGordon hates LaTeX |
12:18:24 | * | bluebrother doesn't understand this |
12:18:28 | markun | cadu: perhaps we can port some nice things over from the gp2x software? |
12:19:12 | cadu | markun, i would like to see the opposite happening too....a rockbox port to gp2x :P |
12:19:30 | markun | anyway, I'm several hours late for work already (strange dreams). Talk to you later. |
12:19:41 | JdGordon | all it needs it cross compiler for sdl arm and you should be ok |
12:19:43 | cadu | it has 2 arm processors (one lacks a MMU and has some specialized instructs) and all hardware documented :P |
12:19:50 | perplexity | I reckon rockbox would make an awesome userspace application for my palm :) |
12:20:03 | cadu | JdGordon, i would love userspace rockbox on gp2x (arm linux really) |
12:20:13 | markun | cadu: good thing all our hardware was documented as well (besides the LCD module) |
12:21:00 | JdGordon | LinusN: I dont think you need to worry about the thump sound... I just put on the OF bootloader and its only a bit quieter.. and happens at a differnt place, but is still there |
12:21:10 | JdGordon | maybe its faulty hardware and not software? |
12:23:09 | JdGordon | ... and if your there.. just making sure the svn bootloader should be safe? |
12:23:55 | JdGordon | did svn.rockbox.org die? |
12:24:05 | Mikachu | no |
12:25:25 | JdGordon | ghosts somewhere between it and me then? |
12:26:40 | JdGordon | can someone dcc me bootloader/main.c from svn please? |
12:30:07 | BigBambi | JdGordon: you stil need it? |
12:30:20 | JdGordon | please |
12:30:48 | BigBambi | Is that working? |
12:31:04 | JdGordon | no... |
12:31:08 | BigBambi | hmmm |
12:31:16 | BigBambi | I'm at work, maybe firewall |
12:31:19 | BigBambi | one mo |
12:31:39 | JdGordon | can you email to jdgordy AT gmail.com please? |
12:31:42 | JdGordon | if thats easier |
12:32:37 | BigBambi | will do |
12:33:05 | JdGordon | cheers |
12:33:22 | BigBambi | should be gone |
12:33:23 | Timm3h | g i knew that |
12:34:31 | JdGordon | hmm.... still waiting... |
12:34:34 | BigBambi | haha |
12:34:43 | BigBambi | OK, different address |
12:34:50 | BigBambi | You are going to get this if it kills me now |
12:35:06 | JdGordon | umm... jdgordy@optusnet.com.au |
12:35:19 | JdGordon | that can be spammed.. i never check it :) |
12:35:57 | BigBambi | I meant I'd send it from a different address - which I just have |
12:36:00 | BigBambi | But I'll send it to that too |
12:36:10 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
12:36:45 | JdGordon | HMM.. that optusnet email expired :p |
12:36:50 | JdGordon | or i forgot the pass |
12:36:50 | BigBambi | Right, I've sent it to gmail twice and optus once |
12:36:54 | BigBambi | hahahaha |
12:37:04 | BigBambi | You are destined never to have the bootloader |
12:37:08 | JdGordon | wtf is with my internet? |
12:37:19 | * | JdGordon has no rockbox atm :'( |
12:37:40 | luckz | qtscrobbler seems to get stuck at 'checking last submission date' |
12:38:00 | JdGordon | svn.rockbox.org works for everyone else? |
12:38:14 | BigBambi | for me at least |
12:39:15 | JdGordon | 1 to 40 of 1308 Messages in the optus email :p |
12:39:25 | JdGordon | all forum replies from 1 which wont allow my gmail |
12:39:58 | JdGordon | and one email with main.c :D |
12:39:59 | JdGordon | cheers |
12:40:04 | BigBambi | Hooray! |
12:40:12 | BigBambi | I dared to dream and it can to pass |
12:40:18 | BigBambi | *came |
12:42:37 | * | JdGordon wonders if B4gder is blocking my ip as a subtle way of saying he doesnt want the root menu patch commited :D |
12:43:30 | | Join webguest84 [0] (i=863b2ffd@gateway/web/cgi-irc/labb.contactor.se/x-c4e287ecc570116c) |
12:43:32 | B4gder | what did you try to do that could be blocked? |
12:43:46 | webguest84 | hi |
12:43:52 | JdGordon | I cant access svn. at all.. https, svn up.. ping, nothing |
12:43:58 | JdGordon | http even |
12:44:08 | webguest84 | do you know a webclient for irc with which I can join _my_ channels ? |
12:44:08 | B4gder | JdGordon: from what IP? |
12:44:08 | webguest84 | I m behind a firewall |
12:44:17 | B4gder | webguest84: ircatwork.com |
12:44:21 | webguest84 | those ****** blocked IRC, ... even POP |
12:44:22 | pondlife | JdGordon: Works here FWIW |
12:44:29 | webguest84 | I mean they blocked POP in a university network |
12:44:32 | webguest84 | .... |
12:44:41 | webguest84 | hanks b4gder |
12:44:45 | webguest84 | +t |
12:44:52 | | Quit webguest84 (Client Quit) |
12:45:28 | JdGordon | B4gder: 220.237.57.32 .. although i was being funny about blocking my ip.. |
12:45:37 | | Join DataGhostUni [0] (i=king@wlan073032.nbw.tue.nl) |
12:45:51 | B4gder | I can have a look anyway |
12:45:51 | JdGordon | but its wierd, because www.rockbox.org works, so its not a cable gone down somewhere?? |
12:46:03 | B4gder | oh |
12:46:17 | B4gder | then it sounds like you have something in between blocking that port or something |
12:46:37 | GodEater | if he can't even ping it's not a port issue |
12:46:43 | B4gder | k |
12:46:47 | B4gder | no, but some kind of filter |
12:46:52 | JdGordon | is svn and www the same compuyter? |
12:46:53 | B4gder | if www.rockbox.org works |
12:46:53 | GodEater | I should really try not to teach you guys to suck eggs shouldn't |
12:46:57 | GodEater | +I ? |
12:46:58 | B4gder | an no |
12:47:01 | B4gder | they're not the same host |
12:47:08 | | Join Thundercloud [0] (n=thunderc@82.152.253.178) |
12:47:13 | JdGordon | should they have similar ips? |
12:47:18 | B4gder | JdGordon: can you browse http://build.rockbox.org ? |
12:47:19 | B4gder | no |
12:47:40 | JdGordon | no, timeing out |
12:47:54 | GodEater | JdGordon: have you run a traceroute ? |
12:48:09 | B4gder | I can't traceroute to your machine from the server |
12:48:43 | JdGordon | are box boxes in sweden? |
12:48:52 | JdGordon | maybe there is a link down somewhere? |
12:48:53 | B4gder | both are in Sweden, yes |
12:49:10 | GodEater | in a sealed nuclear proof bunker... |
12:49:10 | JdGordon | aliask: daurnimator: can you guys get to svn.rockbox.org? |
12:49:31 | daurnimator | dont' think so |
12:49:31 | aliask | Nope |
12:49:37 | daurnimator | .... how was i here :P |
12:49:41 | JdGordon | :) so im not crazy |
12:50:10 | JdGordon | pondlife: you? |
12:50:10 | BigBambi | Hmmm, I can't ping you either JdGordon |
12:50:15 | GodEater | JdGordon: sledgehammer to crack a nut solution here, but you could maybe try TOR ? |
12:50:18 | BigBambi | explains why DCC didn't work |
12:50:23 | * | JdGordon doesnt respond to ping... |
12:50:27 | BigBambi | ah, ok |
12:50:34 | pondlife | JdGordon: I'm in the UK, and all seems fine from here |
12:50:44 | BigBambi | I'm also in the UK, and all works Ok here too |
12:50:46 | JdGordon | I thought you were in fromt he gold coast? |
12:50:54 | pondlife | I wish |
12:51:01 | BigBambi | I am in my head |
12:51:25 | * | GodEater wishes any of the UK's beaches could be described as gold |
12:51:35 | BigBambi | Or beaches |
12:51:44 | pondlife | Some of the Welsh coast is lovely, pity about the weather |
12:51:45 | JdGordon | traceroute seems to die after 203.208.191.61 wherever that is? |
12:52:20 | | Join Febs__ [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
12:52:22 | | Nick Febs__ is now known as Febs (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
12:52:30 | GodEater | singapore |
12:52:35 | GodEater | according to geo ip |
12:52:51 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
12:52:53 | GodEater | The Singtel internet exchange |
12:53:07 | pondlife | I can get to both Singtel and svn.Rockbox |
12:53:12 | GodEater | phone them and shout at them |
12:53:19 | | Join miepchen^schlaf [0] (n=hihi@p57B94D23.dip.t-dialin.net) |
12:53:22 | JdGordon | its 11pm here.. no point riningg |
12:53:50 | GodEater | they should answer the phone 24 hours |
12:54:02 | Shaid | JdGordon: let me see if I can get there |
12:55:53 | aliask | Singtel owns optus. |
12:56:12 | JdGordon | B4gder: are the servers in the same room or same isp? |
12:56:18 | B4gder | nope |
12:56:26 | B4gder | quite far away, network wise and physical |
12:56:55 | JdGordon | ok, that must be it then... |
12:57:27 | GodEater | I find it bizarre that the routing dies so far away from Sweden though |
12:57:47 | GodEater | you'd have thought that at that distance you wouldn't even get the website either |
12:57:57 | aliask | Singtel's international lines are particularly unreliable in my experience with them. |
12:58:08 | aliask | Either crappy speeds or dropouts |
12:58:37 | B4gder | yeah, but clearly these must be using two different routes |
12:59:03 | JdGordon | isnt the point of tcp/ip that if one route dies another can take over? |
12:59:29 | GodEater | that's the theory - but only if the router has alternate routes configured |
12:59:38 | GodEater | which in this case it appears it doesn't |
12:59:53 | JdGordon | ok, well it seems that if i ssh into my uni I can get to it |
13:00 |
13:00:03 | * | GodEater finds a lot of supposedly network savvy people don't really get tcp/ip |
13:00:59 | | Join DataGhostUni2 [0] (i=king@wlan073032.nbw.tue.nl) |
13:01:00 | JdGordon | stupid singtel :'( |
13:01:24 | aliask | Sadly we don't have much choice in the matter |
13:01:25 | | Quit DataGhostUni (Nick collision from services.) |
13:01:27 | | Nick DataGhostUni2 is now known as DataGhostUni (i=king@wlan073032.nbw.tue.nl) |
13:01:29 | * | GodEater is in the privileged position of counting one of the fathers of packet switched networking as one of his friends |
13:02:16 | JdGordon | daurnimator: your not with optus tho.. so why cant you get through? telstra wouldnt go through singtel would they? |
13:02:54 | aliask | Nope, but I dont think he's with telstra either iirc |
13:03:04 | daurnimator | its telstra |
13:03:08 | daurnimator | (the backend) |
13:03:16 | Shaid | damn, World of Warcraft + VMware at the same time = bad. |
13:03:19 | daurnimator | as it happens, i work for my isp ;) |
13:03:35 | JdGordon | its either telstra or optus lines.. noone else has their own network |
13:03:41 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
13:04:10 | daurnimator | PIPE |
13:04:12 | Shaid | JdGordon: I can't get their either. |
13:04:18 | daurnimator | then theres layer 2 traffic |
13:04:20 | Shaid | So iinet is in same boat as Optarse. |
13:04:23 | daurnimator | WCG, SPT etc |
13:05:16 | | Nick kclafk is now known as kclaf (i=kclaf@crj95-3-82-237-150-15.fbx.proxad.net) |
13:07:14 | | Part decayedcell |
13:07:44 | pondlife | LinusN: In the H300 bootloader, the remote type hasn't been detected when you work out hold_status. |
13:08:47 | pondlife | The detection can't start until lcd_remote_init() has been called. |
13:08:55 | LinusN | pondlife: i know |
13:09:01 | pondlife | Ah, ok. |
13:09:02 | daurnimator | JdGordon: what you think about that new port? ;) |
13:09:18 | LinusN | pondlife: i discussed it with JdGordon earlier today |
13:09:27 | * | pondlife missed that |
13:09:37 | pondlife | Will look at the logs |
13:10:01 | LinusN | pondlife: i thought you had it working? |
13:11:42 | pondlife | Only by redetecting later |
13:12:04 | JdGordon | LinusN: 2 easy things... the remote backlight isnt turned off in usb, and buttons still dont turn on the display (which im hoping you are going to fix) |
13:12:53 | LinusN | yup |
13:13:01 | JdGordon | :) |
13:13:14 | | Nick blithe_ is now known as blithe (n=blithe@shrv-c-068.resnet.purdue.edu) |
13:13:46 | LinusN | pondlife: i see |
13:14:03 | GodEater | amongst the million and one other things on LinusN's to-do list :) |
13:14:11 | JdGordon | OK, so assuming I can access svn tomorow, Im OK to commit the root menu? all keypads are done (well the menu_wps action is there for all) |
13:14:18 | LinusN | GodEater: amen to that |
13:14:35 | LinusN | JdGordon: fine with me at least |
13:14:44 | * | JdGordon feels more comfortable about playing in the bootloader so can do those backlight fixes.. |
13:14:48 | GodEater | get's my vote too - for what it's worth |
13:15:18 | JdGordon | ... with OFF in the wps going to root? |
13:15:34 | LinusN | JdGordon: sounds ok to me |
13:15:41 | | Quit ender` (" Programming is like sex becuse: 11. But some people will never realize how bad they are, and you’re wasting your time trying) |
13:15:45 | pondlife | JdGordon: Do you mean STOP? |
13:15:51 | amiconn | pondlife: Those flash roms are usually specced for 100.000 cycles |
13:15:55 | JdGordon | OFF == STOP |
13:16:07 | LinusN | JdGordon: you will of course be the blind community's enemy #1 for a while :-) |
13:16:10 | pondlife | Why not follow playlist on that one? |
13:16:15 | | Join barrywardell [0] (n=barry@194.46.174.223) |
13:16:25 | pondlife | It does at the moment |
13:16:27 | JdGordon | LinusN: I know.. and I dont really like that... :( |
13:16:49 | JdGordon | I tihnk maybe changing off to GO_TO_PREVIOUS instead of ROOT would make more ppl happy tho |
13:16:50 | pondlife | Try using it with your eyes closed and just voice on |
13:16:54 | LinusN | pondlife: why go to the browser at all when you stop the music? |
13:17:09 | JdGordon | pondlife: only 2 of the root items are currently voiced |
13:17:31 | pondlife | LinusN: Because I want to select another album |
13:17:33 | JdGordon | who makes the voice files? |
13:17:44 | LinusN | JdGordon: not voiced, as in "no voice support", or as in "needs updated voice file"? |
13:18:30 | JdGordon | the latter |
13:18:58 | | Join ender` [0] (n=ender@84-255-206-8.dynamic.dsl.t-2.net) |
13:18:59 | pondlife | IMHO it's important to maintain the current basic stop/play |
13:19:06 | pondlife | Pause is not good as voice stops. |
13:19:07 | LinusN | pondlife: sure, but is that what the user would expect, for instance after resuming playback after boot? |
13:19:43 | pondlife | After boot, I'd be happy to go to the root, but would prefer to go to the last played in the browser |
13:19:54 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
13:20:03 | pondlife | But stop is quite common, booting is not |
13:20:11 | vjt | i've compiled a rockbox with the cop patch for the ipodvideo, it is available at vjt/rockbox-ipodvideo-r12519+cop_patch.zip">http://signalos.org/~vjt/rockbox-ipodvideo-r12519+cop_patch.zip if someone needs it :) |
13:20:38 | pixelma | yes, I'd expect to be in the screen I came from too |
13:20:40 | LinusN | pondlife: all i want is a consistent and intuitive behaviour |
13:20:44 | pondlife | Me too. |
13:21:11 | *** | Saving seen data "./dancer.seen" |
13:21:12 | pondlife | But when going back to the menus or browser, I want to always go to wherever I last was. |
13:21:21 | LinusN | i guess previous screen might be good enough, but what if the last screen was the plugin browser? |
13:21:31 | pondlife | This should cover the settings and everything ideally |
13:21:55 | pondlife | i.e. regard it as just 2 parts - the menu heirarchy and the WPS. |
13:21:55 | JdGordon | LinusN: you cant go plugins > wps |
13:22:04 | LinusN | ok |
13:22:09 | pondlife | What about pressing play? |
13:22:11 | JdGordon | it will always be either root or files |
13:22:16 | JdGordon | its disabled |
13:22:28 | | Quit aliask ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]") |
13:22:37 | LinusN | indeed it is |
13:22:44 | pondlife | Why is that? |
13:22:47 | | Quit DataGhostUni ("Peace and Protection 4.22.2") |
13:22:50 | JdGordon | because.. :) |
13:22:57 | pondlife | Why not have play always work as a resume? Consistency ;-) |
13:23:08 | JdGordon | that was being consisteant with svn |
13:23:22 | pondlife | Well, we can improve it, can't we? |
13:23:31 | LinusN | the code in svn is not very consistent, is it? :-) |
13:23:42 | pondlife | Stop means go to heirarchy, play means go to WPS |
13:23:52 | LinusN | i would expect Play to take me to WPS at all times |
13:23:59 | JdGordon | amiconn: have you still got everything setup to make voice files? |
13:24:19 | JdGordon | its a simple change.. but it does feel wierd going wps > plugins :p |
13:24:29 | | Join Thundercloud_ [0] (n=thunderc@82.153.197.189) |
13:24:34 | JdGordon | i mean, that will happen if stop == go to previous |
13:24:37 | pondlife | Currently, in settings, play selects. That's been wrong for a long time.. |
13:24:54 | pondlife | That's the one that's annoyed me most |
13:24:57 | amiconn | I didn't make any new voice file since the langv2 transition... and I'm not allowed to publish the bearable ones :( |
13:25:01 | LinusN | JdGordon: that's why i think it should go to the root when you stop |
13:25:19 | LinusN | then the file tree is one click away |
13:25:22 | pondlife | I don't understand? |
13:25:30 | pondlife | Why not go back to the last place? |
13:25:35 | LinusN | and since it remembers the location, it shouldn't be a problem |
13:25:43 | JdGordon | amiconn: ok, i was wondering why the ones from you on the wiki are so old :p |
13:25:58 | LinusN | pondlife: because it's potentially confusing |
13:25:59 | pondlife | Seems inconsistent to me. Why should the browser be special... |
13:26:00 | pixelma | LinusN: still one click too many |
13:26:20 | LinusN | pixelma: yes, if you want to go to the browser |
13:26:22 | pondlife | If it goes back to the heirarchy, it's only one long left back to the root. |
13:26:48 | LinusN | pondlife: the last screen could be the plugin browser or the theme browser |
13:26:50 | pondlife | I know you don't see it as a heirarchy, but I have to for consistency... |
13:26:53 | pondlife | Why not |
13:26:57 | JdGordon | pixelma: did you try the latest patch? hopefully left will act properly for you in the tree |
13:27:06 | pondlife | Useful if selecting a theme, certainly |
13:27:06 | amiconn | I should adapt the vbscript one day.... probably before the per-target voice split :/ |
13:27:32 | pondlife | I can see that plug-ins might be a bit pointless, but consistency is much improved, no? |
13:27:44 | pixelma | want to repeat my suggestion: make it go to the screen one has set as start screen - could make everyone happy |
13:27:50 | LinusN | pondlife: consistency is always going back to the root, imho |
13:28:08 | pixelma | LinusN: that's what I do the most, I don't change settings too often... |
13:28:11 | pondlife | True, but that's a useful feature lost. |
13:28:11 | LinusN | pixelma: sounds reasonable |
13:28:20 | pondlife | Can I set start screen to be browser? |
13:28:25 | LinusN | yes |
13:28:30 | pondlife | So "root"="browser" |
13:28:42 | JdGordon | start != root tho |
13:28:50 | pixelma | JdGordon: yes, repeat left works now |
13:28:59 | GodEater | start is first screen displayed, root is always the root menu |
13:29:02 | LinusN | my only concern is that it may not be obvious to the user what screen it will return to when you stop |
13:29:14 | pondlife | The last one they selected |
13:29:35 | GodEater | that wouldn't make any sense to me if I'd been listening to music for 6 hours |
13:29:39 | pondlife | Although I could live with the start screen I guess, as long as follow playlist works properly |
13:29:44 | GodEater | I'd have forgotten where I was by then |
13:29:49 | JdGordon | How about we leave it stop > root, and if we get heaps of requests for something else we change it? |
13:29:54 | pondlife | Stop -> start |
13:30:12 | pondlife | Which will be root for most |
13:30:13 | markun | JdGordon: sounds fine |
13:30:24 | LinusN | pondlife: that might be kind of irritating it the start screen is the wps |
13:30:31 | pondlife | :-) |
13:30:34 | pondlife | True |
13:30:37 | * | amiconn sure as hell won't set the root menu as his start screen, and would hate to be thrown there by a simple 'Stop" |
13:30:41 | LinusN | or the fm radio |
13:30:51 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
13:30:56 | * | pondlife wants to use the browser much more than the root |
13:31:05 | LinusN | ok, so last screen it is |
13:31:10 | * | pixelma too |
13:31:16 | | Join fasmaie [0] (n=fasmaie@c-71-233-79-102.hsd1.ma.comcast.net) |
13:31:27 | pondlife | Long left takes you back to root from most places too, right? |
13:31:33 | LinusN | it's probably not as confusing as i fear |
13:31:34 | pondlife | So it's easy to get back |
13:31:36 | linuxstb | Why don't we use the "startup screen" setting as the place that STOP takes you to? |
13:31:46 | LinusN | pondlife: Menu takes you to the root |
13:31:46 | pondlife | Because it might be WPS or radio |
13:32:02 | pondlife | LinusN: Of course, even better |
13:32:04 | LinusN | linuxstb: read my comment a few lines up |
13:32:29 | JdGordon | I think start screen with a sanity check would be best |
13:32:43 | pondlife | I prefer last |
13:32:50 | linuxstb | I still think STOP should go to the root menu, otherwise it's no longer a root menu. |
13:32:50 | pondlife | Start screen is a compromise IMHO |
13:33:00 | pondlife | linuxstb: MENU does that |
13:33:23 | linuxstb | And SELECT takes you to the file browser... |
13:33:31 | pondlife | No |
13:33:34 | pondlife | Select selects |
13:33:38 | JdGordon | whatever happens... can someone please build a updated voice file? make voice does nothing :p |
13:34:12 | Mikachu | JdGordon: did you configure for voice? |
13:34:14 | B4gder | the last time I tried, make voice built a voice file |
13:34:16 | pondlife | How about select in the WPS goes to the last screen but doesn't stop playback? |
13:34:28 | JdGordon | Mikachu: configure seems to have done nothing |
13:34:40 | JdGordon | which target needs to be chosen? |
13:34:54 | GodEater | JdGordon: any of them I'd guess |
13:35:01 | GodEater | and the V for voice |
13:35:01 | JdGordon | pondlife: select goes to the last browser, and doesnt stop |
13:35:04 | GodEater | s/the/then |
13:35:22 | B4gder | JdGordon: you should select the target you want the voice for |
13:35:29 | B4gder | they will be target-specific soonish |
13:35:42 | JdGordon | configure for voice does nothing :( |
13:35:58 | GodEater | JdGordon: does here |
13:36:01 | linuxstb | pondlife: What you're saying is that you don't want a root menu, but want to keep the existing Rockbox behaviour 100%? |
13:36:08 | pondlife | No |
13:36:17 | JdGordon | GodEater: is it telling you You need Festival, eSpeak or Flite in your path to build voice files ? |
13:36:36 | pondlife | I want consistency |
13:36:38 | JdGordon | espeak btw is installed and in the patch |
13:36:40 | JdGordon | path |
13:36:40 | linuxstb | In my mind, the root menu is the place you go to when you exit a screen. |
13:36:48 | JdGordon | ^ amen |
13:36:49 | LinusN | pondlife: and going to root is not consistency? |
13:36:53 | linuxstb | But in addition, we have short-cuts between screen. |
13:36:58 | GodEater | GodEater: yes it is |
13:37:01 | GodEater | argh |
13:37:05 | GodEater | talking to myself |
13:37:08 | GodEater | JdGordon: yes it is ;) |
13:37:14 | GodEater | and I have all three |
13:37:20 | B4gder | JdGordon: it works for me with festival installed |
13:37:22 | JdGordon | whisky tango foxtrot! |
13:37:24 | GodEater | although I think the Festival install is broken |
13:37:43 | pondlife | Sorry, on the phone... |
13:37:48 | GodEater | I don't appear to have a festival_client :( |
13:37:58 | GodEater | so I just went with espeak instead |
13:38:03 | GodEater | which appeared to work |
13:38:25 | JdGordon | B4gder: is there a script i can run instead of make voice? |
13:38:31 | GodEater | after you've done make voice - what then ? I'm left with a bazillion .mp3 files |
13:38:47 | pondlife | LinusN: Going to root would be consistent, yes. But going to root on MENU and last screen on STOP is also consistent and better (IMHO). |
13:38:56 | B4gder | GodEater: there should be a single file with them all merged |
13:39:02 | LinusN | i can go with last screen |
13:39:10 | B4gder | JdGordon: sure, just do what make voice does manually |
13:39:15 | GodEater | B4gder: called what ? |
13:39:24 | GodEater | ah - english.voice |
13:39:30 | JdGordon | which is? I get no Makefile |
13:39:59 | GodEater | JdGordon: do you *have* those things in your path ? |
13:40:11 | | Part fasmaie |
13:40:22 | pondlife | linuxstb: FWIW, I certainly do want a root menu, I like the idea of going from file to database browser and settings in a single heirarchy. |
13:40:26 | JdGordon | I have espeak |
13:42:20 | * | JdGordon gives up... GO_TO_PREVIOUS it is |
13:42:38 | linuxstb | I just think "last screen" isn't logical. Does it really matter if it takes a couple of clicks to enter the file browser after you press STOP? Or just press SELECT, then STOP. |
13:43:03 | * | JdGordon agrees soo much there... exit shoud goto root |
13:43:05 | amiconn | Yes it does. It's cumbersome if you're used to classic rockbox navigation |
13:43:26 | JdGordon | it takes 5 min to get used to the new menu |
13:43:35 | amiconn | I once tried Ondio original firmware... and was immediately annoyed by the root menu |
13:43:50 | amiconn | It requres extra button presses |
13:44:16 | GodEater | haha - espeak sounds like robbie the robot |
13:44:25 | amiconn | The root menu is probably a good idea... but only if you're not forced to use it everytime |
13:44:26 | | Quit barrywardell ("Konversation terminated!") |
13:44:34 | pondlife | amiconn: My thoughts exactly |
13:44:38 | | Quit Spida (Read error: 113 (No route to host)) |
13:44:39 | markun | GodEater: but it's a nice 1 man project |
13:44:46 | linuxstb | amiconn: It requires one extra press. Just press SELECT to go the file browser, then stop playback. |
13:45:20 | pixelma | which could be avoided... |
13:45:44 | pondlife | It just seems more logical to regard the WPS as an overlay on the menu system (including the browser etc.) |
13:45:46 | linuxstb | If you're intending to choose a new album, why stop playback at all? Just use SELECT to go the browser, and choose your next song. |
13:45:48 | GodEater | markun: Only one guy works on it ? Wow - impressive! |
13:46:10 | markun | GodEater: it was designed to run on very simple machines (12MHz ARM initially) and to be understandable, but did not have to be human sounding. |
13:46:16 | JdGordon | pondlife: if thats the case then for sure you would expect off to take you to the root menu |
13:46:17 | pondlife | linuxstb: If you want to go to the root menu, why not just press MENU? |
13:46:28 | pixelma | linuxstb: currently you're taken back to the root menu when playback has stopped |
13:46:29 | pondlife | No, to the last screen I was in |
13:46:37 | GodEater | markun: well it's pretty good - I wasn't complaining, I actually like the mechanized voice sound :) |
13:46:51 | pixelma | linuxstb: I mean at the end of the playlist |
13:46:52 | markun | GodEater: well, he got some help with support for other languages |
13:46:53 | pondlife | I want to go to the root menu only on boot up or when I navigate left into it. |
13:47:03 | JdGordon | GodEater: can you put up voice files for the patch please? |
13:47:13 | Shaid | the amiga could do robotic speach synthesis on a 7mhz 68k. |
13:47:29 | Shaid | I was impressed back in 1987. |
13:47:30 | markun | GodEater: if you have some spare time, a port to rockbox is on my wishlist |
13:47:45 | linuxstb | pixelma: Ah, I can see how the "stop at end of playlist" case is different. I agree it makes sense there to take the user to the browser. |
13:47:47 | Shaid | But now in 2007 it's not really alot better... |
13:47:57 | GodEater | for comparison, flite is terrible |
13:47:57 | JdGordon | espeak doesnt use as many languages as rockbox does tho |
13:48:03 | markun | Shaid: yes, I was impressed too, but wasn't there some special hardware for it? |
13:48:25 | GodEater | JdGordon: would that mean building a voice file per target ? |
13:48:26 | markun | JdGordon: I added Dutch, didn't take me long (although it's far from perfect) |
13:48:34 | pixelma | linuxstb: and in this case I don't see why there should be a difference depending on the reason why playback has stopped |
13:48:37 | markun | JdGordon: so other people can just add their own languages |
13:48:38 | * | linuxstb is starting to get persuaded... |
13:48:43 | JdGordon | GodEater: I dont thin so.. dont know tho |
13:48:43 | pondlife | What's the best quality voice generator that allows the end product to be distributed? |
13:49:13 | GodEater | I wish I could try out festival - the gentoo ebuild doesn't seem to install the binaries that the make procedure expects though |
13:49:23 | GodEater | :( |
13:49:37 | * | JdGordon has already caved in.. we are goign to previous.. im _not_ changing that to previousbrowser |
13:49:48 | linuxstb | Why previous, and not previousbrowser? |
13:49:59 | pondlife | No, previous is the one. Previous browser would be wrong. |
13:50:01 | JdGordon | becuase tihnk its wrong to |
13:50:04 | Shaid | I think the Paula chip helped, but it was mostly a kernel device |
13:50:10 | * | linuxstb is confused now |
13:50:10 | Shaid | of course, my amiga days are quite some time ago. |
13:50:19 | JdGordon | markun: how do you add voices? just lots of reaing or is there set words to say? |
13:50:20 | * | pondlife can't see the point in PrevousBrowser |
13:50:41 | linuxstb | What other previous screens could be useful when you press STOP? |
13:50:46 | JdGordon | the point is select in the wps :p |
13:50:49 | pondlife | Database? Settings? |
13:50:59 | linuxstb | Database is one of the previous browsers. |
13:51:00 | JdGordon | files, database, root |
13:51:09 | JdGordon | rec? fm? |
13:51:11 | | Join l33ch [0] (i=c32e462c@gateway/web/cgi-irc/labb.contactor.se/x-29cf1b8558e1175a) |
13:51:19 | GodEater | B4gder: which version of festival does rockbox expect ? |
13:51:27 | pondlife | Hmm, play -> radio at last?? |
13:51:33 | JdGordon | sure |
13:51:40 | pondlife | :) |
13:51:42 | JdGordon | we can go from any screen to any screen with this |
13:51:47 | LinusN | i think rockbox will never be able to evolve if we always have to retain the old behaviour |
13:51:55 | l33ch | hi all |
13:52:02 | * | GodEater agrees with LinusN |
13:52:13 | Shaid | well, yeah, evolution means change, it's part of its nature, really. |
13:52:13 | linuxstb | Can someone summarise the current/proposed behaviour? I'm confused now. |
13:52:14 | * | pondlife does too |
13:52:20 | markun | JdGordon: well, I just started to add the most likely phoneme for each letters in the dutch language, then just made it read some words and corrected the mistakes by coming up with new rules |
13:52:21 | JdGordon | ... and retain the charcell compatability :p |
13:52:24 | Shaid | we're not reactionists, are we? |
13:52:27 | pondlife | linuxstb: It's much simpler |
13:52:29 | LinusN | i can go with previous screen |
13:52:46 | JdGordon | markun: ok, sounds like fun :) |
13:52:46 | pondlife | Just navigate the menus, PLAY -> WPS, STOP -> menus |
13:52:50 | markun | JdGordon: let me check if I have my initial file, perhaps you will them see what I mean |
13:53:02 | JdGordon | na dont woryy about it |
13:53:05 | pondlife | browser is regarded as part of the menus |
13:53:08 | JdGordon | i was just curious.. |
13:53:16 | * | JdGordon only speaks english |
13:53:27 | linuxstb | Starting with the WPS, is the proposal that: SELECT goes to last browser, MENU goes to root menu, and STOP goes to the previously entered screen? |
13:53:30 | JdGordon | pondlife: no its not... |
13:53:42 | pondlife | No? |
13:53:43 | JdGordon | linuxstb: yes |
13:53:45 | LinusN | linuxstb: yes |
13:54:02 | pondlife | linuxstb: Yes! |
13:54:03 | JdGordon | pondlife: they arnt part of the menu, the menu just ties everything to gether |
13:54:17 | pondlife | No, I mean conceptually in the UI |
13:54:22 | linuxstb | Then I don't understand the STOP behaviour - either the root menu or last browser would seem more useful. |
13:54:23 | pondlife | I know they're not really |
13:54:29 | JdGordon | there also.. |
13:54:43 | * | pondlife would like SELECT to go to previous too, not previous browser |
13:54:52 | LinusN | conceptually, the root menu is, well, a menu from where you can go to different screens |
13:55:04 | pondlife | i.e. SELECT in WPS is same as STOP but playback continues. |
13:55:50 | linuxstb | That just seems very confusing - I would prefer buttons to be predictable in terms of going to absolute places. |
13:55:50 | LinusN | pondlife: i'd rather see SELECT in WPS as a shortcut to the browser |
13:55:52 | * | JdGordon finaly sees a massive advantage of svn over cvs... I can sitll make a patch :) |
13:56:06 | pondlife | Fair enough |
13:56:08 | markun | JdGordon: example of spanish: http://130.89.160.166/es_rules |
13:56:59 | markun | JdGordon: the english rules are very very complex compared to this as you can imagine :) |
13:57:26 | JdGordon | does it handle non-english alphabets? |
13:57:34 | Mikachu | yes, swedish works fine |
13:57:49 | markun | yes, utf-8 is the default encoding |
13:58:07 | JdGordon | those rules... does it try to transliterate the text? |
13:58:34 | JdGordon | looks interesting :p |
13:58:43 | markun | JdGordon: well, if by that you mean change text to phonemes then yes |
13:59:00 | Mikachu | markun: is there any way to handle words that are pronounced differently based on context? |
13:59:10 | * | JdGordon is a comp geek... not an english one.. wtf is a phoneme? |
13:59:16 | markun | Mikachu: not really (like 'read' and 'read' right?) |
13:59:23 | Mikachu | yeah |
13:59:54 | JdGordon | or, letters being pronounced differently if they are in the middle or at the end of the word? |
14:00 |
14:00:01 | Mikachu | that's no problem |
14:00:06 | | Quit JETC- (Read error: 54 (Connection reset by peer)) |
14:00:09 | JdGordon | cool |
14:00:13 | l33ch | I noticed problems while shutting down rockbox ! It does not power off but it's like standby :( Do anybody know about it ? Btw..my port is iRiver H10 :) I have r12504M - 070227 with kocop11.diff :) |
14:00:21 | | Join JETC- [0] (n=jetc@pool-72-68-36-52.nwrknj.east.verizon.net) |
14:00:31 | markun | JdGordon: if you are a comp geek you could try wikipedia :) |
14:00:38 | JdGordon | not that geekyy :p |
14:00:43 | | Join barrywardell [0] (n=barry@194.46.174.223) |
14:01:08 | markun | JdGordon: http://en.wikipedia.org/wiki/Phoneme |
14:01:48 | markun | the stress in words can also be tricky to get right sometimes |
14:01:59 | markun | without adding too much rules |
14:02:15 | JdGordon | Written in C++. :( how hard is porting c++ to c? |
14:02:19 | roolku | petur: are you here? |
14:02:21 | markun | JdGordon: not hard |
14:02:30 | markun | it's almost all just normal C |
14:02:45 | petur | roolku: 10% ;) |
14:03:12 | markun | JdGordon, Mikachu: compare the english rule file to the spanish one ;) http://130.89.160.166/en_rules |
14:03:15 | roolku | petur: I believe you wrote the i2c eeprom stuff for h300? |
14:03:50 | JdGordon | haha wow! |
14:03:52 | petur | roolku: not really, just adapted it a bit to work on h300 |
14:03:55 | roolku | petur: any chance of a quick test if my re-shuffeling has broken it? |
14:04:08 | markun | l33ch: and without the patch it works fine? |
14:04:12 | roolku | petur: yes, that is what I mean. |
14:04:26 | roolku | petur: if you have the time here is a build: roolku.pwp.blueyonder.co.uk/rockbox_h300.zip">http://roolku.pwp.blueyonder.co.uk/rockbox_h300.zip |
14:04:55 | l33ch | markun: I go to compile the latest source and i'll try it ... wait a few minutes |
14:04:59 | petur | roolku: no time now, but tonight ok ? |
14:05:00 | pondlife | JdGordon: Sorry, but I get a patch error with the latest root menu in bootloader/main.c. |
14:05:06 | markun | l33ch: you can also download the latest source. |
14:05:14 | markun | eh, latest build :) |
14:05:31 | JdGordon | pondlife: ignore it... yshouldnt be there |
14:05:39 | pondlife | Yup |
14:05:45 | roolku | petur: yes, no problem. I might commit it anyway and fix later - it is not used on h300 as far as I know |
14:06:01 | petur | it isn't no.... |
14:06:12 | petur | just in the debug menu |
14:06:12 | roolku | cheers |
14:06:29 | | Quit barrywardell ("Konversation terminated!") |
14:08:52 | * | LinusN fears an intense debate once the root menu is committed |
14:09:48 | JdGordon | thats wa sinevitable tho |
14:09:55 | LinusN | of course |
14:10:03 | JdGordon | as long as we are mostly in agreement its all that matters |
14:11:12 | preglow | and then it's time to start working on being able to skin it! |
14:11:13 | preglow | :) |
14:11:15 | LinusN | i'm just glad that i'm apparently still young enough to be able to learn new things |
14:11:29 | preglow | haha |
14:11:41 | LinusN | like using the root menu |
14:11:42 | preglow | the day i don't, i think i'll just throw myself in a lake |
14:12:04 | preglow | i think the root menu rocks |
14:12:05 | petur | and swim a bit... |
14:12:14 | LinusN | i love the root menu |
14:12:34 | LinusN | but i think "root menu" is a somewhat misleading name |
14:12:34 | preglow | makes rockbox a nicer place overall |
14:12:38 | GodEater | I also fear the change of fearing change if you see what I mean ;) |
14:12:45 | preglow | and probably easier for noobs |
14:12:53 | preglow | LinusN: agreed |
14:13:15 | LinusN | i think perhaps "Start menu" or "Main menu" |
14:13:25 | LinusN | "root" implies a hierarchy that doesn't exist" |
14:13:28 | preglow | start menu gets my vote |
14:14:06 | preglow | it's not like we really need to call it anything anyway |
14:14:11 | preglow | apple calls their main menu "ipod" |
14:14:13 | preglow | :) |
14:14:17 | LinusN | well, we might have to, in the manual |
14:14:33 | pixelma | so JdGordon would have to rename root_menu.c ? ;) |
14:14:36 | LinusN | "Menu" takes you to the xxxx |
14:14:45 | LinusN | pixelma: lol * 2 |
14:14:52 | linuxstb | I always thought the idea of the root menu was to create a hierarchy... |
14:14:58 | JdGordon | I was actually going to ask if root_menu.* should be moved and renamed |
14:15:14 | LinusN | linuxstb: where is the hierarchy? |
14:15:22 | JdGordon | moved into gui or menus and named ? |
14:15:24 | preglow | i think of the point of the root menu as just organising things in a more logical place |
14:15:26 | linuxstb | The root menu is at the root, and everything else underneath. |
14:15:47 | LinusN | you can go from any screen to another |
14:15:54 | LinusN | via the root menu |
14:15:56 | Febs | "Main Menu" might be confusing as there is a main menu now which serves a different function. |
14:16:07 | linuxstb | LinusN: Exactly - _via_ the root menu. |
14:16:12 | JdGordon | Main Menu is renamed to Settings in te patch |
14:16:22 | JdGordon | not via... you can go any to any skipping the root! |
14:16:23 | markun | but start menu is also not right if you have the settings menu defined as the start screen :) |
14:16:24 | linuxstb | Apart from the small number of short-cuts which by-pass the root menu. |
14:16:34 | pondlife | LinusN: What's the harm in regarding it as a heirarchy? |
14:17:00 | preglow | you might get surprised when it doesn't act as such |
14:17:15 | LinusN | exactly |
14:17:17 | roolku | root menu is not so intuitive for technically challenged users - I like main menu |
14:17:17 | preglow | anyway, i believe it's quite redundant |
14:17:23 | preglow | people will use it, find out how it works, and then remember that |
14:17:28 | markun | pondlife: same problem as "why doesn't left bring me back to the WPS?" |
14:17:34 | preglow | you don't need a perfect concept of anything to be able to use it |
14:17:51 | Febs | But you do need to be able to have a consistent name for it to be able to document it. |
14:17:59 | LinusN | yes we do |
14:18:11 | LinusN | i think "Main menu" is the best |
14:18:14 | linuxstb | How about "Rockbox menu" - with "Rockbox" as the title? |
14:18:23 | pondlife | I vote "Main menu" |
14:18:25 | LinusN | linuxstb: not bad |
14:18:41 | markun | but then again, all menus in rockbox are a rockbox menu |
14:18:48 | linuxstb | But not The Rockbox Menu. |
14:18:56 | markun | ah no :) |
14:19:00 | preglow | main menu gets my vote |
14:19:09 | LinusN | ok, so we have "Main menu", "Start menu" and "Rockbox menu" |
14:19:12 | GodEater | he definite artcile |
14:19:14 | Febs | Notwithstanding my earlier comment, I think "Main Menu" makes sense as well. |
14:19:19 | GodEater | I vote Rockbox menu |
14:19:20 | preglow | hmm, rockbox menu isn't bad either :P |
14:19:26 | linuxstb | Main Menu works, but is boring... |
14:19:28 | LinusN | (here we go again) :-) |
14:19:32 | pondlife | Nah, there are lots of Rockbox menus ;) |
14:19:35 | * | GodEater remembers this isn't a democracy :) |
14:19:40 | preglow | i definitely like rockbox menu now |
14:19:43 | preglow | commit! |
14:19:46 | LinusN | haha |
14:19:58 | JdGordon | the title now is Rockbox Menu (it should be ROCKbox but meh..), settings is Settings |
14:19:58 | pondlife | no, wait, preglow changed his mind ;) |
14:20:18 | preglow | it's set now that i've cycled through all three alternatives |
14:20:19 | preglow | haha |
14:20:23 | JdGordon | preglow: I cant commit :'( link is still down in singapore |
14:20:34 | preglow | is that so |
14:21:34 | | Join Obsys [0] (n=chatzill@p10252-ipcd01-1hon.tokyo.ocn.ne.jp) |
14:22:30 | bospaadje | btw, i just read the wiki page on the root menu - regarding the ipod keymap, any change in that? I saw a suggestion to use short select to stop |
14:23:20 | | Quit Ribs ("eh eh ehhhh!") |
14:24:14 | pondlife | You know, if it goes in as Root Menu (TM), it'll become another Tagcache (TM) eventually ;-p |
14:24:19 | Febs | I predict "Rockbox menu" will cause confusion. |
14:24:38 | preglow | you're predictions are noted |
14:24:39 | preglow | commit! |
14:24:42 | preglow | your... |
14:24:44 | LinusN | lol |
14:24:57 | bospaadje | I like "Rockbox menu" |
14:25:11 | * | linuxstb is moving towards "Main Menu".... |
14:25:13 | LinusN | i think "Rockbox menu" should work |
14:25:16 | bospaadje | since it's essentially 'the' menu rockbox uses |
14:25:27 | preglow | haha |
14:25:34 | preglow | welcome to the rockbox decision making circus |
14:25:41 | pondlife | No, there are lots of menus in Rockbox! |
14:25:44 | pixelma | JdGordon: I don't see a change in the stop behaviour with the latest patch |
14:25:51 | LinusN | all other menus have names too, like "Settings" etc, so I don't think there would be much confusion |
14:25:54 | bospaadje | the rest is submenus (sort of), right? |
14:26:09 | preglow | roolku: do we really want runtime detection for something almost no one will have? |
14:26:09 | Febs | "Go to the Rockbox menu." "I'm in the Rockbox menu. The one with the sound settings." "No, go to the ROCKBOX menu." |
14:26:20 | LinusN | however, "Main menu" has more meaning to it |
14:26:24 | markun | Any left-to-wps guys in here? |
14:26:39 | JdGordon | pixelma: oh? nuts :p |
14:26:39 | GodEater | markun: stirrer :) |
14:26:45 | markun | :) |
14:26:46 | pondlife | JdGordon: It's almost working |
14:26:49 | roolku | preglow: I implemented it as a suggestion from LinusN |
14:26:54 | preglow | ok |
14:26:56 | pixelma | JdGordon: maybe because the patch didn't apply cleanly? I'll try again |
14:26:58 | pondlife | But Follow Playlist is only going to the folder still, not the file. |
14:27:04 | GodEater | JdGordon: not worth trying to setup TOR to commit now ? |
14:27:38 | | Join vertic23 [0] (i=bla@dslb-084-057-232-165.pools.arcor-ip.net) |
14:27:41 | roolku | preglow: the problem is some users of the MOD are "hardware-only" and cannot compile |
14:27:42 | JdGordon | GodEater: no, 12.30am here.. cbf... ill do it tomroow when everyone is asleep in case it breaks builds no one will notice :) |
14:27:44 | linuxstb | How about referring to it as the main menu, but keeping the "Rockbox" title onscreen? |
14:27:53 | pixelma | pondlife: that worked for me with the previous patch (at least when going to filebrowser from WPS) |
14:27:54 | GodEater | JdGordon: hahaha - good plan :) |
14:28:10 | preglow | linuxstb: sounds extra good |
14:28:14 | bospaadje | linuxstb, refer to it as "Rockbox main menu" then.. |
14:28:17 | pondlife | pixelma: Try this. Play track 2, then press STOP |
14:28:22 | LinusN | preglow, roolku: much like the 8Mbyte recorder build |
14:28:32 | markun | The Rockbox main root menu ;) |
14:28:34 | JdGordon | pondlife: flow playlist only works if audio is actually playing |
14:28:37 | GodEater | markun: what is the "STOP" button on the Gigabeat ? |
14:28:38 | pixelma | pondlife: then I'm back in the root main menu atm |
14:28:41 | LinusN | "Rootbox" :-) |
14:28:44 | preglow | LinusN: yeah, but that doesn't add binary size, does it? |
14:28:44 | GodEater | is it "A" ? |
14:28:57 | preglow | but i guess binary size isn't that much of an issue on h1x0 |
14:28:57 | pondlife | pixelma: Go into Files and find a track 02... |
14:29:07 | pondlife | Then play it and press STOP. What happens? |
14:29:13 | markun | GodEater: it's A, but I wish it was POWER |
14:29:13 | LinusN | preglow: a few hundred bytes i guess, but only on the h100, i hope |
14:29:38 | * | GodEater is bemused by how it appears impossible to ever have the WPS display the "stop" graphic |
14:29:39 | preglow | and i definitely guess it's worth it to avoid having another build |
14:29:43 | preglow | or have someone maintain custom build |
14:29:44 | preglow | s |
14:29:56 | pixelma | pondlife: in the filebrowser? |
14:30:02 | pondlife | No, in the WPS |
14:30:05 | JdGordon | pixelma: stop works correclty here.... |
14:30:35 | pixelma | pondlife: I said root menu atm, I'll try again |
14:30:36 | markun | maybe we should even put some code in a #if 0 to jump to the WPS when you press left tree to keep some people happy :) |
14:30:36 | pondlife | JdGordon: Can you try this too? Navigate to a track 2 in the file browser and play it. Then press STOP in the WPSS |
14:30:44 | JdGordon | pondlife: just tried.. works fine |
14:30:48 | JdGordon | oh, stop... |
14:30:49 | | Join Arathis [0] (n=doerk@p5484B504.dip0.t-ipconnect.de) |
14:30:53 | pondlife | Yep:) |
14:31:05 | pondlife | SELECT works, but STOP almost works |
14:31:15 | JdGordon | but like I said.. follow isnt supposed to work if audio isnt playing |
14:31:20 | pondlife | Aha, I see |
14:31:23 | preglow | roolku: i guess you don't have the ability to wake up on rtc alarm? |
14:31:23 | linuxstb | JdGordon: How is "previous screen" decided? If you enter the WPS from the root menu, is the root menu the previous screen? |
14:31:32 | JdGordon | yes |
14:31:32 | LinusN | preglow: sure we do |
14:31:50 | linuxstb | JdGordon: So which screens have a shortcut button to the WPS? |
14:31:54 | pondlife | I think of follow playlist as meaning "update the previous screen" |
14:32:07 | JdGordon | browsers, menus atm... |
14:32:12 | pondlife | PLAY should work from everywhere soon, right? |
14:32:18 | JdGordon | shortcuts can be added on a target by target basis after |
14:32:19 | LinusN | pondlife: i think of follow playlist as "update the browser" |
14:32:32 | preglow | LinusN: is it wired correctly for it too? |
14:32:37 | LinusN | yes |
14:32:46 | roolku | preglow: alarm work with the MOD |
14:32:49 | preglow | ghah |
14:32:50 | pondlife | LinusN: OK |
14:32:53 | preglow | more files i need to include in my patch :/ |
14:33:09 | preglow | i renamed HAVE_ALARM_MOD to HAVE_RTC_ALARM |
14:33:51 | JdGordon | LinusN: do you know what needs to be fixed for the h300 bootloader for the alarm to turn it on? |
14:34:09 | preglow | alard mod is applicable in this case, but not in the majority case |
14:34:12 | preglow | alarm.... |
14:34:19 | * | JdGordon thinks he remembers preglow saying his patch was for the rtc in the h300 |
14:34:20 | * | preglow wants new fingers |
14:34:21 | Mikachu | haha, a lard mod eh? |
14:34:39 | linuxstb | JdGordon: The ipods and h300/x5 have the same rtc chip |
14:34:45 | preglow | JdGordon: it is, kinda, but the drivers need to be merged |
14:34:54 | | Join tucoz [0] (i=528612c1@gateway/web/cgi-irc/labb.contactor.se/x-9c6eefb8085bd978) |
14:36:03 | tucoz | LinusN: I see you committed some changes to the hxxx bootloaders. Is this the same bootloader as the one Slasheri has been working on wrt rambox etc? |
14:36:20 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
14:36:43 | tucoz | My concern is mainly the noise on boot |
14:37:40 | LinusN | tucoz: i haven't worked on that issue, no |
14:37:45 | tucoz | i see |
14:37:49 | | Join norbusan [0] (n=norbusan@generic-nat.unisi.it) |
14:38:04 | preglow | LinusN: seems like it gained about 6kb |
14:38:14 | JdGordon | LinusN: as long as the AC is plugged in with rockbox on its safe? |
14:38:17 | roolku | hm, I wonder why recorder 8MB went up 40 bytes and Rec down 16 - compiler version differences? |
14:38:31 | JdGordon | compressed bins |
14:38:35 | preglow | roolku: for rec, perhaps, but rec 8 meg shouldn't vary that much |
14:38:53 | tucoz | in any case, it's not that bad nowadays as the noise is only ~0.5s compared to the 1-2s it was earlier :) |
14:39:10 | LinusN | preglow: ah yes, all the alarm setting ui stuff went in as well |
14:39:11 | tucoz | s/is/lasts for/ |
14:39:31 | roolku | ...and the clock plugin |
14:39:59 | LinusN | roolku: the plugins don't count in the size table |
14:40:05 | roolku | true |
14:40:53 | roolku | I am also suprised that the h300 build didn't change as I juggled the code around a bit |
14:41:54 | | Join pearldiver [0] (n=say@cpe-72-225-231-80.nyc.res.rr.com) |
14:42:13 | tucoz | should the rtc code really be included in the standard core for the h120 as this requires a hw mod? |
14:43:00 | | Part norbusan |
14:44:31 | * | tucoz reads log |
14:45:14 | tucoz | 14.27.41 # <roolku> preglow: the problem is some users of the MOD are "hardware-only" and cannot compile |
14:46:02 | tucoz | i am impressed by people able to dissect their player and solder a chip in that tiny piece of machinery and _not_ being able to compile rockbox |
14:46:29 | roolku | tucoz: I was suprised as well |
14:46:30 | preglow | i'd be able to teach my mother to compile rockbox, heh |
14:46:48 | | Quit JdGordon ("zzzzzzzzzzzz") |
14:47:02 | LinusN | it's not about being able to compile rockbox, it's about keeping a patch in sync |
14:47:14 | tucoz | that is a valid point |
14:47:22 | LinusN | and that patch is not trivial |
14:47:38 | linuxstb | Why don't we just add it as an extra build then? |
14:47:44 | LinusN | we could |
14:47:45 | preglow | ah, but you can commit it without adding it as default for all h1x0 builds |
14:47:46 | tucoz | like the 8MB? |
14:47:52 | preglow | but anyway, i don't mind much |
14:47:58 | linuxstb | Seems like run-time detection of RTC would be more trouble. |
14:47:59 | preglow | i don't think there will be many optional features |
14:48:02 | LinusN | i don't mind either |
14:48:15 | tucoz | me neither. was mainly thinking of policies |
14:48:23 | preglow | it's easier for everyone and we've got kilobytes to burn |
14:48:23 | LinusN | especially since i intend to mod my h140 soon :-) |
14:48:32 | tucoz | what is counted for as an 'official' mod |
14:48:33 | tucoz | hehe |
14:48:33 | preglow | LinusN: it is tempting indeed... |
14:48:49 | preglow | but i don't know if my h120 casing can take another opening up |
14:48:53 | roolku | I think there are now 14 modded h1x0 out there |
14:49:16 | LinusN | about 12 more than the 8mbyte mod :-) |
14:49:22 | tucoz | is it possible to f |
14:49:33 | tucoz | fit that chip inside a h120? |
14:49:40 | LinusN | yes |
14:49:45 | tucoz | cool |
14:50:18 | LinusN | http://www.rockbox.org/twiki/bin/view/Main/RTCModH1x0 |
14:50:25 | tucoz | not that i will go anywhere near my h120 witha soldering iron combined with my lack of soldering skills |
14:50:36 | tucoz | thanks LinusN |
14:50:41 | | Quit cadu (Read error: 104 (Connection reset by peer)) |
14:50:49 | Slasheri | tucoz: ah, that issue. can you compile rockbox yourself? |
14:51:01 | LinusN | btw, the pictures in the forum post should be moved to the wiki |
14:51:53 | tucoz | Slasheri: sure. but not at the moment. I just moved to a new apartment, and i wait for my internet connection to be set up |
14:51:55 | LinusN | and perhaps degrade the ds1339c variant to "optional" |
14:52:08 | Slasheri | you should try adding audiohw_reset() to the apps/main.c |
14:52:15 | amiconn | preglow: The bin for recorder8mb is as compressed as the normal recorder bin |
14:52:18 | Slasheri | do it just after the kernel init stuff and see if the problem is gone |
14:52:33 | Slasheri | if it works, that can be committed |
14:52:39 | amiconn | But the binaries aren't identical; there are a few special measures added for 8MB |
14:52:42 | roolku | LinusN: the startup problem with the ds1339c doesn't exist anymore |
14:53:22 | tucoz | ok. I can take my laptop to a friend some time later this week. I'll let you know if it helps |
14:53:25 | roolku | LinusN: but I will reorganise the wiki page a bit |
14:53:32 | LinusN | roolku: nice |
14:53:35 | Slasheri | roolku: hmm, rtc runtime detection. interesting :) |
14:53:39 | tucoz | Slasheri: thanks btw |
14:53:41 | preglow | amiconn: could you give me quick summary as to what needs to be done to get rid of long calls? postfix all declarations by IDATA_* and prefix all definitions by the same? |
14:53:47 | Slasheri | tucoz: lets hope it helps |
14:53:52 | tucoz | yep |
14:54:10 | amiconn | preglow: ICODE_ATTR, not IDATA |
14:54:19 | amiconn | And only functions, of course |
14:54:43 | preglow | ah, yesyes |
14:54:45 | preglow | wrong thing came out |
14:54:58 | amiconn | There are some places with special ICODE_* |
14:55:24 | | Quit petur ("worrrrk") |
14:56:25 | roolku | Slasheri: well strictly speaking it only detects if there is an I2C device at that address, but the likelyhood of someone soldering in a temerature sensor with the same hardware address are minute |
14:56:40 | amiconn | preglow: There's an easy way to find out where the declarations and definitions are clashing: add __attribute__((long_call)) to ICODE_ATTR for arm and the try to compile... |
14:57:06 | tucoz | see you |
14:57:09 | | Part tucoz |
14:58:06 | pondlife | I really like the root menu, but wish very much that Files always took me to the root directory. |
14:58:20 | preglow | shut up! |
14:58:23 | Slasheri | roolku: but i think that is a good feature |
14:58:42 | pondlife | I mentioned it once but I think I got away with it. |
14:58:50 | pixelma | pondlife: you missed the discussion yesterday... |
14:58:53 | | Join webguest53 [0] (i=c0231115@gateway/web/cgi-irc/labb.contactor.se/x-00dab9540490dc52) |
14:58:53 | | Join OgMaciel [0] (n=omaciel@ubuntu/member/gnukemist) |
14:59:00 | * | pondlife looks at logs |
14:59:10 | roolku | Slasheri: might encourage more people to do the mod |
14:59:29 | * | preglow needs another h1x0 |
14:59:32 | pondlife | It just seems very wrong to go right from root menu to files, then right takes you somewhere else. |
14:59:35 | Slasheri | roolku: and it didn't even increased the binary size, except for h1xx of course.. that is great |
14:59:39 | pondlife | Sorry, I meant left. |
14:59:43 | LinusN | pondlife: then don't use Right |
14:59:47 | | Join Criamos [0] (n=Criamos@p54933737.dip0.t-ipconnect.de) |
14:59:49 | | Join TheSphinX^ [0] (n=sphinx@p213.54.47.167.tisdip.tiscali.de) |
14:59:58 | LinusN | pondlife: use Select |
14:59:59 | Mikachu | you could confuse people immensely by making right go to / and select go to last folder :) |
15:00 |
15:00:04 | pondlife | Aha! |
15:00:14 | * | pixelma has to use 'right' but oh well... |
15:00:19 | LinusN | pixelma: hehe |
15:00:29 | TheSphinX^ | hi there |
15:00:32 | pondlife | Is there no select on Ondio at all? |
15:00:33 | pondlife | Wow |
15:00:52 | LinusN | pondlife: this is why i want to stress that it is *no hierarchy* |
15:01:01 | pixelma | pondlife: there is but it is used as "resume" |
15:01:07 | pondlife | Well, why not make it a hierarchy?# |
15:01:16 | LinusN | the main menu is not the parent of the root directory |
15:01:25 | pondlife | It's almost there now, surely that would be an improvment? |
15:01:31 | LinusN | absolutely not |
15:01:34 | pondlife | I misunderstood the whole patch then. |
15:01:39 | | Join x1jmp [0] (n=x1jmp@p57B0AFF6.dip0.t-ipconnect.de) |
15:01:44 | pixelma | that didn't come out right |
15:01:56 | LinusN | i don't want to start over browsing from the root just because i have entered the main menu |
15:02:28 | LinusN | the browser is a separate component, which happens to be selectable from the main menu |
15:02:35 | LinusN | and from the wps |
15:02:50 | LinusN | and it remembers the position for convenience |
15:02:52 | pondlife | Darn it. I thought this was aimed at clearing up this mess. |
15:02:57 | LinusN | it is |
15:03:02 | LinusN | and it is no mess |
15:03:12 | LinusN | where is the mess? |
15:03:23 | pondlife | In my head I guess! |
15:03:39 | LinusN | we have finally gotten rid of the existing hierarchy |
15:03:47 | LinusN | and now we have a flat structure |
15:03:52 | pondlife | Hierarchies are good though |
15:03:55 | pondlife | IMHO |
15:04:13 | LinusN | not when you mix the file system hierarchy and the menu hierarchy |
15:04:28 | pondlife | It certainly looks like a hierarchy to the uninformed (i.e. me). |
15:04:42 | LinusN | i.e the main menu is not the parent of the root folder |
15:04:54 | pondlife | I understand that now, but didn't get that from using the UI |
15:05:38 | pondlife | I saw MENU -> root, PLAY -> WPS, STOP -> last place in a hierarchy. |
15:05:49 | LinusN | *but* i think Left-to-mainmenu is a bad thing in this |
15:06:05 | pondlife | Yes, very probably now. |
15:06:26 | LinusN | left-to-anything from the file root is a bad thing imnsho |
15:06:37 | pondlife | My main objection to left-to-WPS was for blind users, so you can be sure that an extra left won't go somewhere unvoiced. |
15:07:12 | pondlife | If the root IS regarded as a level above the browser, it works fine. Left at root does nothing I assume... |
15:07:19 | * | pondlife tries |
15:08:06 | pixelma | btw... don't know what I did wrong earlier but "stop" works as expected now |
15:08:15 | pondlife | I just can't get my head around the paradigm of this UI. |
15:08:25 | pondlife | Seems to be lots of bits glued together |
15:08:28 | markun | pondlife: then just wait till it's finished |
15:08:51 | preglow | pondlife: you're trying to think too much about it |
15:08:52 | preglow | just use it |
15:08:58 | pondlife | I am trying to use it. |
15:09:14 | pondlife | I'm finding it illogical |
15:09:20 | preglow | *shrug* |
15:09:24 | pondlife | Then I'm thinking "why?" |
15:09:25 | preglow | i think it worked pretty great |
15:09:31 | markun | pondlife: what would be more logical then having 1 place to access everything? |
15:09:36 | pondlife | It's better |
15:09:38 | GodEater | me too - seems very intuitive to me |
15:10:07 | | Quit pill (Nick collision from services.) |
15:10:11 | | Quit Febs (Read error: 110 (Connection timed out)) |
15:10:19 | | Quit webguest53 ("CGI:IRC (EOF)") |
15:10:19 | pixelma | hmm... maybe the left-to-main-menu is really the thing that's causing confusion |
15:10:25 | | Join pill [0] (i=pill@sloth.shellfx.net) |
15:10:32 | LinusN | pixelma: i agree |
15:10:42 | markun | pixelma: I think so too |
15:10:56 | LinusN | left-to-main-menu implies a hierarchy that doesn't exist |
15:10:57 | markun | LinusN: damn lag :) |
15:11:04 | preglow | LinusN: after a fair deal of disassembling, i've noticed i can expect no kind of signal from the pcf that an alarm has occured. any ideas on how to deal with that? :/ |
15:11:29 | | Quit Kittt0s (Read error: 104 (Connection reset by peer)) |
15:11:39 | LinusN | preglow: i guess you will have to stick to comparing the alarm and current time |
15:11:43 | | Quit pill (Nick collision from services.) |
15:11:56 | preglow | LinusN: then we'll have multiple triggerings if the user switches it off after an alarm occurs, then quickly on again |
15:12:00 | | Join Kitt0s [0] (i=Kaa@84.94.96.252.cable.012.net.il) |
15:12:00 | | Join tick [0] (i=c27f0812@gateway/web/cgi-irc/labb.contactor.se/x-186053a2ca619aa0) |
15:12:01 | | Join pill [0] (i=pill@sloth.shellfx.net) |
15:12:14 | LinusN | preglow: how come? |
15:12:25 | preglow | LinusN: well, the alarm time and current time will still match |
15:12:40 | LinusN | preglow: really? how? |
15:12:51 | tick | LinusN: with the root menu, I'd say LEFT should NOT go to the root menu from the root dir. Before root menu I was for LET-to-WPS |
15:12:51 | Mikachu | can't you disable all the other flags when they match the first time? |
15:12:52 | | Quit pill (Nick collision from services.) |
15:13:02 | | Join _pill [0] (i=pill@sloth.shellfx.net) |
15:13:14 | preglow | LinusN: i disregard seconds completely, since i don't know how long a startup will take. so i just compare minutes and hours, and you've got ample time to switch rockbox off then on again before the current minute changes |
15:13:20 | LinusN | tick: full ack |
15:13:31 | Mikachu | preglow: maybe you can encode state in the second register? |
15:13:31 | preglow | but i guess i could do some kind of threshold based on the seconds value, but that might break nicely during a long dircache update |
15:13:41 | LinusN | preglow: surely it can't take a minute to boot? |
15:14:04 | preglow | LinusN: i don't know, i just know it can take long |
15:14:07 | LinusN | and couldn't you clear the rtc wakeup interrupt flag? |
15:14:09 | preglow | what with dircache, database, etc |
15:14:12 | tick | LinusN: b/c if we'd do this we'd make the user to feel the root menu as the parent of the root dir. Which is not the case. |
15:14:14 | | Join Pill [0] (n=Pill@wikimedia/Pill) |
15:14:26 | preglow | LinusN: all interrupt flags and interrupt masks are clobbered by the bootloader |
15:14:29 | LinusN | preglow: you check the alarm interrupt *after* the database init????? |
15:14:32 | preglow | LinusN: including the wake on rtc flag |
15:15:00 | LinusN | tick: exactly |
15:15:17 | preglow | LinusN: ah, right, i haven't actually checked the order yet, i just did a stupid assumption :) |
15:15:19 | Pill | Could you answer me one question, this user _pill, has he just changed his nick some times? |
15:15:36 | tick | LinusN: does JdGordon have the same opinion? How it's implemented now (I mean the latest patch)? |
15:16:11 | Mikachu | Pill: look in the log |
15:16:15 | preglow | LinusN: rtc_init is called pretty quicly, so i guess i could do a threshold based on the seconds value |
15:16:19 | pondlife | LinusN: Sorry, phone rang. I agree that the left to menu makes it feel like a hierarchy. |
15:16:27 | LinusN | it currently does left-to-mainmenu |
15:16:32 | pondlife | Hence most of my confusion |
15:16:33 | Pill | Mikachu | where? |
15:16:41 | Mikachu | Pill: rockbox.org |
15:16:42 | LinusN | and that should be removed, methinks |
15:16:47 | l33ch | btw..when I build bootloader from source codes is it only for iRiver H10 UMS .. not MTP ? I have MTP model ... coz when I put the new one on player it wrote some error and goes to emergency mode. |
15:16:54 | | Join Domonoky [0] (n=Domonoky@p549AFC6B.dip.t-dialin.net) |
15:16:57 | preglow | Mikachu: what second register, btw? |
15:17:29 | Mikachu | preglow: i may be completely confused about how it works, i meant the place you tell the rtc chip what second to wake up on |
15:17:48 | preglow | Mikachu: i can't put anything in that, then it becomes a valid wakeup time |
15:18:14 | Arathis | l33ch: 5/6 or 20 gb? |
15:18:20 | Mikachu | okay |
15:18:45 | preglow | but no, i'm leaning towards just putting in a seconds threshold now, and encoding the full date in the alarm register |
15:18:53 | l33ch | Arathis: 6GB |
15:18:53 | preglow | not just minute and hour with the rest marked as irrelevant as now |
15:18:55 | | Part pondlife ("lunch...") |
15:18:56 | Pill | Mikachu | Nick changes aren't logged, thanks anyway. |
15:18:56 | | Quit tick ("CGI:IRC (EOF)") |
15:19:04 | | Part Pill ("-") |
15:19:08 | preglow | this will be vastly overkill for h3x0 and x5, but |
15:19:58 | Arathis | l33ch: anyway, I have a 20GB MTP and the bootloader works fine. You could either post the error msgs or just try the precompiled at http://download.rockbox.org/bootloader/iriver/ (5GB-MTP for you) |
15:20:05 | LinusN | preglow: full date is a good thing |
15:20:18 | Mikachu | preglow: you can't mark the seconds as irrelevant and still store something in them then, i guess? |
15:20:30 | TheSphinX^ | http://mitglied.lycos.de/djflib/rockbox/root_menu/menu-strukt.txt is this right? |
15:20:47 | TheSphinX^ | arg looks only good in my notepad |
15:21:12 | *** | Saving seen data "./dancer.seen" |
15:21:23 | preglow | Mikachu: not without using undefined behaviour, no |
15:21:46 | preglow | LinusN: sure, i just need to stuff in or adapt some of the leap-year logic and stuff |
15:21:56 | preglow | rockbox has some already, just not usuable by me for this purpose, i think |
15:22:29 | Mikachu | preglow: could you save something in nvram.bin then? |
15:23:13 | l33ch | Arathis: I use this precompiled from that link ... but I wanted to try if new is working too coz I had problems with shutting down player ... now it looks working after upgrading to the latest firmware build. I go test another Theme maybe it was caused of it ;-) |
15:23:43 | TheSphinX^ | LinusN: : http://mitglied.lycos.de/djflib/rockbox/root_menu/menu-strukt.txt <- is there any false in it? |
15:24:02 | LinusN | TheSphinX^: it's a total mess |
15:24:04 | Mikachu | it looks even stranger now |
15:24:18 | Arathis | l33ch: When did you last update your bootloader? They were changed at the end january |
15:24:34 | TheSphinX^ | ok i try to let it look better in the browser, <3 notepad ^^ |
15:24:34 | preglow | Mikachu: i'm not too familiar with that |
15:24:37 | markun | TheSphinX^: what kind of font are you using? |
15:24:51 | markun | TheSphinX^: try one with fixed width in notepad |
15:24:53 | LinusN | TheSphinX^: it looks bad in my notepad too |
15:25:10 | markun | TheSphinX^: (like courier new or something) |
15:25:44 | amiconn | preglow: Maybe I don't understand the real problem, but shouldn't the fact that a valid wake-up time is set tell you that it woke up from alarm? |
15:26:16 | Mikachu | hm yeah, can't you just set the wake-up time to invalid after it matches once? |
15:26:20 | LinusN | TheSphinX^: btw, the fm and recording will not be accessible from the menu in the future |
15:26:27 | amiconn | I thought that the alarm wake-up disables alarm as about the first thing it does... |
15:26:46 | amiconn | So normally there shouldn't be a valid alarm time, only in the wake-up case |
15:26:59 | LinusN | TheSphinX^: there will be no duplicates |
15:27:19 | l33ch | Arathis: I bought this player at the begging of February so I put this bootloader from 30 of January or was it 31 ;) |
15:27:27 | | Quit miepchen^schlaf (Read error: 113 (No route to host)) |
15:27:32 | | Join miepchen^schlaf [0] (n=hihi@p57B94D23.dip.t-dialin.net) |
15:27:48 | preglow | amiconn: normal targets disable alarm in other means, i think |
15:27:51 | l33ch | begin :) |
15:27:51 | Arathis | l33ch: 31st, but okay then ^^ |
15:28:00 | preglow | amiconn: so that the alarm time registers are used to store the alarm time for the next time you want to set it |
15:28:12 | TheSphinX^ | LinusN: http://mitglied.lycos.de/djflib/rockbox/root_menu/menu-strukt.bmp better ? :) |
15:28:15 | Arathis | l33ch: If the bootloader will still produce errors please post them |
15:28:33 | LinusN | preglow: you could cheat and set it to some time in the very distant future |
15:28:41 | l33ch | Arathis: oki now i'll test this iCatcher Theme |
15:28:43 | Mikachu | preglow: won't it work just as fine if you use a config setting for it instead? |
15:28:53 | preglow | Mikachu: it will, i'd rather just avoid it |
15:29:35 | LinusN | TheSphinX^: you can remove all links from the menu to the other screens |
15:29:39 | Mikachu | so if you leave the registers intact anyway, can't you just change the seconds field to mark that it's been triggered? |
15:29:51 | markun | TheSphinX^: what's 'root'? |
15:29:56 | Mikachu | like if it's :01 you want to trigger and if it's :02 you don't |
15:30:05 | markun | TheSphinX^: and you are missing the settings menu |
15:30:09 | LinusN | markun: i think "root" is the Root menu |
15:30:22 | markun | and menu is the settings menu? |
15:30:23 | l33ch | thx for help ;-) later guys and maybe some woman :) |
15:30:25 | LinusN | aka Rockbox menu, aka Main menu |
15:30:49 | markun | or quick menu? |
15:30:51 | | Part l33ch |
15:30:57 | LinusN | TheSphinX^: and WPS is on the same level as the other screens |
15:31:14 | LinusN | as is the "menu" |
15:31:35 | preglow | LinusN: hmmm, that solution would be clean in the code sense, and dirty in the conceptual sense :) |
15:31:38 | preglow | i think i like it, heh |
15:31:52 | LinusN | preglow: :-) |
15:31:53 | * | amiconn is still annoyed by himself missing this fine fmr on ebay :( |
15:32:11 | * | LinusN feels bad for amiconn |
15:32:25 | amiconn | The thing went for just 63EUR ... |
15:32:42 | amiconn | ...including 1 year warranty |
15:32:49 | LinusN | i missed a fine gigabeat because the auction ended in the middle of the night |
15:34:58 | markun | LinusN: I think I bought mine at 2:00 or something :) |
15:35:26 | markun | and my girlfriend's iriver T30 at maybe 4:30 |
15:36:28 | | Quit vertic23 () |
15:36:57 | LinusN | TheSphinX^: your latest bmp is still wrong |
15:37:55 | | Join tvelocity [0] (n=tony@ipa166.6.91.tellas.gr) |
15:38:39 | preglow | i've actually gotten up in the middle of the night to shotgun a couple of desirable auctions |
15:38:53 | GodEater | I thought the term was "snipe" |
15:39:05 | preglow | it is, but i haven't used it for years, so forget |
15:39:12 | GodEater | hehe |
15:39:13 | preglow | both are about shooting :) |
15:40:06 | GodEater | shotgun sounds a bit more random though |
15:42:11 | preglow | _everybody_ is selling chargers for h1x0 |
15:43:19 | * | TheSphinX^ LinusN work in process |
15:43:42 | | Quit Obsys ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]") |
15:43:49 | LinusN | http://linus.haxx.se/structure.txt |
15:43:49 | | Join Llorean [0] (n=Llorean@70.122.253.160) |
15:43:58 | markun | LinusN, TheSphinX^: what about this? http://130.89.160.166/rockbox/rockbox-structure.pdf |
15:44:19 | LinusN | markun: much better |
15:44:55 | markun | LinusN: what other shortcuts are there? They might differ from target to target of course |
15:45:20 | LinusN | can't think of any right now |
15:46:09 | TheSphinX^ | markun i think from wps to db/file ther must be placed an "or" |
15:46:23 | LinusN | yes, somehow |
15:46:57 | LinusN | but that's a minor detail, i'd say |
15:47:36 | preglow | doesn't seem like h1x0 is easy to come by now |
15:47:40 | | Join Febs__ [0] (n=chatzill@38.98.196.75) |
15:47:43 | | Nick Febs__ is now known as Febs (n=chatzill@38.98.196.75) |
15:48:06 | | Quit GodEater ("CGI:IRC") |
15:48:21 | | Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/ircatwork.com/x-1181563c3180012e) |
15:48:21 | markun | LinusN, TheSphinX^: should there be a setting for that? |
15:48:45 | markun | like 'default browser' |
15:49:04 | LinusN | no |
15:49:12 | TheSphinX^ | i thought the lastused of them |
15:49:56 | LinusN | hmmm, where does it go if you resume a playlist created by the database? |
15:50:22 | TheSphinX^ | db-root? |
15:50:22 | * | LinusN tries |
15:50:25 | | Quit Galois (Remote closed the connection) |
15:50:46 | | Join Galois [0] (i=djao@efnet-math.org) |
15:51:01 | markun | LinusN, TheSphinX^: http://130.89.160.166/rockbox/rockbox-structure2.pdf |
15:51:36 | LinusN | markun: wooooooo |
15:52:56 | amiconn | Hmm, does Stop do anything atm in the root menu? |
15:53:03 | | Quit Nico_P (Remote closed the connection) |
15:53:04 | | Join pondlife [0] (n=Miranda@cpc3-rdng11-0-0-cust229.winn.cable.ntl.com) |
15:53:33 | * | amiconn still didn't try it.... for some reason |
15:53:51 | LinusN | amiconn: it stops the playback |
15:54:32 | LinusN | ok, if you start playing in the database, turn it off and then resume, Select in WPS takes you to the file browser |
15:55:05 | LinusN | fair enough, i guess |
15:55:40 | LinusN | perhaps it should remember that it was in the database, but i wouldn't call it a showstopper |
15:57:02 | amiconn | I think rockbox should remember the last browser used for playlist creation. This way it could also store a pseudo path when the last browser was the db, and implement 'follow playlist' this way |
15:58:06 | pondlife | What does the SVN code do? |
15:58:28 | markun | pondlife: did you look at my pdf? |
15:58:30 | LinusN | amiconn: i agree |
15:58:31 | Llorean | amiconn: Follow Playlist in DB still wouldn't work. |
15:58:41 | pondlife | markun: No, where is it? |
15:58:43 | LinusN | pondlife: the svn code has only one browser |
15:59:01 | amiconn | Llorean: Why not? |
15:59:05 | markun | pondlife: http://130.89.160.166/rockbox/rockbox-structure2.pdf |
15:59:10 | Llorean | amiconn: What if you entered a "Genre" heading from the main DB, to insert a whole album, then left and entered an "Artist" one to see the whole list of artists, and inserted two more albums from there? |
15:59:37 | Llorean | How is it to know, from a filename, which series of filters you followed to get to that song in the database? |
15:59:47 | amiconn | Hmm, I think playlists created from the db should store db pseudo paths instead of filesystem paths |
16:00 |
16:00:02 | Llorean | Dynamic ones probably could/should. |
16:00:03 | LinusN | then the playlist code would be a nightmare |
16:00:18 | amiconn | why? |
16:00:47 | amiconn | The db->file mapping has to happen anyway at some point |
16:00:59 | amiconn | It's just that this point would be deferred |
16:01:13 | Llorean | amiconn: What about the Playlist Catalog then. Once you save them, they should become standard M3U, and then once those are loaded, they become un-followable again, right? |
16:01:26 | roolku | amiconn: since the path can change dynamically I don't think this is a good solution |
16:01:34 | LinusN | Llorean: yes, but playlists are not database related |
16:01:42 | preglow | LinusN: what would you say is a reasonable maximum time from alarm to rockbox start? 15 secs? |
16:01:47 | preglow | 10 would perhaps be more sane |
16:01:58 | preglow | LinusN: from alarm to rtc_init(), even |
16:02:00 | LinusN | preglow: 10 sounds fair |
16:02:08 | roolku | amiconn: for example you can have playcount in the path, which will move the song out of the playlist as soon as it is played |
16:02:15 | | Join pixelma_ [0] (i=pixelma@rockbox/staff/pixelma) |
16:02:17 | amiconn | urgh |
16:02:33 | preglow | LinusN: i'll just use a date in 2099 as an "alarm disabled" date |
16:02:47 | * | amiconn didn't think about playcount - never used such obscure features |
16:02:55 | LinusN | preglow: sure |
16:02:57 | pondlife | preglow: Short-termism, there :) |
16:03:07 | amiconn | preglow: Don't forget about the "stupid iriver offset" |
16:03:22 | preglow | amiconn: i did forget about that |
16:03:27 | roolku | also songs will appear in many places in the database tree, I would suggest follow playlist only to work for the file browser |
16:03:32 | LinusN | lame iriver developers....grr... |
16:04:05 | markun | poor korean guys.. working their asses of to bring use these mp3 players and this is what they get. |
16:04:10 | markun | :) |
16:04:27 | LinusN | roolku: i agree fully, however, it could remember the last browser when resuming, starting in the database root |
16:04:40 | LinusN | markun: :-) |
16:04:46 | B4gder | I watched the "I blow the bus up with my iriver h10" 24 episode yday |
16:04:55 | preglow | hahaha |
16:05:02 | B4gder | I think I'll avoid those h10s them seem nasty |
16:05:10 | roolku | LinusN: for my usage pattern that would not be so good, but maybe less confusing for others? |
16:05:15 | | Quit pixelma (Nick collision from services.) |
16:05:15 | | Nick pixelma_ is now known as pixelma (i=pixelma@rockbox/staff/pixelma) |
16:05:16 | LinusN | B4gder: which rockbox build did he use? :-) |
16:05:25 | B4gder | it wasn't that easy to detect |
16:05:30 | B4gder | must've been a custom build! |
16:05:45 | TheSphinX^ | LinusN: , markun, amiconn: http://mitglied.lycos.de/djflib/rockbox/root_menu/root_menu-wps_to_dbfile.txt ? |
16:05:58 | roolku | LinusN: I would like to find associated files to the song I am playing (i.e. lyrics, cue, albumart) without having to switch file view back and forth |
16:06:30 | LinusN | roolku: how would you do that? |
16:06:45 | preglow | and here's people complaining about just the eq blowing up |
16:06:48 | Llorean | Select in WPS always going to Filetree? |
16:06:53 | preglow | they have no sense of perspective! |
16:07:10 | Llorean | I still like an option in the WPS Context menu for "Go to currently playing file" |
16:07:15 | LinusN | TheSphinX^: almost correct |
16:07:26 | LinusN | Llorean: that would be a nice feature |
16:07:29 | roolku | I see the database as a query engine that helps me create playlists, rather as an alternative tree |
16:07:44 | LinusN | TheSphinX^: you forgot the "follow playlist" option |
16:07:57 | * | TheSphinX^ ups |
16:08:04 | pondlife | Hmm, whatr should PLAY do in the WPS context menu? |
16:08:07 | LinusN | roolku: i believe that's a good way to see it |
16:08:07 | roolku | so browsing is really in the file tree, where I have all files |
16:08:20 | LinusN | pondlife: go to wps? |
16:08:27 | pondlife | Yes, it should! |
16:08:30 | Llorean | Yes |
16:08:39 | roolku | and there is only one instance of every file and it doesn't move around |
16:08:46 | amiconn | markun: The H300 rtc implemetation in the original firmware has broken leap year handling |
16:08:54 | pondlife | It doesn't here with the root menu patch, don't know if that's a new bug though. |
16:08:54 | markun | amiconn: I know |
16:09:18 | TheSphinX^ | i've an question (before is focus totaly on root_menu) |
16:09:18 | TheSphinX^ | how aboaut adding these lines to the viewers.config: |
16:09:18 | TheSphinX^ | dib,rocks/rockpaint, 01 10 01 10 01 10 |
16:09:18 | DBUG | Enqueued KICK TheSphinX^ |
16:09:18 | TheSphinX^ | mpeg,viewers/mpegplayer,5D 7F 5D 7F 5D 7F |
16:09:18 | TheSphinX^ | ? =) |
16:09:31 | amiconn | ...because they use a 35 year offset to how the rtc chip is supposed to be used |
16:09:45 | markun | pondlife: I think it's more important what the patch should do, then what it actually does right now |
16:09:53 | pondlife | Yes |
16:09:55 | preglow | amiconn: ok, so i should use 2064 as "alarm disabled" year, then? |
16:10:06 | amiconn | Rockbox uses 36 years and at least gets leaps years right this way |
16:10:08 | pondlife | But it's about to be committed isn't it? I'm just testing. |
16:10:44 | pondlife | I know what I want the UI to be, and it's not happening... |
16:11:09 | amiconn | preglow: Not sure whether iriver of tests the alarm year at all. If it doesn't, the year shouldn't matter much |
16:11:20 | preglow | amiconn: indeed |
16:11:20 | amiconn | Iirc the rtc driver handles the special offset for h300 |
16:11:30 | preglow | it does |
16:11:36 | preglow | mno, timefunc.c does |
16:13:36 | | Quit Domonoky (Read error: 54 (Connection reset by peer)) |
16:13:55 | | Join perl|work [0] (n=jacquesc@static-64-61-105-170.isp.broadviewnet.net) |
16:16:45 | | Join illriginal [0] (n=illrigin@c-67-191-48-2.hsd1.fl.comcast.net) |
16:18:27 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
16:18:41 | amiconn | +6K just for RTC... which 99.9% of all H1x0s don't have... :\ |
16:19:40 | | Join desowin [0] (n=desowin@avc146.internetdsl.tpnet.pl) |
16:20:00 | LinusN | amiconn: does it matter? |
16:20:24 | GodEater | speaking as an H140 owner, it doesn't matter to me |
16:20:30 | LinusN | me neither |
16:20:33 | preglow | it's worth it just to not have to bother with another build |
16:20:34 | preglow | 6k i snothing |
16:20:56 | LinusN | i won't be able to measure the battery or performance impact in any way |
16:21:16 | | Quit lost|X40 (Remote closed the connection) |
16:21:33 | LinusN | 6kbytes out of 32mbytes |
16:21:37 | desowin | odd, today I wasn't able to reproduce last song not scrobbled with my patch, can anyone test it ? |
16:21:42 | desowin | s/ast/first |
16:24:14 | GodEater | markun: Can you take a look at legion's post in the gigabeat install forums? Is he flogging a dead horse, or is it possible to get his Gigabeat working without the original firmware being on it ? |
16:24:56 | markun | GodEater: of course, with the GBSYSTEM.ZIP from the wiki you don't need the original firmware |
16:25:02 | Llorean | GodEater: I believe, the GBSYSTEM.ZIP from the install page actually requires 'dummies' of all the files the flash loader needs to detect other than the one file our bootloader replaces. |
16:25:23 | Llorean | err, s/requires/contains |
16:25:24 | | Join lostnihilist [0] (n=lostnihi@adsl-68-20-181-135.dsl.chcgil.ameritech.net) |
16:25:27 | GodEater | right - in that case I'll bear with him and try and help some more :) |
16:26:12 | markun | I guess just replacing 1 files is not so easy for everybody.. |
16:26:41 | Llorean | markun: People seem to want to reformat their gigabeat first. |
16:27:30 | preglow | LinusN: would you say relying on static function variables to be inited to 0 by the bss clear is good? |
16:28:14 | LinusN | i believe so, but i often init them anyway for clarity |
16:28:31 | preglow | yeah, that's what i think is best anyway |
16:28:41 | preglow | real binary size isn't affected anyway, just size on disk |
16:28:52 | LinusN | yes |
16:30:17 | | Quit Mouser_X (Nick collision from services.) |
16:30:26 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
16:31:38 | | Quit Rondom ("Ex-Chat") |
16:35:29 | | Part LinusN |
16:36:35 | | Quit Thundercloud_ (Read error: 110 (Connection timed out)) |
16:40:16 | | Quit jaebird (Read error: 113 (No route to host)) |
16:40:21 | amiconn | preglow: Initing static variables to 0 does exactly that - relying on the bss to be zeroed out |
16:40:54 | preglow | amiconn: they won't be included in the bss if i init them to zero, will they? |
16:40:59 | amiconn | So writing = 0; doesn't change anything in the binary, hence it should be done to make clear this variable is initialised |
16:41:27 | amiconn | They will, unless you use -fno-zero-initialized-in-bss |
16:41:32 | amiconn | ...but we shouldn't use that |
16:41:49 | preglow | ah, ok |
16:41:59 | preglow | i've seen some places to rely on static vars being inited to zero |
16:42:04 | preglow | namely the archos rtc alarm code |
16:43:07 | amiconn | I learned about this stuff when trying to find out why some plugins acted funny after running others |
16:43:34 | amiconn | ...because a long time ago the plugin loader didn't clear the plugin bss.... |
16:44:43 | preglow | ouch |
16:48:21 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
16:48:21 | * | GodEater ponders ruining his 83 days uptime for a kernel upgrade |
16:48:29 | preglow | oh noes! ruining uptime! |
16:48:31 | preglow | :) |
16:48:37 | GodEater | hehe |
16:49:26 | GodEater | it's a serious consideration :) 83 days is a record for me |
16:49:49 | preglow | i've had server boxes that lasted four-five times that |
16:50:01 | Mikachu | you must have several local root exploits open with that much uptime |
16:50:07 | B4gder | so set back the time before you shutdown, so that you can advance it 84 days immediately after boot-up! ;-) |
16:50:20 | Overand | heh |
16:50:58 | preglow | B4gder: doesn't look like the zune-linux dudes are too keen on answering... |
16:51:07 | B4gder | haha |
16:51:10 | preglow | they're probably too busy talking together some place with no logging |
16:51:16 | * | amiconn upgrades too often to even get near this uptime |
16:51:35 | * | markun doesn't care much for uptime |
16:51:37 | GodEater | I might as well do it - the yearly building power down is soon |
16:51:47 | GodEater | so my uptime will go anyway |
16:51:51 | Mikachu | get a ups! |
16:52:08 | GodEater | hah - business justication ? |
16:52:22 | GodEater | "I want a l33t uptime" isn't going to cut it I think |
16:52:24 | markun | Mikachu: but how to connect the server to the UPS without taking the power off.. |
16:52:37 | Mikachu | just plug it in to the local power net |
16:52:38 | GodEater | it's only a desktop anyway |
16:52:45 | preglow | 83 days uptime on a desktop???? |
16:52:50 | GodEater | yeah... |
16:52:54 | preglow | i had eight on mine yesterday and it wasn't a pleasant sight |
16:53:04 | Overand | heh |
16:53:05 | Mikachu | mine is 12 days currently |
16:53:12 | Overand | windows box - \\ZAPHOD has been up for: 9 day(s), 19 hour(s), 13 minute(s), 0 second(s) |
16:53:13 | * | Llorean wishes he could ask "How could the Rockbox guys get involved if Zune-linux won't share any information" but it still hasn't sent me an activation email |
16:53:14 | Mikachu | the average is around 40 i think |
16:53:19 | | Join toffe [0] (n=chatzill@h-74-0-180-178.snvacaid.covad.net) |
16:53:24 | preglow | haha |
16:53:29 | preglow | i shut my computer off at nights, ordinarily |
16:53:43 | | Quit amigan (Read error: 110 (Connection timed out)) |
16:53:52 | markun | Llorean: on which forum? |
16:53:57 | | Join Du4LiTy [0] (i=oreoleo@pool-71-175-74-180.phlapa.fios.verizon.net) |
16:53:58 | Llorean | markun: The Zune-Linux one. |
16:54:18 | preglow | Llorean: bagder already pretty much did that, didn't he? |
16:54:21 | Llorean | I even sent an email to their admin yesterday, but haven't received a response. |
16:54:21 | x1jmp | Does anyone believe in the Zune-linux project? |
16:54:25 | Llorean | preglow: They responded to him. |
16:54:38 | Llorean | Or not "they" |
16:54:40 | Llorean | Some user there. |
16:54:42 | Llorean | "Maybe if the Rockbox guys get invovled with the Zune Linux Project they could help get it done faster. And then work on Rockbox." |
16:55:17 | Llorean | As part of a very slightly larger response that tries to excuse them for not sharing details with the excuse "They want to be sure they get the credit" basically |
16:55:48 | Mikachu | most running programs i have, have been running for over 9 days |
16:56:02 | Du4LiTy | hey guys, i just got rockbox on my ipod video |
16:56:13 | Du4LiTy | i was wondering what you guys use to organize your music libraries? |
16:56:35 | x1jmp | There was a post on a forum apparently from the zune-linux asking how to program... |
16:56:45 | Llorean | \Artist\Album\TrackNum-Title.Extention |
16:56:51 | Llorean | Extension. |
16:56:55 | x1jmp | s/zune-linux/zune-linux author |
16:57:01 | markun | x1jmp: I don't |
16:57:04 | | Join Thundercloud_ [0] (n=thunderc@82.152.98.103) |
16:57:04 | Mikachu | ( ps axf -o etime,comm ) |
16:58:11 | Mikachu | irssi is only 7 minutes younger than the kernel, and that's the end of my uptime report |
16:59:31 | x1jmp | I was even surprised that zune-linux is still a topic |
16:59:35 | | Quit TheSphinX^ (Read error: 104 (Connection reset by peer)) |
16:59:46 | | Quit GodEater ("CGI:IRC") |
17:00 |
17:01:52 | x1jmp | Why are some voice strings just empty? Is it intended not to have every message spoken? |
17:02:16 | | Join raphi [0] (n=Raphi@pub212004094028.dh-hfc.datazug.ch) |
17:02:36 | Du4LiTy | hmm |
17:02:53 | Du4LiTy | so you guys just drag and drop you music into the ipod hdd? |
17:03:01 | Du4LiTy | or any player w.e. |
17:04:38 | Llorean | That's one of the big advantages of Rockbox over many players' native firmware, and a reason for a lot of people changing to it. |
17:04:53 | Du4LiTy | i see |
17:05:21 | Du4LiTy | how would you add album art, use an ID3 tag changer or osemthing? |
17:05:34 | Llorean | Rockbox doesn't support album art. |
17:05:43 | Llorean | And the patched versions that do, don't use it in ID3 tags. |
17:05:49 | B4gder | Du4LiTy: use whatever tool you like for id3 tags |
17:05:57 | Du4LiTy | oh |
17:06:16 | Du4LiTy | I saw some themes that showed album art, haha |
17:06:28 | Du4LiTy | i don't care much baout it, my friend just uses album art, i'm not so big about it |
17:06:31 | Llorean | They require modified versions of Rockbox |
17:06:38 | | Quit perplexity (Read error: 113 (No route to host)) |
17:07:19 | Du4LiTy | i see |
17:11:31 | | Quit B4gder ("Time to say moo") |
17:11:55 | raphi | hey dudes, when will there be an fast/stable player for the iaudio X5? is there much priority assigned at this atm?? |
17:12:21 | preglow | eh? |
17:12:41 | Kasperle | are there reasons other than "nobody wrote it" for rockbox not supporting album art embedded in ID3 tags? |
17:12:42 | | Join perplexity [0] (i=heh2565@dxb-as87281.alshamil.net.ae) |
17:12:53 | Mikachu | Kasperle: yes, they can be bmp, jpg or png |
17:12:58 | preglow | Kasperle: i believe there's a patch for it, but also having them in tags is a waste |
17:13:19 | Mikachu | the spec says the tag can refer to tags in other mp3 files, but i don't think anyone ever has implemented that :) |
17:13:21 | * | preglow now has better working ipod rtc alarm |
17:13:34 | Kasperle | preglow: <3 |
17:13:44 | preglow | bah, if they're going to depend on each other anyway, why not just keep it as an external file? |
17:14:07 | Llorean | Kasperle: Having them in-tag means you have multiple copies of the album art, one per song, for each album. |
17:14:21 | Mikachu | i don't know, maybe they were high when they made the spec. that would explain the bright coloured fish too |
17:14:24 | Kasperle | just wondering because i tagged a lot of mp3s to include album art (just used mp3tag in windows, which does that quite nicely) |
17:14:55 | Llorean | raphi: What do you mean by "fast/stable"? |
17:14:57 | Mikachu | i found an album once where 33% of the total size was the cover picture, each mp3 file had a 2MB png in it |
17:14:58 | | Quit Mouser_X (Nick collision from services.) |
17:15:04 | Llorean | raphi: General consensus seems to be that Rockbox works fairly well on the X5 |
17:15:07 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
17:15:15 | Kasperle | Mikachu: weee |
17:16:02 | raphi | Llorean: I mean fast and some more videocodecs.... |
17:16:12 | preglow | it is fast |
17:16:23 | preglow | if you want more video codecs, find someone to implement them |
17:16:28 | Llorean | raphi: Ah, you didn't say anything in your message about "video" at all. |
17:16:46 | raphi | lLorean: when i convert a movie to a mpg it is so slow... |
17:17:06 | Llorean | jhMikeS: I honestly can't interpret your most recent forum post at all. Any hope of you using proper English like we ask everyone else to? ;) |
17:17:17 | linuxstb | raphi: It's simply that the CPU in the X5 can't handle it. |
17:17:21 | raphi | oppps, forgat that :-D the problem is also the a/V sync... |
17:17:24 | markun | raphi: videos will always have to be converted, even if we have support for other video codecs |
17:17:25 | Llorean | raphi: The X5 itself is quite slow. |
17:17:56 | jhMikeS | Llorean: ;) :\ :0 |
17:18:05 | raphi | but as i've seen on the box that it can even handle xvid... |
17:18:12 | raphi | I'm a little bit confused.. |
17:18:12 | linuxstb | raphi: When you encode your .mpg file, you need to reduce the fps. |
17:18:26 | raphi | what about 25fps? too much?? |
17:18:26 | linuxstb | xvid at a very low framerate. |
17:18:45 | linuxstb | Yes. |
17:19:16 | markun | raphi: anywy, it's very hard for us to do, don't expect any miracles |
17:19:25 | | Join Rondom [0] (n=Rondom@p57A95A2B.dip.t-dialin.net) |
17:19:31 | raphi | what format do you recommend? i think mpg, but what bitrate, soundformat etc...? |
17:19:34 | Llorean | raphi: I believe the Xvid that the native firmware supports is something like 10fps? |
17:19:44 | linuxstb | According to the PluginMpegplayer page, the X5 can decode full-screen video at an average of 18fps, and wide-screen (160x96) video at 25fps. But those are just averages - during periods of high motion, the framerate will drop. |
17:20:07 | linuxstb | Although with more optimisation, those speeds should be increasable. |
17:20:08 | raphi | to be honest... I haven't really tried the original firmware :-D I preferred yours!! |
17:21:03 | linuxstb | raphi: But back to your original question, mpegplayer isn't a priority for anyone at the moment. |
17:21:13 | *** | Saving seen data "./dancer.seen" |
17:21:42 | dmdfan | Out of curiosity, what would it take from Rockbox or any other mp3-player to play let's say 160x120 video on a 320x240 lcd or vice versa? |
17:21:51 | jhMikeS | x5 joystick battery usb *grumble* |
17:22:30 | markun | dmdfan: it would take a scaler? |
17:22:42 | | Join jaebird [0] (n=jae@53-89.netblk-69-41-89.coolaccess.net) |
17:22:44 | XavierGr | although I am bit too late on that: I prefer the name Rockbox Menu for the Root menu |
17:22:55 | dmdfan | markun: I thought something like that |
17:23:07 | preglow | linuxstb: did you narrow down the crossfade problem to jhMikeS' commit? |
17:23:16 | raphi | Ok, I'll try a bit with the different settings.... Maybe I'll then tell what is working fine!! |
17:23:28 | XavierGr | now add a (TM) to it and patent it too, to be trendy :D |
17:24:31 | raphi | to the devs: really great project!! rules more than the original firmware!! :-D |
17:24:43 | | Join |Rincewind| [0] (i=2ELrqhus@nat-wh-1.rz.uni-karlsruhe.de) |
17:25:02 | linuxstb | preglow: No, I didn't try any other builds. pearldiver seemed to be able to recreate it easier than me, but I don't know how far he got. |
17:25:03 | jhMikeS | preglow: now what is it? It's sounding like I need a standard checklist to cover all the combinations of settings. |
17:25:38 | linuxstb | jhMikeS: crossfade with FLAC files seems to glitch after the 23rd February... |
17:26:04 | jhMikeS | odd, I tested with flac. Any particular conditions/settings? |
17:26:08 | linuxstb | Not consistently, and I could only recreate it one. |
17:26:15 | linuxstb | pearldiver reported it. |
17:26:34 | linuxstb | My settings were 3s for everything, and crossfade mode set to "crossfade". |
17:26:40 | markun | aka perl|work |
17:26:49 | | Quit perplexity ("* the time for going has come *") |
17:27:05 | | Join CriamosAndy [0] (n=Criamos@p54931F41.dip0.t-ipconnect.de) |
17:27:14 | linuxstb | jhMikeS: I guess it could be an ARM-only issue - I tested on an ipod and I think he has a gigabeat. |
17:28:11 | linuxstb | dmdfan: Rockbox is struggling already to play videos, so wasting CPU cycles on scaling doesn't seem a good idea. |
17:28:33 | jhMikeS | crossfade? None of the dsp stuff should be crossfade related. (Kept reading it as "crossfeed"). Will do some probing though. |
17:29:16 | linuxstb | Yes, crossfade. |
17:29:19 | markun | maybe we should give crossfeed a different name because it's causing too much confusion :) |
17:29:28 | preglow | we probably should |
17:29:39 | preglow | i don't think crossfeed is a very helpful name |
17:29:51 | Llorean | Are there other suitable names, or would we just need to make something up that's more descriptive? |
17:30:04 | dmdfan | linuxstb: I understand, maybe in 5 years :) |
17:30:05 | preglow | well, what it does is simulate listening over stereo speakers |
17:30:09 | jhMikeS | it is probably only confusing to your's truely |
17:30:15 | preglow | which doesn't make for a short name |
17:30:28 | linuxstb | Something like 3D Rocksound Superwow |
17:30:35 | * | jhMikeS though crossfeed was the audio term for it anyway |
17:30:35 | Llorean | jhMikeS: Well it's very easy to read one as the other. |
17:31:15 | markun | speakersim? |
17:31:21 | linuxstb | I do always look for crossfade in the sound settings menu though... |
17:31:32 | Llorean | I think some of the settings seem to be in strange places. |
17:31:49 | | Quit bonbonthejon (Remote closed the connection) |
17:31:54 | Llorean | I always look for Replaygain in Sound Settings, because it and the EQ live in the same place in my mind. |
17:32:05 | jhMikeS | crossfade has another ai term though that I can't seem to recall right now |
17:32:10 | Llorean | Even though I understand that Replaygain is definitely 'playback' oriented. |
17:32:17 | markun | preglow: I downloaded the HRTF database and scilab today, but didn't have much luck with converting the matlab files |
17:32:19 | linuxstb | After the root menu is committed, a rearrangement of the settings hierarchy could be nice. |
17:33:23 | preglow | markun: tried octave? |
17:34:25 | perl|work | jhMikeS hey, im with the crossfade and FLAC issue |
17:34:39 | * | Llorean wonders what logic puts "Beep Volume" in the playback menu. |
17:35:03 | Mikachu | i don't see how replaygain is playback related |
17:35:05 | perl|work | gigabeat target |
17:35:10 | Mikachu | it only affects the volume of the music |
17:35:18 | jhMikeS | perl|work: give me a rundown on anything that makes it consistent. It showed up on the 23rd of Feb |
17:35:20 | jhMikeS | ? |
17:35:36 | | Quit illriginal ("Leaving") |
17:36:07 | perl|work | yes, 0222 doesnt have it |
17:36:13 | Febs | If volume is a "sound setting," then it seems to me that Replaygain should also be a "sound setting." |
17:36:19 | perl|work | daily 0223 doesnt have it as well |
17:36:24 | Llorean | Mikachu: I can see it as being 'playback' oriented since it depends on music being played and tags in files. |
17:36:29 | markun | preglow: no, I never heard of it until now |
17:36:30 | preglow | i think any setting that directly affects the sound is a sound setting |
17:36:30 | linuxstb | perl|work: But daily 0224 does? |
17:36:31 | perl|work | home built 0224 is where it starts |
17:36:31 | Llorean | Mikachu: But I don't think it's a Playback option |
17:36:33 | preglow | like replaygain |
17:37:05 | perl|work | no EQ, no replaygain, just crossfade and FLACs |
17:37:07 | linuxstb | perl|work: Which svn revision is your 0224 build? |
17:37:21 | Mikachu | i moved it to the sound menu in my tree i think |
17:37:34 | perl|work | linuxstb cant check now, at work |
17:37:43 | linuxstb | You don't have your player? |
17:37:57 | jhMikeS | perl|work: only between two FLAC files |
17:38:09 | Febs | Now that there is a separate "Settings" menu, does it make sense to have a "General settings" menu? |
17:38:11 | perl|work | jhMikeS all FLAC files, randomly |
17:38:26 | perl|work | curruption "scratchy" sound, half a second |
17:38:36 | perl|work | at the start of the next track usually |
17:38:56 | jhMikeS | only thing I did on the 23rd was fix an overflow issue on the spc codec echo |
17:39:02 | perl|work | linuxstbi have 0222 build on it |
17:39:54 | Llorean | Febs: I think most of us can agree, a significant reorganization could benefit everything under "Settings" now. |
17:40:26 | Llorean | Probably more categories than we had before, now that it's a nested menu. |
17:40:35 | |Rincewind| | Febs, I made a comment on the root menu with a suggestion for a way to get rid of general settings. It just has to wait until root menu is in |
17:40:52 | |Rincewind| | *on the root menu flyspray entry, i mean |
17:40:52 | perl|work | jhMikeS 0223 was OK |
17:41:00 | linuxstb | Llorean: Maybe introduce an "Advanced settings" menu... |
17:41:30 | Llorean | linuxstb: I think I'd still rather have all "Sound Settings" in one place, rather than some be classified as "Advanced" and hidden somewhere else. |
17:42:12 | linuxstb | Probably. I agree splitting things will just be annoying. |
17:42:21 | |Rincewind| | I thought it was agreed on that anything with "advanced" menues is not the way it should be done |
17:42:24 | jhMikeS | ok, so some time on the 24th ... probably 17:06 huh? |
17:42:36 | | Quit Criamos (Read error: 110 (Connection timed out)) |
17:42:46 | Llorean | linuxstb: An 'advanced' menu is an option, but I imagine it's not a necessary one. I guess time and discussion will tell. |
17:43:07 | Mikachu | one way to do it is have an advanced option and suddenly some more options show up in the regular sound menu |
17:43:22 | perl|work | jhMikeS what happened around 17:06? heh |
17:43:37 | * | amiconn thinks 'playback' is the proper place for both replaygain and crossfade |
17:43:45 | Llorean | Mikachu: Then it'd need to be disabled by default, so users aren't constantly asking where options are in the forums, in which case it's mostly pointless. |
17:43:47 | perl|work | i was checking log, i ignored your updates when i saw coldfire... |
17:43:52 | preglow | i think crossfade belongs in playback |
17:43:57 | preglow | but not replaygain |
17:43:59 | * | amiconn wonders how many features in rockbox he'll prbably never use |
17:44:01 | Llorean | amiconn: I think it is for Crossfade, but not Replaygain. |
17:44:52 | jhMikeS | think I know what it might be... I can revert one tiny two line change with no harm to anything and see |
17:44:54 | Llorean | Mentally, Replaygain is to me "track-specific EQ Precut" |
17:44:55 | preglow | amiconn: i wonder how many rockbox features i have coded that i'll never use |
17:44:55 | |Rincewind| | It would be nice to remove some entries from playback. There are about 15 in there, I think 10 items should be a max for one menu |
17:45:35 | | Quit Mouser_X (Nick collision from services.) |
17:45:41 | Febs | |Rincewind|: just read through your suggestion on FS. I like it. |
17:45:46 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
17:46:14 | jhMikeS | perl|work: or can you test a two line patch for me? |
17:46:33 | perl|work | jhMikeS just in 6 or so hours |
17:46:44 | perl|work | but put it online please, ill test as soon as i can |
17:47:05 | markun | what, putting patches online? |
17:47:30 | preglow | Llorean: or album specific |
17:47:36 | preglow | Llorean: but i agree |
17:47:38 | Llorean | preglow: Or album specific, yes. |
17:47:58 | preglow | anyway, do anyone wanna test ipod alarm now |
17:47:58 | preglow | ? |
17:48:14 | perl|work | markun to resolve FLAC playback with crossfade |
17:48:24 | Llorean | I cannot test anything until at least this evening. |
17:48:51 | preglow | for those who do: http://www.pvv.org/~thomj/rockbox/ipod_alarm.patch |
17:50:19 | | Quit |Rincewind| (Remote closed the connection) |
17:50:31 | jhMikeS | perl|work: does it so happen that it's the fade jumping in large increments? |
17:51:56 | | Join |Rincewind| [0] (i=LXpjkbzG@nat-wh-1.rz.uni-karlsruhe.de) |
17:53:45 | Mikachu | preglow: it started and began playing music, when i rebooted it didn't resume, so it seems to be working |
17:54:26 | perl|work | jhMikeS its weird actually, when the fade out starts, the upcoming tracks has this corruption sound and the old one just stops right away |
17:54:32 | perl|work | hard to explain |
17:54:44 | preglow | Mikachu: it should work now, yes, despite the gigantic hack |
17:54:50 | preglow | Mikachu: it'll turn on again one time in 2099 :) |
17:54:55 | Mikachu | haha |
17:55:21 | preglow | i've put an comment to that effect in the source, so it's all good |
17:55:23 | Mikachu | will it start playing music at a set time even if rockbox is on? |
17:55:28 | preglow | no |
17:55:40 | Mikachu | would it be possible to detect the alarm triggered from inside rockbox? |
17:55:43 | preglow | the alarm is really supposed to shut rockbox down when you set it |
17:55:47 | preglow | but that doesn't happen for some reason |
17:55:50 | perl|work | jhMikeS my crossfade settings: 3, 4, 3, 6, crossfade |
17:55:52 | preglow | sure, possible it is |
17:56:04 | preglow | but it's not specified behaviour right now |
17:56:20 | preglow | if anyone with a 3g ipod would test the patch, i'd be happy |
17:56:28 | preglow | do we have any of those around? :> |
17:57:30 | * | Mikachu remembers to revert patch to avoid conflicts later |
17:57:46 | preglow | always a good idea |
17:57:49 | preglow | one i too seldom remember |
17:57:54 | jhMikeS | I changed something to have the dsp process the entire decoder chunk if it could but I crossfade applies the same volume level to any given chunk passed in |
17:59:03 | pondlife | Did anyone mention http://www.theregister.co.uk/2007/02/28/mp3_patent_suit/ ? |
17:59:47 | Llorean | pondlife: It's been discussed in the forums some, I suppose. |
18:00 |
18:00:04 | pondlife | Ah, ok |
18:00:05 | Kasperle | preglow: "wake-up alarm"? |
18:00:08 | Kasperle | is that it? |
18:00:48 | jhMikeS | bah...will double check on that anyway |
18:01:03 | Mikachu | Kasperle: yes |
18:01:20 | Llorean | pondlife: Actually, wait, different patent suit. |
18:01:29 | Kasperle | i guess i'll see what it does in 5 minutes ;) |
18:01:59 | |Rincewind| | Slasheri: I saw a bootloader commit in the svn log. Are the changes useful for iriver H1x0 with flashed [rock|rom]box? |
18:02:19 | pondlife | I thought so. This ones a bit more serious-looking. |
18:02:37 | jhMikeS | yep, I sure do get a little glitch doing 1s |
18:02:51 | Llorean | pondlife: Actually, this one's less serious looking, since it's on a hardware device only. |
18:02:56 | Llorean | pondlife: Less serious, for Rockbox, at least. |
18:03:27 | perl|work | jhMikeS so you figure out where it comes from? |
18:03:30 | Llorean | Since Rockbox does not include a screen, a battery, or a storage device, I think we don't fall under it. :) |
18:04:00 | | Part Llorean |
18:04:36 | jhMikeS | perl|work: well, can't be positive but I'll switch something back and see it is stops |
18:04:56 | perl|work | jhMikeS thanks for looking into it |
18:05:39 | Slasheri | |Rincewind|: those changes are useful, but not very urgent. So it's best to wait for the next official release of the bootloader v7 and then upgrade to it |
18:05:39 | Kasperle | ok |
18:05:39 | | Quit pondlife ("disconnected has pondlife") |
18:05:45 | Kasperle | so rockbox did wake up on my 5.5g |
18:06:55 | |Rincewind| | right now I don't even have zpre3 installed (no rombox, and a build from early january), I am a little scared to update |
18:07:11 | Slasheri | hmm, so you have the v6? |
18:07:12 | | Join perplexity [0] (n=joust@dxb-as58029.alshamil.net.ae) |
18:07:30 | | Part raphi |
18:07:31 | |Rincewind| | i have the first bootloader that provides rockbox in flash |
18:07:50 | |Rincewind| | I want to update, but I am not certain about the steps |
18:07:50 | Slasheri | oh.. really? and you are still running rockbox from flash? |
18:08:16 | |Rincewind| | I haven't updated rockbox since rombox was commited. |
18:08:41 | |Rincewind| | but now I have time to do some programming again so I want to run a recent build |
18:08:42 | Slasheri | ok, but then i really suggest updating to the 7-pre3.. it contains plenty of fixes |
18:08:51 | Slasheri | and no patching is needed |
18:09:13 | | Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/ircatwork.com/x-1d75a77efb69deaa) |
18:09:21 | Slasheri | just install the latest version of rockbox and copy that bootloader to /bootloader.iriver |
18:09:54 | Slasheri | then boot from disk, flash bootloader, .rockbox/rombox.iriver and /rockbox.iriver and reboot |
18:10:00 | jhMikeS | perl|work: that sure was the reason. the real problem is that it matters at all to the pcm buffer. |
18:10:08 | | Join inversions [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
18:10:11 | |Rincewind| | I read the wiki page and don't understand the bit about changing the boot sequence when installing a new build. |
18:10:14 | GodEater | mental note to self: when building new kernel, make sure to include drivers for the SATA bus. |
18:10:51 | |Rincewind| | it says I have to change the boot sequence everytime I install an new build. I imagine this is rather painful when programming... |
18:10:59 | Slasheri | |Rincewind|: it's easy, that menu will automatically show after first boot. And can be switched off with hold switch during boot |
18:11:04 | Kasperle | preglow: that's pretty nice, two things come to mind, though: 1: if the ipod is on hold, it will boot the original firmware with the current bootloader, 2) is there a way to have it use the piezo to make some noise when it wakes up from rtc? |
18:11:06 | Slasheri | no, you don't |
18:11:47 | Slasheri | normally there is no need to change the boot sequence. But if you do a lot of debugging, you might want to change it to boot from disk temporarely |
18:11:52 | perl|work | jhMikeS aha |
18:12:05 | |Rincewind| | that makes sense |
18:12:36 | markun | Slasheri: there are some plans to flash a rockbox bootloader to the Gigabeat. Do you think I should extend iriver_flash copy it to a new plugin? |
18:12:39 | | Quit Rondom ("Ex-Chat") |
18:12:44 | |Rincewind| | so when I have the boot loader and rombox installed, in the future I just copy the new build to the player, Rolo and flash again? |
18:12:47 | Slasheri | and when running rockbox for longer time without upgrading/programming, it might be the best choice to run rombox (the hardest one to upgrade) |
18:13:17 | Slasheri | markun: hmm, it depends how much that code needs changing |
18:13:22 | |Rincewind| | why is rombox hard to upgrade? |
18:13:29 | Slasheri | if it needs major changes, then new plugin would be the best |
18:13:30 | jhMikeS | perl|work: I'll undo the change and test again too see that it comes back since if that's the "fix" it should |
18:14:05 | Slasheri | |Rincewind|: it's not "hard" but you need to load rockbox explicitly from disk or upgrading it isn't possible |
18:14:31 | |Rincewind| | ok, makes sense, if I think about it. Cant upgrade running code |
18:14:38 | amiconn | Slasheri: Just rolo should do, shouldn't it? |
18:14:39 | Slasheri | yep |
18:14:46 | Slasheri | amiconn: that should do it too |
18:15:12 | amiconn | That's the recommended sequence on archos when upgrading flashed rockbox |
18:15:39 | amiconn | With flashed rockbox.ucl rolo is recommended, with rombox.ucl it's required |
18:16:27 | |Rincewind| | Ok, I try it. Thanks Slasheri! |
18:16:56 | Slasheri | good luck :) |
18:16:59 | | Quit datachild (kornbluth.freenode.net irc.freenode.net) |
18:16:59 | NSplit | kornbluth.freenode.net irc.freenode.net |
18:16:59 | | Quit Kasperle (kornbluth.freenode.net irc.freenode.net) |
18:16:59 | | Quit qwm (kornbluth.freenode.net irc.freenode.net) |
18:16:59 | | Quit preglow (kornbluth.freenode.net irc.freenode.net) |
18:17:09 | NHeal | kornbluth.freenode.net irc.freenode.net |
18:17:09 | NJoin | preglow [0] (n=thomjoha@hekta.edt.aft.hist.no) |
18:17:30 | NJoin | Kasperle [0] (i=kasperle@zoidberg.org) |
18:17:34 | | Quit perplexity (Remote closed the connection) |
18:17:37 | NJoin | qwm [0] (n=qwm@h162n1fls34o1010.telia.com) |
18:18:41 | |Rincewind| | for the first time in months my iriver sees a vanilla rockbox again... |
18:18:55 | |Rincewind| | I hope it doesn't get upset ^^ |
18:20:13 | BigBambi | Slasheri: bootloader 7pre3 contains many fixes iincluding me not being able to turn on with remote :) |
18:20:27 | jhMikeS | does rolo detection just use filesize to detect a changed fw on disk? It only seems to pop up the screen when the size changes. |
18:21:28 | Slasheri | BigBambi: ah, you were still having that issue |
18:22:05 | BigBambi | yeah :) |
18:22:17 | BigBambi | I went back to v6 and it lets me turn on with my remote fine |
18:22:41 | Slasheri | weird because it works fine for me.. |
18:22:58 | | Quit billodo (Read error: 104 (Connection reset by peer)) |
18:23:13 | NJoin | datachild [0] (n=datachil@217-208-144-87-no75.tbcn.telia.com) |
18:23:22 | Slasheri | how far you could get with 7pre3 and remote? |
18:23:34 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
18:23:58 | * | jhMikeS usually takes silent responses to certain questions to mean "hey, stupid, you know you're able to figure that out yourself" :) |
18:24:44 | BigBambi | Slasheri: It said hold was on when it wasn't and turned off again |
18:24:58 | | Join mattzz [0] (n=mattzz@e177167149.adsl.alicedsl.de) |
18:25:12 | BigBambi | So it was spurious hold detection rather than not turning on per se |
18:25:29 | Slasheri | jhMikeS: hmm, it was something like that. Or something to do with the startcluster |
18:25:41 | Slasheri | BigBambi: ah |
18:26:08 | | Join endor [0] (i=fp@mail.notjusthosting.com) |
18:26:19 | endor | hello |
18:26:20 | Slasheri | probably a small sleep or yield would fix that |
18:26:44 | BigBambi | I think you said something before about the ADC not settling in time being a possibility |
18:26:47 | jhMikeS | I thinking it should compare the header checksums really to be reliable |
18:27:01 | Slasheri | jhMikeS: indeed |
18:27:01 | BigBambi | Did you change the wait time in 7pre3 compared to 6 |
18:27:18 | Slasheri | BigBambi: yes, i removed it |
18:27:23 | endor | would anyone be able to direct me to something to read about disassembling firmware compiled on sigmatel chip? which program would I use for that? is there any information about this? |
18:27:24 | |Rincewind| | hm, firefox doesn't want to save bootloader.iriver either it shows garbage on screen or wants to save with the name IrriverFlashing.htm |
18:27:31 | jhMikeS | and check whenever usb is unplugged so I don't have go back to the root |
18:27:41 | BigBambi | Slasheri: aha! I suspect we have our cuplrit! |
18:27:44 | | Quit GodEater ("CGI:IRC (Ping timeout)") |
18:27:57 | Slasheri | |Rincewind|: did you try "save as"? |
18:28:31 | |Rincewind| | yes, that gave me "IriverFlashing.htm" |
18:29:13 | Slasheri | BigBambi: hmm.. but i am sure that will be fixed for the v7 at least. Or probably i could do 7pre4 too and it upgrading to it would be optional |
18:29:18 | |Rincewind| | I'm on ubuntu linux |
18:29:57 | Slasheri | |Rincewind|: hmm.. try konqueror if you have KDE installed |
18:30:05 | Slasheri | or just wget the file |
18:30:07 | BigBambi | Slasheri: I don't mind about a pre4 - I wanted to use 7 mainly for the voltage readout in bootlader USB. I would of course prefer it fixed in 7 release :) |
18:30:26 | |Rincewind| | I try wget. Just have to remember the syntax... |
18:30:36 | Slasheri | BigBambi: hehe :) |
18:30:49 | Slasheri | |Rincewind|: just give the full url to it |
18:31:12 | |Rincewind| | then it saves it in some strange folder hierachy |
18:31:23 | endor | hm, was that a stupid question? :) |
18:31:25 | Slasheri | no.. just a moment, i will try |
18:32:16 | |Rincewind| | lol, the file it downloaded has this name: IriverFlashing?template=oopsaccessdenied;def=no_such_attachment;param1=viewfile;p |
18:32:27 | Slasheri | wget 'http://www.rockbox.org/twiki/bin/viewfile/Main/IriverFlashing?rev=2;filename=bootloader.iriver' |
18:32:34 | | Quit mattzz ("Leaving") |
18:32:37 | Slasheri | that should do it. Then: |
18:32:43 | |Rincewind| | ok, i left out the quotes |
18:32:44 | Slasheri | mv 'IriverFlashing?rev=2;filename=bootloader.iriver' bootloader.iriver |
18:32:48 | Slasheri | =) |
18:32:59 | Mikachu | -O bootloader.iriver |
18:33:01 | Mikachu | (not -o) |
18:34:57 | |Rincewind| | ok, got it. how can I check md5 checksum? |
18:35:11 | Mikachu | "md5sum" |
18:35:28 | | Quit tvelocity ("ΑποχώÏησε") |
18:35:31 | |Rincewind| | ahh, thanks, forgot the sum |
18:39:17 | Lear | Should the H1x0 RTC mod really be enabled by default? |
18:40:05 | Slasheri | Lear: is there any reason why not? |
18:40:43 | Lear | 6 kB of code that only benefits a few users? :) |
18:41:10 | Slasheri | and we have 32 MB of ram :) |
18:41:27 | Lear | Yes, I know... |
18:41:58 | Slasheri | i would be more worried if that feature would eat something over 30-50 kB |
18:42:35 | Slasheri | it's still very useful for those who have did the mod |
18:42:46 | Slasheri | and probably encourages more people to do it too |
18:43:03 | bluebrother | how are plugins handled that use the rtc? Like the clock? |
18:43:29 | roolku | bluebrother: they get a constant time |
18:43:44 | |Rincewind| | the iriver_flash plugin says "Erasing 101%" not very comforting... |
18:43:59 | Slasheri | |Rincewind|: hehe, that's just a GUI glitch :) |
18:44:23 | Slasheri | code simpliness vs UI correctness |
18:44:27 | x1jmp | I just get up to 98% |
18:44:52 | * | |Rincewind| should make a screen shot and send it to TheDailyWTF |
18:45:01 | roolku | bluebrother: what would be the best way to include it in the manual? |
18:46:23 | bluebrother | roolku: I think adding it to some appendix. |
18:46:43 | bluebrother | if a user does the mod he is somewhat experienced ... at least we should safely assume that |
18:47:19 | bluebrother | so the clock plugin is now build for h100 series? |
18:47:24 | roolku | bluebrother: yes |
18:47:34 | | Join perplexity [0] (n=joust@dxb-as12793.alshamil.net.ae) |
18:48:07 | |Rincewind| | ok, the flashing worked. Nice to have 300kb more audio buffer. |
18:48:25 | roolku | bluebrother: maybe the rtc related stuff could be included as with the other targets, but with a big red warning that a hardware mod is required? |
18:48:37 | bluebrother | sounds reasonable |
18:48:57 | bluebrother | I thought about improving the html output ... someone gimme some time! |
18:49:13 | roolku | bluebrother: how is it done with the alarm clock mod for Archos? |
18:49:17 | pixelma | reminds me of the radio situation in the Recorder V2 manual... |
18:49:22 | bluebrother | with for example making the warnings more "impressive" |
18:49:38 | bluebrother | don't know −− never checked that. |
18:49:43 | | Quit wLLm (Read error: 54 (Connection reset by peer)) |
18:49:59 | | Join w1ll14m [0] (n=w1ll14m@84-104-81-208.cable.quicknet.nl) |
18:50:19 | | Join Thundercloud__ [0] (n=thunderc@82.152.172.244) |
18:51:27 | endor | hm, too bad :( |
18:52:27 | pixelma | bluebrother: there's a note at the beginning of the radio chapter for those |
18:54:22 | | Join petur [0] (n=petur@rockbox/developer/petur) |
18:54:41 | | Quit Thundercloud_ (Connection timed out) |
18:57:36 | | Part endor |
18:58:05 | | Quit OgMaciel (Read error: 110 (Connection timed out)) |
18:58:51 | | Join OgMaciel [0] (n=omaciel@ubuntu/member/gnukemist) |
18:59:02 | | Quit Lear ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]") |
19:00 |
19:00:16 | | Join web-taz [0] (n=taz@p508184D4.dip0.t-ipconnect.de) |
19:00:43 | | Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-18f07de54da87ae0) |
19:01:39 | saratoga | for the ipods, whats the purpose of the bootloader builds? |
19:01:49 | saratoga | i thought the ipodpatcher tool installed the bootloader |
19:02:03 | | Join webtaz [0] (n=taz@p5081A50B.dip0.t-ipconnect.de) |
19:02:23 | bluebrother | but the bootloader itself need to be build |
19:02:25 | saratoga | (i'm thinking of the -Boot builds on http://build.rockbox.org/) |
19:02:53 | saratoga | so it just displays the status of the bootloader and core builds seperately? |
19:02:55 | bluebrother | ah. To make sure they build clean? |
19:03:21 | bluebrother | if not build with the others it would be hard to find when they get broken accidentally |
19:03:33 | bluebrother | the same applies e.g. for the iriver bootloaders |
19:03:45 | saratoga | ah ok |
19:03:58 | bluebrother | you usually install only a released bootloader as the iriver series can get messed up even worse than the ipods |
19:04:00 | saratoga | was thinking they were seperate builds for some reason |
19:04:11 | saratoga | didn't realize they go into the same .zip |
19:04:27 | bluebrother | I don't think they do |
19:04:44 | * | amiconn would think the rtc mod should be disabled by default |
19:04:45 | bluebrother | you usually install a bootloader that got released, i.e. put on the download page |
19:04:46 | Bagder | no, the bootloaders aren't provided as zips from build.rockbox.org |
19:04:59 | amiconn | No other mod is enabled by default in the builds |
19:05:03 | preglow | this one is :) |
19:05:16 | bluebrother | it's similar to the sims: they are also build regularly but you can't download them |
19:05:17 | preglow | we've got space to burn, why bother about another set of builds just for 6kb? |
19:05:36 | amiconn | preglow: E.g. because it has other implications that just the 6K |
19:05:45 | preglow | amiconn: which are that? |
19:06:10 | |Rincewind| | how much space does the iriver flash have btw? |
19:06:28 | * | Slasheri isn't suprised to what amiconn thinks ;) |
19:06:33 | bluebrother | 4MiB iirc |
19:06:40 | amiconn | A few minutes earlier.... e.g. the clock plugin is now built for h1x0... and documenting a feature that isn't available for >99% of all H1x0s is ugly to say the least |
19:07:19 | Slasheri | |Rincewind|: 2 MiB |
19:07:21 | bluebrother | I agree |
19:07:25 | Slasheri | H300 has 4 |
19:07:27 | amiconn | It's one more thing to confuse unexperienced users... and users up to doing the mod should also be up to building with the option enabled |
19:07:32 | * | bluebrother stands corrected |
19:07:52 | |Rincewind| | 2 mb and has to hold rockbox, rombox and dircache, right? |
19:07:55 | amiconn | There are several other mods which are all disabled by default |
19:08:29 | Slasheri | |Rincewind|: just bootloader, rockbox and rombox |
19:08:32 | amiconn | Alarm mod for recorder v1, 8MB (somewhat special case), backlight for Ondio, autorock... |
19:08:45 | preglow | amiconn: true |
19:09:02 | |Rincewind| | I thought with flashed rockbox the dircache hibernates? |
19:09:11 | Slasheri | |Rincewind|: bootloader is 64 KiB fixed, rambox and rombox has both about 1 MiB |
19:09:42 | Slasheri | |Rincewind|: yes, but it hibernates on disk |
19:09:52 | |Rincewind| | ah ok |
19:09:54 | Slasheri | flash is not big enoug to hold that |
19:10:09 | bluebrother | btw, as we're about restructuring some menus: what do you guys think about my last patch for organizing the plugins folder in FS #5464? |
19:10:19 | pixelma | just make it a simple define to uncomment like it is for backlight modded Ondio? I think that's pretty handy |
19:10:42 | | Quit webtaz (Read error: 60 (Operation timed out)) |
19:10:47 | * | |Rincewind| thinks how cool it would be to have his favorite plugins load from flash |
19:11:13 | Slasheri | |Rincewind|: or just preload them to ram? :) |
19:11:28 | |Rincewind| | that would be nice, too |
19:11:35 | amiconn | Slasheri: The fact that there are plenty of resources still doesn't justify wasting them |
19:11:52 | Slasheri | amiconn: indeed, but i don't think that is a waste though |
19:11:54 | |Rincewind| | but not all of them, just the 3 or 4 that I use regularly |
19:11:57 | amiconn | Bloatware is the domain of some other software company... |
19:12:08 | preglow | all others? |
19:12:19 | amiconn | Surely not |
19:12:23 | preglow | almost all others |
19:12:24 | Slasheri | that is still a major feature to some users (and growing number of them) |
19:12:24 | preglow | haha |
19:13:03 | amiconn | Slasheri: Sure, and I'm not saying that the feature should be removed |
19:13:42 | amiconn | It should just be disabled for official builds, easily enabled by users experienced enough to do the mod |
19:13:53 | pixelma | but honestly - I think people who do the mod should be able to compile... it's not that hard |
19:14:19 | amiconn | I still wonder why the 8MB builds are provided explicitly, imho they shouldn't |
19:14:45 | amiconn | ...for the same reasons I just stated regarding the other mods |
19:14:56 | | Join redbreva [0] (n=chatzill@host86-133-125-60.range86-133.btcentralplus.com) |
19:15:50 | saratoga | does the current ipodpatcher work correctly with the 3G? |
19:16:39 | Du4LiTy | Meh, i think my ipod hdd is dying, keeps freezing in reguler firmware and rockbox |
19:18:59 | preglow | amiconn: i don't think the h120 manual should mention should mention the rtc |
19:18:59 | | Quit web-taz (Read error: 110 (Connection timed out)) |
19:19:06 | preglow | amiconn: but the inclusion of the clock plugin is worse to hide |
19:19:15 | | Join webguest90 [0] (i=509c2f25@gateway/web/cgi-irc/labb.contactor.se/x-66d43ff9c9694985) |
19:19:39 | | Quit webguest90 (Client Quit) |
19:20:06 | bluebrother | so disable the mod for regular builds? I think that's the best solution |
19:21:15 | *** | Saving seen data "./dancer.seen" |
19:21:57 | saratoga | alright i'm stuck, trying out the new ipodpatcher on my 3G seems to have broken my old bootloader |
19:22:08 | | Quit kaaloo ("Leaving.") |
19:22:12 | |Rincewind| | maybe leave it in for one more day, so that all the modders can get the latest rockbox and then disable it. |
19:22:19 | saratoga | using -d to remove it and then reinstalling does not help |
19:22:39 | pixelma | |Rincewind|: and confuse all the others with that? |
19:24:30 | |Rincewind| | well, who is confused? People who don't care had a feature they didn't use and the next update it is gone again. Modders who don't want to compile can use the build from this date or use the REP, where it will be activated, I am sure |
19:24:42 | bluebrother | |Rincewind|: I don't see any use of that −− modders can enable it themselve and how do you ensure all modders get the build this day? |
19:25:05 | |Rincewind| | well, they had there chance and there are the archives |
19:25:16 | pixelma | |Rincewind|: the clock plugin won't go away when updating (unless they delete it) |
19:25:18 | |Rincewind| | *their |
19:25:27 | bluebrother | if the REP will enable it I don't see any reason why those guys can't wait a couple of more days until that gets updated |
19:25:39 | |Rincewind| | I know about the clock, but there is nothing that can be done about that now. |
19:25:59 | bluebrother | the svn builds aren't archived. And having a mod in the daily archive would be even worse IMO |
19:26:08 | pixelma | should I start demanding an official buils for backlight modded Ondio now? |
19:26:22 | pixelma | *build |
19:27:50 | * | amiconn thinks that the progress bar of a .cue-enabled mp3 looks quite strange |
19:28:16 | * | amiconn tried .cue on his h140 first to see whether it works, and how it's supposed to work |
19:29:27 | perl|work | why is it strange? it shows the track marks (nicely i think) |
19:29:40 | | Join web-taz [0] (n=taz@p50819F01.dip0.t-ipconnect.de) |
19:29:42 | bluebrother | how does it work? Never tried it |
19:29:56 | amiconn | The track marks are so close to each other that it doesn't tell much |
19:30:04 | perl|work | close? |
19:30:22 | perl|work | how long is your file and how many tracks are in it? |
19:30:34 | amiconn | I ripped about the only album I have where .cue would make sense if rockbox wouldn't support gapless anyway |
19:30:37 | pixelma | perl|work: think of smaller displays? |
19:30:38 | amiconn | It's 36 tracks |
19:30:40 | perl|work | ah h140 |
19:30:46 | perl|work | i see i see |
19:31:08 | bluebrother | h100 isn't small ... think of the archos devices :) |
19:31:12 | pixelma | how will that look on an Archos screen |
19:31:24 | pixelma | too slow... |
19:31:26 | | Join barrywardell [0] (n=barry@194.46.174.223) |
19:31:40 | perl|work | bluebrother you enable .cue support from the options, start playing an mp3 file, it looks for the .cue for it |
19:31:44 | | Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk) |
19:31:45 | bluebrother | the ipod mini has a smaller display than the h100 |
19:32:06 | bluebrother | perl|work: I know that, but how is it represented? Does it get a single entry in the playlist or multiple? |
19:32:26 | bluebrother | and how are the tags handled if it's a single entry? They "simply" change? |
19:32:32 | amiconn | perl|work: It's "enable the option, *reboot*, then use it" |
19:32:56 | * | bluebrother should get something with cue file |
19:32:59 | perl|work | single entry, you see the track marks on the progress bar and can skip through the tracks, each track tags are being showed |
19:33:04 | jhMikeS | preglow: when you think low latency for playback output, what magnitude comes to mind for time? I have it fairly well worked out by now. |
19:34:10 | preglow | jhMikeS: hmm, would have to try, 100ms? |
19:34:18 | preglow | jhMikeS: how would you go about it? |
19:34:36 | jhMikeS | multichannel with automatic envelopes. probably a thread to do the work |
19:35:04 | preglow | automatical envelopes? eh? |
19:35:16 | preglow | i mean how would you handle the actual low-latency part? |
19:35:33 | preglow | and where does envelopes fit in? |
19:36:13 | jhMikeS | the dsp processes the channels, sums them, and then sends them to DMA...so the part between the DSP and DMA is the latency |
19:36:42 | jhMikeS | 100ms should be an eternity. |
19:36:46 | preglow | so you're moving dsp to the very latest part of the chain |
19:37:01 | amiconn | .cue support doesn't work at all on archos |
19:37:02 | jhMikeS | Auto envelopes come in with fading |
19:37:02 | preglow | i expect you'll have trouble making some people accept the pcm buffer should be 32 bit :> |
19:37:21 | jhMikeS | The upstream part won't have to be...it can be codec depth |
19:37:23 | amiconn | Neither do the trackmarks appear, nor is it possible to skip between them |
19:37:33 | preglow | jhMikeS: well, yes, 32 bits |
19:37:45 | jhMikeS | for the most part but not a requirement |
19:37:53 | preglow | i guess |
19:37:57 | preglow | well, sounds like pure gold to me |
19:38:31 | jhMikeS | Four channels: codec1, codec2, voice, beep. beep doesn't need to take buffer space though |
19:38:34 | preglow | gonna see if i have time to do some arm resampler work today |
19:38:53 | jhMikeS | should give spc a kick |
19:39:16 | | Join Rondom [0] (n=Rondom@p57A95A2B.dip.t-dialin.net) |
19:39:47 | | Quit saratoga ("CGI:IRC (EOF)") |
19:40:12 | jhMikeS | Channels should probably have some reserve buffer but most memory would be linked together on the fly to form a stream for a channel from the common pool |
19:40:36 | | Join austriancoder [0] (n=austrian@80.120.117.30) |
19:40:44 | amiconn | bluebrother: You can't have mutiple playlist entries with .cue and keep .m3u handling compatible at the same time |
19:40:52 | amiconn | .m3u only knows file paths |
19:41:19 | jhMikeS | and the dsp/pcm_buffer will cease to be separate entities in essence |
19:43:52 | | Join Thundercloud_ [0] (n=thunderc@82.153.72.185) |
19:44:03 | jhMikeS | I guess the pcm buffer would reduce to a simple queue with a few chunks for DMA to send out |
19:44:35 | preglow | but yeah, 100ms should be an enternity in that regard |
19:44:59 | preglow | but you really don't need lower latencies than that unless you're performing or something |
19:45:01 | preglow | and need quick feedback |
19:45:04 | preglow | but lower is better :) |
19:45:17 | preglow | would be nice to be rid of the current low latency hack |
19:45:23 | preglow | and hack it is, an awful one |
19:46:08 | | Quit redbreva ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]") |
19:47:01 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
19:47:46 | | Quit web-taz (Read error: 110 (Connection timed out)) |
19:49:10 | | Nick Everybody|away is now known as Everybody (n=everybod@harpo.demon.co.uk) |
19:49:15 | jhMikeS | preglow: one thing is that to have channels pause, start and stop without interrupting others is the once it's out to DMA, DMA plays to empty. That was a pause can be done in the middle of a voice clip with no interference. |
19:49:47 | jhMikeS | .1s should be fine for that really |
19:50:20 | preglow | linuxstb: around? |
19:50:57 | * | w1ll14m reinstalls his linux machine, it suffered a lot from some powerloss damage :( |
19:51:22 | amiconn | 100s is already a noticeable delay. Probably not annoying though |
19:51:28 | amiconn | *100ms |
19:51:35 | jhMikeS | it comes to mind that a lot of hacks will disappear. just shove data in the channel and the channel starts |
19:51:42 | amiconn | Should be <30ms to be unnoticeable afaik |
19:51:52 | preglow | amiconn: sure, i think even 100ms will do very nice |
19:52:01 | preglow | amiconn: and in any case be a massive improvement on what we have now |
19:52:09 | amiconn | true |
19:52:19 | jhMikeS | I'll use the lowest I presents no problem |
19:52:21 | * | amiconn wishes Nico_P were around |
19:52:24 | w1ll14m | whats the latency we have now ? |
19:52:33 | amiconn | Not sure what to do with .cue support on archos |
19:52:33 | jhMikeS | 3 seconds |
19:52:51 | w1ll14m | hmmm sure thing 100ms would be faster |
19:53:20 | | Quit BigBambi ("Leaving") |
19:53:29 | jhMikeS | suppose even if it's noticeable, what we have now is utterly annoying ;) |
19:53:52 | preglow | to say the least |
19:54:54 | w1ll14m | damn ... compiling the a new kernel always takes a lot of time :| |
19:55:20 | w1ll14m | and it's annoying because i don't have a dns any more.... lolk |
19:55:22 | w1ll14m | -k |
19:55:24 | amiconn | The cuesheet viewer works, but nothing else |
19:55:37 | jhMikeS | all this crossfade stuff will be basically as simple as switching the input channel for the codec and applying envelopes |
19:56:33 | jhMikeS | exact same mechanism for fade in/out |
19:57:03 | jhMikeS | and if I feed like being fancy, soft muting for channels starts and stops |
19:57:43 | * | amiconn prefers to stay fade-free |
19:57:57 | amiconn | But yeah, there are other advantages |
19:57:57 | preglow | then you don't need to enable fades |
19:58:09 | preglow | i don't like long fades, but short ones would be good |
19:58:10 | preglow | 50ms |
19:58:16 | preglow | no clicks on pause, that way |
19:58:24 | preglow | also, this way we can do fades when voice clips occur |
19:59:04 | jhMikeS | won't matter...every channel should have a volume control and mute ... a mixing board really |
19:59:46 | amiconn | Every channel meaning every single channel, or a stereo pair? |
20:00 |
20:00:12 | petur | jhMikeS: I experienced some interesting timings when recording: It took 30+ seconds to flush. But the cause is I filled up my disk pretty much (less then 2GB left) and it's fragmented again. |
20:00:13 | jhMikeS | Just stereo pair really |
20:00:20 | |Rincewind| | could this make some fancy mixer stuff possible? Like playing a karaoke song and using the mike to sing to it. |
20:00:26 | | Quit Thundercloud__ (Connection reset by peer) |
20:00:41 | jhMikeS | petur: so how did it handle the strain? |
20:01:09 | petur | jhMikeS: should try again as it was a short test and the flush was at stop |
20:01:17 | jhMikeS | but no skips? |
20:01:29 | petur | it was very short ;) |
20:01:37 | petur | so no flushing inbetween |
20:01:46 | petur | but I'll try later tonight |
20:02:04 | petur | brb |
20:02:22 | jhMikeS | Just answer! :) It still matters even in that case. |
20:03:09 | amiconn | jhMikeS: Do single channels and support arbitrary panning... ;) |
20:03:11 | jhMikeS | It should have stopped the encoding at the correct point. |
20:03:24 | jhMikeS | amiconn: If it |
20:03:29 | jhMikeS | 's wanted, sure |
20:04:15 | jhMikeS | could add a channel dsp stage to pan too |
20:04:24 | bluebrother | amiconn: why can't m3u and cue work simultaneously? The playlist could still include the mp3 file but the playlist viewer could present the indivifual tracks |
20:04:44 | bluebrother | it could work this way for other multi-track formats as well, like sid |
20:08:33 | | Join Shaid2 [0] (n=adam@203-214-25-32.dyn.iinet.net.au) |
20:09:50 | jhMikeS | I'd like to have every dsp stage take the same parameters so the stages can be linked in any order really. |
20:10:06 | | Nick Everybody is now known as Everybody|away (n=everybod@harpo.demon.co.uk) |
20:10:20 | jhMikeS | Maybe just one struct pointer |
20:11:11 | jhMikeS | I'm thinking all this might add up to less code than what's in pcm_buffer.c now. Won't get too ahead of myself though. |
20:15:39 | * | bluebrother commented on FS #6630 once more ... |
20:15:57 | | Quit printfXh4 (Read error: 110 (Connection timed out)) |
20:17:00 | austriancoder | please review http://www.rockbox.org/twiki/bin/view/Main/CompiledSkinProposal |
20:17:27 | markun | austriancoder: check the logs :) |
20:17:46 | bluebrother | austriancoder: we talked about that a bit earlier today. Sounds a bit like you want to have some binary skins ... |
20:18:14 | austriancoder | bluebrother: ah.. will check the logs.. yes binary skins |
20:18:28 | jhMikeS | preglow: what do suggest, if soft muting is implemented, to do when the mute runs passed available data? it'll probably have to synthesize something there. finish with the last sample value? |
20:18:32 | bluebrother | I don't see any advantages in binary skins |
20:19:02 | bluebrother | I'd rather use a more powerful markup like the current wps does |
20:19:07 | austriancoder | bluebrother: you can abstract the way everything is drawn in rockbox.. menus link on the original sansa firmware are possible |
20:19:32 | preglow | jhMikeS: why would you want to be able to do them in any order? |
20:19:46 | bluebrother | but do we want that much abstraction? I like it pretty much RB looks similar on all devices |
20:20:22 | austriancoder | bluebrother: even with compiled skins.. rockbox will look the same on every target, which uses the skin |
20:20:37 | markun | austriancoder: I think it's a good idea to separate the UI from the rest of rockbox |
20:20:48 | bluebrother | and that would work with different screen sizes? |
20:21:17 | pixelma | bluebrother: about the root menu comment - that was also discussed here earlier - the outcome was the it couldn't work (at least without sanity check) because the user can set radio, recording etc. as start screen |
20:21:21 | austriancoder | bluebrother: i hope i get this.. |
20:21:46 | markun | pixelma: and especially the WPS.. |
20:22:11 | bluebrother | pixelma: I thought about that too. But if a user sets recording as startup screen I don't see a problem |
20:22:14 | austriancoder | bluebrother: it should be possible to give relative sizes and positions |
20:22:25 | bluebrother | only for resuming. But I overlooked that ;-) |
20:22:48 | jhMikeS | preglow: at the very least upsteam or downstream resampling but the design might allow it anyway and be simpler for it |
20:22:57 | bluebrother | austriancoder: how should that work with the current fixed fonts? |
20:23:08 | markun | austriancoder: separating the UI could also be good for a better text-to-speech intgerface, what do you think? |
20:24:06 | * | amiconn thinks we shouldn't abstract too much |
20:24:14 | | Quit dmdfan (Read error: 145 (Connection timed out)) |
20:24:22 | austriancoder | bluebrother: fonts.. a nice subtopic... as every skin can define the used font on its own. It can use rockboxs installed fonts or may ship one with the skin |
20:25:13 | austriancoder | markun: I also think that seperation UI from general rockbox code give a cleaner code |
20:25:30 | austriancoder | amiconn: why? |
20:25:50 | markun | amiconn: are you afraid it will become more complex or just add too much code? |
20:26:18 | markun | or performance? |
20:26:54 | | Quit perplexity (Read error: 110 (Connection timed out)) |
20:27:06 | amiconn | Complexity, code size, performance, ... |
20:27:24 | | Quit Shaid (Read error: 110 (Connection timed out)) |
20:27:29 | bluebrother | users will create broken themes because they oversee the limitations of the device? |
20:27:43 | | Join Shaid [0] (n=adam@203-214-58-60.dyn.iinet.net.au) |
20:28:07 | bluebrother | while I agree that a certain amount of abstraction would be good I also think we shouln't abstract too much. |
20:28:18 | bluebrother | at least, it's a music player |
20:28:32 | |Rincewind| | how will a user create a skin if the skin is a binary file? |
20:28:48 | bluebrother | with some magiv from the tools/ folder? |
20:28:49 | austriancoder | bluebrother: but look 2 years in the future... 600 mhz cpu, ram, wifi.. |
20:28:57 | bluebrother | nooo ... |
20:29:04 | amiconn | Binary themes would be a nightmare to support in regard to the variety of architectures, lcd sizes and depths, available ram, number of displays... |
20:29:05 | | Quit Shaid2 (Read error: 110 (Connection timed out)) |
20:29:06 | austriancoder | bluebrother: no.. the skins are coded in C and compiled |
20:29:26 | markun | austriancoder: yes, I'm also a bit worried that the nice and simple DAPs we now have will not be around forever.. |
20:29:31 | bluebrother | austriancoder: remember how old the arcos devices are ... and still supported and working with Rockbox |
20:29:36 | austriancoder | amiconn: if it is designed in a good way.. than i see no problem |
20:30:14 | bluebrother | but that is basically moving out the GUI into a plugin |
20:30:32 | austriancoder | bluebrother: yep.. |
20:30:41 | | Join Nico_P [0] (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
20:30:42 | bluebrother | which requires compiling, keeping track of the ABI, and adjusting for each device you want to use it for |
20:30:58 | austriancoder | bluebrother: we need to yet also |
20:31:22 | bluebrother | just imagine a monochrome theme on a color unit ... |
20:31:24 | pixelma | wasn't it agreed on that core functionality should not become a plugin? |
20:31:38 | bluebrother | we need to do for the plugins, but that is not core functionality |
20:31:39 | austriancoder | bluebrother: if the user wants it |
20:32:27 | | Join dmdfan [0] (n=dmdfan@bb-81-175-207-48.dsl.phnet.fi) |
20:32:32 | austriancoder | bluebrother: for this.. the current used "skin" will be the default skin for rockbox |
20:32:48 | pixelma | also: wouldn't that mean that you couldn't use other plugins with this |
20:33:00 | austriancoder | bluebrother: so there is no change in the UI... but if the user installs a new Skin on its own.. he could get a better looking UI |
20:33:07 | * | jhMikeS thinks separating base functionality from display of the information/interactivity with user would simplify things...example: recording screen...probably others. |
20:33:35 | bluebrother | I still think this is too complicated |
20:33:47 | | Quit donvito ("AnacønÐa · "It's better to be rich and healthy than poor and sick"") |
20:33:47 | jhMikeS | as to full snap in binary skins...hrm |
20:34:06 | bluebrother | at least, it's not KISS anymore |
20:34:06 | |Rincewind| | should the skin handle buttons as well? |
20:34:14 | markun | bluebrother: I think for the grayscale targets you would compile rockbox with the old UI, not the skinnable one |
20:34:14 | | Quit linuxstb (Remote closed the connection) |
20:34:14 | | Join kaaloo [0] (n=luis@rue92-3-82-232-48-241.fbx.proxad.net) |
20:34:22 | jhMikeS | Simple code is usually the most flexible |
20:34:42 | bluebrother | customizable buttons? That would be even more hell to support |
20:34:45 | | Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb) |
20:34:51 | austriancoder | bluebrother: yep.. adding an #define , for instance |
20:34:52 | amiconn | bah |
20:34:54 | linuxstb | preglow: pong. |
20:35:08 | austriancoder | no buttons.. only the calls to lcd_xxx are replaced |
20:35:10 | preglow | linuxstb: yo, keen on trying out the new alarm patch? |
20:35:19 | preglow | linuxstb: if i get successful reports on a couple more ipods, i'll just commit |
20:35:23 | preglow | so long i've just got nano |
20:35:40 | |Rincewind| | i'm just asking how far the skin goes, if it provides more then just visuals for the standard screens, then the skin doesn't need buttons. but if the skin can define some fancy screens as well... |
20:35:46 | linuxstb | preglow: Sure. |
20:35:58 | preglow | http://www.pvv.org/~thomj/rockbox/ipod_alarm.patch |
20:36:09 | preglow | linuxstb: the only ill effects this time is that your ipod might wake up some day in 2099 |
20:36:17 | |Rincewind| | argh, my logic is skrewed again |
20:37:07 | austriancoder | ok guys.. so i think you need a proof-of-concept to get convinced - or? |
20:37:33 | bluebrother | don't guess that will convince me ... |
20:37:39 | bluebrother | but feel free to try ;-) |
20:39:50 | markun | austriancoder: perhaps it would be a good start to split the UI and keep the old interface |
20:39:50 | markun | if it keep rockbox nice and simple you can start on your own interface |
20:41:05 | jhMikeS | the idea of switching the hw samplerate is a bit bothersome. On coldfire output FIFOs are supposed to be in a reset state before touching the IISCONFIG clock bits. This hasn't been the case though since I arrived on the scene. |
20:42:13 | austriancoder | markun: yeah.. i will do a a simple proof-of-concept on one of the screens |
20:42:50 | markun | jhMikeS: and what about changing the samplerate because a song is changing but some of the other channels are also playing.. |
20:43:18 | preglow | jhMikeS: why's that a problem? |
20:43:40 | | Join entheh [0] (n=purr@88-106-236-156.dynamic.dsl.as9105.com) |
20:44:13 | amiconn | ah |
20:44:29 | jhMikeS | markun: exactly |
20:44:35 | amiconn | Nico_P: I tested .cue support on archos... and apart from the cuesheet viewer it doesn't work at all |
20:44:38 | jhMikeS | preglow: clicks |
20:45:06 | preglow | jhMikeS: clicks when you change sample rate? so what? you shouldn't be playing anything while you do it anyway |
20:45:21 | preglow | changing sample rate is never supposed to be a glitch free happening |
20:46:05 | Nico_P | amiconn: how so ? |
20:46:06 | markun | jhMikeS: and can the channels have different samplerates? |
20:46:07 | jhMikeS | preglow: that's why I hate it. it puts so many restrictions on things. late dsp would help though |
20:46:15 | Nico_P | it crashes ? |
20:46:20 | amiconn | Nico_P: No trackmarks and no skipping possible |
20:46:32 | Nico_P | amiconn: have you enabled it in the settings ? |
20:46:35 | amiconn | yes |
20:46:48 | amiconn | I tried it on H140 first, to check how it should look |
20:46:49 | jhMikeS | markun: they'd be filled with data at whatever the codec gives it |
20:46:52 | preglow | jhMikeS: how would late dsp help? |
20:47:11 | amiconn | The track marks made the progress bar look weird in my test case |
20:47:12 | jhMikeS | preglow: because we apply the needed resampling just before sending to DMA |
20:47:18 | Nico_P | amiconn: i'll try on a sim... what archos model do you have ? |
20:47:23 | amiconn | Recorder |
20:47:37 | Nico_P | amiconn: wierd how ? |
20:47:38 | amiconn | But I doubt that you can test on the sim - hwcodec playback isn't simulated |
20:48:12 | amiconn | Nico_P: 36 non-equally spaced marks on a 160 pixel wide bar do look weird... |
20:48:12 | markun | jhMikeS: it's maybe not ideal, but what about setting the target samplerate manually? |
20:48:55 | Nico_P | amiconn: i can imagine that :p |
20:49:01 | jhMikeS | markun: you mean as in a user option? what I'd hope is that DSP is applied on the lowest load side of things. |
20:49:05 | amiconn | Nico_P: The hwcodec playback engine is separate from the swcodec one. It's not even in apps/ |
20:49:25 | linuxstb | It just sounds like the cuefile is never read... |
20:49:34 | amiconn | yes |
20:49:46 | Nico_P | yes that's probably the problem |
20:49:49 | amiconn | But I don't really understand hwo and where that's supposed to happen |
20:49:57 | amiconn | *how |
20:50:36 | linuxstb | It will be in the get_metadata() function - this is the (swcodec only!) function which reads the metadata from a file before it's loaded into the audio buffer. |
20:50:41 | Nico_P | amiconn: in principle, it happens at the same time as the loading of the track |
20:50:47 | jhMikeS | a good thing is that this should work with current playback and any revision of it and is something I'd like in place before changing all that stuff. |
20:51:00 | linuxstb | It's in apps/metadata.c |
20:51:24 | amiconn | Hmm |
20:51:39 | amiconn | metadata.o is now present in the archos builds, but afaik it isn't supposed to be |
20:51:50 | amiconn | Not sure atm |
20:51:51 | | Join mashon [0] (i=04e0ea5a@gateway/web/cgi-irc/labb.contactor.se/x-4b21b46ba1c023df) |
20:52:23 | jhMikeS | I think I might need a new type kernel of kernel object to control the thread...we don't have events with a wake counter. |
20:52:50 | amiconn | ? |
20:52:51 | | Join barrywardell_ [0] (n=barry@host-194-46-246-78.dsl-ie.utvinternet.net) |
20:53:22 | linuxstb | Maybe it's used by tagcache... |
20:53:53 | | Part kaaloo |
20:54:46 | Nico_P | so where is the HWCODEC playback code ? |
20:55:26 | linuxstb | firmware/mpeg.c etc |
20:55:44 | Nico_P | ok, i'll have a quick look |
20:55:53 | mashon | perhaps you can all help.. Im new to rockbox but own a nano 2. Why wont the nano 2 run rockbox? Is it just undeveloped or are there some sorts of nasty binary signing going on? In other words: can we expect sometime to have 2nd gen or not? |
20:56:31 | | Join Thundercloud__ [0] (n=thunderc@82.153.64.227) |
20:56:43 | linuxstb | The 2nd gen Nano is completely different internally to the other ipods. |
20:57:09 | linuxstb | Nico_P: The problem is that firmware code can't call apps/ code... |
20:57:40 | preglow | my favourite issue |
20:57:41 | Nico_P | linuxstb: hmm that's a problem indeed |
20:57:56 | preglow | i had to install a plugin from firmware/sound.c to apps/dsp.c |
20:58:13 | jhMikeS | preglow: one of my top 10 at least...not that I have a list written down |
20:58:29 | linuxstb | Nico_P: I think you have two options - move the cuesheet code to firmware/ or unify the playback engines... |
20:58:52 | amiconn | linuxstb: Some other features already use callbacks afaik |
20:58:55 | Nico_P | linuxstb: i'll leave the second to amiconn if he doesn't mind |
20:59:17 | linuxstb | amiconn: Thanks for a sane third option... |
20:59:50 | Nico_P | i'll have a look |
20:59:59 | amiconn | linuxstb: I think playback engine unification will probably be your most desired move once you start working on the AV300... |
21:00 |
21:00:55 | preglow | amiconn: could you test the alarm patch on your mini? |
21:01:08 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
21:01:09 | preglow | if linuxstb gets it working on his 4g and you on your mini, i'll just commit it |
21:04:43 | | Quit mashon ("CGI:IRC (EOF)") |
21:05:05 | | Quit barrywardell (Read error: 113 (No route to host)) |
21:05:59 | linuxstb | amiconn: I was hoping someone else would have done it by then... |
21:06:48 | | Join Vyrus001 [0] (n=Vyrus001@adsl-69-231-48-125.dsl.irvnca.pacbell.net) |
21:07:08 | amiconn | Bah, this checkout is literally taking ages |
21:08:40 | * | amiconn is now building rockbox for recorder from just before .cue support |
21:08:50 | amiconn | I want to see the .map ... |
21:10:21 | amiconn | linuxstb: I don't think that's a one-man job... |
21:10:35 | amiconn | I already suggested it for devcon |
21:10:45 | amiconn | Btw, any news regarding devcon? |
21:11:21 | linuxstb | You can count me in to work on it, but I doubt I'll make devcon. |
21:12:09 | linuxstb | preglow: Hmm, my 5g woke up, but my Color didn't. Let me test the Color again... |
21:12:55 | preglow | linuxstb: oh, hmm, i'll include a couple more things to the patch, then |
21:15:25 | preglow | linuxstb: there's a new one there now if it still didn't work out |
21:15:56 | preglow | this time i explicitely set wake on rtc and unmask the interrupt, not that it should matter |
21:17:38 | linuxstb | OK, compiling now. Second test didn't work either. |
21:18:35 | Kasperle | was the bootloader changed to reboot into apple os when the ipod is on hold, btw? or did i just not notice that earlier? |
21:19:04 | | Quit Timm3h (Read error: 110 (Connection timed out)) |
21:20:05 | Nico_P | amiconn: anything i should know about your pre-cue investigation ? |
21:20:07 | preglow | linuxstb: btw, do you have a 4g flash image lying around? |
21:20:21 | | Quit Thundercloud_ (Connection timed out) |
21:20:27 | amiconn | Nico_P: I just wanted to know whether metadata.o is included there. It is |
21:20:31 | | Join Shaid2 [0] (n=adam@203-214-25-32.dyn.iinet.net.au) |
21:20:34 | Nico_P | ah ok |
21:21:04 | amiconn | But I'm fairly sure metadata reading is done in a different place on hwcodec, but I don't remember where atm.... |
21:21:11 | linuxstb | preglow: Yes, I've a nice collection of flash images now... Do you want them all? |
21:21:17 | *** | Saving seen data "./dancer.seen" |
21:21:18 | preglow | linuxstb: sure, that would be extra col |
21:21:21 | preglow | cool as well |
21:21:52 | linuxstb | The alarm just woke my Color... |
21:22:03 | linuxstb | (your second patch) |
21:22:19 | preglow | did it now |
21:22:37 | preglow | i'll have a peek at your flash image in a sec to find out why |
21:22:52 | preglow | it was almost certainly the wake on rtc bit toggle |
21:23:00 | * | dmdfan thinks if anybody wants to test one particular .cue + .mp3 on their H1x0/H3x0 series |
21:23:08 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
21:26:22 | | Join decayedcell [0] (n=decayed_@ppp93-99.lns1.mel4.internode.on.net) |
21:27:06 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
21:27:23 | | Quit amiconn (Nick collision from services.) |
21:27:23 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
21:27:34 | jhMikeS | preglow: Is it some big deal switching params around in functions to use a single pointer? I find for cf it would be easy to adapt them to that but maybe it's time I got an arm based player so I can to keep my changes from being aggrivating. |
21:28:08 | preglow | i don't really mind |
21:28:43 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
21:29:11 | jhMikeS | Gigabeat is ARM based, right? I want one of the 300MHz beasties anyway :) |
21:29:17 | preglow | it's arm based, yes |
21:29:26 | preglow | and i don't know if i want you to have a target that powerful :P |
21:30:22 | * | amiconn thinks jhMikeS should get a 3g |
21:31:04 | amiconn | Perhaps we would see some things go realtime then... |
21:31:20 | | Quit decayedcell (Remote closed the connection) |
21:31:36 | preglow | isn't musepack already realtime? |
21:31:51 | petur | jhMikeS: recording now didn't give _that_ big flush times and the code handled it without a glitch... |
21:33:05 | | Join decayedcell [0] (n=decayed_@ppp93-99.lns1.mel4.internode.on.net) |
21:33:07 | jhMikeS | petur: I'm glad it got some stress testing and passed :) |
21:33:38 | jhMikeS | amiconn: what's the advantage of a 3g over a Gigabeat? |
21:33:46 | | Quit Thundercloud__ (Connection timed out) |
21:33:54 | jhMikeS | or is that irony? |
21:33:58 | amiconn | It's slower arm... even slower than all other ipods |
21:34:10 | jhMikeS | lol... |
21:34:19 | amiconn | Not by clock frequency but due to a broken cache implementation |
21:34:55 | jhMikeS | great...and here I want to listen to SPCs with all the fancy dsp |
21:35:04 | | Nick Everybody|away is now known as Everybody (n=everybod@harpo.demon.co.uk) |
21:35:52 | * | dan_a would pay into the "get jhMikeS a 3g" fund |
21:36:36 | jhMikeS | if it's free I certainly won't refuse it ;) |
21:38:40 | dan_a | I'll keep an eye out. People's old, dying, MP3 players tend to migrate towards me, and then magically start working properly |
21:38:54 | amiconn | hehe |
21:39:02 | | Quit Shaid (Read error: 110 (Connection timed out)) |
21:39:09 | | Join Shaid [0] (n=adam@203-214-53-1.dyn.iinet.net.au) |
21:39:33 | * | amiconn somehow prefers older mp3 players over newer ones |
21:39:43 | LinusN | amiconn: it's an age thing .-) |
21:40:50 | * | amiconn looks at LinusN and has strong doubts that this could be the reason |
21:41:15 | | Quit Shaid2 (Read error: 110 (Connection timed out)) |
21:41:25 | amiconn | age(LinusN) > age(amiconn) afaik |
21:42:02 | LinusN | :-) |
21:42:59 | | Part decayedcell |
21:46:09 | pixelma | maybe someone has an idea... I'm still trying to figure out why I had a scrobbler-log all of a sudden the other day on my Ondio, where it's been said that it wouldn't work on Archos |
21:46:10 | jhMikeS | so what's a fair going price on a Gigabeat anyway? |
21:46:22 | preglow | linuxstb: so, you conclude it works nice on 4g now, tjen? |
21:46:23 | preglow | then too |
21:46:33 | linuxstb | Yes, two tests, both worked. |
21:47:23 | linuxstb | Your second patch changed the alarm to 1min intervals - is that what you're planning to commit? |
21:48:12 | preglow | not at all |
21:48:15 | preglow | it's just for easy testing |
21:48:40 | markun | jhMikeS: about $100 for a F40 |
21:48:42 | preglow | the 4g bootloader code is quite similar to the nano code |
21:48:45 | preglow | not surprising, i guess |
21:49:12 | linuxstb | 4g or color? |
21:49:14 | | Join amigan [0] (i=dcp1990@unaffiliated/amigan) |
21:49:16 | preglow | color |
21:49:23 | preglow | i have a nasty habit of calling both 4g |
21:49:27 | |Rincewind| | can someone tell me how to include my own .c and .h files in a svn diff? |
21:49:52 | linuxstb | I think of the color as a 4g, but try to distinguish... |
21:49:54 | pixelma | I wanted to find out what caused the scrobbler-log to be created. It contained the content of two folders that I listened to but IIRC I listened to some more that day. I let the feature set to on but nothing's been added since then - does anyone have an idea what I could look for? |
21:50:05 | bluebrother | diff -u /dev/null file.c >> diff |
21:50:15 | bluebrother | or svn add them first |
21:50:21 | |Rincewind| | i want to use svn diff |
21:50:21 | linuxstb | You can just do "svn add file.c" before the diff. |
21:50:22 | bluebrother | but I prefer the first way |
21:50:38 | linuxstb | svn add doesn't require write access, unlike cvs. |
21:50:47 | |Rincewind| | is there a bad side effect if I svn add? |
21:51:12 | bluebrother | don't know ... maybe you'll need to svn remove them at some point again ;-) |
21:51:46 | obo | pixelma: I don't know why it's broken on Archos units - one user reported that it had worked intermittently, but it seems to be a problem with a callback within the HWCODEC (mpeg.c) code |
21:51:53 | linuxstb | I can't imagine what kind of side-effects you're worried about. |
21:51:57 | |Rincewind| | well, I am starting with a fresh source tree quite often anyway. I give it a try |
21:52:25 | | Quit Lear ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]") |
21:52:31 | x1jmp | and how to create a patch from an already patched source? |
21:53:19 | pixelma | obo: that's why I wanted to find out what happened. I first thought it could have to do mith the fact that I watched the playlist almost at creation (or right after) but couldn't reproduce it so far |
21:53:25 | |Rincewind| | x1jmp: svn diff > patchfile.patch |
21:54:12 | x1jmp | |Rincewind|: that would include the already applied patch as well |
21:54:22 | | Join Llorean [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
21:54:32 | markun | x1jmp: you can edit the patch |
21:54:42 | linuxstb | x1jmp: Or revert the first patch. |
21:54:44 | bluebrother | or try patch -R first |
21:55:07 | obo | pixelma: I wish I had more info - without a unit to hand it's a bit hard to tell what is going on. I had a couple of people try debug builds for me - they didn't get any log entries whilst testing |
21:55:41 | bluebrother | i.e. reverting the patch first |
21:55:41 | pixelma | obo: the funny thing is that the revision that the log states is the same as the last commit that had to do with the scrobbler log (the callback thing) - I even installed this one again but to no avail |
21:55:41 | markun | I think it's a good idea anyway to check the patch with and editor, in case it includes some unwanted changes |
21:56:58 | x1jmp | reverting wouldn't help as I want to create a patch based on another patch/source |
21:57:21 | * | amiconn is totally confused about this cue sheet patch |
21:57:42 | amiconn | How is the wps supposed to trigger a sub-track change, as opposed to a normal track change? |
21:57:58 | | Part Llorean |
21:58:07 | |Rincewind| | x1jmp: you have patched your source with a few patches and want to create a patch with all of the changes? |
21:58:53 | XavierGr | *sigh* I can't really believe that I missed an F40 sold for 50 bucks last week in ebay... |
21:59:02 | pixelma | obo: is this debug build the one in the tracker? Maybe I could play around with it for a while |
21:59:04 | x1jmp | |Rincewind|: just like a 'diff patched_source new_patched_source' |
21:59:25 | pixelma | obo: or the patch to build it on my own |
21:59:52 | obo | pixelma: I think I put it in the tracker, but I've been away for a couple of weeks, and have a memory like a sieve - one sec... |
21:59:54 | |Rincewind| | I use emacs for this, the command is ediff-directories |
22:00 |
22:00:35 | * | x1jmp is not familiar with emacs, just vim |
22:00:58 | markun | XavierGr: damn! |
22:01:29 | |Rincewind| | ediff-directories compares two source trees and gives you the differences between them |
22:01:50 | linuxstb | x1jmp: Personally, I would produce a patch including all changes - I don't like patches which depend on other patches. But if you want to, just diff two copies of the rockbox source - diff -ru version1/ version2/ |
22:02:01 | obo | pixelma: yup, FS #6639 - it only really debugs the scrobbler code - it needs something in mpeg.c instead to find out what is going wrong |
22:02:52 | | Join printfXh4 [0] (n=pseudo@ppp109-233.lns2.bne4.internode.on.net) |
22:03:24 | x1jmp | linuxstb: that's what I used once, but it's nasty to copy the whole rockbox tree all the time |
22:04:01 | linuxstb | You only have to do it once. You just apply the patch to it, then reverse it. |
22:05:49 | * | amiconn *guesses* the cuesheet callback would need to be hooked somewhere in add_track_to_tag_list() |
22:06:30 | x1jmp | Though everytime I do an svn up the other tree must be updated, too |
22:06:44 | pixelma | obo: so you are saying that this patch won't help you with debugging? |
22:06:58 | | Join alienbiker99 [0] (n=doomed@ool-44c126d4.dyn.optonline.net) |
22:07:49 | |Rincewind| | x1jmp: then you have to do the svn up in the other tree, too |
22:07:56 | amiconn | ghah |
22:08:31 | |Rincewind| | you can write a short script to do that if you plan to have this situtation longer |
22:08:40 | obo | pixelma: it make me think the error is in the Archos playback engine - I'm not that familar with that code, and I don't really know where to go from here |
22:10:12 | pixelma | which again leads to "playback engine unification" ;) |
22:10:16 | * | pixelma hides |
22:11:49 | | Quit Mouser_X (Nick collision from services.) |
22:11:58 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
22:12:23 | x1jmp | did anyone have a look yet on the new dict plugin I posted on the patch tracker (6697)? |
22:12:41 | x1jmp | I'd like to know if it could replace the current dict plugin |
22:14:42 | linuxstb | I've never used the current dict plugin, so have no idea... |
22:14:45 | | Join Llorean [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
22:15:43 | Nico_P | amiconn: to know if there has been a change of "subtrack", i compare the elapsed time and the indexes of the current track and the next |
22:15:58 | Nico_P | it's done in update() in gwps-common.c |
22:17:01 | Nico_P | on line 2613 |
22:17:13 | linuxstb | x1jmp: I don't think the root menu part of your patch is svn material though - none of the other viewers get that special treatment. |
22:17:23 | amiconn | No, I mean how does the wps tell the engine to change sub tracks? |
22:18:52 | Nico_P | amiconn: i don't get what you mean |
22:19:05 | Nico_P | when the users presses NEXT or PREV ? |
22:19:09 | amiconn | yes |
22:19:32 | Nico_P | it's handled in gwps.c IIRC |
22:20:29 | | Quit FOAD ("Lost terminal") |
22:20:50 | amiconn | hmm? |
22:20:50 | x1jmp | linuxstb: ATM the root menu part is just a personal preference |
22:21:21 | amiconn | The only code in gwps.c that was added with cue sheet support seems to suppress directory changes when playing a track with cue sheet |
22:21:32 | Soap | /me is curious to see how many "Add X to Root Menu" unsupported builds erupt. |
22:22:04 | | Join FOAD [0] (n=dok@dinah.blub.net) |
22:22:40 | Nico_P | amiconn: look at line 406 |
22:24:00 | amiconn | hmm................ |
22:24:35 | jhMikeS | that's gigabeat S would be nice to get working ... 532MHz ... hrm |
22:25:28 | preglow | my, how overkill |
22:25:45 | amiconn | Ok, so it seems most things are handled by gwps... but the cue sheet isn't loaded on archos, because archos doesn't use get_metadata() afaiu |
22:25:50 | jhMikeS | preglow: sounds good to me. can't wait for something 1GHz |
22:26:31 | jhMikeS | has an FPU too |
22:26:39 | preglow | would simplify my life a good deal |
22:26:54 | amiconn | Metadata loading on archos seems to happen in add_track_to_tag_list() which in turn calls mp3info() directly |
22:27:21 | amiconn | No need to handle other things than just id3 tags here (yet) |
22:28:22 | jhMikeS | This time a Freescale ARM based CPU ... can't get away from Freescale ... :\ |
22:29:50 | amiconn | fpu? bah... |
22:30:29 | amiconn | Those high-perf thingies take away all the fun |
22:30:33 | linuxstb | A "vector FPU" iirc |
22:30:59 | | Join Juice^ [0] (n=Juice@213.167.96.196) |
22:31:00 | preglow | yeah, one of those arm simd things |
22:31:17 | Soap | preglow: How about I send you a iPod line-in dock connector, and in linuxstb's words "answer the line-in recording question once and for all." |
22:31:26 | preglow | it would take the fun away from achieving things on limited hardware, but it also allows you to do stuff you can't on limited hardware |
22:31:47 | preglow | Soap: haha, i'm really not interested in ipod recording at all |
22:32:19 | preglow | does nano even do line in? |
22:32:19 | linuxstb | preglow: It's just that no-one has tested line-in recording on the nano, so it would be nice to know if it works. |
22:32:26 | preglow | oh, right |
22:32:28 | Soap | _that's_ the question preglow. |
22:32:34 | Soap | oops, too late. |
22:32:37 | preglow | sure, i'll take a line-in docs connector... |
22:32:41 | preglow | dock.... |
22:32:44 | jhMikeS | i'd just optimize until a space-time anomoly forms during playback |
22:33:10 | hcs | rendering audio FROM THE FUTURE! |
22:33:16 | preglow | also FROM SPACE |
22:33:34 | hcs | right |
22:33:38 | * | preglow synthesis a sine wave with plenty of vibrato |
22:33:54 | preglow | i really, really need to learn how to write |
22:33:56 | preglow | this is getting silly |
22:33:58 | markun | jhMikeS: toffe |