00:00:46 | sarixe | why? it's good to panic, isn't it? |
00:01:12 | | Quit freqmod_ (Remote closed the connection) |
00:01:15 | krazykit | no, because it's a reference to the hitchhiker's guide to the galaxy :D |
00:01:23 | krazykit | we can put it in big, friendly letters |
00:01:28 | bluebrother | yeah :) |
00:01:41 | sarixe | lol |
00:01:49 | * | bluebrother just read the "my ipod if f***ed up" thread in the forums ... |
00:01:52 | sarixe | why didn't i get that the first time? |
00:01:55 | sarixe | :P |
00:02:14 | bluebrother | or add a big don't panic tab in rbutil that gets shown upon startup? |
00:02:22 | bluebrother | or even a splash screen? ;-) |
00:04:30 | Llorean | JdGordon: I didn't know that was the official reason for nothing on short record. |
00:04:40 | | Quit XavierGr (Nick collision from services.) |
00:04:42 | | Part maffe |
00:04:43 | | Join XavierGr [0] (n=xavier@ppp257-163.adsl.forthnet.gr) |
00:04:49 | n1s | petur: hmm, I might have confused bitswap and byteswap before, it was the bitswap for swcodec that I removed, does the voice file work ok on your h300 and did voice work ok in the sim before i butchered it? |
00:05:21 | petur | no idea, I'm not into voice... |
00:05:28 | | Join barrywardell [0] (n=barrywar@194.46.166.122) |
00:07:01 | | Quit perrikwp (Read error: 110 (Connection timed out)) |
00:07:20 | sarixe | either way... is there a way to make rockbox skip to the next zero crossing in order to make songs gapless that aren't already? |
00:07:38 | n1s | sarixe: no |
00:07:42 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
00:07:49 | sarixe | k |
00:07:50 | sarixe | thanks |
00:07:57 | JdGordon | Llorean: but, I like the idea |
00:08:03 | JdGordon | anyway, breaky time |
00:08:16 | Llorean | The "short record for backlight" or the "User Folder" idea? |
00:08:33 | sarixe | would it be relatively easy to implement, n1s, do you know? |
00:09:08 | sarixe | or anyone else? |
00:09:11 | n1s | sarixe: i don't know if it's easy but it is not a wanted feature |
00:09:30 | Llorean | n1s: I think people are okay with a gap removal feature if it's optional, and fairly slim. |
00:09:46 | n1s | Llorean: but i'm grumpy ;-) |
00:10:00 | sarixe | well, i'm thinking along the lines of xmms's gapless plugin, just stripped down a bit |
00:10:06 | | Quit petur ("Zzzzz") |
00:10:48 | | Join BigMac [0] (n=BigMac@c-71-234-95-131.hsd1.ct.comcast.net) |
00:10:51 | amiconn | The 2nd gen seems to come with one of 2 different lcd panels which need slightly different power setup in the controller |
00:10:59 | n1s | and I think it's simply not rockbox' job to fix broken files, just as we don't support id3 in oggs and whatnot |
00:11:40 | amiconn | It needs an obscure check in the memory controller register range to distinguish them |
00:11:55 | n1s | amiconn: anything else you think should be done regarding voice while it's hot? |
00:12:00 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:12:02 | * | amiconn hopes is other 2nd gen (out of reach atm) has the other lcd type to verify this check |
00:12:09 | | Quit Lear_ ("ChatZilla 0.9.78.1 [Firefox 2.0.0.5/2007071317]") |
00:12:26 | Llorean | That would be a stroke of luck to come from accidentally ending up with two |
00:13:28 | | Quit bdgraue (Remote closed the connection) |
00:14:03 | | Quit davina (Remote closed the connection) |
00:14:15 | sarixe | so then... i guess i'll get to work on a gap remover... |
00:14:44 | sarixe | having no experience with the source other than building it |
00:14:56 | | Join jhulst [0] (n=jhulst@71-10-136-117.dhcp.aldl.mi.charter.com) |
00:16:33 | amiconn | n1s: Build scripts for cygwin+sapi... |
00:16:48 | * | amiconn can't test voice atm |
00:17:07 | sarixe | having no experience with ever programming any (multi)media software, how hard would it be for me to come up with a gapless player? |
00:18:04 | n1s | amiconn: unfortunately I can't work on that since I have neither windows nor a sapi engine... I think pondlife was looking at it though |
00:18:21 | sarixe | or rather, gapless fixer (skipping to zero crossings) |
00:20:27 | | Quit barrywardell () |
00:21:37 | | Quit JdGordon ("Konversation terminated!") |
00:24:17 | | Quit sarixe ("Peace") |
00:29:41 | markun | saratoga: still here? |
00:30:02 | toffe82 | cmn |
00:30:27 | toffe82 | :) wrong window |
00:30:48 | | Join inversion [0] (n=none@89.100.103.62) |
00:31:10 | saratoga | markun: yeah whats up |
00:31:21 | markun | saratoga: shall i commit this? http://130.89.160.166/rockbox/wma_precision.patch |
00:31:44 | markun | or is there a reason you didn't do it this way? |
00:33:23 | markun | maybe the 'ugly' comment needs to go too? |
00:33:46 | markun | and I will remove 'a' |
00:34:07 | saratoga | markun: yeah I'm fine with it |
00:34:17 | saratoga | did you notice a speedup? |
00:34:33 | saratoga | i originally did it like that because I didn't realize rockbox could take higher precision |
00:34:46 | saratoga | preglow suggested removing that step ages ago, and i forgot about it |
00:35:01 | saratoga | i'd say remove the comment too |
00:35:29 | markun | saratoga: I didn't check if there was a speedup, will do that |
00:37:09 | amiconn | damn |
00:37:27 | amiconn | G3 ROM LCD init uses structs with pointers to structs :( |
00:39:24 | | Join jordan912003 [0] (n=viki_vik@62.162.219.179) |
00:39:34 | jordan912003 | hey, can someone help me with something pls |
00:40:44 | markun | jordan912003: just ask |
00:42:05 | preglow | there will be a speedup |
00:42:07 | preglow | almost certainly |
00:42:20 | preglow | i've optimised codecs this way before |
00:43:43 | | Quit obo ("bye") |
00:44:20 | | Quit amiconn (" gn8") |
00:44:28 | preglow | gneight |
00:45:05 | | Quit Robin0800 (" HydraIRC -> http://www.hydrairc.com <- Would you like to know more?") |
00:47:23 | | Quit daugustine ("Leaving") |
00:47:50 | preglow | saratoga: can you fit the decode buffer in with 32 bit accuracy, though? i can't remember if the decode buffer already is in iram, but i assume it is, since you split up the superframe decode |
00:49:34 | | Quit ender` (" I spilled Spot Remover on my dog... Now he's gone.") |
00:51:58 | | Part n1s |
00:54:19 | markun | preglow, saratoga: with and without about 484% on my F40 |
00:54:27 | markun | so no difference |
00:54:33 | preglow | you're in gigabeat, you don't count :P |
00:54:36 | preglow | on too |
00:54:39 | markun | :) |
00:55:31 | saratoga | preglow: no its not in IRAM anyway |
00:55:46 | preglow | it's usually worth putting it there |
00:55:49 | | Quit Febs_ ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
00:56:32 | saratoga | at 32 bit it wouldn't fit |
00:56:50 | saratoga | that'd be 4*2048*2=16kb |
00:56:55 | preglow | what size is it? 8192*2*sizeof(sample) ? |
00:57:01 | preglow | ahh, yeah |
00:57:14 | saratoga | i've got about 12KB left I think |
00:57:26 | saratoga | though maybe I can reuse one of the old buffers |
00:57:50 | saratoga | i'll look and see if it can be shared with the memory used as input into the iMDCT |
00:59:32 | | Quit jordan912003 (Read error: 110 (Connection timed out)) |
01:00 |
01:00:42 | saratoga | preglow: can you look at the memset at line 1563 and tell me if that does anything? |
01:01:16 | saratoga | oh never mind |
01:01:39 | preglow | can do :) |
01:02:05 | | Join daugustine [0] (n=daugusti@76-85-193-69.cable.inebraska.com) |
01:02:09 | saratoga | preglow: i've got to test it, but i think i can just use s->coefs for input to the decode block function and output |
01:02:25 | saratoga | in which case the whole thing could be in IRAM |
01:02:38 | preglow | that would rock indeed |
01:03:36 | markun | saratoga, preglow: so should I commit it? |
01:03:44 | preglow | markun: if it sounds the same, then go |
01:03:53 | markun | it does |
01:03:56 | preglow | markun: but please do a sim -debugaudio comparison |
01:04:01 | preglow | if you can be bothered |
01:04:13 | saratoga | markun: seems like a good idea to me |
01:04:17 | markun | the sim didn't build here for a while. Will try again. |
01:05:50 | markun | building |
01:06:05 | | Join elinenbe [0] (n=elinenbe@user-12hdtp2.cable.mindspring.com) |
01:06:18 | elinenbe | Jens! |
01:06:27 | preglow | in bed! |
01:16:54 | markun | preglow: they differ. Is there a small tool to compare how much they differ? |
01:17:35 | markun | saratoga: do you know? |
01:18:19 | preglow | hmm |
01:18:34 | preglow | i usually just use cool edit to compare by subtracting one from the other :/ |
01:18:46 | preglow | but them differing doesn't surprise me very much |
01:19:01 | preglow | but they shouldn't differ by large amounts |
01:19:03 | preglow | just a bit or two |
01:19:06 | preglow | preferably jus tone |
01:19:10 | markun | I know, but how to check.. |
01:20:09 | preglow | if just .raw files, just make a quick program to decode the files as 16 bit ints and do a quick subtract and printf yourself :> |
01:20:24 | markun | could do that |
01:20:31 | preglow | might actually be the quickest |
01:20:34 | | Join hannesd_ [0] (n=light@gate-hannes-tdsl.imos.net) |
01:20:37 | markun | I'll check the freebsd ports first |
01:20:49 | saratoga | markun: I use matlab |
01:20:54 | preglow | i've yet to find a good open source sound editor, so i've never really performed the task in linux |
01:20:58 | preglow | markun: or octave |
01:21:05 | preglow | markun: wavread() should do the job |
01:21:05 | markun | ah yes, octave |
01:21:14 | preglow | good idea, that |
01:21:15 | saratoga | x1 = wavread('test.wav'); |
01:21:34 | saratoga | plot the diff |
01:22:13 | markun | hm, for octave it's going to compile gcc42 first :( |
01:22:18 | markun | I'll do it some other time |
01:22:22 | preglow | geh |
01:22:26 | preglow | i remember why i hate ports, now |
01:22:58 | markun | in case one of you wants to check it for me: http://130.89.160.166/rockbox/wma_precision.patch |
01:23:09 | markun | I can also host the .raw files |
01:23:16 | preglow | i did, and it looks ok as far as i can tell |
01:23:28 | elinenbe | does anyone know the battery life with Jens recent commit? |
01:23:31 | markun | no, I mean check the difference |
01:24:25 | preglow | i can't, linux |
01:24:38 | preglow | and going to bed pretty much asap to boot |
01:24:45 | markun | me too |
01:27:26 | saratoga | markun: got to head across the street to get my sansa |
01:27:43 | saratoga | actually, i can probably run the sim from here |
01:27:46 | saratoga | i'll check now |
01:29:09 | markun | I found a tool to compare audio files |
01:29:20 | markun | compiling.. |
01:32:17 | saratoga | markun: you're off by 1 bits rounding error |
01:32:27 | saratoga | just commit it |
01:32:30 | markun | ok |
01:34:39 | | Part toffe82 |
01:34:50 | | Join SeanInglis [0] (i=3ea4f633@gateway/web/cgi-irc/labb.contactor.se/x-6ea16007307b86d7) |
01:35:05 | markun | saratoga: will you be stay here to fix any problems? I really need to get some sleep.. |
01:36:24 | SeanInglis | amiconn: Noticed your remark re Rio Karma and possible port. I have a 30Gb I don't use any more (broken scroll wheel, cosmetic damage) that I'd be willing to donate if you think it would help |
01:36:39 | | Quit hannesd (Read error: 110 (Connection timed out)) |
01:36:40 | | Nick hannesd_ is now known as hannesd (n=light@gate-hannes-tdsl.imos.net) |
01:37:31 | | Quit saratoga ("CGI:IRC (Ping timeout)") |
01:38:00 | SeanInglis | Incidentally, the Rio Karma OF *is* excellent, but the lack of drag-and-drop from the client is an irritation. ISTR that reflashing it is not a simple matter - www.riovolution.com for details. |
01:41:43 | | Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-3f3b43671e5feb3d) |
01:42:13 | saratoga | markun: sure, i'm just starting for the day |
01:43:00 | ze | i've been dreaming of rockbox on a karma for years... its original firmware is indeed very good, but i'd still take rockbox any day |
01:43:28 | ze | especially if it could make better use of the ethernet port :p |
01:43:42 | saratoga | no IP stack in rockbox, so probably not |
01:43:47 | ze | and the display |
01:43:49 | saratoga | unless you're intersted in writing one |
01:47:11 | ze | well ya know |
01:47:21 | ze | i'm still skeptical about rockbox ever making it onto the karma :/ |
01:48:18 | ze | getting it to accept new firmware is a stumbling block i haven't heard of any progress on |
01:48:29 | ze | though *shrug* maybe the right people just haven't tried yet :p |
01:49:28 | krazykit | ze, i dunno, the karma's a dead player anyway |
01:49:31 | krazykit | sadly :-( |
01:49:54 | krazykit | it's hard enough to frankenstein them together anyway |
01:51:05 | | Quit Galois (Remote closed the connection) |
01:51:14 | | Join Galois [0] (i=djao@efnet-math.org) |
01:53:01 | SeanInglis | My Marma is well-worn and no longer used. Had a Rio Carbon, a Sport and a couple of Forge's - all spot on. F40 + RockBox is near perfect now, at least if I ignore the touchpad and use the remote. The touch-sensitive cross is bloody awful. |
01:53:29 | Llorean | It works pretty well if you treat it like buttons, rather than like something touch-sensitive. |
01:53:33 | SeanInglis | And my *Karma* is even *more* weathered. |
01:54:29 | krazykit | man, it'd be sweet to have rockbox on the carbon... i might have to look into what kind of guts it has, see if it'd be somewhat possible |
01:55:01 | SeanInglis | LLorean: I wondered if perhaps I was just being too gentle, but I' a bit paranoid about using too much force and sticking it "on" is some direction. Remote use is very well thought out, so I'm happy :-) |
01:55:18 | *** | Saving seen data "./dancer.seen" |
01:55:33 | Llorean | You don't have to be very gentle. I mean, excessive force is bad, but you can apply about as much as you do to the side buttons. |
01:59:10 | SeanInglis | Ah, and if I follow your advice and bust it, you'll give me a refund on RockBox, right? :-) Trouble is it's still a bit too shiny - I need to scratch it up a bit and all will be well. |
02:00 |
02:01:15 | krazykit | i've pushed them pretty hard. you'd pretty much have to work very hard to hurt it |
02:02:22 | | Quit saratoga ("CGI:IRC") |
02:04:03 | Llorean | If a Gigabeat F is too shiny, good thing you didn't get the X. |
02:04:18 | Llorean | They have silver/chrome-looking bits |
02:05:21 | SeanInglis | krazykit: Then I will relax and start using a toffee-hammer. |
02:06:20 | krazykit | that would be work ;-) |
02:06:41 | krazykit | though i can't say i actually know what a toffee hammer is... |
02:07:33 | SeanInglis | Llorean: A narrow escape (due solely to ignorance - didn't know there was an X-series). Anyway if the old Karma is any use to devs, you're welcome to it (PM mrsean2k). Night all. |
02:07:37 | | Join BobShield [0] (i=rshield@c-24-15-123-57.hsd1.il.comcast.net) |
02:07:42 | | Part SeanInglis |
02:07:58 | krazykit | oh man, i could get an 80 gig drive for my gigabeat |
02:09:36 | | Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-2226ca10b60212e3) |
02:09:37 | Llorean | In the case of 40gb Gigabeats, it's pretty much cheaper just to buy two more. |
02:10:09 | krazykit | somehow, that doesn't surprise me |
02:10:33 | krazykit | according to froogle, more like 4 f40s. |
02:11:49 | | Quit bluebrother ("leaving") |
02:11:53 | | Quit XavierGr ("One firmware to rule them all!") |
02:12:18 | krazykit | and it's not worth 100 bucks to get the 60 gig drive. alas. |
02:12:33 | | Quit GodEater (Read error: 110 (Connection timed out)) |
02:24:21 | Soap_ | Where did you order your S60 from, Llorean? |
02:24:21 | | Quit Llorean (Read error: 104 (Connection reset by peer)) |
02:24:22 | | Join Llorea1 [0] (n=llorean@cpe-70-113-103-34.austin.res.rr.com) |
02:25:45 | Soap_ | and you don't think SeanInglis knew how punny he was being saying "toffe(e) hammer" do you? Esp. when talking about zhigabeats? |
02:29:35 | | Quit Soap_ () |
02:29:59 | | Join Soap [0] (n=Soap@rockbox/staff/soap) |
02:31:02 | | Part maffe |
02:31:44 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
02:47:01 | saratoga | i need help with pointers |
02:47:29 | saratoga | i changed a struct member from this: |
02:47:38 | saratoga | fixed32 frame_out[MAX_CHANNELS][BLOCK_MAX_SIZE * 2]; |
02:47:41 | saratoga | to this |
02:47:44 | saratoga | fixed32 (*frame_out)[MAX_CHANNELS][BLOCK_MAX_SIZE * 2]; |
02:47:51 | saratoga | now i can't seem to dereference it correctly |
02:53:05 | | Join tihoc4n [0] (n=Compaq_A@206-163-245-208.swcr.hsdb.sasknet.sk.ca) |
02:53:53 | saratoga | heres what i got so far |
02:54:05 | tihoc4n | "Reduced battery consumption on PP5002 targets (iPod 1st/2nd gen and 3rd gen). Now rockbox battery runtime is better than OF, verified on 2nd gen :-)" Can someone explain what has been done? And How long is rockbox's runtime? :) Its good news! |
02:54:12 | | Join Wofl [0] (n=nils@ip68-97-21-133.ok.ok.cox.net) |
02:54:42 | saratoga | amiconn made it so that voltage scaling works normally and the hd is switched fully off when its not used |
02:54:52 | saratoga | maybe some other things |
02:56:00 | tihoc4n | Thats neat, so I'm assuming that later iPod targets are different, so this theory cannot be applied to them? |
02:56:31 | saratoga | yes, the changes are onyl for the pp5002 |
02:56:47 | | Quit Wofl (Remote closed the connection) |
02:57:02 | saratoga | so anyone want to give me a hand with c ? |
02:57:04 | tihoc4n | Its still really good news |
02:57:53 | Llorea1 | saratoga: What were you intending with that change? |
02:59:52 | | Join aliask [0] (n=chatzill@c58-109-97-210.eburwd4.vic.optusnet.com.au) |
03:00 |
03:01:15 | saratoga | Llorea1: basically, i want to put something in IRAM, so I had to make a pointer to it rather then put it in the struct |
03:01:44 | saratoga | originally I had this |
03:01:46 | saratoga | memmove(&s->frame_out[ch][0], &s->frame_out[ch][s->frame_len], s->frame_len * sizeof(fixed32)); |
03:02:04 | saratoga | when I made frame_out a pointer in a struct, I changed it to this |
03:02:22 | saratoga | memmove(&(*(s->frame_out)[ch][0]), &(*(s->frame_out)[ch][s->frame_len]), s->frame_len * sizeof(fixed32)); |
03:02:36 | saratoga | which crashes |
03:02:41 | Llorea1 | I think you don't need the *s |
03:02:43 | Llorea1 | The first two |
03:03:36 | | Join iamben [0] (n=ben@dpc67142179038.direcpc.com) |
03:05:56 | | Nick Llorea1 is now known as Llorean (n=llorean@cpe-70-113-103-34.austin.res.rr.com) |
03:07:33 | saratoga | hmm doesn't seem to make a difference either way |
03:08:30 | | Quit Thundercloud (Remote closed the connection) |
03:09:33 | Llorean | Wait |
03:09:41 | Llorean | Take the * and the & off. |
03:09:52 | Llorean | I didn't read the first line properly. |
03:10:24 | Llorean | Or... |
03:10:29 | Llorean | My brain is not working well right now |
03:10:56 | saratoga | same thing |
03:11:02 | saratoga | i'm really bafffled on this one |
03:12:37 | Llorean | As an array is a pointer anyway, why can't you just have the original pointer point to the location in IRAM? |
03:12:52 | saratoga | its because of how it gets linked together |
03:12:55 | Llorean | Ah |
03:13:24 | saratoga | if i decalre it as int var[MAX_CHANNELS][BLOCK_MAX_SIZE]; |
03:13:31 | saratoga | then it ends up being continuous in the struct |
03:13:49 | Llorean | So you need to put the array in IRAM, and a pointer to the array in the struct? |
03:13:58 | saratoga | yeah |
03:14:02 | saratoga | i've done this before |
03:14:06 | saratoga | i don't know why its not working here |
03:14:44 | Llorean | Why then not just "fixed32 (*frame_out)" without the []s? |
03:15:07 | Llorean | I'm not sure I see how they're necessary. |
03:15:11 | saratoga | that would break the array notation |
03:15:33 | saratoga | i'd end up with a 1D array that was really long instead of the 2D array |
03:15:47 | Llorean | Ah, right. |
03:15:53 | saratoga | (learned that one the hard way) |
03:15:53 | Llorean | Somehow I never think in 2D array. |
03:16:25 | Llorean | And *(s->frame_out)[ch][0] gives the proper value? |
03:21:14 | | Quit jhulst (Remote closed the connection) |
03:22:40 | | Join Cruleworld [0] (i=4c100dd9@gateway/web/cgi-irc/labb.contactor.se/x-3464a47c54f5420c) |
03:23:41 | | Part tihoc4n |
03:24:08 | saratoga | Llorean: no it doesn't |
03:24:16 | saratoga | so i guess i'm setting this whole thing up wrong |
03:24:42 | Llorean | What does just s->frame_out[ch][0] give? An appropriate value or an address? |
03:25:07 | Cruleworld | Is there a way to setup a server i'm paying for to make a custom build? |
03:25:28 | krazykit | Cruleworld, depends. do you have root access to that server? |
03:26:25 | saratoga | it gives a pointer |
03:26:29 | krazykit | er, assuming, of course, it's a *nix server. |
03:27:12 | saratoga | Cruleworld: sure, i do all my rockbox work on a remote server |
03:27:29 | Llorean | saratoga: Is it in the right location to be IRAM? |
03:27:47 | saratoga | Llorean: for now i'm just doing it on the PC so its not actually going into IRAM |
03:28:08 | saratoga | i'll outline the whole process |
03:28:34 | saratoga | i decalre this: fixed32 frameout[MAX_CHANNELS][BLOCK_MAX_SIZE*2] IBSS_ATTR; |
03:28:35 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
03:28:50 | saratoga | init the pointer like so: s->frame_out = &frameout; |
03:29:17 | Llorean | Then fixed32 frame_out[MAX_CHANNELS][BLOCK_MAX_SIZE * 2]; should work |
03:29:20 | Llorean | Without the * |
03:29:21 | saratoga | and the entry in the struct looks like this fixed32 (*frame_out)[MAX_CHANNELS][BLOCK_MAX_SIZE * 2]; |
03:30:12 | Llorean | I think |
03:30:18 | Cruleworld | what do you mean root acess? |
03:30:26 | Cruleworld | and it is easy to setup? |
03:30:26 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
03:30:27 | Llorean | Cruleworld: Shell access. |
03:30:50 | Cruleworld | doesn't that require a deticated server? |
03:30:54 | | Join Rob2222 [0] (n=Miranda@p54B15BE3.dip.t-dialin.net) |
03:31:15 | saratoga | you don't actually need root |
03:31:27 | saratoga | thought its somewhat easier if you do |
03:31:31 | iamben | i build mine w/ my normal user account |
03:31:32 | Llorean | Not necessarily, though often they may not offer shell access unless you at least have a virtual server, out of security wishes |
03:31:51 | iamben | why would you need root? |
03:32:22 | krazykit | well, you don't NEED root |
03:32:33 | krazykit | makes it easier for toolchain stuff, i suppose |
03:32:34 | Llorean | saratoga: Oddly enough I don't have any shell access to my hosting, but I do have the ability to set up a crontab. I guess I don't understand security or something, as to someone newish to Linux like me, it seems about the same level of access as a properly restricted shell account. |
03:32:40 | iamben | why would you want root? |
03:32:50 | saratoga | yeah i don't have root either |
03:33:04 | krazykit | the problem is, some web hosts don't have gcc available to users |
03:33:07 | saratoga | the only thing that was slightly annoying was running the shell script for installing rockbox |
03:33:21 | Llorean | iamben: I think root helps when running rockdev.sh depending on how you're configured. |
03:33:29 | Cruleworld | i'm using 1&1 |
03:33:48 | Llorean | But manual cross compiler install is pretty easy, if you read the documentation |
03:34:47 | iamben | doesnt rockboxdev.sh work fine if you just specify a $prefix that you can write to? |
03:35:00 | saratoga | alright i'm simply too annoyed to work on this now, going to look into seeking |
03:35:05 | Cruleworld | i have no clue what any of you are talking about |
03:35:09 | saratoga | iamben: yes you can make it work |
03:35:16 | saratoga | i forget how but it wasn't that difficult |
03:35:18 | Cruleworld | who me? |
03:35:20 | saratoga | it might even prompt you |
03:35:26 | Cruleworld | me? |
03:35:35 | iamben | its not like its an ugly hack to make it work, you are supposed to edit the script and change options before starting it |
03:35:55 | saratoga | hence my remark about it being "slightly" more difficult |
03:36:13 | iamben | right, we're on the same page now =) |
03:36:24 | Llorean | iamben: "You are able to". It's runnable without any options changed, as it's expected to help people who don't know the first thing about linux. |
03:36:29 | Cruleworld | soh ow it is done? |
03:36:46 | Llorean | Cruleworld: If you don't have shell access, it's not done. |
03:38:02 | Cruleworld | dern i don't have SSH |
03:39:36 | saratoga | yeah i think yo'ure going to find runing a compiler on your server is pretty hard if you can't run anything on it |
03:39:56 | | Quit FOAD (Read error: 110 (Connection timed out)) |
03:39:57 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
03:40:17 | Cruleworld | i can run stuff, just not a compiler i guess |
03:40:31 | Cruleworld | i can run stuff just not a compiler |
03:40:34 | Cruleworld | oops |
03:41:04 | | Join jhulst [0] (n=jhulst@75-128-122-8.dhcp.aldl.mi.charter.com) |
03:41:14 | saratoga | what can you run |
03:41:30 | Cruleworld | joomla |
03:41:42 | Cruleworld | other php and MYQL stuff |
03:41:44 | krazykit | that's different. |
03:41:51 | Cruleworld | yeah |
03:42:03 | Cruleworld | if i upgraded one more package up then i would be fine |
03:42:32 | | Quit dandin1 ("goodnight") |
03:42:35 | krazykit | cheaper to install cygwin, really |
03:44:27 | Cruleworld | can i run it though? |
03:45:12 | iamben | couldn't you get vmware player (free) and an image of ubuntu or fedora to run? |
03:45:26 | Llorean | iamben: We provide an image for VMWare as it is. |
03:45:29 | krazykit | or the available debian image that's already set up |
03:45:36 | iamben | oh cool |
03:45:42 | iamben | im... new here |
03:46:05 | Cruleworld | i tried that but past getting the player installed i didn't get it |
03:46:31 | Cruleworld | well i got it to boot into the os |
03:46:42 | Cruleworld | but i couldn't figure out how to go any farther |
03:46:46 | Llorean | Cruleworld: Well, compiling on a remote host is in fact more complicated than on VMWare |
03:46:47 | Cruleworld | so i uninstalled it |
03:47:28 | | Join wandan [0] (n=SirKnigh@66-168-206-136.dhcp.gsvl.ga.charter.com) |
03:49:11 | Llorean | Well, not "far", but at least mildly more complicated. |
03:49:55 | wandan | Having a bit of an issue: sometimes when i boot rockbox on my sansa e200, it plays fine. Other times, it has(ERR) next to every song in a playlist. Other times it says "No Codec For" any song i have. But then i just reboot, and it somehow plays fine. If i try to open a text file, it may say "cannot find viewer", but then i reboot, andd it will work. Nothing is being modified between restarts, it seems purely random. |
03:50:00 | krazykit | the vmware image should be dead simple. |
03:50:16 | | Quit Insectoid (Read error: 104 (Connection reset by peer)) |
03:50:43 | wandan | Maybe a id3 tag priority issue? |
03:50:54 | | Quit inversion (Read error: 110 (Connection timed out)) |
03:51:36 | wandan | Also, the database will suddenly not be iniialized every once in a while, and then hang at "zero" when i try to index files. |
03:51:58 | wandan | but then i reboot, and it is back to normal, but with something else not responding. |
03:53:36 | wandan | Does anyone have any input? |
03:53:55 | krazykit | are you using the latest build? |
03:54:59 | wandan | Yes, i just updated to the latest last night, and still same problems. been hapenning for about a week or so. |
03:54:59 | | Quit Cruleworld ("CGI:IRC (EOF)") |
03:55:20 | *** | Saving seen data "./dancer.seen" |
03:57:39 | Llorean | wandan: You're using official builds? Also, 'last night' isn't the latest build, as a heads up. |
03:57:42 | wandan | Should i run chdisk on my mp3 player? ..and will that delete my music? |
03:58:09 | Llorean | A check disk might be good, you should only lose files if they were corrupt anyway. |
03:58:18 | wandan | Yeah, the rockbox build from rockbox.org how often are the builds updated? |
03:58:28 | Llorean | Every time a change is made |
03:58:34 | Llorean | Which can be as often as several dozen times a day |
03:58:38 | wandan | oh wow |
03:59:00 | Llorean | The link that says "Current build" really does mean "Current" ;) |
03:59:05 | wandan | i thought it migt be weekly at most |
03:59:30 | wandan | ok. and should i use current, or daily build? def. not using bleeding. |
03:59:42 | Llorean | Current is the bleeding edge. |
03:59:53 | Llorean | Why wouldn't you want to use the most up to date build? |
04:00 |
04:00:10 | Llorean | We don't even link to the daily build page except as an archive for if the current builds aren't available for some reason. |
04:00:17 | wandan | i read that the bleeding edge build is likely to have bugs |
04:00:25 | krazykit | no more likely than daily |
04:00:29 | wandan | ok. |
04:00:45 | wandan | so, use current build, not daily if possible. |
04:00:51 | Llorean | If the daily build has a bug, you're stuck with it for 24 hours or unless you download an older one. If a current build has a serious bug, it's often likely to be fixed in the next build. |
04:01:12 | Llorean | All the dailys are are the last "Current" build of that day. |
04:01:38 | wandan | So its just for archival purposes. |
04:02:11 | wandan | Is there nothing that could be conflicting in my settings? |
04:03:34 | Llorean | Not like that. |
04:03:41 | wandan | ok |
04:04:03 | iamben | wandan: you could make a backup of your .rockbox on your pc then start w/ a fresh rockbox install and see if its still broken |
04:04:15 | wandan | Will do |
04:04:55 | | Join Rob222241 [0] (n=Miranda@p54B17D1F.dip.t-dialin.net) |
04:04:57 | wandan | I dont have any customizations really, except for one wps. Would that be the only thing i have to back up then? |
04:06:34 | | Quit Spiorf_ (Read error: 110 (Connection timed out)) |
04:07:19 | iamben | well its only a couple of megs, i'd just copy the whole thing over so its easy to put back when you're done |
04:07:29 | wandan | ok |
04:08:05 | wandan | and, if im not so good at compiling from source, am i SOL when it comes to patches? |
04:09:35 | iamben | i think so |
04:11:43 | wandan | ah well. |
04:15:53 | wandan | how many people officially have access to the website and update the current build? aka how many developers are there? |
04:16:10 | | Join enyc_ [0] (n=enyc@1337.whitehorse.co.uk) |
04:16:58 | Llorean | Updating the current build is different from having access to the website. |
04:17:20 | Llorean | But there are a lot of people with commit access (updates the current build) |
04:17:41 | wandan | 5? 30? 200? |
04:18:23 | Llorean | I think in the 50-60 range |
04:18:41 | wandan | cool |
04:18:43 | Llorean | I know it's "more than 41" but I can't remember the current number |
04:19:59 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
04:25:23 | Soap | wandan: nobody manually uploads the current build. |
04:25:52 | Soap | It is scripted to build automagicly whenever a developer commits a new bit of code to Rockbox |
04:27:41 | | Quit enyc (Read error: 110 (Connection timed out)) |
04:28:18 | | Join tihoc4n [0] (n=Compaq_A@206-163-245-208.swcr.hsdb.sasknet.sk.ca) |
04:28:26 | Soap | which is cool. Rockbox, unlike many other open-source projects doesn't require laymen to need to know how to compile to get the freshest changes avaliable. |
04:29:54 | Soap | That being said, Rockbox does have excellent instructions and excellent tools avaliable for those who with to build their own. Really first-rate support for those who want to tinker. |
04:30:05 | wandan | i see. but are some patches deemed necessary and incorpoated into the official build? |
04:30:29 | Soap | no |
04:30:42 | Soap | patches are those bits of code which /aren't/ in the official build. |
04:31:35 | Llorean | Once they're incorporated, there's not a patch any more |
04:31:56 | wandan | for example, sansa e200 rockboxdoesnt have native album art support. But you can get it thtough a patch. Does this mean the oficial build will neve have album art support/ |
04:32:02 | Soap | no |
04:32:12 | Soap | but who would call album art "necessary"? |
04:32:32 | Soap | it's pretty, it's nice. But Lord known it isn't essential. |
04:32:51 | Soap | but you are mixing your tenses also. |
04:33:03 | iamben | look at the plugins list, plenty of unnecessary stuff makes it into mainline =) |
04:33:07 | Soap | just because Rockbox doesn't have album art now doesn't mean it won't in the future. |
04:33:39 | wandan | okay |
04:33:55 | | Quit spiorf ("Read error: 110 (Connection timed out)") |
04:34:04 | midgey | speaking of patches, has anyone given FS #7546 a try? |
04:34:16 | tihoc4n | In my opinion, album art is a battery drainer that has little cosmetic use. I don't even use it in the OF firmware, there are others who share my opinion there. |
04:35:43 | Soap | re: 7546. I only have color targets midgey. |
04:35:58 | midgey | same here, i had to do all testing on the sim |
04:36:23 | iamben | tihoc4n: would the battery drain really be significant? |
04:36:30 | midgey | i hope the new lcd code is faster, but there's a good chance it isnt... |
04:37:16 | saratoga | wandan: theres a GSOC project to properly implement album art |
04:37:26 | saratoga | the patch will never be accepted as is, but a better one would be |
04:37:46 | saratoga | and no, album art will consume negligable battery life |
04:38:11 | wandan | GSOC? sounds familar...vaguely |
04:38:26 | saratoga | at least when properly implemented |
04:38:39 | saratoga | the current patch has been rejected because it does consume too much power |
04:38:45 | Llorean | tihoc4n: On a flash based player, album art probably won't make a noticeable difference in battery life. |
04:38:48 | saratoga | Google Summer of Code |
04:41:36 | tihoc4n | Llorean: yeah, but I'm using a HDD iPod, but its just personal preference anyway. |
04:43:31 | Llorean | tihoc4n: On an HD based player, it's entirely dependent upon filesize of the album art, then. |
04:47:22 | tihoc4n | Llorean: I think its just bad experiences with me then, I've used "iTunes Art Importer 0.9.2" and it downloads large images, so yeah. |
04:47:36 | saratoga | Llorean: what was the issue with the patch anyway? did it just preallocate enough memory for X pictures and then start reading the disk if you had more then X pictures to load before the next rebuffer? |
04:47:52 | wandan | gotta go, thanks everyone |
04:47:59 | | Quit wandan () |
04:48:48 | Llorean | saratoga: It just added a static buffer for the album image as part of the ID3 struct, I believe |
04:48:58 | Llorean | So for every song, whether it had AA or not, a chunk of the buffer was used |
04:50:06 | saratoga | wow thats really dumb |
04:50:25 | saratoga | you'd think they'd just put a pointer to a global buffer |
04:50:38 | saratoga | at least try to minimize the waste |
04:51:03 | Llorean | Well I'm not really sure |
04:51:12 | Llorean | But honestly, we waste the same way with ID3 data don't we? |
04:51:25 | Llorean | We reserve X bytes for all the tags, even if the tags are minimal. |
04:51:28 | | Quit ToHellWithGA (Read error: 110 (Connection timed out)) |
04:52:26 | Llorean | I'm not really familiar, so I'm really uncertain, I just remember hearing it described once. |
04:52:54 | Llorean | I mean, I'm pretty sure there was a point at which it spun up the disk every song to load the AA, early on. But memory is imperfect so I could be wrong about that too |
04:53:45 | tihoc4n | Who did the iPod 2nd Gen Runtime test? What is the current rockbox battery life? |
04:54:31 | Llorean | There is no current overall battery life. |
04:54:40 | Llorean | The 2nd Gen battery life should only matter to you if you're using a 2nd gen |
04:55:28 | tihoc4n | "verified on 2nd gen" I'm just interested on how much more efficient rockbox is on it. |
04:56:03 | Llorean | Yes, the code should actually work on the 1st, 2nd, and 3rd gen but hasn't been tested on all three |
04:56:22 | Llorean | It won't affect newer iPods at all |
04:56:49 | | Join Albright [0] (n=Albright@75.111.26.125) |
04:57:23 | | Join iamben_ [0] (n=ben@dpc67142179038.direcpc.com) |
04:57:27 | Albright | Is the iPod 32MB release buggered? |
04:57:35 | Llorean | There's no "release" |
04:57:40 | Llorean | So, what are you talking about? |
04:57:43 | Albright | Daily build. |
04:57:48 | Albright | All of them. |
04:57:52 | Albright | Today's, yesterday's... |
04:58:00 | Albright | The earliest one on the page… |
04:58:01 | tihoc4n | I'm aware its just the earlier models, I'm just curious what it gives on that iPod, I know the OF runtime is 8Hours and that is pretty bad, just wondering what rockbox gave it. |
04:58:05 | Llorean | Well, first we don't recommend the daily build. It's not even linked to on the main page. |
04:58:11 | Llorean | Second, I don't know which iPod you're talking about |
04:58:19 | Llorean | Third, "buggered" isn't a technical term, so I have no clue what you're talking about |
04:58:24 | Albright | 30GB, most recent generation (fifth). |
04:58:28 | Llorean | I'll assume you mean "iPod Video" |
04:58:32 | Albright | Yes. |
04:58:49 | Albright | After about ten seconds of play, there's a short burst of static and Rockbox crashes. |
04:58:51 | Llorean | tihoc4n: Wait untill amiconn is around and ask him. |
04:58:59 | midgey | tihoc4n: amiconn got around 16 hours on his 2G IIRC |
04:58:59 | Albright | Various different error messages... |
04:58:59 | Llorean | I think he expected 13 hours, but it had a larger battery |
04:59:07 | Llorean | midgey: It was with a larger battery though |
04:59:17 | | Join perrikwp_ [0] (n=chatzill@74.167.148.160) |
04:59:18 | midgey | was just typing that in ;) |
04:59:21 | | Nick perrikwp_ is now known as perrikwp (n=chatzill@74.167.148.160) |
05:00 |
05:00:41 | Albright | I was just hoping to find out if there were known issues... |
05:01:10 | Llorean | Well even if there were known issues, we could only know if it was the same as yours if we knew your issue |
05:01:29 | tihoc4n | Llorean: its still good to know rockbox is heading in the right direction for the ipod runtime. (not that it wasn't, just until a couple of days ago they were "all" remarkably shortened.) |
05:01:29 | Llorean | It may be the IDE timing thing, amiconn mentioned something about 5Gs and it as well |
05:01:42 | Llorean | tihoc4n: And the later iPods may stay so for quite some time |
05:02:03 | Llorean | There's no guarantee that a similar discovery will be made any time soon |
05:02:26 | Albright | Hmm, I jsut tried playing a short MP3 and it worked fine. |
05:02:37 | Albright | Then I tried a 24-minute track and it crashed in about fifteen seconds. |
05:02:53 | Albright | Hmm, maybe this is something only happening with longer tracks. |
05:03:27 | Llorean | Albright: Why don't you find an older build that works, then use binary elimination to figure out which build/commit caused the problem? |
05:03:48 | Albright | 8:45 Ogg is staticky, but hasn't crashed yet... |
05:04:02 | tihoc4n | Llorean: yeah, I just have an interest in digital audio (and players) and the rockbox is proving to be a very interesting project to follow. |
05:04:10 | Albright | Llorean: I tried the earliest build I could find on the current build page... It was still having the problem. |
05:04:24 | Llorean | Albright: On the daily build page you mean. The current build page only has one build on it. |
05:04:35 | Albright | Arg, yes. |
05:04:50 | Llorean | You'll have to compile older builds for testing |
05:04:59 | Llorean | If you want to eliminate down to which revision it was |
05:05:47 | saratoga | i don't tihnk theres a problem with the 5G builds |
05:06:02 | saratoga | if there were, i'd expect a couple hundred agry posts about it by now |
05:06:09 | saratoga | unless it was literally just broken |
05:06:16 | Llorean | saratoga: Well, with the Nanos, so far it's only affected 4 people out of hundreds. |
05:06:25 | Albright | Okay. 12-minute Ogg, 11 seconds. Undefined instruction at 03F0053C. |
05:06:28 | Llorean | On the Nano at least, it seems to be a specific hardware revision that doesn't react well |
05:06:34 | Albright | 11 seconds into it, that is. |
05:06:39 | Llorean | And amiconn did say something about LinusN's 5.5G having IDE timing issues too |
05:07:11 | Llorean | Albright: It'll be much more helpful if you simply identify when the problem started, as if it's the issue that I suspect it is, the addresses are nearly meaningless. |
05:07:54 | Albright | Llorean: It started happening yesterday when I decided to try to upgrade my version of Rockbox. |
05:07:54 | saratoga | yeah that address doesn't map to memory in the PP chips, so its not very helpful |
05:08:15 | Albright | Sorry, I couldn't tell you what version I was using before that, but it had to have been at least a couple months old. |
05:08:23 | saratoga | heh |
05:08:39 | Albright | Sorry, I know that's probably not very helpful... |
05:08:42 | saratoga | well how much is a couple months |
05:08:51 | saratoga | the bootloaders were updated last spring |
05:09:00 | Llorean | saratoga: Well it's probably a case of the codec itself being corrupt in memory if it's the IDE timing issue |
05:09:13 | saratoga | if you haven't update a botoloader since then you probably won't have much luck |
05:09:35 | Albright | I think it was late winter. |
05:09:45 | Albright | I'll go ahead and try updating the bootloader too, then. |
05:10:22 | Albright | Hell, I'll just start fresh with a clean iPod wipe… I've got everything backed up (knock on wood). |
05:11:30 | | Join ctaylorr_ [0] (n=ctaylorr@CPE001839ae25b4-CM0011aea4a276.cpe.net.cable.rogers.com) |
05:12:37 | saratoga | i don't think formating does anything that deleteing the rockbox folder wouldn't |
05:12:55 | | Quit iamben (Connection timed out) |
05:14:27 | Albright | Well… too late. =P |
05:14:34 | Albright | The bootloader is stored in .rockbox too? |
05:15:32 | tihoc4n | The bootloader is stored in the flash memory of the iPod, you will need to click "Restore" in iTunes to get rid of that. |
05:15:45 | Albright | Oh, okay. |
05:15:46 | | Quit ctaylorr (Read error: 110 (Connection timed out)) |
05:16:07 | tihoc4n | or uninstall it using ipodpatcher.exe |
05:16:12 | tihoc4n | I forgot about that haha |
05:16:24 | | Quit secleinteer (Read error: 104 (Connection reset by peer)) |
05:16:34 | Albright | I'm on a Mac. No .exes for me. |
05:16:36 | saratoga | the bootloader isn't in flash memory |
05:16:45 | tihoc4n | ok.. I've missed something |
05:16:47 | saratoga | its on the hard disk somewhere, but i don't believe a format deletes it |
05:17:33 | | Join secleinteer [0] (n=scl@70.230.155.35) |
05:17:38 | aliask | It's on a separate hidden partition |
05:19:09 | tihoc4n | http://forums.rockbox.org/index.php?topic=11435.msg87914#msg87914 thats where I've got that idea from |
05:19:49 | Llorean | tihoc4n: It's strongly suggested you read the manual |
05:20:20 | Llorean | Also, if you read that thread, he's not talking about our current one, but a hypothetical future one to be put into flash |
05:20:39 | tihoc4n | Llorean: I have done although it was a while ago now. |
05:21:04 | tihoc4n | I understand that now. thanks |
05:21:13 | Albright | Hmm, I just tried uninstalling the bootloader using the bootloader installer, and it said "no bootloader found." |
05:21:36 | Albright | So I got rid of it somehow. |
05:22:09 | Llorean | Did you use the bootloader installer when you installed it? |
05:22:33 | Albright | The very frist time, yes. |
05:22:36 | Albright | *first |
05:22:44 | saratoga | you could try rbutil |
05:22:48 | Albright | With this iPod anyway. |
05:23:02 | saratoga | it seems to work nicely on the ipods for updating |
05:26:58 | Albright | Arg," No partition found." =[ |
05:28:00 | aliask | Albright: Is the iPod FAT32 formatted? |
05:28:16 | Albright | Yes. |
05:28:25 | Albright | Unless restoring it in iTunes "fixed" that for me... Hm. |
05:28:44 | tihoc4n | It will be in HFS probably |
05:29:01 | Albright | Aha. Good thinking, aliask. |
05:29:45 | | Quit donutman25 ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
05:50:32 | | Quit jhulst (Remote closed the connection) |
05:55:21 | *** | Saving seen data "./dancer.seen" |
05:56:15 | | Part tihoc4n |
05:58:19 | | Join TriNguyen [0] (n=tri17039@125.234.232.181) |
06:00 |
06:01:07 | Albright | Okay, finally got everything back up and running. Things seem to be working so far... |
06:01:19 | Albright | Thanks for the help everyone. |
06:05:09 | | Join markun_ [0] (n=markun@rockbox/developer/markun) |
06:07:31 | | Quit markun (Read error: 54 (Connection reset by peer)) |
06:11:49 | | Quit midgey (Read error: 104 (Connection reset by peer)) |
06:13:37 | | Part TriNguyen ("Kopete 0.12.5 : http://kopete.kde.org") |
06:14:23 | | Join jhulst [0] (n=jhulst@c-71-205-0-132.hsd1.mi.comcast.net) |
06:21:16 | | Quit saratoga ("CGI:IRC (Ping timeout)") |
06:23:03 | | Join advcomp2019- [0] (n=advcomp2@66.172.231.192) |
06:23:09 | | Quit advcomp2019 (Nick collision from services.) |
06:23:13 | | Nick advcomp2019- is now known as advcomp2019 (n=advcomp2@66.172.231.192) |
06:28:05 | | Join ToHellWithGA [0] (n=ryan@d6-242.rb2.clm.centurytel.net) |
06:30:11 | | Join midgey [0] (n=tjross@c-71-205-31-207.hsd1.mi.comcast.net) |
06:37:07 | | Quit lazka (Remote closed the connection) |
06:45:06 | | Join Siku [0] (i=Siku@dsl-kpogw4-fe55df00-86.dhcp.inet.fi) |
06:51:33 | | Quit Albright () |
06:54:12 | | Join ptw419 [0] (i=ptw419@66-90-157-228.dyn.grandenetworks.net) |
06:54:39 | | Quit ToHellWithGA ("You know you'll miss me a lot.") |
07:00 |
07:04:08 | | Join miepchen^schlaf [0] (n=hihi@p54BF776B.dip.t-dialin.net) |
07:15:33 | | Quit jhMikeS (Read error: 110 (Connection timed out)) |
07:19:17 | | Quit secleinteer (Remote closed the connection) |
07:39:01 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust362.winn.cable.ntl.com) |
07:44:27 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
07:44:48 | | Join miepchen^schlaf [0] (n=hihi@p54BF776B.dip.t-dialin.net) |
07:45:57 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
07:46:18 | | Join miepchen^schlaf [0] (n=hihi@p54BF776B.dip.t-dialin.net) |
07:46:31 | | Join nerochiaro [0] (n=nerochia@adsl203-164-174.mclink.it) |
07:47:19 | | Quit miepchen^schlaf (Connection reset by peer) |
07:47:20 | | Quit enyc_ (Read error: 110 (Connection timed out)) |
07:47:40 | | Join miepchen^schlaf [0] (n=hihi@p54BF776B.dip.t-dialin.net) |
07:51:10 | | Quit midkay ("Leaving") |
07:53:07 | pondlife | Has anyone managed to get voice working on a simulator since langv2? |
07:54:23 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
07:55:25 | *** | Saving seen data "./dancer.seen" |
08:00 |
08:07:00 | | Quit jhulst (Read error: 110 (Connection timed out)) |
08:08:29 | | Quit miepchen^schlaf ("Verlassend") |
08:11:14 | | Join davina [0] (n=dave@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
08:11:32 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
08:12:13 | | Join webguest79 [0] (i=c0231115@gateway/web/cgi-irc/labb.contactor.se/x-a09a3ab9eef4e2e7) |
08:20:00 | | Join GodEater [0] (n=bryan@rockbox/staff/GodEater) |
08:35:35 | | Join Nick_Brackley [0] (i=cb57494b@gateway/web/cgi-irc/labb.contactor.se/x-0f6773752ed25dc6) |
08:36:46 | aliask | Sure is quiet in here... |
08:36:47 | | Quit Nick_Brackley (Client Quit) |
08:36:48 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
08:36:52 | * | GodEater looks for the handle to crank the forums back up to speed |
08:37:26 | | Join ender` [0] (i=krneki@84-255-206-8.static.dsl.t-2.net) |
08:37:26 | advcomp2019 | yea it is quiet |
08:37:27 | Llorean | It's that time of day again |
08:37:37 | GodEater | yep - database must be down |
08:38:17 | Llorean | The server's just slow at this time of day/morning/night |
08:39:07 | * | GodEater goes huntin' for a gigabeat S again |
08:39:30 | GodEater | heh - there's an F40 going for $11.47 at the moment! |
08:39:36 | GodEater | and no reserve apparently |
08:39:44 | Llorean | I'm buying an S. |
08:39:45 | Llorean | I think |
08:39:57 | Llorean | It's CL, so he may not email me back to make the final arrangement, you never know |
08:40:06 | * | aliask feels the pressure :P |
08:40:26 | GodEater | CL ? |
08:40:29 | Llorean | aliask: I'll find a use for the disk if you fail. Or I'll work on it. |
08:40:43 | Llorean | GodEater: Craigslist. A general sorta... posting board. Personals, sales, jobs, etc. |
08:40:48 | GodEater | oh yeah |
08:40:57 | Llorean | Someone's selling an S60 for US$175 |
08:40:58 | GodEater | we have it London |
08:41:05 | GodEater | I see one from $180ish |
08:41:16 | Llorean | Seems a fair price for me, it's new and unopened |
08:41:20 | GodEater | only ships to USA tho |
08:41:21 | Llorean | And local, so no shipping. |
08:41:42 | GodEater | nice |
08:41:53 | Llorean | Yeah, seems the right price for me to go ahead 'n pick it up |
08:42:08 | | Join scorche [0] (i=Blah@rockbox/administrator/scorche) |
08:42:36 | * | GodEater wonders where all the Gigabeat S that Toshiba made have ended up |
08:42:44 | Llorean | I think they didn't make many |
08:42:58 | GodEater | scorche! Welcome back. Did you get in on the throwing insults at the NBC Dateline chick ? :) |
08:42:59 | Llorean | It wasn't long between its introduction and the Zune project, was it? |
08:43:11 | GodEater | no idea really Llorean |
08:43:11 | scorche | =D |
08:43:19 | scorche | GodEater: it really was quite amusing |
08:43:23 | * | GodEater saw the video footage |
08:43:33 | GodEater | was looking for the Rockbox T-Shirt - but didn't see it |
08:43:33 | scorche | i still have yet to |
08:43:38 | scorche | hold on |
08:43:50 | scorche | let me find you a pic of me |
08:44:07 | GodEater | well I've already seen one of those ;) |
08:44:20 | GodEater | unless it's one of you from DefCon with lockpicks in hand... |
08:44:35 | scorche | i (my team and i) actually won the lost competition (i shall explain details later in -community if you wish.....insanely hard and damn fun |
08:44:55 | scorche | actually, i help run the lockpick villiage and was doing tutorials and help and such |
08:45:59 | advcomp2019 | i just wish i knew if or when rockbox for the r version will come out but never know tho |
08:46:17 | GodEater | r version of what ? |
08:46:34 | advcomp2019 | of the sansa |
08:46:38 | advcomp2019 | e200 |
08:46:51 | GodEater | no-one's working on it at the moment |
08:47:01 | GodEater | that I know of anyway |
08:47:10 | scorche | no dev has one afaik |
08:47:22 | GodEater | nope |
08:47:54 | advcomp2019 | that is why i said if or when |
08:48:19 | scorche | we dont give timelines =) |
08:48:52 | advcomp2019 | i know that |
08:49:21 | scorche | then why did you ask? |
08:50:08 | advcomp2019 | to see if anyone was reading what i type |
08:50:13 | scorche | ... |
08:51:25 | GodEater | well it's definitely a case of "if" at the moment I'd say |
08:51:27 | advcomp2019 | some irc rooms just dont answer people |
08:51:49 | scorche | well, you arent helping the matter |
08:52:10 | advcomp2019 | :D |
08:52:19 | scorche | D: |
08:52:33 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
08:53:32 | advcomp2019 | i might keep my sansa and get another player tho too |
08:55:36 | GodEater | has anyone got a Gigabeat V ? |
08:55:44 | scorche | toffe does |
08:55:52 | scorche | you can see it in the tower pics |
08:56:08 | GodEater | was it working ? |
08:56:20 | GodEater | both before and after you made it fall over ? ;) |
08:56:44 | aliask | Yes, it is working, but he can't get code to run on it yet |
08:57:16 | GodEater | so it's possibly not such a smart purchase as the S right now ? |
08:57:34 | aliask | Not at the moment, but who knows what could happen |
08:57:36 | scorche | wow...i have so much to catch up on.. |
08:58:00 | BigMac | Gigabeat V? |
08:58:12 | GodEater | you should go away more often - we could have break throughs *every* weekend scorche ;) |
08:58:13 | scorche | a DAP... |
08:58:29 | scorche | GodEater: referring tot he battery consumption thing i saw int he commit log? |
08:58:29 | BigMac | I know what it is, I am wondering if it is new |
08:58:39 | scorche | no gigabeats are "new" |
08:58:45 | GodEater | scorche: yep ;) |
08:58:46 | aliask | BigMac: I think they have gone out of production |
08:58:56 | BigMac | Oh |
08:59:04 | scorche | GodEater: ming catching me up on that?....it will be quite a while before i get to the logs.. |
08:59:14 | scorche | in PM or community will work |
08:59:15 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
08:59:15 | ptw419 | i don't think it would be hard to get code working on the V |
08:59:18 | GodEater | in brief : |
08:59:23 | | Join inversion [0] (n=none@89.100.103.62) |
08:59:28 | scorche | B4gder: good morning! =D |
08:59:28 | ptw419 | its just a matter of figuring whats wrong w/ the updater |
08:59:38 | GodEater | amiconn got his 2nd gen, and disassembled either the flash or OF - I'm unclear which |
08:59:48 | GodEater | found some routines we'd not seen before doing hardware init |
08:59:58 | B4gder | scorche: mooorning! |
09:00 |
09:00:00 | GodEater | importantly they were to bits of the PP that don't have any docs for |
09:00:12 | GodEater | he copied them into the RB bootloader |
09:00:20 | GodEater | and he also found out how to properly power off the HD |
09:00:24 | GodEater | that's pretty much it |
09:00:38 | advcomp2019 | seven days is on |
09:00:40 | GodEater | I'm sure he can add detail if you require more |
09:00:47 | | Join Rob2222 [0] (n=Miranda@p54B177D2.dip.t-dialin.net) |
09:01:18 | scorche | B4gder: i talked to a couple lawyers from the EFF about a bunch of things this weekend, and r-t.org came up...there is no issue with hosting copyrighted material as long as i make a few changes |
09:01:44 | GodEater | defcon is useful for all sorts of things |
09:01:45 | scorche | GodEater: was it for all 502x? |
09:01:59 | scorche | GodEater: i had a f***ing GREAT time |
09:02:05 | scorche | best defcon evar =) |
09:02:11 | GodEater | scorche: no - it's for PP5002 only |
09:02:21 | GodEater | amiconn has ideas for stuff to try on 502x now |
09:02:24 | scorche | good |
09:02:24 | GodEater | but nothing concrete |
09:03:34 | GodEater | dammit - there are SO many more S30s out there than S60s |
09:03:56 | GodEater | and doing an HD upgrade will look stupid, since you'd need the back from an S60 - which are all black, and the 30 is silver |
09:04:03 | GodEater | so you'd end up with FrankenDAP |
09:04:16 | aliask | GodEater: My s60 has a silver back |
09:04:24 | GodEater | really ? |
09:04:32 | GodEater | I thought they only came in black |
09:04:34 | aliask | Really |
09:04:34 | GodEater | weird |
09:04:37 | Llorean | Every s60 picture I've seen has had a silver back |
09:04:47 | GodEater | must just be the front then |
09:04:55 | Llorean | Much like black iPods, 'eh? |
09:04:59 | aliask | Yeah, I think the s60's only come in black on the face |
09:05:15 | GodEater | guess so! |
09:05:37 | scorche | Llorean: see my above comment as well |
09:06:05 | Llorean | I saw, re r-t.org |
09:06:11 | scorche | yes |
09:06:23 | ptw419 | mmm defcon :) |
09:06:28 | scorche | indeed |
09:06:31 | ptw419 | sounds like fun |
09:06:44 | scorche | this year was incredible |
09:07:08 | scorche | and, as i didnt sleep the entire time, i wore my rockbox shirt the entire time...good conversation piece among hackers =) |
09:07:10 | pondlife | Is the Gigabeat S series ever likely to be Rockboxable? I thought it was unlikely to happen due to the use of Freescale..? |
09:07:50 | GodEater | pondlife: good god man - read the New Ports forum! |
09:08:03 | * | pondlife doesn't do the fora often |
09:08:16 | GodEater | aliask and ptw419 have code running on it already |
09:08:17 | | Join petur [0] (n=petur@rockbox/developer/petur) |
09:08:27 | pondlife | Great |
09:08:44 | pondlife | Now if someone could get voice fully back up and running again.... |
09:10:53 | ptw419 | pondlife: the S is very rockboxable ;) |
09:11:25 | ptw419 | the zune on the other hand... |
09:11:34 | pondlife | So I hear, but the forum server is busy :( |
09:11:40 | ptw419 | everyone is still waiting on zune linux |
09:12:08 | * | GodEater thought that had died... |
09:12:12 | advcomp2019 | if i knew what i was doing i would help on the r series |
09:12:15 | GodEater | which is a shame |
09:12:34 | LinusN | ptw419: Duke Zune'em |
09:12:35 | GodEater | advcomp2019: no-one knows what they're doing with the R |
09:12:44 | GodEater | Duke Zune'em Forever |
09:13:04 | | Quit Rob222241 (Read error: 110 (Connection timed out)) |
09:13:11 | advcomp2019 | that is what i mean |
09:13:19 | ptw419 | heheh |
09:13:24 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
09:13:50 | | Part ddalton |
09:13:56 | GodEater | advcomp2019: well if everyone takes that attitude, then the port will never happen |
09:14:26 | pondlife | v.00000001 :) |
09:14:46 | aliask | Maybe that could be a 2 now... |
09:16:10 | ptw419 | maybe soon we can knock of one of those zeroes |
09:18:09 | | Join enyc [0] (n=enyc@194.154.175.247) |
09:18:46 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
09:20:00 | ddalton | so was p6159 commited? |
09:20:29 | Llorean | ddalton: Yes. |
09:20:36 | Llorean | ddalton: It says so on the task, and in the changelog |
09:20:38 | pondlife | But I can't get voice to work at all now. |
09:20:40 | ddalton | and how do the new voice files work? |
09:21:12 | Llorean | pondlife: Are you using a voice file generated for the new language system? |
09:21:15 | B4gder | "someone" needs to make the voice things work again |
09:21:27 | B4gder | as it seems nobody has voice working now |
09:21:37 | pondlife | Llorean: I'm using one n1s made for me after the endien-ness change |
09:21:48 | pondlife | But it segfaults the sim and does nothing on target. |
09:21:58 | scorche | B4gder: did you catch my highlight earlier? |
09:22:03 | pondlife | Endien-ness is still in a confused state I believe. |
09:22:14 | ddalton | that's maybe why simulator wasn't working last night about 18 hours a go |
09:22:19 | LinusN | i just tried one of daniel's voice files, and it works, but all phrases are mixed up |
09:22:41 | | Quit ddalton ("#c") |
09:22:44 | B4gder | scorche: I did, but I missed some details in your explanation ;-) |
09:23:04 | pondlife | e.g. look in voicefont.c for SWAP4() (and remove the unused SWAP2() while you're at it). Then look at the #ifdefs in talk.c ... |
09:23:07 | B4gder | so we need to figure out why my voice files are screwed up |
09:23:47 | pondlife | Also the Windows voice building script needs fixing up. |
09:24:02 | B4gder | I also wonder why the player's voice file grew again some 100K yday |
09:24:17 | LinusN | all the splashes, i guess |
09:24:23 | B4gder | aaah, yes |
09:24:34 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
09:24:45 | Llorean | Are the splashes sorted by target-specificness? |
09:25:06 | ddalton | I will just run the voice file on my h300 and see what happens |
09:25:22 | ddalton | can I build voices on cygwin? |
09:25:35 | | Join bluebanana [0] (n=Bana_Na@unaffiliated/bluebanana) |
09:25:41 | bluebanana | hi |
09:25:47 | pondlife | ddalton: Not AFAIK, unless you can find a suitable TTS package. |
09:25:57 | bluebanana | I need a program on my iPod that will log the "time of day" (hours:minutes:seconds) when I press the middle/circle button. |
09:26:11 | ddalton | pondlife how would you install it? |
09:26:17 | pondlife | ddalton: (Although I'd be very interested if you find one.) |
09:26:23 | ddalton | pondlife do you know of a good windows synth? |
09:26:25 | bluebanana | I've talked to some linux users and they said it's just a matter of binding [ echo `date` >> log.txt ] to the circle-button. I think that |
09:26:26 | bluebanana | this is a super-easy program to make, but I've got no programming experience whatsoever. (I'm a recent convert from Point-and-click Windows) |
09:26:41 | bluebanana | can anyone help me with this? |
09:26:48 | B4gder | bluebanana: rockbox has no command line |
09:26:54 | pondlife | ddalton: I have always used the SAPI 5 synths (e.g. MS Mary) but that's broken at the moment, so I cannot build any voice files. |
09:27:13 | bluebanana | B4gder, yeah, I don't need command line |
09:27:13 | B4gder | bluebanana: as rockbox is not linux, that advice is totally bogus |
09:27:16 | Llorean | bluebanana: Perhaps you meant to join #ipodlinux? |
09:27:29 | bluebanana | i've asked for help there too |
09:27:37 | pondlife | ddalton: n1s built an H300 file yesterday evening - look in the IRC logs for a URL. |
09:27:39 | bluebanana | but i understand that rockbox users can make programs |
09:27:40 | B4gder | bluebanana: you'd need to modify rockbox and recompile |
09:27:41 | bluebanana | right? |
09:27:48 | Llorean | bluebanana: Well, as Rockbox isn't Linux at all, the advice you were given doesn't relate to this project. |
09:27:48 | bluebanana | B4gder, i see |
09:27:52 | bluebanana | so it wont be easy |
09:27:56 | B4gder | bluebanana: but i would advice you to make a plugin for this particualr purpose |
09:27:56 | bluebanana | i suppose |
09:28:10 | bluebanana | B4gder, oh, plugins. yes. that may be what i am looking for |
09:28:23 | pondlife | ddalton: But, as I said, it crashes the sim and doesn't give me voice on the device :/ |
09:28:28 | bluebanana | i have no idea how to program. can anyone help me create this simple plugin? |
09:29:24 | GodEater | when you say "help" sounds more like you mean "will you write it for me?" |
09:29:34 | B4gder | bluebanana: I'm sure you can hire someone, or you can try getting someone interested in your idea to do it. Just asking for someone to do your dirty work might not work very well... |
09:29:44 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
09:30:13 | bluebanana | B4gder, i didn't think this work was _too_ dirty. Just a bit of dirt around the fingers |
09:30:14 | bluebanana | 8-) |
09:30:17 | scorche | B4gder: i am doing a bunch of stuff atm, but what i meant was "we dont need to be so strict about removing it and refusing to host anything remotely copyrighted" see http://www4.law.cornell.edu/uscode/html/uscode17/usc_sec_17_00000512−−−−000-.html (section c) for more details...the one thing about it, is that it is US law, which is what i wanted to speak to you about...it is basically how isps/hosting providers host their sites...the term "sa |
09:30:27 | ddalton | pondlife I will see what happens with this one. |
09:30:38 | B4gder | bluebanana: sure, but we all have todo-lists and priorities and life and families and paid jobs and... |
09:30:51 | Llorean | scorche: cut off at 'the term "sa' |
09:30:55 | bluebanana | B4gder, yes |
09:31:00 | GodEater | pondlife: is building the voice file as simple as picking "V" when you run configure ? |
09:31:18 | Llorean | bluebanana: You can get started with Rockbox plugins by finding a good C tutorial online, and looking at the hello world plugin code. |
09:31:22 | scorche | i do have access/contact with a lawyer who specializes in copyright issues now as well, for future reference |
09:31:31 | bluebanana | Llorean, gulp |
09:31:33 | scorche | Llorean: the term "safe harbour" applies |
09:33:07 | | Quit bluebanana ("Ex-Chat") |
09:34:00 | B4gder | scorche: that page basically says that as long as we remove them when we find out, that's ok |
09:34:07 | scorche | pretty much, yes |
09:34:25 | B4gder | and it makes sense |
09:34:35 | pondlife | GodEater: It should be, but it requires a suitable TTS engine. |
09:34:45 | GodEater | pondlife: I have all three |
09:34:45 | scorche | and we do not actively search/question images/content as is planned now, it is alright |
09:34:56 | pondlife | GodEater: For Cygwin...? |
09:34:56 | B4gder | GodEater: then run "make voice" |
09:34:59 | scorche | because, that would give us knowledge of the material |
09:35:03 | GodEater | pondlife: no silly - gentoo! |
09:35:09 | pondlife | :) |
09:35:11 | Llorean | scorche: So, then we make it fully automated? |
09:35:13 | B4gder | scorche: yes |
09:35:18 | scorche | Llorean: eventually, yes |
09:35:33 | GodEater | B4gder: ah - that's what I was missing! |
09:35:41 | GodEater | make doesn't do much otherwise |
09:35:47 | | Part modules |
09:35:50 | scorche | but for now, we will be reviewing the entries based on technical aspects instead of issues of copyright |
09:36:08 | B4gder | GodEater: we should probably poke it to work with just 'make' as well... |
09:36:14 | B4gder | one day |
09:36:17 | B4gder | in the distant future |
09:36:19 | GodEater | one day... :) |
09:36:20 | B4gder | :-) |
09:37:06 | Llorean | It would be nice if "make" did whatever you were configured for. |
09:37:10 | ddalton | pondlife it doesn't work I will try the latest build. but will have to compile (because the current build page isn't accessible from what I can tell. I will also try the latest english.lang. but they are both from the same revission. the ones I tried just then. |
09:37:22 | ddalton | revision |
09:37:35 | pondlife | ddalton: I'm pretty sure that it won't work :/ |
09:37:58 | ddalton | have any other blind users found the current build page not accessible. I can only get the source from it. |
09:38:31 | B4gder | ddalton: I'm open for suggestions on how to improve its accessability! |
09:38:35 | ddalton | yeah your probably right. do you know why this is cause the .talk files work. (probably got nothing to do with it) |
09:38:40 | GodEater | should the encoder options besides Lame work for voice too ? |
09:38:52 | GodEater | for some reason oggenc didn't work |
09:38:56 | B4gder | GodEater: I don't think so |
09:39:02 | pondlife | ddalton: I have too many unknowns to know what is borked in talk-land at the moment. |
09:39:04 | GodEater | that explains that then |
09:39:12 | GodEater | would have been nice to use speex |
09:39:21 | B4gder | pondlife: linus seems to get a few phrases to work with my voices on x5 |
09:39:36 | ddalton | what exactly has changed since that patch? |
09:39:44 | pondlife | B4gder: Did you rebuild after r14220 ? |
09:39:44 | ddalton | is anyone working on this? |
09:39:59 | pondlife | I am, kind of. |
09:40:00 | ddalton | I was trying revision 214 |
09:40:06 | B4gder | my voice files were built 3 hours ago |
09:40:15 | Llorean | ddalton: Please use whole revision numbers |
09:40:15 | pondlife | OK, I'll use them.. same link? |
09:40:18 | B4gder | yes |
09:40:38 | ddalton | ok sorry about that! |
09:41:38 | | Quit darkless ("Leaving") |
09:41:44 | | Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) |
09:42:08 | | Quit inversion (Connection timed out) |
09:43:45 | ddalton | I am using english.lang that comes in the apps folder with the revision I am downloading. is that ok? |
09:44:00 | ddalton | who has got the voices to work? |
09:44:45 | B4gder | ddalton: nobody atm I believe |
09:44:50 | B4gder | not completely at least |
09:44:50 | pondlife | B4gder: OK, your file works on H300 target but with a nasty click at the end of each clip |
09:45:07 | pondlife | sim segfaults though |
09:45:38 | pondlife | B4gder: Actually, it's not reading the right things at all..! |
09:46:03 | pondlife | Files...Settings are correct, but after that it's all out. |
09:46:29 | B4gder | yeah it seems something screws up the order/ids somewhere somehow |
09:46:55 | pondlife | Do you hear the click too? It's unpleasant. |
09:47:06 | pondlife | With spelt filenames it's almost painful :/ |
09:47:20 | B4gder | I've not tried these files |
09:47:23 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
09:47:32 | B4gder | the click sounds like festival problem or something |
09:47:39 | B4gder | (insert 'a' somewhere) |
09:47:46 | ddalton | I am using revision 14226 |
09:47:52 | ddalton | so I will see if that works |
09:48:08 | B4gder | I should probably use a rev number in the voice files instead of date... |
09:48:14 | pondlife | 14226?? |
09:48:16 | JdGordon | B4gder: I assume for the sake of the blind users you wont let me put the plugins that are actually for the file at the top of the open with list? |
09:48:24 | pondlife | 14224 is the latest, I thought? |
09:49:19 | pondlife | Hmm, svn up says r14226, but svn log only gives r14224 |
09:49:26 | B4gder | JdGordon: I don't really have an opinion on that |
09:49:43 | Llorean | pondlife: 14225 and 14226 are probably Gigabeat S commits then |
09:50:27 | ddalton | I don't know. it just said that when I did the check out thing in cygwin. |
09:52:08 | pondlife | Llorean: Why are they not visible in the svn log? Different branch? |
09:52:22 | aliask | Yep |
09:52:39 | aliask | The mails still get sent out, but it isn't visible on the front page |
09:53:14 | pondlife | Why not in the main branch? |
09:53:42 | pondlife | I'd like to see this on the main page :) |
09:53:50 | aliask | Not entirely sure - but I guess it has to do with us messing with shared files |
09:54:41 | | Join safetydan [0] (n=dan@rockbox/developer/safetydan) |
09:55:28 | *** | Saving seen data "./dancer.seen" |
09:56:17 | JdGordon | if anyone wants a nice surpirse, svn up, then have a look @ the open with menu |
09:56:45 | pondlife | JdGordon: Nice? I was in the minority who thinks it should be limited to sensible viewers.... |
09:56:58 | JdGordon | a different nice... |
09:57:03 | pondlife | (Although the viewers.config needed work.) |
09:57:43 | JdGordon | we have wiggle room there... it can be made a setting |
09:58:01 | pondlife | We have a setting file... viewers.config. |
09:58:25 | scorche | oooo...new images |
09:58:42 | GodEater | curious |
09:58:59 | GodEater | putting my new built voice file in appears to have hung the bootloader on my ipod |
09:59:01 | B4gder | scorche: nice huh! ;-) |
09:59:15 | GodEater | I asked when they arrived - and no-one told me! |
09:59:22 | dionoea | or maybe list the matching viewers first, and then append those that don't match. (Or print the matching viewers in bold ...if that was possible) |
10:00 |
10:00:07 | JdGordon | dionoea: I thought about that, but that screen isnt voiced, so blind users would get very confused if the order changes |
10:00:10 | scorche | some...i think a background might be nice, or something...some devices have light borders, while others have dark...consistency is needed a bit |
10:00:32 | scorche | am i correct in assuming they are scaled down versions of the vector images in the manuals? |
10:00:34 | JdGordon | dionoea: also, I realised thats not as easy as I was hoping |
10:02:07 | scorche | and the iriver h1x0 devices look a bit different than the scanner image (i dont have one, so cant attest to style variations if any) |
10:02:09 | dionoea | isn't it possible to add voice support to the screen then? |
10:02:24 | * | dionoea never used voice |
10:03:05 | GodEater | hmm - yep - voice file loaded to ipod = no boot possible |
10:03:21 | B4gder | scorche: yes, the pics are generated by bluebrother from the svg ones used in the manuals |
10:05:59 | | Join Nick_Brackley [0] (i=cb57494b@gateway/web/cgi-irc/labb.contactor.se/x-e124189bda989404) |
10:06:19 | B4gder | pondlife: we seem to be able to generate working voice files |
10:06:28 | B4gder | the ones I host are broken though |
10:06:37 | pondlife | Endien-ness? |
10:06:41 | B4gder | LinusN pokes on it and we should have a new set soon |
10:06:47 | B4gder | pondlife: possibly |
10:06:57 | B4gder | I blame my cache system for the script |
10:06:59 | pondlife | Great. Also the ability to generate under Windows would be good. |
10:07:05 | B4gder | he re-ran a fresh set that worked for him |
10:07:17 | pondlife | I like to have a single voice for menus and .talk clips. |
10:08:54 | * | GodEater notes that for whatever reason, the gentoo version of festival does not include festival_client |
10:09:04 | B4gder | I would like the windows way incorporated into the rockbox build system |
10:09:15 | | Part LinusN |
10:09:16 | Nick_Brackley | there seems to be a conflict with the record button on the h300, when holding it for usb charging it now enters the recording screen :/ |
10:09:19 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
10:10:15 | pondlife | Nick_Brackley: Good catch. I just blasted myself with feedback testing though :/ |
10:11:37 | GodEater | curious |
10:11:50 | | Join Nibbier [0] (n=sven@e181111156.adsl.alicedsl.de) |
10:11:51 | JdGordon | is walking a linked list much slower than iterating through an array? |
10:11:57 | pondlife | Shouldn't be. |
10:11:57 | GodEater | is the voice file loaded by default (i.e. with default settings) ? |
10:12:00 | pondlife | Yes |
10:12:04 | pondlife | If it's present |
10:12:18 | pondlife | Voice menus are enabled by default, for blind users. |
10:12:19 | GodEater | it's properly broken on the ipod then |
10:13:01 | Nick_Brackley | pondlife: so has a solution been proposed? |
10:13:08 | GodEater | the splash screen shows, and then nothing else happens |
10:13:11 | pondlife | No, you only just spotted it! |
10:13:28 | Nick_Brackley | pondlife: lol sorry i'm a bit off today.... |
10:13:31 | | Join MySic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
10:13:43 | pondlife | I would prefer to revoke the record button change (and maybe put the configurable record button in its place). |
10:14:10 | pondlife | Alternatively we could use long play for USB charge, but I don't like that as much... and it'll probably break something else :) |
10:14:17 | Nick_Brackley | pondlife: yes I much prefer that as I never use the record screen and would prefer it to go somewhere else |
10:14:24 | LinusN | i personally think the rec button should take you to the recording screen |
10:14:29 | Llorean | pondlife: Long menu, like on iPods, should work? |
10:14:36 | Llorean | It brings up the quickscreen, but that's readily banished |
10:14:47 | pondlife | Yes, that would work |
10:15:18 | pondlife | Long play does nothing at all (in WPS and browser) as far as a quick poke reveals. |
10:15:36 | Llorean | LinusN: How do you feel about a short press of record bringing you to /.rockbox/user (or some hard-coded folder) so that users can use it as a replacement browse .cfg, or themes, or favourites or playlists? |
10:15:38 | pondlife | Although it is used as a shift key |
10:16:12 | pondlife | Llorean: The configurable record patch that was rejected recently was nice. |
10:16:13 | Nick_Brackley | what about if the unit is on hold, it could just charge? |
10:16:14 | LinusN | Llorean: i saw that idea in the tracker, but i haven't given it much thought |
10:16:26 | Llorean | LinusN: Not a customizable menu, but it allows you to do some things a customizable menu can't at the same time as not really adding complexity anywhere. |
10:16:37 | JdGordon | Llorean: that needs to do nothing if the folder doesnt exist.... but thats easy enough to do |
10:16:42 | Llorean | pondlife: Remember, customizable menus themselves generally are frowned upon. |
10:16:58 | JdGordon | pondlife: also, his implementation wasnt very nice imho |
10:17:06 | pondlife | Ah, I never looked at the code. |
10:17:21 | Llorean | I think a hard coded folder like that is kinda a "best of both worlds" situation. |
10:17:48 | pondlife | Llorean: And make menu the USB charge override? |
10:17:56 | pondlife | MENU I mean |
10:18:23 | Llorean | pondlife: I'm indifferent. If play works better, that's fine with me. |
10:18:33 | Llorean | I was just suggesting Menu because it was one button I knew was "safe" to use like that. |
10:18:45 | pondlife | No. PLAY is needed as a shift key for folder skip and pitch. |
10:19:01 | Llorean | pondlife: Aye, but play can do both without harm, right? |
10:19:11 | pondlife | Suppose so. |
10:19:20 | pondlife | MENU is completely clean though |
10:19:33 | JdGordon | play as override for usb? I think menu would be better |
10:19:56 | Llorean | And that's just a change to the keymap for the h300 then? |
10:19:57 | pondlife | Sorry, not clean... wrong word... |
10:20:04 | pondlife | Yes. How about H100? |
10:20:11 | Llorean | H100 doesn't have USB charging. |
10:20:15 | pondlife | Great! |
10:20:20 | | Join Rob222241 [0] (n=Miranda@p54B177D2.dip.t-dialin.net) |
10:20:30 | LinusN | ok, the latest voice files at http://daniel.haxx.se/rockbox/voices/ seem to work |
10:20:32 | Llorean | And on the Sansa you hold "Select" if I recall |
10:21:04 | | Join obo [0] (n=obo@rockbox/developer/obo) |
10:21:04 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
10:21:04 | GodEater | LinusN: no ipodvideo? |
10:21:39 | B4gder | hm, I guess ipodvideo perhaps fails due to that size prompt |
10:21:53 | pondlife | LinusN: Still crashes the sim. |
10:22:20 | LinusN | pondlife: wouldn't that be a sim issue rather than a voice file issue? |
10:22:32 | pondlife | Yes |
10:22:37 | GodEater | B4gder: ah yes! |
10:22:39 | pondlife | Just pointing it out .. |
10:23:02 | B4gder | GodEater: I'll work on a fix and generate a video one |
10:23:06 | GodEater | thank you |
10:23:07 | pondlife | H300 target = big-endien, H300 sim = little-endien |
10:23:14 | GodEater | although I'm still not sure why my local voice files don't work |
10:23:14 | pondlife | talk.c needs not to care. |
10:24:37 | GodEater | what version of festival are you using ? |
10:24:48 | Llorean | Isn't that just a case of using fixed files (LE) and letoh? |
10:24:59 | B4gder | GodEater: 1.4.3 |
10:25:14 | Llorean | Or are the voice files the same endianness of the target arch for some reason? |
10:25:27 | | Quit Siku () |
10:25:43 | pondlife | Llorean: They shouldn't be any more (except for Archos), but talk.c has incorrect checks in, I think. |
10:25:53 | pondlife | I would fix, but I don't know this for certain, |
10:25:56 | GodEater | I appear to have 1.95 here |
10:26:27 | Llorean | pondlife: Is it swapping for H300, rather than using the to-host macros? |
10:27:10 | pondlife | Not sure.. #ifdef ROCKBOX_LITTLE_ENDIAN is the suspicious line. |
10:27:27 | pondlife | Which will be true on x86 sim |
10:27:51 | pondlife | Should probably be checking for Archos |
10:29:14 | aliask | LinusN: Do the ipod mini 2g voices work on the ipod mini 1g? |
10:29:22 | pondlife | If I change it, I no longer crash, but I don't get speech either. |
10:29:29 | LinusN | aliask: i have no idea |
10:29:44 | aliask | It's just that they aren't on daniel's site |
10:29:48 | JdGordon | Llorean: re the .icons file, is it actually necassary to allow more than one? I mean can we just just hardcode the filename? It would make my filetypes.c cleanup/rework a bit simpler |
10:29:53 | aliask | Only 2g voices |
10:30:06 | B4gder | I guess I need to add mini 1g ones |
10:30:09 | Llorean | JdGordon: Don't you need one .icons file per icon theme? |
10:30:18 | JdGordon | shit, i meant .colours |
10:30:24 | pondlife | Bagder: Your voice files - I suspect the click might come from VOICE_PAUSE. |
10:30:28 | ddalton | LinusN: Are those voices on daniel's site built under linux? should the makevoices script generate more than one file? |
10:30:47 | B4gder | ddalton: they are built on linux, yes |
10:30:50 | LinusN | ddalton: they are built on linux, yes |
10:30:54 | LinusN | hahaha |
10:30:55 | pondlife | lol |
10:31:02 | B4gder | now, that's hilarious |
10:31:06 | B4gder | _exactly_ the same |
10:31:13 | pondlife | Seperated at birth... |
10:31:26 | Llorean | JdGordon: I'm not sure. In theory, users might want different .colours with each theme, especially if say the colors conflicted with the backdrop |
10:31:33 | JdGordon | aliask: they are the same target, so I guess they would work |
10:31:36 | pondlife | Maybe "ddalton: they are built on linux, yes" should be a GoldenQuote? |
10:31:55 | B4gder | JdGordon: not if the exact target id is checked in the lang file loader |
10:32:10 | JdGordon | arnt they the same target though? |
10:32:19 | aliask | I suspect they are compatible |
10:32:29 | aliask | I can test if needed - I have a mini 1g |
10:32:32 | B4gder | GodEater: ipodvideo voice done |
10:32:36 | ddalton | LinusN: should my makevoices script generate more than one voice file. (One for each player) |
10:32:41 | JdGordon | doh, didnt read the mini part |
10:32:44 | * | JdGordon shuts up |
10:32:51 | LinusN | ddalton: no |
10:33:10 | ddalton | ok so why does daniel's site have voice files for different players? |
10:33:19 | LinusN | ddalton: the makevoices script needs to be updated |
10:33:38 | B4gder | ddalton: starting just a few days ago, voice files are target-specific so you need to built each for a specific target |
10:33:38 | LinusN | to select which player to build for |
10:34:00 | ddalton | LinusN: so when it is updated it will make a voice file for each player and it will work again? |
10:34:26 | GodEater | B4gder: thanks |
10:34:27 | LinusN | it will probably let you select which player to build for |
10:34:53 | ddalton | LinusN: Ok I will try this voice then. |
10:35:06 | LinusN | ddalton: which voice? |
10:35:12 | * | pondlife looks forward to rbutil incorporating the voice file building :p |
10:35:24 | ddalton | If I really want to get in to rockbox coding should I be using linux? |
10:35:37 | LinusN | ddalton: not necessarily |
10:35:42 | ddalton | LinusN: the one off daniel's site |
10:35:48 | pondlife | ddalton: No |
10:35:54 | LinusN | ddalton: yes, that voice should work |
10:35:57 | pondlife | I mean no need for Linux |
10:36:11 | * | pondlife types slowly - and goes off for more caffeine. |
10:36:22 | B4gder | I'll move these voices over to get hosted somewhere on rockbox.org soonish |
10:36:49 | pondlife | B4gder: Can you sort the click out first? |
10:37:04 | ddalton | pondlife I am blind so what about the vm should I be using that. I find cygwin slow sometimes and would linux help at all? |
10:37:19 | B4gder | the clicks is not due to my script or anything, its a flaw in the voice build |
10:37:37 | pondlife | Not the VOICE_PAUSE source? |
10:37:44 | B4gder | I don't know |
10:37:53 | B4gder | I've not even tried my voices... |
10:38:21 | GodEater | nope - that voice file doesn't work either |
10:38:25 | pondlife | Hmm, someone who understands genlang and voicefont needs to look at makevoices.vbs... |
10:38:49 | pondlife | Or, I need to understand genlang and voicefont :) |
10:39:00 | B4gder | have anyone using an ARM-based target got voice working? |
10:39:17 | pondlife | Is ARM little-endien? |
10:39:20 | B4gder | yes |
10:39:32 | pondlife | OK, has anyone got any little-endien target working? |
10:40:07 | pondlife | Maybe the sim problem is the same bug. |
10:40:15 | B4gder | that's my thinking too |
10:40:40 | pondlife | voicefont should not be using SWAP4() ? |
10:40:54 | ddalton | well it still doesn' |
10:40:58 | pondlife | And talk.c should not be #ifdeffing on endienness. |
10:41:00 | ddalton | doen't work |
10:41:13 | ddalton | doesn't I mean |
10:41:20 | B4gder | ddalton: on what target? |
10:41:24 | LinusN | ddalton: did you rename the file to "english.voice"? |
10:42:25 | pondlife | ddalton: Cygwin ought to work fine. I've yet to try VMWare, but that might at least allow you to build a voice file. |
10:42:48 | ddalton | yes |
10:43:30 | ddalton | there are 2 h300 links on his site |
10:43:45 | pondlife | Pick today's date |
10:43:50 | ddalton | I will try the other one |
10:43:50 | LinusN | ddalton: there are 4 |
10:44:17 | pondlife | Blimey how much HD space does a VMWare image need? |
10:44:18 | ddalton | ok I didn't see them what is the difference with them |
10:44:27 | LinusN | ddalton: this is the one you need: http://daniel.haxx.se/rockbox/voices/h300-20070807-english.voice |
10:44:36 | ddalton | I got the wrong date that's why |
10:44:48 | B4gder | pondlife: a lot, since it'll need disk space for the vm |
10:44:54 | ddalton | I didn't see the dates until now. |
10:44:58 | | Join Ishi`` [0] (i=Ishi__@cro34-3-82-236-92-216.fbx.proxad.net) |
10:45:28 | pondlife | I thought the 145 VMWare download was big, then I saw the VM... :) |
10:45:49 | aliask | How does the tm_year variable represent the current year? It's range is 100->199? 1800 + tm_year? |
10:45:56 | pondlife | Might stick with Cygwin after all, hard disk is pretty full... |
10:46:13 | B4gder | aliask: 1900 + tm_year |
10:46:27 | ddalton | can you install voices on cygwin? |
10:46:51 | ddalton | or applications maybe a TTS thing |
10:46:56 | aliask | B4gder: Thanks |
10:47:23 | B4gder | ddalton: if you can get one of the TTS engines for cygwin, then sure. But I don't think anyone has tried much doing that so far |
10:47:39 | pondlife | B4gder: I've tried and failed (so far) |
10:48:00 | ddalton | so a standed linux synth won't work? |
10:48:07 | B4gder | ddalton: cygwin is not linux |
10:48:15 | pondlife | ddalton: http://www.seas.upenn.edu/~mfickett/festival.html might be useful... |
10:49:00 | pondlife | But it only works for older versions of Festival apparently. |
10:50:06 | markun_ | pondlife: Something was added to http://www.rockbox.org/twiki/bin/view/Main/TextToSpeech |
10:50:07 | | Quit Rob222241 (Read error: 104 (Connection reset by peer)) |
10:50:16 | | Join Rob2222 [0] (n=Miranda@p54B177D2.dip.t-dialin.net) |
10:50:21 | markun_ | (about why TTSbox hasn't been so active lately) |
10:50:25 | | Join harmattan [0] (n=harmatta@213.37.172.146.dyn.user.ono.com) |
10:50:34 | pondlife | markun_: I saw... |
10:50:46 | | Join austriancoder [0] (n=austrian@80.120.117.30) |
10:50:56 | pondlife | I don't like the use of past tense in "I also liked the Rockbox firmware a lot..." ;) |
10:51:06 | pondlife | But that's probably a language thing |
10:51:15 | markun_ | I guess so too |
10:51:28 | markun_ | but I don't know anything about the turkish language |
10:51:29 | | Quit TiMiD[FD] ("leaving") |
10:53:03 | aliask | austriancoder: Hi! |
10:53:15 | petur | markun: did you already see some code from him? |
10:53:15 | | Quit webguest79 ("CGI:IRC (Ping timeout)") |
10:53:31 | * | petur waves at austriancoder |
10:53:42 | austriancoder | petur: good morning |
10:53:58 | | Quit harmattan (Client Quit) |
10:54:07 | markun_ | petur: I got some code but didn't take a look at it. linuxstb did take a look at it and said it was basically the unchanged flite code with a dummy plugin file added |
10:54:15 | aliask | No good morning for me then? :( |
10:54:36 | LinusN | aliask: you must deserve it first :-) |
10:54:47 | aliask | I am not worthy! |
10:55:15 | maddler | anyone using Plain Blue theme? |
10:55:57 | ddalton | ok I got it to work. the voice file i am talking about. And will ubuntu work for rockbox. cause it has a built in screen reader. |
10:56:08 | ddalton | ubuntu is as a vm |
10:56:09 | markun_ | maddler: not me |
10:56:13 | B4gder | ddalton: ubuntu is fine, sure |
10:56:21 | ddalton | what about the compilers |
10:56:26 | ddalton | for rockbox |
10:56:46 | B4gder | ddalton: what about them? |
10:56:54 | ddalton | how do I install them? |
10:56:56 | markun_ | ddalton: the rockbox source has a tool to build them |
10:57:02 | markun_ | tools/rockboxdev.sh |
10:57:04 | | Join bdgraue [0] (n=bdgraue@host-091-096-245-250.ewe-ip-backbone.de) |
10:57:05 | ddalton | how do I use that? |
10:57:10 | markun_ | just run it |
10:57:23 | | Nick markun_ is now known as markun (n=markun@rockbox/developer/markun) |
10:57:32 | ddalton | I know this will sound like a dumb question. But how do I run it? |
10:57:37 | austriancoder | as i need a linkedlist in the usb stack, could somebody review this one http://www.christian-gmeiner.info/soc/linkedlist.patch and if its okay, I want to commit it |
10:58:16 | markun | ddalton: maybe you should invest a little time to learn about the basics of linux. |
10:58:20 | B4gder | austriancoder: isn't that a lot from the linux kernel? |
10:58:35 | B4gder | I mean, why is it (c) you ? |
10:58:36 | ddalton | Do you know of any documentation on linux? |
10:58:55 | B4gder | ddalton: the internet is crowded with it |
10:59:00 | markun | ddalton: no, but try google |
10:59:15 | ddalton | ok then |
10:59:18 | austriancoder | B4gder: as its written in the header its taken from linux source - sadly, there is no copyright notice in it |
10:59:59 | markun | austriancoder: still doesn't make you the copyright holder then :) |
11:00 |
11:00:03 | B4gder | austriancoder: right, but that doesn't make a copy of it your creation, so it shouldn't be copyrighted by you |
11:00:23 | austriancoder | B4gder: will fix it.. |
11:00:36 | B4gder | but to get techy, why commit it if nothing uses it? |
11:01:40 | austriancoder | B4gder: Copyright (C) by Linux Kernel Develeopers - I want to commit it today, with a part of the usb stack |
11:01:52 | austriancoder | Developers |
11:02:04 | B4gder | aha, usb stack coming with it then I agree with it |
11:02:28 | Ishi`` | ipod nano unstable :'( |
11:03:37 | pondlife | Ishi``: Do you hsve a voice file? |
11:03:48 | pondlife | If so, try deleting it.... |
11:04:11 | | Quit pondlife ("rebooting") |
11:04:19 | ddalton | I am reading a c book and does rockbox use main() |
11:04:28 | Neovanglist | ... |
11:05:28 | Ishi`` | yes voice files |
11:05:34 | Ishi`` | is a desactivate |
11:06:47 | JdGordon | does atoi() work with hex strings? |
11:07:16 | B4gder | no |
11:07:21 | markun | ddalton: not in the usual way |
11:07:24 | JdGordon | nuts |
11:07:26 | B4gder | JdGordon: strtol() |
11:08:01 | JdGordon | does rb have that? |
11:08:12 | JdGordon | doesnt look like it |
11:09:29 | markun | austriancoder: maybe you can find the copyright holder here: http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.22.y.git;a=tree |
11:09:44 | markun | but I'm unable to find list.h |
11:10:23 | | Join nero [0] (n=hoor@71.196.40.93) |
11:12:04 | austriancoder | markun: http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.22.y.git;a=history;f=include/linux/list.h;h=f29fc9c1a964f299e525c65e2ffa847db35ec07c;hb=HEAD |
11:12:26 | markun | ah, yes :) |
11:12:48 | austriancoder | markun: but how should i give the copyright? |
11:12:55 | nero | arg, #ipodlinux is dead, maybe someone here cna answer my question |
11:13:09 | nero | is it safe to install loader2 v2.5 over v2.4? |
11:13:11 | markun | I was hoping the history would go back to the original commit |
11:13:13 | nero | would anyone happen to know? |
11:13:28 | scorche | nero: that is offtopic here... |
11:13:33 | nero | :< |
11:13:45 | scorche | please read the guidelines linked in the topic |
11:14:07 | nero | I know it's a bit offtopic, but if you can answe,r I would greatly appreciate it |
11:14:08 | markun | nero: does ipl have a forum or only the IRC channel? |
11:14:27 | B4gder | they have a forum |
11:14:37 | scorche | nero: if #windows was dead, would you go to #apple to ask your question? |
11:14:40 | markun | I think most people who come here use the rockbox bootloader |
11:14:40 | nero | if the irc channe; is dead, i dont expect their forums to be filled with people :/ |
11:14:50 | nero | this isnt apple vs ms |
11:14:51 | nero | >.> |
11:15:05 | nero | a lot of peopel use loader2 for rockbox, thats why i considered asking here |
11:15:09 | nero | thanks anyway |
11:15:14 | markun | good luck |
11:16:28 | | Part nero ("In Soviet Russia, channel parts you.") |
11:17:34 | scorche | 3 min and declaring the channel "dead"... |
11:20:20 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust362.winn.cable.ntl.com) |
11:24:19 | ddalton | I have a vista pc here will I be able to run any vmware images to compile rockbox I have 1 gb of ram. |
11:24:49 | Ishi`` | voice files desinstalled over bug for ipod nano :( |
11:26:12 | LinusN | ddalton: i am not sure, but i suspect that you might encounter issues with screen reading with the vmware images |
11:27:14 | pondlife | Stupid Linux noob here, but now I have the VMWare/Debian image up and running (and building Rockbox), how should I install Festival (or Flite etc.)? |
11:27:37 | scorche | pondlife: apt-get |
11:27:39 | ddalton | LinusN I have a ubuntu image here and that has speech in it. But I just need to read up on linux so I can try and figure out how to install the compilers for rockbox. |
11:27:46 | Ishi`` | prefetc abort : c0edbabe |
11:27:48 | scorche | (assuming it in the repositories) |
11:27:56 | Ishi`` | over bug ! for : 25/07/07 |
11:28:04 | Ishi`` | ..... |
11:28:13 | pondlife | "apt-get install festival" ? |
11:28:16 | ddalton | any blind people here using the vm? |
11:28:40 | ddalton | how much ram does the rockbox vm use? |
11:28:57 | markun | pondlife: that's not a copmiler, or what are you talking about? |
11:29:14 | pondlife | markun: Speech synth |
11:29:23 | pondlife | Seems to be working.. |
11:29:30 | | Join Entasis [0] (n=Jarred@ppp121-45-11-10.lns10.adl2.internode.on.net) |
11:29:37 | pondlife | Well, it's downloading lots of stuff! |
11:31:19 | | Join miepchen^schlaf [0] (n=hihi@dslb-088-072-006-116.pools.arcor-ip.net) |
11:34:19 | ddalton | once I make my voice file on the vm how do I copy it to my player? |
11:34:26 | Ishi`` | ...... |
11:35:58 | pondlife | scorche: Hmm, seems to have failed - lots of unmet dependencies. |
11:36:39 | Ishi`` | prefetch abort , data abort |
11:36:43 | scorche | have you tried -f? |
11:36:45 | Ishi`` | NOOB NANO |
11:36:46 | Ishi`` | ! |
11:36:52 | scorche | Ishi``: we heard you the first time |
11:37:09 | pondlife | Yes. e.g. "Depends: libc6 (>=2.5-5) but 2.3.6.dsl-8 is to be installed" |
11:38:18 | | Join barrywardell [0] (n=barry@wardell.ucd.ie) |
11:38:42 | | Join barrywardell_ [0] (n=barrywar@dhcp-892b9afb.ucd.ie) |
11:38:55 | scorche | you might need to add a different repository into the mix to get newer versions of packages if they are needed |
11:38:59 | pondlife | apt-get -f install gives lots of "readlink: invalid option −− e" errors |
11:39:44 | pondlife | Ishi``: Don't PM me either. just delete your voice file or go back to an old buld. |
11:40:29 | Ishi`` | haha |
11:40:42 | scorche | it isnt funny...it is considered rude |
11:40:43 | Ishi`` | scorche is a version stable : 25/07/07 |
11:41:06 | Ishi`` | after is bug :/ ( prefetch abort etc ) |
11:41:28 | scorche | as i have said before, there is no need to repeat yourself |
11:41:43 | pondlife | Ishi``: Maybe try a build from 4th August. |
11:41:59 | pondlife | And a bootloader too. |
11:42:21 | Ishi`` | 4th august ? |
11:42:22 | Ishi`` | ok |
11:42:23 | pondlife | scorche: Sorry to be a PITA, but can you explain how I might add a repository? |
11:42:31 | pondlife | I know nothing :) |
11:43:52 | scorche | pondlife: there are plenty of walkthroughs on google |
11:44:25 | scorche | (sorry if i appear rude at all, but i have been away from my computer for entirely too long and am in the process of catching up.....and i havent slept in over 4 days) |
11:45:13 | | Quit HellDragon (Connection timed out) |
11:45:28 | pondlife | No problem, I googled but it's going to take more work than I have time for too. |
11:45:35 | pondlife | Will give up for today |
11:45:51 | aliask | pondlife: Take a look in /etc/apt/sources.list (iirc) |
11:46:05 | pondlife | Thanks |
11:46:34 | scorche | pondlife: http://www.debian.org/doc/manuals/repository-howto/repository-howto.en.html |
11:46:47 | pondlife | Thanks |
11:47:00 | maddler | how do I take a screenshot? |
11:47:04 | maddler | :) |
11:47:11 | scorche | maddler: in rockbox? |
11:47:11 | aliask | maddler: On rockbox? |
11:47:15 | maddler | yes |
11:47:17 | pondlife | maddler: On the sim or target? |
11:47:23 | maddler | target |
11:47:45 | maddler | no windowns box to run sim on |
11:47:51 | pondlife | maddler: Enable screenshot (in Debug), then plug in your USB cable when you want a picture. |
11:47:51 | scorche | i believe the manual explains this, although i could be mistaken |
11:48:09 | pondlife | The sim will run under Linux too.. |
11:48:23 | maddler | ok... |
11:48:40 | Ishi`` | 4th august : bug |
11:48:40 | maddler | hmmm... I gave a look at it tonight... and thought I only saw win32 bins |
11:48:52 | pondlife | You'll need to build it. |
11:49:55 | maddler | pondlife: oh... ok... I'll give it a try then.. :) |
11:50:08 | maddler | trying to build a new theme... :) |
11:50:57 | | Join bluebrother [0] (i=9UgflCwA@nat-wh-1.rz.uni-karlsruhe.de) |
11:51:21 | aliask | scorche: What's the status with themes.rockbox.org? |
11:52:10 | | Quit ddalton ("#linux") |
11:52:22 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
11:52:29 | scorche | aliask: untouched from 2-ish weeks ago atm...i just got home from vacation and intend to get a long sleep, arrange some new furniture, finish catching up, then immediately getting to work on getting the site ready for debut |
11:52:44 | aliask | Awesome |
11:52:51 | * | aliask looking forwards to it |
11:55:22 | | Quit Nick_Brackley ("CGI:IRC (EOF)") |
11:55:29 | *** | Saving seen data "./dancer.seen" |
11:55:42 | pondlife | Ishi``: Did you upgrade your bootloader? |
11:57:48 | maddler | scorche: drop me a line if I can help... |
11:58:02 | maddler | php/sysadm/whatever... |
11:58:38 | scorche | php, i am not to familiar with, but i do have many other people willing to help...thanks for the offer though =) |
11:58:39 | bluebrother | scorche: welcome back ;-) |
11:58:47 | scorche | bluebrother: thanks! |
11:59:25 | bluebrother | I rewrote the php file you send me to output ini files. Just ping me when you look into the themes site. |
11:59:29 | Ishi`` | pondlife is a bootloader : 1.1 |
11:59:31 | maddler | scorche: : np... :) |
11:59:53 | Ishi`` | how to make |
11:59:54 | Ishi`` | ? |
12:00 |
12:00:00 | Ishi`` | tutoriel plz ? :) |
12:00:07 | | Part Llorean |
12:00:10 | bluebrother | Postleitzahl? |
12:00:20 | scorche | bluebrother: and these ini files are accessed and read by rbutil? |
12:00:51 | | Part maffe |
12:00:51 | bluebrother | not yet −− it seems Qt works a bit differently if I want to pass GET arguments. But I'm working on it |
12:01:00 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
12:01:06 | scorche | but they will be, i am assuming? |
12:01:10 | Ishi`` | pondlife ? :p |
12:01:32 | bluebrother | yes, that was my intend −− it's much easier to parse them (as there is a completely ready-to-use class in Qt) |
12:02:01 | scorche | Ishi``: please be a bit more patient in your messages...people will get to them in time, and writing additional lines will not help the matter |
12:02:15 | scorche | bluebrother: great...if you can, can you mail me the updated file? |
12:02:26 | scorche | not instantly, but whenever |
12:02:43 | pondlife | Ishi``: I don't have an iPod and don't know which bootloader is current, but I do know the using an older bootloader can cause the symptoms you're seeing. I suggest you just repatch with the current one... |
12:02:50 | bluebrother | sure, will do |
12:03:21 | pondlife | Ishi``: But an iPod user will need to explain how to do this if you don't know how. |
12:03:59 | Ishi`` | ok sorry scorche :) |
12:04:56 | Ishi`` | Thanks pondlife i'am testing :) |
12:05:49 | bluebrother | Ishi``: have you updated the apple firmware recently? |
12:07:57 | Ishi`` | yes :( |
12:07:58 | Ishi`` | 1.3 |
12:08:00 | Ishi`` | 1.3.1 |
12:08:23 | Ishi`` | is a solution for Downgrade ? :s |
12:08:28 | bluebrother | well, there have been reports about that combination. |
12:08:37 | bluebrother | because of the changed clock setup |
12:09:01 | bluebrother | the easy solution is to simply use an older build for now. |
12:09:17 | Ishi`` | ok |
12:09:46 | Ishi`` | the version which I found who fonctione am 25/07/07 |
12:09:50 | Ishi`` | Thnaks for respons :) |
12:10:24 | Ishi`` | Bootloader not correction problem alors ) |
12:10:56 | bluebrother | no −− it seems the newer apple firmware does some setup things differently |
12:11:12 | bluebrother | but nobody knows what exactly, so it's not easy to fix the issue |
12:11:59 | Ishi`` | ok :( |
12:12:06 | Ishi`` | not solution for downgrade ? :s |
12:12:31 | bluebrother | I don't know if / how you can downgrade the apple firmware. |
12:13:02 | Ishi`` | ok |
12:13:36 | | Join Nick_Brackley [0] (i=cb57494b@gateway/web/cgi-irc/labb.contactor.se/x-e2fef6e2fc1a9ca3) |
12:15:28 | | Join Rob222241 [0] (n=Miranda@p54B176C5.dip.t-dialin.net) |
12:16:14 | | Quit perrikwp ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
12:17:22 | bluebrother | Ishi``: check this task: http://www.rockbox.org/tracker/task/7510 |
12:19:11 | Ishi`` | thanks |
12:28:40 | | Quit kubiix (Read error: 110 (Connection timed out)) |
12:31:20 | Nick_Brackley | petur: the histogram is a very nice feature |
12:33:43 | Ishi`` | Rockbox test1 is fonctionnaly 28/07/07 :) |
12:35:12 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
12:36:07 | pondlife | Should there be a warning on the frontpage that iPod users should NOT upgrade their Apple firmware? |
12:37:34 | Ishi`` | :s |
12:37:44 | Ishi`` | I don't know :/ |
12:42:01 | B4gder | LinusN updated the voices again |
12:42:13 | B4gder | with his wavtrim fix it shouldn't click anymore |
12:42:47 | GodEater | are they still breaking little-endian targets tho ? |
12:42:54 | B4gder | I assume so |
12:48:11 | | Join alien___ [0] (n=cris@panzer.utcluj.ro) |
12:48:26 | austriancoder | JdGordon: ping |
12:49:00 | JdGordon | pong |
12:49:21 | | Quit MySic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
12:49:21 | austriancoder | JdGordon: are you the man for settings suff? |
12:49:52 | JdGordon | yeah, I guess so, whats the prob? |
12:50:21 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
12:50:32 | | Join XavierGr [0] (n=xavier@ppp44-203.adsl.forthnet.gr) |
12:51:27 | austriancoder | JdGordon: I want to integrate an usb stack confing menu. And i dont know exactly how to do it... this is what i have so far :) http://www.christian-gmeiner.info/soc/settings_beginning.patch |
12:51:37 | safetydan | Sort of related to Rockbox question. Has anyone had to add exclusions to employment contracts so you can keep working on open source stuff (particularly Rockbox)? |
12:52:14 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
12:52:48 | | Join iamben [0] (n=ben@dpc67142179038.direcpc.com) |
12:53:12 | B4gder | safetydan: I've not heard anyone mentioning that at least and I know of any |
12:53:25 | JdGordon | austriancoder: use an int instead, then have a look at the CHOICE_SETTING() macro in settings_list.c to add it to the config file. then use MENUITEM_SETTING() in the menu file you want to add it to a menu |
12:54:08 | | Quit majeru (Read error: 110 (Connection timed out)) |
12:54:14 | B4gder | *don't know of any |
12:54:26 | B4gder | now where's that typing class again? |
12:54:42 | safetydan | B4gder, interesting. The usual employment agreement around here generally have something like "the company owns everything you write" clauses. I'm just working on getting exclusions added to the contract. |
12:55:22 | B4gder | safetydan: I see, and yeah I've heard similar stuff before from US people but here in Sweden that sort of contract is not that common |
12:55:41 | austriancoder | JdGordon: will try it.. .oO( oh my god, need to add some i18n stuff too )Oo. |
12:55:59 | JdGordon | its not too hard |
12:56:07 | JdGordon | ill be round for a while if you need help |
12:56:17 | safetydan | Ah Sweden. Land of contract Freedom :) |
12:56:43 | B4gder | we have pretty detailed laws on this |
12:56:55 | B4gder | which prohibits lots of contracts like that |
12:57:44 | B4gder | different pros and cons as usual |
12:58:28 | | Quit iamben_ (Read error: 104 (Connection reset by peer)) |
13:00 |
13:01:42 | | Quit Nick_Brackley ("CGI:IRC (EOF)") |
13:05:41 | safetydan | I doubt that a Java shop is going to be at all interested in firmware for DAPs so it shouldn't be too much to ask for an exclusion. |
13:07:13 | B4gder | well, I guess it depends on their policies and how badly they want you etc |
13:07:43 | B4gder | but yeah, it's hard to see why they couldn't agree to it |
13:08:47 | | Quit daugustine ("Leaving") |
13:09:08 | * | B4gder has added bonus links on the daily build page |
13:14:27 | safetydan | I don't think I've ever looked at the daily build page. |
13:15:00 | B4gder | well, the voice links are brand new |
13:15:13 | safetydan | Ah, I was wondering what changed. |
13:15:43 | safetydan | Is there no voice file for the H120 because it should be the same as the H100/115? |
13:15:45 | B4gder | and I've setup things now so that the voices are built daily using the same rev as the daily builds |
13:16:00 | B4gder | safetydan: no, that's just because my script didn't make any such voice yet |
13:16:22 | safetydan | righto. |
13:16:30 | B4gder | I'm adjusting things and it should be better tomorrow |
13:16:39 | * | safetydan wonders about the complexity of the all the scripts maintaining the build pages |
13:17:00 | B4gder | haha, there's quite a few of these now |
13:17:00 | safetydan | It's a pretty sophisticated distributed automatic build system. |
13:17:11 | B4gder | it is indeed |
13:20:58 | austriancoder | JdGordon: soo... http://www.christian-gmeiner.info/soc/settings_beginning.patch -> i get in sim an USB entry and then a "Not Done Yet!" |
13:21:25 | JdGordon | your almost there then :)_ |
13:22:21 | JdGordon | "not done yet" means it cant find the setting.... |
13:22:36 | JdGordon | also, you cant have spaces after the commas in the config string |
13:23:18 | JdGordon | maybe comment out the #ifdef USBSTACK in settings_list.c? |
13:23:35 | austriancoder | yep |
13:25:54 | austriancoder | JdGordon: settings_list.c:1253: warning: initialization from incompatible pointer type |
13:26:30 | JdGordon | ah, you need to i8n the config options.... |
13:26:43 | JdGordon | or use the CHOICESETTINGSTRINGS_SETTING macro |
13:26:53 | JdGordon | its named something like that |
13:28:42 | austriancoder | JdGordon: so then lets do the i18n stuff :) |
13:29:26 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
13:30:01 | JdGordon | yeah, a bit easier |
13:30:48 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
13:32:02 | | Part LinusN |
13:34:33 | | Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from http://www.the-bofh.com/bofhnet/irc !") |
13:40:04 | | Join Falen [0] (n=chatzill@81-237-250-56-no147.tbcn.telia.com) |
13:40:10 | JdGordon | austriancoder: sorry, looks like i will be running off for a while, If you get stuck email me |
13:40:37 | austriancoder | JdGordon: okay.. thanks for your help |
13:40:53 | JdGordon | nope, friends ditched me, im staying :p |
13:41:02 | JdGordon | they rang just as i hit enter :p |
13:42:44 | austriancoder | so |
13:42:45 | austriancoder | CC settings_list.csettings_list.c:1255: warning: initialization from incompatible pointer type |
13:42:48 | austriancoder | with this patch |
13:43:33 | JdGordon | the same one on pastebin? |
13:43:35 | austriancoder | http://www.christian-gmeiner.info/soc/settings_beginning.patch |
13:43:59 | Falen | Can anybody help me out?, I can't figure out how to pass an array of structure to a function. |
13:44:11 | austriancoder | JdGordon: int usb_controller_select(enum usb_controller_type type); |
13:44:57 | JdGordon | typecast it, or change the enum to int |
13:45:46 | Falen | This seems not to work http://pastebin.com/d61494e5a :/ |
13:46:23 | JdGordon | Falen: http://pastebin.com/m453f389f |
13:46:42 | JdGordon | except i forgot MAX_TILES in the functino call |
13:47:11 | JdGordon | petur: i'm confused by your comment on 7547, do you like the idea and want it for the long press instead? |
13:48:07 | Falen | JdGordon: Thank you! |
13:50:13 | | Join spiorf [0] (n=spiorf@host220-22-dynamic.21-87-r.retail.telecomitalia.it) |
13:51:29 | | Join daugustine [0] (n=daugusti@76-85-193-69.cable.inebraska.com) |
13:54:07 | austriancoder | JdGordon: my first rockbox menu works ;) |
13:54:17 | JdGordon | congrats |
13:54:36 | JdGordon | see, its not so hard is it ? |
13:55:04 | austriancoder | it is really easy |
13:55:32 | *** | Saving seen data "./dancer.seen" |
13:55:51 | | Join DomZ1 [0] (i=d980df98@gateway/web/cgi-irc/labb.contactor.se/x-f3990d62d5d4c6a8) |
13:56:19 | DomZ1 | hi |
13:56:57 | DomZ1 | is rockbox can play all video formats ? (divx, xvid, ...) |
13:57:17 | JdGordon | no |
13:57:42 | DomZ1 | ok so what formats are supported by rockbox ? |
13:57:47 | JdGordon | mpeg2 |
13:57:54 | DomZ1 | ok thanks |
13:58:17 | scorche | see the wiki page PluginMpegplayer for more details |
13:58:25 | DomZ1 | ok |
13:59:49 | rasher | Bagder, do you know if LinusN's commit fixed FS #6278? |
14:00 |
14:01:14 | B4gder | rasher: it certainly looks that way to me |
14:01:46 | rasher | I'll just close it now and check later, in case I forget. |
14:01:47 | B4gder | that short burst is a comment |
14:02:36 | | Join alberink_ [0] (n=alberink@82.75.146.79) |
14:03:09 | | Join rogelio [0] (n=rogelio@189.146.222.125) |
14:03:28 | | Quit alberink (Read error: 104 (Connection reset by peer)) |
14:03:43 | | Part rogelio ("Kopete 0.12.4 : http://kopete.kde.org") |
14:03:55 | rasher | Nice to have automatically generated voicefiles. Now we'll just have to wait for festival/flite/espeak to become better quality so people will actually want to use them. |
14:04:07 | B4gder | haha, indeed |
14:04:18 | * | GodEater tried flite earlier |
14:04:21 | GodEater | it's dreadful |
14:04:29 | GodEater | espeak is much better |
14:04:34 | markun | GodEater: I love you :) |
14:04:36 | GodEater | festival doesn't want to work at all |
14:04:39 | | Nick austriancoder is now known as ac_away (n=austrian@80.120.117.30) |
14:04:42 | B4gder | but since the windows way of making voices isn't yet up to speed, the ones we now host are about the only ones available |
14:04:42 | rasher | I actually found flite the better of the 3. |
14:04:54 | GodEater | flite speaks in slow motion |
14:05:21 | * | aliask likes Loquendo |
14:05:24 | GodEater | why on earth did the festival people choose to write it with OSS in mind?!?! |
14:05:28 | aliask | Good luck using that though :) |
14:05:30 | GodEater | OSS is SOOOO old |
14:05:37 | | Quit barrywardell_ () |
14:05:44 | DiDjCodt | oss117 is better |
14:05:50 | DiDjCodt | oups, wrong channel... |
14:06:07 | GodEater | it doesn't like working with aoss either - it segfaults |
14:06:09 | markun | GodEater: festival is also old |
14:06:12 | rasher | GodEater, well so is festival |
14:06:20 | markun | rasher: beat you :) |
14:06:22 | GodEater | echo! |
14:08:05 | markun | I wonder how espeak could be improved to have a more real-voice like quality |
14:08:30 | markun | there's also a very old open source TTS program called rsynth |
14:08:37 | * | GodEater wishes he could get festival to work even slightly so he could heat what it sounds like |
14:08:39 | rasher | it sounds very metallic, iirc |
14:08:41 | GodEater | s/heat/hear |
14:08:47 | rasher | espeak, that is |
14:08:47 | markun | rasher: yes |
14:08:57 | petur | JdGordon: I just wanted to say I'm in the group who use the rec button to switch on the backlight, and any such extensions (which I do like) can go in the long-press (that's just my opinion) |
14:09:13 | * | petur suffers work stkov :( |
14:09:16 | markun | rasher: would be nice we could add some kind of 'voice skin' to it |
14:09:37 | rasher | Which is what put me off and pushed me towards flite instead. The sound was eardrum-piercing to me. couldn't stand it. |
14:10:32 | markun | rasher: do you know much about speech synthesis? |
14:11:04 | JdGordon | petur: you tihnk that idea is a better use than actually going to the rec screen? |
14:11:07 | rasher | Not a thing. I just listened to the three when I was writing voice-file generation into the build-system |
14:11:12 | | Join xNibbler [0] (n=sven@e181123025.adsl.alicedsl.de) |
14:12:18 | petur | JdGordon: it would be nice if it were configurable with rec screen amongst it, but I also like the idea of being able to browse some cfg files with it |
14:12:55 | petur | maybe we need cfg files that bring you in a certain screen :) |
14:13:45 | JdGordon | hmmm |
14:14:06 | petur | but... no time to think about that much, too much work here :/ |
14:14:22 | rasher | Bagder, you should announce the auto-built voicefiles on the mailinglist. The natives are restless |
14:14:33 | B4gder | true |
14:15:01 | B4gder | but I want to wait until someone at least have some kind of attempt at the arm problems |
14:15:47 | rasher | Ah, I wasn't aware there were problems. What goes wrong? |
14:16:14 | B4gder | currently voice doesn't seem to work on the ipods |
14:16:16 | B4gder | and in the sim |
14:16:28 | B4gder | possibly the same problem |
14:16:29 | * | JdGordon hates getting typos stuck in bash history :'( |
14:26:05 | | Quit Nibbier (Read error: 110 (Connection timed out)) |
14:28:49 | | Quit iamben (Read error: 104 (Connection reset by peer)) |
14:29:10 | | Join qwm [0] (i=1000@h38n2fls32o1010.telia.com) |
14:29:23 | | Quit XavierGr (Nick collision from services.) |
14:29:27 | | Join XavierGr [0] (n=xavier@ppp6-232.adsl.forthnet.gr) |
14:30:58 | * | JdGordon getting frustrated with this code |
14:32:20 | | Quit aliask ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007073113]") |
14:34:08 | | Quit Rob222241 (Read error: 104 (Connection reset by peer)) |
14:34:42 | | Join Rob2222 [0] (n=Miranda@p54B176C5.dip.t-dialin.net) |
14:34:44 | | Join iamben [0] (n=ben@dpc67142179038.direcpc.com) |
14:40:43 | | Quit XavierGr (Nick collision from services.) |
14:40:45 | | Join XavierGr_ [0] (n=xavier@ppp165-14.adsl.forthnet.gr) |
14:45:40 | rasher | bluebrother, rbutil idea: Make an option of saving backups when upgrading rockbox. Simply copying .rockbox to .rockbox-$TIMESTAMP should do. |
14:46:23 | B4gder | that's a good idea |
14:46:52 | | Join pixelma [0] (i=HydraIRC@217.244.196.130) |
14:47:02 | rasher | Especially when upgrades mess up stuff like voice, I |
14:47:17 | rasher | 'm sure a lot of people would welcome an option to downgrade painlessly |
14:49:15 | | Join XavierGr [0] (n=xavier@ppp177-175.adsl.forthnet.gr) |
14:51:23 | Toki_ | Can someone please tell me if Automatic Gain Control (AGS) option for recording is currently implemented for iAudio X5? |
14:51:26 | morrijr | could they be a .zip or use some other form of compression rather than just a copy please? |
14:52:10 | B4gder | "they" ? |
14:52:17 | morrijr | backups |
14:52:22 | rasher | morrijr, I suppose they could, but how large is the .rockbox dir really? |
14:52:22 | B4gder | ah |
14:52:34 | rasher | (I honestly don't know) |
14:52:38 | morrijr | depends on how many themes etc you've got installed |
14:54:27 | | Quit DomZ1 ("CGI:IRC") |
14:55:12 | JdGordon | rasher: easily a few mb |
14:55:43 | | Quit Falen (Read error: 104 (Connection reset by peer)) |
14:55:52 | | Join Falen [0] (n=chatzill@81-237-250-56-no147.tbcn.telia.com) |
14:57:25 | rasher | Oh well. Anyway, it's not like you'd be forced to keep many backups. It should be an option, and could even be in the form of "keep backup of last __ installations" (from 0 to infinity, with appropriate steps) |
14:57:47 | B4gder | yeah, making a zip out of it will be a lot more complicated |
14:58:03 | | Quit spiorf ("Read error: 110 (Connection timed out)") |
14:58:17 | rasher | Rbutil does include zip-handling code already though. |
14:58:18 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
14:58:25 | rasher | Don't know if it can handle compressing as well |
14:59:01 | | Join Rob2222 [0] (n=Miranda@84.177.118.197) |
14:59:08 | B4gder | personally I would not like it to zip but I could appreciate a backup copy |
15:00 |
15:00:08 | pixelma | Toki_: automatic control is not implemented on X5 at the moment, maybe you can find a build somewhere that has it enabled (but the gain levels on X5/M5 aren't as fine as on the iriver h100/h300s in general...) |
15:00:09 | obo | the QT zip class in use does compression as well |
15:01:00 | Toki_ | thanks pixelma! pity that those irivers are almost impossible to buy in good condition |
15:01:45 | rasher | I know, another option! Compress or not. Might not be a bad idea really, I can see why someone might want it. |
15:04:09 | | Quit XavierGr_ (Read error: 110 (Connection timed out)) |
15:04:15 | | Quit XavierGr (Nick collision from services.) |
15:04:19 | | Join XavierGr [0] (n=xavier@ppp15-26.adsl.forthnet.gr) |
15:04:23 | bluebrother | rasher: nice idea. |
15:05:14 | bluebrother | maybe put the files to /.backup/r<revision>/ ... |
15:06:00 | | Join Rob222241 [0] (n=Miranda@84.177.76.41) |
15:06:05 | | Join Falen_ [0] (n=chatzill@81-237-250-56-no147.tbcn.telia.com) |
15:07:02 | rasher | hrm, you can't always know that the currently installed build is an official one. I'd just use a timestamp to avoid confusion. |
15:09:21 | B4gder | exactly, and you can easily have install the same rev again |
15:09:24 | JdGordon | use the version string in rockbox-info.txt? |
15:09:31 | | Join Falen__ [0] (n=chatzill@81-237-250-56-no147.tbcn.telia.com) |
15:10:08 | bluebrother | you could also have the timestamp several times |
15:10:14 | B4gder | yes |
15:10:35 | B4gder | it clearly needs to check if the target dir already is in use |
15:10:40 | bluebrother | and a unofficial build usually will have the M flag in the revision |
15:10:43 | pondlife | rXXXXX(M) would be best IMHO |
15:10:58 | bluebrother | it needs to check, sure. |
15:11:06 | pondlife | If it already exists, maybe use rXXXXX(M)2 etc. |
15:11:10 | | Quit Rob222241 () |
15:11:11 | B4gder | do custom builds even ship rockbox-info.txt ? |
15:11:18 | pondlife | They should. |
15:11:31 | bluebrother | it could also write the backuped info to an ini file so all information is present for restoring |
15:11:44 | B4gder | yeah I bet they do since they probably use make zip |
15:12:10 | | Quit miepchen^schlaf ("Verlassend") |
15:12:11 | bluebrother | unless they are too old ;-) |
15:12:34 | * | JdGordon 's stupid code isnt working :'( |
15:12:43 | B4gder | yeah, or the user removed it manually or similar |
15:13:07 | bluebrother | people using rbutil shouldn't even think about doing such a thing ;-) |
15:13:29 | B4gder | as long as they _can_, people will do funny things |
15:13:43 | bluebrother | indeed. |
15:14:17 | * | bluebrother wonders how long it will take until someone writes a plugin for rbutil to handle unofficial builds / unofficial theme repos |
15:14:37 | B4gder | haha |
15:14:49 | B4gder | custom rbutil builds |
15:15:01 | bluebrother | well, I'd like to have rbutil extensible by plugins |
15:15:04 | B4gder | custom themed |
15:15:17 | bluebrother | f.e. scrobbler submission. |
15:15:20 | | Quit luckz (Remote closed the connection) |
15:15:24 | | Join luckz [0] (n=luckz@luckz.de) |
15:15:51 | pondlife | An unofficial rbutil :( |
15:16:07 | | Join leftright [0] (i=d9e1fb5d@gateway/web/cgi-irc/labb.contactor.se/x-8f8715c0b20d3f86) |
15:16:41 | pondlife | Someone who understands the format of voice files needs to look at talk.c. :/ |
15:16:55 | pondlife | I have tried to make sense of it, but it's not helping. |
15:17:11 | pondlife | Preferably someone with access to an Archos |
15:17:18 | leftright | now there's an idea, why not make rbutil it be able to apply patches as well :> |
15:17:52 | B4gder | rbutil should be able to run as a build server! |
15:17:59 | bluebrother | do we distribute binary patches? *g* |
15:18:01 | leftright | yesss |
15:18:11 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
15:18:20 | bluebrother | B4gder: do you want to replace the build farm scripts with rbutil? |
15:18:56 | leftright | a nice little tab which says, please select patches to include |
15:19:13 | * | B4gder keeps a straight face |
15:19:18 | leftright | heh |
15:19:20 | pondlife | A slider that goes from official to buggy |
15:19:25 | leftright | lol |
15:19:25 | B4gder | hehe |
15:19:35 | pondlife | Or from buggy to buggier?? :/ |
15:19:53 | | Quit My_Sic (Read error: 104 (Connection reset by peer)) |
15:20:12 | bluebrother | from supported to unsupported :D |
15:20:22 | JdGordon | in supported, all known files are supposed to not show their extension right? not just the build in ones? |
15:20:32 | bluebrother | with the interface background turning red :) |
15:20:50 | pondlife | Two tickboxes - one marked "tech support available", the other marked "album art"... ticking one unticks the other annoyingly. |
15:21:45 | leftright | now that would be a support nightmare |
15:22:42 | bluebrother | we could provide a default cfg file which sets a red background with a bomb image on color targets |
15:22:44 | | Quit Falen (Read error: 110 (Connection timed out)) |
15:22:59 | bluebrother | similar to the graphical setup of the root user on S*se Linux |
15:23:35 | | Join Falen___ [0] (n=chatzill@81-237-250-56-no147.tbcn.telia.com) |
15:23:36 | | Join Rob2222 [0] (n=Miranda@p54B15A13.dip.t-dialin.net) |
15:23:37 | | Nick Falen___ is now known as Falen (n=chatzill@81-237-250-56-no147.tbcn.telia.com) |
15:23:51 | | Quit pondlife ("disconnected has pondlife") |
15:23:52 | | Join low_light [0] (i=c730190b@gateway/web/cgi-irc/labb.contactor.se/x-7029df4f65af12e2) |
15:24:47 | | Quit Falen__ (Read error: 104 (Connection reset by peer)) |
15:25:03 | * | bluebrother found the function he was searching for |
15:25:47 | low_light | quick question...how do I do an arithmetic right shift in C? |
15:27:10 | | Join Falen___ [0] (n=chatzill@81-237-250-56-no147.tbcn.telia.com) |
15:27:47 | dionoea | a>>b |
15:27:56 | dionoea | low_light: |
15:28:03 | low_light | that's a logical shift |
15:28:05 | | Quit Falen_ (Read error: 110 (Connection timed out)) |
15:28:14 | low_light | right? |
15:28:19 | dionoea | last time i checked GCC used arithmetic shifts |
15:28:38 | low_light | hmmm. |
15:28:49 | dionoea | Easiest way to know is to test with a negative int or something :) |
15:29:22 | dionoea | (in fact i beleive that it uses logical on unsigned and arithmetic on signed) |
15:29:48 | preglow | low_light: there is no such thing as an arithmetic shift in c |
15:29:59 | preglow | low_light: but gcc always does the right thing anyway, afaik |
15:30:13 | preglow | just make sure to use signed types |
15:30:29 | bluebrother | according to K&R shifting signed values is implementation-defined |
15:30:43 | preglow | yup |
15:30:55 | preglow | but like i said, gcc (and most other popular compilers) use arithmetic shifts for signed types |
15:31:35 | low_light | I'm not writing code..I'm trying to understand some disassembly |
15:31:46 | low_light | too may shifts |
15:34:43 | low_light | can someone interpret this http://rafb.net/p/vnQmHm58.html |
15:39:01 | | Part leftright |
15:39:18 | B4gder | I feel a bit rusty in the reading-asm department |
15:39:59 | B4gder | 1. shift r1 31 steps to the right, store in r2. isn't it? |
15:40:22 | preglow | yea |
15:40:50 | preglow | seems like it takes a number, adds its own sign bit to it, shifts result right by one, subtracts one, then masks away the top nine bits |
15:42:39 | preglow | its own sign bit shifted down to lsb, that is |
15:42:50 | preglow | so 0 for a positive num, 1 for a negative |
15:44:24 | | Quit Falen (Read error: 110 (Connection timed out)) |
15:48:34 | low_light | so for positive num... it's ((R1 / 2 - 1) & 0x7fffff |
15:50:43 | low_light | and negative... ((R1 + 1)/2 -1) & 0x7fffff |
15:51:22 | B4gder | yes, something like that |
15:52:31 | preglow | yeah, that's my understanding |
15:53:27 | | Part pixelma |
15:54:27 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust362.winn.cable.ntl.com) |
15:54:46 | | Quit XavierGr (Nick collision from services.) |
15:54:49 | | Join XavierGr [0] (n=xavier@ppp257-90.adsl.forthnet.gr) |
15:54:50 | pondlife | Hmm, the talking splash screens are a little annoying sometimes. |
15:55:18 | pondlife | e.g. When it times out and powers off it announces it. Useful for the blind, but annoying too. |
15:55:36 | *** | Saving seen data "./dancer.seen" |
15:55:46 | pondlife | The count when it's initialising the database is rather amusing. |
15:56:53 | | Join Insectoid [0] (i=Q@adsl-220-146-114.gnv.bellsouth.net) |
15:57:14 | pondlife | I shall be dreaming of the words "entries found for database" tonight :) |
15:57:20 | | Join sdfoihawv [0] (n=Sfweoihw@S01060040f4e7959d.nb.shawcable.net) |
15:57:23 | Insectoid | How does one generate a .voice file for the new voice format? |
15:57:38 | pondlife | Linux? |
15:57:59 | bluebrother | how about just beeping in some cases like upon shutdown? |
15:58:11 | Insectoid | ... Is there any way to do it on windows? Festival just can't compete with viavoice. |
15:58:26 | bluebrother | the beep setting could get applied to the poweroff splash as well −− I'd like that ... |
15:58:30 | pondlife | It's consistent at the moment, but I'd like a silent shutdown so I can go to sleep. |
15:59:21 | pondlife | I can imagine dropping off to be woken by a robotic voice announcing "SHUTTING DOWN" |
15:59:23 | | Quit qwm (Remote closed the connection) |
15:59:26 | | Join qwm [0] (i=1000@h38n2fls32o1010.telia.com) |
15:59:55 | | Quit bdgraue (Remote closed the connection) |
16:00 |
16:00:18 | pondlife | Will probably be less annoying when using a better voice file. |
16:01:34 | Insectoid | Is all I need a version of voicefont from latest svn? I can use mingw32-gcc if so and make windows voicefont to work with that vbscript voice file generator from my gentoo machine. |
16:01:38 | | Join sarixe [0] (n=sarixe@ool-435403e9.dyn.optonline.net) |
16:02:39 | rasher | The scripts will probably need changing. And you'll need a new version of voicefont (and genlang?) |
16:02:46 | sdfoihawv | I'm having a problem, I can't seem to find answers on the forums/faqs/manual, so here I am. The problem is that my files are not displayed in Rockbox. The directories are all in place, and when I look at the directory properties, it shows there are files in the directories, but when I browse to the directory, it shows no files. There are files in the directories when I hook up it up to Windows. |
16:02:48 | sdfoihawv | I have reloaded Rockbox and the bootloader without success. The hardware is a Ipod 4th Gen grayscale. Any help would be appreciated. |
16:03:46 | sarixe | on the subject of gapless playback... if 2 mp3 files are encoded to be gapless, and they're decoded and added to a buffer, why wouldn't they be gapless on playback? |
16:04:05 | B4gder | sarixe: no reason, they should be gapless |
16:04:11 | rasher | sdfoihawv, What's your file browser setting, and which files are we talking about? (File View > Show Files) |
16:04:48 | sarixe | right, but rockbox seems to have a problem with mp3's. i don't know why, because theoretically a buffer is a buffer. any decoded material added there is the same, right? |
16:05:12 | Galois | officially, every standards compliant encoded mp3 automatically has silence added to the end |
16:05:18 | sarixe | o |
16:05:37 | sdfoihawv | Alphabetical. Any files are not shown, mp3's, oggs, flac's, everything |
16:05:46 | Galois | because officially an mp3 can only end at a frame boundary, so if your music happens to end at a time not equal to a frame boundary, then that's just tough luck |
16:05:56 | | Quit Insectoid () |
16:06:04 | sarixe | ah |
16:06:07 | sarixe | that sucks |
16:06:16 | rasher | sdfoihawv, Alphabetical is not an option in that menu. "All / Supported / Music / Playlists" are your options |
16:06:23 | Galois | certain mp3 encoders like LAME support unofficial headers to circumvent the stupidity of the official spec |
16:06:26 | sdfoihawv | Rasher: I got it |
16:06:27 | sdfoihawv | thanks |
16:06:38 | sdfoihawv | I figured it would be something simple like that :) |
16:07:13 | B4gder | sarixe: rockbox does not normally have problems with mp3 and gapless if you did them with a somewhat modern lame |
16:07:19 | sarixe | right |
16:08:10 | rasher | sdfoihawv, so what was it set to? Playlists? |
16:08:11 | sarixe | meh, anyway... i was thinking of programming a gap fixer that skips to the next zero crossing. having no experience programming any multimedia software, how hard would this be? |
16:08:30 | sdfoihawv | yeah, I'm not sure how it got set to that though |
16:08:35 | Galois | the problem with gap fixers is that they sometimes remove end-of-track silence which is intentional |
16:08:56 | sarixe | well that's dB detectors |
16:09:08 | sarixe | i'm talking about skipping right to the next zero crossing |
16:10:20 | sarixe | along the lines of XMMS crossfade plugin |
16:10:35 | B4gder | skipping from where? |
16:11:23 | sarixe | from the last zero crossing of one song to the first of another, which i believe would only apply to tracks that meant to be gapless, but for some reason weren't. |
16:11:36 | Galois | I don't see how any gap fixer could even theoretically work without occasionally discarding wanted silence, unless major advances are made in AI |
16:11:43 | B4gder | me neither |
16:12:02 | sarixe | hm |
16:12:04 | B4gder | just skipping from the last zero crossing seems... weird |
16:12:24 | sarixe | well i'm thinking that any intended silence would have to be a bit noisy, right? |
16:12:41 | rasher | Problem is, so is the "silence", iiuc |
16:12:50 | sarixe | no |
16:13:00 | sarixe | if the end of the frame is past the end of the song |
16:13:06 | Galois | I've added completely zero silence to CDs before, intentionally |
16:13:07 | Galois | that's not noisy |
16:13:27 | sarixe | then it would all be zero from the intended end of the song, to the end of the fram |
16:13:29 | sarixe | frame* |
16:13:58 | rasher | sarixe, I wouldn't be so sure. I'm pretty sure some artifacts of the compression "spills over" into the added silence. |
16:14:07 | sarixe | hm |
16:14:15 | sarixe | how would that even happen? |
16:14:16 | rasher | preglow should be able to clear this up, I think |
16:14:28 | * | B4gder can see preglow hiding in the corner |
16:14:56 | B4gder | you'll be forced to mention that liquid to get him here... :-) |
16:15:36 | sarixe | lol |
16:18:38 | | Quit sdfoihawv () |
16:19:16 | * | preglow reads |
16:20:23 | | Join spiorf [0] (n=spiorf@host64-22-dynamic.21-87-r.retail.telecomitalia.it) |
16:20:32 | preglow | sarixe: the end of an mp3 frame might contain tons of zero crossings not supposed to be there |
16:20:46 | sarixe | o |
16:20:52 | | Join Febs [0] (n=chatzill@38.98.196.75) |
16:21:09 | sarixe | thanks |
16:21:24 | preglow | there really is no good way to detect an added gap |
16:21:35 | preglow | use lame and be merry |
16:21:44 | sarixe | cool |
16:21:45 | sarixe | thanks |
16:26:46 | | Quit JdGordon ("Konversation terminated!") |
16:32:53 | | Join toffe82 [0] (n=chatzill@h-74-0-180-178.snvacaid.covad.net) |
16:34:40 | | Part toffe82 |
16:34:40 | | Join miepchen^schlaf [0] (n=hihi@84.191.119.107) |
16:35:09 | | Join toffe82 [0] (n=chatzill@h-74-0-180-178.snvacaid.covad.net) |
16:39:11 | | Join [IDC]Dragon [0] (i=c19e01ec@gateway/web/cgi-irc/labb.contactor.se/x-e511853b8c4f952d) |
16:39:56 | [IDC]Dragon | petur, do you read? |
16:44:31 | * | petur returns from meeting... |
16:44:40 | [IDC]Dragon | ahh |
16:45:33 | [IDC]Dragon | I'm trying to link "our" USB effort with a diploma thesis activity I found |
16:45:57 | [IDC]Dragon | is the code from austriancoder visible somewhere? |
16:46:25 | petur | yes, but I don't have the url handy |
16:46:35 | petur | just a sec |
16:46:51 | [IDC]Dragon | is it public, or just amoung us? |
16:46:58 | petur | public |
16:47:06 | [IDC]Dragon | fine |
16:47:18 | petur | http://www.christian-gmeiner.info/soc/ |
16:47:42 | | Quit Cripps (Read error: 110 (Connection timed out)) |
16:47:47 | [IDC]Dragon | great, thanks |
16:48:54 | | Join Falen____ [0] (n=chatzill@81-237-250-56-no147.tbcn.telia.com) |
16:48:56 | | Nick Falen____ is now known as Falen (n=chatzill@81-237-250-56-no147.tbcn.telia.com) |
16:52:07 | [IDC]Dragon | I guess the patches there are against rockbox svn? |
16:52:17 | petur | yes |
16:55:01 | petur | could use a bit of order, the patches are not really sorted to date or test :/ |
16:55:13 | | Quit B4gder ("It is time to say MOOO") |
16:58:07 | | Join Infinoid [0] (n=paranoid@airrunner.com) |
16:59:40 | Infinoid | I'm editing the HardDriveReplacement page, to add a table of 2.5" drives. Are there any 2.5" drive targets which support SATA drives, or are they still all PATA? (in other words, is it still just the archos target?) |
17:00 |
17:00:08 | bluebrother | just archos targets. |
17:00:18 | bluebrother | all other use smaller drives |
17:00:22 | Infinoid | figures. in that case, should I even bother listing SATA drives in the table? |
17:01:04 | Infinoid | (at the moment, I'm thinking "no") |
17:01:15 | bluebrother | I don't think it's worth the work. No player I'm aware of is capable of using SATA drives. |
17:01:25 | bluebrother | (at least no rockbox-capable player) |
17:02:12 | Infinoid | great, that simplifies things |
17:04:35 | | Quit Falen___ (Read error: 110 (Connection timed out)) |
17:09:19 | * | ender` yawns |
17:09:52 | * | [IDC]Dragon would like a 300 GB disk in his Archos |
17:10:18 | [IDC]Dragon | but SATA definitely is a nogo |
17:10:33 | | Quit Falen (Read error: 110 (Connection timed out)) |
17:12:43 | | Join Domonoky [0] (n=Domonoky@f051115091.adsl.alicedsl.de) |
17:14:49 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
17:15:57 | | Quit atsea- (Remote closed the connection) |
17:20:06 | | Join atsea- [0] (i=ariel@gateway/tor/x-415ec968f538ebc2) |
17:23:37 | | Quit sarixe ("Peace") |
17:27:42 | | Join JavaMan22 [0] (n=HP_Admin@c-24-61-91-138.hsd1.nh.comcast.net) |
17:31:35 | Febs | amiconn, I don't know if this has been brought to your attention, but it looks like something between r13989 and r14018 causes crashes with certain Nanos: http://forums.rockbox.org/index.php?topic=11913.msg90696 |
17:32:55 | * | Febs spots FS #7510. |
17:35:20 | preglow | four pages article?? |
17:35:43 | | Join tihoc4n [0] (n=Compaq_A@206-163-245-208.swcr.hsdb.sasknet.sk.ca) |
17:38:20 | | Join Arathis [0] (n=doerk@p508A4A95.dip.t-dialin.net) |
17:39:16 | | Quit tihoc4n (Client Quit) |
17:40:07 | Infinoid | ok, got Toshiba 2.5" drives listed on the HardDriveReplacement page. I'll work on listing Hitachi, Seagate and Samsung drives when I get off work |
17:41:40 | | Quit Bawitdaba (Read error: 101 (Network is unreachable)) |
17:50:01 | | Quit thegeek_ (Read error: 104 (Connection reset by peer)) |
17:50:48 | | Quit gromit` (Remote closed the connection) |
17:51:55 | | Join thegeek [0] (n=thegeek@s189a.studby.ntnu.no) |
17:55:40 | *** | Saving seen data "./dancer.seen" |
17:56:22 | bluebrother | nice. New mountpoint selection works :) |
17:56:41 | | Join gromit` [0] (n=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
17:56:42 | | Part Infinoid |
17:57:06 | JavaMan22 | hi bluebrother |
17:57:42 | bluebrother | hello |
17:59:25 | Domonoky | bluebrother: thank you again for fixing my code :-) |
18:00 |
18:00:00 | | Quit low_light ("CGI:IRC (EOF)") |
18:00:05 | | Quit iamben (Read error: 104 (Connection reset by peer)) |
18:00:15 | | Join spiorf_ [0] (n=spiorf@host219-215-dynamic.9-87-r.retail.telecomitalia.it) |
18:01:04 | | Quit Rick (Read error: 104 (Connection reset by peer)) |
18:01:44 | | Join Rick [0] (i=rick@pool-96-229-91-46.lsanca.dsl-w.verizon.net) |
18:02:40 | | Join iamben [0] (n=ben@dpc67142179038.direcpc.com) |
18:03:08 | | Quit Weiss (Remote closed the connection) |
18:03:20 | | Join Rondom [0] (n=Rondom@p57A9543C.dip.t-dialin.net) |
18:05:52 | bluebrother | grrr. Why fails building again? |
18:06:48 | | Join dandin1 [0] (n=dandin1@bas7-ottawa23-1088824222.dsl.bell.ca) |
18:09:42 | | Quit spiorf (Network is unreachable) |
18:12:04 | bluebrother | Domonoky: what do you think about this mountpoint choose dialog? http://www.stud.uni-karlsruhe.de/~uhcn/rockbox/rbutil/chooser.diff |
18:14:24 | * | Domonoky will try, one moment :-) |
18:16:50 | | Join bdgraue [0] (n=bdgraue@host-091-096-245-250.ewe-ip-backbone.de) |
18:17:48 | | Quit petur ("work->home") |
18:19:46 | | Join desowin [0] (n=desowin@avc146.internetdsl.tpnet.pl) |
18:20:59 | | Quit Guile`` ("KVIrc 3.2.0 'Realia'") |
18:21:46 | | Quit [IDC]Dragon ("CGI:IRC") |
18:24:39 | | Join Arathis_ [0] (n=doerk@p508A6FD8.dip.t-dialin.net) |
18:26:08 | | Join webguest67 [0] (i=de652c71@gateway/web/cgi-irc/labb.contactor.se/x-850294ecec9ed772) |
18:26:29 | webguest67 | #gigabeat |
18:26:46 | markun | webguest67: doesn't work from the webclient |
18:26:47 | | Quit webguest67 (Client Quit) |
18:27:12 | | Quit Arathis (Nick collision from services.) |
18:27:14 | Domonoky | bluebrother: the choose dialog looks nice.. but it misses the macosX part.. |
18:27:17 | | Nick Arathis_ is now known as Arathis (n=doerk@p508A6FD8.dip.t-dialin.net) |
18:27:31 | bluebrother | what macos part? |
18:27:55 | Domonoky | you use the old filedialog for mac |
18:28:01 | bluebrother | you mean #ifdef __linux? |
18:28:26 | Domonoky | oh, i miss read the if defs.. |
18:29:23 | Domonoky | but the path for mac is still missing.. on mac all drives are in "Volumes" dir i think.. |
18:29:27 | bluebrother | hmm, macos doesn't have drive letters. So it should be #if defined(Q_LINUX) || defined(Q_MACX) I think |
18:31:36 | bluebrother | and using /media as default folder if no valid one is given is wrong on windows too -) |
18:32:16 | Domonoky | hm..on linux can you navigate through the dirs ? i see you set NoDotAndDotDot for the DirModel, how do you go a level up ? |
18:32:41 | | Quit obo ("bye") |
18:32:55 | bluebrother | it's a tree view. On Windows I only show drives as we don't have a folder as mount point |
18:32:56 | Domonoky | no /media isnt the right default for win.. and for mac it should be /Volumes |
18:33:44 | | Join D0ug [0] (n=Doug@d235-215-218.home1.cgocable.net) |
18:33:50 | bluebrother | but I haven't changed that with this diff ;-) |
18:33:51 | Domonoky | ah i understand.. its a Treeview..:-) |
18:34:08 | bluebrother | yep ... after quite some searching I started to understand how that works ;-) |
18:34:34 | Domonoky | its really nice.. good example of mode / view conzept :-) |
18:34:47 | Domonoky | model / view .. |
18:34:56 | bluebrother | yeah. |
18:34:57 | D0ug | Hello, I have just finished placing the art for every album on my sansa250, although I am unable to view the art from any of the AA themes. |
18:35:14 | bluebrother | album art is neither official nor supported. |
18:35:19 | D0ug | I have titled every file folder.bmp, and placed them correctly |
18:35:44 | D0ug | Dosent the e200 have a bmp resize patch? |
18:35:51 | bluebrother | no |
18:35:58 | Domonoky | D0ug: you use a build which supports Album art ? the official build doesnt have album art.. |
18:36:08 | bluebrother | as thw word "patch" tells its a patch. |
18:36:20 | bluebrother | so it's not present in official builds. |
18:36:37 | bluebrother | if you want to use album art you need to use an unofficial builds. But those are not supported. |
18:36:37 | D0ug | Please then, would you be able to tell me how I would go about applying a patch? |
18:36:53 | bluebrother | Rockbox doesn't support album art. |
18:37:07 | D0ug | Yes, I am asking how you apply a patch now. |
18:37:09 | bluebrother | hrm, misread the last line :( |
18:37:14 | D0ug | k |
18:37:20 | bluebrother | check the WorkingWithPatches wiki page |
18:37:26 | D0ug | thank you |
18:37:34 | | Join mschneider [0] (i=42444ee1@gateway/web/cgi-irc/labb.contactor.se/x-ceef98e6e4a39741) |
18:37:35 | D0ug | I've been trying to find somtheing like that |
18:37:46 | bluebrother | and possibly a few more −− look for the "for developers" section in the wiki DocsIndex |
18:38:54 | Domonoky | bluebrother: so the chooser looks nice, i also check the code, and everything looks ok.. so commit it :-) |
18:39:28 | bluebrother | you tried on windows? |
18:39:39 | Domonoky | yes.. |
18:39:45 | bluebrother | I'm currently recompiling Qt on my windows box so I can't test. |
18:39:53 | bluebrother | ok, will commit and test later ;-) |
18:40:28 | Domonoky | it works on windows.. and as all widgets are Qt widgets, talking and navigation should also work :-) ( i havent tested. ) |
18:40:43 | | Quit idnar (Nick collision from services.) |
18:40:46 | | Join idnar_ [0] (i=mithrand@unaffiliated/idnar) |
18:40:48 | bluebrother | yeah. |
18:41:13 | bluebrother | but in that case it's also possible to manually enter the mount point, so if that dialog doesn't work it shouldn't be a big issue. |
18:41:30 | Domonoky | yes.. |
18:41:59 | bluebrother | maybe I'll manage to build a static binary with included accessibility plugin later ... hasn't worked before (that's the reason I'm recompiling) |
18:42:09 | | Join petur [0] (n=petur@rockbox/developer/petur) |
18:42:38 | Domonoky | and we can reuse this dialog in the talkfile generation for selecting the dir to generate talkfiles for.. |
18:43:16 | bluebrother | right. A reason why I haven't hardcoded the filter ;-) |
18:44:01 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
18:44:15 | Domonoky | how about fileselection, is it possible withis dialog, or should we use the old one ? |
18:44:51 | bluebrother | it is possible. You just need to use the correct filter |
18:44:58 | | Part JavaMan22 |
18:45:02 | Domonoky | nice.. |
18:45:19 | bluebrother | but I haven't tried −− maybe you need to use model.fileName() instead of model.filePath() |
18:48:55 | GodEater_ | Febs: Wow - Mr. Grumpy in the apple install forum there huh ? |
18:49:08 | bluebrother | ok, committed −− now back to themes installation ... |
18:49:15 | | Quit mschneider ("CGI:IRC (EOF)") |
18:49:40 | | Join Falen [0] (n=chatzill@81-237-250-56-no147.tbcn.telia.com) |
18:49:44 | Febs | GodEater_, yeah. I just edited my response to him. |
18:49:54 | | Quit Falen (Client Quit) |
18:50:11 | GodEater_ | I thought that was quite a nice response for me ;) |
18:50:47 | * | GodEater_ files stevenkelby in his "list of people to be an asshole to in future" |
18:54:00 | pondlife | LinusN: Thanks for the voice fix, just testing.. |
18:54:49 | GodEater_ | how boring, I just search the headfi forums too, looking for the post that warned him I was a jerk, and I can't find it :( |
18:55:04 | Febs | GodEater_: Heh. I did the same. He's full of crap. |
18:55:26 | GodEater_ | I was hoping my jerkiness was now world famous |
18:56:49 | Febs | In my response, I refrained from telling him exactly where he could put his $100. |
18:57:56 | GodEater_ | you mean you believed he has $100 ? ;) |
18:59:09 | pondlife | Well, seeing as GodEater_ just cost the project $100, I think he should donate it :p |
18:59:26 | GodEater_ | I'll armwrestle you for it |
18:59:35 | pondlife | nnnnggghhh |
18:59:41 | Febs | GodEater_: Well, according to his Head-Fi thread, he did just buy an "iModded" iPod, which runs about $700 USD.\ |
18:59:44 | * | LinusN bets $100 on GodEater |
18:59:45 | * | GodEater_ is not even breaking a sweat |
18:59:51 | * | pondlife has a broken arm |
19:00 |
19:00:01 | pondlife | *crack* |
19:00:13 | GodEater_ | hehe |
19:00:14 | pondlife | OK, you win again... where's the Paypal link |
19:00:23 | * | Febs observes that GodEater and pondlife can both type extremely well with just one hand. |
19:00:33 | pondlife | One finger |
19:01:00 | GodEater_ | my tongue here |
19:01:07 | | Quit desowin ("use linux") |
19:01:47 | GodEater_ | Febs: he's clearly made of money then |
19:02:49 | Febs | See, and you thought *I* was crazy for what I spent on my E500s. My friend, I am nothing compared to some of these Head-Fi folks. |
19:02:52 | pondlife | LinusN: Your wavtrim fix - will that resolve the nasty crackles in the daily built voice files? Or is that a further problem? |
19:03:17 | | Quit XavierGr (Nick collision from services.) |
19:03:20 | | Join XavierGr [0] (n=xavier@ppp140-202.adsl.forthnet.gr) |
19:04:38 | * | pondlife has to leave but will try again with the next daily built voice file... |
19:04:44 | | Quit pondlife ("disconnected has pondlife") |
19:04:57 | LinusN | pondlife: that's what the fix was for |
19:06:04 | LinusN | and the files from today have been regenerated without the crackles |
19:06:24 | GodEater_ | Febs: I still think you're crazy for dropping all that money on a pair of headphones |
19:08:50 | | Join spiorf [0] (n=spiorf@host29-227-dynamic.8-87-r.retail.telecomitalia.it) |
19:11:45 | | Quit spiorf (Client Quit) |
19:11:58 | | Join spiorf [0] (n=spiorf@host29-227-dynamic.8-87-r.retail.telecomitalia.it) |
19:12:47 | | Quit spiorf (Client Quit) |
19:13:55 | | Join Soul-Slayer [0] (n=jonno@89.243.253.63) |
19:15:04 | | Join anathema [0] (n=none@89.100.103.62) |
19:15:32 | | Join miepchen^schlaf [0] (n=hihi@p54BF776B.dip.t-dialin.net) |
19:15:58 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
19:19:31 | bluebrother | hmm. We need installing voice files in rbutil ... but where to put them? |
19:21:02 | | Join secleinteer [0] (n=scl@70.230.155.35) |
19:21:05 | bluebrother | Bagder: can we get a build-info file for voices as well? |
19:21:52 | * | GodEater_ takes his red rag, and waves it in the headfi forums |
19:22:11 | | Join Siku [0] (i=Siku@dsl-kpogw4-fe55df00-86.dhcp.inet.fi) |
19:23:01 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
19:23:27 | | Join XavierGr [0] (n=xavier@ppp38-230.adsl.forthnet.gr) |
19:26:27 | | Quit D0ug ("Leaving") |
19:31:00 | | Join obo [0] (n=obo@rockbox/developer/obo) |
19:31:22 | GodEater_ | does anyone know if you buy this "iMod" thing in Australia, or has he paid a fortune to get it shipped from the good ol' US of A too ? |
19:31:47 | * | GodEater_ is trying to get a measure of the level of stupidity^H^H^H^H dedication to his sounds here |
19:32:39 | petur | bluebrother: voice files go in the lang directory iirc |
19:33:01 | | Quit spiorf_ (Read error: 110 (Connection timed out)) |
19:36:33 | | Nick ac_away is now known as austriancoder (n=austrian@80.120.117.30) |
19:37:30 | | Quit alienbiker99 ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
19:38:30 | LinusN | bluebrother: the same build-info applies to the voice files, if i'm not mistaken |
19:41:07 | bluebrother | hmm. Are there plans to provide voice files for other languages than english? |
19:41:33 | bluebrother | I hoped to have some more information for the voice files. E.g. language and tts engine used |
19:41:52 | LinusN | ah, i see |
19:42:10 | bluebrother | not that we offer much of a choice but to be able informing the user. That information could be part of the dailies build-info file |
19:42:53 | bluebrother | petur: I was referring to where to put the installation button in rbutil, not on the player ;-) |
19:44:36 | * | GodEater_ is glad he avoided that trap placed by bluebrother |
19:44:59 | bluebrother | trap? |
19:45:14 | GodEater_ | I was going to answer the same as petue |
19:45:16 | GodEater_ | *petur |
19:45:21 | bluebrother | ah ;-) |
19:45:25 | GodEater_ | but then thought "nahh, bluebrother MUST know that" |
19:45:31 | bluebrother | it wasn't meant as trap ... |
19:45:43 | GodEater_ | of course, of course :) |
19:45:46 | Domonoky | bluebrother: maybe make a new tab named "Accessibility" |
19:45:46 | bluebrother | hehe ... otherwise I would know where to look first ;-) |
19:46:15 | bluebrother | Domonoky: sounds reasonable to me. Would be more suitable for the talk files too ... |
19:46:35 | Domonoky | yes.. and you dirchooser works fine for files :-) |
19:46:44 | bluebrother | great. |
19:46:56 | Domonoky | but i changed it a bit, to allow to run it without using signals.. |
19:47:16 | bluebrother | nice, my Qt build just stopped with an error. Bad me, simply deleting the examples file for space reasons ... tsts :D |
19:47:22 | Domonoky | :-) |
19:49:15 | LinusN | bluebrother: i'm not sure the build-info file is the best place to put the information about engines and languages |
19:50:08 | bluebrother | hmm. I'm open for suggestions. |
19:50:21 | bluebrother | maybe a voice-info file using a similar syntax= |
19:50:54 | LinusN | containing a list of the languages available? |
19:51:08 | LinusN | languages=english,swedish |
19:51:28 | bluebrother | for example. |
19:51:46 | LinusN | i'll discuss it with daniel |
19:51:56 | bluebrother | cool. |
19:52:29 | bluebrother | for now we can extract the needed information from the daily file, but that just doesn't feel "right" to me. |
19:52:32 | LinusN | at present, there will be a build-info file containing the same info as the daily build-info file, but with [voices] instead of [dailies] |
19:53:38 | | Quit secleinteer (Connection timed out) |
19:53:40 | LinusN | the voice files are not on the download.rockbox.org server, but on www.rockbox.org |
19:54:05 | bluebrother | yeah, I noticed that. Is it planned to have them on the download server too? |
19:54:14 | LinusN | not yet, we'll see |
19:54:32 | LinusN | but we'll probably have them all on the same server eventually |
19:54:32 | bluebrother | ok. No hurry, there is enough other work left. |
19:55:41 | *** | Saving seen data "./dancer.seen" |
19:55:49 | Domonoky | bluebrother: just put another url in the ini file.. its easy to change that :-) |
19:56:18 | bluebrother | yeah −− as long as the information in that file doesn't change ;) |
19:56:31 | Domonoky | :-) |
19:56:41 | bluebrother | gtg in a few minutes anyway. |
19:57:20 | | Quit midgey (Read error: 104 (Connection reset by peer)) |
19:58:19 | | Quit petur ("switching...") |
19:58:28 | | Join petur [0] (n=petur@rockbox/developer/petur) |
19:58:42 | | Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul) |
20:00 |
20:00:10 | obo | bluebrother: any objection to me commiting http://www.pastebin.ca/648878 ?? |
20:01:42 | bluebrother | obo: absolutely not |
20:01:54 | * | bluebrother gotta run now, bbl. |
20:01:59 | Domonoky | obo: the first part is enabling CCache, but the rest ? |
20:02:14 | ompaul | what are the correct ownerships on the rockbox? |
20:02:18 | | Join HellDragon [0] (i=Nocebo@unaffiliated/helldragon) |
20:02:33 | obo | Domonoky: the rest makes QT create all temp compiled objects under a build folder |
20:02:49 | LinusN | ompaul: ??? |
20:02:55 | | Quit anathema () |
20:03:10 | Domonoky | obo: thats good, but i dont need the the INCLUDEPATH on windows.. i wonder why you do need it.. |
20:03:25 | obo | Domonoky: you will after setting the build paths :) |
20:03:33 | ompaul | LinusN, I managed to do the "power off before eject" with laptop not spotting the connection and the box is currently not letting me write to it (don't laugh too loudly) |
20:03:55 | Domonoky | ah.. now i understand.. so it looks okey, commit it :-) |
20:04:02 | LinusN | ompaul: linux? |
20:04:03 | ompaul | LinusN, so currently I can't write to the drive |
20:04:07 | ompaul | LinusN, yeap |
20:04:26 | LinusN | that happens when the FAT filesystem is dirty, perform a dosfsck |
20:04:33 | ompaul | ahh |
20:04:35 | ompaul | okay |
20:08:40 | austriancoder | petur: ping |
20:08:48 | petur | plonk |
20:09:09 | austriancoder | petur: have a question: Why is firewire stuff in the usb driver? usb-fw-pp502x.c |
20:09:25 | petur | ask amiconn.... |
20:09:43 | austriancoder | because I am rewritting usb-fw-pp502x.c at the moment |
20:09:51 | austriancoder | need to wait for him |
20:10:28 | ompaul | LinusN, thanks, working away |
20:12:39 | LinusN | you're welcome |
20:14:58 | austriancoder | petur: so.. my current state: 1) have some settings stuff done 2) working at the moment on autodetection of host/device mode 3) Integrated some parts of usb stack into rockbox 4) Have a dummy device driver 5) a very small arotg_dcd driver 6) support for device and host controllers −−- next stuff I will work on: a) code dcd driver so far, that I can rx packet, and let driver work with it b) selection of device driver to use in settings menu c) autod |
20:14:58 | austriancoder | ealing with #defines |
20:15:13 | petur | austriancoder: look at the commit amiconn did on 1 aug 22:44 |
20:15:37 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
20:15:42 | | Quit Arathis ("Verlassend") |
20:16:22 | austriancoder | petur: so there need to be some firewire framework that does the same, because later we dont reboot, but use the usb stack. And there is no place for firewire in usb |
20:18:09 | petur | austriancoder: re (b) you mean that you can choose whether you present yourself as UMS or serial port (for example)? |
20:18:49 | austriancoder | petur: yes.. thats the plan.. need only to programm the settings menu code.. the rest ist already done |
20:18:58 | petur | good |
20:19:25 | austriancoder | petur: in host mode, we go through every host driver and ask him, if we can handle the new device |
20:22:44 | petur | austriancoder: do not forget the tx problem too.... I'll do some code comparing now, there must be something different that makes MrH code work and yours not... |
20:23:25 | austriancoder | petur: if you tell me what is different, I can try it... mabe its time to ask mrh? |
20:23:28 | Febs | GodEater_: the "iMod" is from Red Wine Audio, in Connecticut in the US. |
20:23:52 | GodEater_ | Febs: so yes he paid a fortune in shipping too |
20:24:06 | petur | austriancoder: the code is not that big, we should be able to find it... |
20:24:39 | austriancoder | petur: okay.. the latest version is this: http://www.christian-gmeiner.info/soc/mrh_try6.diff |
20:25:00 | petur | yes, I already have that one ;) |
20:25:01 | Febs | Not only that, but the "iMod" for the 5G requires a special dock cable sold by ALO, which is also in the US, I believe. (The caps used in the "iMod" don't fit in the 5G, so they are instead built into a separate dock connector.) |
20:25:21 | austriancoder | petur: this is the diff to em200tools - generated against mrh_try4 or 5 : http://www.christian-gmeiner.info/soc/diff_em200tool.txt |
20:25:40 | GodEater_ | Febs: so he's definitely a bit wacko |
20:25:42 | petur | saw that too, yes ;) |
20:26:35 | austriancoder | petur: did you manage to get an pp based target? |
20:29:48 | petur | didn't find anything affordable close to me.... will have to ebay some more |
20:30:11 | | Quit My_Sic (Client Quit) |
20:33:24 | austriancoder | petur: I could sponsor some money, as I realy need help debuging this problem and i think that your expirience is much bigger than mine |
20:35:07 | rasher | or maybe rockbox could |
20:36:38 | petur | in the short term I'd bet on jhMikeS and amiconn to help debug.... let me search some more first... |
20:37:58 | | Join Entasis_ [0] (n=Jarred@ppp121-45-11-10.lns10.adl2.internode.on.net) |
20:38:16 | | Quit Entasis (Read error: 104 (Connection reset by peer)) |
20:39:01 | austriancoder | ohhh yes... amiconn has pp target too |
20:39:16 | | Join salty-horse [0] (n=ori@pdpc/supporter/active/salty-horse) |
20:39:17 | LinusN | what is the problem? |
20:39:36 | petur | usb transmitting |
20:40:20 | salty-horse | does rockbox use the ARM-optimized tremolo library? |
20:40:30 | | Join jgarvey [0] (n=jgarvey@cpe-024-162-254-070.nc.res.rr.com) |
20:40:43 | LinusN | salty-horse: tremolo? |
20:40:52 | salty-horse | http://wss.co.uk/pinknoise/tremolo/index.html |
20:41:06 | salty-horse | tremor hand-optimized with ARM assembly |
20:42:42 | Lear | Would mean separate libs for ARM and non-ARM, it seems... |
20:43:01 | LinusN | ...and a weird license |
20:43:41 | | Join spiorf [0] (n=spiorf@host29-227-dynamic.8-87-r.retail.telecomitalia.it) |
20:44:01 | salty-horse | "if you want to use Tremolo as part of a free piece of software, please do." |
20:44:21 | rasher | Not GPL compatible though. |
20:44:27 | GodEater_ | nope |
20:44:28 | rasher | So it's a no-go for rockbox. |
20:44:34 | GodEater_ | shame |
20:44:37 | LinusN | austriancoder: so it refuses to transmit? |
20:44:45 | GodEater_ | why these people can't use the GPL I'll never know |
20:45:09 | * | petur puts his eye on an ipod 3G... more news in 4 days :) |
20:45:32 | | Join haemmy [0] (n=stefan@194.208.162.140) |
20:45:49 | rasher | GodEater_, some people feel very strongly about the "no getting rich off my work!" aspect |
20:46:09 | GodEater_ | I guess |
20:46:18 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
20:46:36 | | Join Robin_Watts [0] (n=Javacat@82.153.102.55) |
20:46:43 | | Join elinenbe [0] (n=elinenbe@user-12hdtp2.cable.mindspring.com) |
20:46:45 | salty-horse | rasher, the author (Robin_Watts) says the new release is GPL-compatible |
20:46:53 | austriancoder | LinusN: yep... I have used e200tool source as basis to get things working... rx works fine. This is the patch; http://www.christian-gmeiner.info/soc/mrh_try6.diff and this is a diff with e200tool based on mrh_try4/5: http://www.christian-gmeiner.info/soc/diff_em200tool.txt |
20:47:21 | | Quit barrywardell (Remote closed the connection) |
20:47:23 | rasher | salty-horse, Well if it's under the same license he outlines on his page, it isn't. |
20:47:27 | haemmy | hiho |
20:47:33 | | Join DerPapst [0] (n=DerPapst@pD9EB1259.dip0.t-ipconnect.de) |
20:47:33 | Robin_Watts | rasher: Hi. |
20:47:44 | austriancoder | LinusN: but petur and I have no concrete idea, what could be wrong.. and petur as no pp target to help me debuging the code |
20:47:47 | DerPapst | good evening at all :) |
20:47:58 | GodEater_ | good evening DerPapst |
20:48:01 | Robin_Watts | If you look at Tremolo006 you'll see that I've released it under dual licenses. |
20:48:19 | * | petur shouts goodmorning to DerPapst :p |
20:48:48 | DerPapst | hehe |
20:49:04 | Robin_Watts | GPL for those that need it to be GPL, and my own homebrew license for those people who want to avoid the creeping viral evilness of the GPL. |
20:49:06 | DerPapst | this time my watch is working fine :P |
20:49:32 | rasher | Robin_Watts, fair enough, didn't see that on a quick reading of the webpage |
20:49:40 | * | Robin_Watts updates webpage :) |
20:49:50 | Soul-Slayer | rasher: It's in the licence file of the latest release, not on the page though |
20:50:14 | LinusN | austriancoder: how do you know that nothing is being transmitted? |
20:50:31 | DerPapst | austriancoder: afaik amiconn put the fw and usb code in the same file because he wanted to get reboot to diskmode working when an firewire cable is inserted to the iPod. |
20:50:59 | GodEater_ | sweet - so perhaps we could use it after all. Although it would introduce weird dual-libness as already stated |
20:51:14 | DerPapst | he knows that this has to be separated once the usb code or the firewire code is doing more. |
20:51:23 | salty-horse | GodEater_, any policy against processor-specific optimizations? |
20:51:42 | GodEater_ | salty-horse: no - we have that in some places already |
20:51:53 | LinusN | salty-horse: if you look at our tremor code, you will see lots of ARM assembly |
20:51:56 | rasher | salty-horse, far from it, we have been using the same lib with processor-specific optimizations already |
20:52:00 | GodEater_ | but I don't think we have anything as large as an entire codec that is processor specfic |
20:52:07 | austriancoder | LinusN: a register of the controller should change from 0x0 to != 0x0 (UDC_ENDPTSTAT) and in linux there is something called debugfs and with it can watch what is send and recived over usb. Also dmesg prints that usb device failed to... |
20:52:13 | Robin_Watts | Tremolo will still build in C only mode. |
20:52:42 | * | GodEater_ suspects we probably have coldfire assembly too |
20:52:53 | Robin_Watts | And it's very close to tremor, so could probably absorb other stuff too. |
20:52:55 | LinusN | austriancoder: what kind of packet is it? |
20:53:03 | DerPapst | afaik for all 3 architectures rockbox runs on |
20:53:17 | GodEater_ | Robin_Watts: so your pretty handy with ARM assembly then ? :) |
20:53:39 | Lear | Robin_Watts: Rockbox doesn't use the lowmem branch though. |
20:53:59 | GodEater_ | DerPapst: we don't run tremor on SH1 though :) |
20:54:03 | Robin_Watts | GodEater_: I figured out that I had about 20 years experience of it the other day :) |
20:54:15 | Robin_Watts | Lear: Why not? |
20:54:20 | GodEater_ | neat - perhaps you can help us hack other stuff :) |
20:54:33 | | Quit SolarWar1 (Remote closed the connection) |
20:54:55 | austriancoder | LinusN: respone to a get* setup request. It should work, as it is almost the same code as e200tool, but I have never tested e200tool, if it works |
20:54:57 | austriancoder | there |
20:55:02 | Lear | Robin_Watts: Don't know really; I didn't make that choice... |
20:55:41 | Robin_Watts | Previous versions of Tremolo were the non low memory branch. |
20:55:59 | Robin_Watts | (IIRC) |
20:56:02 | Lear | Tried it a bit on a Coldfire target, but it was pretty slow. I suspect it was caused by the relatively slow RAM, but I don't know for sure. |
20:56:25 | Robin_Watts | GodEater_: Subject to time, sure. |
20:56:42 | salty-horse | Robin_Watts, do you need a supported portable media player? :) |
20:57:10 | Robin_Watts | I have a Rio Karma, and my wife has a Cowon iAudio thingy. |
20:57:56 | * | GodEater_ keeps meaning to ask someone that's ex-Rio how easy it would be to port to the karma |
20:58:20 | GodEater_ | I wish I knew what I'd done with my karma |
20:58:47 | salty-horse | GodEater_, losing karma is bad |
20:58:54 | salty-horse | (bad karma) |
20:58:59 | Robin_Watts | Lear: Are you saying that the low memory branch is noticably slower than the non low memory branch? |
20:59:04 | GodEater_ | I have positive karma at slashdot, does that help ? :) |
20:59:14 | * | petur has too |
20:59:32 | GodEater_ | not that I think I've commented on much in the last year or so |
20:59:37 | petur | and many tickets at taperssection.com :) |
21:00 |
21:00:14 | * | GodEater_ also has a four digit slashdot id |
21:00:39 | Lear | Robin_Watts: If memory accesses are slow, I suspect it is, yes. |
21:00:48 | * | dionoea wanted to try the apple remote with embedded radio on his iPod ... but it sells for 54 euros here! That's a ripoff |
21:01:07 | LinusN | austriancoder: what would happen if the address+endpoint was wrong? |
21:01:19 | Robin_Watts | Lear: Do you know the differences between the branches offhand? (I don't) |
21:01:39 | Lear | Moving frequently accessed stuff from normal ram to iram on the Rockbox coldfire targets makes a big difference. |
21:02:15 | | Join Buschel [0] (n=AndreeBu@p54A3FF11.dip.t-dialin.net) |
21:02:19 | austriancoder | LinusN: I never got to the step that i can accpet an usb device address. And endpoint is not wrong as in this state I am using ep0. |
21:02:55 | Lear | Robin_Watts: Lowmem uses less memory by only partially unpacking codebooks (or something like that). Needs to do more processing/memory accesses during decode though. |
21:03:48 | LinusN | austriancoder: i would suspect a clocking problem, but i am a usb lamer |
21:04:42 | austriancoder | LinusN: do you mean wrong time when i want to send? |
21:05:00 | austriancoder | LinusN: or wrong register settings of cpu? |
21:05:48 | Robin_Watts | Lear: Right. |
21:07:36 | * | GodEater_ is very disappointed that his red rag at the headfi forum has not produced a torrent of people calling him a jerk |
21:10:03 | | Quit lostnihilist ("Leaving") |
21:10:17 | markun | GodEater_: I can call you a jerk if it makes you feel better |
21:10:29 | GodEater_ | if you wouldn't mind please :) |
21:10:38 | markun | but I guess it wouldn't be the same thing |
21:10:44 | markun | ok, here it goes.. |
21:10:47 | markun | GodEater_: jerk! |
21:10:56 | GodEater_ | ahhhh - I feel much better now :) |
21:11:14 | markun | now get back to programming! |
21:11:21 | GodEater_ | sir, yes sir! |
21:11:30 | * | GodEater_ looks for something to program |
21:11:47 | markun | GodEater_: DTMF tone generator? |
21:11:48 | * | Robin_Watts is now pondering if he should have a look at the non-low memory branch. |
21:12:02 | markun | for all your telephone needs |
21:12:09 | GodEater_ | Robin_Watts: did you have a target in mind for your lib? |
21:12:23 | Robin_Watts | The first version was done for a RISC PC. |
21:12:28 | GodEater_ | markun: are you a closet phreaker ? |
21:12:44 | Robin_Watts | The latest stuff has been done with ScummVM in mind. Specifically for the WinCE/DS/GP2X ports. |
21:12:57 | Robin_Watts | well, all the ARM ports really. |
21:13:04 | * | GodEater_ would love to see a ScummVM port for rockbox |
21:13:11 | GodEater_ | shame they chose to write it in C++ |
21:13:18 | markun | GodEater_: not really, but I had to type very long phone numbers when I was in Paris |
21:13:18 | Robin_Watts | Indeed. |
21:13:30 | * | DerPapst likes the idea of a tone generator... something to tune a guitar with or so... |
21:13:42 | DerPapst | not that i really play guitar... |
21:13:58 | GodEater_ | a guitar tuner is somewhere in the feature requests already I think |
21:14:44 | * | markun has to go now |
21:14:48 | GodEater_ | bye bye |
21:14:56 | DerPapst | it hasn't to be for tuning a guitar... it would be enough to annoy people with it. |
21:15:01 | salty-horse | GodEater_, the C++ choice is actually a rewrite of the original C code. I believe it's mainly due to lots of different versions of the SCUMM engine that needed to gracefully override each other |
21:15:20 | GodEater_ | salty-horse: which is fine - but makes a port to rockbox a PITA |
21:15:25 | Robin_Watts | Yeah, but there is no need to resort to C++ for that... |
21:15:40 | * | salty-horse pulls out the article in mind |
21:15:45 | | Quit haemmy (Read error: 104 (Connection reset by peer)) |
21:15:50 | GodEater_ | Robin_Watts: you say C++ like it's a dirty word. |
21:15:53 | GodEater_ | I like that |
21:15:54 | GodEater_ | :) |
21:15:59 | | Join haemmy [0] (i=stefan@194.208.162.140) |
21:15:59 | Robin_Watts | I'm a recent addition to the ScummVM devs, and I'm still finding my away around. |
21:16:11 | Robin_Watts | But I'm a long time hater of C++. |
21:16:21 | GodEater_ | interesting choice of project then! |
21:16:43 | Robin_Watts | C++ is like a swiss army knife that you have to use with all the blades open at once. Its quite powerful, but very easy to cut yourself on. |
21:16:52 | GodEater_ | nice analogy |
21:17:03 | salty-horse | http://www.linuxdevcenter.com/pub/a/linux/2003/08/21/scummvm.html |
21:17:10 | salty-horse | search for c++ |
21:17:32 | GodEater_ | makes Java the same - only more blunt |
21:17:43 | GodEater_ | so harder to hurt yourself initially |
21:17:49 | GodEater_ | but when you do - it bleeds worse |
21:17:50 | Robin_Watts | It's very rare to see a C++ thing that couldn't have been done perfectly well in C. |
21:18:03 | Robin_Watts | Java is Fisher Price "My first OO language". |
21:18:14 | Robin_Watts | It's like C++ with all the sharp edges blunted. |
21:18:50 | GodEater_ | could have sworn that was SmallTalk... |
21:19:16 | DerPapst | it's proven that you can convert every piece from one coding language o another... you can even convert c++ to c0... but who wants to end up with one mainfunction and a giantic while loop? |
21:19:42 | * | GodEater_ is now waiting for the "shoot yourself in the foot" analogies to get wheeled out for <insert hated language of choice here> |
21:19:54 | * | Domonoky thinks: use the right tools for the right task.. so you dont write a desktop app in assembler, and a embedded app not in java :-) |
21:20:13 | Robin_Watts | DerPapst: CFront is the existence proof for that. |
21:20:16 | * | DerPapst insterts halkell |
21:20:28 | GodEater_ | haskell?? ewww |
21:20:30 | DerPapst | *haskell even |
21:20:38 | DerPapst | indeed... |
21:20:40 | GodEater_ | I had to use that back when it was called Standard ML |
21:20:45 | * | GodEater_ still has nightmares |
21:20:51 | Robin_Watts | Domonoky: There are *massive* reasons for using languages other than Java on embedded devices. |
21:20:53 | | Join alienbiker99 [0] (n=alienbik@ool-44c126d4.dyn.optonline.net) |
21:21:00 | DerPapst | i "wrote" a c0 compiler in haskell once.... |
21:21:19 | DerPapst | c0 -> am0 infact |
21:21:22 | Robin_Watts | But all this is getting massively off topic for this channel. |
21:21:24 | * | GodEater_ thought the first c0 was a typo - but now is going to google it |
21:21:39 | GodEater_ | Robin_Watts: it's okay - there's not much on topic going on right now :) |
21:21:48 | GodEater_ | the usb guys have gone quiet |
21:22:14 | DerPapst | c0 = c with only once function... called (surpisingly) main and you are allowed to have one while loop. |
21:22:29 | DerPapst | how about rockbox.c with only one loop? :P |
21:22:29 | GodEater_ | thanks google! |
21:23:57 | | Join google_ [0] (i=d9eb1259@gateway/web/cgi-irc/labb.contactor.se/x-3f8d14eb51246056) |
21:24:07 | GodEater_ | hahaha |
21:24:12 | google_ | GodEater_: glad i could help. |
21:24:38 | GodEater_ | nice touch |
21:24:48 | google_ | ;) |
21:24:52 | | Part google_ |
21:25:30 | DerPapst | heh |
21:25:38 | DerPapst | fun ^^ |
21:26:50 | GodEater_ | wonder where amiconn is this evening |
21:27:32 | DerPapst | maybe same location than pixelma |
21:27:53 | DerPapst | secret rockbox devcon |
21:27:58 | GodEater_ | ah ha |
21:28:14 | | Join lostnihilist [0] (n=lostnihi@ppp-68-251-65-241.dsl.chcgil.ameritech.net) |
21:28:28 | | Join Dimacus [0] (n=dkoval@209.145.88.41) |
21:28:49 | GodEater_ | Dimacus: the answer to your question is "turn on hold as soon as you power on your ipod" |
21:29:03 | DerPapst | o.O? |
21:29:11 | * | GodEater_ demonstrates his psychic powers |
21:29:12 | DerPapst | the mind reading GodEater_? |
21:29:24 | Dimacus | GodEater_: thanks, it was stupid of me to i re-read the instructions that answered the question |
21:29:25 | | Part bdgraue ("ups!") |
21:29:30 | * | DerPapst is scared |
21:29:32 | GodEater_ | ah damn |
21:29:33 | Dimacus | i have a separate issue that might be a bug |
21:29:39 | DerPapst | GodEater_: what do i think right now? |
21:29:40 | GodEater_ | that must mean you have another question |
21:29:58 | Dimacus | i only have about 3000 songs on my 5G iPod video |
21:30:00 | GodEater_ | DerPapst: sorry - too much solar wind tonight - I'm not getting a good signal from you |
21:30:07 | DerPapst | hehe |
21:30:15 | GodEater_ | something about pizza and girls |
21:30:17 | Dimacus | i started to build the DB for the first time, but my file counter went up to 78,000 |
21:30:22 | DerPapst | hahahaha |
21:30:33 | Dimacus | then my battery died b/c it took too long with hd thrashing |
21:30:47 | | Join perrikwp [0] (n=chatzill@74.167.148.160) |
21:30:49 | DerPapst | not that wroing though ;) |
21:31:03 | GodEater_ | Dimacus: assuming you've now got it hooked up to the pc and charging again, have you tried running a file system check on it ? |
21:31:14 | GodEater_ | DerPapst: :) |
21:31:28 | Robin_Watts | If rockbox are seriously interested in using Tremolo, I could rerelease the older version (not the low memory branch) as GPL too. |
21:31:44 | Dimacus | GodEater_: on the ipod or the pc? |
21:31:50 | GodEater_ | the ipod |
21:32:36 | Dimacus | GodEater_: well that's the ting, i'm not able to exit the "don't disconect ipod" screen without dismouinting the ipod, which stops the charging |
21:32:48 | | Join Llorean [0] (n=llorean@cpe-70-113-103-34.austin.res.rr.com) |
21:32:52 | | Quit Buschel () |
21:33:00 | DerPapst | with your pc you check the hdd of your ipod |
21:33:02 | GodEater_ | Dimacus: you want it hooked to the PC to do the check though surely ? |
21:33:37 | Dimacus | yes, let me run scan disk on the ipod to make sure there are no errors on the hd |
21:34:03 | Dimacus | GodEater_: yes |
21:34:37 | GodEater_ | Dimacus: also - are the 3000 songs that are there added from iTunes ? |
21:34:43 | Dimacus | yes |
21:34:47 | GodEater_ | and do you use it for anything else (like a portable HDD) ? |
21:35:02 | Dimacus | no, i try to avoid abusing the tiny hd :) |
21:36:01 | GodEater_ | so there's no other files on it apart from the iTunes music basically ? |
21:36:12 | Dimacus | true |
21:36:27 | Dimacus | maybe some images, let me check |
21:36:48 | Dimacus | yeah, i do have about 100 images |
21:36:55 | GodEater_ | not 78,000 though :) |
21:37:12 | Dimacus | nope, nothing in that range |
21:37:34 | GodEater_ | hdd check done ? |
21:37:38 | LinusN | austriancoder: i mean that the clock to the usb chip could be wrong |
21:37:55 | Dimacus | GodEater_: yap, windows says it's all good |
21:38:39 | Dimacus | I guess it would be nice to have some sort of an indexing app that would run PC side |
21:38:43 | GodEater_ | Dimacus: okay - well reboot it into Rockbox mode, and then re-insert you USB cable whilst keeping "Menu" held down, and make sure you KEEP menu held down or about 20 seconds or so |
21:38:44 | petur | LinusN: that would mean it is different between running e200tool and rockbox? |
21:38:45 | austriancoder | LinusN: hmm.. maybe, but how to check it? How to controll the clock? Why does rx works and tx not? |
21:38:59 | GodEater_ | Dimacus: that's be suggested before - no-one's done it yet though |
21:39:01 | Dimacus | that would be much faster then running it on the ipod with it's weak resourses |
21:39:28 | Dimacus | GodEater_: I'll try the reboot option |
21:39:33 | * | GodEater_ wishes someone could work out why the menu button needs to be held down so long these days |
21:39:56 | GodEater_ | if you don't hold it down for ages Dimacus then your ipod will reboot into disk mode |
21:40:04 | GodEater_ | so give it a good long hold ;) |
21:41:22 | GodEater_ | once it's back into rockbox mode, try intialising the database again |
21:41:35 | | Join amiconn [0] (n=jens@p54BD736E.dip.t-dialin.net) |
21:41:35 | Dimacus | trying now |
21:41:48 | GodEater_ | at least with it plugged in it won't run out of juice now |
21:42:14 | Dimacus | great, thanks a lot guys :-D |
21:42:25 | GodEater_ | no problem |
21:42:40 | Dimacus | maybe if i'm board one day, i'll write a short hack to do indexing on computer side |
21:42:53 | Dimacus | just b/c i like pain, i'll do it in VB :-D |
21:42:54 | rasher | Dimacus, could you perhaps have a lot of files in the recycle bin on the ipod? |
21:43:25 | Dimacus | rasher: i don't think so, i haven't deleted anything from it ever |
21:43:34 | rasher | Dimacus, Such a program already exists (although only for mp3/ogg I believe), tools/songdb.pl in the source package |
21:43:58 | Dimacus | oooh |
21:44:20 | austriancoder | petur: autodetection of device mode works :) Need to buy or build a cable to connect a usb mouse etc to check if host driver gets loaded |
21:44:28 | austriancoder | but it should |
21:45:28 | LinusN | austriancoder: i am by no means a usb expert, but reception might work because the data is NRZI coded, providing a clock sync |
21:46:47 | austriancoder | LinusN: but i dont see anything to sync clock in e200tool source |
21:46:50 | austriancoder | do you? |
21:47:09 | LinusN | that was just a wild guess |
21:47:12 | Bagder | e200tool runs in manufacture mode, it may very well be inited differently |
21:47:28 | GodEater_ | rasher: I thought that script was LOOONG out of date ? |
21:47:48 | LinusN | austriancoder: what docs do you have on the usb controller? |
21:47:54 | | Quit xNibbler (Read error: 110 (Connection timed out)) |
21:48:06 | austriancoder | LinusN: http://www.christian-gmeiner.info/soc/MCIMX31RM.pdf chapter 32 |
21:48:14 | rasher | GodEater_, I'm pretty sure it's been updated for tagdb (that's still its internal name right?) |
21:48:19 | austriancoder | Bagder: ahh.. manufacture more |
21:48:36 | GodEater_ | rasher: no clue - I've not used it for a looong time though |
21:49:02 | Bagder | GodEater and rasher: yes it has, hardeep updated it |
21:49:10 | salty-horse | how would rockbox benefit from optimizations to ARM tremor optomizations? less power consumption? or is it negligible? |
21:49:14 | Bagder | I'm not sure if it still is 100% though |
21:49:34 | rasher | Ah, I even modified songdb.pl when we renamed it to Database. |
21:50:09 | rasher | Which was the latest change. I'm betting it needs to be updated, yes |
21:50:48 | Llorean | salty-horse: Any optimizations to lower CPU usage will result in less power consumption. |
21:50:52 | Domonoky | would be nice if *someone* write such a songdb thing for rbutil :-) |
21:51:02 | Dimacus | rasher: where is the location of the "songdb.pl"? http://www.rockbox.org/tools/songdb.pl does not seem to be a link to the actual pl file |
21:51:11 | GodEater_ | you're not volunteering then Domonoky ? ;) |
21:51:15 | Bagder | Domonoky: the rockbox code can be built for host... |
21:51:23 | Bagder | PC_TOOL or whatever the define is |
21:51:23 | Llorean | Domonoky: Of course, rbutil will then need to be updated like... every time tagcache.c/h (or whatever the files were named) change? |
21:51:34 | GodEater_ | Dimacus: think it's in the source archive |
21:51:39 | Bagder | make database I believe in tools/ |
21:51:54 | rasher | Dimacus, http://svn.rockbox.org/viewvc.cgi/trunk/tools/songdb.pl |
21:52:05 | rasher | Bagder, you might want to check out what's going on with http://www.rockbox.org/tools/songdb.pl |
21:52:19 | Bagder | oh |
21:52:27 | Dimacus | yeah, the file seems rather empty in there :-P |
21:52:28 | Domonoky | Bagder: sounds nice.. so if *someone* has time.. :-) |
21:53:16 | Bagder | Domonoky: well, since the code is there and at least already mostly made for getting built for host, it is a good start for rbutil... of course still takes someone to do the rest |
21:54:09 | * | Domonoky will take a look into this, when i find time for it.. it shouldnt be too hard then :-) |
21:54:15 | Bagder | so any ipod owner tried the latest build with the latest voices? |
21:55:43 | *** | Saving seen data "./dancer.seen" |
21:55:48 | | Join Guile`` [0] (n=Guile@78.113.15.209) |
21:55:49 | Dimacus | rasher: ah... the svn build has the code, the website does not |
21:56:24 | rasher | Dimacus, it should be in the source distribution: http://build.rockbox.org/dist/build-source/rockbox-bleeding.tar.bz2 |
21:59:27 | LinusN | austriancoder: which mode are you using right now? |
21:59:48 | petur | mode? |
21:59:57 | austriancoder | LinusN: device mode |
22:00 |
22:00:03 | LinusN | ok |
22:00:49 | dionoea | Can a plugin load another plugin ? (loading the new plugin over the old one would be ok) |
22:01:43 | amiconn | dionoea: No it can't, because plugins are linked to a fixed address. It would overwrite itself, causing a crash |
22:02:05 | dionoea | ok. Thanks for the explanation. |
22:02:06 | LinusN | austriancoder: i see that you use OR to set the bits in the registers, but do you know for sure that they contain what you expect from the beginning? |
22:02:30 | LinusN | for example USBMODE |
22:02:32 | amiconn | You could work around that, but only for targets which allow plugins to use iram (and then this chained loading would have to stop playback |
22:02:34 | amiconn | ) |
22:02:42 | DerPapst | hi amiconn :) |
22:02:48 | austriancoder | LinusN: I debuged this problem now for about 2 weeks.. and I looked at each register |
22:02:52 | * | dionoea wanted to make it possible for the link "viewer" to launch the corresponding plugin if it was linking to a .rock |
22:03:07 | dionoea | s/link/shortcut/ |
22:03:18 | Bagder | well, a plugin loading a plugin could store the next plugin in a global area and return, and the parent would check the global and load the next |
22:03:28 | salty-horse | so is anyone interested in pursuing tremolo integration? :) |
22:03:46 | | Join Juice^ [0] (n=Juice@213.167.96.196) |
22:03:54 | alienbiker99 | does pausing when headphones are removed work on every target? |
22:04:14 | dionoea | Bagder: yup, but that would require in the core (which i could do if it doesn't sound too stupid) |
22:04:20 | dionoea | or useless |
22:04:29 | DerPapst | not at 1G iPods afaik... and probably some other targets too |
22:04:34 | Bagder | yes, it would require core support for it |
22:04:38 | DerPapst | ^ alienbiker99 |
22:04:50 | alienbiker99 | thnx |
22:05:04 | * | dionoea hates it when his sentences are missing words. |
22:05:36 | LinusN | austriancoder: TTL or PHY? |
22:06:32 | LinusN | i see no writes to USBCONTROL, where are they? |
22:08:38 | austriancoder | LinusN: USBCONTROL? |
22:08:54 | Llorean | amiconn: So far, only one person who's having the Nano problem has reported the "old" firmware version for the flash. Everyone else has the newer version. |
22:08:59 | LinusN | page 32-9 |
22:09:49 | austriancoder | LinusN: Because I am happy with the defaults |
22:10:13 | LinusN | ok, so it is using TTL and not PHY? |
22:11:21 | austriancoder | LinusN: I am not sure.. can tell you it in some minutes |
22:11:27 | | Quit Lear ("ChatZilla 0.9.78.1 [Firefox 2.0.0.5/2007071317]") |
22:11:33 | LinusN | TTL is default |
22:12:09 | austriancoder | so TTL |
22:12:12 | LinusN | and i don't think that's correct |
22:13:00 | rasher | Bagder, I don't understand genlang -o.. Why does it list some of the strings multiple times? Does each use in the code get a seperate id? |
22:13:26 | austriancoder | LinusN: okay.. will try it with PHY |
22:13:45 | Bagder | rasher: each id should be output only once |
22:17:46 | Bagder | we may have introduced a bug with the latest changes, I don't think we tested -o (much) |
22:17:46 | rasher | Bagder, this is not what Im seeing. $ ./genlang -e=../apps/lang/english.lang -o -t=h120 ../apps/lang/dansk.lang |grep -c LANG_SET_BOOL_YES |
22:17:46 | rasher | 401 |
22:17:46 | Bagder | wow |
22:17:46 | Bagder | completely bad then |
22:17:46 | rasher | The automaticly built voice files are rather large too |
22:17:46 | * | dionoea just learned about autorock. It's nice to delete the Apple folders when rockbox boots :) |
22:17:46 | DBUG | Enqueued KICK Bagder |
22:17:46 | Bagder | rasher: might be due to that flaw, yes |
22:18:27 | rasher | Actually, it's only set_bool_yes |
22:18:38 | Bagder | that's the first phrase in english I believe |
22:18:57 | Febs | Does anyone have any objection to me cleaning out zajacattack's posts from the Sansa E200R thread (again) and asking zajacattack not to post there again? http://forums.rockbox.org/index.php?topic=9263.msg90667 |
22:19:19 | rasher | Bagder, Doesn't happen with english.lang, so it's something else |
22:19:33 | Bagder | Febs: I won't object |
22:20:00 | rasher | Bagder, The filesize, that is. Perhaps that's just a matter of encoding settings. |
22:20:16 | Bagder | might be yes |
22:21:04 | rasher | Still weird about the repeated bool_yes |
22:21:39 | LinusN | the festival voice is rather slow, so the phrases are quite long |
22:22:06 | dionoea | Where is the plugin size limit defined? |
22:22:30 | | Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar) |
22:24:30 | Llorean | dionoea: The target-specific config-blah files. |
22:24:34 | Llorean | If I recall |
22:24:44 | | Quit kubiix ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
22:25:00 | | Quit perrikwp (Read error: 110 (Connection timed out)) |
22:25:38 | dionoea | Llorean: ah right, thanks. |
22:27:22 | Bagder | btw, I added voices on the "old" link from the daily build page |
22:27:36 | Bagder | so that you can now get older voices too if you pick an older daily |
22:27:38 | rasher | I don't like the look of VOICE_OF. It's used for creating "x of n" sentences. That's bound to cause troubles for some non-english voices. |
22:28:15 | rasher | But perhaps it works out for current voice-targets. It's just not very nice |
22:28:37 | dionoea | what thread do plugins run in ? do they have their own thread ? or is it just the interface thread ? |
22:29:13 | Domonoky | dionoea: plugins run in the main thread.. |
22:33:18 | petur | austriancoder: are you sure about the PRIME_TIMER and other timeout loops? I don't know how long those loops take... |
22:33:55 | | Join tedrock [0] (n=tedrock@d235-159-230.home1.cgocable.net) |
22:33:56 | austriancoder | petur: looping works... but if you tell me an other way to do, i will try it |
22:34:23 | petur | nono, I just asked to make sure you wait long enough |
22:35:29 | austriancoder | petur: I will multiply all TIMER values with 10 |
22:36:15 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
22:36:15 | * | amiconn is positively surprised :) |
22:36:51 | amiconn | Proper initialisation of that other register (DEV_EN2?) drops idle current by another 3mA on 2nd gen :) |
22:37:21 | petur | amiconn: do we already power down the usb controller? |
22:37:35 | amiconn | USB controller? On 2nd gen?? |
22:37:52 | Llorean | petur: You're talking strictly firewire-era iPods right now. :-P |
22:37:59 | DerPapst | 3rd gen is the first ipod with usb contoler |
22:38:15 | petur | I know, I was thinking of the later ipods ;) |
22:38:18 | Llorean | Do we have a runtime test for 3G with amiconns changes? |
22:38:34 | DerPapst | afaik no |
22:38:41 | amiconn | Llorean: Not that I know of. DerPapst or saratoga could perform one ;) |
22:38:55 | amiconn | (or dan_a) |
22:39:13 | DerPapst | to catually comper that i probably have to test with the OF too? |
22:39:17 | amiconn | 3mA is about 6% |
22:39:31 | austriancoder | LinusN: So...It seems I cant modify UOG_CONTORL |
22:39:34 | austriancoder | LinusN: UOG_CONTORL |= (1 << 4) | (1 << 5); |
22:39:40 | amiconn | DerPapst: I didn't bother doing that myself. I just compared to what apple states |
22:39:51 | DerPapst | ah. |
22:39:55 | Llorean | DerPapst: Just a runtime test in Rockbox would be a good starting point. Then, while an OF one would be nice, it wouldn't need to be as strict. |
22:39:59 | amiconn | (properly scaled for my battery) |
22:40:11 | Llorean | If you get 10 hours in Rockbox, you check on the OF after 9, so you don't have to do any real observation for most of the time. |
22:40:19 | LinusN | austriancoder: that's weird |
22:40:28 | DerPapst | and rockbox logs the runtime somehow before it dies? |
22:40:37 | Llorean | If you use the battery_bench plugin, yes. |
22:40:40 | austriancoder | LinusN: maybe I have done something wroing: #define UOG_CONTORL (*(volatile int *)0xc5000600) |
22:41:02 | LinusN | UOG_CONTORL? |
22:41:11 | LinusN | are you drunk? :-) |
22:41:20 | austriancoder | *g* |
22:41:31 | DerPapst | that is the bug |
22:41:35 | austriancoder | a beer would be cool :) |
22:41:38 | * | petur takes weizen away from austriancoder |
22:41:50 | petur | ... and drinks it himself |
22:42:06 | DerPapst | mmmh... beer |
22:42:23 | austriancoder | LinusN: It happend some times that i cant modify all documented register values... |
22:42:44 | austriancoder | LinusN: do you own a pp target? |
22:43:39 | DerPapst | afaik yes. at least the G5.5 that amiconn has :P |
22:44:04 | amiconn | He has a G5 as well |
22:44:13 | LinusN | austriancoder: G5 |
22:44:27 | DerPapst | well.. then the answer is just yes :) |
22:46:55 | austriancoder | LinusN/amiconn: If you want to help me, try to get tx in usb controller working: http://www.christian-gmeiner.info/soc/mrh_try7.diff - petur and me need help |
22:48:55 | | Quit safetydan ("Ex-Chat") |
22:51:15 | LinusN | austriancoder: well, the register map in arcotg_udc.h comfuses me a little, but if it is correct, it is possible that USBCONTROL might be at USB_BASE+0x200 |
22:52:32 | LinusN | that is 0xc5000200 |
22:52:44 | * | austriancoder is compiling |
22:52:53 | * | amiconn updated IpodRuntime and noticed that 16h 03min is so far clearly the longest rockbox runtime on iPod :) |
22:53:22 | amiconn | And I expect maybe another 30..60 minutes from DEV_EN2 init... |
22:53:46 | * | LinusN bows for the portalplayer ninja |
22:54:17 | Bagder | indeed impressive! |
22:54:54 | amiconn | Well, ipod OF disaseemblies are relatively easy to follow, compared to H10 or Sansa disassemblies |
22:55:17 | austriancoder | LinusN: with 0xc5000200 I get the same value as with 0xc5000600 (0x22fa05) -> seems that I really can not modify this register |
22:55:23 | amiconn | It seems apple either used an older compiler, or less aggressive optimisation |
22:55:38 | amiconn | (or both) |
22:56:18 | | Part Domonoky |
22:56:28 | amiconn | And PP5002 is easier to understand than PP502x. |
22:56:43 | amiconn | Both the chip is simpler, and there's less extra hardware in the old ipods |
22:57:01 | LinusN | austriancoder: well, i'm sure you can modify it once you find it |
22:57:02 | | Join midgey [0] (n=tjross@c-71-205-31-207.hsd1.mi.comcast.net) |
22:57:04 | * | amiconn suspects disk poweroff on PP502x ipods to reside somewhere on PCF GPIO |
22:57:06 | rasher | Bagder: another genlang question: why does -o output strings where english.lang has an empty ("") voicestring? |
22:57:09 | | Part Dimacus |
22:57:28 | Bagder | rasher: I don't think it should |
22:57:31 | LinusN | austriancoder: or maybe there is no such register on the PP? |
22:57:48 | rasher | Bagder: Hrm, interesting. I'm pretty sure it does. Let me check again |
22:58:48 | rasher | Bagder: Yeah, it does. First example #9\nid: LANG_LOADING_PERCENT\nvoice: "" |
22:59:09 | * | amiconn needs to buy a 0.1ohm resistor, and a new battery for his multimeter tomorrow |
22:59:13 | LinusN | amiconn: do you see any writes to 0xc5000xxx in the init code? |
22:59:19 | amiconn | ? |
22:59:30 | LinusN | in the ipod disass |
22:59:39 | amiconn | eh |
22:59:41 | Bagder | rasher: thinking about it, the old lang file did have those strings like that and -o kind of outputs data the old way |
22:59:51 | amiconn | So far I didn't dig very deep into PP502x disassemblies |
22:59:59 | LinusN | i see |
23:00 |
23:00:02 | amiconn | (eexcept of clock setup of course) |
23:00:13 | Bagder | rasher: but -o is _only_ made to satisfy the voice script makers so we can make it do whatever is fine to make voices easy |
23:00:27 | amiconn | I hope to be able to implement true suspend on 1st/2nd gen btw :) |
23:00:29 | austriancoder | LinusN: i dont think so... I cant also modify value of Setup Lockout Mode in USBMODE. Keep in mind that the pp usb controller uses same logic as the i.mx usb chip −−> pp chip needs not to be identical to i.mx chip |
23:00:45 | LinusN | austriancoder: i understand |
23:00:56 | amiconn | We can't shutdown for real anyway, and this way rockbox will be instantly available |
23:01:57 | amiconn | I'll still make it save settings before suspending, in case the battery runs out (which might happen) |
23:02:08 | amiconn | It will be much like going into usb mode |
23:02:15 | austriancoder | amiconn: it would be very cool if you could look whats writen/read from 0xc5000xxx of PP502x. If you tell me how I can find it out by my own, I will try to do it on my own |
23:03:47 | | Quit DerPapst ("So Long And Thanks For All The Fish!") |
23:04:21 | * | amiconn would like to see some further arm Tremor opts |
23:04:57 | | Join scorche` [0] (i=Blah@rockbox/administrator/scorche) |
23:05:02 | amiconn | Playing ogg works on PP5002, but somewhat higher quality oggs (~190kbps) skip occasionally |
23:05:08 | Llorean | Odd |
23:05:25 | amiconn | (with only treble/bass processing enabled) |
23:05:28 | Llorean | The test_codec comparison showed that >128kbps Ogg was more efficient on PP502x than MP3 at those bitrates. |
23:05:33 | Llorean | At least, I thought it did. |
23:05:37 | | Join harmattan [0] (n=harmatta@213.37.173.7.dyn.user.ono.com) |
23:06:04 | amiconn | PP502x != PP5002 |
23:06:15 | amiconn | Don't forget the broken cache on PP5002 |
23:06:39 | Llorean | Ah |
23:06:39 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
23:06:53 | amiconn | But with the proper PP inits, going 90MHz for CPUFREQ_MAX shouldn't cause problems (with the old setup it might have caused too much heat) |
23:06:54 | Llorean | And the broken cache affects the vorbis codec more than the MP3, or the MP3 alread has some fixes for it? |
23:07:19 | amiconn | Still, optimisation would save power |
23:07:33 | Llorean | Oh, absolutely |
23:08:08 | amiconn | MP3 got a lot better when tomal's optimisations were committed |
23:08:26 | Llorean | I think the results I was quoting are after that. 07-07-08 |
23:08:31 | amiconn | On PP5002 the gain was significantly higher than on PP502x |
23:08:37 | Llorean | Ah |
23:08:56 | LinusN | austriancoder: so you receive a setup packet and get an interrupt? |
23:09:01 | amiconn | 129->165% realtime (that was still at 78MHz iirc) |
23:09:08 | | Quit Juice^ ("Leaving") |
23:09:08 | austriancoder | LinusN: yep... |
23:09:57 | amiconn | Going dualcore will also help, but that's less important atm than suspend mode |
23:10:15 | amiconn | (and it requires figuring out some further details about cache control on PP5002) |
23:10:23 | Llorean | Is the plan now to have the codecs themselves decide how they want to make use of the second core? |
23:10:28 | | Quit XavierGr (Nick collision from services.) |
23:10:31 | | Join XavierGr [0] (n=xavier@ppp160-215.adsl.forthnet.gr) |
23:10:33 | Llorean | I notice there's an SPC patch that handles it this way |
23:11:16 | amiconn | Well, I am no dualcore expert. All this mutexing and synchronisation causes me headaches... |
23:11:25 | LinusN | austriancoder: and the packet looks ok? what request type? |
23:13:21 | austriancoder | LinusN: yep... packet looks like linux debugfs showed me.. get descriptor -> USB_DT_DEVICE |
23:13:26 | LinusN | this code: http://www.christian-gmeiner.info/soc/mrh_try7.diff, what is it? |
23:13:37 | LinusN | does it work? |
23:13:53 | LinusN | you said that mrh's version worked? |
23:13:59 | LinusN | i'm confused |
23:14:23 | austriancoder | LinusN: it should... http://daniel.haxx.se/sansa/e200tool/e200tool-src.zip -> arm_code.c - i have copy almost 1:1 e200tool source of usb into this patch. |
23:14:57 | austriancoder | LinusN: I dont know if mrh version works... |
23:15:03 | Bagder | but again, e200tool runs in manufacture mode |
23:15:21 | Bagder | quite possibly inited differently |
23:15:54 | Bagder | and yes it works |
23:16:18 | austriancoder | Bagder: but it looks like descripted in http://www.christian-gmeiner.info/soc/MCIMX31RM.pdf chapter 32 |
23:16:20 | Bagder | or else we wouldn't have had much rockbox on the e200 |
23:16:45 | | Quit harmattan ("Saliendo") |
23:16:59 | | Join harmattan [0] (n=harmatta@213.37.173.7.dyn.user.ono.com) |
23:18:08 | LinusN | i'm a little confused, does the PP have separate instruction and data caches? |
23:18:24 | | Part toffe82 |
23:19:39 | | Quit XavierGr (Nick collision from services.) |
23:19:43 | | Join XavierGr [0] (n=xavier@ppp7-173.adsl.forthnet.gr) |
23:20:20 | | Quit scorche (Connection timed out) |
23:20:20 | | Nick scorche` is now known as scorche (i=Blah@rockbox/administrator/scorche) |
23:20:37 | amiconn | nope |
23:20:44 | amiconn | It has a unified cache |
23:20:51 | LinusN | ok |
23:20:56 | amiconn | ..but both cores have their own |
23:21:08 | LinusN | the flush_icache() calls confused me |
23:21:29 | LinusN | should probably be renamed to flush_cache()? |
23:21:57 | amiconn | It's probably just to save some ifdefs |
23:22:16 | LinusN | of course |
23:22:17 | amiconn | (the function was called flush_icache() because coldfire only has icache) |
23:22:39 | austriancoder | LinusN: a note: I had to put queue heads into IRAM that i was able to recive a valid packet |
23:22:59 | LinusN | i can imagine that |
23:26:07 | | Quit Rondom ("Ex-Chat") |
23:26:09 | | Part maffe |
23:26:16 | rasher | Bagder: is it possible to get a list of all voice strings on all targets? (something like -t=all) |
23:26:39 | | Quit davina (Remote closed the connection) |
23:26:57 | Bagder | no |
23:27:24 | Bagder | not that I can remember |
23:27:26 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
23:27:51 | | Part maffe |
23:28:20 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
23:28:35 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
23:28:53 | | Part maffe |
23:29:11 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
23:29:12 | rasher | suppose I'll just cycle through the targets then |
23:29:49 | Bagder | or modify the source to support an 'all' target |
23:30:15 | rasher | But that'd require understanding genlang, which I can't claim to do |
23:30:36 | Bagder | :-) |
23:31:25 | austriancoder | good night guys |
23:31:35 | petur | austriancoder |
23:31:44 | austriancoder | petur: yes? |
23:31:56 | petur | can you verify the address offset |
23:32:11 | | Quit gromit` (Remote closed the connection) |
23:32:19 | austriancoder | petur: how? |
23:32:37 | petur | on page 32-7, using some regs to compare |
23:32:46 | | Join DerPapst [0] (n=DerPapst@pD9EB1259.dip0.t-ipconnect.de) |
23:33:32 | DerPapst | heh... the voice file seems to be slightly confused when i'm in systems on my ipod video sim at least |
23:33:48 | petur | nah, it should be xxxxx600 from the look of that table |
23:34:11 | DerPapst | Debug (Keep out!) -> voice says "Erase dynamic playlist" |
23:34:20 | austriancoder | petur: ah okay...regs for controller otg are working... tryed xxxxx600 and xxxxx200 -> same results |
23:34:46 | petur | 200 = UH1_ID |
23:34:54 | * | austriancoder hopes amiconn looks at the usb controller init asm |
23:35:03 | austriancoder | petur: was idea of LinusN |
23:35:20 | petur | so 200 and 600 show the same data? |
23:35:37 | austriancoder | yes |
23:35:47 | petur | weird |
23:35:56 | petur | and 200 is read-only anyway |
23:36:02 | LinusN | maybe not that weird |
23:36:16 | LinusN | i bet it repeats every 0x200 bytes |
23:36:21 | austriancoder | value: 0x22fa05 |
23:36:38 | petur | LinusN: I'm looking at page 32-7 |
23:36:47 | austriancoder | LinusN: yep.. datasheet talks about 3 controllers - otg, host1 and host2 |
23:37:09 | LinusN | but we probably only have host2 |
23:37:10 | petur | or rather 32-8 |
23:37:12 | pixelma | DerPapst: but you are using a new voice file? |
23:37:27 | austriancoder | so guys.. need to go - my girlfriend is waiting |
23:37:35 | austriancoder | LinusN: you could run the code on your IPOD too |
23:37:51 | LinusN | DerPapst: http://www.rockbox.org/tracker/task/7553 |
23:38:10 | LinusN | austriancoder: will try if i find some time |
23:38:23 | pixelma | LinusN: "och"? ;) |
23:38:25 | DerPapst | pixelma: yes. but i guess the problem is that the voice file is for the target and not the sim |
23:38:25 | austriancoder | LinusN: you only need to modify pp5202 like firmware/target/arm/system-pp502x.c in patch |
23:38:31 | | Nick austriancoder is now known as ac_away (n=austrian@80.120.117.30) |
23:39:23 | | Part maffe |
23:39:46 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
23:39:48 | DerPapst | infact... i'm not able to bild voicefiles my self... and i don't really care to do so. :P |
23:39:55 | rasher | LinusN: perhaps voice configuration is better done in the "advanced" part of config? |
23:39:58 | | Quit haemmy (Read error: 104 (Connection reset by peer)) |
23:39:59 | DerPapst | just wanted to try them out. |
23:40:05 | LinusN | rasher: perhaps |
23:40:10 | | Quit XavierGr (Nick collision from services.) |
23:40:14 | | Join XavierGr [0] (n=xavier@ppp136-93.adsl.forthnet.gr) |
23:40:39 | DerPapst | pp5202? |
23:40:51 | LinusN | typo i guess |
23:40:52 | | Quit gregj ("tez mam was wszystkich w dupe....") |
23:41:00 | LinusN | i'm going to bed |
23:41:03 | LinusN | nite all |
23:41:05 | rasher | LinusN: that way it should be possible to build voice AND a target build also without having to reconfigure |
23:41:14 | LinusN | rasher: yeah |
23:41:15 | DerPapst | should probably be pp5002 or so−−- |
23:41:17 | DerPapst | *... |
23:41:19 | petur | LinusN: I would think it is sensible to expect 'general' registers to stay on the same spot (cleaner driver design for multiple chips) |
23:41:32 | DerPapst | LinusN: night :) |
23:43:26 | | Join scorche` [0] (i=Blah@rockbox/administrator/scorche) |
23:43:38 | | Part LinusN |
23:44:39 | | Join JavaMan22 [0] (n=HP_Admin@c-24-61-91-138.hsd1.nh.comcast.net) |
23:45:38 | petur | Bagder? |
23:45:54 | Bagder | yes? |
23:46:08 | petur | does e200tool write to the LCD? |
23:46:18 | petur | I mean the usb part |
23:46:34 | Bagder | no |
23:47:07 | petur | does it have any ways to output/store something? |
23:47:17 | petur | -s |
23:47:28 | Bagder | only in ram on the player |
23:47:38 | petur | hmmmm |
23:48:05 | DerPapst | maybe dump the ram afterwards? |
23:48:07 | petur | it would be interesting to know that control register value |
23:48:19 | Bagder | yes, it can read ram too |
23:48:20 | DerPapst | anyways... good night everyone |
23:48:21 | DerPapst | :) |
23:48:29 | | Quit DerPapst ("So Long And Thanks For All The Fish!") |
23:48:57 | Bagder | indeed |
23:49:07 | Bagder | e200tool can start code on the player |
23:49:15 | Bagder | so it could upload a program and run it |
23:49:16 | | Part maffe |
23:49:49 | petur | that value austriancoder mentioned looks strange... I think it is not the register we need |
23:50:58 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
23:51:00 | Bagder | I guess we can use e200tool to read those addresses |
23:51:08 | Bagder | "lw load a word" |
23:51:13 | Bagder | (a e200tool command) |
23:51:20 | | Part maffe |
23:51:25 | petur | aha |
23:51:38 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
23:52:01 | petur | I saw a 2GB sansa (2nd hand) for sale for 90 euro - would that be a fair price? |
23:52:33 | Llorean | Sounds a bit much to me. |
23:52:46 | Bagder | they go for 100USD new in the US... |
23:52:51 | Llorean | Though I only know US prices, a new one is often $80 or 90 USD |
23:52:58 | petur | '2 weeks old' |
23:52:59 | Bagder | right |
23:53:22 | | Quit GodEater (Read error: 110 (Connection timed out)) |
23:53:58 | Bagder | offer 70 ;-) |
23:54:00 | | Part maffe |
23:54:17 | rasher | Just found a new one for 60 euro (in Denmark) |
23:54:22 | petur | he says it cost him 130 so 90 is the minumum |
23:54:33 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
23:55:01 | rasher | Now why did I have to search for that. Now I'm tempted to buy it. |
23:55:04 | | Join jhulst [0] (n=jhulst@c-71-205-0-132.hsd1.mi.comcast.net) |
23:55:24 | Llorean | If the battery life is solved on the e200, it'll be a really nice Rockbox target (in my opinion) |
23:55:41 | Bagder | the e200 has fairly good run-time already it seems |
23:55:47 | *** | Saving seen data "./dancer.seen" |
23:55:51 | rasher | Agreed. The fact that it supports microSD is neat, since my phone also does. |
23:55:52 | petur | I find new ones here for 108 :/ |
23:55:53 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
23:55:53 | JavaMan22 | i wish someone could make the text viewer not turn the disk after you quit and no settings were altered |
23:55:57 | Bagder | rasher: buy two and seel one to petur ;-) |
23:55:59 | Bagder | sell |
23:56:09 | | Part maffe |
23:56:12 | petur | I'll give 50 :p |
23:56:14 | Llorean | Yeah, the runtime is certainly acceptable. |
23:56:25 | rasher | Bagder: it's secondhand, (still sealed) so only one available |
23:56:31 | Bagder | aha |
23:56:33 | Llorean | If you're charging at the end of the day, it's fine. |
23:56:42 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
23:57:18 | | Part maffe |
23:57:24 | bluebrother | hmm. Do we want to keep FS #5555 and FS #5240 open? |
23:57:37 | bluebrother | it's configurable buttons *urgh* |
23:57:57 | | Quit ompaul ("later") |
23:58:11 | Llorean | bluebrother: I think they can both be rejected. |
23:58:15 | petur | don't close 5555 just yet until it's clear what we want to do |
23:58:16 | Febs | Does Rockbox Utility install the H300 bootloader? |
23:58:19 | Bagder | petur: 95 euro new in germany => http://www.pixmania.com/de/de/235477/art/sandisk/mp3-player-sansa-e250-2-g.html |
23:58:35 | bluebrother | Febs: yes ... it patches the firmware and puts the hex file on the drive |
23:58:37 | Llorean | Febs: I believe it patches the .hex (or at least the wx version did) |
23:58:39 | rasher | I don't think it'd be a stretch to declare configurable buttons (in all cases) a nodo. |
23:58:44 | Bagder | bluebrother: regarding build-info for voices, I intend to have them built with the same dates and revs as the daily builds |
23:58:49 | bluebrother | (you need to download the hex separately unsurprisingly) |
23:58:58 | ddalton | has anyone worked out what the problem is with building voice files on windows? |