00:03:03 | | Quit stripwax ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:04:58 | * | jhMikeS sees a pattern between some c code of recent importance and some e200 disasseblies - and that's it. ) |
00:05:12 | | Nick HellDragon is now known as helldragounette (i=Nocebo@unaffiliated/helldragon) |
00:05:38 | * | ender` yawns |
00:06:23 | | Nick helldragounette is now known as HellDragounette (i=Nocebo@modemcable129.43-201-24.mc.videotron.ca) |
00:10:20 | | Join RMenes379 [0] (n=viewtifu@ool-4351bd58.dyn.optonline.net) |
00:10:21 | | Quit RMenes379 (Remote closed the connection) |
00:10:57 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:11:23 | | Join LambdaCalculus37 [0] (n=viewtifu@ool-4351bd58.dyn.optonline.net) |
00:11:48 | LambdaCalculus37 | *BAMF* |
00:12:21 | LambdaCalculus37 | Ahh, yes, dear friends! |
00:12:55 | | Quit massinissa ("Lost terminal") |
00:13:13 | | Nick HellDragounette is now known as HellDragon (i=Nocebo@unaffiliated/helldragon) |
00:13:40 | | Nick HellDragon is now known as HellDragon` (i=Nocebo@unaffiliated/helldragon) |
00:14:01 | | Quit LambdaCalculus37 (Client Quit) |
00:14:14 | | Join LambdaCalculus37 [0] (n=viewtifu@ool-4351bd58.dyn.optonline.net) |
00:14:23 | | Quit LambdaCalculus37 (Client Quit) |
00:14:49 | | Quit spiorf (Read error: 110 (Connection timed out)) |
00:15:01 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
00:15:01 | | Quit saratoga ("CGI:IRC (Ping timeout)") |
00:15:03 | | Join LambdaCalculus37 [0] (n=viewtifu@ool-4351bd58.dyn.optonline.net) |
00:15:14 | | Join petur [0] (n=petur@rockbox/developer/petur) |
00:15:19 | LambdaCalculus37 | I think now I should be stablized. |
00:15:35 | | Join spiorf [0] (n=spiorf@host97-203-dynamic.0-87-r.retail.telecomitalia.it) |
00:16:01 | petur | ac_away: it won't be for tonight anymore, see ya tomorrow... |
00:16:09 | | Quit petur (Client Quit) |
00:17:41 | | Quit matsl ("Leaving") |
00:18:10 | LambdaCalculus37 | Am I coming through okay? |
00:18:22 | bluebrother | LambdaCalculus37: yeps |
00:18:30 | bluebrother | loud and clear. |
00:18:53 | LambdaCalculus37 | I wonder why my IRC client decided to take the 9 off my name. |
00:19:14 | bluebrother | maybe because of a nick lenght limitation of the irc server? |
00:19:19 | LambdaCalculus37 | Now I'm just the most randomly picked random number. |
00:19:41 | LambdaCalculus37 | Anyways, I came by tonight to introduce myself on IRC, even though I've been on the forums for a while now. |
00:19:51 | bluebrother | was there some deep meaning in that number? Looked like random to me anyway ;-) |
00:20:10 | LambdaCalculus37 | 379 is a Chen Prime, and my birthday... March '79. |
00:20:28 | LambdaCalculus37 | 37 is the number most people pick when asked to pick a number between 1 and 100. |
00:21:24 | bluebrother | ah. |
00:21:24 | Soul-Slayer | I'd say something more like 50 personally :p |
00:21:30 | LambdaCalculus37 | I actually stopped by at GodEater's suggestion. |
00:21:57 | bluebrother | well, you might want to check the freenode documentation about nickname lenght restrictions. IRC servers usually have one. |
00:22:08 | bluebrother | but apart from that, welcome ;-) |
00:22:18 | LambdaCalculus37 | Thanks! |
00:22:33 | | Quit Guile`` ("KVIrc 3.2.0 'Realia'") |
00:22:33 | LambdaCalculus37 | It has been quite a while since I last visited an IRC channel. |
00:22:51 | bluebrother | I don't think irc changed much since then ;) |
00:24:00 | rasher | bluebrother: Does the talk file creating screen need to include that many options? Can't sensible defaults be picked instead? (and the encoder executable searched for in the user's PATH) |
00:24:53 | rasher | bluebrother: or perhaps some presets (like "lame - high quality", "lame - low quality") |
00:24:53 | bluebrother | rasher: Domonoky made that, but he talked about moving the options to the configuration dialog |
00:24:53 | bluebrother | but presets sound like a good idea to me. |
00:25:34 | rasher | Of course, I'm merely complaining, not offering to write a patch, so feel free to ignore me |
00:26:18 | rasher | I just don't think that level of configuration is needed, and will simply make talkfile creating look difficult and put users off |
00:26:22 | bluebrother | well, I agree that the window is kinda crowded. |
00:26:43 | rasher | Heh, "Current cache size is %1" |
00:26:51 | bluebrother | it's similar to my idea of moving the mountpoint selection to the configuration dialog −− I like it much better this way |
00:26:57 | bluebrother | yeah, that's intended. |
00:27:13 | bluebrother | (resemblence of QString::arg()) |
00:27:34 | pixelma | what options are available? Just reminded me that amiconn talked earlier about some limitations about bitrate and working frquencies on Player and Archos in general... (must be in yesterday's log) |
00:27:47 | pixelma | *frequencies |
00:27:59 | rasher | pixelma: you can enter your own commandline options to lame and the tts, so any options they support |
00:28:09 | bluebrother | for talk files? I thought this applies only to voice files. |
00:28:44 | bluebrother | entering command line options isn't the best solution for average users though ... |
00:28:44 | pixelma | yeah, but I think that the average Archos user (for example me) doesn't know about those... |
00:28:49 | | Join krazykit [0] (n=krazykit@gct09-56.gctel.net) |
00:29:17 | bluebrother | it could be a simple configuration dialog showing presets, and an average user can extend the dialog and adjust the values manualls |
00:29:20 | bluebrother | *manually |
00:29:21 | pixelma | hmm... I was thinking voice files - though don't talk clips work the same somehow? |
00:29:39 | bluebrother | talk clips are simply renamed mp3 files |
00:29:47 | bluebrother | at least as far as I understood ;-) |
00:29:54 | LambdaCalculus37 | *observing* |
00:30:15 | rasher | Absolutely, which is why I think a few presets is vastly preferable. I don't even think the user needs to be able to specifically set options. |
00:30:23 | | Quit JdGordon (Remote closed the connection) |
00:30:43 | bluebrother | well, setting the path to the binary might be needed. |
00:30:54 | pixelma | LambdaCalculus37: I thought you were calculating </bad joke> :P |
00:30:58 | bluebrother | just imagine the localized paths on windows |
00:31:07 | rasher | It just invites people to be obsessive-compulsive about it. They're far more likely to just pick a preset and go on with it if that's all there's available. |
00:31:20 | bluebrother | it's c:\program files vs. c:\programme (in german) etc. |
00:31:33 | rasher | bluebrother: those should be able to obtain programatically though |
00:31:42 | LambdaCalculus37 | pixelma: I got bored. :P |
00:31:53 | bluebrother | hmm. Is there a "standard" way to do so on windows? |
00:31:55 | rasher | C:\Documents and Settings\rasher>echo %PROGRAMFILES% |
00:31:56 | rasher | C:\Program Files |
00:32:27 | rasher | The windows api have ways of obtaining these paths as well. I should hope Qt offers a bridge to these |
00:32:34 | bluebrother | now you need to obtain the folder with the tts engine |
00:33:14 | rasher | bluebrother: anyway, couldn't it be autodetected, and a "select path" only shown if it can't be found? |
00:33:32 | bluebrother | might be possible. |
00:33:35 | rasher | or "my tts is not in the list" selected |
00:33:41 | Ishi`` | ipod : 1.1.1 : over bug not 1.3.1 :) |
00:33:49 | bluebrother | over bug? |
00:33:50 | LambdaCalculus37 | rasher: Isn't a "select path" the simpler choice to make? |
00:34:14 | Ishi`` | prefecth abort , undefined constructruction |
00:34:18 | rasher | LambdaCalculus37: For the programmer, certainly. For the user, having a simple drop-down list to chose from is simpler, surely. |
00:34:21 | Ishi`` | is not firmware apple cause 1.3.1 |
00:34:30 | bluebrother | after selecting the path rbutil could try to detect which tts has been selected |
00:34:37 | | Join DanielW [0] (n=danielw@dslb-084-061-085-158.pools.arcor-ip.net) |
00:34:44 | DanielW | hi |
00:34:58 | bluebrother | and simply allow to choose between high and low quality preset |
00:35:20 | LambdaCalculus37 | rasher: True, true... certainly makes the choice a might tough, doesn't it? |
00:35:37 | | Part Quelsaruk ("Time makes no sense") |
00:35:47 | DanielW | i got my damn ipod in diagnosis modus again. and now, it says "SDRAM Full Test. Reset to continue." but i tried everything i don't find away to get it to reset |
00:35:54 | bluebrother | hmm, espeak homepage doesn't offer an installer for windows. |
00:35:55 | rasher | I guess it's using GNOME influencing me, since they tend to (attempt) to make smart choices for the user and not bother him with the choices if at all possible |
00:36:11 | rasher | LambdaCalculus37: I don't understand what you just said |
00:36:12 | | Quit salty-horse ("Leaving") |
00:36:14 | bluebrother | so there is a high chance it's installed just somewhere |
00:36:48 | bluebrother | rasher: that's one of the things I dislike about gnome. It looks like written for stupid users ... |
00:36:54 | bluebrother | (well, at least to me) |
00:36:57 | LambdaCalculus37 | rasher: What I meant to say was, does the coder make the choice for his benefit, or for the end-user? |
00:36:58 | DanielW | it's an ipod 5g |
00:37:19 | bluebrother | DanielW: hole Menu + Select |
00:37:21 | bluebrother | *hold |
00:37:33 | LambdaCalculus37 | bluebrother: So which environment do you prefer? KDE? WindowMaker? |
00:37:35 | rasher | bluebrother: kde looks like GNOME written by dumb programmers (to me) |
00:37:45 | bluebrother | I'm kde user. |
00:37:58 | | Quit sergey (Remote closed the connection) |
00:38:06 | rasher | "Oh I can't decide how to write this feature, let's just make a gajillion options instead of making a choice" |
00:38:13 | DanielW | bluebrother: doesn't work. and this blinking of the backlight is making me crazy |
00:38:47 | bluebrother | hehe ... that's the exact point where I disagree. But we have both environments, so everyone can use the one he thinks is best ;-) |
00:38:50 | rasher | It's a philosophy argument of course, and I just happen to like the way GNOME does it, so that's where I'm coming from. |
00:39:05 | bluebrother | DanielW: flip hold on. flip it off again. Hold Menu + Select |
00:39:17 | bluebrother | and hold it _long_. Can be something up to 30 seconds or so. |
00:39:54 | DanielW | bluebrother: oh yeah thanks, now it worked :-) |
00:40:34 | bluebrother | reset needs patience (and I think it's good that way) |
00:40:38 | LambdaCalculus37 | DanielW: Make a mental note of what bluebrother said, okay? Up to 30 seconds or so if you have to reset. |
00:40:55 | n1s | in GNOME I can't do what I want because someone decided that the option is unneccesary, in KDE I can't find the option... :_) |
00:41:13 | rasher | bluebrother: consider it my attempt to make sure rbutilqt finds a middle-ground, unlike both kde and GNOME |
00:41:36 | bluebrother | the funny think is that reset also varies on the same device. I had it sometime needing like 5 seconds, other times 30 |
00:41:49 | bluebrother | rasher: I agree that we need something in-between. |
00:42:07 | LambdaCalculus37 | For the benefit of everyone, coder and end-user alike. |
00:42:41 | * | n1s stops staring at talk.c for the night... |
00:42:57 | | Quit atsea- (Read error: 104 (Connection reset by peer)) |
00:43:02 | rasher | bluebrother: where does rbutilqt keep it's user-config? |
00:43:05 | rasher | its. |
00:43:06 | bluebrother | btw, if someone with screen reader wants to test the current state: I got it build statically with accessibility support compiled in. |
00:43:30 | DanielW | my rockbox installation is now about 3 month old on my ipod, should i go and make an update? |
00:43:31 | bluebrother | rasher: either in the program folder (for portable installation) or in the "standard" location depending on OS |
00:43:47 | bluebrother | on linux it's ~/.config/rockbox.org |
00:43:51 | LambdaCalculus37 | DanielW: Absolutely yes! |
00:44:06 | LambdaCalculus37 | DanielW: You should always keep your build up to date! |
00:44:24 | DanielW | but i am afraid, that i will get problems |
00:44:26 | rasher | bluebrother: .config/rockbox.org... didn't see that coming |
00:44:51 | LambdaCalculus37 | DanielW: What's there to be afraid of? If you encounter a bug that wasn't there before, you come an tell us about it, and we'll look into it. |
00:44:56 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:44:57 | LambdaCalculus37 | *and |
00:45:11 | bluebrother | it uses QSettings defaults. Look here: http://doc.trolltech.com/4.3/qsettings.html#details |
00:45:12 | rasher | bluebrother: Does it not attempt to auto-detect a device on first startup? |
00:45:24 | bluebrother | not yet. |
00:45:26 | LambdaCalculus37 | DanielW: But you have to tell us what SVN build you found the bug in, of course. |
00:45:37 | bluebrother | except that ini files are used on all platforms. |
00:45:47 | bluebrother | autodetection isn't finished yet. |
00:45:52 | rasher | bluebrother: Oh well, I read somewhere that .config is "the future", so I suppose I'll see more of it. |
00:46:09 | rasher | bluebrother: I can see - just got a segfault trying |
00:46:27 | bluebrother | oh −− haven't had segfaults |
00:47:33 | LambdaCalculus37 | Oh crap, I've gotta run. |
00:47:49 | bluebrother | but after my initial checkin Domonoky added quite some stuff. |
00:48:01 | LambdaCalculus37 | Well guys, it's been fun. But I have some "real world" stuff to take care of. |
00:48:10 | LambdaCalculus37 | I'll be around again! |
00:48:17 | bluebrother | it's amazing how much is already working given the fact that my initial commit is just about two weeks ago |
00:48:23 | LambdaCalculus37 | *BAMF* |
00:48:24 | | Quit LambdaCalculus37 () |
00:48:40 | rasher | At least rbutilqt fits on my screen. The old one didn't (at 1024x768) |
00:49:25 | Soul-Slayer | DanielW: What player do you have? |
00:50:11 | DanielW | Soul-Slayer: ipod 5.5g |
00:50:19 | | Quit midkay ("Leaving") |
00:50:26 | DanielW | ipod video 80 gb |
00:50:44 | Soul-Slayer | DanielW: I believe that target is still stable. If you do update, make sure you reinstall the bootloader too |
00:51:31 | perrikwp | DerPapst: I'm back and ready to test your patch. |
00:51:40 | bluebrother | you can just make a backup copy of your old installation |
00:51:53 | | Quit ender` (" I believe that God left certain drugs growing naturally upon our planet to help speed up and facilitate our evolution. Okay,) |
00:52:20 | | Part n1s |
00:56:10 | DerPapst | perrikwp: ok. apply it and then do what i have quted before from amiconn |
00:59:50 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
01:00 |
01:00:11 | | Join miepchen^schlaf [0] (n=hihi@p54BF6D99.dip.t-dialin.net) |
01:01:20 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
01:01:41 | | Join miepchen^schlaf [0] (n=hihi@p54BF6D99.dip.t-dialin.net) |
01:04:04 | | Quit bospaadje ("great minds run in great circles") |
01:08:34 | perrikwp | DerPapst: LCD R2: 0055, R3: 120C |
01:09:34 | | Quit XavierGr (Nick collision from services.) |
01:09:37 | DerPapst | and what is with switching of the display? did it work at all= |
01:09:38 | | Join XavierGr [0] (n=xavier@ppp5-12.adsl.forthnet.gr) |
01:09:43 | DerPapst | s/=/? |
01:10:35 | | Join sarixe [0] (n=sarixe@ool-435403e9.dyn.optonline.net) |
01:11:30 | perrikwp | the screen turned off and the backlight stayed on but the registers didn't change |
01:11:30 | rasher | Damn. Guess I'll have to shutdown my translate-Rockbox-page. |
01:11:35 | rasher | Short run it had. |
01:11:44 | DerPapst | perrikwp: that is ok |
01:11:49 | perrikwp | ok |
01:12:00 | DerPapst | but there were no black lines or such |
01:12:06 | perrikwp | none at all |
01:12:13 | DerPapst | good :) |
01:12:29 | perrikwp | glad i could help |
01:12:30 | | Quit ompaul ("later") |
01:13:10 | DerPapst | btw does your ipods contrast change depending on the amount of black pixels being displayed at the same time? |
01:13:59 | perrikwp | i don't know, i haven't really notice anything like that before |
01:14:06 | perrikwp | noticed* |
01:14:56 | | Quit Juice^ ("Leaving") |
01:14:59 | DerPapst | then you probably don't have that problem |
01:15:04 | perrikwp | ok |
01:15:47 | DerPapst | on G1 to G3 the contrast changes depending on the amount of black pixels |
01:16:25 | perrikwp | ok |
01:17:21 | perrikwp | if you need to test anything else with my ipod just tell me. i'm always happy to help |
01:17:21 | DerPapst | then thanks for testing :) |
01:17:40 | pixelma | rasher: is it impossible to maintain with the recent changes? |
01:18:10 | DerPapst | perrikwp: i guess amiconn will have some more tests for you in the future ;) |
01:18:27 | perrikwp | ok, i will look forward to that |
01:20:07 | rasher | pixelma: yes. I'd pretty much have to set up a build-environment on the server. Which might be possible if it was a linux-server I had ssh access to. But it's a windows server and I have only ftp access. Getting genlang to run at all was no small feat. |
01:20:44 | Soap | where is colinux.php when you need it? ;) |
01:21:34 | | Quit dan_a (Read error: 110 (Connection timed out)) |
01:21:38 | | Join robin0800 [0] (n=robin080@cpc3-brig8-0-0-cust132.brig.cable.ntl.com) |
01:21:40 | bluebrother | strange. Seems QHttp has problems using the loopback device |
01:21:42 | rasher | If anyone's interested in hosting it, I'll gladly provide the source. |
01:21:46 | pixelma | rasher: pity, it looked very handy |
01:21:52 | | Join hannesd_ [0] (n=light@gate-hannes-tdsl.imos.net) |
01:22:01 | bluebrother | or something is broken in my localhost setup :o |
01:22:12 | rasher | pixelma: Yeah, I'm a little disappointed myself. |
01:22:12 | Soap | rasher, why do you need to shut it down? TOS violation? |
01:22:58 | rasher | Soap: No, practical limitations. I can't run genlang properly without a built environment. And I can't very well set up a build environment with only ftp access. Well, perhaps I could, but I'm not that much of a masochist. |
01:23:17 | rasher | On a windows server.. |
01:23:23 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
01:23:41 | Soap | one sec |
01:23:44 | | Join miepchen^schlaf [0] (n=hihi@p54BF6D99.dip.t-dialin.net) |
01:24:26 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
01:24:47 | | Join miepchen^schlaf [0] (n=hihi@p54BF6D99.dip.t-dialin.net) |
01:25:23 | | Quit miepchen^schlaf (Client Quit) |
01:27:37 | Soap | nah, SSH access isn't one of the features I can "tack-on" to my hosting. |
01:28:13 | DerPapst | Good night everyone :) |
01:28:19 | | Quit DerPapst ("So Long And Thanks For All The Fish!") |
01:28:33 | | Quit robin0800 (Read error: 104 (Connection reset by peer)) |
01:29:30 | | Join robin0800 [0] (n=robin080@cpc3-brig8-0-0-cust132.brig.cable.ntl.com) |
01:29:39 | | Join perrikwp_ [0] (n=chatzill@74.167.148.160) |
01:29:41 | rasher | Soap: it rarely is, unless you have a virtual server-type deal (or real colo). |
01:29:55 | Soap | that's what I assumed, but I needed to check. |
01:30:34 | rasher | Actually. I'm talking complete nonsense I think. |
01:31:04 | rasher | I *don't* need a build-environment, since I'm only running genlang -u, not any of the target-specific modes. |
01:31:12 | rasher | So I'll just have to make minor adjustments, I think. |
01:37:11 | | Quit hannesd (Read error: 110 (Connection timed out)) |
01:37:12 | | Nick hannesd_ is now known as hannesd (n=light@gate-hannes-tdsl.imos.net) |
01:42:42 | | Join Entasis_ [0] (n=Jarred@ppp121-45-52-105.lns11.adl2.internode.on.net) |
01:46:27 | | Quit chrisjs169_ (Read error: 110 (Connection timed out)) |
01:46:29 | * | rasher wonders what the difference between none and "" is in a languagefile |
01:46:46 | | Quit perrikwp (Read error: 110 (Connection timed out)) |
01:51:11 | | Join haemmy [0] (n=stefan@194.208.162.140) |
01:51:45 | | Nick perrikwp_ is now known as perrikwp (n=chatzill@74.167.148.160) |
01:53:50 | | Quit robin0800 (" HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC") |
01:56:16 | | Part pixelma |
01:56:59 | *** | Saving seen data "./dancer.seen" |
01:58:10 | | Quit spiorf (Remote closed the connection) |
01:59:49 | | Quit Entames__ (Read error: 110 (Connection timed out)) |
02:00 |
02:01:52 | | Quit bluebrother ("sleep.") |
02:03:04 | | Quit SliMM ("Chatzilla 0.9.74 [Firefox 1.5.0.12/2007050813]") |
02:06:49 | rasher | n1s: (for the logs) What's the difference between none and "" in a language-file? |
02:11:24 | | Join kubiixaka [0] (n=Miranda@adsl-pha21-156-158-212.bluetone.cz) |
02:12:14 | | Quit Thundercloud (Remote closed the connection) |
02:12:56 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
02:25:11 | | Join barrywardell [0] (n=barrywar@host-194-46-250-211.dsl-ie.utvinternet.net) |
02:25:31 | | Quit haemmy () |
02:28:48 | | Quit kubiix (Read error: 110 (Connection timed out)) |
02:32:32 | | Quit bdgraue (Remote closed the connection) |
02:32:47 | BigMac | Hey, anyone mind telling me of a book/website that they found of use when learning ARM assembly? |
02:42:48 | | Quit barrywardell () |
02:46:41 | | Join barrywardell [0] (n=barrywar@host-194-46-250-211.dsl-ie.utvinternet.net) |
02:47:50 | jhMikeS | BigMac: svn.rockbox.org and DDI0100E_ARM_ARM.pdf |
02:50:11 | | Quit wippeout (Read error: 110 (Connection timed out)) |
02:50:51 | BigMac | jhMikeS: Sorry if this sounds a little arrogant, but I don't see how reading a dictionary would make me fluent in english |
02:51:07 | BigMac | jhMikeS: Unless there is something else you supplemented that with |
02:51:36 | Llorean | English has grammar, each word isn't really atomic in the same way individual instructions are moreso. |
02:52:19 | Llorean | One could, in theory, learn C by the O'Reilly pocket reference, and some experimentation. |
02:53:39 | BigMac | Oh, I see your point. I was thinking of more of the tutorial type route though |
02:54:30 | Llorean | Have you just googled "arm assembler tutorial" or something similar then? |
02:54:55 | rasher | It's probably also a matter of whether or not you are comfortable with assembly programming already. If you are, a reference is probably very helpful, but if you're not, it's less likely to be what you need. |
02:54:57 | | Quit XavierGr (Nick collision from services.) |
02:54:59 | | Join XavierGr_ [0] (n=xavier@ppp5-62.adsl.forthnet.gr) |
02:55:14 | BigMac | Yes, but they all seemed to be rather old, I am currently searching amazon.com |
02:55:28 | BigMac | But coming up with nothing related to arm assembly |
02:55:42 | Llorean | Why does age matter particularly much? |
02:56:34 | BigMac | Llorean: Don't programming languages change over time? |
02:56:42 | BigMac | different revisions |
02:56:48 | BigMac | thingds get depreciate |
02:57:01 | BigMac | things depreciated |
02:57:14 | Llorean | ARM Assembler shouldn't really be considered a programming language, for one thing. |
02:57:26 | | Quit barrywardell () |
02:57:50 | Llorean | For another, if you know specifically what version of a programming language (or in this case, which type of ARM processors you're dealing with) you just search for that. |
02:57:50 | jhMikeS | BigMac: no, just that basically |
02:58:22 | BigMac | jhMikeS: Then kudos to you |
02:58:53 | jhMikeS | Well, I just did some simple code to start. the memswap128 function. |
02:59:02 | | Nick HellDragon` is now known as HellDragon (i=Nocebo@unaffiliated/helldragon) |
03:00 |
03:24:25 | krazykit | buh... someone has claimed they're running rockbox on the e280r without modifications... |
03:24:28 | advcomp2019 | did anyone look at the e200r thread lately |
03:24:39 | advcomp2019 | i was going to say that too |
03:24:41 | iamben | krazykit did |
03:24:58 | krazykit | that's some hell of timing, eh |
03:25:06 | advcomp2019 | yea |
03:25:14 | advcomp2019 | i was looking there too |
03:25:20 | iamben | the timing on my smartass comment could have been better =( |
03:26:05 | krazykit | anyway, i call shens on it. doesn't seem that legit to me. i'd like a photo of rockbox running on it. |
03:26:11 | advcomp2019 | i wonder if he really have the r version |
03:27:04 | advcomp2019 | that user is online if i am reading right |
03:27:16 | iamben | does the r version look any different, aside from a tiny little r after the model name on the backplate? |
03:27:48 | advcomp2019 | in the main menu there is rhapsody channels |
03:28:05 | advcomp2019 | that is the easiest |
03:28:21 | advcomp2019 | i would say |
03:28:24 | krazykit | physically, though, the device looks the same? |
03:28:32 | advcomp2019 | yep |
03:28:40 | advcomp2019 | but for the r |
03:28:44 | advcomp2019 | on the back |
03:29:16 | Llorean | krazykit: As far as we know the hardware is the same. |
03:29:26 | Llorean | The real question would be if it shows the Rhapsody thing during boot, I think |
03:29:47 | advcomp2019 | that is another way |
03:30:56 | krazykit | Llorean, but just installing rockbox like on the non-r has been tried, i assume, and didn't work? |
03:31:22 | Llorean | krazykit: They don't have the hidden partition the same way the e200 does, Sansapatcher wouldn't do anything |
03:31:40 | krazykit | ah. |
03:31:41 | Llorean | Meanwhile, they reject Rockbox .mi4 files |
03:31:45 | Llorean | If you try to use recovery mode. |
03:32:45 | krazykit | tricky tricky. |
03:32:53 | | Quit DanielW ("Leaving") |
03:33:35 | Llorean | Well they require a signed file, iiuc. |
03:35:54 | advcomp2019 | i wonder if he has a plain version with a r versions battery cover |
03:55:11 | | Join Rob222241 [0] (n=Miranda@84.177.78.230) |
03:55:11 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
03:56:22 | | Join tihoc4n [0] (n=Compaq_A@206-163-245-208.swcr.hsdb.sasknet.sk.ca) |
03:57:00 | *** | Saving seen data "./dancer.seen" |
03:57:34 | BigMac | I should probably learn C before assembly right? |
03:57:52 | BigMac | It seems to be referencing C functions a lot in what I am reading |
03:59:36 | | Part BigMac ("Leaving") |
03:59:48 | | Join BigMac [0] (n=BigMac@c-71-234-95-131.hsd1.ct.comcast.net) |
04:00 |
04:00:21 | BigMac | jhMikeS: Is there a RTE or a simulator for arm, or how did you test your code? |
04:06:16 | jhMikeS | BigMac: it's more complicated for arm |
04:06:38 | BigMac | jhMikeS: What do you have to do to test your code then? |
04:06:54 | jhMikeS | I just tested it in place though. I knew playback.c well enough to get memswap128 to work. |
04:07:17 | jhMikeS | You're writing an interrupt handler in asm? |
04:08:03 | BigMac | I haven't written anything yet, I am just trying to figure out how I'd know if my code will work |
04:09:12 | jhMikeS | I didn't really know actually. When it bombed-out it I just spent awhile figuring out why and reading the pdf over and over and looking at asm in rockbox. |
04:09:51 | BigMac | Oh |
04:09:52 | jhMikeS | I also implemented the code as C first then made asm out of it. |
04:09:53 | | Quit tchan ("WeeChat 0.2.6-cvs") |
04:09:57 | BigMac | hmm |
04:10:45 | jhMikeS | Given that the C function worked and what called it worked, all debugging could be in the asm. |
04:30:43 | | Join XavierGr [0] (n=xavier@ppp153-142.adsl.forthnet.gr) |
04:32:40 | | Quit Soul-Slayer ("Leaving.") |
04:33:36 | | Join TiMiD[FD] [0] (n=TiMiD[FD@ARennes-258-1-116-250.w90-25.abo.wanadoo.fr) |
04:34:03 | TiMiD[FD] | hello sleepers ! |
04:35:49 | advcomp2019 | did anyone find out more info on that post |
04:38:47 | | Quit ctaylorr (Read error: 110 (Connection timed out)) |
04:40:06 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
04:42:19 | | Join saratoga [0] (i=98039a34@gateway/web/cgi-irc/labb.contactor.se/x-cf90c36561885510) |
04:44:03 | | Quit XavierGr_ (Read error: 110 (Connection timed out)) |
04:46:03 | | Quit XavierGr () |
04:50:52 | | Join tchan [0] (n=tchan@lunar-linux/developer/tchan) |
05:00 |
05:01:11 | | Join TinoM| [0] (n=Tino@i5387C17D.versanet.de) |
05:13:50 | | Join Soul-Slayer [0] (n=Administ@89.241.171.92) |
05:19:06 | | Quit TinoM (Read error: 113 (No route to host)) |
05:19:44 | | Join Tino|Home [0] (n=Tino@i5387C17D.versanet.de) |
05:25:48 | | Part tihoc4n |
05:36:45 | | Quit TinoM| (Read error: 110 (Connection timed out)) |
05:53:33 | saratoga | anyone familar with the codec api and still awake? |
05:55:06 | | Join aliask [0] (n=chatzill@c58-109-97-210.eburwd4.vic.optusnet.com.au) |
05:57:01 | *** | Saving seen data "./dancer.seen" |
05:57:45 | saratoga | hmm i guess i'll go to bed then |
05:57:57 | saratoga | for the logs, i managed to accurately seek in my wma test file |
06:00 |
06:01:47 | Soul-Slayer | saratoga: Nice job |
06:03:16 | | Quit sarixe ("Peace") |
06:06:20 | | Quit maffe (Remote closed the connection) |
06:11:11 | | Quit saratoga ("CGI:IRC (Ping timeout)") |
06:13:54 | | Quit pabs (Read error: 113 (No route to host)) |
06:16:19 | | Join midgey [0] (n=tjross@c-71-205-31-207.hsd1.mi.comcast.net) |
06:18:43 | | Join toffe82 [0] (n=chatzill@65.198.26.227) |
06:20:37 | | Part toffe82 |
06:20:55 | | Join toffe82 [0] (n=chatzill@65.198.26.227) |
06:21:07 | | Part toffe82 |
06:21:24 | | Join toffe82 [0] (n=chatzill@65.198.26.227) |
06:24:39 | | Quit ToHellWithGA (Read error: 110 (Connection timed out)) |
06:26:06 | | Part toffe82 |
06:26:46 | | Join toffe82 [0] (n=chatzill@65.198.26.227) |
06:28:39 | | Join homielowe_ [0] (n=chatzill@66.183.75.253) |
06:33:20 | | Part homielowe_ |
06:34:34 | | Join homielowe_ [0] (n=chatzill@66.183.75.253) |
06:40:33 | | Join advcomp2019- [0] (n=advcomp2@66.172.231.192) |
06:40:44 | | Quit advcomp2019 (Nick collision from services.) |
06:41:02 | | Nick advcomp2019- is now known as advcomp2019 (n=advcomp2@66.172.231.192) |
06:43:10 | | Quit homielowe_ ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
06:44:12 | | Part Soul-Slayer |
06:44:50 | | Quit homielowe (Read error: 110 (Connection timed out)) |
06:45:14 | | Quit kubiixaka ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
06:52:21 | | Quit elinenbe (Read error: 110 (Connection timed out)) |
07:00 |
07:04:55 | | Join n17ikh|Lappy [0] (i=n17ikh@dial-208.r3.ncbrvr.InfoAve.Net) |
07:13:34 | | Join Doomed_ [0] (n=alienbik@ool-44c126d4.dyn.optonline.net) |
07:18:55 | | Quit n17ikh|Lappy () |
07:22:09 | | Join n17ikh|Lappy [0] (i=n17ikh@dial-10.r2.ncbrvr.InfoAve.Net) |
07:25:30 | | Quit alienbiker99 (Read error: 110 (Connection timed out)) |
07:34:33 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
07:46:26 | amiconn | mo0ning |
07:48:08 | | Quit nerochia1o (Read error: 113 (No route to host)) |
07:50:54 | | Join Snake [0] (n=Snake@unaffiliated/snake) |
07:51:18 | Snake | What do you guys think is the best settings for when you scroll on an ipod to emulate the apple firmware? |
07:53:05 | | Part Snake |
07:57:05 | *** | Saving seen data "./dancer.seen" |
08:00 |
08:01:43 | | Join terrence1019 [0] (i=d15ed627@gateway/web/cgi-irc/labb.contactor.se/x-85ef3c8d17ca91f1) |
08:02:32 | terrence1019 | greetings, fellow rockboxers |
08:03:59 | terrence1019 | can the Region name's be renamed or further expanded upon? I live in Trinidad and Tobago, but I have to use "Europe" as my setting :D |
08:04:36 | Llorean | terrence1019: You do realize that people who don't have units with radios, or haven't used the function, would've had no idea what you're talking about, right? |
08:04:50 | Llorean | As well, feature requests generally belong in the tracker. |
08:05:00 | | Part toffe82 |
08:05:30 | terrence1019 | oh, sorry |
08:05:52 | terrence1019 | I'm referring to the Sansa e200 |
08:07:06 | | Join sergey [0] (n=sergey@ppp85-141-134-239.pppoe.mtu-net.ru) |
08:08:51 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
08:11:03 | ddalton | could someone let me know if I have done the indentation right on this patch? http://members.iinet.net.au/~ddalton/time_with_setting.diff |
08:12:57 | | Quit terrence1019 ("CGI:IRC (EOF)") |
08:15:41 | scorche | ddalton: your spacing is too large...it needs to be set to 4 spaces |
08:15:42 | GodEater | ddalton: you've either got a bit carried away with the spaces, or your editor is inserting tabs instead of them |
08:16:33 | scorche | it seems to be using 16 spaces instead of 4 |
08:16:39 | | Join Transience [0] (n=Transien@cpe-74-76-155-49.nycap.res.rr.com) |
08:16:52 | GodEater | ddalton: also, your first if statement after the block of talk_value() functions shouldn't be indented at all, it should be at the same level as the talk_value() functions themselves |
08:17:32 | | Join courtc [0] (n=court@c-24-99-230-214.hsd1.ga.comcast.net) |
08:18:05 | GodEater | ddalton: in fact, it looks like you've done that all the way down, every time you start an if statement, you indent the if itself, not just it's content |
08:18:21 | ddalton | GodEater: since know one really is interested in this patch so it won't get commited should I just leave as it is? my editer says 20 levels for example. this I think is like 60 spaces. So it should only be on 20. example: if(x==y) { printf("hello"); the printf should be only 4 spaces in but my editor is putting it 16 spaces in. does that sound right? |
08:18:56 | GodEater | that sounds like what has happened yes |
08:19:12 | | Quit midgey () |
08:19:22 | | Join pabs [0] (n=pabs@xor.pablotron.org) |
08:19:37 | ddalton | so my first if should be 12 spaces in or not? |
08:19:54 | | Join ToHellWithGA [0] (n=ryan@d7-3.rb2.clm.centurytel.net) |
08:20:04 | | Join Toki_ [0] (n=hsdbvlkb@gateimb.imb.lebedev.ru) |
08:20:07 | GodEater | ddalton: it should line up with the talk_id() call |
08:20:14 | GodEater | however many spaces that is |
08:20:51 | | Join nerochiaro [0] (n=nerochia@adsl203-164-174.mclink.it) |
08:20:55 | ddalton | Ok I will probably look in to linux. (I have got some more info on the screenreader) and I will get a better text editor. what do you think? |
08:21:13 | ddalton | the voice_current time one? |
08:21:13 | GodEater | ddalton: if you're convinced that no-one else wants the patch, then it probably doesn't matter |
08:21:21 | GodEater | ddalton: yes |
08:21:22 | ddalton | the one that would voice "current time" |
08:22:12 | GodEater | talk_id(VOICE_CURRENT_TIME, true); <−− that one |
08:23:22 | ddalton | well is anyone here interested in a 12 hour clock for the voice? also it can be changed to 24 hour. by going to the time menu (/settings/general settings/system/time/time format) and you can choose how you want the time displayed as well as voiced. |
08:24:43 | ddalton | so for an if in another if how does that work the first if on the left the text inside that 4 spaces in and then another if inside that if 4 more spaces in? |
08:24:56 | amiconn | hmm |
08:24:58 | ddalton | hopefully you can understand what I am trying to say |
08:25:14 | amiconn | For some reason the 'Rockbox Info' screen lost its ability to announce time |
08:25:32 | amiconn | It already did that before it got reworked... |
08:25:40 | ddalton | really? |
08:25:44 | amiconn | yes |
08:26:17 | ddalton | ok go and try my patch let me just submit it. the indentation is wrong though so do you want to try that? |
08:26:17 | amiconn | It always announced in 24 hour format iirc |
08:26:55 | ddalton | I know I made a setting though so it can say it in 12 or 24 hour depending on the setting. |
08:27:12 | amiconn | eh |
08:27:15 | * | amiconn silly |
08:27:47 | amiconn | If I do this on a target without RTC, I shouldn't expect the time to be announced... |
08:28:00 | * | amiconn obviously has too many targets |
08:28:30 | ddalton | with no rtc it won't say the time |
08:28:49 | * | amiconn isn't fully awake yet |
08:29:53 | | Join Rob2222 [0] (n=Miranda@p54B17E5A.dip.t-dialin.net) |
08:37:08 | | Quit n17ikh|Lappy ("Roses are red, violets, an honor. Sugar is sweet, WHERE IS SARAH CONNOR?") |
08:39:16 | GodEater | ddalton: I tidied up your indenting for you : http://pastebin.ca/raw/651988 |
08:40:25 | | Join ender` [0] (i=krneki@84-255-206-8.static.dsl.t-2.net) |
08:42:32 | | Quit JdGordon ("Konversation terminated!") |
08:43:20 | | Quit Transience ("Leaving.") |
08:44:44 | ddalton | GodEater: thank you very much for doing that. I will have a close look at what you did. also if I got a text editor that did the indentation for me would I have to worry about this? |
08:44:56 | ddalton | also how do you put code up on that site? |
08:45:01 | GodEater | ddalton: probably not ;) |
08:45:11 | GodEater | on pastebin ? |
08:45:15 | ddalton | yes |
08:45:32 | GodEater | just go to the www.pastebin.ca front page |
08:45:46 | GodEater | and paste the text you want to upload in into the text box on the front page |
08:45:47 | ddalton | and do I need to sign up? |
08:45:52 | GodEater | no |
08:45:56 | GodEater | it's entirely anonymous |
08:45:57 | GodEater | ;) |
08:46:06 | ddalton | and how do get a blank page instead with or the links? |
08:46:22 | * | GodEater isn't sure he understoof the question |
08:46:26 | GodEater | *understood |
08:46:54 | ddalton | how do you get a blank page with out all the links? |
08:47:05 | GodEater | when reviewing the post you've done ? |
08:47:56 | | Quit Rob222241 (Read error: 110 (Connection timed out)) |
08:49:26 | | Join haemmy [0] (n=stefan@194.208.162.140) |
08:50:51 | ddalton | yes like your one I went to just then |
08:51:21 | GodEater | you just insert "raw" into the link |
08:51:39 | GodEater | http://pastebin.ca/651988 is with links |
08:51:44 | GodEater | http://pastebin.ca/raw/651988 is without them |
08:52:13 | GodEater | it's the same post |
08:52:17 | amiconn | There is also a link in the version with links that leads to the raw version |
08:52:31 | GodEater | which may or may not be hard to find with a screen reader |
08:52:32 | * | GodEater isn't sure |
08:52:49 | ddalton | ok thanks I will look at that |
08:53:09 | * | GodEater notes that Universal have decided to go DRM from now until January |
08:53:15 | GodEater | DRM free even |
08:55:03 | * | amiconn doesn't know of any text editor whose auto-indent feature gets everything correct |
08:55:30 | GodEater | true, but it will make ddalton's life much easier |
08:55:36 | GodEater | if not perfect |
08:56:05 | amiconn | Braces in C are simple, but one-line indents like in single-statement if-else constructs aren't detected |
08:56:13 | | Join webguest47 [0] (i=c023111d@gateway/web/cgi-irc/labb.contactor.se/x-7f59f4b0dcfb4c73) |
08:56:56 | ddalton | yeah it would. I still can't work out how it helps. but I am blind so I wouldn't know. Anyway I better follow the rockbox coding rules |
08:57:35 | GodEater | ddalton: we appreciate your efforts, even if they make no sense to you at all :) |
08:57:44 | ddalton | but making small changes here and there would be fine. it is just when I need to do the whole thing. |
08:58:35 | amiconn | I think a proper auto-indent needs to know a lot of C rules. ConTEXT handles indenting/unindenting at braces, but neither does it know about single-line indents, nor does it know that it should skip preprocessor instructions when computing indentations |
08:58:50 | GodEater | amiconn: my text editor of choice handles single line indents just fine |
08:59:17 | GodEater | as well as proper braces rules and the ones for preprocessor instructinos |
08:59:37 | amiconn | Which editor is that? |
08:59:41 | GodEater | kate |
08:59:50 | GodEater | it's the KDE one |
08:59:56 | amiconn | yes I know |
08:59:57 | GodEater | it also does code folding |
09:00 |
09:00:14 | amiconn | It's the editor that sometimes likes to change text encodings by itself |
09:00:24 | * | GodEater hasn't noticed that =/ |
09:00:39 | amiconn | (reminds me of several early JdGordon commits) |
09:00:48 | GodEater | ah |
09:00:55 | markun | perhaps it was fixed |
09:01:31 | advcomp2019 | has anyone found any info on that post with the e200r yet |
09:01:52 | GodEater | what *is* our source code encoding ? |
09:01:56 | GodEater | do we use utf-8 ? |
09:01:58 | amiconn | Well, so I still don't know an editor for windows that does proper indentation *and* is as comfortable as context |
09:02:13 | amiconn | GodEater: Source encoding is iso8859-1 |
09:02:19 | GodEater | ta |
09:02:35 | * | GodEater is making sure he sets this explicitly in kate, rather than leaving it up to the "KDE default" whatever that is |
09:02:49 | markun | only the manual, language files and credits use utf-8 |
09:03:03 | amiconn | On linux I much prefer gnome over KDE |
09:03:10 | GodEater | amiconn: in general so do I |
09:03:22 | GodEater | but Gnome's text editor falls far short of kate's abilities |
09:03:25 | advcomp2019 | i like gnome too |
09:03:34 | GodEater | gedit < kate |
09:04:43 | amiconn | Well, gedit does syntax highlighting. Other than that, I just know that it's sloooow on loading, and has the nasty property that it jumps back to the start of the file when finished loading, even though you can scroll down before |
09:05:33 | | Join petur [0] (n=petur@rockbox/developer/petur) |
09:05:36 | amiconn | Loading a few MB disassembly text can easily take 30 seconds - that's on an Athlon64 3800+ |
09:06:30 | GodEater | that's very poor |
09:11:21 | * | sneakums tries out emacs on a disassembly of itself |
09:11:29 | sneakums | gosh, that was surprisngly fast |
09:11:50 | sneakums | although jumping to the end of the buffer the first time was slow |
09:12:13 | sneakums | and the highlighting isn't too fancy |
09:12:18 | sneakums | not bad for a 750mhz powerpc though |
09:12:48 | GodEater | as with most things in emacs, the syntax highlighting is nearly infinitely configurable |
09:12:56 | GodEater | provided you LISP-Fu is strong |
09:12:59 | sneakums | indeed |
09:13:03 | GodEater | s/you/your |
09:13:12 | sneakums | it's using whatever the maximum the default assembler mode supports |
09:13:25 | sneakums | which highlights the offset and the first byte of the opcode |
09:13:44 | GodEater | doesn't sound like much for a maximum |
09:13:49 | GodEater | wonder what minimum does ;) |
09:13:50 | sneakums | i guess emacs 22 was worth waiting for |
09:13:56 | sneakums | nothing, i expect |
09:14:28 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
09:14:35 | sneakums | also i'm not sure i fed it what it expected, i did objdump −−disassemble into a .s file |
09:14:49 | | Quit sergey (Read error: 110 (Connection timed out)) |
09:15:26 | | Join sergey [0] (n=sergey@ppp85-141-135-7.pppoe.mtu-net.ru) |
09:16:25 | * | GodEater doesn't believe a word of the most recent e200r post |
09:16:29 | sneakums | it does a bit better when it's given real assembler |
09:16:54 | B4gder | GodEater: hell no |
09:16:57 | ddalton | GodEater: what do you think of the patch? |
09:17:04 | B4gder | I guess it is one of them weird ones |
09:17:11 | ddalton | my time one |
09:17:24 | B4gder | GodEater: there was a guy here before who had a Rhapsody logo on his e280 without it being an R |
09:17:28 | GodEater | ddalton: other than I think you need to learn to use switch() instead of lots of if/else stuff - it looks fine ;) |
09:17:46 | GodEater | B4gder: interesting - wonder how that happened |
09:18:00 | * | amiconn wonders what's up with the latest linux kernels |
09:18:04 | B4gder | yeah, his box even included a bonus/rebate thing for Rhapsody |
09:18:11 | GodEater | amiconn: in what way ? |
09:18:13 | B4gder | it smelled refurbished or similar |
09:18:18 | amiconn | Neither 2.6.21 nor 2.6.22 run on VMware workstation |
09:18:57 | ddalton | GodEater: thanks for that. now I know what to look out for in the next c book i will be reading. is that all you think is wrong with it? |
09:19:02 | amiconn | They just hang at boot, trying to access the scsi controller (after successfully discovering it) |
09:19:18 | amiconn | 2.6.18 works like a charm |
09:20:50 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
09:20:53 | sneakums | lots of changes in the mpt driver since 2.6.18 |
09:21:05 | ddalton | GodEater: I ran your patch. It says "patch unexpectedly ends in middle of line " is that a problem? |
09:21:08 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
09:21:20 | GodEater | ddalton: probably - did it say which line ? |
09:21:41 | | Join DerPapst [0] (n=DerPapst@pD9EB373F.dip0.t-ipconnect.de) |
09:21:46 | DerPapst | morning |
09:22:05 | DerPapst | amiconn: have you seen http://www.rockbox.org/irc/reader.pl?date=20070810#01:08:34 this is the lcd test on a mini G1 |
09:22:08 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
09:22:09 | GodEater | ah - that might be the lang file actually ddalton |
09:22:23 | * | DerPapst gotta run |
09:22:27 | DerPapst | work ;) |
09:22:27 | ddalton | GodEater: no it just says in main_menu.c |
09:22:38 | | Quit DerPapst (Client Quit) |
09:22:47 | amiconn | DerPapst: Yes, I just had to scroll back in my client :) |
09:23:25 | GodEater | ddalton: have you put this on the patch tracker yet? I can only think that maybe pastebin munged it somehow - my local copy looks fine |
09:23:41 | GodEater | if you haven't put it on the patch tracker, I'll upload my copy there and you can try it from there |
09:24:10 | ddalton | wait let me convert it to unix style line endings. I just saved it as a text file. |
09:24:20 | GodEater | well don't upload it if it's broken |
09:24:25 | GodEater | I'll just put my copy up |
09:24:59 | ddalton | ok p7561 and that didn't work. |
09:25:01 | | Join miepchen^schlaf [0] (n=hihi@p54BF6371.dip.t-dialin.net) |
09:25:10 | | Quit Jon-Kha_ ("Lost terminal") |
09:26:16 | ddalton | it didn't even add the changes to main_menu.c |
09:26:39 | ddalton | can you upload it (p7561) |
09:27:21 | GodEater | just did |
09:29:49 | ddalton | yep and it works |
09:30:01 | GodEater | the pastebin one must have got broken when I uploaded it |
09:30:10 | | Nick _pill is now known as pill (i=pill@sloth.shellfx.net) |
09:30:12 | ddalton | don't know what I was doing wrong |
09:31:27 | ddalton | GodEater: thanks for doing that. so do you think if I want to be a good programmer I should be using linux? (mostly programming in c) |
09:31:54 | GodEater | ddalton: use whichever OS you feel most comfortable in - the OS doesn't make the programmer ;) |
09:32:11 | GodEater | amiconn is a real windows fan, and he's one of the best programmers here (IMHO) |
09:32:41 | GodEater | he just happens to be in a minority in this group, since most of us use linux |
09:32:55 | amiconn | I'm not a windows fan, but I use it most of the time |
09:33:18 | GodEater | that's really what I meant |
09:33:18 | amiconn | It's just that windows supports several things which aren't supported (or supported well enough) in linux |
09:33:30 | ddalton | what do most programmers use. I thought linux has all the compilers and stuff in it. I want to switch now so when I become a proper programmer I won't have to relearn my OS. because I wouldn't call my self a programmer. what do you think? |
09:33:49 | B4gder | da |
09:33:52 | | Join Siku [0] (i=Siku@dsl-kpogw4-fe55df00-86.dhcp.inet.fi) |
09:33:53 | B4gder | oops |
09:34:22 | amiconn | The disadvantage of developing for rockbox on windows is that cygwin is slow (which seems to be not cygwin's fault, but a problem of the windows file API) |
09:34:31 | ddalton | what does windows have that linux doesn't. I would be just programming. maybe just looking at a couple of programming websites and receiving email. |
09:34:54 | GodEater | ddalton: I'm not sure there's a way to tell what "most" programmers use |
09:35:00 | GodEater | it would depend on what they're programming |
09:35:26 | amiconn | 3 things I know of so far: (1) windows supports all hardware in my laptop. Linux wouldn't. (2) windows has *stable* USB support |
09:35:36 | GodEater | ddalton: the only thing I can say is that if you're planning on doing a lot of work for rockbox, *most* of the programmers here use linux. |
09:35:44 | amiconn | (3) I found no equivalent for my preferred editor that runs on linux |
09:35:46 | GodEater | but that doesn't mean you have to |
09:36:01 | ddalton | so are there good text editors in linux? |
09:36:12 | Llorean | ddalton: Depends on what you consider "good" |
09:36:13 | GodEater | ddalton: I'm sure you've asked that before :) |
09:36:24 | Llorean | For example, gedit meets all my personal needs at this time, but I fully understand how it doesn't meet amiconn's needs |
09:36:31 | GodEater | ddalton: a programmers text editor is a *very* personal choice |
09:36:34 | Llorean | And ConTEXT is one hell of an editor. |
09:36:45 | ddalton | like that do the indentation and the unix style line endings. |
09:36:50 | GodEater | ddalton: there have long been flame wars on the internet between the fans of vi, and the fans of emacs for example |
09:36:52 | Llorean | amiconn: For #3, is ConTEXT problematic with Wine, or is it general "I'd rather not have to use Wine"? |
09:37:22 | ddalton | would linux allow me to transfer my rockbox builds to my player? |
09:37:25 | ddalton | and voice files |
09:37:30 | GodEater | ddalton: yes |
09:37:30 | amiconn | Llorean: ConTEXT runs in Wine, but my linux box is amd64, and I don't want to install 32bit compatibility |
09:37:34 | Llorean | Aaah |
09:37:37 | Llorean | Makes perfect sense |
09:38:03 | Llorean | If Linux didn't support all my laptop's hardware, it'd be windows too I think |
09:38:41 | GodEater | amiconn: out of curiosity - what hardware in your laptop isn't supported by linux ? |
09:38:51 | amiconn | The modem |
09:39:02 | LinusN | winmodem, i assume? |
09:39:04 | amiconn | (at least, as I know linux doesn't support winmodems) |
09:39:16 | ddalton | and will linux hook up to my network? |
09:39:19 | amiconn | Maybe other hardware too - I never really tried it |
09:39:24 | LinusN | i haven't used my modem for years |
09:39:34 | GodEater | I don't even think I own one anymore |
09:39:46 | GodEater | ddalton: yes, linux is a very good network operating system |
09:40:04 | ddalton | and can I modify linux like rockbox. |
09:40:05 | amiconn | I use the modem during summer, when there is no broadband connection |
09:40:11 | GodEater | ddalton: very much so |
09:40:26 | * | GodEater tries to work out where the broadband goes in summer |
09:40:31 | ddalton | And would I have to be a better programmer than what I am now? |
09:40:33 | LinusN | GodEater: :-P |
09:40:38 | amiconn | GodEater: When I'm not at home |
09:40:48 | | Join SliMM [0] (n=chatzill@89.137.226.12) |
09:40:54 | amiconn | That was an unclear sentence, I know... |
09:41:02 | LinusN | i have a USB 3G modem, a real luxury |
09:41:15 | GodEater | ddalton: running linux isn't about being a better programmer, you *do* have to more tech savvy than your average windows users |
09:41:17 | LinusN | i even got a 3G wireless router |
09:41:29 | LinusN | so i can bring my wifi to the summer house |
09:41:41 | amiconn | Well, I am also pondering a 3G card, but that will cost money the whole year, even if I don't use it |
09:41:42 | ddalton | i mean modifying linux by editing the source |
09:41:55 | amiconn | The modem is definitely cheaper |
09:42:15 | amiconn | ...and it's sufficient for SVN and chat |
09:42:16 | GodEater | ddalton: I'd be impressed if you could find something you think needs changing the first year you're running it that needs you to modify the source code of the linux kernel |
09:42:22 | | Join atsea- [0] (i=ariel@gateway/tor/x-6a8749e4c8237def) |
09:42:42 | B4gder | GodEater: it would then possibly be drivers for hw |
09:42:46 | GodEater | ddalton: most things in linux are customisable without you having to modify source code |
09:42:51 | ddalton | ok and just one more question how much would a computer that could run linux cost me? |
09:42:53 | ddalton | ok |
09:43:04 | GodEater | ddalton: the same as one that could run windows, or less |
09:43:27 | ddalton | so $150 off ebay? |
09:43:32 | ddalton | or not |
09:43:37 | ddalton | haven't looked for a while |
09:43:37 | GodEater | B4gder: I've not had a piece of hardware that didn't work first time on my linux machine for several years |
09:43:45 | amiconn | Oh, and I forgot another important (for me) windows feature: RDP |
09:43:47 | GodEater | I think you have to hunt hard to find weird hardware no |
09:43:48 | GodEater | *now |
09:43:51 | B4gder | sound? wireless? graphics... |
09:44:00 | B4gder | I have plenty unsupported hw in spanking new hw |
09:44:03 | GodEater | B4gder: everything has worked out of the box for me |
09:44:23 | B4gder | lucky bastard! ;-) |
09:44:37 | GodEater | ddalton: you're in Australia yes? I've no idea on the exchange rate at the moment, so I've no idea what you could get for 150 AUD |
09:44:39 | amiconn | GodEater: I am still struggling with getting a piece of hardware (wifi) to work on another linux box |
09:44:53 | amiconn | And that hardware even has an open source driver (Ralink RT2500 chipset) |
09:45:14 | GodEater | my wireless card has an aetheros chipset in it |
09:45:17 | GodEater | so I use mad-wifi |
09:45:18 | LinusN | amiconn: i have a quite nice 3g deal - it has no monthly fee, but instead 0.2 euro per megabyte |
09:45:37 | amiconn | Verrry cheap for no monthly fee |
09:45:42 | B4gder | madwifi is fine |
09:45:46 | GodEater | it's actually more stable than my girlfriend's laptop |
09:45:53 | GodEater | which is centrino / windows |
09:45:57 | GodEater | the signal on that is dreadful |
09:46:01 | B4gder | I have the intel chipset wifi in my laptop, which is even better than madwifi |
09:46:04 | GodEater | and she sits closer to the router than me |
09:46:31 | amiconn | I can get a 3G card with 200MB/month included for 25EUR/month |
09:46:34 | GodEater | "intel chipset" ? |
09:46:46 | amiconn | ...and every extra MB would still cost me 0.80EUR |
09:46:51 | GodEater | do you mean centrino ? |
09:46:54 | GodEater | or something else ? |
09:46:57 | Llorean | Yeah, my laptop is intel wifi too, and works remarkably well under ubuntu. |
09:47:01 | B4gder | GodEater: hm yeah Intel 3945ABG I meant |
09:47:06 | Llorean | GodEater: For me, ipw3945 |
09:47:11 | B4gder | that's the one |
09:47:23 | GodEater | I've never tried getting her laptop to run linux - she'd shoot me |
09:47:29 | Llorean | I was the only person at DevConW who got a completely consistent signal, I think. |
09:47:32 | GodEater | so I've no idea what the driver would appear as in linux |
09:48:06 | | Join Schwakito [0] (n=chatzill@p54AB7E46.dip.t-dialin.net) |
09:48:06 | amiconn | Even if the card is supported, wifi is a nightmare on linux imo |
09:48:11 | B4gder | ? |
09:48:19 | Schwakito | hey guys |
09:48:20 | amiconn | Lots of fiddling with various config files until it works |
09:48:22 | GodEater | it's not exactly "click and go" no |
09:48:23 | B4gder | never been a nightmare for me once the drivers work |
09:48:24 | Llorean | GodEater: My laptop advertised it as Intel PRO Wireless 945, I think. |
09:48:32 | amiconn | ...*if* it works at all |
09:48:33 | kclaf | damn i mixed up channels again, im on #openwrt now |
09:48:38 | * | kclaf runs... |
09:48:46 | B4gder | amiconn: now you're being hostile again... :-) |
09:48:50 | amiconn | The problem I am having with the RT2500 card is that it doesn't want to connect using WPA2 |
09:48:51 | Llorean | amiconn: On ubuntu, on first boot, I just had to pick the SSID and type in the key. |
09:48:54 | Schwakito | since 0804 the radio on my sansa doesn´t work as it is supposed to :-( |
09:49:09 | | Join PaulJam [0] (n=pauljam@p54BCCA34.dip.t-dialin.net) |
09:49:19 | ddalton | so if I bought a win98 computer off ebay could I put linux on it and remove windows. what would it usually cost in america or where ever you are? |
09:49:27 | amiconn | It worked with the old router, which was wpa1 only |
09:49:32 | B4gder | and the fact that linux has problems with wifi etc are the fault of the MANUFACTURERS, not anyone in linux |
09:49:45 | GodEater | ddalton: not very much money at all - probably about 100GBP, if that |
09:49:55 | ddalton | I think my router said it supports linux but I could be wrong |
09:49:58 | | Quit Schwakito (Client Quit) |
09:50:08 | GodEater | ddalton: your router will work fine I'm sure |
09:50:24 | amiconn | The new router offers both wpa and wpa2 (both enabled), and the card doesn't connect at all |
09:50:27 | GodEater | ddalton: in general, a router doesn't care what OS the computers attached to it run, as long as they talk ethernet |
09:50:35 | ddalton | is that $ |
09:50:53 | amiconn | I wanted to try the new rt2x00 driver, but that requires kernel 2.6.22, which wasn't out at the time I tried |
09:50:53 | GodEater | GBP = Pound Sterling, so no - not $ |
09:51:01 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust362.winn.cable.ntl.com) |
09:51:10 | amiconn | Now that debian unstable has 2.6.22, I'll retry |
09:51:15 | ddalton | what is that in us $ |
09:51:25 | GodEater | ddalton: 200 USD |
09:51:31 | amiconn | ddalton: google can convert currencies |
09:51:33 | GodEater | give or take a few cents |
09:52:10 | pondlife | Bagder: I could set up an automated build of Windows voice files. No super-good voices, just Microsoft Mary... |
09:52:15 | ddalton | ok but could I get a cheap computer like 64 mb ram 633 mhz and 10 gb hard drive off ebay. would that work? or what ever the specks are? |
09:52:21 | * | GodEater finds it ironic that though he works at an investment bank that does currency trading on a daily basis, finding out the current rates on his internal network is nigh on impossible |
09:52:24 | amiconn | Just type 'nnn GBP in USD' (also works for other currencies if you know the 3-letter currency name |
09:52:35 | ddalton | pondlife how does 7560 work? |
09:52:44 | B4gder | pondlife: would be great! |
09:52:52 | GodEater | ddalton: you'd probably want more ram than 64 |
09:53:12 | pondlife | ddalton: It's in SVN now, just open Cygwin and follow the "Linux" method for building voices. |
09:53:31 | pondlife | ddalton: http://www.rockbox.org/wiki/VoiceBuilding |
09:53:33 | ddalton | on the wiki? |
09:53:44 | ddalton | o you just told me sorry |
09:53:54 | pondlife | ddalton: Preselect your SAPI5 voice and speed in Control Panel. |
09:54:34 | pondlife | You may need to do a make clean before you do a make voice to force new clip generation. |
09:54:35 | * | GodEater goes to do battle with websphere |
09:54:37 | PaulJam | wow, i think i fixed the problem with my h300. looks like a screw that somehow got loose was laying around in the player and causing some kind of short circuit. i really wonder how that screw could have come loose. |
09:55:15 | LinusN | i always knew you had a screw loose |
09:55:17 | ddalton | pondlife: do I select normal build? |
09:55:26 | pondlife | No, Advanced |
09:55:33 | amiconn | lol |
09:55:39 | pondlife | Ah, the wiki may need updating there... |
09:55:40 | ddalton | so a |
09:55:46 | pondlife | Yes |
09:55:52 | pondlife | Then V for voice |
09:56:05 | ddalton | what about .talk clips can it do that? anyway how do you do that on linux? |
09:56:06 | B4gder | LinusN: now that hurt ;-) |
09:56:11 | LinusN | :-) |
09:56:14 | pondlife | B4gder: How (and when) would I transfer voices to you, to be vaguely synced with the daily build? |
09:56:47 | pondlife | I've got very limited upstream bandwidth (128kbps).. |
09:56:48 | B4gder | pondlife: the best approach would be if you'd svn update to the daily build rev and use that |
09:56:59 | B4gder | there's an updated file with that info |
09:57:08 | *** | Saving seen data "./dancer.seen" |
09:57:21 | pondlife | Hmm, will need to write a sooper-dooper batch file.. :) |
09:57:27 | B4gder | if only I could remember where... |
09:57:41 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
09:57:46 | pondlife | It'll be wherever the screw ended up. |
09:57:49 | B4gder | pondlife: you could get my buildallvoices perl script if you want to base it on something |
09:58:06 | Llorean | With very low upload, could you like... have the mp3s generated on the slow host, rsync to the fast host (so unchanged mp3s don't need copying at all) then merge them at the destination computer? |
09:58:11 | pondlife | Yes, ideally I'd like to do a Cygwin clone of the Linux scripts. |
09:58:24 | Llorean | Kinda like a remote pool? |
09:59:01 | pondlife | ddalton: Is it working? |
09:59:21 | B4gder | pondlife: http://svn.rockbox.org/viewvc.cgi/www/tools/buildall-voices.pl?view=markup |
09:59:23 | ddalton | pondlife it says flite: Command not found. espeak: Command not found. festival: Command not found. TTS engine to use: (S)API5 (S)? graphic 370 what do I do? |
09:59:50 | ddalton | the graphic shouldn't be there sorry |
10:00 |
10:00:00 | ddalton | do I need those synths? |
10:00:16 | ddalton | no not yet |
10:00:18 | pondlife | No, you should have SAPI5... press S |
10:01:17 | B4gder | pondlife: this URL http://download.rockbox.org/daily/build-info will help you sync with the dailies |
10:01:43 | ddalton | do I need voicefont and the other stuff? |
10:01:58 | ddalton | it is going through the c files |
10:02:06 | pondlife | Yes, but that should have been build already... did you make your tools? |
10:02:14 | pondlife | built already, I mean. |
10:02:19 | ddalton | what do you mean? |
10:02:50 | B4gder | ddalton: you need to run 'make voice', did you? |
10:03:09 | pondlife | B4gder: Does that build voicefont too? I hope so... |
10:03:17 | B4gder | i think it doess |
10:03:41 | ddalton | so I need to get all the voice font stuff and then run ../tools/configure press 11 then a then s? |
10:04:04 | ddalton | and then make voice |
10:04:23 | pondlife | A, then V, then S |
10:04:25 | pondlife | Yes |
10:04:27 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
10:04:42 | ddalton | ok let me get the stuff |
10:06:15 | | Join spiorf [0] (n=spiorf@host97-203-dynamic.0-87-r.retail.telecomitalia.it) |
10:06:23 | ddalton | will I need to compile voicefont.c or just get the exe version? |
10:06:52 | LinusN | ddalton: it will be compiled automatically |
10:07:03 | ddalton | so what one do I get? |
10:07:40 | | Quit sergey (Remote closed the connection) |
10:07:43 | pondlife | Whichever build you got from SVN... |
10:07:52 | pondlife | SVN UP will give you the latest. |
10:07:57 | | Join desowin [0] (n=desowin@79.187.93.186) |
10:08:00 | pondlife | svn up, I mean.. |
10:08:04 | ddalton | I just check out svn but do I get voicefont.c |
10:08:59 | pondlife | Yes |
10:09:16 | pondlife | It's in rockbox/tools, along with the voice building scripts. |
10:09:18 | ddalton | then compile it with gcc? |
10:09:30 | pondlife | make voice should compile it for you |
10:09:42 | ddalton | do I need lame |
10:09:50 | pondlife | Yes |
10:10:06 | pondlife | lame must be in your path |
10:11:03 | pondlife | Anyone know how I can format a numbered list in the wiki to have sublists? i.e. 1) 2) a) b) c) 3) 4)... |
10:11:05 | ddalton | lame isn't there |
10:11:11 | pondlife | You need to supply that |
10:11:27 | ddalton | ok and do I just put it in my build dir? |
10:11:36 | pondlife | Anywhere in your path will do. |
10:11:59 | ddalton | ok thanks I will try it |
10:12:16 | Llorean | pondlife: Just more spaces, isn't it? |
10:12:25 | pondlife | ddalton: I'd be interested to hear if it works for you. |
10:12:32 | Llorean | Three spaces for the first list, six for the second, etc. |
10:13:36 | pondlife | Llorean: Almost, that gives me numbers for the sublist, not a) b) c)... |
10:13:57 | Llorean | Use a. instead of 1. |
10:14:04 | pondlife | Of course! |
10:14:08 | Llorean | ;) |
10:14:37 | pondlife | OK, wiki better now |
10:15:13 | | Join obo [0] (n=obo@rockbox/developer/obo) |
10:15:55 | Llorean | pondlife: e) hit enter when asked for a language? |
10:16:00 | ddalton | where will I find my english.voice file? |
10:16:08 | pondlife | In your build dir |
10:16:12 | ddalton | ok |
10:16:18 | Llorean | pondlife: or, e) select a language, or hit enter for english |
10:16:20 | pondlife | Llorean: Yep |
10:16:31 | Llorean | I mean, that step's missing |
10:16:36 | Llorean | They're going to be one enter/entry short |
10:17:14 | pondlife | Not any more :) |
10:17:18 | Llorean | Gotcha. :) |
10:17:27 | Llorean | I wasn't sure if maybe the script reacted slightly differently in windows |
10:17:43 | Llorean | Detecting your current language, or something |
10:17:54 | pondlife | Hmm, sounds very Windows-y |
10:18:06 | Llorean | It seems like something windows might do. |
10:18:14 | Llorean | Since you have to pick a language for your SAPI voice anyway, right? |
10:18:31 | pondlife | Maybe the script shouldn't prompt for TTS engine if there's only one available? |
10:18:49 | pondlife | Just like it does for encoder. |
10:18:49 | Llorean | pondlife: I'm not so sure |
10:19:13 | Llorean | Right now it doesn't prompt for encoder not because there's only one, but just because we only support one on the players |
10:19:33 | pondlife | Hmm, but it still looks for oggenc/speexenc. |
10:20:05 | B4gder | we blame rasher for that ;-) |
10:20:38 | | Quit perrikwp ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
10:20:50 | Llorean | pondlife: But I bet if they're found, it still won't prompt will it? |
10:21:27 | pondlife | No idea |
10:21:27 | | Join n1s [0] (n=nils@h218n1fls35o293.telia.com) |
10:23:36 | B4gder | "Besides being useful directly, the Rockbox project is an excellent introduction to embedded system programming. If you would like to break into that field, but nobody will hire you without experience, here's your chance." |
10:23:41 | B4gder | :-) |
10:23:51 | pondlife | From where? |
10:23:55 | B4gder | http://www.ohloh.net/projects/3978 |
10:25:14 | B4gder | btw "This is one of the largest open-source teams in the world, and is in the top 2% of all project teams on Ohloh." |
10:25:29 | Llorean | Wow |
10:25:34 | pondlife | I don't see those quotes... :( |
10:25:42 | Llorean | pondlife: It's the user review, for the first quote |
10:25:59 | B4gder | the second is shown if you click the "very large team" link |
10:26:00 | n1s | pondlife: quick talk.c question: It seems to me like talk_menu_disable can be checked while being uninitialized if talk_menus_enabled() is called before talk_init |
10:26:42 | pondlife | Hmm, talk_init() must be called before any other talk_ routines... |
10:26:53 | Llorean | B4gder: It says 87 developers have contributes. This is the total number of people who've ever had commit access? |
10:27:24 | pondlife | I think the most useful sentence on there is "My only complaint is that the theme it installs with is an embarrassment. Anybody who fails to discover one of the alternative themes soon enough may give up in disgust." |
10:27:29 | petur | Bagder: the complaint about the default theme is still a valid one... I can't remember what the end result of the last discussion we had on this was. |
10:27:31 | B4gder | Llorean: I would even guess that some more has had access but never committed, and possibly some of the 87 people are duplicates (people changed account names etc) |
10:27:44 | pondlife | The defaul theme competition died? |
10:27:47 | B4gder | I agree with that complaint |
10:27:48 | n1s | pondlife: then I guess some of the recently introduced talking splashes should be reverted... |
10:27:51 | Llorean | pondlife: Sadly, yes. |
10:27:59 | Llorean | pondlife: Someone should make the iAmp change, then. |
10:28:01 | pondlife | n1s: Indeed |
10:28:19 | pondlife | Which ones can appear during init, before talk_init()? |
10:28:20 | Llorean | petur: I don't like iAmp, but at this point, it's better than what we've got. |
10:28:33 | pondlife | Much better. |
10:28:36 | Llorean | petur: I argued for waiting until the end of summer, and we're pretty much there without a usable result from it. |
10:28:38 | petur | B4gder: I already merged the duplicates I found |
10:28:38 | B4gder | almost anything is an improvement ;-) |
10:28:40 | * | amiconn has to say that he doesn't like any of the shipped themes on 2nd gen |
10:28:45 | B4gder | petur: ah, nice |
10:28:52 | Llorean | amiconn: But "less bad" is still better. |
10:28:54 | amiconn | That includes the default theme this time |
10:29:19 | amiconn | (because it has peakmeters, which are bad on PP5002) |
10:29:19 | pondlife | The rubbish default theme might be why we have so many nice custom themes...:) |
10:29:34 | petur | B4gder: of course, I don't know if ohloh took that in their count ;) |
10:29:39 | ddalton | voice font is not an exe file and it says lame isn't in my patth. where should I put it? |
10:29:42 | pondlife | The default should not have peakmeters... does iAmp? |
10:29:43 | amiconn | I didn't find any of the more graphical themes actually usable |
10:30:09 | Llorean | pondlife: No. |
10:30:21 | Llorean | pondlife: I think it needs a couple fixes though |
10:30:24 | pondlife | ddalton: You can put it into \Windows\system32 if you want an easy/nasty fix. |
10:30:28 | n1s | pondlife: appears to be just one, line 488 in main.c |
10:30:35 | Llorean | pondlife: The volume meter needs an image for >0db, I think |
10:30:40 | pondlife | n1s: Revert away then! |
10:30:43 | amiconn | pondlife: No it doesn't, but e.g. neither iAMp nor iCatcher or unicatcher show dis activity, and I dislike those coarse graphical battery symbols |
10:30:55 | Llorean | pondlife: Oh, I think I meant iCatcher. |
10:30:58 | amiconn | s/dis/dsik/ |
10:30:58 | Llorean | I'm bad with names. |
10:31:24 | Llorean | amiconn: The 'Ultima' theme from the default themes contest actually has both of those points. |
10:31:41 | Llorean | In fact the only complaint *I* have against it (other than it not covering all targets yet I think) is that it doesn't show Play/Pause status |
10:31:45 | n1s | pondlife: will do :-) |
10:31:52 | amiconn | As long as there is no clever way for putting a hi-res graphical battery symbol into a wps, I'd rather prefer a theme to use the default status bar |
10:32:02 | pondlife | Hmm, iCatcher isn't on http://www.rockbox-themes.org/index.php?res=220x176x16 ... |
10:32:07 | Llorean | amiconn: Why not give it something like the progress bar? |
10:32:16 | Llorean | Then you use two images, a frame, and a bar. |
10:32:35 | Llorean | pondlife: It's provided with every build for every target (or nearly every) so there's no reason for it to be. |
10:32:43 | pondlife | I did not know that! |
10:32:49 | * | pondlife fires up the sim |
10:32:57 | Llorean | If it's the theme I'm thinking of, that is. |
10:33:18 | pondlife | It is. |
10:33:32 | ddalton | why is it a nasty fix? |
10:33:49 | petur | pondlife: it isn't on that site because it is part of rockbox install maybe? |
10:33:49 | amiconn | Also, both iCatcher and unicatcher don't seem to make use of the greylevels on greyscale targets |
10:34:00 | Llorean | ddalton: Not the "proper" way of doing things, from some peoples' perspectives. But it's fine. |
10:34:02 | ddalton | why? |
10:34:17 | Llorean | amiconn: I thought iCatcher used the 2bpp? |
10:34:33 | pondlife | ddalton: Because it's a system directory... it'll work because it's guarenteed to be in your path. |
10:34:37 | B4gder | themes can of course always get improved later on even if we start shipping them as default now |
10:34:52 | Llorean | B4gder: Or a new default swapped out again. |
10:34:52 | B4gder | it would even motivate people more to fix them |
10:35:02 | B4gder | indeed |
10:35:08 | ddalton | so is it bad? |
10:35:18 | Llorean | I really like the "Ultima" or whatnot from the contest, but I think iCatcher is the most "complete" for across targets. |
10:35:20 | pondlife | ddalton: Personally I made a \Program Files\Lame directory and put it in there, then edited my environment. If you know how to do that... |
10:35:25 | pondlife | ddalton: Not really, no |
10:35:27 | Llorean | ddalton: No, not really |
10:35:33 | pondlife | lol |
10:35:42 | ddalton | so nothing bad will happen to my computer? |
10:35:46 | Llorean | Nope |
10:35:57 | ddalton | I think it is working! |
10:36:11 | pondlife | It takes quite a while... |
10:36:19 | ddalton | how long? |
10:36:35 | pondlife | Depends very much on your system. |
10:36:39 | pondlife | Might be 5 mins though |
10:37:06 | ddalton | 1 gb ram 2.1ghz dule core and vista |
10:37:10 | * | pondlife attempts "make -j voice" |
10:37:19 | | Join barrywardell [0] (n=barrywar@host-194-46-250-211.dsl-ie.utvinternet.net) |
10:37:24 | ddalton | does it work? |
10:37:27 | pondlife | ddalton: Sounds faster than my PC.. |
10:37:37 | ddalton | so how long does it take you |
10:37:47 | pondlife | About 2-3 miins. |
10:38:00 | * | amiconn doesn't know about this 'Ultima' theme, nor any other outcome of the contest |
10:38:01 | pondlife | The current method isn't optimal. |
10:38:02 | ddalton | and did make -j voice work? |
10:38:12 | pondlife | I'll tell you in 2-3 mins :) |
10:38:18 | ddalton | ok then |
10:38:28 | amiconn | Llorean: iCatcher has no peakmeters, and that I don't like, except on targets where peakmeters are too expensive atm |
10:38:29 | pondlife | It doesn't seem to speed it up much |
10:38:46 | amiconn | (colour PP targets and the PP5002 targets) |
10:39:04 | * | petur wants vertical peakmeters :) |
10:39:07 | pondlife | That's an opinion thing... personally I don't like peakmeters anyway. |
10:39:13 | Llorean | amiconn: http://www.rockbox.org/twiki/pub/Main/WpsIpod5g/ipod5g.png, the little thing in the upper left is an HDD LED |
10:39:15 | | Join safetydan [0] (n=dan@rockbox/developer/safetydan) |
10:39:28 | ddalton | is yours done already? |
10:39:30 | pondlife | We'll never get agreement on opinion things. |
10:39:36 | pondlife | ddalton: Nowhere near |
10:39:47 | pondlife | Am on LANG_TRACK_DISPLAY |
10:39:50 | ddalton | ok mine is up to about 250 files |
10:39:53 | ddalton | mp3 ones |
10:40:25 | Llorean | pondlife: It took my computer 20 minutes to produce 5 builds and 5 voices (without using the pool) |
10:40:43 | pondlife | Llorean: Yes, but Cygwin file i/o is super-sucky-slow. |
10:40:45 | ddalton | mine is up to lang_status_bar |
10:40:48 | Llorean | Ah, right, cygwin ouch |
10:41:21 | pondlife | ddalton: Do you use a screen reader? |
10:41:29 | ddalton | I think I am going to investigate into linux. (cygwin takes for ever with everything) |
10:41:34 | amiconn | Llorean: Hmm.... |
10:41:36 | pondlife | Mine finished! |
10:41:37 | ddalton | yes do you? |
10:41:50 | Llorean | amiconn: It's missing peak meters, but it combines "mostly basic" with "nice looking" |
10:41:55 | pondlife | No. I wonder if that's why it's so slow for you. |
10:41:55 | Llorean | It's not done for all targets yet, unfortunately |
10:42:22 | pondlife | ddalton: Under Linux you're limited to the lower quality voices of festival/espeak/flite. |
10:42:38 | pondlife | Lower quality IMHO (and many others) |
10:42:43 | ddalton | it shouldn't be I don't know what the screenreader has to do with. it. (they are both totally different voices) |
10:43:15 | pondlife | Your PC is using CPU to read lots of the output, which must slow down generation. |
10:43:28 | pondlife | I'm thinking that the script could display less info |
10:43:40 | B4gder | indeed |
10:43:42 | amiconn | Llorean: Yes, not available for <160x128, and it uses negative display |
10:43:44 | B4gder | it talks A LOT |
10:44:18 | pondlife | ddalton: Once it's finished, try make clean, followed by make -j voice >nul |
10:44:24 | ddalton | well it is still going |
10:44:40 | LinusN | damn - my sapi5 refuses to work - "This voice cannot be played. Bla bla..." |
10:44:41 | pondlife | You should be able to build in about 1 minute |
10:45:04 | pondlife | LinusN: Did you go into Control Panel and set a voice/speed? |
10:45:18 | LinusN | that's when the error message comes |
10:45:18 | n1s | Llorean: hah, that theme is very similar in layout to my private theme, which I made around the time backdrops were introduced :-) |
10:45:31 | Llorean | amiconn: "Negative display"? |
10:45:34 | amiconn | Hmm, seems it's just missing for ipod mini and archos |
10:45:43 | amiconn | Llorean: Bright text on dark background |
10:45:46 | ddalton | I am using a voice made on linux it isn't to bad. what do people think? |
10:45:50 | pondlife | LinusN: There's an installer for SAPI5 somewhere on MS site... |
10:45:53 | Llorean | amiconn: Only on color targets though, right? |
10:45:57 | amiconn | yes |
10:46:05 | LinusN | pondlife: of course i have installed it |
10:46:20 | pondlife | Ah, ok... just thinking a reinstall may help. |
10:46:25 | pondlife | http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=5e86ec97-40a7-453f-b0ee-6583171b4530 |
10:46:30 | LinusN | tried that 3 times now :-( |
10:46:35 | pondlife | Hmm, lovely |
10:46:37 | B4gder | ddalton: most people think the ones made on Windows/SAPI sound better |
10:46:53 | ddalton | are the voices on linux really bad though? |
10:47:12 | pondlife | ddalton: Just use the daily built ones and listen. ;) |
10:47:24 | ddalton | ok but what do you think |
10:47:34 | pondlife | I think they're pretty bad. |
10:47:37 | LinusN | i think they sound like crap compared to the ms ones |
10:47:56 | amiconn | And ms sounds like crap compared to some commercial voices |
10:48:01 | pondlife | Indeed |
10:48:05 | ddalton | can someone take a look at p7561 and tell me what they think. is it a worth while patch? |
10:48:18 | amiconn | (which often can't be distributed, unfortunately) |
10:48:56 | amiconn | ddalton: I think the 12 hour announcement can be implemented in a simpler way |
10:48:57 | pondlife | "Duplicate of #623325. " seems unlikely - especially after tracker clean week! |
10:49:11 | ddalton | well I didn't find the one I got to bad LinusN made it for me. so I guess it was on linux. |
10:49:28 | pondlife | ddalton: Not necessarily. |
10:49:36 | ddalton | using the switch statement? |
10:49:40 | pondlife | How's the build going? |
10:49:47 | * | Llorean really doesn't mind espeak, but doesn't depend on voice ever. |
10:49:48 | LinusN | ddalton: that voice was made with festival on linux |
10:49:52 | amiconn | ddalton: No, doing the 24->12 reduction in a simpler way |
10:49:57 | * | GodEater looks with dismay at his current emerge. When, did I include seamonkey?!?!? |
10:50:06 | ddalton | But I also wanted it to say for example 8 o'clock pm instead of 8 0 o'clock pm |
10:50:31 | ddalton | ok is that one of the ones you think are not very good? |
10:50:41 | pondlife | ddalton: That's just a bug by the sound of it (no pun intended). All voices would do that. |
10:50:47 | ddalton | I just subtracted 12 |
10:50:54 | ddalton | what else can I do? |
10:51:19 | pondlife | ddalton: I'm losing track of your conversation.... did the make voice complete yet? |
10:52:03 | ddalton | pondlife: no |
10:52:08 | pondlife | Wow |
10:52:15 | | Join Nick_Brackley [0] (i=cb57494b@gateway/web/cgi-irc/labb.contactor.se/x-002c596b909abf33) |
10:52:16 | pondlife | I reckon a make voice >nul will be much faster |
10:52:25 | pondlife | Much much faster |
10:52:28 | amiconn | ddalton: You check for the various times of the day, and then talk. I would just precalculate some things and the output the talk clips |
10:52:31 | amiconn | Like: |
10:52:42 | amiconn | bool pm = false; |
10:52:49 | ddalton | so have you got an example |
10:52:52 | ddalton | ? |
10:53:06 | amiconn | if (hour >= 12) { pm = true; hour -= 12; } |
10:53:17 | amiconn | if (hour == 0) hour = 12; |
10:53:29 | amiconn | And then just talk once |
10:53:53 | | Quit Toki_ (Read error: 104 (Connection reset by peer)) |
10:54:05 | pondlife | Should the spoken time be added to the info screen? Or were you thinking of somewhere else? |
10:54:05 | amiconn | talk_value(hour, UNIT_INT, true); |
10:54:12 | | Quit webguest47 ("CGI:IRC (Ping timeout)") |
10:54:30 | ddalton | ok well it works for me but I will deffinetly try to do that in my next patch. I didn't think anyone was interested in it because they prefer 24 hour time |
10:54:33 | amiconn | The spoken time _is_ in the info screen already |
10:54:45 | * | pondlife didn't hear it.... will try again |
10:54:45 | | Quit PaulJam (".") |
10:54:47 | amiconn | Just that it's 24 hour mode always |
10:55:02 | ddalton | I know but this does it in 12 hour |
10:55:21 | amiconn | ddalton: Of course you shouldn't modify the tm_hour entry in the time struct, but copy it before |
10:55:53 | ddalton | in /settings/general settings/system/time/time format you can choose how you want it voiced |
10:56:17 | Nick_Brackley | pondlife: did the bug involving holding record for usb charging get resolved? |
10:56:29 | pondlife | Not yet |
10:56:44 | ddalton | yay... it is done |
10:56:51 | Nick_Brackley | pondlife: ok thanks |
10:56:59 | * | amiconn needs to do a full rebuild for all his targets, and then install a new voice |
10:57:05 | ddalton | are all the mp3 files meant to stay there? |
10:57:10 | pondlife | Nick_Brackley: I think the conclusion was that MENU would be used, not REC... |
10:57:15 | ddalton | pondlife? |
10:57:26 | pondlife | ddalton: OK, you should now have an english.voice |
10:57:36 | Nick_Brackley | pondlife: ok that seems like a good solution |
10:57:39 | Llorean | ddalton: Yes, they make it take less time next time. |
10:57:47 | ddalton | pondlife yep i do but are the mp3 files are still there |
10:58:08 | pondlife | They will remain unless you do a make clean, to speed up rebuilds |
10:58:32 | pondlife | However, as an experiment, could you do a make clean, then make voice >nul |
10:58:55 | pondlife | That will rebuild without showing any progress. |
10:59:28 | ddalton | make voice >nul? |
10:59:32 | pondlife | Yes |
10:59:52 | pondlife | It should be quicker, but you'll only know it's done when you get a new prompt. |
11:00 |
11:00:28 | pondlife | Takes about 2 mins on my DualCore AMD 4800+ thingummybob. |
11:02:18 | | Quit Nick_Brackley ("CGI:IRC (EOF)") |
11:02:54 | Llorean | pondlife: That's cygwin time, I hope |
11:03:46 | amiconn | pondlife: 2 minutes for sapi voice building on that hardware?? |
11:04:24 | Llorean | How fast is SAPI? |
11:04:25 | amiconn | My old script managed to build one sapi voice in <1 minute, on Pentium M (1st generation, Banias) 1.5GHz, and laptop hdd |
11:04:43 | B4gder | your old script was not in cygwin... |
11:04:53 | Llorean | It took me 53 seconds on a 3600+ on my linux box. |
11:04:53 | amiconn | Cygwin has nothing to do with that |
11:04:58 | B4gder | really? |
11:05:10 | ddalton | pondlife I will now do what you wanted me to do. also the voice file works. and the only problem with p7561 I think when using it it doesn't say "a m" correctly |
11:05:10 | B4gder | I would guess cygwin eats everything that could run fast |
11:05:32 | amiconn | Cygwin being slow for compiling rockbox has nothing to do with cygwin itself |
11:05:41 | B4gder | cygwin itself is slow too |
11:05:44 | amiconn | It's the file api on windows being slow |
11:05:49 | | Join davina [0] (n=dave@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
11:05:57 | amiconn | Compiling creates tons of intermediate files |
11:06:26 | petur | amiconn: then why is compiling with devstudio so fast? |
11:06:46 | amiconn | petur: I would think they do many things in RAM that gcc does on disk |
11:06:57 | GodEater | amiconn: does -pipe passed to gcc make any difference ? |
11:07:00 | amiconn | But I really can't compare as I never used it for C |
11:07:02 | GodEater | or does that not work on cygwin ? |
11:07:02 | pondlife | Cygwin has a slow mapping to Win32 file API, I'd gues. |
11:07:03 | pondlife | s |
11:07:09 | petur | maybe cygwin should use a ramdisk |
11:07:26 | pondlife | I suspect it would be slow still |
11:07:35 | ddalton | is make voice >nul meant to speed it up? |
11:07:37 | petur | Win32 file api is fast, I've used it enough in the past |
11:07:47 | pondlife | ddalton: Yes, it shouldn't be reading anything out. |
11:07:58 | GodEater | writing anything surely |
11:08:02 | amiconn | pondlife: I tried compiling rockbox (well, the simulator) with microsoft SFU. Same slowness as cygwin |
11:08:14 | pondlife | SFU? |
11:08:19 | GodEater | services for unix |
11:08:20 | amiconn | Services for Unix |
11:08:21 | Llorean | Can voices be made jointly? |
11:08:29 | * | pondlife googled too slowly |
11:08:41 | | Join kretender [0] (n=kaspar@92.122.76.83.cust.bluewin.ch) |
11:08:43 | pondlife | Hmm, maybe SFU sucks as badly as Cygwin? |
11:09:04 | amiconn | I would think microsoft knows how their APIs work? |
11:09:19 | pondlife | VMWare must be using the Windows file API eventually, and that's faster than Cygwin. |
11:09:22 | GodEater | you'd think so wouldn't you... |
11:09:26 | ddalton | it isn't saying anything but it is not creating mp3 files. (I check the build dir) do I need to run configure? |
11:09:41 | pondlife | Shouldn't need to. |
11:09:41 | amiconn | pondlife: Yes, but VMware opens _one_ file, and then just works on that |
11:09:48 | ddalton | now it is working |
11:10:08 | amiconn | Compiling on cygwin opens thousands of tiny files |
11:10:46 | ddalton | ok so I will ask again otherwise I will close p7561 is anyone interested in this patch or should I just close it? |
11:11:16 | amiconn | Maybe it's a similar thing like installing a build on Ondio takes several minutes on windows, but a few seconds on linux (but corrupts the disk if you forget to unmount -urgh) |
11:11:17 | ddalton | actually I don't even know if I can close tasks |
11:11:39 | GodEater | ddalton: you can't |
11:11:41 | B4gder | ddalton: don't assume that the whole world of rockbox hackers sit here and responds to your questions on IRC... |
11:11:55 | | Join misarm [0] (i=5546a921@gateway/web/cgi-irc/labb.contactor.se/x-99eee4e4d70ffe71) |
11:12:05 | pondlife | ddalton: Seems like a useful patch to me... |
11:12:09 | pondlife | Why close it? |
11:12:16 | amiconn | pondlife: Yes, with some more rework |
11:12:28 | pondlife | Personally, I'd remove the o'clock bit and simplify |
11:12:43 | amiconn | And if annoucement was removed from 'Rockbox Info' for some unknown reason during a rework, it should be readded |
11:12:58 | pondlife | i.e. just change the hour value and add AM/PM. |
11:13:06 | amiconn | The o'clock bit sounds like a nice idea to me |
11:13:07 | ddalton | ok then I won't and I can't so doesn't matter but it just seemed like everyone prefered the 24 hour format. I wasn't asking just the developers but everyone. |
11:13:29 | amiconn | ...at least for pure announcement. Maybe not in the settings screen |
11:13:39 | pondlife | ddalton: It should use the configured format really. |
11:13:53 | pondlife | amiconn: O'clock would be ok, but is odd with seconds. |
11:14:14 | amiconn | Announcement doesn't need to announce seconds imo |
11:14:46 | B4gder | the seconds will have changed by the time you hear them anyway ;-) |
11:14:50 | * | amiconn wonders how long the full rebuild for my targets will take |
11:14:54 | pondlife | Is there somewhere other than the info screen then? |
11:15:12 | amiconn | pondlife: The time setting screen itself |
11:15:15 | pondlife | Ah |
11:15:30 | amiconn | I don't know whether that annouces the time as a whole though |
11:16:14 | ddalton | ok then I will do that after I finish my work and read a bit of my c book. apparently I don't know c good enough to code on rockbox. anyway that is what someone said. |
11:16:17 | pondlife | The spoken details should match the info screen better IMHO. i.e. say "Battery level 86 percent", not "86 percent battery level".. |
11:17:02 | ddalton | pondlife what configured format |
11:17:06 | pondlife | And pressing RIGHT (which refreshes the info) should also re-read. |
11:17:27 | amiconn | Number talking is one thing we still don't have proper localisation for... |
11:17:48 | ddalton | it does I think have you tried the patch? |
11:17:49 | amiconn | It always uses english rules for digit ordering |
11:18:05 | pondlife | ddalton: Settings > General Settings > Time And Date > Time Format |
11:18:23 | ddalton | so pondlife your happy for it to say "7 0 pm" |
11:18:36 | | Join Juice^ [0] (n=Juice@213.167.96.196) |
11:18:40 | pondlife | Yes, if configured for 12 hour clock |
11:18:50 | pondlife | Or 19 0 for 24 hour |
11:19:01 | pondlife | Personally, I use 24 hour. |
11:19:08 | ddalton | ok and do I need to add an extra setting or just using the one time format that is already there? |
11:19:21 | pondlife | Use the existing setting, definitely. |
11:19:49 | ddalton | ok then I will fix it up to morrow first I will get a better text editor cause this one is crap |
11:19:55 | pondlife | Please can someone with a current build (and voice) try something simple for me? |
11:19:56 | ddalton | tomorrow |
11:20:03 | ddalton | yes what |
11:20:16 | n1s | just fyi 19 00 would be correct for Swedish but as amiconn said this stuff isn't properly localized |
11:20:21 | pondlife | Go into Settings > General Settings > System |
11:20:37 | ddalton | pondlife then what |
11:20:42 | pondlife | The screen option is then "Start Screen", but the voice says what? |
11:20:50 | pondlife | "Traditional Chinese" here :) |
11:21:22 | pondlife | And "Idle Poweroff" becomes "November" :) |
11:21:38 | ddalton | "start screen" |
11:21:51 | pondlife | Hmm, with your newly built english.voice? |
11:22:04 | * | pondlife suspects SAPI5 badness. |
11:22:14 | ddalton | yep |
11:22:20 | ddalton | I have the fonts as well |
11:22:27 | n1s | pondlife: I suspect so too, all that works fine for me |
11:22:31 | pondlife | Hmm, I'll rebuild from scratch. |
11:22:47 | ddalton | ok and if you are using a h300 get the fonts |
11:22:55 | pondlife | Why? |
11:23:01 | n1s | and the battery level is spoken as "Battery level 54 percent" here and clock anounce works too :-) |
11:23:44 | pondlife | The clock announce works fine here, but it was putting the percentage first on battery level! |
11:23:50 | pondlife | This is on the H300 sim, btw |
11:24:04 | * | pondlife makes clean and makes |
11:24:28 | amiconn | Yes, current time announcement works, but includes useless seconds |
11:24:39 | amiconn | Just tested on X5 |
11:24:50 | n1s | pondlife: btw FS #7554 was really strange, I had the same bug as the OP yesterday morning and it just went away, and my talk.c fix shouldn't have affected coldfire targets at all, it was ifdeffed for little endian targets... |
11:24:52 | pondlife | Probably H300 vs H300 sim voice files |
11:24:59 | | Join midgey [0] (n=tjross@c-71-205-31-207.hsd1.mi.comcast.net) |
11:25:31 | n1s | pondlife: yes, the sim needs a different voice file, now possible to build by going to advanced and selecting first sim and then voice |
11:25:45 | pondlife | Yep |
11:25:47 | * | n1s is gone |
11:25:48 | amiconn | Why does the sim need a different voice? |
11:26:14 | pondlife | Because someone disagrees with me... |
11:26:15 | n1s | amiconn: because of the features stuff, many things not defined for sims, this could of course be fixed |
11:26:23 | pondlife | ...that the sim should match the target as close as possible. |
11:26:44 | pixelma | maybe for stuff like the "usb connect setting"? |
11:26:45 | misarm | is here anyone, who can help me with pcm_record_data usage in plugin? |
11:27:39 | pondlife | The sim should be defined to have the same features as the target, then have empty stubs as required.. |
11:27:46 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
11:27:52 | * | amiconn agrees with pondlife |
11:28:10 | pondlife | I quite often build a voicefile and test it on the sim before copying to my H300. |
11:28:15 | amiconn | And sim-only things could be replaced with more appropriate methods |
11:28:26 | amiconn | (like the USB (Sim) menu item) |
11:28:31 | pondlife | Sim-only things don't need to speak either, IMHO |
11:28:46 | amiconn | It could be replaced by a keypress like the Hold switch |
11:29:08 | amiconn | pondlife: No, but e.g. that menu item takes a language ID |
11:29:19 | * | pondlife dreams of removing the last #ifdef SIMULATOR |
11:29:32 | amiconn | Of course that could be resolved by hard-coding english |
11:30:11 | * | petur dreams of a HAL to fix pondlife's dream |
11:30:23 | petur | stubbyness |
11:30:26 | pondlife | Dave? |
11:30:32 | amiconn | petur: Unnecessary complexity, imo |
11:30:48 | pondlife | Yep, stubs will do for now. Sim is NOT a target. |
11:30:56 | | Join webguest47 [0] (i=c023111d@gateway/web/cgi-irc/labb.contactor.se/x-fc5ae6aa8399cf9f) |
11:31:32 | * | petur stops dreaming and resumes work |
11:31:42 | amiconn | hehe |
11:31:43 | * | pondlife too |
11:32:03 | scorche | petur: I can't let you do that... |
11:32:27 | petur | heh? |
11:33:07 | scorche | I'm sorry petur, I can't let you do that... |
11:33:22 | * | petur dreams of a nice beer in 6 hours :) |
11:34:29 | * | GodEater looks at scorche's baleful red eye |
11:34:56 | * | petur just kicked it |
11:35:42 | * | scorche starts singing "Daisy Bell" |
11:36:10 | | Join webguest09 [0] (i=534c7a5c@gateway/web/cgi-irc/labb.contactor.se/x-c32fbd6317a02e36) |
11:38:02 | amiconn | Hehe |
11:38:18 | * | amiconn found another pronunciation flaw of festival |
11:38:25 | amiconn | 'Gigabyte' |
11:39:00 | | Quit webguest09 (Client Quit) |
11:39:30 | scorche | such a sad scene =( : http://www.youtube.com/watch?v=QzHL43J7YLw |
11:39:43 | | Nick Tino|Home is now known as TinoM (n=Tino@i5387C17D.versanet.de) |
11:39:56 | misarm | Please help me, what is wrong on this implementation of pcm_record_data? link - http://pastebin.ca/652119 |
11:41:43 | misarm | Callback allways stops with status < 0 |
11:43:53 | * | amiconn likes the size of the Player voice file compared to the others... |
11:43:57 | ddalton | well it worked for me |
11:44:00 | ddalton | the fonts |
11:44:40 | pondlife | Fonts are only used for the display, not the voice at all. |
11:44:42 | | Quit pabs (Read error: 110 (Connection timed out)) |
11:46:06 | pondlife | Hmm, HAL has quite a decent TTS. |
11:46:32 | GodEater | bit intimidating and creepy though |
11:46:50 | | Join solexx [0] (n=jrschulz@e176110246.adsl.alicedsl.de) |
11:46:53 | pondlife | So is Microsoft Mary |
11:46:53 | GodEater | with a hint of "hello little girl, do you want to see some puppies?" |
11:47:03 | | Part solexx |
11:47:04 | pondlife | Ah, that's Microsoft Mike |
11:47:08 | GodEater | hahaha |
11:47:42 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
11:48:30 | amiconn | hmpf |
11:48:31 | pondlife | GodEater: If you have a Windows PC around, go into Control Panel > Speech, select Microsoft Sam, set speed to Slow-ish and preview with "hello little girl, do you want to see some puppies?" |
11:48:46 | * | GodEater goes to do this |
11:48:48 | amiconn | The delete progress screen is broken, at least on recorder |
11:48:51 | ddalton | has anyone thought about commiting p6138? I just thought it was a good patch. (I didn't write it) |
11:49:08 | pondlife | GodEater: About 3rd notch from the left on the speed slider... |
11:49:29 | pondlife | lol, Gurrrl. |
11:49:36 | scorche | pondlife: make the bad man go away |
11:49:55 | GodEater | pondlife: roflmao |
11:49:59 | ddalton | who is the bad man? |
11:50:03 | pondlife | Sam! |
11:50:21 | pondlife | Why is there no Microsoft Bill (or Microsoft Steve)...? |
11:50:26 | ddalton | what are you talking about? |
11:50:56 | GodEater | pondlife: do you have "LH Michael" and "LH Michelle" too ? |
11:50:56 | pondlife | I don't really know anymore. :( back to work... |
11:51:15 | amiconn | Why is there a 'test' file in /.rockbox/rocks ? |
11:51:26 | pondlife | No, but I've heard LH Michael and he's a bit creepy, right? |
11:51:46 | ddalton | I want to make the quick screen voice. Is this going to be hard? |
11:52:02 | GodEater | pondlife: I think he's worse than Sam |
11:52:11 | pondlife | Where did you get him? Free? |
11:52:25 | GodEater | don't think so - he appears to be a standard on ABN's windows build |
11:52:35 | pondlife | ABN? |
11:52:40 | pondlife | Ah, your work |
11:52:42 | GodEater | yes |
11:52:57 | markun | btw, espeak can also be used with mbrola voices, maybe some better sounding results can be achieved |
11:53:02 | pondlife | Not Association of British Neurologists |
11:53:17 | | Quit TiMiD[FD] ("leaving") |
11:53:33 | pondlife | or Aramaic Broadcasting Network |
11:53:46 | GodEater | pondlife: nope |
11:53:46 | amiconn | eurgh! |
11:53:57 | amiconn | deutsch.lng is totally borked on player |
11:54:20 | scorche | [On Dave's return to the ship, after HAL has killed the rest of the crew] |
11:54:20 | scorche | HAL: Look Dave, I can see you're really upset about this. I honestly think you ought to sit down calmly, take a stress pill, and think things over. |
11:54:34 | amiconn | ...so borked that I can't set it properly from within rockbox |
11:54:50 | * | scorche whistles and walks off |
11:54:52 | Llorean | amiconn: Some people on the forums are saying the German language file is not working right |
11:55:03 | webguest47 | amiconn: do you mean all players with 'player'? |
11:55:07 | pondlife | amiconn: Is it crashing? |
11:55:24 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
11:55:50 | amiconn | I mean the Player with player |
11:55:50 | pondlife | GodEater: Did you get anywhere tracing that voice-file-caused crash yesterday btw? |
11:56:12 | GodEater | pondlife: nope, didn't have time - work :( |
11:56:13 | amiconn | pondlife: No, but is wrong strings all over |
11:56:21 | pondlife | If not, put the bad file up somewhere and I'll look? |
11:56:30 | pondlife | GodEater: ^ |
11:56:33 | amiconn | ARgh! |
11:56:34 | GodEater | ok |
11:56:40 | amiconn | The same applies to english |
11:56:55 | pondlife | Do you still like the size of the Player's voice file? |
11:57:00 | amiconn | yes |
11:57:10 | *** | Saving seen data "./dancer.seen" |
11:57:15 | amiconn | The .lng is what is totally borked. Couldn't even try voice |
11:57:34 | pondlife | Ah, that *is * eurgh! |
11:58:02 | amiconn | Built-in english seems to be ok |
11:58:51 | amiconn | ...and voice does not work with that |
11:58:58 | | Quit midgey (Read error: 104 (Connection reset by peer)) |
11:59:00 | GodEater | pondlife: http://godeater.cream.org/espeak_english.voice |
11:59:42 | pondlife | Cheers |
12:00 |
12:00:21 | amiconn | hrmph |
12:01:14 | | Quit pixelma (niven.freenode.net irc.freenode.net) |
12:01:14 | NSplit | niven.freenode.net irc.freenode.net |
12:01:14 | | Quit advcomp2019 (niven.freenode.net irc.freenode.net) |
12:01:14 | | Quit midkay (niven.freenode.net irc.freenode.net) |
12:01:14 | | Quit iamben (niven.freenode.net irc.freenode.net) |
12:01:14 | | Quit lostlogic (niven.freenode.net irc.freenode.net) |
12:01:14 | | Quit maddler (niven.freenode.net irc.freenode.net) |
12:01:14 | | Quit YouCeyE (niven.freenode.net irc.freenode.net) |
12:01:14 | | Quit gxti (niven.freenode.net irc.freenode.net) |
12:01:14 | | Quit _jz (niven.freenode.net irc.freenode.net) |
12:01:14 | | Quit mtoups (niven.freenode.net irc.freenode.net) |
12:01:14 | | Quit dionoea (niven.freenode.net irc.freenode.net) |
12:01:17 | pondlife | GodEater: Doesn't crash now, just refuses to talk. |
12:01:19 | * | amiconn deems rockbox unusable on the Player atm |
12:01:26 | GodEater | pondlife: well that's a bonus then |
12:01:38 | Llorean | amiconn: Because of the .lng thing? |
12:01:38 | | Join midgey_ [0] (n=tjross@c-71-205-31-207.hsd1.mi.comcast.net) |
12:01:38 | NHeal | niven.freenode.net irc.freenode.net |
12:01:38 | NJoin | pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
12:01:38 | NJoin | advcomp2019 [0] (n=advcomp2@66.172.231.192) |
12:01:38 | NJoin | midkay [0] (n=midkay@rockbox/developer/midkay) |
12:01:38 | NJoin | iamben [0] (n=ben@67.142.179.38) |
12:01:38 | | Join lostlogic [0] (n=lostlogi@rockbox/developer/lostlogic) |
12:01:38 | NJoin | maddler [0] (n=maddler@217-133-171-24.b2b.tiscali.it) |
12:01:38 | NJoin | YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
12:01:38 | NJoin | _jz [0] (n=jz@m2.april.org) |
12:01:38 | NJoin | gxti [0] (n=gxti@foresight/developer/gxti) |
12:01:38 | NJoin | dionoea [0] (n=dionoea@poy.chewa.net) |
12:01:38 | NJoin | mtoups [0] (n=mtoups@HENSON.ISR.CS.CMU.EDU) |
12:01:40 | amiconn | yes |
12:01:45 | Llorean | amiconn: It's *possible* that it's broken everywhere |
12:02:02 | Llorean | amiconn: The forum reports say that the german .lng is wrong, and then switching back to english is wrong. |
12:02:11 | Llorean | I think, for iPod Nano. |
12:02:17 | pondlife | Ah, so only built-in works? |
12:02:17 | amiconn | On other targets I tried it mostly works |
12:02:25 | Llorean | amiconn: "mostly" meaning? |
12:02:50 | amiconn | Some strings aren't translated which were translated before, but the ones that are are in the correct place |
12:02:59 | amiconn | Tried iPod 2nd gen and X5 so far |
12:03:02 | amiconn | ...and Recorder |
12:03:44 | amiconn | Among the untranslated strings is one that I really don't understand - "Settings" |
12:03:50 | Llorean | amiconn: Would that parallel voices voicing the wrong strings? |
12:03:53 | amiconn | It's a generic string for all targets... |
12:04:45 | amiconn | Llorean: Yes, probably. But on other targets I tried it, it works (so far)... |
12:05:12 | Llorean | amiconn: Well, I can confirm voices are wrong on the Nano. |
12:05:18 | Llorean | Let me see if I can find the thread. |
12:05:30 | pondlife | amiconn's referring to lngs, not voices. |
12:05:40 | pondlife | i.e. display alone |
12:05:41 | * | amiconn wants to see that fixed asap, but has no time to fix it himself :( |
12:05:55 | pondlife | Who else has a Player? |
12:05:59 | amiconn | pondlife: Probably also voice, but I can't even test voice on the Player |
12:06:07 | Llorean | amiconn: http://forums.rockbox.org/index.php?topic=12038.0 |
12:06:10 | ddalton | be back soon |
12:06:14 | | Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from http://www.the-bofh.com/bofhnet/irc !") |
12:06:18 | Llorean | Suggested there that the OndioSP is broken too |
12:06:37 | amiconn | Ondio SP is still unzipping here |
12:06:44 | pondlife | Llorean: lng or voice? |
12:07:01 | amiconn | (and I can't do an extensive test because the thing is suffering from the battery eating bug) |
12:07:02 | Llorean | pondlife: That thread relates to .lng |
12:07:31 | pondlife | OK, it's not totally clear |
12:07:32 | Llorean | pondlife: As far as language goes, I think I'm the only person complaining so far. |
12:07:54 | | Quit spiorf (Success) |
12:08:29 | | Join spiorf [0] (n=spiorf@host19-173-dynamic.58-82-r.retail.telecomitalia.it) |
12:09:25 | Llorean | pondlife: Darn it. "as far as voice goes" |
12:15:36 | | Quit My_Sic (Read error: 104 (Connection reset by peer)) |
12:16:07 | Juice^ | There should be a couple of predefined naming schemes for the recording filenames in the configuration screen to choose from |
12:16:39 | GodEater | feel free to add them |
12:16:54 | Juice^ | i will try |
12:17:03 | amiconn | On Ondio, deutsch.lng is also borked, but not as bad as on Player |
12:17:25 | amiconn | Main menu is ok, but sub-menus are mixed up, as is the context menu |
12:17:38 | amiconn | Voice speaks whatever the wrong .lng entry is |
12:17:54 | amiconn | So I think there's something wrong with buildlang |
12:18:13 | amiconn | That would explain why switching back to english makes the bug persist |
12:18:14 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
12:18:16 | | Join advcomp2019- [0] (n=advcomp2@66.172.231.192) |
12:18:33 | amiconn | ...because you're then switching to english.lng, which is different from built-in english |
12:22:21 | Llorean | Which is what I assume is used for the english language voices, right? |
12:22:45 | amiconn | The voice uses the same ID order as the .lng |
12:22:56 | amiconn | So that explains why voice is broken on some targets |
12:23:18 | amiconn | If you load english.lng, the menu should show the same wrong strings that the voice speaks |
12:23:43 | amiconn | I didn't check everywhere, and the main menu seems to be ok on ipods |
12:23:59 | amiconn | ...unlike on Player, where even the main menu is all mixed up |
12:24:02 | Llorean | On the Nano, the "System" menu shows it |
12:24:20 | Llorean | Yeah |
12:24:24 | Llorean | The Nano definitely suffers from it |
12:25:03 | amiconn | 'System' is correct e.g. on 2nd gen |
12:25:24 | Llorean | The "System" option from the main menu? |
12:25:27 | Llorean | I realized I forgot to specify |
12:25:32 | amiconn | yes |
12:25:48 | Llorean | Interesting |
12:26:16 | Llorean | Are the lngs supposed to be the same, or does it have different features? |
12:26:24 | * | amiconn wonders what buildlang is doing wrong... |
12:26:36 | amiconn | They differ per target |
12:26:36 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
12:26:42 | amiconn | Eh, wait |
12:27:26 | amiconn | Hmm, reloading english.lng on 2nd gen still has the 'System' menu item correct |
12:28:38 | Llorean | Hm, all I did was reload the .lng, and the splash it gave me said "Unique Only" (which means nothing to me, so I'm thinking even that might've been wrong) |
12:28:59 | pixelma | I think that's related to bookmarks |
12:29:11 | Llorean | pixelma: Meaning it shouldn't splash when loading english.lng. ;) |
12:29:25 | pixelma | yeah, guess so ;) |
12:29:40 | amiconn | The splash should show 'New Language' |
12:32:46 | | Quit BigMac (Remote closed the connection) |
12:33:16 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
12:34:56 | | Quit advcomp2019 (Read error: 110 (Connection timed out)) |
12:38:28 | | Quit barrywardell () |
12:40:39 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
12:41:33 | ddalton | Could anyone sighted answer a question I have? |
12:41:46 | GodEater | once we know what it is perhaps ;) |
12:42:16 | ddalton | well if you make a bookmark and then go into the bookmarks list what is displayed on the screen. |
12:43:08 | ddalton | GodEater: thanks for doing that indentation for me I think I can understand how the indentation works. |
12:44:44 | GodEater | ddalton: if you had no previous bookmarks created, then the first thing you see when you enter the bookmarks menu again is an entry for "List Bookmarks" |
12:45:07 | GodEater | and when you enter that, it will list all the bookmarks you have created. |
12:45:57 | ddalton | GodEater: if you have a bookmark in the list is the name of the file displayed? |
12:46:29 | ddalton | example: if I bookmark song.mp3 can you tell it is song.mp3 in the bookmarks list? |
12:47:12 | amiconn | Llorean: On Ondio FM the main menu is also ok, but 'System' is totally mixed up |
12:47:40 | | Quit midgey_ () |
12:47:41 | Llorean | So, LangV2 wasn't working quite right after all. =/ |
12:47:46 | amiconn | nope |
12:47:50 | GodEater | ddalton: the menu displays the name of the file you bookmarks, plus a string showing you where in the file you bookmarked it |
12:48:04 | amiconn | Or rather, it works properly for the built-in strings, but not for loadable files |
12:48:06 | | Quit desowin (Remote closed the connection) |
12:48:08 | amiconn | B4gder? |
12:48:23 | Llorean | Why would they be different? |
12:48:32 | ddalton | GodEater so you could see it was song.mp3 if you bookmarked song.mp3 |
12:48:47 | amiconn | idk... |
12:48:58 | amiconn | I think it needs a perl expert here |
12:49:04 | GodEater | ddalton: yes, although the bookmark does not display the file extension |
12:49:15 | GodEater | it displays everything up to the .mp3 |
12:49:20 | pondlife | amiconn: Does the problem show up in any sim? |
12:49:29 | amiconn | I don't know... |
12:49:43 | amiconn | Still busy rebuilding targets |
12:49:44 | pixelma | I only ever tested the built-in - there was a bug before for creating the .lng files and that was only worked on in the last few days I believe |
12:50:11 | GodEater | this actually leads me to ask : "Why are bookmarks created in the parent folder, rather than the current folder?" |
12:50:50 | LinusN | beats me |
12:50:51 | pondlife | GodEater: I've long thought that odd. |
12:51:04 | pondlife | There are plenty of bookmark bugs by the way... |
12:51:12 | GodEater | I just knew you were going to say that |
12:51:13 | LinusN | there are? |
12:51:49 | pondlife | IIRC, bookmarking and resume use 2 different mechanisms - needs KISSing better.. |
12:51:57 | ddalton | ok then so it should be fairly easy to voice this? |
12:52:25 | pondlife | LinusN: Yes, mainly regarding the use of long files, it appears. FS has plenty of info. |
12:52:35 | GodEater | ddalton: that's a whole different question! |
12:53:04 | ddalton | I know but what do you think? |
12:53:18 | pondlife | ddalton: The bookmark stuff is probably harder than the info screen... |
12:53:21 | GodEater | ddalton: I've no idea - I've never done anything with the voice code |
12:53:35 | Llorean | GodEater: I thought they were in the current directory. |
12:53:45 | Llorean | GodEater: But I haven't used bookmarks since the H100 was the only non-Archos. |
12:53:48 | ddalton | ok I will try it and see what happens can someone give me a hint on where to look? |
12:53:57 | GodEater | Llorean: well they're definitely not! |
12:54:11 | Llorean | I'm saying "Maybe they used to be, and it's not intentional." |
12:54:14 | Llorean | But I dunno |
12:54:20 | pondlife | It may depend on what sort of playlist you're using :/ |
12:54:26 | amiconn | On mini G2 the system menu is ok |
12:54:39 | pixelma | also about bookmarks: http://www.rockbox.org/irc/rockbox-20060617.txt @ 10.53.04 and following |
12:55:09 | * | GodEater looks at bookmark.c to see if he can work it out |
12:59:43 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
12:59:53 | | Quit amiconn (Nick collision from services.) |
12:59:55 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
13:00 |
13:00:01 | | Join ctaylorr [0] (n=ctaylorr@CPE001839ae25b4-CM0011aea4a276.cpe.net.cable.rogers.com) |
13:00:56 | amiconn | Voice for the small H10 is missing from the download site... |
13:03:13 | LinusN | yes, it is commented in the build script, i don't know why |
13:03:21 | B4gder | I'm adding it |
13:04:38 | * | amiconn wonders what mixes up the IDs in .lng and .voice :( |
13:05:11 | B4gder | can you find the first phrase that is bad? |
13:05:18 | pondlife | ID 256? |
13:05:31 | | Join nick89 [0] (i=nick89@c220-237-70-197.kelvn1.qld.optusnet.com.au) |
13:05:43 | | Quit nick89 (Read error: 104 (Connection reset by peer)) |
13:05:50 | amiconn | Seems to differ per target |
13:06:10 | pondlife | Hey, the lng files may borked, but we have a fully green build table! So must be a good time to upgrade, right? ;) |
13:07:10 | amiconn | Still building targets... :/ |
13:07:46 | pondlife | amiconn: What's an obviously broken string on the Player? |
13:07:55 | * | pondlife builds a Player sim |
13:08:00 | | Quit safetydan ("Ex-Chat") |
13:08:06 | amiconn | All of them, right from the main menu |
13:08:20 | amiconn | The main menu becomes totally unusable as soon as you load a .lng |
13:08:26 | pondlife | So start up and load english.lng? |
13:08:41 | amiconn | yes |
13:09:48 | amiconn | The main menu should read Recent Bookmarks, Files, Database, Resume Playback, Settings, Playlists, Plugins, System, Shut down |
13:10:57 | amiconn | With english.lng loaded, it reads Rockbox, Recent Bookmarks, Files, Now Playing, Resume Playback, FM Radio, Playlists, Plugins, Move |
13:11:15 | amiconn | 'FM Radio' makes no sense at all |
13:11:15 | B4gder | one off |
13:11:28 | amiconn | Not just one off |
13:11:29 | pixelma | B4gder: is it still the "none" in the lang file, when it doesn't come first (I remember there being a bug like this) |
13:11:40 | B4gder | quite possibly |
13:12:25 | ddalton | ok I couldn't work out how to voice a splash screen so does anyone know how (gui_syncsplash I am talking about) |
13:12:25 | pondlife | Hmm, what happened to the Player sim keymappings? 6=down, 4=up, 8=right, 2=left !! |
13:12:39 | amiconn | pondlife: It's like the player buttons are laid out |
13:12:48 | B4gder | the player is... special |
13:12:51 | amiconn | The player has no left/right/up/down cross |
13:13:14 | pondlife | The wiki is wrong then: http://www.rockbox.org/twiki/bin/view/Main/UiSimulator |
13:13:21 | amiconn | Left & Right exist (they're called - and +), and hence need to be used for navigation |
13:13:34 | amiconn | 'Up' us Play and 'Down' is Stop |
13:13:35 | pixelma | B4gder: e.g in "id: LANG_CANCEL_WITH_ANY" the definition for "player: none" comes last |
13:13:55 | * | LinusN spots an interesting think in the generated makefile |
13:14:01 | LinusN | thing even |
13:14:09 | pondlife | Yep, the problem happens in the sim too. |
13:14:15 | pondlife | unsurprisingly |
13:14:27 | LinusN | i think i see the problem |
13:14:46 | LinusN | or at least *a* problem |
13:14:47 | B4gder | I believe the phrases should be put in the order they should match, which means *: should be last |
13:15:03 | LinusN | nah, ignore me |
13:15:26 | | Quit My_Sic (Read error: 104 (Connection reset by peer)) |
13:15:27 | B4gder | but I'm not 100% sure |
13:16:36 | | Join jgarvey [0] (n=jgarvey@cpe-024-162-254-070.nc.res.rr.com) |
13:18:17 | amiconn | B4gder: Iirc it's the other way round, but I'm also not sure |
13:18:38 | pixelma | I think that's it - the phrase I mentioned is quite early in the lang file - which would explain why the player's lang file is so messed up |
13:18:38 | amiconn | If you put * last, it will be used for all targets |
13:19:11 | pixelma | later there is the same with "flash storage: none" being last in a definitions - which would explain the problems on Ondio and Nano |
13:19:11 | amiconn | Why does it put 'FM Radio' in the Player's .lng file? |
13:20:11 | | Part misarm |
13:20:11 | amiconn | So it doesn't ignore IDs marked 'none' for a target? |
13:20:32 | LinusN | the Makefile fails to pass the correct features to buildzip.pl |
13:20:58 | LinusN | methinks |
13:21:13 | | Join iamben_ [0] (n=ben@dpc67142179038.direcpc.com) |
13:21:20 | B4gder | sounds like a plausible reason |
13:21:24 | pixelma | there was a related bug report for the langV2 patch... |
13:21:52 | pixelma | http://www.rockbox.org/tracker/task/6652 |
13:21:59 | amiconn | LinusN: Then that also applies to voice building |
13:22:10 | pixelma | I only wonder why it works for the built-in |
13:22:42 | LinusN | amiconn: no, buildzip.pl doesn't build voices |
13:22:56 | B4gder | the built-in is not made with buildzip |
13:23:11 | amiconn | No, but the voices show the exact same mixup as the .lng files |
13:23:37 | LinusN | oh |
13:26:12 | LinusN | hmmm, the binary generation uses $idmap{} but not the internal one |
13:27:10 | ddalton | what does sizeof do? |
13:27:37 | LinusN | ddalton: it tells you how many bytes a data structure occupies |
13:28:22 | LinusN | ehum, the features are all wrong |
13:28:38 | ddalton | LinusN: so do you know the bookmarks screen? what function would display that information on the screen? |
13:28:56 | ddalton | the text like time the bookmark is marked at and file name |
13:29:23 | LinusN | i dunno, look in bookmarks.c |
13:31:00 | ddalton | ok where abouts do you think do you know what would display the file name would gui_syncsplash? |
13:33:30 | | Join desowin [0] (n=desowin@79.187.93.186) |
13:34:11 | | Quit iamben (Read error: 110 (Connection timed out)) |
13:36:12 | | Join elinenbe [0] (n=elinenbe@user-12hdtp2.cable.mindspring.com) |
13:36:31 | ddalton | can someone look on line 812 of bookmark.c and tell me if I am in the right spot to find how to voice the file name of the bookmark? |
13:37:02 | | Quit spiorf (Read error: 110 (Connection timed out)) |
13:37:29 | | Join spiorf [0] (n=spiorf@host79-216-dynamic.9-87-r.retail.telecomitalia.it) |
13:37:56 | | Quit nerochiaro ("leaving") |
13:38:37 | * | LinusN found a features related bug |
13:39:15 | ddalton | what variable holds the name of a bookmark in the bookmarks list? |
13:43:21 | | Join nerochiaro [0] (n=nerochia@adsl203-164-174.mclink.it) |
13:43:22 | | Quit SliMM ("Chatzilla 0.9.74 [Firefox 1.5.0.12/2007050813]") |
13:45:13 | LinusN | regarding the binary language file problem, please test this patch: http://pastebin.com/d7cb7a5f8 |
13:53:17 | * | amiconn just installed espeak on his linux box |
13:53:33 | amiconn | I have to say that it sounds significantly better than festival |
13:54:09 | amiconn | Its german voice is also okay |
13:55:24 | * | amiconn tries patch with player build |
13:56:01 | * | B4gder just reached 10000 commits on ohloh... |
13:56:27 | * | B4gder celebrates with coffee |
13:57:13 | *** | Saving seen data "./dancer.seen" |
13:57:29 | * | scorche sets up a fence to keep the adoring fans at bay |
13:58:54 | amiconn | pondlife: Btw, the sim should print the button mappings to the console, and if you start it using −−background (which I always do), the background image also shows the button mappings |
14:00 |
14:00:11 | pondlife | amiconn: Thanks |
14:01:10 | | Quit Febs (Read error: 110 (Connection timed out)) |
14:01:40 | amiconn | LinusN: Very strange. |
14:02:01 | n1s | LinusN: with your features fix the player sim seems ok to me |
14:02:22 | amiconn | It doesn't |
14:02:33 | amiconn | The fix just prevents _any_ .lng file from loading |
14:02:44 | LinusN | amiconn: yes, saw that too |
14:02:51 | amiconn | Try loading deutsch.lng - you'll still have an all-english menu |
14:03:03 | B4gder | how can that fix prevent file loading? |
14:03:03 | LinusN | yes, the fix was lame |
14:03:08 | amiconn | ...even though deutsch.lng does contain german strings (checked with a hex editor |
14:03:53 | n1s | amiconn: ah, yes forgot to load lng, definately broken :-( |
14:03:59 | LinusN | ignore that "fix", it was bad |
14:04:38 | amiconn | I guess now every ID is the same, and an unused one |
14:05:00 | amiconn | (or something like this) |
14:05:02 | LinusN | amiconn: id = 0, to be exact |
14:05:13 | LinusN | for every string |
14:05:31 | n1s | LinusN: seems wrong :-) |
14:05:44 | B4gder | seems like a simpler approach! ;-) |
14:06:00 | * | amiconn goes to ditch VMware workstation, install the free VMware server, and make a non-graphical VM start in the background all the time |
14:06:14 | amiconn | ...which offers samba and sshd |
14:06:16 | n1s | LinusN: strange IDs seem fine here... |
14:06:45 | amiconn | Then I have to move my build tree there |
14:08:01 | | Quit petur (Read error: 104 (Connection reset by peer)) |
14:08:03 | | Join XavierGr [0] (n=xavier@ppp3-167.adsl.forthnet.gr) |
14:10:44 | | Join petur [0] (n=petur@rockbox/developer/petur) |
14:12:13 | Llorean | amiconn: Is the samba/sshd VM posted anywhere, or is it not going to be released. I think that might be more usable for people because then they don't see that whole new window and expect to be able to interact with it in ways they can't. |
14:13:11 | amiconn | My webspace has a rather limited download volume/month, so I won't post the link publicly |
14:13:24 | amiconn | Iirc I also need to fix the keymap so it's english by default |
14:13:25 | B4gder | we can put it on the download server |
14:13:41 | amiconn | (right now it's german) |
14:14:28 | ddalton | Who here knows about the id3 viewer? |
14:16:57 | pondlife | Haha, according to http://www.rockbox.org/twiki/bin/view/Main/MajorChanges we have had no bug fixes since November 2006. |
14:17:24 | B4gder | no major ones at least |
14:17:34 | pondlife | Maybe the lng/voice stuff will get a bug fix icon... |
14:17:41 | pondlife | (when fixed I mean) |
14:18:04 | LinusN | changes aren't bugfixes, are they? |
14:18:30 | pondlife | "X5 LCD remote support" apparently is. |
14:18:38 | B4gder | and a bug fix should probably only be counted as a fix if it is for a bug that has lingered for a while, imho |
14:18:41 | Llorean | LinusN: It has an icon for bug fixes. |
14:18:54 | pondlife | All of the bug fixes are new features IMHO. |
14:18:55 | Llorean | I would say "3G Battery Life is good" is a bug fix though. |
14:19:23 | B4gder | there's a grey area there, "improvement" vs "bug fix" |
14:19:29 | Llorean | True |
14:19:31 | n1s | Something is definetly wrong... the player sim .lng files have more IDs that there are strings in lang.h... |
14:19:35 | pondlife | I'd say bug fix implies improvement. |
14:19:38 | Llorean | But it's a "doing something wrong" case, vs a "improving something we were doing right" |
14:19:58 | Llorean | It's a gray area |
14:20:55 | rasher | n1s: What's the difference between none and "" in a language file? |
14:21:51 | | Join chrisjs169 [0] (n=chrisjs@unaffiliated/chrisjs169) |
14:22:56 | LinusN | rasher: none is wrong, "" is correct |
14:23:25 | amiconn | none means the ID isn't included for that target. "" means it is included as an empty string |
14:23:48 | | Quit kretender (Remote closed the connection) |
14:23:55 | pondlife | Dev Fight! |
14:26:12 | rasher | amiconn: what would the point of having something included as an empty string be? |
14:26:27 | B4gder | not break backwards compatibilty |
14:26:35 | rasher | Hasn't that ship sailed anyway? |
14:26:47 | B4gder | well for this bump yes |
14:26:50 | amiconn | Right now yes, but not for the future |
14:27:34 | amiconn | And since the system is currently broken, all "" could be replaced by none before or with the proper fix |
14:27:51 | rasher | That's what I was thinking. |
14:28:06 | rasher | so I haven't gone completely mad |
14:28:23 | B4gder | sorry, but we don't have enough evidence to exclude that ;-) |
14:32:30 | | Join bluebrother [0] (i=6iK80xwj@rockbox/staff/bluebrother) |
14:32:54 | pixelma | rasher: aren't the "" in the voice part only? |
14:33:02 | | Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from http://www.the-bofh.com/bofhnet/irc !") |
14:36:03 | rasher | pixelma: I'm pretty sure I saw some in the dest part, but I could be wrong. Still, what's the point of including an empty voice clip? |
14:36:24 | amiconn | rasher: Not all language entries are voiced |
14:36:28 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
14:36:47 | pixelma | I think it's necessary so that the voice clips are at the same position as the lang entry (at least my understanding) |
14:37:18 | pixelma | if there are non voiced entries between |
14:37:48 | pixelma | and same would apply to the "for voice only" phrases - the different way rouns |
14:37:51 | pixelma | *round |
14:38:38 | amiconn | VOICE_* ids have their own ID range |
14:39:19 | amiconn | But xytarget: none in the <source> part should be enough to exclude the ID, no matter what's in <dest> and <voice> |
14:39:29 | pixelma | ah, ok |
14:40:37 | n1s | B4gder: unfortunately it seems there's another genlang bug... |
14:40:47 | | Part ac_away ("Kopete 0.12.4 : http://kopete.kde.org") |
14:43:55 | | Join ac_away [0] (n=austrian@80.120.117.30) |
14:44:01 | | Nick ac_away is now known as austriancoder (n=austrian@80.120.117.30) |
14:44:38 | austriancoder | petur: so.. I know now which registers are used in the orginal fw |
14:46:02 | | Join barrywardell [0] (n=barry@wardell.ucd.ie) |
14:49:14 | | Quit Juice^ ("Leaving") |
14:53:14 | | Quit pill (Nick collision from services.) |
14:53:34 | | Join pill [0] (i=pill@sloth.shellfx.net) |
14:53:36 | pixelma | bluebrother: hmm... I thought seeking and skipping are related, with both it's necessary to get to a certain position in the buffered data, no? |
14:54:00 | n1s | B4gder: anyway the problem is that when we have a target with 'none' after the default case, the string is excluded but there's a gap in the IDs for example LANG_CANCEL_WITH_ANY causes an ID gap for the player, the ordering of the cases is correct however, because we use the last match, so if the player case is above the default case the string is included... |
14:55:02 | Llorean | pixelma: While I haven't looked at the code, seeking requires finding a location a certain amount of time in the data, which requires more calculation than jumping to the beginning or end. |
14:55:11 | | Quit pill (Nick collision from services.) |
14:55:34 | | Join _pill [0] (i=pill@sloth.shellfx.net) |
14:55:50 | Llorean | I'd think you should always be able to skip tracks |
14:57:15 | pixelma | probably, but skipping doesn't work with wma yet. I would expect once there is seeking, skipping would work too |
14:57:42 | amiconn | Skipping should work with wma |
14:58:13 | amiconn | If it doesn't, it's a bug in playback.c |
14:58:20 | Llorean | Skipping shouldn't be codec dependent, I'd think. |
14:58:30 | Llorean | Since what you're skipping too isn't even necessarily the same codec. |
14:58:35 | Llorean | to |
14:58:41 | pixelma | hmm... indeed. I would have sworn it didn't |
14:59:33 | Llorean | Well, it might not, but it'd be a bug rather than a 'not yet implemented' |
14:59:46 | pixelma | (it works, I mean) |
15:00 |
15:00:43 | bluebrother | pixelma: I just tried, skipping a wma file works for me. |
15:01:12 | bluebrother | the following file wasn't wma in my test as I don't have much wma files. But I can skip to the next track |
15:03:34 | pixelma | it seems like you can't skip back when you are so far in a file that the first skip would take you to the beginning of the file |
15:03:37 | | Join DerPapst [0] (n=DerPapst@tux.isd-internet.de) |
15:03:51 | pixelma | skipping forward always work |
15:03:53 | pixelma | s |
15:03:55 | DerPapst | skipping from one wma track to another works for me here |
15:04:06 | * | DerPapst hast check back |
15:05:01 | DerPapst | yay.. data abourt at boot :D |
15:05:02 | amiconn | DerPapst: If you build a G3 bootloader from current svn and install that, it might fix contrast in the OF for you (until it goes into suspend) |
15:06:00 | DerPapst | wow.. something is messed up with my rockbox build on my G5.5 |
15:06:11 | DerPapst | amiconn: will try when i'm home |
15:06:38 | * | bluebrother has some progress with themes installation |
15:09:53 | * | n1s wishes he understood perl... |
15:12:18 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
15:17:50 | | Join sarixe [0] (n=sarixe@ool-435403e9.dyn.optonline.net) |
15:18:57 | petur | austriancoder: and? |
15:19:18 | austriancoder | petur: only this one are used; http://rafb.net/p/BBq0OE60.html |
15:19:45 | B4gder | n1s: can you write up a small case/scenario for me that repeats this? |
15:20:20 | austriancoder | petur: and at the moment I play with IDA |
15:20:48 | petur | austriancoder: so only one port, and no control register if I see this correctly |
15:21:28 | austriancoder | petur: yep... and they use ep0, ep1 and ep2 |
15:21:40 | petur | austriancoder: maybe put the findings in a wikipage |
15:22:29 | austriancoder | petur: will do, but need to go in a few minutes... with the help of IDA it should be now possible to get tx working |
15:22:47 | petur | ok |
15:23:40 | Nico_P | B4gder: why are you not to eager to see a release ? |
15:23:59 | B4gder | because I don't think a release is important to us |
15:24:23 | B4gder | I think we get along fine without |
15:25:16 | Nico_P | I tend to agree but some were saying that a release would help reduce the confusion for some users |
15:25:19 | Llorean | B4gder: I think *we* don't need a release, but Users do. |
15:25:29 | B4gder | perhaps |
15:25:34 | Llorean | Since we don't really have "Users" right now, but "Testers" or at least "Very daring individuals" ;) |
15:25:39 | B4gder | but that's still why I don't burn for a release |
15:26:16 | Llorean | I don't think we need someone cracking a whip at this time, necessarily, but I think we need some target or destination hanging over everyone's heads, just to keep in mind, at the bare minimum. |
15:27:46 | n1s | B4gder: sure, I'll put it in the tracker |
15:28:48 | B4gder | thanks |
15:31:14 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
15:31:33 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
15:35:45 | pondlife | Llorean: Do you think our users want a release (as opposed to need one)? |
15:36:04 | Llorean | pondlife: I think they both want *and* need one. |
15:36:14 | Llorean | Many people are reluctant to try Rockbox without a release. |
15:36:41 | pondlife | It seems that many users prefer to try the custom builds, which are even less controlled. |
15:37:06 | pondlife | Llorean: More users -> more coders, so that's a good reason. |
15:37:09 | Llorean | Yes, it really falls into two groups. |
15:37:18 | Llorean | Yeah, but coders aren't likely to be the ones using only releases. |
15:37:42 | Llorean | I think we have "users who don't want things to change" which really boils down to people who try to find one build and stay with it, and maybe only upgrade when they see something *really* shiny |
15:38:07 | Llorean | For those, releases are good because they can wait for the next release (if there's a semi-regular schedule) to get that new feature, and not worry about their music freezing up on a trip (usually) |
15:38:18 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
15:38:46 | Llorean | Then there's the "live on the edge" group, who are updating daily (or more often, or less if they have to wait on unsupported builds) and those won't benefit from a release, but also have a different expectation from Rockbox: Constant change. |
15:39:13 | pondlife | I guess the majority of coders are in that second group... |
15:39:17 | Llorean | They like the fast paced development, and post in forums somewhere (often not ours) when there hasn't been a commit for two days asking where everybody went |
15:39:24 | pondlife | lol |
15:39:27 | Llorean | I think coders fall into another group entirely |
15:39:40 | Llorean | I was grouping "users" |
15:40:28 | Nico_P | yeah, I think most users just download a build and stick to it for quite a long time |
15:40:30 | Llorean | My expectation is that coders often update less often than the "live-on-the-edge" group, updating only when they're testing something, since most of the time they're happy with their current features, or they'd be working on the one they're missing. |
15:40:45 | Nico_P | and they don't say anything here or in the forums... I know two of those |
15:40:50 | Nico_P | three even |
15:40:58 | B4gder | I hardly ever update ;-) |
15:41:03 | Llorean | I know two people who only update if I tell them "Hey, this new feature came out you might like" |
15:41:20 | pondlife | I guess I started out thinking "why is more users a good thing?" and came up with "because it might result in more coders"... I update weekly-ish. |
15:41:24 | Nico_P | B4gder: then you'd be happy with a release, wouldn't you ? :) |
15:41:45 | Llorean | pondlife: I think more users in general has a lot of benefits and costs, and is kinda complicated in and of itself. |
15:41:55 | B4gder | for me _personally_ a release means more work and more administrativa that will not gain me anything |
15:42:00 | n1s | B4gder: ok FS #7574 posted |
15:42:06 | GodEater | I'd still love a way to measure the users we have that we never hear from |
15:42:20 | B4gder | a release is for the release-hungry user category |
15:42:21 | Nico_P | GodEater: I think we have a lot |
15:42:37 | GodEater | I think we do |
15:42:41 | Nico_P | that's most likely the biggest category of users |
15:42:56 | B4gder | n1s: it is now in the top section of my todo-list |
15:43:01 | | Quit desowin ("use linux") |
15:43:24 | * | Nico_P whispers "git" in B4gder's ear :) |
15:43:24 | Llorean | GodEater: Considering 10,000 registered members in the forums.... |
15:43:38 | Llorean | Nico_P: Even with git, there's administration that must be done. |
15:43:39 | GodEater | Llorean: indeed |
15:43:40 | B4gder | Nico_P: that too means more work |
15:44:07 | B4gder | damn it, everything is more work! ;-) |
15:44:13 | GodEater | B4gder: are there people you trust here who could help with the server admin ? |
15:44:22 | Nico_P | B4gder: don't worry, I've set up http://repo.or.cz/w/Rockbox.git which is probably quite enough |
15:44:41 | Nico_P | B4gder: though a small script that would push to it on every commit would be welcome :) |
15:45:39 | n1s | B4gder: thanks |
15:45:41 | Llorean | I think that a "regular" release cycle on a timeline, no matter how small the changes between releases, would be better than trying to get a big release here and there. |
15:45:57 | Llorean | Just so you constantly have a "current" release version for users to download, and so they know the other version is the development one. |
15:46:14 | Llorean | And instead of basing releases on features added, or whatnot. |
15:47:27 | pondlife | We can always try it and improve the process as we go along (or drop the idea if no fixes occur...) |
15:48:09 | Llorean | Or we could always randomly just pick days where Rockbox seems to be working "well enough", call that a "release" and surprise everyone. |
15:48:30 | pondlife | Or do retrospective releases... e.g. 5th Aug was a good one.. |
15:48:33 | Llorean | Considering how many people put up with the strange quirks in some of the unsupported builds, you could probably get away with it. |
15:49:01 | pondlife | I don't see any major stability improvements on the horizon, no matter what policy we have. |
15:49:08 | bluebrother | the most people using unsupported builds do so because of the extra fancyness stuff |
15:49:16 | bluebrother | not because it's moving slower ... |
15:49:21 | pondlife | Well, on the horizon there's Nico_P's stuff, but in the nearer future. |
15:49:50 | Llorean | bluebrother: I meant though, that the stability and consistency difference between "Rockbox on a good day" and "Unsupported builds" is at least somewhat significant. |
15:49:51 | | Join finger11 [0] (i=47b29a40@gateway/web/cgi-irc/labb.contactor.se/x-46e76dbc3de90a07) |
15:50:29 | pondlife | Incorporating AA (and viewports) might kill off most custom builds.. |
15:50:34 | Nico_P | pondlife: btw, have you had time to look at my git log a bit ? |
15:50:42 | pondlife | No, sorry... |
15:50:49 | pondlife | That's twice I've failed. |
15:50:57 | pondlife | Well, I read the log, but not the code |
15:51:03 | Llorean | I'm always surprised when reading custom build threads. How often they just drop features because they can't sync a patch, etc. |
15:51:15 | Nico_P | pondlife: ok, no worries :) |
15:51:23 | pondlife | Llorean: "There can be only one" |
15:51:29 | pondlife | :) |
15:51:39 | n1s | What do people think of removign the sim only USB entry in the system menu, we already have USB mode bound to the "u" key, it would be one reason less for sim specific lng/voice files... |
15:51:59 | pondlife | Maybe someone should make a stable custom build - i.e. one that doesn't update from SVN. |
15:52:11 | pondlife | Then that would be a "release" |
15:52:13 | Llorean | n1s: Or it could be moved to the unvoiced Debug? |
15:52:33 | pondlife | n1s: Remove it I say. |
15:52:43 | pondlife | If the sim becomes more like the target, that is good. |
15:53:35 | * | n1s agrees with pondlife and removes :-) |
15:53:46 | * | B4gder agrees too |
15:54:04 | pondlife | n1s: Oh, and while you're in there could you make the sim use the standard threading code ;) |
15:54:14 | bluebrother | maybe the sim could print all keys upon startup to stdout? |
15:54:19 | pondlife | Then we'll probably be able to repro and fix some of those race conditions. |
15:54:22 | * | n1s hides |
15:54:23 | Llorean | pondlife: Clearly a trivial task |
15:54:29 | pondlife | Naturally. |
15:54:29 | B4gder | bluebrother: it doesn't ? |
15:54:37 | bluebrother | it does? |
15:54:38 | B4gder | it used to |
15:54:39 | * | bluebrother checks |
15:55:57 | pondlife | Too many "We open the real file.." messages... |
15:57:08 | * | amiconn wonders how changing the threading code would help debugging race conditions |
15:57:14 | *** | Saving seen data "./dancer.seen" |
15:57:28 | * | GodEater was wondering that too |
15:57:31 | amiconn | The timing in the sim is always very different from target, regardless of threading code |
15:57:47 | pondlife | True |
15:58:37 | GodEater | I'm not even sure if the sims were true emulators it would help much |
15:58:38 | pondlife | But increasing the shared code might help. |
15:58:52 | * | GodEater makes "grasping at straws" motinos |
15:58:54 | GodEater | *motinos |
15:58:56 | GodEater | skljklsdfhadfhafa |
15:59:11 | * | GodEater gives up with the typing thing for the day |
15:59:11 | * | pondlife sends a bag of straw motinos to GodEater |
15:59:32 | pondlife | ...I've removed the shit first... |
16:00 |
16:00:06 | GodEater | how will I know when it arrives without that clearly identifiable noise though ? |
16:05:35 | bluebrother | hmm, the sim didn't output the keys. |
16:05:55 | bluebrother | at least on linux |
16:06:08 | B4gder | I guess the x11 sim did that and it wasn't added in the sdl version, or something |
16:06:26 | B4gder | or possibly I've had too much coffee |
16:06:30 | bluebrother | so −− anyone against adding it again? |
16:06:47 | B4gder | I find that very useful |
16:06:56 | B4gder | since they're impossible to remember |
16:07:07 | bluebrother | ok, I take this as "no objections" ;-) |
16:07:18 | Llorean | You've got at least three votes for it, too. |
16:07:31 | * | amiconn zips up the corrected debbox |
16:07:44 | amiconn | B4gder: Just use −−background |
16:07:55 | * | bluebrother is out for the weekend but might give it a try |
16:08:02 | B4gder | I hate^h^h^h^h don't like background |
16:08:07 | amiconn | imo that's better than the printed keymap, because it doesn't scroll away |
16:08:09 | bluebrother | −−background makes the sim much slower |
16:08:15 | amiconn | eh? |
16:08:19 | B4gder | and much bigger |
16:08:31 | amiconn | The background is loaded from disk.. |
16:08:44 | B4gder | bigger as in screen estate |
16:08:51 | amiconn | ah, that |
16:09:01 | bluebrother | yep. But for some reason it eats up more cpu power. At least on my box |
16:09:18 | petur | maybe just print them in the window next to the display? |
16:09:54 | bluebrother | add a "?" key that prints the keys to stdout. |
16:10:14 | bluebrother | that way you can always recall it, and we can have a consistent "help" button on all targets |
16:10:37 | | Quit webguest47 ("CGI:IRC (Ping timeout)") |
16:11:11 | | Join TiMiD[FD] [0] (n=TiMiD[FD@ARennes-258-1-116-250.w90-25.abo.wanadoo.fr) |
16:11:21 | amiconn | The gigabeat sim has the largest background, and even that uses just 2/3 of my screen height and a bit more than 1/4 of the screen width |
16:11:51 | B4gder | yes, for a totally useless graphics... |
16:11:58 | amiconn | And it can be cut smaller |
16:12:21 | bluebrother | but why not add some text output? You don't need to use it |
16:12:29 | bluebrother | and binary size isn't an issue with the sim. |
16:14:31 | B4gder | http://svn.rockbox.org/viewvc.cgi/trunk/uisimulator/x11/screenhack.c?r1=3131&r2=3139&pathrev=4000 |
16:14:36 | B4gder | an example from the old way |
16:14:43 | * | amiconn wonders whether SDL button reading obeys keymaps |
16:15:41 | TiMiD[FD] | amiconn: yes there are some bugs in the sim that prevent the use of some keys ... |
16:16:22 | | Quit aliask ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007073113]") |
16:16:35 | | Join Febs [0] (n=chatzill@38.98.196.75) |
16:17:24 | | Part LinusN |
16:17:53 | | Join lady_sara [0] (i=top@adsl-208-190-38-135.dsl.rcsntx.swbell.net) |
16:17:56 | | Part lady_sara |
16:18:18 | amiconn | hmpf |
16:23:41 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
16:28:27 | | Join desowin [0] (n=desowin@79.187.93.186) |
16:29:29 | | Quit idnar (Nick collision from services.) |
16:29:31 | | Join idnar_ [0] (i=mithrand@unaffiliated/idnar) |
16:30:00 | | Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar) |
16:32:39 | | Quit B4gder ("It is time to say MOOO") |
16:34:10 | | Quit DerPapst ("So Long And Thanks For All The Fish!") |
16:34:19 | | Quit qwm (Read error: 104 (Connection reset by peer)) |
16:36:59 | | Quit obo ("bye") |
16:40:13 | | Join saratoga [0] (i=98039a34@gateway/web/cgi-irc/labb.contactor.se/x-8f487faf4e5f6c3c) |
16:40:38 | | Join yuan [0] (n=yuan@218.22.21.22) |
16:40:50 | | Quit ctaylorr (Read error: 110 (Connection timed out)) |
16:41:33 | | Join Aicart [0] (n=aideb_xc@201.Red-83-58-45.dynamicIP.rima-tde.net) |
16:42:24 | | Join BRBLbeta [0] (n=BRBLbeta@dslb-084-061-138-087.pools.arcor-ip.net) |
16:42:46 | BRBLbeta | hi |
16:43:38 | GodEater | hello |
16:43:50 | | Quit chrisjs169 (Remote closed the connection) |
16:44:37 | yuan | Now I want to back to rb with my h320,however, I am under the linux how can I patch the FirmWare? |
16:44:51 | | Join chrisjs169 [0] (n=chrisjs@pool-71-254-214-208.hrbgpa.east.verizon.net) |
16:46:39 | bluebrother | try rbutil −− it can do the patching for you |
16:46:48 | bluebrother | or run fwpatcher using wine |
16:47:27 | yuan | thank you |
16:47:56 | * | GodEater thanks that us calling it rbutil all the time, but the wiki page being called RockboxUtility is a recipe for user confusion |
16:49:05 | | Quit finger11 ("CGI:IRC (EOF)") |
16:49:19 | GodEater | s/thanks/thinks |
16:49:35 | bluebrother | we could create a RbUtil wiki page that redirects ;-) |
16:49:47 | yuan | It is almost one year that I have not get the information of RB, dose the LCD fade out work? |
16:50:10 | bluebrother | you mean backlight fading? IIRC that worked a year ago ... |
16:50:23 | yuan | yes |
16:51:16 | yuan | I back to the official firmware last summer |
16:51:44 | yuan | from then on I did not take much attention on the RB, hehe |
16:52:30 | bluebrother | check the MajorChanges wiki page if you haven't done |
16:52:33 | yuan | sorry for my bad English, : ) |
16:52:35 | bluebrother | it's linked from the front page |
16:52:49 | yuan | I am searching |
16:53:02 | bluebrother | http://www.rockbox.org/wiki/MajorChanges |
16:53:42 | bluebrother | and http://www.rockbox.org/wiki/RockboxUtility if you haven't found it already |
16:54:27 | yuan | okey, thanks a lot~ |
16:56:41 | | Join lazka [0] (n=lazka@85-124-43-64.dynamic.xdsl-line.inode.at) |
16:57:32 | yuan | there is no version of Rbutil for ubuntu edgy? |
16:57:53 | bluebrother | guess no. |
16:58:11 | | Quit petur ("drink error 666: connection reset by beer") |
16:58:16 | bluebrother | but you can simply build it yourself −− or try the newer in-development Qt4 version |
16:58:29 | bluebrother | (no binaries of that yet) |
16:58:36 | | Quit Aicart ("http://cronistes.cat / http://myspace.com/cronistes") |
16:58:47 | yuan | well, I wil try~ |
17:00 |
17:02:44 | bluebrother | saratoga: have you noticed http://forums.rockbox.org/index.php?topic=12056.0 ? |
17:04:05 | bluebrother | ok, time for weekend |
17:04:27 | | Quit bluebrother ("back after the weekend") |
17:06:27 | | Join Infinoid [0] (n=paranoid@airrunner.com) |
17:06:55 | * | Infinoid has successfully stuck a 120GB drive into an old archos jukebox 6000 :) |
17:07:47 | | Join BigMac [0] (n=BigMac@c-71-234-95-131.hsd1.ct.comcast.net) |
17:10:55 | | Quit yuan ("Leaving") |
17:11:27 | | Part austriancoder ("Kopete 0.12.4 : http://kopete.kde.org") |
17:14:48 | | Join Domonoky [0] (n=Domonoky@e179219081.adsl.alicedsl.de) |
17:22:47 | nerochiaro | saratoga: hi, have a minute ? |
17:30:37 | saratoga | bluebrother: thanks |
17:30:41 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
17:30:42 | saratoga | sure whats up |
17:30:49 | saratoga | i have about 10 minutes before a meeting |
17:31:52 | | Part BRBLbeta |
17:32:50 | | Join amiconn_ [0] (n=jens@84.189.123.69) |
17:33:04 | | Quit amiconn (Nick collision from services.) |
17:33:06 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
17:34:58 | nerochiaro | saratoga: i have to go away soon too. i'm trying to understand the logic in the decode_frame function where it copies the data to the samples output buffer |
17:40:08 | | Join XavierGr_ [0] (n=xavier@ppp94-120.adsl.forthnet.gr) |
17:40:09 | | Quit XavierGr (Nick collision from services.) |
17:40:12 | amiconn | Hmm. Creating binary .lng files only includes the wanted strings, but ID mapping is wrong - it skips ID numbers |
17:40:33 | amiconn | In the player .lng file, the first ID skipped is 0x12 |
17:40:57 | n1s | amiconn: yes I know, and reported in FS7574 Bagder said he will have a look at it |
17:41:02 | amiconn | LANG_CONFIRM_WITH_BUTTON is 0x11, LANG_ROCKBOX_TITLE is 0x13 |
17:41:17 | amiconn | But the latter should be 0x12, as there's nothing ibetween |
17:41:47 | n1s | amiconn: yes, it doesn't handle the case where the default case is a string and some target has none |
17:42:23 | amiconn | But only for binary languages - it works for lang.c/lang.h. Very odd. |
17:42:29 | | Join webguest12 [0] (i=c27f0814@gateway/web/cgi-irc/labb.contactor.se/x-ca94f19919390de1) |
17:42:43 | saratoga | nerochiaro: I'm actually still toying with that code to cut down on the copying |
17:42:58 | | Part Infinoid |
17:43:02 | saratoga | but basically, i think that deals with how blocks are overlapped |
17:43:04 | | Join toffe82 [0] (n=chatzill@66-17-20-1.biz.sktn.arrival.net) |
17:43:09 | webguest12 | Hello. Is there any statistics about how many tasks have been closed during the "FS fixing" week? Was it worth it? |
17:43:19 | saratoga | so you have to take have the previous block still in memory to decode the next one |
17:43:27 | webguest12 | I'm asking just out of curiousity. |
17:43:29 | n1s | amiconn: the same kind of problem have been present in genlang for other cases using none, but since lang.[ch] doesn't use the IDs but are just put in order they work fine... |
17:43:35 | saratoga | i think it takes blocks off the bottom of that buffer and slides the next one down |
17:43:46 | | Quit TiMiD[FD] (Read error: 110 (Connection timed out)) |
17:43:57 | nerochiaro | but isn't that an output buffer ? i don't understand what it's sliding |
17:44:00 | saratoga | though to be honest, i still haven't gotten my optimized version working, so maybe i'm misunderstanding that |
17:44:15 | saratoga | the wma_window function writes blocks into that buffer |
17:44:28 | saratoga | but after a block is decoded, its still needed to decode the next block |
17:44:59 | saratoga | so its an output buffer, but things in it are used a good bit before they're actually passed out of the decoder |
17:47:13 | nerochiaro | so i'm better off allocating a dedicated buffer for that ? |
17:47:19 | nerochiaro | how big should that be ? |
17:48:27 | saratoga | theres a #define in the code for the size |
17:48:53 | nerochiaro | ok, i'll check it. got to go now, sorry |
17:48:55 | saratoga | i believe it needs room for two stereo frames |
17:49:15 | saratoga | so i guess that would be 2 channels x 4096 samples x 4 bytes a sample |
17:49:38 | saratoga | you can see why i'd want to avoid having that in our decoder! |
17:49:52 | saratoga | we've only got 48k of IRAM |
17:50:24 | saratoga | sorry, 2 stereo blocks |
17:54:25 | | Quit webguest12 ("CGI:IRC") |
17:54:46 | | Quit saratoga ("CGI:IRC") |
17:56:23 | | Join ldarby [0] (n=ldarby_N@cpc5-cmbg4-0-0-cust892.cmbg.cable.ntl.com) |
17:56:40 | | Part ldarby |
17:57:17 | *** | Saving seen data "./dancer.seen" |
18:00 |
18:16:10 | | Quit desowin (Excess Flood) |
18:17:12 | amiconn | Bagder: ping... |
18:18:47 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
18:25:23 | | Quit XavierGr_ (Read error: 104 (Connection reset by peer)) |
18:25:59 | | Join bdgraue [0] (n=bdgraue@host-091-096-235-213.ewe-ip-backbone.de) |
18:26:23 | | Join XavierGr [0] (n=xavier@ppp94-120.adsl.forthnet.gr) |
18:26:47 | | Quit haemmy () |
18:31:14 | | Join petur [0] (n=petur@rockbox/developer/petur) |
18:37:00 | | Quit pondlife ("disconnected has pondlife") |
19:00 |
19:04:47 | | Join pete [0] (n=cox@dslb-084-057-005-119.pools.arcor-ip.net) |
19:04:55 | pete | hello |
19:05:24 | n1s | 'lo |
19:05:47 | pete | i got a question |
19:06:07 | n1s | ask |
19:06:57 | pete | i put the rockbox thing on my cowon X5L and have already put a wps on and stuff but now when i want to listen to a song it doesnt play i need to go forward a bit like 3 seconds and then it starts playing |
19:07:07 | pete | and for the next song its the same :( |
19:07:56 | pete | i havent got the jeff rockbox thing i downloaded the latest normal rockbox |
19:09:38 | Febs | Terms like "rockbox thing," "wps and stuff" and "jeff rockbox thing" are not very useful to us when trying to diagnose a problem. |
19:09:53 | Febs | What Rockbox build version are you using? |
19:10:01 | n1s | pete: you mean that playback stops on every track change? |
19:10:16 | pete | na it doesnt start |
19:10:28 | pete | it only starts if i go further like 3 esconds |
19:10:30 | pete | then it runs |
19:10:49 | pete | but if the track changes its the same it wont start playing |
19:11:16 | pete | unless i fast forward like 3 seconds |
19:11:36 | Febs | What types of files are you trying to play? |
19:11:58 | pete | mp3 |
19:12:35 | Febs | Does this happen for all MP3 files or just certain files? (still waiting for an answer as to which build you're using, by the way) |
19:13:05 | pete | ah erm all mp3's |
19:13:11 | pete | and its the latest build 1 sec |
19:13:13 | n1s | pete: is there anything special about those files, like embedded album art or other stuff? |
19:13:23 | pete | r14270 |
19:13:34 | pete | na just normal mp3 files in a folder |
19:14:02 | pete | iAudio X5 |
19:14:02 | pete | r14270 |
19:15:31 | n1s | mp3 works just fine here, h300 and latest build... |
19:15:52 | pete | like when u click on it it starts?? and when u change song it starts too? |
19:15:59 | n1s | yep |
19:16:14 | n1s | pete: could you reset your settings, and try again? |
19:16:26 | pete | k |
19:18:16 | pete | i also wanted ask another thing: theres the Jeff's rockbox thing that is modified and u need to have it to have special wps' things but when i installed that it didnt show a database and thats bit gay bcoz i want a database and a special wps but i cant find the database :( |
19:18:53 | n1s | pete: we can only help you with the official rockbox builds from rockbox.org |
19:19:07 | pete | i do have the original rockbox on atm |
19:19:14 | pete | it was just b4 i had the jeff thing on |
19:19:45 | pete | i reset it but its still not playing the song when i click on it it goes to the wps but it wont start only if i fast forward a bit |
19:20:34 | pete | meh |
19:21:06 | pixelma | what's the Jeff thing? |
19:21:21 | n1s | pixelma: unsupported build I suppose |
19:21:35 | pete | u need to have it to b able to have kwl wps :/ |
19:22:08 | pete | http://www.rockbox.org/twiki/bin/view/Main/WpsIaudioX5 |
19:22:18 | pete | scroll down to the zen pod wps or something |
19:22:22 | pixelma | maybe there is a rockbox.iaudio in your root folder? |
19:22:30 | pete | and theres written "Get required build here for this theme to work. " |
19:22:36 | pixelma | (from the unofficial build) |
19:22:42 | pete | na |
19:23:13 | pete | what does a rockbox.iaudio do? |
19:23:18 | Febs | pete, I thought you said you had tested this with r14270? If you haven't, please try the official build. |
19:23:27 | pete | i do have |
19:23:52 | n1s | pete: rockbox.iaudio is rockbox' main biary |
19:24:02 | n1s | s/biary/binary |
19:24:12 | pete | b4 i put the other one on bcoz i wanted to have another wps but then ive seen that there wasnt a database and so i put the official release on |
19:25:22 | Febs | Do the MP3s play in the original firmware? |
19:25:29 | pixelma | you're hard to understand with this abbreviation |
19:25:32 | | Quit sarixe ("Peace") |
19:25:52 | pete | now i put the jeff'S on again and the songs start |
19:25:53 | pete | :/ |
19:25:57 | pete | so it works |
19:26:03 | pete | but i want a database like with an ipod |
19:26:51 | Febs | Was your previous problem occurring only with the database, or with the file browser as well? |
19:27:21 | | Join salty-horse [0] (n=ori@pdpc/supporter/active/salty-horse) |
19:27:36 | pixelma | where do you have the "Jeff's" build from? |
19:27:37 | pete | with everything then 1 min ago i put the "unofficial" release on and it works now but i want a database so i need to use the "official" release or can someone of u tell me how to get the database? |
19:27:56 | pete | http://jeff.at/fileadmin/rockbox.zip |
19:28:09 | pete | it was written on the website that i shud use that one |
19:28:34 | n1s | pete: that places the rockbox.iaudio file in the root, you need to delete this if you install an official build |
19:28:41 | pixelma | as I thought... there is a rockbox.iaudio outside the .rockbox folder in that zip... |
19:29:35 | pete | and why is it outside? |
19:29:39 | pixelma | check in your explorer and delete the one in the root of your drive (outside the .rockbox folder) and install the official build again |
19:29:44 | salty-horse | GodEater, here? |
19:29:55 | pete | ok |
19:30:01 | n1s | pete: now maybe you understand why we don't support _unsupported_ builds... |
19:30:11 | * | n1s is gone |
19:30:35 | pete | yeee but i left the file outside the .rockbox folder and it worked perfectly. |
19:30:43 | pete | 1 second ago |
19:31:02 | pixelma | yes, with the rest of Jeff's build |
19:31:51 | pete | k can u tell me how i should get the ZenPod Vision M wps to work with the official release? here: http://www.rockbox.org/twiki/bin/view/Main/WpsIaudioX5 |
19:32:49 | pete | because if i use the "official" release and that wps it only shows some strange wps which isnt the right one but i tried jeffs thing with that wps and it worked. but i want a database :( |
19:33:50 | | Join pabs [0] (n=pabs@xor.pablotron.org) |
19:34:59 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust362.winn.cable.ntl.com) |
19:35:45 | pete | sigh |
19:37:16 | GodEater_ | salty-horse: here |
19:37:56 | salty-horse | hi. remember the discussion of tremolo from a few days ago? what's missing to push this forward? |
19:38:04 | salty-horse | (maybe you're not the one to ask) |
19:38:07 | GodEater_ | I'm the wrong person to ask |
19:38:22 | GodEater_ | as was pointed out at the time though |
19:38:35 | GodEater_ | our codec already features arm optimisations |
19:38:48 | GodEater_ | so it's unclear what benefits tremolo would bring (at least to me) |
19:38:49 | salty-horse | maybe there's room for improvement |
19:38:53 | pete | n1s , pixelma u know an answer? |
19:38:58 | GodEater_ | maybe there is - but I really don't know |
19:39:02 | GodEater_ | I'm not a codec author |
19:39:20 | salty-horse | IANACA :) |
19:39:32 | GodEater_ | I don't even know who the original person who ported tremor to rockbox is sadly |
19:39:55 | salty-horse | svn says markun committed it |
19:40:06 | GodEater_ | I'd talk to him then ;) |
19:40:49 | salty-horse | any "seen" bot to use? |
19:41:01 | pixelma | pete: all the WPSs that include album art won't work with an official build, maybe you can find one in the unsupported build forum that is newer than Jeff's (from the date of the zip file, it's over a year old...) |
19:41:08 | GodEater_ | salty-horse: well he's here already |
19:41:17 | salty-horse | oh, right |
19:41:31 | pete | sigh why wont they work :/ whats so different with em? |
19:41:44 | salty-horse | i guess I had a typo in the nick to autocomplete |
19:41:49 | GodEater_ | he reads the logs too |
19:42:27 | pete | it says: Get required build here for this theme to work. but that leads me to http://rockbox.webhop.org/ and i dno what to do there |
19:42:30 | pixelma | pete: but for that to work correctly you also have to delete the rockbox.iaudio in the root. And I'd strongly suggest you try with an official one first to see if your playback issues are solved |
19:42:41 | salty-horse | why is the mandelbrot plugin classified as "game" instead of "demo"? |
19:42:48 | pete | they are |
19:42:49 | pete | now |
19:42:57 | GodEater_ | salty-horse: jdgordon got it wrong probably ;) |
19:42:57 | pete | i got the official on again |
19:42:58 | pete | and it works |
19:43:57 | | Join perrikwp [0] (n=chatzill@74.167.148.160) |
19:44:01 | pete | so basicly all i want is a database and the zen vision M wps or the Black Glass 2 theme |
19:44:30 | pixelma | ok - http://forums.rockbox.org/index.php?board=36.0 is the only thing I can help you with - I don't have an X5 and don't care about unofficial builds... |
19:44:50 | pete | k ty |
19:45:05 | pondlife | 18 new H340s available here: http://cgi.ebay.co.uk/iRiver-40GB-H340-MP3-Player-with-RADIO-Tuner_W0QQitemZ130142149788QQihZ003QQcategoryZ73839QQssPageNameZWDVWQQrdZ1QQcmdZViewItem |
19:45:49 | pete | then ill try that unofficial build |
19:47:51 | | Quit pondlife ("disconnected has pondlife") |
19:48:42 | amiconn | n1s: You were lucky that this commit actually saved binary size for archos |
19:49:11 | n1s | amiconn: I actually made a test build, but please explain :) |
19:49:49 | amiconn | Yes, 16 bits are enough, but only if you use unsigned short. But when the SH1 cpu loads short or char, it *always* sign-extends, so loading an unsigned short or unsigned char requires an additional instruction |
19:50:26 | n1s | amiconn: aha |
19:50:59 | amiconn | So you only save binary size if the values are many and the places where they're read are few |
19:51:08 | amiconn | (ideally just one) |
19:51:56 | amiconn | Btw, another way to save binary size is to optimise struct sizes which are used in arrays to be a power of 2 |
19:52:16 | amiconn | This simplifies the pointer calculation |
19:52:47 | amiconn | I observed this when fiddling with the solitaire plugin |
19:52:51 | n1s | amiconn: you mean arrays of structs? |
19:52:57 | amiconn | yes |
19:53:34 | n1s | amiconn: ah, good to know, there's a lot of impact when changing structs... |
19:54:16 | amiconn | Solitaire used bitfields for all its struct member, which was quite unefficient |
19:54:17 | * | n1s remembers the 1kbyte increase from removing a few members from some metadata struct... |
19:54:42 | amiconn | Then I changed the struct to use no bitfields, which made it 5 bytes long |
19:55:33 | amiconn | After one further change (packing 2 'bool' members into one byte by using bitfields for them) the struct became 4 bytes long - and the plugin several hundred bytes smaller |
19:55:48 | | Quit barrywardell (Remote closed the connection) |
19:56:31 | n1s | amiconn: sounds like that's something that's worth looking into for the core then... gtg now tho, laters |
19:56:48 | | Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul) |
19:57:18 | *** | Saving seen data "./dancer.seen" |
19:57:29 | pete | n1s the theme didnt work with the ColdSphinX csBuild [r13969] |
19:57:37 | pete | so far only with the jeffs build |
19:57:46 | pete | but i want a damn database :@ |
19:59:52 | | Join polluxx2006 [0] (n=polluxx@xdsl-81-173-142-174.netcologne.de) |
20:00 |
20:00:51 | | Join Robin0800 [0] (n=Robin080@cpc3-brig8-0-0-cust132.brig.cable.ntl.com) |
20:01:26 | polluxx2006 | hello rockbox-devs. after i opened a task in the feature requests i was told that i should discusss my idea here in irc.... |
20:01:41 | rasher | what's the task number? |
20:01:47 | polluxx2006 | let me see... |
20:02:12 | polluxx2006 | fs#7543 |
20:02:14 | polluxx2006 | :) |
20:03:25 | Domonoky | everybody wants something else for the rec button :-) |
20:03:45 | polluxx2006 | hmm.. i see. may i explain my thoughts? |
20:04:04 | Domonoky | sure, but i dont know if it helps :-) |
20:05:13 | polluxx2006 | its worth the try anyway... ;) i mean.. it doesnt have to be the rec-button. but i really miss a "one-click-after-boot-solution" to browse through the progiles (cfg's) |
20:05:22 | polluxx2006 | for example: |
20:06:01 | polluxx2006 | i use my headphones - i choose my setting with eq-things for that headphone |
20:06:02 | Domonoky | i have a solution for this.. put the cfg in the root.. then you can browse them with one click :-) |
20:06:13 | amiconn | Hmm. I'm a little confused: |
20:06:16 | polluxx2006 | hmmm |
20:06:47 | polluxx2006 | but not if i chose to display only supported files, right? |
20:06:52 | amiconn | If 'Backlight' is set to 'Off', but 'Backlight on hold' is set to 'On', what should happen if I enable hold? |
20:07:08 | rasher | I'd expect it to turn on |
20:07:14 | rasher | since the latter setting is the most specific one |
20:07:27 | amiconn | From reading the code I would think it should turn on, but from my own logic I wouldn't expect it to |
20:07:37 | amiconn | And in practise it doesn't turn on |
20:08:04 | rasher | I read it as "I generally want it turned off, but specifically when hold is enabled, I want it on" |
20:08:32 | amiconn | I wouldn't expect it to, but it seems to be what the author intended |
20:08:40 | Domonoky | you have more possibilitys if it turns on.. then you can have the blacklight off, and turn it on with the hold button :-) |
20:08:41 | amiconn | And it doesn't work like this... |
20:09:06 | amiconn | I am looking into this because I need to understand the backlight thread in order to extend it |
20:09:57 | | Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3) |
20:10:00 | rasher | I don't know, I guess it could go either way, but that's how I'd personally expect it to behave. You could of course flip it around and say that if you set "Backlight off", you're expecting it to never come on in any case. |
20:10:24 | rasher | Picking one and documenting it in the manual (under the Backlight on hold setting) should be fine |
20:10:41 | amiconn | Yes, but that's also not entirely true, as we also have 'Backlight when plugged' (except on Ondio of course) |
20:10:56 | | Join saratoga [0] (i=98039a34@gateway/web/cgi-irc/labb.contactor.se/x-498e878057d6c837) |
20:11:05 | amiconn | It's just a matter of which setting has priority over the other |
20:11:31 | saratoga | i'm a little confused about how i'm supposed to seek backwards in a file |
20:11:45 | saratoga | theres a buffer advance function, but not one that can go backwards |
20:11:48 | saratoga | am i missing something |
20:12:07 | * | Domonoky would like to keep this settings independent: so blacklight off only means no blacklight on button inputs.. |
20:12:28 | amiconn | But maybe it would be more logical to give 'Backlight on hold' priority, since it should also have priority when it's set to off |
20:13:03 | amiconn | Inverting priority would be confusing, as it would give priority to a state instead to one of the settings |
20:15:00 | Domonoky | hm.. its difficult to unify all those backlight settings.. |
20:15:13 | amiconn | Unify in what way? |
20:15:33 | pete | can someone tell me how i can get the X5 themes in the WPS gallery to work with the lates build? |
20:15:38 | Domonoky | so that its logical how they behave.. |
20:16:10 | amiconn | Btw, I am looking into this because I need to be able to set 2 new states, which take priority over any setting: always on (for shutdown, so backlight goes off last), and always off (for suspend mode, so backlight goes off regardless of setting) |
20:16:34 | amiconn | Domonoky: That's what I think it should be like now: |
20:16:50 | amiconn | - Normally, the backlight timeout is used |
20:16:53 | nerochiaro | saratoga: i've just got back. sorry i had to run. before were you saying that it's better to use a dedicated output buffer since it's also needed for further decoding ? |
20:17:06 | amiconn | - This changes when plugged, to the backlight when plugged timeout |
20:17:25 | polluxx2006 | domonoky: not the nicest way but putting the cfg's into the root-dir is okay ;) |
20:17:30 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
20:17:32 | amiconn | - Backlight on hold overrides both |
20:18:10 | amiconn | And that can be implemented in a simpler way than it is now |
20:18:23 | saratoga | nerochiaro: i'm working on merging the mdct_ctx and frame_out buffers in order to save memory |
20:18:27 | saratoga | this may not matter to you |
20:18:41 | saratoga | for us, it may be substantially faster |
20:18:43 | nerochiaro | no but memory saving is always good |
20:18:45 | Domonoky | perhaps we could have a setting with: blacklight : on / normal / off and the settings for the different situations, which are only aktiv in normal mode |
20:18:55 | saratoga | particularly on coldfire |
20:19:24 | amiconn | saratoga: Perhaps (hopefully) also on PP5002 |
20:19:36 | saratoga | i don't know what to think of the pp5002 |
20:19:47 | nerochiaro | saratoga: also one other thing that i suggest, is that for input we find a way to pass a chain of packet payload addresses, instead of a single continguous buffer with all payloads for the packet, which seems to be needed right now |
20:19:56 | saratoga | sometimes i put data in IRAM and things get slower |
20:20:07 | amiconn | Domonoky: This would be less flexible than now, because of 'backlight on hold' |
20:20:10 | pixelma | pete: they probably have small errors in the code which were tolerated by older builds, so you'd have to fix those... |
20:20:11 | nerochiaro | saratoga: generally there always seem to be 1 payload per frame, but i suppose there may be more ? |
20:20:32 | saratoga | you mean 1 payload per packet? |
20:20:39 | | Join Cardini [0] (i=189fceb0@gateway/web/cgi-irc/labb.contactor.se/x-7d9e59089cb02fa8) |
20:20:39 | amiconn | Of course 'backlight on hold' could also have a timer setting instead of just on/off/normal, but that might further confuse users |
20:21:04 | nerochiaro | saratoga: so far i've only seen 1 payload per packet, yes |
20:21:16 | saratoga | for wma i think that will be typical |
20:21:23 | saratoga | since the encoder ca nalso choose the packet size |
20:21:33 | saratoga | i don't see why the encoder would choose a poor packet size |
20:21:41 | saratoga | for files with video it won't always be the case |
20:21:43 | amiconn | Especially since I also want a 'reduced backlight' option on targets which can set backlight brightness, but in too few levels to implement fading |
20:21:49 | amiconn | (e.g. H300 and X5) |
20:22:00 | polluxx2006 | folks, could anyone take a look at my wps (iriver h140)? it worked before but not with the latest build :( |
20:22:21 | * | Domonoky understands :-) hm.. |
20:22:29 | amiconn | Then I would set reduced backlight to minimum brightness, always on, and keep normal backlight like it is now |
20:22:38 | nerochiaro | saratoga: indeed, and also for audio if it's legit to have more payloads per frame, it should be possible to handle them more efficently than copying into a big sequential buffer |
20:23:00 | amiconn | This wouldn't need much extra power, but keep the display always readable indoors |
20:23:10 | saratoga | nerochiaro: thats true |
20:23:21 | | Quit pete () |
20:23:26 | saratoga | though to be honest i don't really understand that part of the code |
20:23:45 | Cardini | I have a few questions. I run yesterday's build of RockBox on a Sansa e270. First question: my menus are messed up. "Plugins" contains such submenu items as "Gain Left" and "Gain Right." Each of these contains plugins. The label attached to the screen icon is <All Tracks>, and inside I may find "Display," which is really the font list. It goes on and on. |
20:24:00 | amiconn | saratoga: linuxstb should return these days (don't know extactly, some time between today and Sunday) |
20:24:02 | Cardini | Is this a ROckBox problem or should I.....delete rockbox and reinstall? |
20:24:15 | saratoga | can we be sure that each block will be entirely contained within a payload? |
20:24:40 | amiconn | Cardini: It's a known problem, but we don't have a solution yet |
20:24:48 | saratoga | because as long as blocks are only in 1 payload i think its reasonible to do, otherwise we'd have to deal with making the Huffman code aware of payloads, which would be a nightmare |
20:24:52 | amiconn | Watch the frontpage for language related commits |
20:24:57 | saratoga | amiconn: thanks, i have a list of questions for him |
20:25:12 | | Quit petur ("here today, gone tomorrow") |
20:25:34 | Cardini | Amiconn: So...there's nothing I can or should do? |
20:25:42 | polluxx2006 | could anyone help me with a wps for my iriver h140? |
20:26:18 | nerochiaro | saratoga: well, i'm not sure about that |
20:26:27 | | Quit toffe82 (Read error: 110 (Connection timed out)) |
20:26:33 | nerochiaro | saratoga: not really familiar with WMA format |
20:26:41 | amiconn | Cardini: You could downgrade to a build from before the langv2 commit for now |
20:26:59 | Cardini | OK. |
20:27:05 | Cardini | Thanks. |
20:27:25 | amiconn | Daily build from Aug 5 should be ok |
20:27:49 | amiconn | But then you also don't have plugin categories. Just one big list, like it was before |
20:29:18 | polluxx2006 | no wps-help then? ok.... :( |
20:30:11 | Domonoky | polluxx2006: dont ask to ask .. tell us the problem/error.. |
20:31:46 | | Join Ste- [0] (i=56289e82@gateway/web/cgi-irc/labb.contactor.se/x-58c0550be735112d) |
20:31:56 | polluxx2006 | well... i have to show the wps-code. hows the best way? |
20:31:59 | Cardini | OK, thank you, amiconn. |
20:32:55 | | Quit Ste- (Client Quit) |
20:33:23 | polluxx2006 | domonoky: i have to show the wps-code. hows the best way? |
20:33:34 | Domonoky | polluxx2006: so its a wps you made yourself ? |
20:33:48 | polluxx2006 | true |
20:34:11 | Domonoky | if you want to show more then on line.. use pastbin.ca or something like it.. |
20:34:50 | * | Domonoky misses chars :-) |
20:34:52 | polluxx2006 | pastbin.ca ? |
20:34:56 | amiconn | pastebin.ca |
20:35:20 | polluxx2006 | pastebin? whats that and how does it work? |
20:35:34 | polluxx2006 | i mean the name says what i does - but how do i use it? |
20:36:55 | Domonoky | only rockbox help here, use google or try it.. |
20:37:10 | | Join ptw419 [0] (i=ptw419@66-90-157-228.dyn.grandenetworks.net) |
20:37:27 | nerochiaro | saratoga: wma_decode_superframe_frame return the number of bytes it has witten into the output buffer, starting from the beginning of it ? |
20:38:35 | polluxx2006 | domonoky: http://pastebin.ca/652670 |
20:38:44 | | Join webguest79 [0] (i=4c675aa5@gateway/web/cgi-irc/labb.contactor.se/x-a523a6b91025d814) |
20:39:05 | saratoga | nerochiaro: it looks like it just returns the length of the current frame within the superframe |
20:39:09 | | Quit webguest79 (Client Quit) |
20:39:36 | saratoga | so that should be the number of samples decoded |
20:44:03 | | Quit Cardini ("CGI:IRC (EOF)") |
20:44:20 | Domonoky | polluxx2006: Failed parsing on line 43 : Invalid conditional char (not in an open conditional ) |
20:46:13 | nerochiaro | saratoga: well, i need to know how much data was decoded into the output buffer and at what position, since i need to copy that to the soundcard output |
20:46:33 | nerochiaro | saratoga: unless i'm missing something |
20:49:59 | polluxx2006 | domonoky: i tokk a look at it with the wps-manual as a reference but couldt find an error :( |
20:51:51 | ptw419 | anyone have any idea why the mcu wouldn't acknowledge an irq request even when interrupts are enabled? |
20:52:38 | saratoga | nerochiaro: it returns the number of samples, so just multiply by the sample size and number of channels |
20:52:45 | | Join perrikwp_ [0] (n=chatzill@74.167.148.160) |
20:54:22 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
20:55:12 | nerochiaro | saratoga: it's always from the start of the output buffer anyway, right ? the decoder handles that internally |
20:56:17 | saratoga | i'm not sure |
20:56:19 | saratoga | i'll take a look |
20:56:25 | Domonoky | polluxx2006: there are two | in line 43 which are not inside a condittional, i dont know if they are allowd outside.. |
20:56:40 | nerochiaro | saratoga: thanks |
20:57:42 | | Quit perrikwp (Read error: 113 (No route to host)) |
20:57:49 | Domonoky | polluxx2006: if you want to display a | you have to write %| .. :-) i just check the CustomWPS wikipage |
20:57:51 | | Nick perrikwp_ is now known as perrikwp (n=chatzill@74.167.148.160) |
20:58:48 | polluxx2006 | oh, okay... thats new.. ;) thanks |
20:59:19 | pixelma | polluxx2006: that isn't new, the old system just tolerated it |
20:59:40 | polluxx2006 | i see |
20:59:45 | pixelma | and it's also in the manual (see "other tags") |
20:59:47 | Domonoky | polluxx2006: its usefull to try the wps in the sim with the −−debuwps option then you can see where the error is.. |
21:00 |
21:00:47 | * | Domonoky is missing chars again, its −−debugwps |
21:01:00 | polluxx2006 | ok |
21:02:16 | | Join advcomp2019-- [0] (n=advcomp2@66.172.231.192) |
21:02:33 | | Quit polluxx2006 () |
21:04:21 | saratoga | nerochiaro: i think this is what happens |
21:04:39 | saratoga | frame_out is written by the wma_window function which hanles overlapping the MDCT blocks |
21:05:19 | saratoga | at the end of each block decode, the block is copied into samples buffer, and then also copied to first have of the frame_out buffer (where its used to decode the next block) |
21:05:52 | saratoga | samples should have the entire frame written to it starting at the 0th byte |
21:06:23 | nerochiaro | good, that's probably all i need together with the number of samples from which i can get the length |
21:07:35 | | Join WGC [0] (n=chatzill@nat.pinelink.org) |
21:07:42 | saratoga | amiconn: is it safe to assume that gcc changes divides by 2 to shifts? |
21:07:57 | amiconn | Not necessarily |
21:08:19 | amiconn | It will often use shifts, but even if it does, the code will be more complicated it the data is signed |
21:08:21 | WGC | Is it possible to get Rockbox to randomly shuffle all of the files in a folder? |
21:08:51 | amiconn | The reason is that integer division rounds towards zero, while arithmetic shift always rounds down |
21:09:24 | amiconn | So if gcc replaces a signed division with shifts, it will add code that changes the rounding behaviour |
21:09:41 | amiconn | If you don't need that, using pure shifts will be more efficient |
21:09:53 | | Join midgey [0] (n=tjross@c-71-205-31-207.hsd1.mi.comcast.net) |
21:10:04 | | Nick advcomp2019-- is now known as advcomp2019 (n=advcomp2@66.172.231.192) |
21:10:58 | WGC | advcomp, I got the Sansa e250 and installed Rockbox |
21:11:24 | amiconn | example: (-5) / 2 == 2, but (-5) >> 1 == 3 |
21:11:35 | | Join midgey_ [0] (n=tjross@c-71-205-31-207.hsd1.mi.comcast.net) |
21:11:44 | amiconn | Erm, (-5) / 2 == -2, but (-5) >> 1 == -3 |
21:12:18 | | Quit midgey_ (Client Quit) |
21:12:46 | | Join Snake [0] (n=Snake@unaffiliated/snake) |
21:12:48 | | Join Attreides [0] (n=Attreide@dslb-088-076-112-040.pools.arcor-ip.net) |
21:13:03 | Snake | is there anyway to change/reorder the items that are displayed on the main screen of rockbox? |
21:13:14 | advcomp2019 | kool WGC |
21:13:21 | WGC | How do I shuffle? |
21:13:30 | Snake | WGC: Hold menu |
21:13:34 | Snake | on the now playing screen |
21:13:35 | Attreides | I use my Sandisk Esansa 270 to play back Napster files |
21:14:01 | Attreides | Can I still do that (via original Firmware) when I installed the rockbox one? |
21:14:51 | WGC | Crap |
21:15:10 | | Quit bdgraue (Remote closed the connection) |
21:15:47 | WGC | Thanks |
21:20:02 | Attreides | Will it play Napster files or not? |
21:20:34 | | Quit advcomp2019- (Read error: 110 (Connection timed out)) |
21:22:04 | rasher | Attreides: what kind of files are "Napster files"? Do they contain DRM? |
21:22:10 | Attreides | yes |
21:22:23 | rasher | Then the answer is no. There is no way for Rockbox to support them. |
21:22:42 | Attreides | But will it still wotk with the original FW? |
21:22:49 | Attreides | Will Napster still recoxnize it? |
21:22:56 | rasher | I suspect so. |
21:23:11 | advcomp2019 | has anyone found any info from the person on the post with the e200r |
21:23:17 | Attreides | I only want rockbox to play Final Fantasy and stuff like that on the player^^ |
21:28:15 | Attreides | I'm not going to try it since I don't want to ruin my player |
21:28:18 | | Join bdgraue [0] (n=bdgraue@host-091-096-235-213.ewe-ip-backbone.de) |
21:28:45 | Doomed_ | look on the forums i guess |
21:29:06 | | Nick Doomed_ is now known as alienbiker99 (n=alienbik@ool-44c126d4.dyn.optonline.net) |
21:33:44 | GodEater_ | advcomp2019: did you not see Bagder's follow up post ? |
21:34:16 | advcomp2019 | no i will double check |
21:36:51 | | Join Sodaholic [0] (n=Sodaholi@cpe-75-82-109-104.socal.res.rr.com) |
21:37:41 | advcomp2019 | like homer says "Do'h!"... i did not see the next page |
21:38:42 | amiconn | Bagder: ping..... |
21:40:27 | advcomp2019 | by the way read this page in the sansa forums −−> http://forums.sandisk.com/sansa/board/message?board.id=e200&thread.id=652&page=2 |
21:41:44 | advcomp2019 | i thought someone said sandisk never contacted you (rockbox) to do the e200 |
21:42:23 | GodEater_ | http://www.ecodigital.co.uk/estore/index.php?main_page=product_info&products_id=66 |
21:42:33 | saratoga | http://daniel.haxx.se/rockbox-sandisk-connection.html |
21:42:48 | | Quit saratoga ("CGI:IRC") |
21:44:24 | advcomp2019 | i thought so |
21:44:53 | | Join saratoga [0] (i=98039a34@gateway/web/cgi-irc/labb.contactor.se/x-52d251e7d93b9f36) |
21:45:20 | | Quit saratoga (Client Quit) |
21:48:15 | Attreides | I just wrote a mail to Napster asking if it would still work with the original one^^ |
21:49:24 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
21:49:33 | | Join Rob2222 [0] (n=Miranda@p54B17E5A.dip.t-dialin.net) |
21:57:19 | *** | Saving seen data "./dancer.seen" |
21:58:33 | alienbiker99 | ermm they wouldnt know because rockbox is unsupported, and plus they only deal with music, not hte hardware and firmware. as for not playing drm you should ask on the forums if nobody knows here. or try to find a channel for the sansa |
21:58:58 | | Quit Siku () |
22:00 |
22:04:39 | | Quit midgey (Remote closed the connection) |
22:05:29 | | Quit perrikwp ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
22:07:42 | | Join WGC_ [0] (n=chatzill@nat.pinelink.org) |
22:07:57 | | Quit WGC (Read error: 113 (No route to host)) |
22:07:58 | | Nick WGC_ is now known as WGC (n=chatzill@nat.pinelink.org) |
22:08:04 | | Quit iamben_ (Read error: 104 (Connection reset by peer)) |
22:12:03 | | Join tihoc4n [0] (n=Compaq_A@206-163-245-208.swcr.hsdb.sasknet.sk.ca) |
22:17:49 | | Part tihoc4n |
22:20:11 | | Join fm2 [0] (i=d9b95448@gateway/web/cgi-irc/labb.contactor.se/x-bbe3851e73c49cb4) |
22:21:08 | fm2 | GodEater: are you here? I have a couple of questions about the code of the shortcuts plugin. |
22:23:51 | fm2 | Is anybody here at all? |
22:24:02 | Bagder | 131 persons only |
22:24:02 | advcomp2019 | i am here |
22:25:22 | fm2 | Bagder: err.. sorry :-) I should put on my glasses! |
22:26:03 | Bagder | :-) |
22:26:31 | fm2 | ...Done. But I don't see GodEater. Or, I see but can't hear him! |
22:26:40 | * | amiconn notices Bagder around |
22:27:02 | amiconn | Bagder: 2 things. (1) I know what's going wrong in genlang, but not how to fix it :( |
22:27:44 | WGC | Is Rockbox battery efficient? |
22:27:47 | amiconn | (2) I wanted to upload debbox.7z to my webspace, but failed twice. How could I send it to you for inclusion on the download server? (~140 MB) |
22:29:34 | Bagder | WGC: yes in general |
22:31:01 | fm2 | GodEater: anyway, I trust my eyes more than my ears so I'll just ask. (1) Why do you call sc_init() (and hence load the default file) even if the plugin was called with a parameter, i.e. via the context menu? |
22:32:12 | fm2 | GodEater: (2) Why are there two different funcs for loading the default and a custom file? A copy-paste rest? |
22:32:15 | Bagder | amiconn: regarding #1, you could add that as a comment for the bug entry nls created |
22:32:29 | Bagder | fs#7574 |
22:34:41 | | Join Robin_0800 [0] (n=Robin080@cpc3-brig8-0-0-cust132.brig.cable.ntl.com) |
22:35:04 | | Quit Attreides ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
22:36:03 | | Join WGC_ [0] (n=chatzill@nat.pinelink.org) |
22:38:07 | | Part fm2 |
22:41:42 | | Quit Genre9mp3 () |
22:43:31 | | Join [1]robin0800 [0] (n=robin080@cpc3-brig8-0-0-cust132.brig.cable.ntl.com) |
22:44:43 | amiconn | Bagder: done. |
22:44:57 | Bagder | I'm reading it now |
22:45:03 | | Join WGC__ [0] (n=chatzill@12.174.134.13) |
22:45:12 | amiconn | I edited it again |
22:45:20 | amiconn | (forgot one fact) |
22:45:37 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
22:45:41 | | Join petur [0] (n=petur@rockbox/developer/petur) |
22:49:33 | | Join Cillian [0] (n=Cillian@host81-153-109-179.range81-153.btcentralplus.com) |
22:50:02 | Cillian | How exactly does recording on ipod videos work? I assume you plug a stereo line signal into the headphone port? |
22:50:39 | | Quit WGC (Read error: 113 (No route to host)) |
22:50:46 | | Join WGC___ [0] (n=chatzill@nat.pinelink.org) |
22:50:49 | | Nick WGC___ is now known as WGC (n=chatzill@nat.pinelink.org) |
22:52:46 | | Quit WGC__ (Read error: 113 (No route to host)) |
22:52:48 | | Quit Robin0800 (Read error: 110 (Connection timed out)) |
22:52:48 | | Nick Robin_0800 is now known as Robin0800 (n=Robin080@cpc3-brig8-0-0-cust132.brig.cable.ntl.com) |
22:55:07 | Bagder | amiconn: you're description of how it should work is... how it works, it just bugs |
22:55:24 | Bagder | your even |
22:56:11 | Bagder | and I see the bug |
23:00 |
23:00:33 | | Quit WGC_ (Read error: 113 (No route to host)) |
23:01:02 | | Quit XavierGr (Nick collision from services.) |
23:01:06 | | Join XavierGr [0] (n=xavier@ppp144-18.adsl.forthnet.gr) |
23:02:41 | amiconn | Hmm. |
23:02:58 | amiconn | Should the H300 non-LCD remote hold influence the main backlight? |
23:03:04 | amiconn | I guess it shouldn't |
23:03:42 | amiconn | I mean, the purpose of a remote is remote operation, and in almost all cases that happens without looking at the main display |
23:04:02 | advcomp2019 | remember that forum link i sent earlier they say "Unless there is official word on this from SanDisk, I take what I read on the internet with a grain of salt." |
23:04:03 | amiconn | Likewise, the archos remote doesn't influence the main backlight at all |
23:07:29 | | Quit spiorf (Remote closed the connection) |
23:08:08 | Llorean | amiconn: On the H100, the remote and the main unit controls only affected their respective backlights, iirc |
23:08:18 | Llorean | Or maybe I just always turned hold on on the main unit... |
23:08:25 | amiconn | Llorean: Yes, if you use an LCD remote |
23:08:38 | Llorean | Oh, right, didn't see the "non-" for some reason |
23:08:51 | amiconn | The non-LCD remote has code in backlight.c that makes its hold switch influence the main LCD |
23:09:05 | Llorean | That seems strange |
23:09:13 | amiconn | Hmm, in fact that code can't even work, since the non-lcd remote hold isn't detectable |
23:10:14 | amiconn | I'll remove it |
23:11:04 | * | amiconn already made the backlight code quite a bit simpler & smaller |
23:12:35 | | Quit jgarvey ("Leaving") |
23:12:47 | | Join WGC___ [0] (n=chatzill@nat.pinelink.org) |
23:13:16 | | Quit WGC (Read error: 104 (Connection reset by peer)) |
23:13:29 | | Nick WGC___ is now known as WGC (n=chatzill@nat.pinelink.org) |
23:15:11 | | Quit HellDragon (Read error: 104 (Connection reset by peer)) |
23:15:21 | | Join HellDragon [0] (i=Nocebo@unaffiliated/helldragon) |
23:18:33 | ToHellWithGA | not directed at anyone in particular: do yall like ipod linux? if it has some keyboard-esque interface or a video player more capable than rockbox i might give it a go. i'd like to use it with a (large) database for dict/dictd as a mobile spell checker |
23:19:03 | ToHellWithGA | i was thinking i could become king of the scrabble nerds if i had a ridiculously thorough dictionary |
23:19:26 | * | amiconn just booted ipl a single time |
23:19:54 | amiconn | It refused to boot a second time. Then I scrapped it and adapted rockbox. |
23:20:02 | amiconn | (that was for ipod mini G2) |
23:21:44 | ToHellWithGA | i'm on a brand new 30gb ipod video. i love rockbox for playing FLAC so far, but i read that its video decoding did not utitlize the video processing chip on my device |
23:21:48 | Llorean | ToHellWithGA: Their video player is less useful than ours, I believe. |
23:21:54 | ToHellWithGA | oh, bummer |
23:22:01 | | Quit smoo__ (Remote closed the connection) |
23:22:13 | Llorean | If they had information on the Broadcom chip, we'd have that same info anyway. |
23:22:23 | ToHellWithGA | oh god, it's broadcom? |
23:22:25 | Llorean | They and we are both in the same boat, for general purposes. |
23:22:38 | ToHellWithGA | i can barely get the broadcom wireless chipset on my mom's laptop to work in linux |
23:22:43 | ToHellWithGA | .me abandons all hope |
23:22:45 | Llorean | The chip the iPod Video uses for decoding video in the Apple firmware is an undocumented Broadcom chip. |
23:22:50 | * | amiconn saved 71 lines in backlight.c, saving binary size *and* fixing some quirks at the same time |
23:23:08 | Llorean | If you want video, get a Gigabeat. It's more than fast enough for 30fps. |
23:23:13 | ToHellWithGA | amiconn: you are a hero to the common man for making my battery last longer |
23:23:28 | amiconn | ? |
23:23:32 | amiconn | Not yet, I'm afraid |
23:23:59 | amiconn | Rockbox has worse battery runtime than the original firmware on all PP502x targets. |
23:24:04 | amiconn | That includes the ipod video |
23:24:05 | ToHellWithGA | Llorean: i kinda just bought an ipod, mostly for a portable hard drive and just a little for music playback. if i never use the video features i'd still be happy with it |
23:24:17 | amiconn | (but rocbox battery runtime is still better than ipl's) |
23:24:46 | ToHellWithGA | amiconn: i don't really consider that real though. if i rarely play back mp3 audio, there's not much of a baseline against which to measure battery life |
23:25:29 | ToHellWithGA | the added value of flac and ogg support outweighs battery life by orders of magnitude in my eyes |
23:25:31 | | Quit WGC (Read error: 104 (Connection reset by peer)) |
23:25:40 | Llorean | ToHellWithGA: Well, if the same answers are discovered for the PP502x by someone as were found by amiconn for the PP5002, there's a decent chance we'll outperform the original firmware. |
23:25:55 | petur | amiconn: if you want a sansa, there's an e250 (2GB) on ebay, location = Berlin. little less than 2 days left, it's at 54 euro atm |
23:26:30 | amiconn | Llorean: It seems that our concept of dynamic boosting/unboosting is actually more efficient than the constant cpu clock most original firmwares set |
23:26:44 | | Join harmattan [0] (n=harmatta@82.159.58.8.dyn.user.ono.com) |
23:26:59 | ToHellWithGA | petur: how many greenbacks are in 54 across the pond funnymoneys? |
23:27:08 | ToHellWithGA | would you say 80 or so? |
23:27:18 | amiconn | ..and it's also simpler to implement. Most original firmwares have large tables to calculate the necessary CPU clock for each situation (audio codec, dsp features enabled etc) |
23:27:27 | Battousai | 75ish |
23:27:34 | ToHellWithGA | .me doesn't have a good grasp on current exchange rates |
23:27:38 | amiconn | ToHellWithGA: Google '54 EUR in USD' |
23:27:39 | | Join WGC___ [0] (n=chatzill@nat.pinelink.org) |
23:27:39 | | Nick WGC___ is now known as WGC (n=chatzill@nat.pinelink.org) |
23:27:48 | ToHellWithGA | amiconn: i love google |
23:28:13 | ToHellWithGA | i can google things i've overhead in foreign languages and it will suggest correct spellings and help me find translations |
23:28:24 | ToHellWithGA | dunno if i'd call those results typical, but they impress me |
23:28:25 | petur | arg.. I was watching a cheap 3G ipod with no bids on, the b*stard has withdrawn the object :( |
23:28:29 | amiconn | No really, google does currency conversion with pretty current exchange rates |
23:28:44 | ToHellWithGA | ugly currency is not allowed then? |
23:28:54 | Llorean | amiconn: I've seen things that suggest the Apple clock is dynamic too. |
23:29:16 | amiconn | Llorean: Maybe. Iaudio clock is definitely not dynamic, but table based |
23:29:41 | Llorean | While researching something, I came across some talk about a way to get the apple firmware to display a number that seemed to correlate with load at least |
23:29:42 | amiconn | It switches when necessary though, but not demand-based |
23:29:52 | Llorean | This number seemed to often be in the range of 29-37 for MP3 playback |
23:30:18 | amiconn | If this is MHz, their MP3 decoder is significantly more efficient than ours |
23:30:38 | | Join WGC___ [0] (n=chatzill@nat.pinelink.org) |
23:30:46 | Llorean | Considering how efficient ours is on Coldfire, I can imagine that happening if they're running it entirely on the second core, though |
23:30:55 | Llorean | But their UI would have to be pretty efficient too, right? |
23:31:06 | ToHellWithGA | what is yours? is it mad or mpg123 or some FOSS decoder? |
23:31:09 | | Part harmattan ("Saliendo") |
23:31:15 | Llorean | I think it's mad |
23:31:28 | amiconn | libmad with several of our own optimisations |
23:32:16 | ToHellWithGA | that's cool |
23:32:24 | amiconn | Llorean: Even with just mp3 decoding on one core, our codec needs more than 37MHz on average |
23:32:24 | ToHellWithGA | mp3 doesn't really get my rocks off |
23:32:58 | ToHellWithGA | it's cool for auditioning music i don't own at 192kHz, but i prefer lossless formats in case i ever hook my player up to a nice soundsystem |
23:33:00 | | Join WGC____ [0] (n=chatzill@nat.pinelink.org) |
23:33:19 | amiconn | Just run test_codec, and then calculate needed_mhz = 80MHz * 100% / decoding_speed_in_percent |
23:33:45 | ToHellWithGA | on that note, can rockbox use the headphone jack on players for coaxial digital output? standard PCM at 16 bit stereo and 44.1kHz sampling rate stuff would be great |
23:33:54 | Llorean | amiconn: True, but they've had years to optimize for ARM (these numbers came from a 1st gen Nano), and are probably using commercial compilers that may be more efficient (possibly) |
23:34:20 | | Quit WGC (Read error: 113 (No route to host)) |
23:34:24 | amiconn | I guess they're using a hand-optimised codec in arm asm |
23:34:36 | amiconn | ...and they might trade quality for speed |
23:34:40 | | Quit WGC____ (Read error: 113 (No route to host)) |
23:34:45 | | Join WGC_____ [0] (n=chatzill@nat.pinelink.org) |
23:34:46 | Llorean | Always a possibility. |
23:34:47 | | Nick WGC_____ is now known as WGC (n=chatzill@nat.pinelink.org) |
23:35:15 | amiconn | At least the iriver mp3 codec (coldfire of course) actually *sounds* to me like it is trading quality for speed |
23:35:45 | amiconn | And our emac'ified libmad is still very efficient :) |
23:35:52 | Llorean | Well, it's a cheaper way of getting better performance than actually putting the hours in. ;) |
23:36:23 | amiconn | I cannot easily compare apple OF sound to rockbox |
23:36:55 | Llorean | Well, I mean, I'd assume we have a long way to go with MP3 anyway, just because of the difference in the boost ratios for MP3 vs Ogg on Coldfire vs ARM, right? |
23:37:02 | amiconn | I would have to install a tool that deals with the itunes db. I learned there is a foobar plugin that is able to do this, but I didn't try it yet |
23:37:11 | WGC | Rockbox is giving me incorrect battery readings. |
23:37:44 | WGC | Is that normal? |
23:37:46 | WGC | or rather it's contradicting the original firmware's readings |
23:37:51 | amiconn | Llorean: I guess we won't get mp3 much more efficient on arm. We might get ogg more efficient on coldfire though |
23:38:03 | Llorean | Ah |
23:38:17 | WGC | An ARM processor? |
23:39:04 | Bagder | WGC: that's normal for several rockbox targets yes |
23:39:38 | Llorean | amiconn: Looks like ~40mhz for 128kbps mp3 according to this test result for 5G |
23:41:21 | advcomp2019 | wow i see that one forum is going nuts if it is really true or not that sandisk contacted rockbox |
23:41:57 | petur | they did... |
23:42:03 | Bagder | http://daniel.haxx.se/rockbox-sandisk-connection.html |
23:42:47 | amiconn | Llorean: Yes, that sounds about right |
23:43:01 | advcomp2019 | yea i know but peter_griffin says "Unless there is official word on this from SanDisk, I take what I read on the internet with a grain of salt." |
23:43:04 | Llorean | Bagder: I'm honestly surprised Sandisk didn't give us a way to sign our firmware for upload, if they wanted us to upload it. |
23:43:19 | advcomp2019 | he keeps on saying that |
23:43:25 | Llorean | advcomp2019: I'm pretty sure there used to be a blurb about it on the Sandisk e200-specific site, but I think that faded. |
23:43:42 | Bagder | I don't think this was ever very "official" |
23:43:46 | petur | they just used us for marketing |
23:44:02 | petur | remember how it went on slashdot & co? |
23:44:08 | Bagder | yeps |
23:44:12 | Llorean | Oh, we were definitely just used for marketing. |
23:44:14 | rasher | Wasn't it also a marketing guy who contacted you in the first place? |
23:44:21 | Bagder | yes |
23:45:19 | | Quit Febs (Read error: 110 (Connection timed out)) |
23:45:54 | rasher | I would say Rockbox having a Sansa "dev board" should be enough proof, even for that peter_griffin person. |
23:46:12 | petur | indeed |
23:46:34 | Bagder | nooo, the pics are fake! |
23:46:36 | Bagder | ;-) |
23:46:48 | * | amiconn wonders whether that dev board might be useful for researching pp details |
23:47:07 | rasher | "e280r, honestly I do not know [how rockbox got a dev board]. But I do NOT see an official statement from SanDisk, so like I said before, I take it with a grain of salt." |
23:47:39 | * | petur suddenly thinks of austriancoder and his usb problem... |
23:47:39 | rasher | That's unhealthy skepticism right there |
23:48:18 | Bagder | I think he'll have to wait for that official statement |
23:49:49 | | Quit WGC___ (Read error: 113 (No route to host)) |
23:51:28 | Llorean | I imagine if it ever showed up on their site, it'd be "I don't know how the message got on their site but..." |
23:51:44 | advcomp2019 | yea |
23:51:46 | Bagder | :-) |
23:54:12 | petur | why isn't the plugin code notified of the fact that you're shutting down? Seems like a bug to me unless this has some reason? |
23:54:18 | ToHellWithGA | did yall have coaxial digital output as a goal at any point? |
23:54:35 | ToHellWithGA | i reckon it could be a bit of a battery saver as it would rely more on SNR than volume for clear transmission |
23:54:59 | * | petur wonders who yall is |
23:55:50 | * | Bagder wrestles with genlang |
23:55:55 | petur | and GA while I'm wondering |
23:57:02 | Llorean | ToHellWithGA: Considering the heaphone jack is attached to a DAC, I'm not sure that's really feasible. |
23:57:17 | | Part Cillian |
23:57:21 | *** | Saving seen data "./dancer.seen" |
23:57:43 | petur | ToHellWithGA: buy an iriver h1x0, they have optical in/out |