00:02:26 | | Join saratoga [0] (i=98039a9c@gateway/web/cgi-irc/labb.contactor.se/x-4710d9a17262b79f) |
00:02:34 | saratoga | does the gigabeat power off the USB port? |
00:02:47 | saratoga | it seems like i'm wearing the battery down just copying files |
00:03:10 | Llorean | The gigabeat even charges off USB |
00:03:33 | *** | Saving seen data "./dancer.seen" |
00:03:46 | | Quit jgarvey (Read error: 110 (Connection timed out)) |
00:06:16 | | Join polygonal [0] (i=97c4141b@gateway/web/cgi-irc/labb.contactor.se/x-27fc452ad4ae9dfa) |
00:07:54 | polygonal | how is logf supposed to work? |
00:08:03 | polygonal | I enabled logf in my ipod 60gb |
00:08:15 | polygonal | *ipod 60gb build |
00:08:34 | polygonal | and I got nothing in debug - logf dump |
00:09:21 | polygonal | there is a logf.txt in /.rockbox, and I also noticed disk spin up when accessing debug -> logf dump |
00:09:28 | petur | heh... increasing the delay between touch detection and ADC reading improves stability a lot :) |
00:09:59 | rasher | polygonal: debug -> logf dump dumps the entries of the logf buffer to /.rockbox/logf.txt |
00:10:05 | polygonal | but the screen shows nothing... and logf.txt is not helpful since the text-viewer can't handle long text |
00:10:23 | dionoea | your PC has a text viewer |
00:10:58 | Llorean | You can't fix bugs on the player, so a logf build isn't much use without a PC anyway |
00:10:59 | polygonal | dionoea: yeah, but that defeat the purpose of viewing that on my dap |
00:11:00 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
00:11:20 | polygonal | since I want to watch some dump realtime |
00:11:23 | | Join barrywardell [0] (n=barrywar@83-70-167-8.b-ras1.prp.dublin.eircom.net) |
00:11:35 | rasher | polygonal: What are you trying to accomplish? |
00:11:42 | petur | also on the remote if rockbox supports it |
00:11:44 | polygonal | without plugging into my computer and plug it out to read the logf... |
00:12:01 | ddalton | is anyone interested in commiting p7561? I think LinusN was going to do it. But from what I can tell it hasn't been commited. |
00:12:44 | polygonal | rasher: I'm trying to debug something I patched |
00:12:52 | petur | ddalton: that's normal, just keep nagging ;) |
00:13:16 | rasher | I wonder how to translate "o'clock" into Danish |
00:13:22 | barrywardell | petur: interesting. what did you change the delay to? |
00:13:31 | polygonal | petur: ipod does not have a remote :( |
00:13:52 | petur | initially 500, I'm moving it down to see what a good value is... |
00:14:09 | ddalton | petur: am I nagging to much? Are you interested in commiting it? |
00:14:29 | petur | barrywardell: it still has occasional spikes which can be filtered |
00:14:41 | ddalton | is it better to say 8 0 pm or 8 o'clock |
00:15:11 | barrywardell | petur: it would be nice to instead use the adc status register to tell when it's ready |
00:15:47 | petur | ddalton: there was a smiley behind it. I mean, this is a spare-time project for all of us, so we don always have the time. Nagging = keep us reminded... |
00:16:01 | barrywardell | petur: there are also a few filter patches on the tracker if you haven't seen them yet |
00:16:29 | ddalton | ok so my question is is there any interest in commiting it? |
00:16:41 | ddalton | the patch file is only 3.5 kb |
00:16:47 | ddalton | so it is very small |
00:16:55 | petur | barrywardell: I haven't... do we know where adc status register is? |
00:17:21 | | Join kk [0] (n=kkit@140.141.29.201) |
00:17:33 | petur | ddalton: I'm busy right now with something else... relax a bit... |
00:17:41 | ddalton | ok |
00:17:43 | rasher | ddalton: I'll have a look at it in a little while - it looks fairly simple |
00:17:55 | | Join midgey [0] (n=tjross@westquad-188-46.reshall.umich.edu) |
00:17:58 | ddalton | ok thanks |
00:17:59 | barrywardell | petur: we suspect it's ADC_STATUS, but that's just a guess by MrH |
00:18:02 | ddalton | let me know how you go |
00:18:28 | petur | barrywardell: I'll try to find out |
00:18:47 | barrywardell | petur: my re of the adc code might help: http://pastebin.ca/666199 |
00:18:49 | | Quit scorche (" rebooting...") |
00:19:07 | rasher | ddalton: I will, if no one beats me to it. Fixing bugs in the Danish translation right now |
00:19:28 | petur | barrywardell: nice |
00:19:31 | ddalton | ok so are you going to commit it once that is done? |
00:19:47 | rasher | ddalton: Probably, yes |
00:19:59 | petur | ddalton: relax man... no hurry ;) |
00:21:13 | ddalton | Petur: ok |
00:21:43 | ddalton | I didn't edit the Danish file. Was I meant to? |
00:21:54 | ddalton | I can only talk english |
00:22:00 | petur | rofl |
00:22:31 | villadelfia | http://forums.rockbox.org/index.php?topic=11978.0 <−− this guy could use dd for windows to solve the problem... (http://www.chrysocome.net/dd) |
00:23:07 | rasher | ddalton: no, what I mean is that I'm currently doing something else before I will look at your patch |
00:23:16 | ddalton | ok |
00:23:29 | barrywardell | petur: if you like, I can also send you an email exchange I had with MrH about the ADC |
00:23:45 | | Join jhulst [0] (n=jhulst@c-71-205-0-132.hsd1.mi.comcast.net) |
00:23:51 | petur | barrywardell: sure |
00:24:48 | barrywardell | where should I send it to? |
00:25:21 | | Join barrywardell_ [0] (n=barrywar@83-70-167-8.b-ras1.prp.dublin.eircom.net) |
00:25:35 | | Quit barrywardell (Read error: 104 (Connection reset by peer)) |
00:26:28 | petur | barrywardell_: my mail is in the wiki (http://www.rockbox.org/twiki/bin/view/Main/PeterDHoye) |
00:28:12 | | Quit krazykit (Read error: 110 (Connection timed out)) |
00:29:47 | barrywardell_ | petur: sent :) |
00:30:12 | petur | and arrived... thanks |
00:30:41 | petur | whoa... long mail |
00:31:11 | | Quit seablue ("life, death, life, death") |
00:32:06 | rasher | ddalton: did you remove the voicing of seconds on purpose? |
00:32:19 | petur | rasher: yes |
00:32:26 | petur | it was discussed already |
00:32:35 | rasher | Excellent. Seems reasonable anyway. |
00:33:46 | ddalton | yes id did is that ok? |
00:33:52 | ddalton | yes I did is that ok? |
00:34:05 | rasher | Sure, especially if you already discussed that. |
00:34:25 | rasher | I'm pretty much just making the code stay within 80 characters wide. |
00:34:26 | | Join finux [0] (n=finux@p549553D5.dip.t-dialin.net) |
00:34:38 | finux | WTF |
00:34:45 | rasher | Especially the comments. I can understand that's not easy to keep track of if you're blind |
00:35:20 | petur | finux? |
00:38:29 | ddalton | sorry about the line width. I should of check that. |
00:38:32 | finux | yeah |
00:39:25 | ddalton | rasher: is there anything else wrong with it. |
00:39:44 | | Join MySic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
00:40:43 | rasher | ddalton: not really, I'm just changing some comments so they hopefully make more sense (always helps to get someone else to read it) |
00:41:13 | ddalton | ok and then can it be commited? or does something else have to happen. |
00:41:26 | | Part finux ("Verlassend") |
00:41:48 | rasher | That's it |
00:43:54 | rasher | Pity I don't have a target with RTC so I can test it |
00:45:01 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
00:46:18 | | Quit ender` (" Washing your car to make it rain doesn't work.") |
00:46:32 | | Quit Rondom ("Ex-Chat") |
00:46:39 | ddalton | you could test it on simulater couldn't you. Or doesn't voice work. But it does work. |
00:47:10 | ddalton | if the time setting is set to 24 hour it will say the time as before but with out the settings. |
00:47:37 | rasher | I'll try testing it on the simulator |
00:48:10 | barrywardell_ | just looking at the bugs with FS #7634. Is the cut/paste problem present in SVN or is it new? |
00:48:14 | | Quit midkay ("Leaving") |
00:48:20 | ddalton | otherwise if you can't then send me your diff file and I can test it on my h300. |
00:48:47 | barrywardell_ | and any thoughts about the stkov? I have 66% ata/sd stack on my 8gb sansa + 4gb sdhc |
00:50:09 | | Quit saratoga ("CGI:IRC (Ping timeout)") |
00:52:24 | iamben | barrywardell_: nice work on that patch btw. i dont even have an sdhc card, or plans to buy one soon, but i'll sure sleep better knowing that i can use one when i run outta space =) |
00:53:11 | ddalton | I see what you were saying about the line width. |
00:53:41 | ddalton | it was apparently 111 colums wide one of the lines anyway. That's what my screenreader said. |
00:54:33 | | Join Robin0800 [0] (n=Robin080@cpc3-brig8-0-0-cust132.brig.cable.ntl.com) |
00:55:31 | rasher | ddalton: I fixed that, and committed just now. |
00:55:45 | ddalton | ok thanks |
00:57:22 | petur | oh, it's your first patch that gets committed... congratulations |
00:57:37 | ddalton | thanks do I get my name in the credits? |
00:57:42 | ddalton | just joking |
00:57:48 | petur | it was added |
00:57:55 | bluebrother | petur: remove it again ;-) |
00:58:05 | barrywardell_ | iamben: there's something nice about getting sdhc support before sandisk! |
00:58:09 | | Quit My_Sic (No route to host) |
00:58:24 | petur | bluebrother: why, is there a typo in it? :p |
00:58:32 | bluebrother | rotfl :) |
00:59:19 | ddalton | bluebrother: were you talking to me? |
00:59:28 | bluebrother | ddalton: I was just joking |
00:59:37 | ddalton | o ok |
00:59:52 | ddalton | but do I just out of quriosity? |
01:00 |
01:00:03 | ddalton | it doesn't worry me to much |
01:00:05 | rasher | barrywardell_: Good work indeed. Very neat to have sdhc support when the e200 might not ever support it (someone on the sandisk mentioned something about a possible "plus" model) |
01:00:12 | rasher | ddalton: I added your name to the credits, yes |
01:00:19 | bluebrother | petur twice fixed a typo I did and reintroduced unintentionally ... |
01:01:00 | bluebrother | the new current build page is really nice. Much cleaner for users :) |
01:04:22 | | Join Soap [0] (n=Soap@rockbox/staff/soap) |
01:05:47 | petur | barrywardell_: do I see it correctly that (in adc_h10.c) the adc conversion is started and values read immediatly? |
01:07:49 | barrywardell_ | petur: yes, looks like it does. that doesn't seem right though |
01:08:06 | petur | ok, working on it ;) |
01:08:19 | barrywardell_ | i think we should wait till ADC_STATUS says it's ready |
01:08:37 | petur | that's what I'm adding now |
01:11:27 | barrywardell_ | I don't know why it's not there already |
01:11:54 | * | petur knows and removes battery to reset H10 |
01:17:08 | petur | barrywardell_: seems not working... was this tried before? |
01:17:41 | | Quit obo ("bye") |
01:17:51 | barrywardell_ | petur: possibly. I can't remember, but maybe that's why it's not in the current code |
01:20:05 | | Quit jhulst ("Konversation terminated!") |
01:24:37 | | Join sarixe [0] (n=sarixe@pool-68-239-217-158.nwrk.east.verizon.net) |
01:24:47 | polygonal | petur: regarding your comment in my patch FS #7626 (viewing playlist problem when stopping), the playlist viewer does work when just stopped (i.e. there is still active resume), but when there is nothing to resume |
01:25:22 | polygonal | that is, when you try "resume playback" from main menu and it tells you that "nothing to resume" |
01:25:34 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
01:25:38 | | Quit Robin0800 (Read error: 104 (Connection reset by peer)) |
01:26:01 | polygonal | you cannot view a playlist via context menu either from file browser and from playlist catalog - the viewer will exit itself immediately |
01:26:23 | polygonal | so I think it's a bug... can you confirm it again? Thanks |
01:26:27 | petur | polygonal: ok, so create a playlist file and then get the playlist cleared? |
01:29:32 | | Quit polygonal ("CGI:IRC (EOF)") |
01:29:40 | | Join polygonal_ [0] (i=97c4141b@gateway/web/cgi-irc/labb.contactor.se/x-6bdb13b9a5b44188) |
01:29:46 | petur | polygonal: ok, I think I managed to reproduce |
01:30:44 | polygonal_ | petur: if you have time, can you have a look at my patch then? |
01:30:52 | | Quit Thundercloud (Remote closed the connection) |
01:31:13 | petur | time is indeed the keyword ;) |
01:33:08 | polygonal_ | take your time then :) it's a really small bug fix... |
01:33:27 | | Quit courtc (Read error: 113 (No route to host)) |
01:33:53 | petur | I'll do it now and then shutdown myself ;) |
01:35:28 | | Join scorche [0] (i=Blah@rockbox/administrator/scorche) |
01:37:31 | | Quit sarixe ("Peace") |
01:38:49 | | Join sarixe [0] (n=sarixe@pool-68-239-217-158.nwrk.east.verizon.net) |
01:39:18 | petur | polygonal_: I'll need your real name in order to accept the patch (will test it first) |
01:40:07 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
01:40:57 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
01:41:46 | petur | polygonal_: patch fixes the issue ok |
01:46:32 | | Quit barrywardell_ () |
01:46:32 | | Join barrywardell [0] (n=barrywar@83-70-167-8.b-ras1.prp.dublin.eircom.net) |
01:46:32 | | Quit polygonal_ ("CGI:IRC (EOF)") |
01:46:32 | | Join polygonal_ [0] (i=97c4141b@gateway/web/cgi-irc/labb.contactor.se/x-359a5ee1c372c4ed) |
01:46:32 | petur | polygonal_: saw my response? |
01:46:32 | | Part pixelma |
01:46:32 | polygonal_ | sorry the web client keep trying to kick me out |
01:46:32 | polygonal_ | yes, my name is already on credit file - I did the Chinese translation |
01:46:32 | petur | don't backspace in it ;) |
01:46:39 | petur | ah ok |
01:51:01 | petur | polygonal_: committed |
01:51:52 | | Quit bluebrother (Read error: 113 (No route to host)) |
01:53:39 | polygonal_ | petur: thanks |
01:54:40 | | Nick kk is now known as krazykit (n=kkit@140.141.29.201) |
01:54:43 | | Join hannesd_ [0] (n=light@gate-hannes-tdsl.imos.net) |
01:56:24 | | Join JdGordon_ [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
01:56:45 | | Quit JdGordon_ (Remote closed the connection) |
01:57:13 | | Join JdGordon_ [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
01:57:20 | | Quit donutman25 ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
02:00 |
02:03:35 | *** | Saving seen data "./dancer.seen" |
02:08:02 | barrywardell | can someone with a regular sd card (not sdhc) please test FS #7634 and make sure it doesn't break anything? |
02:08:46 | | Quit JdGordon (Read error: 110 (Connection timed out)) |
02:09:17 | JdGordon_ | barrywardell: ok, ill put that on my sansa now |
02:09:24 | barrywardell | thanks |
02:10:31 | | Quit hannesd (Read error: 110 (Connection timed out)) |
02:10:32 | | Nick hannesd_ is now known as hannesd (n=light@gate-hannes-tdsl.imos.net) |
02:10:50 | petur | hahah mpegplayer gives me a prefetch abort at C0EDBABE |
02:12:02 | thegeek | heheee |
02:12:30 | JdGordon_ | damn geeks and their hex funnies :p |
02:12:50 | * | petur does shutdown on self |
02:12:58 | | Quit petur ("Zzzzzz") |
02:14:03 | JdGordon_ | barrywardell: the whole audiobuffer isnt being filled...? |
02:14:44 | JdGordon_ | and i get init error (-119) in the disk debug screen for the msd card |
02:15:32 | | Quit bdgraue (Remote closed the connection) |
02:15:46 | barrywardell | JdGordon_: looks like there's some more work to be done :( |
02:16:15 | JdGordon_ | hmm... no.. cant reproduce it |
02:16:54 | barrywardell | the init error, or the audiobuffer thing? |
02:17:02 | barrywardell | I can't see how the audiobuffer could be affected |
02:17:06 | JdGordon_ | both |
02:17:10 | JdGordon_ | commit it... |
02:17:24 | Llorean | I seem to recall someone else reporting a -119 on the first attempt |
02:17:24 | JdGordon_ | its possible my didgey cards just played up |
02:17:28 | JdGordon_ | seems fine now |
02:18:14 | barrywardell | ok, committing |
02:18:38 | * | JdGordon_ starts looking fr cheapish 4gb micro's :p |
02:18:41 | | Nick JdGordon_ is now known as JdGordon (n=jonno@rockbox/developer/JdGordon) |
02:19:11 | JdGordon | but shower/uni/work first.. ttyl |
02:21:14 | | Quit stripwax (Read error: 110 (Connection timed out)) |
02:24:24 | | Quit polygonal_ ("CGI:IRC (EOF)") |
02:25:14 | | Join jkemp [0] (n=chatzill@72.66.98.206) |
02:25:48 | | Part jkemp |
02:29:20 | | Join yjoe [0] (n=chatzill@pool-72-66-98-206.washdc.fios.verizon.net) |
02:32:27 | | Quit sarixe ("Peace") |
02:32:39 | | Join sarixe [0] (n=sarixe@pool-68-239-217-158.nwrk.east.verizon.net) |
02:32:44 | | Join barrywardell_ [0] (n=barrywar@83-70-47-211.b-ras1.prp.dublin.eircom.net) |
02:33:18 | | Quit jhMikeS (Nick collision from services.) |
02:33:24 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
02:35:32 | | Join jurrie__ [0] (n=jurrie@adsl-068-209-041-021.sip.asm.bellsouth.net) |
02:37:42 | | Quit sarixe ("Peace") |
02:38:07 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
02:40:31 | | Join GRaTT [0] (i=gratty@d207-6-111-215.bchsia.telus.net) |
02:41:40 | GRaTT | The custom splash patch now uses a plugin and menu item for autorock. No delay for non users. |
02:42:02 | GRaTT | allows for any plugin to autostart and a custom user splash screen |
02:42:37 | GRaTT | also sets a config file when run with a bitmap parameter |
02:44:06 | | Join sarixe [0] (n=sarixe@pool-68-239-217-158.nwrk.east.verizon.net) |
02:44:08 | | Quit sarixe (Read error: 104 (Connection reset by peer)) |
02:45:28 | | Join sarixe [0] (n=sarixe@pool-68-239-217-158.nwrk.east.verizon.net) |
02:46:05 | | Quit jurrie_ (Read error: 110 (Connection timed out)) |
02:48:21 | | Quit barrywardell (Read error: 110 (Connection timed out)) |
02:48:26 | GRaTT | FS 7538 could it be commited |
02:48:41 | Llorean | GRaTT: Why have you added things like autorock that are unrelated to the boot splash? |
02:48:44 | | Quit hcs ("Leaving.") |
02:49:38 | GRaTT | It did not look like it was wanted as it was so I implemented it another way |
02:49:57 | ddalton | does the ID2P in this line make it voice? gui_syncsplash(HZ, ID2P(LANG_TAGCACHE_BUSY)); |
02:51:33 | Llorean | GRaTT: But it looks like you've just taken over the autorock functionality, which kinda means that the autorock functionality can't be used for other things without breaking custom splashes, and vice versa |
02:53:08 | GRaTT | It is really only an autorock menu option and a splash plugin |
02:53:51 | | Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from http://www.the-bofh.com/bofhnet/irc !") |
02:54:21 | Llorean | Yes, but 1) autorock isn't normally compiled in, 2) How do you use autorock AND a splash? |
02:55:10 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
02:55:26 | ddalton | where is the running time screen code? |
02:55:33 | GRaTT | with the patch autorock is compiled. one must make choices. I prefered it in it's last implementation |
02:56:01 | GRaTT | This way it is a little slower for the splash |
02:56:14 | Llorean | Well, you must make choices as you say |
02:56:49 | Llorean | But I think this method is unlikely to be accepted |
02:56:52 | GRaTT | custom splash seems to be wanted by users but not devs. |
02:57:09 | GRaTT | What method may be accepted. |
02:57:47 | Llorean | One that doesn't slow down startup, preferably works with flashed Rockbox, and doesn't remove the ability to use an existing feature. |
02:58:56 | GRaTT | flashed rockbox was the only issue with the last implementation I think. |
02:58:57 | Llorean | Doesn't slow down startup for people not using a custom splash, rather |
02:58:57 | Llorean | One of the big advantages of Rockbox is that on many players it boots faster. |
02:59:31 | GRaTT | I only have sansa to test with and the previous way was no slowdown on boot |
02:59:59 | Llorean | Flash based targets are not good to test this on. |
03:00 |
03:00:59 | GRaTT | I move the call for the logo to after the setting are read so is no slower, just appears for shorter time. |
03:01:50 | | Join courtc [0] (n=court@c-24-99-230-214.hsd1.ga.comcast.net) |
03:02:02 | Llorean | Explain that to the people who rejected it then. |
03:02:11 | GRaTT | unless a custom splash is used. |
03:02:12 | Llorean | But it still needs to work on flashed targets. |
03:04:14 | GRaTT | Not much feedback on FS except what needed to be implemented, so I guess it is not desired. |
03:06:12 | Llorean | You need to discuss it with the people who object to it, then. |
03:06:40 | GRaTT | What about FS7076 calendar. works great on sansa and is already committed for some targets. |
03:12:30 | | Nick yjoe is now known as m^t0rcs (n=chatzill@pool-72-66-98-206.washdc.fios.verizon.net) |
03:25:22 | | Quit barrywardell_ () |
03:33:52 | | Quit jhMikeS (Nick collision from services.) |
03:33:58 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
03:40:49 | | Join cmvjk [0] (n=blah@223.34.143.24.cm.sunflower.com) |
03:44:03 | | Join chrisjs169 [0] (n=jack@unaffiliated/chrisjs169) |
03:47:30 | chrisjs169 | ping GRaTT |
03:49:18 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
03:53:57 | ddalton | who coded the running time screen |
04:00 |
04:00:33 | | Quit BHSPitLappy (Read error: 110 (Connection timed out)) |
04:03:35 | | Join BHSPitLappy [0] (n=steve-o@129.120.244.118) |
04:03:39 | *** | Saving seen data "./dancer.seen" |
04:07:52 | | Quit chrisjs169 (Connection timed out) |
04:09:51 | | Quit GRaTT ("using sirc version 2.211+KSIRC/1.3.12") |
04:10:26 | | Join GRaTT [0] (i=gratty@d207-6-111-215.bchsia.telus.net) |
04:10:47 | GRaTT | chrisjs169 pong |
04:17:54 | | Join jon_ [0] (n=jon@69.61.203.3) |
04:20:27 | | Quit GRaTT ("using sirc version 2.211+KSIRC/1.3.12") |
04:21:27 | | Join chrisjs169 [0] (n=jack@unaffiliated/chrisjs169) |
04:25:12 | | Quit bjerrk (Read error: 110 (Connection timed out)) |
04:27:15 | | Quit m^t0rcs ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
04:40:50 | | Join perrikwp [0] (n=chatzill@74.167.148.160) |
04:42:16 | | Quit ie ("CGI:IRC (Ping timeout)") |
04:47:49 | | Quit Tempis2 ("Leaving") |
04:48:53 | | Quit jhMikeS (Nick collision from services.) |
04:48:59 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
04:52:15 | | Quit sarixe (Connection timed out) |
04:53:31 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
04:53:35 | | Join miepchen^schlaf [0] (n=hihi@p54BF7509.dip.t-dialin.net) |
05:00 |
05:01:51 | | Quit rotator () |
05:03:20 | | Quit scorche (" HydraIRC -> http://www.hydrairc.com <- In tests, 0x09 out of 0x0A l33t h4x0rz prefer it :)") |
05:12:11 | | Join sarixe [0] (n=sarixe@pool-68-239-217-158.nwrk.east.verizon.net) |
05:16:24 | | Join aliask_uni [0] (i=82c20d66@gateway/web/cgi-irc/ircatwork.com/x-02741b2026cb754c) |
05:16:55 | | Quit aliask_uni (Client Quit) |
05:17:28 | | Join aliask_uni_ [0] (i=82c20d66@gateway/web/cgi-irc/labb.contactor.se/x-e453689d9b4c8f3a) |
05:23:32 | | Quit Soap (Read error: 113 (No route to host)) |
05:24:34 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
05:30:54 | | Join Soap [0] (n=Soap@rockbox/staff/soap) |
05:33:09 | | Join Corry [0] (n=askme@ip72-192-234-190.dc.dc.cox.net) |
05:34:49 | Corry | Is there any good way to debug a Data Abort error? |
05:35:29 | scorche | the memory address can be used with teh map file |
05:35:41 | hcs | Corry: when I've run across it it's always been an issue of alignment, what're you up to? |
05:36:08 | Corry | Nothing, just built a new version, tried to play a file and it died....I havent been able to do any development for a while :( |
05:36:36 | Corry | I have tried several builds figuring something was up w/ my pc, same thing all the time but different addresses |
05:36:58 | Corry | I fear the worst for my ipod... |
05:42:55 | Llorean | Which type of iPod? |
05:43:56 | ddalton | I know noone is interested in p7639 because it adds another menu option. But is there anything wrong with the coding? |
05:44:34 | Corry | Ipod video 30 GB |
05:49:01 | ddalton | what is "teh map file" |
05:49:02 | ddalton | ? |
05:53:21 | | Quit Soap (Read error: 113 (No route to host)) |
05:53:27 | Llorean | ddalton: the map file is the file that describes where things are in memory |
05:55:11 | | Quit aliask_uni_ ("CGI:IRC") |
05:56:11 | ddalton | where is it |
05:56:21 | Corry | ugh, I installed a build that prevents it from going into USB mode w/o a certain buttom pressed....and I can't figure out what button that is...I feel like a moron! |
05:56:53 | ddalton | just boot the apple fw and then connect it. |
05:57:41 | Corry | lol, is that what the patch is supposed to do? |
05:57:48 | ddalton | what one? |
05:58:02 | | Quit midgey () |
05:58:10 | ddalton | p7639? |
05:58:58 | ddalton | Corry: were you talking to me? |
05:59:08 | Corry | wow.....found it....it was in plain sight |
05:59:20 | Corry | menu button for those interested :) |
05:59:22 | ddalton | Corry: what patch were you talking about? |
05:59:37 | Corry | http://www.rockbox.org/tracker/task/5744 |
06:00 |
06:01:13 | | Quit hcs (Read error: 110 (Connection timed out)) |
06:01:56 | Corry | interesting, I found an old build of rockbox I had....testing that now to see if I still get the data abort.... |
06:02:39 | Corry | hmmm or maybe not so old...weird, its got cvs directories though.... |
06:02:47 | | Join Soap [0] (n=Soap@rockbox/staff/soap) |
06:03:11 | Corry | got a different message though this time, "Codec Failure" |
06:03:40 | *** | Saving seen data "./dancer.seen" |
06:04:11 | Corry | same thing on 4 more files...codec failure... |
06:05:25 | | Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from http://www.the-bofh.com/bofhnet/irc !") |
06:06:33 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
06:06:42 | | Join scorche` [0] (n=scorche@rockbox/administrator/scorche) |
06:06:42 | Corry | well, I guess I'll try pulling the latest down from SVN and building with this computer which I know has the proper toolchain installed... |
06:08:03 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
06:08:03 | | Nick scorche` is now known as scorche (n=scorche@rockbox/administrator/scorche) |
06:14:09 | | Join jhulst [0] (n=jhulst@c-71-205-0-132.hsd1.mi.comcast.net) |
06:16:22 | | Quit chrisjs169 (Read error: 110 (Connection timed out)) |
06:22:07 | | Quit Soap (Read error: 113 (No route to host)) |
06:24:52 | | Quit Febs (Read error: 110 (Connection timed out)) |
06:27:20 | | Join Rob222241 [0] (n=Miranda@pD952B81A.dip.t-dialin.net) |
06:29:15 | Corry | Hmmm, so my old rockbox.zip included a rockbox.ipod in the root, the new ones do not, is this something I missed? |
06:30:21 | Corry | Do I need a new bootloader? |
06:30:41 | scorche | yes |
06:30:49 | | Quit HellDragon (Client Quit) |
06:31:29 | Corry | thanks. off to fix that... |
06:31:40 | scorche | and make sure to delete the old rockbox.ipod when updating |
06:31:49 | | Join Soap [0] (n=Soap@rockbox/staff/soap) |
06:32:07 | Corry | yeah, I figured once the new bootloader is on there, I should get rid of the old one... |
06:38:42 | | Join HellDragon [0] (i=Nocebo@unaffiliated/helldragon) |
06:39:47 | | Quit HellDragon (Client Quit) |
06:40:15 | | Join scorche` [0] (n=scorche@rockbox/administrator/scorche) |
06:40:19 | | Join ptw419 [0] (i=ptw419@66-90-157-228.dyn.grandenetworks.net) |
06:40:36 | | Quit BHSPitLappy (Remote closed the connection) |
06:40:48 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
06:40:48 | | Nick scorche` is now known as scorche (n=scorche@rockbox/administrator/scorche) |
06:42:39 | Corry | wow....not only did I need to delete the \rockbox.ipod I needed do delete .rockbox completly and unzip the fullzip....even though I told it to overwrite.. |
06:42:43 | Corry | anyways, thanks for the help |
06:42:55 | Corry | night everyone |
06:43:00 | | Quit Corry () |
06:45:13 | | Join HellDragon [0] (i=Nocebo@unaffiliated/helldragon) |
06:46:00 | | Quit Rob2222 (Read error: 101 (Network is unreachable)) |
07:00 |
07:05:25 | | Join ctaylorr [0] (n=ctaylorr@CPE001839ae25b4-CM0011aea4a276.cpe.net.cable.rogers.com) |
07:09:00 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
07:19:36 | | Quit Soap (Read error: 113 (No route to host)) |
07:31:06 | | Join davina [0] (n=dave@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
07:35:05 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
07:41:57 | | Quit tchan (SendQ exceeded) |
07:43:31 | | Join tchan [0] (n=tchan@lunar-linux/developer/tchan) |
07:46:00 | | Quit tchan (SendQ exceeded) |
07:47:38 | | Join tchan [0] (n=tchan@lunar-linux/developer/tchan) |
07:56:22 | | Join Gibbed [0] (i=rick@pool-96-229-91-46.lsanca.dsl-w.verizon.net) |
07:56:24 | | Quit Rick (Nick collision from services.) |
07:56:46 | | Nick Gibbed is now known as Rick (i=rick@pool-96-229-91-46.lsanca.dsl-w.verizon.net) |
07:57:24 | ddalton | who made the last update. (r14425?) |
07:59:55 | | Quit JdGordon ("Konversation terminated!") |
08:00 |
08:00:51 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
08:03:37 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
08:03:41 | *** | Saving seen data "./dancer.seen" |
08:10:52 | | Quit EbErT () |
08:11:02 | amiconn | ddalton: me. |
08:11:51 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
08:12:54 | | Join Corm [0] (i=c27d279a@gateway/web/cgi-irc/labb.contactor.se/x-2c7d48d8d8832891) |
08:14:41 | Corm | hi, could somebody please tell me how to completely remove rockbox from a H340? |
08:16:56 | | Quit villadelfia (Read error: 110 (Connection timed out)) |
08:18:21 | ddalton | yes read the manual. |
08:18:53 | ddalton | but get an unpatch bootloader install it and remove the rockbox folder and rockbox.iriver file. |
08:19:04 | ddalton | you install it in the iriver firmware. |
08:19:19 | ddalton | But I am sure the manual will tell you how to do this. |
08:20:35 | Corm | thanks, as far as I know, all I have to do is delete the rockbox files, download a fresh unpatched firmware from the iriver site, load up iriver fw by pressing REC and play and then upgrade the firmware. Is that all? :) |
08:20:45 | LinusN | Corm: yes |
08:20:59 | | Join Gibbed [0] (i=rick@pool-96-229-91-46.lsanca.dsl-w.verizon.net) |
08:21:01 | | Quit Rick (Nick collision from services.) |
08:21:20 | ddalton | yes but if you remove the rockbox files you might be able to just press play. don't know. |
08:21:24 | | Nick Gibbed is now known as Rick (i=rick@pool-96-229-91-46.lsanca.dsl-w.verizon.net) |
08:21:27 | | Join perrikwp_ [0] (n=chatzill@74.167.148.160) |
08:21:37 | | Quit perrikwp_ (Client Quit) |
08:21:44 | ddalton | just boot the iriver fw that is the main thing. |
08:21:55 | Corm | ok thanks:) |
08:24:31 | | Quit Corm ("CGI:IRC (EOF)") |
08:26:45 | | Quit GodEater (Remote closed the connection) |
08:29:04 | * | amiconn thinks that the 24 hour time announcement shouldn't say 'hours' and 'minutes' |
08:29:32 | amiconn | That sounds odd. And it should also use 'o'clock' for the full hours |
08:31:43 | ddalton | amiconn: do you want me to make a patch to do this? |
08:34:08 | ddalton | amiconn: where it says + if (hour >= 12) in your commit to r14425 does this voice the time if it is > than 12 o'clock? |
08:34:22 | amiconn | sure |
08:34:40 | amiconn | It behaves exactly the same as before, just with less code |
08:34:44 | ddalton | what question were you answering? |
08:34:53 | amiconn | the latter one |
08:34:57 | ddalton | ok so you have tested? |
08:36:35 | | Quit hcs (Read error: 110 (Connection timed out)) |
08:36:35 | ddalton | what does + talk_id(pm ? VOICE_PM : VOICE_AM, true); |
08:36:36 | ddalton | do |
08:36:37 | ddalton | ? |
08:36:54 | | Join GodEater [0] (n=bryan@rockbox/staff/GodEater) |
08:39:03 | | Quit perrikwp (Read error: 110 (Connection timed out)) |
08:42:10 | | Quit Febs (Read error: 110 (Connection timed out)) |
08:42:24 | amiconn | ddalton: It's a conditional expression. But the latest version doesn't have that any longer |
08:42:57 | amiconn | And I just committed the suggested changes for 24 hour announcement, plus some further changes for 12 hour |
08:43:33 | ddalton | ok so over all is the patch ok that got commited? |
08:43:40 | ddalton | let me just see your commit. |
08:46:31 | ddalton | so 20 o'clock sounds good? |
08:47:03 | | Join webguest33 [0] (i=c023110b@gateway/web/cgi-irc/labb.contactor.se/x-5b97755e01866db2) |
08:47:20 | markun | ddalton: sounds terrible if you ask me |
08:47:26 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
08:47:47 | ddalton | amiconn: is that how it is voiced? |
08:47:57 | ddalton | I think the same it doesn't sound right. |
08:48:53 | amiconn | Afaik it is correct to say that |
08:49:05 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
08:52:13 | amiconn | http://en.wikipedia.org/wiki/24-hour_clock#The_24-hour_clock_in_spoken_English |
08:52:31 | | Quit webguest33 ("CGI:IRC (Ping timeout)") |
08:54:42 | ddalton | for 14 hours would it say 14:00 |
08:55:36 | ddalton | amiconn: did you read the page? |
08:56:40 | LinusN | ddalton: as in "fourteen hundred", or "fourteen oh oh"? |
08:57:06 | ddalton | what has changed in rev14427? |
08:57:12 | | Join bluebrother [0] (i=Xe2l5vnY@nat-wh-1.rz.uni-karlsruhe.de) |
08:57:12 | | Join webguest33 [0] (i=c023110b@gateway/web/cgi-irc/labb.contactor.se/x-65ed3f3ebffdeea8) |
08:57:16 | jbit | in denmark people generally just say "fourteen" but i guess that's not correct |
08:57:20 | ddalton | the email hasn't come through yet. But I can svn up to it. |
08:57:42 | ddalton | so 14 7? |
08:57:51 | ddalton | for 14 hours and 7 minutes? |
08:57:52 | LinusN | "Don't say 'hours' and 'minutes' in the 24 hour time announcement, and use 'o'clock' for full hours too. Some further simplification for 12 hour time announcement" |
08:58:18 | ddalton | is that rev 14427? I thought that was rev14426 |
08:58:23 | amiconn | The current voicing is english centric anyway. Quite a number of places use wrong order/ wording for other languages |
08:58:31 | Llorean | So "fourteen o'clock, fourteen oh-one, fouteen oh-two" etc |
08:58:37 | amiconn | In order to fix that, we need a language specific code module |
08:58:42 | jbit | i think the danes i speak to don't know how to translate clocken or so |
08:58:42 | LinusN | i think i would like it to say "fourteen oh seven" |
08:59:07 | B4gder | me too |
08:59:33 | jbit | nod |
08:59:55 | amiconn | For instance, the time is announced in German with 'Uhr' between the hours and minutes. At the full hour, the minutes are left out altogether |
09:00 |
09:00:00 | | Join petur [0] (n=petur@rockbox/developer/petur) |
09:01:23 | | Quit sarixe (Read error: 110 (Connection timed out)) |
09:01:41 | | Join ender` [0] (i=krneki@84-255-206-8.static.dsl.t-2.net) |
09:02:36 | LinusN | and in swedish, we mostly say nothing between the hours and the minutes, and leave out the minutes on full hours |
09:02:56 | B4gder | yeah, unless we wanna be very specific about it being 00 sharp |
09:02:59 | LinusN | but sometimes we also say "och" between the hours and the minutes |
09:03:32 | B4gder | like 14:00 spelled out means exactly 14:00, while just 14 is a bit more relaxed |
09:03:40 | LinusN | true |
09:03:44 | amiconn | The idea of a language specific code module isn't new. |
09:04:01 | amiconn | For instance, the number voicing order is also wrong for German |
09:04:13 | | Join JdGordon_ [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
09:04:24 | B4gder | yeah, for a bunch of languages i'd guess |
09:04:24 | | Quit JdGordon ("Konversation terminated!") |
09:04:27 | amiconn | In German, tens and ones are swapped (from 21 to 99) |
09:04:44 | B4gder | french is strange as well |
09:04:45 | petur | in Dutch we mostly say something between hours and minutes, not after |
09:04:49 | amiconn | You say (translated) two-and-fourty for 42 |
09:04:50 | ddalton | is this right? http://pastebin.ca/raw/666548 |
09:04:59 | | Nick JdGordon_ is now known as JdGordon (n=jonno@rockbox/developer/JdGordon) |
09:05:13 | markun | petur: I would say "14 uur 7" for example |
09:05:16 | petur | amiconn: same in Dutch |
09:05:29 | petur | markun: yes |
09:05:43 | amiconn | Yeah, same as German |
09:05:52 | amiconn | Just uur->Uhr |
09:05:56 | petur | markun: I think Germans say the same |
09:06:01 | * | petur slow |
09:06:28 | LinusN | ddalton: looks correct i think |
09:06:36 | ddalton | I haven't tested the patch but is that right? |
09:07:21 | LinusN | ddalton: i believe so |
09:07:35 | LinusN | does the original sansa firmware support sdhc? |
09:07:53 | B4gder | nope |
09:08:01 | B4gder | rockbox rocks harder ;-) |
09:08:04 | LinusN | k00l |
09:08:12 | amiconn | petur: Do you also leave out 00 minutes in dutch? |
09:08:20 | petur | yes |
09:08:42 | amiconn | B4gder: It sure does. On Ondio, we support MMCs up to 4GB. OF only supports 1GB |
09:08:50 | ddalton | ok just if it is 14 hours and 7 minutes how would you like to voice it. |
09:09:19 | amiconn | ddalton: The current way doesn't allow different methods per language |
09:10:08 | ddalton | amiconn: so how should it be voiced. Your wiki page you told me about says 14 hundred. Is that correct? |
09:10:24 | LinusN | ddalton: i'd like it to say "fourteen oh seven" |
09:10:32 | ddalton | how should 14 hours and 7 minutes be voiced? |
09:10:34 | amiconn | Both 14 hundred and 14 o'clock would be correct according to wikipedia |
09:10:46 | B4gder | fourteen oh seven |
09:10:57 | ddalton | so not 14 7? |
09:11:16 | LinusN | no |
09:11:21 | ddalton | and while I am at it what about 12 hour should it say 2 07 or 2 7? |
09:11:32 | B4gder | oh seven is what the wikipedia article says as well |
09:11:49 | ddalton | LinusN so 2 o 7? |
09:11:57 | LinusN | sounds correct |
09:12:06 | B4gder | 12 hour clock is a mystery I can comment on ;-) |
09:12:10 | B4gder | cannot |
09:12:19 | ddalton | ok I will generate a patch should I put it in the tracker? |
09:12:22 | JdGordon | you guys are all crazy... 14:07 would be 10 past 2 |
09:12:31 | ddalton | yeah |
09:12:39 | JdGordon | and 14:10 would be "3 min pas the las time you asked" |
09:12:47 | LinusN | JdGordon: you mean round off to nearest 10? |
09:12:49 | ddalton | that's right. |
09:12:59 | JdGordon | LinusN: prett much... we are lazy here |
09:13:11 | JdGordon | usualy round up to the nearst 5 |
09:13:15 | LinusN | JdGordon: just don't try to catch a train using rockbox |
09:13:29 | JdGordon | :) wont make a difference here.. train are never on time |
09:13:33 | LinusN | hahaha |
09:14:10 | LinusN | so it should say "like 10 past 2 or something" instead? :-) |
09:14:25 | JdGordon | spot on |
09:14:35 | JdGordon | cept its quater past 5 here.. |
09:15:50 | | Quit webguest33 ("CGI:IRC (Ping timeout)") |
09:16:49 | ddalton | LinusN there is only 0 in the lang file should I add a lang string for "o" |
09:17:18 | B4gder | that'd be really bad for non-english... |
09:17:37 | ddalton | So JdGordon it is now 20 past 5 not 5 17? |
09:17:52 | ddalton | so what should it be? |
09:18:04 | LinusN | ddalton: yes, i think you should be able to add LANG_OH |
09:18:06 | B4gder | or perhaps not if it would be translated to something else than oh for other langauges |
09:18:27 | JdGordon | ddalton: well.. i was being funny... but usually when someone tells you the time its not exact... but for voicing it shoud be |
09:18:29 | LinusN | B4gder: like nothing, for example |
09:18:33 | ddalton | do you want to hear "8 07" or "8 o7" or "8 7" |
09:18:36 | B4gder | yeps |
09:18:44 | B4gder | "Toshiba just announced an 8GB microSDHC card " |
09:18:44 | ddalton | yeah I know |
09:18:48 | ddalton | I was joking. |
09:19:12 | JdGordon | B4gder: mmmm do they say when it goes on sale? |
09:19:14 | LinusN | in swedish, LANG_ZERO and LANG_OH would both be "noll" |
09:19:24 | ddalton | everyone happy with lang_o and it will say "o"? |
09:19:32 | B4gder | JdGordon: not really => http://www.engadget.com/2007/08/22/toshiba-announces-32gb-16gb-sdhc-cards/ |
09:19:35 | amiconn | Hmm, someone has a clever idea for where the language specific code could reside? |
09:19:49 | LinusN | ddalton: i think it should be LANG_OH, and be set to "oh" |
09:20:05 | amiconn | The problem is that it will probably also need some extra voice IDs, depending on the language |
09:20:22 | JdGordon | B4gder: 32gb full size.... i'd hate t lose it :p |
09:20:29 | ddalton | sorry LinusN I didn't pick that up straight away with my screenreader. |
09:20:30 | B4gder | hehe |
09:20:59 | ddalton | I can only talk english. What do I do about the other language files? |
09:21:40 | B4gder | ddalton: you don't need to worry about them, the translators of each language does that |
09:21:56 | | Join webguest33 [0] (i=c023110b@gateway/web/cgi-irc/labb.contactor.se/x-e93b4659d94ce4af) |
09:23:12 | LinusN | amiconn: i believe the language specific modules would be a new set of plugins |
09:23:26 | LinusN | like the codecs |
09:24:18 | JdGordon | cant we have the talk similar to printf strings? just need to quickly parse it... |
09:24:52 | LinusN | JdGordon: that's an idea |
09:24:52 | ddalton | ok I am just going to test my patch then I will put it on the tracker. |
09:26:31 | * | JdGordon wishes we could have a system where parts of the core are loaded at boot depending on hat the user wants |
09:26:39 | JdGordon | i.e I have no use for voice, so whyload it? |
09:26:50 | JdGordon | and same with the fancy wps's |
09:28:04 | B4gder | I don't use voice, and my rockbox doesn't load any voice... |
09:28:21 | ddalton | hey could someone using linux build my voice file for me. It will take me 45 minutes otherwise. |
09:28:34 | ddalton | I have a patch that adds strings to english.lang |
09:28:40 | LinusN | JdGordon: there are such systems around, one of them is called "Windows", and people constantly complain about boot times |
09:29:06 | JdGordon | yeah.. but... |
09:29:31 | LinusN | and we really don't need to add more complexity in rockbox |
09:29:39 | LinusN | rather the opposite |
09:29:43 | ddalton | doesn't matter I will do it later. |
09:29:43 | B4gder | amen |
09:31:36 | | Join spiorf [0] (n=spiorf@host116-171-dynamic.0-79-r.retail.telecomitalia.it) |
09:33:26 | | Join desowin [0] (n=desowin@79.187.93.186) |
09:40:28 | | Join Zagor [0] (n=bjorn@rockbox/developer/Zagor) |
09:46:37 | | Join Obnautikus [0] (i=UNK0WN@EV-ESR-74-215-26-69.fuse.net) |
09:47:06 | Obnautikus | my ipods loader is fuxd i dont have any backups |
09:47:30 | scorche | define "fuxd" |
09:47:35 | | Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb) |
09:47:50 | * | B4gder checks webster for "fuxd" |
09:47:54 | Obnautikus | found bootloader-ipod4g.ipod and ipod_mbr.bin from the download url |
09:48:12 | scorche | did you not follow our instructions? |
09:48:14 | linuxstb | Have you read the install section in the manual? |
09:48:33 | Obnautikus | ive been messing with ipodlinux/rockbox for a few yrs now |
09:48:48 | Obnautikus | i dont even want the orginal os |
09:49:04 | | Quit hannesd (niven.freenode.net irc.freenode.net) |
09:49:04 | NSplit | niven.freenode.net irc.freenode.net |
09:49:04 | | Quit Jon-Kha (niven.freenode.net irc.freenode.net) |
09:49:04 | | Quit LinusN (niven.freenode.net irc.freenode.net) |
09:49:04 | | Quit Slasheri (niven.freenode.net irc.freenode.net) |
09:49:04 | | Quit rasher (niven.freenode.net irc.freenode.net) |
09:49:11 | scorche | what did you do? |
09:49:26 | linuxstb | I would suggest reading the manual, and also this page - http://www.rockbox.org/twiki/bin/view/Main/IpodPatcher |
09:49:29 | NHeal | niven.freenode.net irc.freenode.net |
09:49:29 | NJoin | LinusN [0] (i=linus@rockbox/developer/LinusN) |
09:49:29 | NJoin | hannesd [0] (n=light@gate-hannes-tdsl.imos.net) |
09:49:29 | NJoin | Jon-Kha [0] (i=jon-kha@80-248-247-190.cust.suomicom.fi) |
09:49:29 | NJoin | rasher [0] (n=rasher@rockbox/developer/rasher) |
09:49:29 | NJoin | Slasheri [0] (i=miipekk@rockbox/developer/Slasheri) |
09:49:49 | Obnautikus | u need an uncorupted mbr /firmware partition to use the patcher |
09:49:53 | | Join hannesd_ [0] (n=light@gate-hannes-tdsl.imos.net) |
09:49:53 | GodEater | also http://www.rockbox.org/twiki/bin/view/Main/IpodManualRestore |
09:49:56 | | Quit webguest33 ("CGI:IRC (Ping timeout)") |
09:50:30 | linuxstb | Obnautikus: What's your actual question? |
09:50:45 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
09:50:47 | GodEater | he's broken his firmware partition, and needs to mend it. <−− my guess |
09:51:49 | Obnautikus | whoah whats that ipsw file might help |
09:52:13 | GodEater | it's apples firmware upgrade file |
09:52:56 | linuxstb | It's a zip file containing an image of the firmware partition... |
09:54:24 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust362.winn.cable.ntl.com) |
09:54:27 | Obnautikus | that page is awesome |
09:57:08 | Obnautikus | thanx God |
09:57:54 | | Quit Slasheri (niven.freenode.net irc.freenode.net) |
09:57:54 | | Quit rasher (niven.freenode.net irc.freenode.net) |
09:57:54 | | Quit hannesd (niven.freenode.net irc.freenode.net) |
09:57:54 | | Quit LinusN (niven.freenode.net irc.freenode.net) |
09:57:54 | | Quit Jon-Kha (niven.freenode.net irc.freenode.net) |
09:58:00 | | Quit linuxstb ("CGI:IRC") |
09:58:07 | pondlife | weesplit |
09:59:09 | | Join aliask [0] (n=chatzill@c58-109-97-210.eburwd4.vic.optusnet.com.au) |
09:59:26 | ddalton | is there an error in lang.h? I only modified main_menu.c |
09:59:29 | ddalton | and got errors. |
09:59:34 | ddalton | I also modified english.lang |
10:00 |
10:00:54 | | Join rasher [0] (n=rasher@62.79.64.148.adsl.hs.tiscali.dk) |
10:01:39 | | Nick linuxstb__ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
10:03:44 | *** | Saving seen data "./dancer.seen" |
10:07:32 | * | petur spots a sansa e250 2GB on ebay for 53 euro (12 minutes left) |
10:08:13 | linuxstb | ddalton: lang.h is generated automatically - from english.lang I think. So it's likely you made a mistake in english.lang |
10:08:26 | ddalton | ok I probably have. |
10:09:29 | | Join ziroday [0] (n=ziroday@unaffiliated/ziroday) |
10:10:16 | ziroday | hi i was wondering what special tools you have to use to get a ipod nano to work with rockbox. I remember last time i did it i had to do something special with the kernel installation involoving a special package |
10:10:30 | Obnautikus | i think i i should grab my moms nano and install rockbox ;) |
10:10:36 | GodEater | ziroday: all the instructions you need are in the manual |
10:10:44 | Obnautikus | my 4g is lame |
10:10:54 | Obnautikus | ipods suck |
10:10:54 | B4gder | ziroday: there are no "special tools" needed to install rockbox |
10:11:01 | Obnautikus | if it werent for rockbox/linux |
10:11:03 | B4gder | just the rockbox ones |
10:11:06 | Llorean | ziroday: Are you sure you're not thinking of iPod Linux? None of our documentation even refers to the word "kernel" I believe. |
10:11:18 | ddalton | just the ipod patcher |
10:11:20 | ziroday | hmm okay thank you all |
10:11:23 | ziroday | thats it |
10:11:25 | ziroday | ipod patcher |
10:11:31 | ddalton | yes |
10:11:36 | ziroday | thanks |
10:11:43 | ddalton | what os are you using? |
10:11:50 | ziroday | ubuntu 7.04 |
10:11:52 | ddalton | I only know for windows. |
10:12:10 | NJoin | LinusN [0] (i=linus@rockbox/developer/LinusN) |
10:12:12 | scorche | ziroday: just follow the instructions int he manual and you will be fine =) |
10:12:27 | ziroday | scorche: reading them now :) |
10:13:16 | * | GodEater wonders when we're going to be updating the manual to refer to rbutil |
10:13:33 | B4gder | yeah, that'll be a grand day |
10:13:43 | * | pondlife wonders when the frontpage will allow downloads of a prebuilt RBUtil |
10:13:47 | | Join webguest33 [0] (i=c023110b@gateway/web/cgi-irc/labb.contactor.se/x-34921405cfa9e56a) |
10:13:59 | GodEater | we want that on the front page ? |
10:14:08 | pondlife | Well, pointed to |
10:14:20 | pondlife | It should IMHO be the first thing a n00b goes to, no? |
10:14:48 | GodEater | after they've gone to hell perhaps.... ;) |
10:14:51 | pondlife | Frontpage > Install > Select OS > RBUtil running |
10:15:04 | * | scorche wonders where the manual fits in |
10:15:08 | | Join Slasheri [0] (i=miipekk@xen.ihme.org) |
10:15:09 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
10:15:22 | linuxstb | scorche: We shouldn't need a manual... |
10:15:48 | scorche | perhaps not for installing, but for other functions... |
10:16:13 | pondlife | It's useful for reference, but shouldn't be essential for general use. |
10:16:37 | pondlife | The manual should agree with the code, of course. |
10:16:39 | NJoin | Jon-Kha [0] (i=jon-kha@80-248-247-190.cust.suomicom.fi) |
10:16:53 | GodEater | it should still be required reading before question asking is necessary |
10:17:30 | pondlife | Of course |
10:17:43 | pondlife | But questions shouldn't be required either :) |
10:18:01 | linuxstb | pondlife: I think we're dreaming though... |
10:18:20 | GodEater | welcome to Rockbox Utopia |
10:18:23 | pondlife | You've got to have a dream to aim for. |
10:18:54 | GodEater | "self actualisation" |
10:20:40 | | Join Benoitb [0] (n=Benoitb@public1.alcasat.net) |
10:20:59 | ddalton | where is the running time code? |
10:21:09 | ddalton | for the run time screen? |
10:21:47 | | Join obo [0] (n=obo@rockbox/developer/obo) |
10:24:27 | GodEater | I'm glad to see the "Tact and Diplomacy" post has generated some useful discussion. Should we perhaps look at working towards an actual set of guidelines now ? |
10:24:55 | pondlife | GodEater: F**k no! ;) |
10:25:04 | B4gder | wanna see something depressing? |
10:25:13 | * | GodEater puts pondlife in the "Shoot noobs on site" camp |
10:25:17 | GodEater | *sight |
10:25:18 | B4gder | google for "rockbox RobbyWilliams" |
10:25:19 | GodEater | sigh |
10:25:33 | pondlife | GodEater: No, I like n00bs. But not tact. |
10:25:53 | pondlife | B4gder: Haha |
10:26:33 | B4gder | that reveals the greater plot of all those spam posts |
10:26:55 | GodEater | B4gder: oh dear |
10:27:41 | * | petur wonders why B4gder googled for that - what were you looking for? :p |
10:27:44 | | Quit GodEater (Read error: 104 (Connection reset by peer)) |
10:27:48 | B4gder | I noticed we get hit quite a lot on those URLs |
10:28:05 | B4gder | not the least from search engines |
10:29:55 | linuxstb | Did that page exist on the wiki? |
10:30:08 | B4gder | it did, a long time ago for a short while |
10:30:29 | linuxstb | OK, so before our new "ask on irc" authentication? |
10:30:31 | petur | in all possible spellingways I remember |
10:30:35 | | Join GodEater [0] (n=bryan@rockbox/staff/GodEater) |
10:30:44 | B4gder | yeah, they came back non-stop as soon as we removed one the next appeared |
10:34:50 | GodEater | is it possible to ask google nicely to stop indexing them ? |
10:35:22 | B4gder | I don't think so, unless we add a rockbox.txt thing for them |
10:35:26 | LinusN | sounds like a quite futile operation |
10:35:43 | linuxstb | B4gder: robots.txt? |
10:35:49 | pondlife | rockbox.txt? |
10:36:08 | LinusN | robotbox.txt |
10:36:16 | B4gder | yes, robots.txt in the root is a standard to tell search engines what they're (not) allowed to search |
10:36:46 | B4gder | or index is perhaps a better word |
10:36:48 | GodEater | is there a huge list of those spam links? |
10:37:10 | B4gder | I don't think so, i just noticed this when I checked the current log flow |
10:37:17 | Obnautikus | robots.txt in rockbox? |
10:37:43 | linuxstb | For the database... |
10:37:44 | GodEater | so the robots.txt might be worthwhile then |
10:37:45 | B4gder | Obnautikus: do you fine search engine indexing a big problem on your rockbox target? |
10:37:58 | Obnautikus | ? |
10:38:03 | Obnautikus | well |
10:38:09 | GodEater | B4gder: all those hits from yahoo on my iTunes dirs really annoy me :) |
10:38:16 | Obnautikus | as a matter of fact |
10:38:24 | Obnautikus | lawl |
10:38:48 | Obnautikus | their indexing my illegal music downloads! |
10:38:49 | * | pondlife writes spamcache.c |
10:39:05 | Obnautikus | and giving them away as their own links! |
10:39:16 | petur | I'd rather NOT have that robots.txt on rockbox.org - google is quite usefull to search the site... |
10:39:18 | Zagor | google only removes it when either nobody links to it (yeah, right) or the page returns 404 |
10:39:32 | Zagor | http://www.google.com/support/webmasters/bin/answer.py?answer=64033&topic=8459 |
10:39:42 | pondlife | A 404 could be engineered, no? |
10:39:46 | Zagor | yes |
10:39:59 | Obnautikus | gotta admit i do like google, like when the gentoo wiki was down google had a mirror in cache |
10:40:01 | B4gder | we give 302 currently |
10:40:04 | Zagor | instead of the "no spam" page |
10:40:31 | B4gder | grep -c "RobbyW" /var/log/apache2/rockbox-access_log |
10:40:32 | B4gder | 117 |
10:41:01 | Zagor | almost as many as people downloading the player firmware ;) |
10:41:01 | | Join barrywardell [0] (n=barrywar@83-71-71-77.b-ras1.prp.dublin.eircom.net) |
10:41:09 | Obnautikus | did u see googles april fools this year? |
10:41:09 | B4gder | *g* |
10:41:17 | Obnautikus | the internet toilet modem |
10:41:30 | Obnautikus | and offers of sending your email in hardcopy to your home |
10:41:32 | | Join villadelfia [0] (i=villa@83.101.1.219) |
10:42:29 | Zagor | I bet that last one had a lot of people excited |
10:42:43 | Zagor | "can you fax me your home page?" |
10:42:52 | LinusN | almost as exciting as a 300 page phone bill :-) |
10:42:54 | Obnautikus | dang my ipods on fire practicly |
10:43:12 | Obnautikus | dd if=/dev/zero of=/dev/sda2 |
10:43:15 | B4gder | or a sofa with the simpsons family in plastic on... |
10:43:19 | | Part Llorean |
10:43:23 | Obnautikus | hate FAT32 |
10:43:27 | LinusN | B4gder: hahahaaaa |
10:43:38 | Obnautikus | can format and make a new FS but files will always stay latent |
10:43:40 | Zagor | a cardboard sofa, no less |
10:43:49 | Zagor | Obnautikus: ehh, what? |
10:44:03 | dionoea | B4gder: google provide a webpage removal request tool (i don't know how it works though ... must be something like you submit a url and they check it manualy) |
10:44:05 | Zagor | fat32 is like a virus in your world? |
10:44:09 | | Join barrywardell_ [0] (n=barrywar@83-71-71-77.b-ras1.prp.dublin.eircom.net) |
10:44:21 | Obnautikus | well on linux it is |
10:44:36 | | Quit barrywardell (Read error: 104 (Connection reset by peer)) |
10:44:41 | linuxstb | Works fine for me... |
10:44:44 | Zagor | you need more medication :) |
10:44:49 | B4gder | dionoea: it's not really a problem for us, I just find it depressing that there are roughly 170 links "out there" to this spam page we removed like a year ago |
10:45:11 | Obnautikus | what? is this a rockbox admin meeting im crashing? |
10:45:17 | B4gder | and google can't fix their pages... |
10:45:19 | linuxstb | Obnautikus: It's #rockbox... |
10:45:43 | Obnautikus | well i guess im gonna find nothing but developers |
10:46:12 | scorche | Obnautikus: reading the link in the topic might explain a few things |
10:46:25 | | Quit webguest33 ("CGI:IRC (Ping timeout)") |
10:47:47 | Obnautikus | my bad |
10:48:22 | B4gder | vfat works fine on linux |
10:50:39 | | Join daniel_dalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
10:51:10 | daniel_dalton | someone took my nick name. |
10:51:14 | daniel_dalton | for irc |
10:51:25 | | Quit Benoitb (Read error: 113 (No route to host)) |
10:51:47 | scorche | you likely just crashed and it hasnt quit yet |
10:52:02 | daniel_dalton | how do I quit it? |
10:52:14 | scorche | is ddalton registered? |
10:52:42 | daniel_dalton | I just typed my nickname in to a box when I did the setup. |
10:53:01 | scorche | then all you can do is wait...it will quit soon |
10:53:03 | | Join barrywardell [0] (n=barrywar@83-71-71-77.b-ras1.prp.dublin.eircom.net) |
10:53:06 | daniel_dalton | ok |
10:53:07 | | Quit barrywardell_ (Read error: 104 (Connection reset by peer)) |
10:53:14 | | Quit daniel_dalton (Client Quit) |
10:53:23 | scorche | assuming the client isnt still...bah |
10:53:42 | | Join danieldalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
10:53:53 | | Nick danieldalton is now known as DanielDalton (n=daniel@203-214-50-20.dyn.iinet.net.au) |
10:53:55 | scorche | assuming the client isnt still running |
10:54:00 | amiconn | JdGordon: The talk can't be like printf strings. Too many special rules per language. It would need to change order of digits for certain ranges, obey grammatical gender etc |
10:54:18 | B4gder | freenode can take a darn long time to timeout idle/dead nicks |
10:54:47 | DanielDalton | I rebooted my computer. But I did a reset with irc still running. |
10:55:02 | JdGordon | amiconn: well, I mean more like we can have a string and just parse it for the language.. |
10:55:14 | dionoea | DanielDalton: you need to wait a few minutes |
10:55:15 | amiconn | ? |
10:55:16 | B4gder | DanielDalton: the problem is not in your end, but that the server still "occupies" the nick |
10:55:30 | DanielDalton | is that why? |
10:55:40 | B4gder | yes, unless someone else is using it |
10:55:49 | DanielDalton | so I should just waight? |
10:55:53 | B4gder | yes |
10:55:59 | LinusN | or register with the nick server |
10:56:03 | JdGordon | e.g "%hr %min oclock" would speak the hour then minutes then oclock. or "%min %hr" etc |
10:56:04 | scorche | unless you are registered (which you arent) |
10:56:06 | LinusN | then you can use the "ghost" command |
10:56:15 | B4gder | LinusN: I think you need to use the nick to register, don't you? |
10:56:24 | scorche | you do |
10:56:42 | LinusN | yes |
10:56:56 | LinusN | i meant for future use |
10:57:19 | | Join barrywardell_ [0] (n=barrywar@83-71-71-77.b-ras1.prp.dublin.eircom.net) |
10:57:26 | | Quit barrywardell (Read error: 104 (Connection reset by peer)) |
10:57:31 | | Join webguest33 [0] (i=c023110b@gateway/web/cgi-irc/labb.contactor.se/x-5af32052c150874e) |
10:58:17 | | Join DerPapst [0] (n=DerPapst@tux.isd-internet.de) |
10:58:35 | DerPapst | morning :P |
10:59:56 | amiconn | JdGordon: That wouldn't help |
11:00 |
11:00:47 | JdGordon | oh ok |
11:01:19 | markun | DerPapst: morning |
11:03:01 | | Quit ddalton (Read error: 110 (Connection timed out)) |
11:03:01 | | Quit barrywardell_ (Read error: 104 (Connection reset by peer)) |
11:03:24 | DanielDalton | ok once I have done my work I will create the patch I said I would before. |
11:03:37 | DanielDalton | about fixing the time up for LinusN |
11:05:47 | dionoea | DanielDalton: looks like ddalton just quit |
11:06:00 | | Nick DanielDalton is now known as ddalton (n=daniel@203-214-50-20.dyn.iinet.net.au) |
11:06:09 | ddalton | hey how could you tell? |
11:06:26 | dionoea | don't you get join/quit messages in your IRC client? |
11:06:43 | ddalton | only for the rockbox channel |
11:06:53 | ddalton | o yeah I see it |
11:06:58 | dionoea | :) |
11:11:23 | DerPapst | ddalton: you should register your nick now. so next time you can simply kill it and don't have to wait until it times out. |
11:11:52 | ddalton | how? |
11:12:06 | dionoea | query NickServ |
11:12:27 | ddalton | where do I type "query NickServ" |
11:12:29 | dionoea | and then use "help register" or something like that and it'll explain how to do it |
11:12:43 | dionoea | in your client type : /query NickServ |
11:12:44 | B4gder | see also http://freenode.net/faq.shtml#nicksetup |
11:12:57 | pixelma | http://freenode.net/faq.shtml#registering |
11:14:58 | | Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from http://www.the-bofh.com/bofhnet/irc !") |
11:15:03 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
11:15:19 | ddalton | how do I check if it worked? |
11:15:20 | amiconn | JdGordon: Just imagine time announcement: english: "fourteen thirty one" -> german (with english words): "fourtheen clock one-and-thirty" |
11:15:36 | ddalton | the nick name thing? |
11:15:39 | bluebrother | ddalton: /whois yourself |
11:16:11 | bluebrother | if the output has a line "is identified to services" you are identified |
11:16:24 | ddalton | fine!!!! |
11:17:05 | bluebrother | after you registered you need to identify: /msg nickserv identify <password> |
11:17:41 | | Join datachild [0] (n=datachil@217-208-144-87-no75.tbcn.telia.com) |
11:17:50 | amiconn | 2 other examples: "five oh-six" -> "five clock six". "twenty one hundred" -> "twenty-one clock" |
11:18:17 | jbit | twenty-one o'clock |
11:18:36 | amiconn | Nope. The latter is german with english words |
11:18:40 | jbit | ahhhh :) |
11:18:44 | jbit | okay, missed that bit :) |
11:18:49 | ddalton | ok I think it worked. |
11:18:56 | jbit | in danish i think it's back to front, just in case it matters |
11:19:01 | jbit | i think it's like "clocken 21" |
11:19:02 | bluebrother | ddalton: yup, you show up as registered now :) |
11:19:10 | ddalton | ok good. |
11:20:12 | jbit | [11:20:11] <jbit> how do you say "5 o'clock" in danish? |
11:20:14 | jbit | [11:20:21] <Snapper> klokken fem |
11:20:15 | jbit | :) |
11:20:25 | dionoea | ddalton: that also means that you can now send private messages to other people on Freenode |
11:20:26 | jbit | just incase it helps :) |
11:20:38 | jbit | since it seems backwards |
11:20:56 | ddalton | So even if there not on #rockbox? |
11:21:27 | amiconn | LinusN: Hmm, a full set of new plugins..... |
11:22:01 | amiconn | Guess that'd work. Back in archos-only times I had the idea to put this code as position-independent code into the voice files |
11:22:02 | dionoea | ddalton: sure, NickServ is freenode wide, not limited to a channel |
11:22:25 | | Join Nick_Brackley [0] (n=chatzill@75.73.87.203.static.nsw.chariot.net.au) |
11:22:36 | ddalton | what would it take to voice a plugin? Why can't you just include talk.h and start using the talk functions? |
11:23:00 | amiconn | That would even work today with per-targetvoice files, but it would then break the sims |
11:23:02 | Obnautikus | ok i got the rockbox loader installed and can boot rockbox(default) and AppleOS (wold switch) but how can i change/add whatever happened to the boot menu? maybe im thinking loader2? |
11:23:20 | Obnautikus | hold switch* |
11:23:34 | bluebrother | Obnautikus: what do you want to change? The bootloader is intended to be non-graphical |
11:23:35 | amiconn | ddalton: You must never include any core .h files from a plugin other than plugin.h |
11:23:53 | Obnautikus | i kinda wanted a boot menu |
11:24:02 | jbit | loader2 is graphical |
11:24:13 | ddalton | amiconn Why not? What if I add talk functions to the plugin.h file. |
11:24:29 | Obnautikus | is there a way to change the default boot? |
11:24:32 | ddalton | Just copy talk.c to plugin.c and talk.h to plugin.h |
11:24:35 | bluebrother | if you really want a graphical menu you need to use Loader2 |
11:24:43 | amiconn | YOu could add the talk functions to the plugin api, but you'll still be limited to the existing voice IDs |
11:24:44 | jbit | Obnautikus: with loader2 there's a config file and such |
11:24:46 | bluebrother | and no ... Rockbox is always default |
11:24:49 | pondlife | ddalton: You also need the voice thread running, and be extremely careful with IRAM use... |
11:25:05 | Obnautikus | ok just askin before i tweak my moms nano |
11:25:18 | Obnautikus | personally all i want is rock on mine |
11:25:18 | ddalton | amiconn what do you mean about the talk ids? |
11:25:30 | amiconn | There are ideas to overcome this limitation, that's what the (currently unused) "user:" is for in the .lang files |
11:25:34 | bluebrother | but why change the default boot behaviour? If you boot AppleOS you need to manually reset anyway |
11:25:47 | linuxstb | Obnautikus: The Rockbox bootloader is designed load Rockbox, with dual-boot being a secondary feature. As others have said, you can use loader2 if you want a more complex bootloader. |
11:25:59 | Obnautikus | gotcha |
11:26:05 | ddalton | pondlife what is IRAM |
11:26:16 | pondlife | Ah, there's a question... |
11:26:20 | ddalton | what is the voice thread |
11:26:32 | ddalton | yeah I do have a question |
11:26:35 | pondlife | No easy answers to those. |
11:26:57 | ddalton | can you explain it in a couple of sentences? |
11:27:05 | ddalton | or is it quite complicated. |
11:27:17 | jbit | iram is the r0x0rs :) |
11:27:28 | bluebrother | IRAM is the internal ram of the processor. It's usually way faster but much smaller |
11:27:48 | pondlife | Complicated. Basically we have a process running to actually produce the voice output. It uses somewhat arcane methods to run a second MP3 decoder, but has to share IRAM with the main audio codec... |
11:27:49 | Obnautikus | oh wait duh cant even install rockbox to the nano 2GB last i checked its a 2nd gen |
11:27:52 | ddalton | so what will happen if I try to include talk.h? |
11:28:01 | pondlife | It'll probably compile, but not talk. |
11:28:05 | pondlife | Or it'll crash. |
11:28:11 | ddalton | why is that? |
11:28:17 | linuxstb | Obnautikus: No - the 2nd gen Nanos are completely different hardware to the earlier ipods. |
11:28:18 | pondlife | See above! |
11:28:35 | Obnautikus | yea |
11:28:41 | pondlife | Compilcated - you'll need to understand what makes Rockbox talk... and that means playback.c :/ |
11:28:52 | pondlife | (Different on Archos targets, btw.) |
11:28:52 | Obnautikus | remember reading something about an encrypted bootload last time i checked |
11:29:05 | Obnautikus | among other things |
11:29:23 | pondlife | ddalton: I've worked on playback.c occasionally, and I can't say for sure I understand the whole caboodle. |
11:29:28 | ddalton | so if I copy talk.h to plugin.h and talk.c to plugin.c will I then be able to make it talk? |
11:29:36 | pondlife | No |
11:29:44 | ddalton | why? |
11:29:50 | pondlife | See above, again |
11:29:51 | bluebrother | you can't simply copy a c file into another |
11:29:59 | bluebrother | it will cause much headaches ... |
11:30:04 | ddalton | using talk_id in my plugins and adding strings to english.lang |
11:30:13 | pondlife | ddalton: You need to step back and understand the basic structure of Rockbox |
11:30:34 | ddalton | ok so could I just copy the main functions? |
11:30:40 | pondlife | No |
11:30:43 | pondlife | Definitely not |
11:30:50 | pondlife | Don't copy anything |
11:31:00 | ddalton | so what is so different about the plugins to rockbox then? |
11:31:04 | pondlife | We only want any one bit of code implemented in one place. |
11:31:44 | pondlife | ddalton: They need to use the plugin API. Other functions (like voice support) may not work for plugins. |
11:31:58 | pondlife | It will be implemented one day, but it's not trivial. |
11:32:03 | ddalton | ok another question If i write a talk function to talk an id from english.lang and put it in my plugin file for example battery_bench.c then would I be able to do this? |
11:32:27 | pondlife | ddalton: Why rewrite code that exists already? |
11:32:43 | pondlife | The problem isn't accessing the clip, it's actually speaking it. |
11:32:48 | ddalton | ok copy the talk function and make sure I get all the variables so it compiles. |
11:32:51 | ddalton | would that work? |
11:32:56 | pondlife | No! |
11:33:09 | * | pondlife is getting fed up of repeating himself and will go away |
11:33:43 | pondlife | ddalton: You need to read up on how Rockbox actually makes the voice output. Then see if this can be added to the plugin API. |
11:33:55 | ddalton | where can I find that out? |
11:34:06 | pondlife | The wiki? The source? |
11:34:18 | Obnautikus | rockbox can read txt's right? |
11:34:23 | ddalton | where on the wiki I haven't seen anything to do with the voice |
11:34:31 | pondlife | It's not well-documented, but if you look into talk.c and playback.c.. |
11:35:00 | ddalton | ok I will have a look. Is there any chance this is ever going to work? |
11:35:27 | pondlife | Yes, but it's not trivial. |
11:35:32 | pondlife | http://www.rockbox.org/twiki/bin/view/Main/RockboxMemoryLayout might be useful. |
11:35:43 | ddalton | ok thanks |
11:35:58 | pondlife | Although it doesn't cover plugins - and I don't know where they are loaded. |
11:35:59 | linuxstb | Obnautikus: Do you mean show the text onscreen or speak the text? It can do the former. |
11:36:22 | ddalton | so how come we can display text in plugins? |
11:36:41 | pondlife | Because there are functions to do that in the plugin API. |
11:36:44 | linuxstb | ddalton: It's not translated. |
11:36:58 | pondlife | And it doesn't use much memory or multithreading. |
11:37:01 | Obnautikus | it cant open txt files so i can read em? |
11:37:08 | ddalton | so if I right talk functions in the plugin api will this work? And if not why not? |
11:37:11 | linuxstb | Obnautikus: I just said it could do that... |
11:37:19 | Obnautikus | oh |
11:37:22 | Obnautikus | thats tits |
11:37:24 | Obnautikus | thanx |
11:37:36 | Obnautikus | so i can read phrack on the crapper |
11:37:42 | Obnautikus | ;) |
11:38:06 | scorche | that is a bit offtopic... |
11:38:16 | linuxstb | Reading IRC logs on the crapper? |
11:38:35 | scorche | only if they are #rockbox IRC logs =P |
11:39:02 | bluebrother | oh, is there a reader.pl running on Rockbox? *g* |
11:39:04 | Obnautikus | phrack magazine |
11:39:39 | pondlife | ddalton: No, the API needs implementing too. The memory layout, use of IRAM and threading all need work. I've no idea how much (or little) work this is. |
11:39:56 | ddalton | if I find a program written in c. Is it possible to port it to rockbox? |
11:40:20 | | Join subson [0] (n=ju@82.67.68.29) |
11:40:22 | GodEater | ddalton: depends on the program |
11:40:27 | bluebrother | scorche: how do you filter themes that require patches on the themes site? |
11:40:39 | GodEater | ddalton: if it requires oodles of other libraries, then you'd have to port those too |
11:40:44 | scorche | bluebrother: /patch |
11:40:47 | ddalton | what sort of program would it have to be? |
11:41:13 | bluebrother | how does this work internally? I.e. how can I distinguish from rbutilqt.php? |
11:41:18 | linuxstb | One that makes sense to run in Rockbox... i.e. small screen, few buttons, relatively limited CPU and RAM. |
11:41:23 | bluebrother | or is it simply a different folder structure? |
11:41:47 | | Join Nibbler [0] (n=sven@e181088177.adsl.alicedsl.de) |
11:41:49 | scorche | bluebrother: it is completely separate...different upload script, etc...all in /patch |
11:42:20 | scorche | hit the submission page link on copy.rockbox-themes.org |
11:42:40 | GodEater | ddalton: for instance, attempting to port XChat to rockbox would be both a) very very difficult, and b) make very little sense |
11:43:00 | pondlife | lol |
11:43:07 | amiconn | pondlife: The api isn't the problem. Adding the necessary infrastructure to have talk ids for plugins is |
11:43:22 | amiconn | And plugins using IRAM must not use voice, like it is now |
11:43:26 | pondlife | amiconn: That's what I was trying to point out. |
11:43:36 | bluebrother | ok, found a glitch by trying so ... if you are on /patch and click the submission link it tries to access /patch/submit.php which does not exist |
11:43:37 | pondlife | It's a bigger problem than ddalton thinks it is, I think. |
11:43:55 | amiconn | But working on that infrastructure would be nice 'cause it then also allows to localise plugins |
11:44:02 | pondlife | Indeed |
11:44:09 | linuxstb | Wasn't someone working on talking sudoku? Has anyone seen any code for that? |
11:44:52 | pondlife | BTW did anyone work out why mpegplayer doesn't work properly if voice is enabled? It makes calls to stop voice/grab IRAM etc... |
11:45:15 | pondlife | zxbox suffers from the same issue. |
11:45:17 | scorche | bluebrother: thanks...i have left most of the site to rot atm while focusing on making uploader.php do what i wish...i plan on calling the hoster tomorrow to see if they can compile PHP with a different configure option that i need... |
11:45:51 | bluebrother | scorche: hmm, so there is "for any build" and "unofficial build". I'm failing to find some "only official build" category |
11:46:14 | linuxstb | bluebrother: That's "for any build" |
11:46:15 | scorche | the whole sidebar is not decided upon either |
11:46:42 | linuxstb | bluebrother: As "only official build" doesn't really make sense - they should also work on unofficial builds. |
11:46:46 | scorche | bluebrother: why would a theme that works on an official build, not work on an unofficial one? |
11:46:48 | bluebrother | that also shows themes for unofficial builds −− see http://copy.rockbox-themes.org/index.php?res=176x132x16 |
11:46:55 | bluebrother | or is that simply not cleaned up yet? |
11:47:15 | scorche | that will be deleted entirely upon debut |
11:47:30 | bluebrother | ah, ok. Then nothing to worry about for rbutil integration |
11:47:36 | linuxstb | scorche: So the plan is for the new site to start empty? |
11:47:39 | scorche | it is just a direct copy from current rockbox-themes.org for now |
11:48:20 | scorche | linuxstb: yes...and have those themes that are able to be transferred, resubmitted...it seemed the best way to do things |
11:48:52 | | Join ie [0] (i=c27f0814@gateway/web/cgi-irc/labb.contactor.se/x-c2a9ea9e9f787a4b) |
11:49:02 | scorche | rather than us going through each one, the authors/helpers will go through and fix errors and such (depending on if the themes were CC-SA'ed |
11:49:12 | ie | I like the feature implemented by http://www.rockbox.org/tracker/task/7627 |
11:49:20 | ddalton | should there be a new line at the end of english.lang? |
11:49:38 | linuxstb | scorche: Yes, I agree. Will the old site still be available? |
11:49:57 | scorche | for a time to assist the helpers/authors |
11:50:06 | scorche | as well, so we can pull information from it if needed |
11:52:11 | ddalton | LinusN did you want the 24 hour time to say "14 hundred" or "14 hundred hours" |
11:53:02 | GodEater | ddalton: looks like there should be a newline at the end of english.lang |
11:53:20 | ddalton | ok thanks |
11:53:33 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
11:57:34 | ddalton | http://en.wikipedia.org/wiki/24-hour_clock says that the time should be said as "14 hundred hours" in 24 hour format. |
11:57:45 | ddalton | so that is how I will do the patch |
11:58:47 | | Quit Nick_Brackley ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
12:00 |
12:01:04 | ie | ddalton: the page contradicts itself: Contrary to popular belief, the use of the word "hours" at the end of the stated time is not standard in the U.S. military. The use of the 24-hour clock without the word "hours" is the standard for expressing time in the U.S. military. |
12:02:25 | linuxstb | I can't think how I would say "14:00" in English, apart from saying "2pm". But I would say "fourteen oh one"... "14 hundred" doesn't sound right... |
12:03:20 | ie | How can two subsequent sentences state exactly the opposite of each other =:-O |
12:03:48 | *** | Saving seen data "./dancer.seen" |
12:03:57 | pondlife | "14 hundred hours" is how I'd say it...fwiw |
12:04:14 | pondlife | But 2pm is more likely |
12:04:26 | ddalton | does anyone want to commit my time fix patch when I upload it in a few minutes. It speaks the 24 and 12 hour time properly like spoken about before. |
12:04:39 | * | pondlife realises he writes in 24 hour clock and speaks 12 hour |
12:04:46 | * | linuxstb too |
12:05:14 | linuxstb | Another Rockbox option... ;) |
12:05:23 | pondlife | Nooo! |
12:05:32 | DerPapst | heh |
12:06:08 | DerPapst | some day we'll break the 1000 settings line |
12:06:37 | pondlife | I think I'd prefer a simple "fourteen zero" actually. |
12:06:56 | pondlife | Or "fourteen o o" |
12:07:09 | pondlife | Like "fourteen o one" |
12:07:40 | pondlife | KISS, even if it's not pedantically correc. |
12:07:41 | pondlife | t |
12:08:01 | bluebrother | this whole clock thingy smells like l10n issues to me ... |
12:08:14 | ddalton | well the correct way is 14 hundred hours. This doesn't add anymore voice strings. Just "oh" when speaking 14 07" |
12:08:19 | ddalton | or something like that |
12:08:45 | | Quit FOAD (Read error: 110 (Connection timed out)) |
12:08:45 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
12:08:50 | pondlife | bluebrother: Absolutely. How's it handled in Chinese? |
12:09:02 | petur | rofl |
12:09:20 | pondlife | The code is getting over-Anglicised. |
12:09:22 | ddalton | I will test and then upload it. I can't be bothered testing the voice file because that should work. It takes for ever on my pc. |
12:09:34 | | Join kk [0] (n=kkit@140.141.29.162) |
12:09:48 | bluebrother | I'm wondering if it makes sense to adjust one piece |
12:10:25 | * | pondlife thinks it unfortunate that we're talking about this so much whilst playback is still so borked, and looks forward to Nico_P's return. |
12:10:44 | pondlife | :) |
12:10:51 | | Quit MySic (Read error: 104 (Connection reset by peer)) |
12:10:52 | ddalton | I was happy with how everything was spoken in rev14418 but now amiconn wants the time spoken differently. |
12:11:37 | pondlife | Well, remember that Rockbox is not a democracy...'tis a triple-headed benign dictatorship. |
12:11:41 | amiconn | I do *not* want it different from how it is now *for english* |
12:12:04 | amiconn | However, I *do* want proper voicing for non-english languages |
12:12:09 | ddalton | ok but I am talking about what it was like for rev14418 you changed it right? |
12:12:09 | amiconn | The idea itself is old |
12:12:18 | ddalton | that's ok it doesn't worry me |
12:12:30 | ddalton | LinusN wants it to say oh. |
12:12:46 | pondlife | I think it should just read out what ever is displayed on the LCD. |
12:12:57 | pondlife | No specialisms |
12:12:59 | bluebrother | hmm. Should rbutil install the manual to the players root folder or to some "documentation" subfolder? |
12:13:06 | amiconn | ddalton: I only added the 'o'clock' thing for 24 hour time. Other than that, I merely made the code more compact |
12:13:08 | ddalton | for english you wouldn't say 20 o'clock would you? |
12:13:32 | markun | for people interested: I failed my GSoC student but he got some more time from google to try to finish it |
12:13:48 | ddalton | yes that is good but didn't you make it say like 20 o'clock instead of 20 hours and 0 minutes? I can't remember. |
12:13:52 | pondlife | markun: I guess that's good news |
12:14:10 | markun | let's hope he has some more time now |
12:14:18 | amiconn | ddalton: I would, and the wikipedia article I linked to says that it's correct |
12:14:29 | bluebrother | markun: was it the tts project? |
12:14:37 | ddalton | didn't it say 14 hundred hours? |
12:14:46 | ddalton | not 14 o'clock? |
12:14:52 | ddalton | did yu see the table? |
12:14:54 | amiconn | Both are allowed |
12:15:00 | petur | markun: I'm still waiting for mine to deliver something... |
12:15:16 | * | amiconn wondered whether ddalton actually read the paragraph I linked to |
12:15:38 | ddalton | ok well I will submit this but if you don't want it that is fine. I just know here in australia we say 20 hundred hours. |
12:16:07 | ddalton | I read the table but not the rest of it. |
12:16:08 | pondlife | For l10n's sake, just have 20 zero. |
12:16:26 | preglow | have anyone checked that rockbox does indeed rended he-aacv2 files correctly? |
12:16:27 | pondlife | Forget all the o'clocks and hundreds |
12:16:30 | preglow | render... |
12:16:46 | | Join The-Compiler [0] (n=florian@217.56.77.83.cust.bluewin.ch) |
12:16:49 | ddalton | Pondlife is right. We are talking about something that really isn't that important. |
12:17:41 | ddalton | how about leave it how it is. That way everyone is happy. Because as I said before it doesn't worry me. |
12:17:51 | pondlife | Great, now, about that new logo :) |
12:18:56 | preglow | sounds like hev2 doesn't work right to me |
12:19:02 | scorche | while we are at that, what color you think we should color the bikeshed? =P |
12:19:17 | scorche | s/color the/paint the |
12:19:23 | bluebrother | hmm ... dark green :D |
12:19:41 | * | scorche wonders how many people got that one |
12:19:50 | bluebrother | ;-) |
12:19:58 | * | pondlife didn't |
12:20:18 | scorche | http://darkgreen.bikeshed.com/ |
12:20:38 | pondlife | Parkinson's Law? |
12:20:50 | scorche | yup |
12:21:02 | | Quit krazykit (Read error: 110 (Connection timed out)) |
12:21:22 | markun | bluebrother: yes, the TTS project |
12:21:35 | ddalton | how would I make the info screen use the same format as the running time screen? |
12:21:55 | ddalton | so display info as a list and you can scrol up and down through it. |
12:22:15 | ddalton | Is there any progress with the tts and rockbox? |
12:25:00 | pondlife | petur: You mentoring the USB project? Perhaps you could put a note on here: http://forums.rockbox.org/index.php?topic=12293.msg92793;topicseen#msg92793 |
12:25:53 | preglow | petur: heard anything more from ac? |
12:25:59 | petur | no |
12:26:10 | petur | no response to mails as well (as usual) |
12:26:51 | * | petur wonders if ac uses some kind of PWM on his online life |
12:27:29 | preglow | haha |
12:27:31 | bluebrother | LOL |
12:27:41 | preglow | well, did you get code out of him for the 20th? |
12:27:57 | petur | nope |
12:27:59 | preglow | that's pretty nasty |
12:28:06 | petur | so in theory he fails.... |
12:28:09 | preglow | indeed |
12:28:10 | pondlife | OK, so 2 fails at least :/ |
12:28:20 | scorche | =/ |
12:28:46 | petur | I guess he doesn't understand he will not get money? |
12:28:46 | pondlife | Or maybe Nico_P and TTSbox can both pass with extensions? |
12:29:22 | preglow | nico_p has set up public repos |
12:29:37 | preglow | so you can at least watch his progress even if the code isn't in the rockbox tree yet |
12:29:43 | pondlife | Ah, so he can pass - even though not integrated (or compiling) |
12:29:46 | preglow | with ac you're pretty much at the mercy of his whims |
12:30:17 | * | scorche remembers saying he would do something if the people ahead of him that got in failed... |
12:30:36 | * | pondlife reads lots of logs |
12:30:42 | ie | petur: PWM? |
12:30:43 | pondlife | No... what was it? |
12:30:49 | pondlife | scorche: ^ |
12:30:57 | scorche | i cant remember =P |
12:31:01 | petur | If ac manages to deliver something this week I'm willing to pass him, but most of his code (non low-level) doesn't even compile :/ |
12:31:01 | preglow | ie: pulse-width modulation, meaning you just switch it on or off, never something inbetween |
12:31:27 | preglow | petur: i would pretty much demand to see something working given his behaviour, yes |
12:31:30 | pondlife | a binary existence |
12:32:26 | pondlife | Didn't barrywardell help him out fixing up TX? If so, did he have a recent copy of the code? |
12:32:32 | pondlife | i.e. of ac's code? |
12:32:42 | ie | What kind of problems are there with power management on sansa? The wiki page says it's done but "not yet optimal" |
12:33:08 | scorche | same thing with all PP devices |
12:34:10 | preglow | pondlife: so what? you can't just vanish and hope someone else deals with your mentor when the soc is over |
12:34:38 | pondlife | I agree. |
12:34:43 | | Quit The-Compiler (Connection timed out) |
12:34:46 | ddalton | ok I am done with the time thing. If someone wants to see what I did it is p7641 |
12:34:47 | preglow | at least not when the project is in such a limbo as ac's is |
12:34:55 | petur | pondlife: he said he got a serial device working and was working on UMS now (and it was getting better by the hour) |
12:35:07 | | Join The-Compiler [0] (n=florian@217.56.77.83.cust.bluewin.ch) |
12:35:13 | pondlife | But you only have his word for that, right? |
12:35:26 | petur | preglow: to be fair, he did mention a (recent) real-life issue |
12:35:30 | petur | pondlife: yups |
12:35:41 | ddalton | How can I remove all my changes from the rockbox source. |
12:35:45 | ddalton | My local copy. |
12:35:46 | petur | but now... lunch |
12:35:49 | pondlife | So.. will you mentor me for Linux on a Zune next year... :) |
12:35:55 | preglow | petur: then that's different |
12:35:56 | bluebrother | ddalton: svn revert -R |
12:36:44 | pondlife | Yes, be sensitive to real-life, but ultimately no working code = no pass |
12:37:32 | | Join Nick_Brackley [0] (n=chatzill@75.73.87.203.static.nsw.chariot.net.au) |
12:37:40 | ddalton | it says "svn: Not enough arguments provided; try 'svn help' for more info " How do I fix this? |
12:37:45 | ie | scorche: no info about how to control the chips? |
12:37:51 | parafin | ddalton, svn revert -R . |
12:37:55 | bluebrother | try svn revert -R . |
12:38:00 | bluebrother | hmm, too slow :) |
12:38:25 | scorche | ie: not really...public at least |
12:38:35 | ddalton | same thing happens. |
12:38:56 | The-Compiler | How can I access a MicroSD-card on a Sansa? |
12:38:57 | markun | I suggest we let our GSoC students do a little task to qualify so they at least have a dev environment setup and know something about the inner workings of rockbox |
12:39:06 | markun | for next year |
12:39:09 | pondlife | Good idea |
12:39:53 | ie | scorche: ah, ok. Or, actually, not ok :-) |
12:39:56 | ddalton | does anyone know what I am doing wrong? I am doing this from the dir with apps and firmware and all of that in it. |
12:40:25 | preglow | markun: yeah, i agree we should have something to that effect |
12:40:36 | | Join markun_ [0] (i=54f18042@rockbox/developer/markun) |
12:41:18 | markun_ | it took my student a lot of time, just to setup |
12:41:31 | markun_ | and after that he had virtually no time left |
12:42:00 | markun_ | ffmpeg's gsoc is going quite well I think |
12:42:10 | pondlife | People underestimate how hard the actual integration-with-Rockbox part can be. |
12:42:17 | markun_ | they also had such qualification tasks |
12:42:32 | | Join PaulJam [0] (n=pauljam@p54BCED0E.dip.t-dialin.net) |
12:42:39 | bluebrother | a lot of time to setup a rb dev environment? |
12:43:12 | markun | bluebrother: yes :( |
12:43:22 | bluebrother | urgh :( |
12:43:34 | pondlife | Hmm, shouldn't take someone more than a day.. |
12:44:01 | markun_ | maybe he just didn't spend much time on it |
12:44:20 | markun_ | or had to learn some unix basics to find his way around the wmware image |
12:45:02 | * | markun curses the ssh connection |
12:45:56 | PaulJam | Hi, little question about the user interface on h300. now that the record button brings you to the record screen, shouldn't there be found another way to prevent an usb connection when inserting the usb cable? maybe holding the play button while inserting the usb cable. |
12:46:21 | bluebrother | PaulJam: this has been discussed a couple of days ago |
12:46:39 | bluebrother | but I don't think there was a general consensus. I still like the idea to prevent usb mode if hold is enabled |
12:46:46 | bluebrother | would work also nicely for ipods |
12:46:47 | PaulJam | ah ok, i'll search the logs |
12:48:11 | markun | if the TTS project fails I would still like to try my luck with porting espeak |
12:48:29 | ddalton | Where can I see the progress on the tts project? |
12:49:44 | ddalton | markun: could I help out with the tts project or where can I find info on it? |
12:50:01 | markun | ddalton: at the moment there is not much to help out with |
12:50:18 | ddalton | so what is it going to be a plugin or something? |
12:50:41 | markun | ddalton: I think a plugin would be a nice goal, after that maybe rockbox integration |
12:51:14 | ddalton | markun: Would it start at start up? |
12:51:51 | markun | what exactly do you mean? |
12:52:08 | ddalton | well when you turn on the player would it start talking? |
12:53:46 | | Join JdGordon1924 [0] (n=Miranda@c220-237-57-32.smelb1.vic.optusnet.com.au) |
12:54:01 | | Quit ie ("CGI:IRC") |
12:54:04 | | Quit JdGordon1924 (Client Quit) |
12:55:38 | | Quit Nick_Brackley ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
12:58:20 | | Quit PaulJam (".") |
12:59:36 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
13:00 |
13:00:16 | JdGordon | bluebrother: I agree that hold is a better way to disable usb than rec... |
13:00:32 | | Quit pill (Nick collision from services.) |
13:00:34 | JdGordon | .. and should be the standard for all targets |
13:00:53 | | Join qwx [0] (i=qwm@h38n2fls32o1010.telia.com) |
13:00:56 | | Join _pill [0] (n=pill@sloth.shellfx.net) |
13:01:16 | * | scorche glares at qwx |
13:01:19 | | Join ie [0] (i=c27f0811@gateway/web/cgi-irc/labb.contactor.se/x-c6643f80676c6dbb) |
13:01:27 | qwx | hi scorche |
13:01:32 | scorche | hi qwm |
13:01:32 | qwx | glares? |
13:01:37 | qwx | i keep forgetting what that means. |
13:01:50 | qwx | what's the nano bug status? |
13:02:14 | scorche | are you affected? |
13:02:16 | ie | Has anybody seen this: http://www.warthman.com/projects-portalplayer-pp5001-ds.htm Could it be of any use for RB? |
13:02:28 | qwx | yes i am, scorche |
13:02:34 | qwx | using a mid-july build. |
13:02:59 | qwx | i could play songs, but the glitches and speed variations were unbearable. |
13:02:59 | | Quit qwm ("Reconnecting") |
13:03:02 | scorche | i havent really been up on that bug...you would be best waiting for another to respond |
13:03:03 | B4gder | ie: gosh! |
13:03:03 | | Nick qwx is now known as qwm (i=qwm@h38n2fls32o1010.telia.com) |
13:03:35 | | Join midgey [0] (n=tjross@westquad-188-46.reshall.umich.edu) |
13:04:25 | ddalton | I was thinking about writing an alarm for rockbox. (To run on the h300) Should I write it as a plugin or can I just write it into rockbox? |
13:05:18 | ie | B4gder: what does that mean? |
13:05:28 | GodEater | ddalton: there is already an alarm feature in rockbox for targets with an RTC |
13:05:47 | JdGordon | GodEater: only on targets which have a wake-on-alarm ability |
13:06:05 | petur | ie: what good does that link bring? |
13:06:31 | GodEater | JdGordon: my mistake :) |
13:06:41 | ddalton | could I write one that only works if the player is on. Because there isn't one for the h300. |
13:06:43 | GodEater | it doesn't bring any good at all as far as I can see |
13:06:49 | B4gder | ie: it was an expression of surprise |
13:06:53 | pondlife | petur: It proves they have internal documentation? |
13:06:56 | JdGordon | ddalton: there is 2 plugin alarms in the tracker |
13:07:02 | GodEater | it shows that someone wrote some documentation once |
13:07:05 | petur | pondlife: lol |
13:07:26 | ddalton | so if I remove the #if from alarm.c will I be able to use it as long as I don't switch off my player? |
13:07:27 | markun_ | ddalton: yes, TTS could be used that way, we'll have to experiment a bit with it I think |
13:07:30 | ddalton | or ifs? |
13:07:36 | ie | petur: I thought the book advertised there could contain some data about the PP chips |
13:07:51 | GodEater | ie: they're not advertising the book |
13:07:53 | pondlife | It's not a book, just part of their CV |
13:07:56 | GodEater | they're advertising that they wrote it |
13:08:07 | pondlife | Maybe we could ask them for a copy |
13:08:09 | GodEater | it doesn't mean they're able to give it away |
13:08:09 | pondlife | ;) |
13:08:14 | GodEater | pondlife: hahahahahahaha |
13:08:17 | petur | maybe we should try to contact somebody who works there? |
13:08:25 | pondlife | Anyone got any blackmail? |
13:08:43 | pondlife | on these guys...http://www.warthman.com/aboutus.htm |
13:08:53 | XavierGr | markun: it sounds to me very strange that a gsoc managed to not have a dev environment in just one day. Rockbox has many alternatives at it. |
13:08:57 | ie | GodEater: ah, that's the point! But were they asked? Or is it your assumption that they don't give it away? |
13:09:08 | JdGordon | pondlife: the beuaty about blackmail is it doesnt have to be true... |
13:09:40 | * | petur finds nobody working with warthman in his LinkedIn network :/ |
13:09:53 | XavierGr | Not to mention the 4500 bucks that a student gets. That ammount of money would make me set up the dev-env even if I hadn't see a PC in my life before. |
13:09:54 | GodEater | ie: I don't see how they could give it away - it doesn't belong to them |
13:10:02 | pondlife | Maybe MrW could help? |
13:10:19 | pondlife | He sits on a bench in Palo Alto I hear |
13:10:41 | GodEater | or MrJ ? |
13:11:29 | | Quit markun_ ("CGI:IRC (EOF)") |
13:11:46 | scorche | qwm: i believe Llorean has been on the forefront of that bug...see if you can talk to him |
13:11:53 | markun | XavierGr: well, I'm not 100% sure what was the problem |
13:12:04 | qwm | hehe, alright. |
13:12:35 | B4gder | ie: feel free to ask |
13:13:47 | ie | B4gder: shouldn't we send them an official letter printed on RB paper with headings etc? :-) |
13:13:55 | pondlife | haha |
13:13:57 | petur | hahahaha |
13:14:08 | B4gder | ie: feel free to print one of those fist ;-) |
13:14:27 | * | petur puts ie back with his two feet on the ground |
13:14:36 | pondlife | Hmm, http://www.portalplayer.com/ is down? Have PP died? |
13:14:48 | B4gder | pondlife: they're owned by nvidia |
13:14:50 | * | pondlife doesn't read much tech news |
13:15:44 | B4gder | "for $357 million in an all-cash deal" |
13:15:52 | B4gder | nov 2006 |
13:15:55 | pondlife | Darn. http://www.warthman.com/employ.htm cuts off another route in. |
13:16:03 | B4gder | haha |
13:16:23 | pondlife | I was considering something... |
13:16:28 | ie | petur: you never know. Maybe the letter will be read by a secretary and she will be impressed by the official look and will send the book without knowing it's top secret |
13:16:30 | B4gder | I bet you could try getting employed by sandisk or ... |
13:16:40 | * | petur sends the hit team to free a position |
13:17:02 | * | scorche could use a job...broadcom offices are close by =P |
13:17:08 | pondlife | Seems like you need to be in the right part of these companies, the docs are well secreted internally too I bet. |
13:17:22 | B4gder | pondlife: oh I'm sure, yes |
13:17:41 | B4gder | but that won't be a problem for a suitably good spy! |
13:18:22 | XavierGr | ok so let's say that theoritically someone has a leaked full spec-pdf of those. What's the Rockbox stance on it? |
13:18:26 | * | scorche holds up his lockpick set and laser microphone |
13:18:47 | B4gder | XavierGr: the official stance is complete denial ;-) |
13:18:56 | XavierGr | hehe |
13:18:57 | petur | and usage :) |
13:19:24 | petur | and watch the committers ML :) |
13:19:30 | pondlife | Might be safer to officially not have a stance at all. |
13:19:38 | XavierGr | but would you accept work from someone that is using it? |
13:19:51 | B4gder | let me put it this way: in case there would be or has been "leaked" docs or sources, it won't be officially sanctioned or mentioned by Rockbox |
13:19:56 | petur | we don't, there's lots of documents we do not have :p |
13:20:12 | * | scorche adds a bit of log scrubbing to B4gder's to-do list |
13:21:46 | pondlife | http://www.nvidia.com/page/pp_5024.html mentions a developer kit. Is that the NDAed-to-death one? |
13:21:54 | preglow | i'd imagine |
13:22:05 | pondlife | Anyone asked them since November? |
13:22:11 | B4gder | try asking them |
13:22:23 | * | pondlife asks |
13:22:36 | B4gder | these companies are surprisingly difficult to get stuff from |
13:23:03 | B4gder | even if you imply that you consider their hw for use |
13:23:14 | pondlife | http://forums.nvidia.com/index.php?showtopic=38903 |
13:23:28 | pondlife | That wasn't me by the way |
13:23:33 | | Join spiorf_ [0] (n=spiorf@host13-217-dynamic.14-87-r.retail.telecomitalia.it) |
13:23:36 | ddalton | I found an alarm plugin for h300 in the tracker. I am just testing it now. But I don't know if it will compile. |
13:23:47 | B4gder | pondlife: great set of responses... :-[ |
13:23:54 | pondlife | Indeed |
13:24:26 | | Nick _pill is now known as pill (n=pill@sloth.shellfx.net) |
13:28:52 | XavierGr | petur: (just making sure) did you see my response the other day? |
13:28:58 | | Quit midgey () |
13:29:10 | petur | yes, thanks for the info |
13:32:31 | | Join bdgraue [0] (n=bdgraue@host-091-097-094-144.ewe-ip-backbone.de) |
13:37:12 | | Quit spiorf (Read error: 110 (Connection timed out)) |
13:38:28 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:40:48 | | 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:41:34 | | Quit subson () |
13:42:27 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
13:44:34 | | Join tucoz [0] (n=chatzill@rockbox/staff/tucoz) |
13:44:57 | tucoz | B4gder: B4gder+leaked+site%3Arockbox.org&btnG=Google+Search">http://www.google.com/search?source=ig&hl=en&q=B4gder+leaked+site%3Arockbox.org&btnG=Google+Search |
13:45:16 | tucoz | second hit ;-) |
13:45:18 | | Part ziroday |
13:45:34 | B4gder | gee, I seem to leak a lot ;-) |
13:45:55 | tucoz | in response to: 13.19.51 # <B4gder> let me put it this way: in case there would be or has been "leaked" docs or sources, it won't be officially sanctioned or mentioned by Rockbox |
13:45:57 | tucoz | hehe |
13:46:14 | scorche | [04:20:11] * scorche adds a bit of log scrubbing to B4gder's to-do list |
13:46:15 | scorche | =P |
13:46:15 | B4gder | well that is still true |
13:46:26 | B4gder | I am not rockbox I am just a confused individual |
13:46:26 | tucoz | yes. you are not rockbox. you are B4gder :D |
13:46:29 | tucoz | hehe |
13:47:21 | preglow | yes, someone massage pp now they're under new management |
13:47:28 | preglow | the one good attempt we had didn't even get answered |
13:47:52 | tucoz | are the SoC projects in google's hands now? |
13:47:55 | dionoea | massage ? |
13:48:11 | preglow | dionoea: everybody appreciates a good massage :> |
13:48:16 | dionoea | ;) |
13:48:29 | preglow | tucoz: in what way, do you mean? |
13:48:50 | | Join Rondom [0] (n=Rondom@p57A95DB5.dip.t-dialin.net) |
13:49:05 | tucoz | preglow: as in they are finished now? and up to google to decide if they are a success or not |
13:49:24 | preglow | it's up to each mentor to decide that |
13:49:26 | GodEater | preglow: I emailed them after nvidia bought them out too. That also fell into a black hole |
13:49:29 | preglow | google just pays cash |
13:49:54 | tucoz | preglow: i see. i guess i am curious to see what the outcome was. |
13:50:12 | XavierGr | tucoz: we all are. |
13:50:25 | parafin | you know, even black holes return some information :) |
13:50:44 | scorche | spatial anomaly might be a better term |
13:50:48 | preglow | outcome so far is: working wma decoder, no text to speech, close-to-working usb support and mob stuff to be commited in the near future |
13:51:50 | tucoz | so the wma is a success, usb and mob is a "success", and tts is failed then |
13:51:57 | ie | wma decoder is much I'd say. So the SoC wasn't wasted time |
13:52:47 | tucoz | 75% success ratio is not too bad. |
13:53:00 | GodEater | is TTS a complete failure then? |
13:53:10 | scorche | isnt quite 75% i believe yet... |
13:53:13 | | Quit gromit` (Remote closed the connection) |
13:54:19 | tucoz | scorche: right. but if the mentors (petur, and Llorean) approves their students work it is 75%. or not? |
13:54:36 | scorche | they havent been approved quite yet |
13:54:59 | dionoea | approval doesn't mean that the code gets in rockbox. ffmpeg approved a bunch of projects last year but only one (vc1 decoding) made it in svn AFAIK. |
13:55:05 | B4gder | I believe mr TTS has applied for an extension |
13:55:16 | dionoea | (well maybe it'd be different for rockbox ... lets hope :D) |
13:55:31 | GodEater | B4gder: that's the last I heard too - didn't know if that had moved or not |
13:55:36 | tucoz | dionoea: i was thinking in pure SoC terms. |
13:55:39 | B4gder | me neither |
13:56:10 | scorche | yes, but approval also means that they completed their work to their mentor's satisfaction...i dont believe we have a 75% approval int hat regard (i could be wrong though) |
13:57:31 | tucoz | scorche: i guess i just wait and see what the outcome is, when that time comes then. |
13:57:37 | * | scorche nods |
13:58:38 | tucoz | amiconn should apply for viewports SoC project next summer ;) |
13:58:56 | petur | tucoz: evaluation deadline is august 31 |
13:59:05 | tucoz | petur: ah. thanks |
13:59:42 | petur | but Google says the evaluation should be based on the status of august 20 |
14:00 |
14:00:05 | tucoz | should, but not have to? |
14:00:24 | petur | that is their rule |
14:00:47 | tucoz | i guess that is fair |
14:03:51 | *** | Saving seen data "./dancer.seen" |
14:04:39 | JdGordon | tucoz: well.. ideally viewports would be done before then... |
14:05:08 | tucoz | JdGordon: yes. i agree. it was just a joke |
14:07:38 | markun | Bagder: yes, the extension was granted |
14:08:40 | B4gder | markun: how much extra time? |
14:08:50 | markun | not sure :) |
14:08:58 | markun | let me check the mails again |
14:09:48 | markun | "I want to make it clear to you that you will need to deliver code regularly according to whatever schedule you and Marcoen determine to be reasonable." |
14:09:58 | markun | we didn't determine anything so far |
14:20:43 | petur | markun: so is he failed or is that delayed as well? |
14:21:12 | | Join chrisjs169 [0] (n=jack@unaffiliated/chrisjs169) |
14:22:25 | parafin | hm |
14:22:44 | parafin | menu and play buttons doesn't work in debug menu |
14:25:04 | | Join Nibbl [0] (n=sven@e181100200.adsl.alicedsl.de) |
14:26:37 | | Quit Nibbler (Read error: 110 (Connection timed out)) |
14:26:41 | parafin | will rockbox see folders and files with '?' or '\' in their name? |
14:26:56 | GodEater | "\" is a path seperator |
14:27:25 | parafin | well, not in unix |
14:27:30 | petur | "?" is a wildcard char |
14:27:45 | parafin | yeah, but that isn't the problem |
14:27:58 | parafin | well, i guess i simply should try :) |
14:28:06 | B4gder | I believe both are illegal in fat file names |
14:28:27 | petur | I think so too |
14:28:28 | parafin | i think filesystem doesn't care how file is called |
14:28:30 | | Join chrisjs169|afk [0] (n=jack@pool-71-114-155-87.hrbgpa.dsl-w.verizon.net) |
14:28:40 | B4gder | the fat spec cares |
14:28:42 | parafin | it's os who has problems with it |
14:28:47 | B4gder | no |
14:29:02 | B4gder | fat is a filesystem as specified in a spec |
14:29:13 | B4gder | it defined what is legal or not |
14:29:22 | B4gder | defines |
14:29:23 | | Quit chrisjs169 (Nick collision from services.) |
14:29:29 | | Nick chrisjs169|afk is now known as chrisjs169 (n=jack@pool-71-114-155-87.hrbgpa.dsl-w.verizon.net) |
14:29:32 | kk | " * / : < > ? \ | |
14:29:40 | kk | these are the illegal characters |
14:29:42 | parafin | this spec is old, so is fs |
14:29:55 | GodEater | so ? |
14:29:55 | B4gder | so? |
14:29:58 | kk | the spec is also ludicrously well supported across operating systems. |
14:30:02 | GodEater | that echo again.... |
14:30:15 | B4gder | the wheel is old too |
14:30:19 | parafin | well, anyway, does rockbox has problems with this characters? |
14:30:22 | | Nick kk is now known as krazykit (n=kkit@140.141.29.162) |
14:30:23 | pondlife | http://www.rockbox.org/twiki/bin/view/Main/IriverPort says that the SWCODEC architecture is 60% complete. I assume it's safe to change that to "Done"? |
14:30:35 | scorche | why would rockbox want to violate the specs? |
14:30:56 | GodEater | B4gder: I have this great new design for a wheel |
14:30:57 | B4gder | parafin: rockbox tries to adhere to the fat spec |
14:31:15 | parafin | scorche, it would be me, who will violate it |
14:31:18 | scorche | GodEater: triangle?...i thought of it, but real world tests arent so great |
14:31:34 | GodEater | scorche: no - square - I've not got to prototyping it yet though |
14:31:52 | scorche | you always were a square sort |
14:32:15 | GodEater | parafin: what we're trying to say is - Rockbox sticks to the FAT spec (mostly), and so therefore files with those characters in their names will not work |
14:32:33 | scorche | there is no reason to change this |
14:32:43 | B4gder | they might work if they already exist |
14:33:03 | B4gder | but that would be more or less by coincidence |
14:33:04 | parafin | GodEater, that's bad news :/ |
14:33:26 | B4gder | parafin: using those letters in file names on fat is a bad idea to start with |
14:33:37 | pondlife | Ignoring the spec is bad news |
14:33:54 | pondlife | Unless you don't mind losing those files at some point |
14:34:20 | parafin | i'm not asking rockbox to ignore specs, i ask for not minding others to do so |
14:34:30 | GodEater | I'm not even sure how you'd create such files |
14:34:37 | GodEater | my linux box refuses to do so |
14:34:46 | parafin | man mount ;) |
14:34:52 | scorche | this isnt like a law where you bend the rules, or it is fine as long as no one is harmed...these are specs |
14:35:20 | scorche | why do you even want this? |
14:35:47 | parafin | there is a rule in programming - 'Be liberal with input, strict with output' |
14:36:05 | B4gder | parafin: there's another rule in programming: do things right from the start |
14:36:05 | parafin | cause i have such files in my collection |
14:36:12 | pondlife | Always validate input from untrusted sources |
14:36:13 | ie | I'm sorry for maybe asking a stupid question but hasn't the ipod's (and sansa's) FW been decompiled and analysed as to get the info about how the chips should be controlled? |
14:36:24 | Zagor | ie: not fully, no |
14:36:42 | GodEater | the analysis part is a pretty huge task |
14:36:51 | scorche | GodEater: i think we should use those malloc pitchforks for a new purpose? |
14:36:55 | B4gder | ie: they have but they are huge and that's a very tiresome, hard and time-consuming work |
14:37:07 | krazykit | parafin, then you should run them through something like tag and rename (windows) or ex falso (on *nix) |
14:37:25 | krazykit | i know the latter can rename to be safe with FAT, and i'd bet the former can too |
14:37:32 | pondlife | Or run them through CHKDSK on Windows :) |
14:37:33 | parafin | krazykit, well i probably would unless it's possible to avoid it |
14:37:43 | krazykit | yeah, it's pretty much not. |
14:38:21 | ie | But I think those specific sections that handle power etc aren't that huge. And IIRC there were even tools that convert asm to c code. The c code looks horrible of course (so it might be better to read the raw asm) but still... |
14:38:37 | B4gder | ie: eh, no those tools don't exist |
14:38:44 | B4gder | and we don't have a power issue per se |
14:38:50 | parafin | btw, which is maximum length of filename in fat? |
14:38:54 | GodEater | ie: also - those sections may be small - but how do you find them ? |
14:38:55 | ie | BTW: is decompiling the OF legal (and is asking this legal?) |
14:38:59 | GodEater | parafin: 254 iirc |
14:39:13 | B4gder | ie: reverse engineering is completely legal in most parts of the world, yes |
14:39:15 | pondlife | and that's a pathname limit, not a filename |
14:39:26 | parafin | omg |
14:39:28 | scorche | ie: depends on a lot of things including where you live |
14:39:29 | GodEater | pondlife: ah - indeed |
14:39:42 | scorche | parafin: http://en.wikipedia.org/wiki/Vfat |
14:40:33 | ie | B4gder: are you serious (about non existing tools)? I've seen one for intel asm. That was about 10 or more years ago though... |
14:40:46 | B4gder | ie: I am dead serious on that |
14:41:03 | B4gder | there are disassembly tools that are fine yes |
14:41:14 | B4gder | there are no tools that make even bad C code from that |
14:41:43 | B4gder | feel free to prove me wrong |
14:41:47 | B4gder | I'd be delighted |
14:42:00 | pondlife | awful C maybe.. :) |
14:42:02 | | Join rogelio [0] (n=rogelio@189.146.222.125) |
14:42:22 | ie | B4gder: ok, I assume that C code wouldn't be of any use. But the asm tools draw frames around the sequential parts of code etc. |
14:42:24 | parafin | ok, problem resolves itself - linux indeed refuses to write such files to vfat |
14:42:26 | GodEater | C from the pits of hell |
14:42:31 | B4gder | and for intel asm, it might've worked for ancient intel asm |
14:42:36 | GodEater | parafin: hah - told you so! |
14:43:02 | B4gder | ie: IDA pro is mighty powerful disassembly tool, you should try it |
14:43:03 | ie | B4gder: well, I can write such a tool (asm->C) in no time. It will produce the following code: asm{...} :-))) |
14:43:07 | Zagor | parafin: where did you create those files? |
14:43:19 | pondlife | GodEater: Imagine the use of goto ! |
14:43:31 | pondlife | Awful terrible C.. |
14:43:35 | | Join miepchen^schlaf [0] (n=hihi@p54BF7509.dip.t-dialin.net) |
14:43:36 | parafin | Zagor, well, any linux filesystem doesn't have such restrictions |
14:43:46 | scorche | B4gder: http://boomerang.sourceforge.net/cando.html |
14:43:48 | B4gder | fvat is a linux filesystem too ;-) |
14:43:58 | parafin | Zagor, there is only two symbols you can't use - \0 and / |
14:44:00 | Zagor | parafin: oh, I though you said you had a fat32 system with them on? |
14:44:14 | parafin | Zagor, no, i tried right now :) |
14:44:16 | Zagor | ok |
14:44:34 | * | krazykit thinks parafin means "ext3" as the "linux filesystem" |
14:44:44 | parafin | B4gder, then ntfs is too, following your logic |
14:44:53 | B4gder | scorche: I doubt that works very good in real-world |
14:44:56 | parafin | krazykit, jfs, xfs, reiserfs, reiser4, ext* |
14:45:03 | scorche | B4gder: i know...just proving a point |
14:45:05 | B4gder | parafin: of course, they are filesystems not operating systems |
14:45:31 | parafin | B4gder, well, then i would call them posix filesystems |
14:45:33 | B4gder | but ntfs doesn't even have a public spec afaik, so that's a little different |
14:45:44 | B4gder | posix? |
14:45:51 | B4gder | they're hardly posix all of them? |
14:46:04 | scorche | B4gder: http://boomerang.sourceforge.net/cando.php?hidemenu has a real world example, but im sure it was pruned quite nicely... |
14:46:22 | B4gder | scorche: yeah, I was looking at that |
14:46:28 | krazykit | regardless, no implementation of vfat is gonna let you put in those illegal characters in filenames. |
14:46:58 | | Join gromit` [0] (n=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
14:47:09 | ie | B4gder: is there a free windows tool for disassembling ARM asm? And how would I run it (what should be the input)? |
14:47:19 | GodEater | ie: GNU objdump |
14:47:22 | ie | This might be a chance for me to learn ARM asm. |
14:47:38 | scorche | objdump in vmware? |
14:47:42 | B4gder | ie: objdump is free free free, and IDA pro exists in a free trial version |
14:47:42 | | Quit gromit` (Remote closed the connection) |
14:47:49 | ie | GodEater: does it run under cygwin? |
14:47:56 | GodEater | ie: should do |
14:47:57 | parafin | B4gder, well, posix requires filesystem to make difference between lower and upper case characters, which fat and ntfs can't do |
14:48:10 | B4gder | ie: either one takes the raw binary as input |
14:48:10 | parafin | for example |
14:48:40 | | Join gromit` [0] (n=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
14:49:31 | parafin | well, i now have problem on my hands |
14:49:32 | | Quit gromit` (Remote closed the connection) |
14:49:35 | B4gder | parafin: ok, out of all the filesystems that allow ? and \ in the filenames, every single one on linux allow ? and \ in the file names |
14:49:42 | GodEater | ntfs does support case sensitivity |
14:49:43 | B4gder | there |
14:49:46 | GodEater | it's the OS which doesn't |
14:50:06 | * | B4gder lost track of the point of this discussion |
14:50:23 | ie | B4gder: and that binary is the .mi4 file? |
14:50:29 | | Join gromit` [0] (n=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
14:50:45 | B4gder | ie: no, you'd rather get a decrypted version... |
14:50:54 | B4gder | use mi4code for that |
14:50:56 | parafin | well, there is no point now, there is now only problem for me to resolve |
14:51:32 | GodEater | parafin: well use Tag and Rename as krazykit suggested... |
14:51:57 | | Join barrywardell [0] (n=barry@wardell.ucd.ie) |
14:52:05 | parafin | i don't like this idea, i'd rather write fuse wrapper above vfat filesystem |
14:52:14 | | Join Soap [0] (n=Soap@rockbox/staff/soap) |
14:52:51 | ie | B4gder: so the disassembler should be given the output of mi4code as its input? |
14:53:01 | GodEater | brb |
14:53:10 | B4gder | ie: yeah |
14:53:19 | B4gder | it takes whatever you throw at it |
14:53:28 | | Quit GodEater (Remote closed the connection) |
14:53:40 | B4gder | but if you wanna disassemble the sansa firmware, the decryped mi4 makes sense |
14:53:48 | B4gder | or the bl.com file if you want the bootloader code |
14:54:04 | B4gder | bl.rom even |
14:54:30 | B4gder | watch out for thumb mode instructions |
14:54:36 | B4gder | at least in the bl |
14:54:44 | | Quit spiorf_ (Read error: 110 (Connection timed out)) |
14:54:48 | | Join Nick_Brackley [0] (n=chatzill@75.73.87.203.static.nsw.chariot.net.au) |
14:54:54 | | Quit aliask ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007073113]") |
14:55:10 | | Quit gromit` (Read error: 104 (Connection reset by peer)) |
14:55:42 | | Join GodEater [0] (n=bryan@rockbox/staff/GodEater) |
14:56:50 | ie | B4gder: are there other processors that use the same asm as the PP? I've found some references to disasm but they don't say explicitly that they handle ARM |
14:57:21 | B4gder | ARM is ARM |
14:57:31 | B4gder | it is *widely* used all over |
14:57:48 | GodEater | for instance the processor in the Gigabeat F/X is ARM, but not PP |
14:57:58 | B4gder | basically all phones and most daps these days are ARM based |
14:58:14 | B4gder | and pdas |
14:58:23 | petur | (xscale) |
14:58:32 | B4gder | yeah, but xscale is arm-based |
14:58:49 | petur | yes |
14:58:59 | barrywardell | we have an arm disassembler in svn too |
14:59:15 | B4gder | right, I forgot about that one! |
14:59:16 | barrywardell | it should compile for windows, linux and macosx |
14:59:38 | barrywardell | it's a bit of an improvement on the gnu version |
15:00 |
15:02:09 | | Join gromit` [0] (n=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
15:03:38 | ie | Where would you assume the power mgmt code to sit? In the bootloader (as well)? I think the bl is smaller and hence would be easier to analyse |
15:03:55 | B4gder | what power management? |
15:04:22 | B4gder | I doubt the boot loader does any power management |
15:06:12 | | Join seablue [0] (n=s@0x535c1344.banxx3.adsl-dhcp.tele.dk) |
15:08:41 | ie | B4gder: I mean itialise some registers etc. Or is that all done in the "main" FW? I know you can't say for sure but your opinion? |
15:08:59 | B4gder | I think some are inited in the BL and some in the firmware |
15:10:20 | | Quit gromit` (Remote closed the connection) |
15:10:23 | ie | B4gder: ok |
15:10:39 | | Join gromit` [0] (n=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
15:14:17 | | Quit Nick_Brackley ("ChatZilla 0.9.78.1 [Firefox 2.0.0.5/0000000000]") |
15:16:18 | | Part tucoz |
15:19:34 | | Join n1s [0] (n=nils@nl104-208-144.student.uu.se) |
15:24:31 | | Quit obo (Read error: 104 (Connection reset by peer)) |
15:26:09 | | Join JdGordon_ [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
15:27:10 | | Part LinusN |
15:27:10 | | Quit JdGordon_ (Client Quit) |
15:27:14 | | Quit My_Sic (Read error: 104 (Connection reset by peer)) |
15:28:31 | | Join BHSPitLappy [0] (n=steve-o@129.120.244.117) |
15:28:44 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
15:28:48 | barrywardell | petur: such a simple change makes the scrollpad much better! |
15:29:53 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
15:29:53 | petur | barrywardell: I think the enabling needed some settling ;) |
15:32:31 | | Join bjerrk [0] (i=bjerrk@83.73.151.240.ip.tele2adsl.dk) |
15:33:24 | | Quit jhulst (Remote closed the connection) |
15:42:20 | | Quit webguest33 ("CGI:IRC (EOF)") |
15:44:14 | | Join lyh2 [0] (i=lyh@213.89.223.78) |
15:45:39 | * | Febs wonders whether there is any thread in the "New Ports" forum where the second post is something other than a link to the "New Ports" wiki page. |
15:46:47 | krazykit | the sansa e200r thread :P |
15:47:48 | rasher | I'm thinking of adding TTS-correction to the voice building. Any ideas how to go about doing it? I'm thinking of making the voice script look for a file called "ttscorrection-$language" in the build dir, perhaps? |
15:48:25 | B4gder | languange and probably tts engine too |
15:49:06 | B4gder | like festival and espeak probably need different tweaks |
15:49:30 | markun | you can also submit patches to espeak and festival :) |
15:50:23 | B4gder | ... and end up needing different tweaks for different TTS engine _versions_ as well ;-) |
15:51:04 | | Quit bjerrk (Read error: 110 (Connection timed out)) |
15:51:08 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
15:51:39 | markun | :) |
15:54:05 | n1s | also the latest released version of festival is from 2003 so we'll probably have to wait for a while until it's usable by regular users... |
15:55:01 | rasher | so ttscorrection-$language-$ttsengine? |
15:55:26 | rasher | I'll ignore the comment about versions |
15:56:04 | B4gder | I'm not sure,but perhaps a ttscorrection-$language could be checked first and then ttscorrection-$language-$tts |
15:56:25 | B4gder | like if there's a general language trick for all engines |
15:56:41 | rasher | Maybe we should include these files in svn? |
15:56:44 | B4gder | anyway, these are just minor ideas that can be changed |
15:57:23 | rasher | There's no reason to have everyone come up with their own corrections |
15:57:26 | B4gder | yes, they should be in svn |
15:58:57 | rasher | I'm starting to think that these scripts should be rewritten in perl.. |
15:59:13 | rasher | Problem is, I'm not very good with perl, so somebody else will probably have to do it |
15:59:24 | preglow | everything should be rewritten in perl |
16:00 |
16:01:46 | rasher | I mean, I can do this in shell, but it'll end up being unbearably slow in cygwin, and perl is better suited to text-manipulation anyway. |
16:02:19 | B4gder | rasher: a perfect opportunity to learn perl! ;-) |
16:03:23 | | Join HeyImMatt [0] (n=stab@static-129-44-218-5.syr.east.verizon.net) |
16:03:51 | bluebrother | ttscorrection? |
16:03:52 | *** | Saving seen data "./dancer.seen" |
16:04:06 | | Join ronnie56 [0] (i=4cbecdfb@gateway/web/cgi-irc/labb.contactor.se/x-d96aa9eac2bc43b1) |
16:04:06 | rasher | bluebrother: to spell things out phonetically |
16:04:15 | rasher | bluebrother: so it sounds "right" in that particular tts engine |
16:04:23 | bluebrother | ah |
16:04:30 | rasher | A lot of search&replace on the voice-strings, basically |
16:04:56 | | Quit Zagor ("Client exiting") |
16:04:59 | * | bluebrother wonders if portable installation makes sense for other OS than windows ... |
16:05:30 | pondlife | rasher: As in MakeVoices.vbs, right? |
16:05:38 | rasher | pondlife: yeah |
16:05:48 | pondlife | An all-perl solution would be great. |
16:06:08 | rasher | I think I'll have a go at it |
16:06:26 | ronnie56 | I've had rock box for a while and i can't seen to figure out how to rename my tracks so they aren't long file names, the ID3 tags can't be edited |
16:06:36 | rasher | but I'm not happy about it |
16:07:12 | rasher | Meaning that I dread the rewrite. I realise that it's probably necessary |
16:07:18 | rasher | Or at least a very, very good idea |
16:07:55 | pondlife | Well, I don't even know shell, but I managed to hack through it :) |
16:08:16 | bluebrother | ronnie56: you can't change the id3 tags on the player |
16:09:20 | bluebrother | there are various tools for doing that on the pc. |
16:11:11 | rasher | I like how all the "Tutorials" on perldoc basically assumes you're already a perl master and just want to read up on a specific area. |
16:12:09 | B4gder | well, you've done shell programming so going to perl shouldn't be very difficult I would say |
16:12:52 | | Quit ie ("CGI:IRC") |
16:12:53 | rasher | I've done perl before, it's just that I don't feel at home with it, so I thought I'd read a bit up on it. I've mostly been trying in the blind previously |
16:13:02 | | Quit lyh2 (Read error: 110 (Connection timed out)) |
16:17:27 | | Quit ronnie56 (Read error: 104 (Connection reset by peer)) |
16:21:33 | Ave | amiconn: you had some idea about the nano problems earlier but you didnt test it, the idea still floating around? |
16:28:58 | | Quit JdGordon (Read error: 110 (Connection timed out)) |
16:30:39 | | Quit B4gder ("It is time to say MOOO") |
16:41:31 | | Quit villadelfia () |
16:53:27 | | Quit chrisjs169 (Read error: 110 (Connection timed out)) |
16:53:40 | | Join chrisjs169 [0] (n=jack@unaffiliated/chrisjs169) |
17:00 |
17:02:14 | | Part rogelio ("Kopete 0.12.4 : http://kopete.kde.org") |
17:05:52 | | Quit pondlife ("disconnected has pondlife") |
17:08:27 | | Quit The-Compiler (Read error: 104 (Connection reset by peer)) |
17:12:54 | | Join chrisjs169|afk [0] (n=jack@pool-71-114-155-87.hrbgpa.dsl-w.verizon.net) |
17:15:03 | | Quit chrisjs169 (Read error: 110 (Connection timed out)) |
17:15:15 | | Join DefineByte [0] (n=DefineBy@bb-87-81-195-5.ukonline.co.uk) |
17:16:09 | | Join jgarvey [0] (n=jgarvey@cpe-024-162-254-070.nc.res.rr.com) |
17:16:59 | | Part pixelma |
17:25:09 | | Part DefineByte |
17:25:48 | | Join DefineByte [0] (n=DefineBy@bb-87-81-195-5.ukonline.co.uk) |
17:26:08 | | Part DefineByte |
17:27:12 | | Join larsemil [0] (n=larsemil@c-fdf1e155.135-6-64736c12.cust.bredbandsbolaget.se) |
17:27:27 | larsemil | so i installed it and it works fine but the soundquality does not sound perfect... |
17:30:40 | | Join The-Compiler [0] (n=florian@217.56.77.83.cust.bluewin.ch) |
17:30:49 | | Quit barrywardell (Remote closed the connection) |
17:32:34 | rasher | larsemil: Please elaborate |
17:32:55 | rasher | larsemil: Which target, what is the problem with the sound quality? |
17:34:19 | * | DerPapst wispers "bos" |
17:36:55 | | Join DefineByte [0] (n=DefineBy@bb-87-81-195-5.ukonline.co.uk) |
17:37:55 | | Nick hannesd_ is now known as hannesd (n=light@gate-hannes-tdsl.imos.net) |
17:41:02 | DefineByte | anyone know how feasible it would be to create a text overlay over plugins? |
17:41:24 | DefineByte | i'm thinking games etc. full screen plugins |
17:51:08 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
17:52:13 | DefineByte | can you display anything over fullscreen plugins? |
17:52:38 | | Join sarixe [0] (n=sarixe@pool-68-239-217-158.nwrk.east.verizon.net) |
17:59:56 | n1s | DefineByte: plugins take full control of the UI and can do what they want... |
18:00 |
18:00:21 | DefineByte | ah well, that's a shame |
18:00:35 | n1s | what did you have in mind? |
18:00:40 | DefineByte | i wanted to write something that could show the currectly playing song over a plugin |
18:01:43 | n1s | DefineByte: you could probably just code it so that the plugin does it's own displaying... probably put most of the code in the plugin lib for easy re-use too... |
18:02:12 | n1s | ie the plugin could ask rockbox for metadata of the current song and display it |
18:02:29 | DefineByte | okay, yeah. i'll look into that. thanks. |
18:02:35 | | Join saratoga [0] (i=98039a9c@gateway/web/cgi-irc/labb.contactor.se/x-967fce2dc731a56a) |
18:02:55 | saratoga | you could probably add some sort of overlay function to the API |
18:03:14 | saratoga | but i don't know if anyone would seriously consider allowing that to be committed to svn |
18:03:24 | DefineByte | why not? |
18:03:31 | amiconn | saratoga: That would be rather difficult. Plugins run *in*the UI thread, i.e. they are the UI while they're running |
18:03:53 | *** | Saving seen data "./dancer.seen" |
18:03:53 | n1s | saratoga: I think that would cause all sorts of problems with stuff like grayscale lib, mpegplayer and doom |
18:04:18 | amiconn | But making metadata accessible from plugins would be an option |
18:04:25 | | Quit petur ("work->home") |
18:04:30 | DefineByte | maybe you could allow the plugin etc to forbid overlays |
18:04:33 | * | amiconn wonders what that would be good for though |
18:05:04 | DefineByte | i'm thinking of a popup on song change telling me the artist/title when the song changes |
18:05:31 | n1s | I think that it is simpler to make the plugins themselves handle it |
18:05:31 | DefineByte | i'd use it while playing solitaire xD |
18:05:46 | DefineByte | yeah, probably |
18:06:09 | | Quit DerPapst ("work->home") |
18:06:12 | n1s | possibly you could make a global setting in rockbox that the plugins check so it could be disabled globally |
18:06:26 | DefineByte | that was the plan. |
18:06:55 | saratoga | i was thinking something that simply watched for updates to the frame buffer (or whatever rockbox uses) and then overwrites set pixels |
18:07:02 | saratoga | somewhat like hardware overlay on modern PCs |
18:07:13 | saratoga | presumably working in the display driver |
18:07:19 | saratoga | no idea how slow that'd be though |
18:08:21 | amiconn | I wouldn't like to have song display in plugins. The displays are smal enough... |
18:08:42 | n1s | saratoga: some plugins do their own drawing (like the ones I mentioned before) and IMO plugin-only functionality belongs in the plugin lib and not in the core |
18:09:01 | amiconn | All plugins do their own drawing. There are no back buffers |
18:09:36 | rasher | amiconn: a pop-up would be reasonable, depending on the plugin of course |
18:09:38 | n1s | amiconn: I meant that some do not use the regular API with lcd_update etc... |
18:09:42 | DefineByte | there's plenty of room for a popup on iPods though. probably gigabeats too. |
18:10:14 | amiconn | n1s: Yeah. Those plugins cannot show popups. Period. No way around that |
18:10:36 | n1s | amiconn: ah, ok |
18:10:41 | DefineByte | i was going for a 'my first rockbox patch kinda thing. sounds like it would be a bit too involved. xD |
18:11:34 | n1s | Also IMHO this sounds a bit like feature creep, don't know if others agree though... |
18:12:05 | DefineByte | on targets without an lcd remote it would be quite useful (imo) |
18:13:35 | DefineByte | it could be used for other things too like showing early low battery warnings etc |
18:13:52 | DefineByte | but still, if it's not really that simple... |
18:13:56 | amiconn | The LCD remote is also under plugin control during plugin execution |
18:14:08 | DefineByte | o |
18:14:24 | | Join lee-qid [0] (n=liqid@p54967588.dip.t-dialin.net) |
18:14:26 | DefineByte | any plugins use that? |
18:14:51 | DefineByte | couldn't you only give a plugin control of it if requested? |
18:14:58 | amiconn | Very few. Menus are displayed on the remote though as many plugins now use the core menu api |
18:15:07 | amiconn | There is only one GUI thread |
18:15:19 | DefineByte | i see |
18:16:45 | amiconn | I once had the idea that there could be two, but that would introduce a lot more complexity than it's worth |
18:16:55 | DefineByte | could you extend the plugin api to allow external control i.e. tell the plugin what to display? |
18:17:14 | amiconn | Two GUIs would inherently allow to enter two contradicting functions |
18:18:13 | amiconn | DefineByte: Again, there is *one* GUI thread, and the plugin *is* that GUI while it is running. What other instance should tell it what to do? |
18:18:34 | | Nick chrisjs169|afk is now known as chrisjs169 (n=jack@pool-71-114-155-87.hrbgpa.dsl-w.verizon.net) |
18:18:36 | DefineByte | the playback thread? |
18:18:45 | DefineByte | dunno. |
18:18:48 | DefineByte | :) |
18:22:31 | DefineByte | plugin_notify(str txt, int display) then it's up to the plugin what to do with it. |
18:22:57 | DefineByte | i'm saying this with no knowledge of rockbox mind. x) |
18:24:05 | | Nick jnakijgol is now known as Anakin (i=0@86.122.116.44) |
18:28:03 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
18:34:43 | DefineByte | well that went down like a lead balloon. i guess i'll forget it. :) |
18:34:56 | | Quit jon_ (Remote closed the connection) |
18:35:22 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
18:38:42 | | Join einhirn [0] (n=Miranda@p5B030484.dip0.t-ipconnect.de) |
18:38:43 | preglow | jhMikeS: what's the big pcm update patch do? |
18:41:48 | | Join petur [0] (n=petur@rockbox/developer/petur) |
18:42:22 | | Quit chrisjs169 (Read error: 110 (Connection timed out)) |
18:43:32 | * | n1s gets the beer out of the fridge and leaves, bye :-) |
18:43:39 | | Part n1s |
18:44:19 | | Join chrisjs169 [0] (n=jack@unaffiliated/chrisjs169) |
18:45:11 | jhMikeS | preglow: rearranges the api and properly sychronizes calls with the DMA. Has an eye towards running PCM on whichever core starts it as well. Also fixes a bug with r12 (by using r10 and r11 for the saved regs). |
18:46:32 | | Quit amiconn (Read error: 110 (Connection timed out)) |
18:46:32 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
18:47:27 | preglow | bug? |
18:47:56 | jhMikeS | preglow: it also unifies all duplicate code so the only difference is the hardware part. that applies to sim as well. |
18:48:27 | jhMikeS | preglow: yes, bug. seems gcc isn't so good about r12 in the c code called by fiq. |
18:50:10 | preglow | wow, what are the odds of that going unnoticed? |
18:51:28 | preglow | hmm |
18:51:44 | preglow | why would that matter, btw? afaik, i only call one piece of c code in that asm block |
18:51:51 | preglow | and then i stack everything |
18:51:54 | jhMikeS | I didn't notice it until actually doing the coding. Of course, I can't be _sure_ it's that for all players. |
18:52:26 | jhMikeS | because it's after recording (which uses C only) |
18:53:17 | preglow | oh, recording |
18:54:37 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
18:55:21 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
18:55:30 | | Quit thegeek (Read error: 113 (No route to host)) |
18:55:35 | preglow | yeah, i didn't think about recording at all when doing that asm |
18:55:57 | preglow | and there's got to be a better place for those initial fiq constant loads than crt, i wonder why the hell i put them there |
18:55:58 | jhMikeS | the pcm patch scrunches the asm code down a bit too |
18:56:36 | | Join Siku [0] (i=Siku@dsl-kpogw4-fe55df00-86.dhcp.inet.fi) |
18:56:58 | jhMikeS | maybe because the processor exception modes are setup there? :P |
18:57:25 | preglow | probably, at least i've commented what happens |
18:57:30 | preglow | anywho, how's the dual core stuff going? |
18:58:10 | * | jhMikeS thinks it's really time to commit this even if a lone H10 had some glitch. an e200 or anything else runs all day with the updates. |
18:58:41 | preglow | the sooner the better |
18:59:38 | jhMikeS | I think it just brings up some problems with the particular ports themselves. There's no problems in the lock mechanisms since the testing would dealock it or panicf in a heartbeat. |
19:00 |
19:01:33 | * | preglow wishes people would take more care to use the same coding style as the file they're editing |
19:01:44 | preglow | i hate this mishmash of styles that result |
19:02:26 | jhMikeS | I'm also not sure which scheduler features should always be present. It adds semaphores, recursive mutexes (this simplifies other tasks), events, creating threads in suspended state and blocking queues can mix blocking types without restriction. |
19:03:09 | krazykit | ooooh, the sansa is nice |
19:03:36 | jhMikeS | preglow: If the style doesn't match mine, I just change the whole file ;) |
19:04:07 | preglow | as long as the style in question is not completely insane and uses whitespace in a sane manner, i'll just use whatever it is |
19:04:27 | | Join lee-qid [0] (n=liqid@p5496472A.dip.t-dialin.net) |
19:05:21 | jhMikeS | it's usually the insane stuff I need to change just to get through it and understand it. besides, editing the style actually makes me read the code and I absorb it doing that. |
19:06:43 | | Part DefineByte |
19:08:32 | | Join merbanan [0] (n=banan@83.233.242.110) |
19:09:46 | * | jhMikeS just knows he's gonna get it for 1) allegedly being the cause of glitching up some players and 2) a big red line on the delta table |
19:13:19 | jhMikeS | I don't think the reason for any of the glitches will ever be investigated and fixed without the code in place but it's not like an H10 for instance doesn't have random weirdness. |
19:14:12 | petur | anything that needs testing on H10 or are you guys covered ;) |
19:14:25 | jhMikeS | petur: ummm...you have one now? |
19:14:51 | petur | yes, 5GB pure |
19:15:42 | jhMikeS | petur: how bout a patch that enables dual core use of kernel objects and keeps cores independent? |
19:15:52 | petur | sure |
19:16:15 | jhMikeS | huge...BRP-size stuff :) |
19:16:33 | jhMikeS | pure? |
19:16:38 | petur | I've got dinner coming up soon but that won't take long |
19:16:46 | petur | pure = without FM radio |
19:16:56 | jhMikeS | ah |
19:17:00 | petur | which I learned after I bought it :( |
19:17:20 | | Join barrywardell [0] (n=barrywar@dhcp-892b9a6c.ucd.ie) |
19:17:27 | jhMikeS | I'll stick it up on my wiki page where an older version already resides |
19:17:36 | petur | ok |
19:18:38 | | Quit petur ("switching...") |
19:18:47 | | Join petur [0] (n=petur@rockbox/developer/petur) |
19:19:56 | jhMikeS | I've got the panics turned off right now but those are easy to enable for stringent checks |
19:20:51 | petur | ready when you are ;) |
19:21:13 | jhMikeS | making a patch ... not quite BRP size. only 200KB :) |
19:22:13 | rasher | BRP? |
19:22:27 | jhMikeS | Big Recording Patch |
19:22:44 | | Join WGC [0] (n=chatzill@150.216.120.52) |
19:22:46 | jhMikeS | http://www.rockbox.org/twiki/bin/viewfile/Main/MichaelSevakis?rev=1;filename=huge-scheduler-patch.diff |
19:23:17 | | Quit BigMac (Success) |
19:23:33 | petur | building... |
19:24:09 | WGC | I uploaded some JPEGs to my Sansa and I don't even see them in Rockbox, what am I doing wrong? |
19:24:14 | jhMikeS | I rebuilt recently for single targets but not dual...hopefully it's ok |
19:24:49 | jhMikeS | petur: full update with that one too |
19:25:01 | petur | eh? |
19:25:01 | * | Nico_P sees talk about GSoC code submission earlier today... |
19:25:12 | Nico_P | we don't upload the code till the 31st |
19:25:15 | rasher | WGC: Is your filebrowser settings set to show only music perhaps? Or maybe you're browing using the Database, which also shows only music? |
19:25:24 | WGC | I'm using files |
19:25:25 | Nico_P | and we onl do so if we have positive final evaluations |
19:25:47 | | Join Domonoky [0] (n=Domonoky@f051074199.adsl.alicedsl.de) |
19:26:07 | jhMikeS | petur: you need to replace codecs and all |
19:26:11 | rasher | WGC: what is your Settings > General Settings > File View > Show Files setting? |
19:26:39 | petur | jhMikeS: I always do... running on target now btw |
19:27:00 | WGC | Just music, heh |
19:27:09 | petur | jhMikeS: seems to work |
19:27:16 | petur | dinner now, brb |
19:27:21 | | Quit WGC (Client Quit) |
19:28:05 | jhMikeS | petur: when you get back, try mpegplayer, and then playback and whatever else in any combo. |
19:28:10 | | Join Phalangees [0] (n=kyle@adsl-76-199-160-78.dsl.milwwi.sbcglobal.net) |
19:28:19 | | Join chrisjs169|afk [0] (n=jack@pool-71-114-155-87.hrbgpa.dsl-w.verizon.net) |
19:28:42 | Phalangees | I have a quick question. |
19:29:19 | | Quit chrisjs169 (Nick collision from services.) |
19:29:27 | | Nick chrisjs169|afk is now known as chrisjs169 (n=jack@unaffiliated/chrisjs169) |
19:29:34 | Phalangees | I want to try and do some coding for rockbox but I really don't know where to start. |
19:29:40 | | Nick chrisjs169 is now known as chrisjs169|afk (n=jack@unaffiliated/chrisjs169) |
19:29:57 | Phalangees | Is there documentation of the functions and stuff like that? |
19:30:31 | chrisjs169|afk | I don't think there's any documentation of the functions in the wiki or anything, but there may be some info in the source code |
19:30:38 | jhMikeS | Phalangees: pick some small area that is interesting and work hard. I never read any docs...just code. |
19:30:51 | rasher | Phalangees: there is some documentation of the plugin api in docs/PLUGIN_API , and documentation of the Graphics API on the GraphicsAPI wikipage |
19:30:53 | | Nick chrisjs169|afk is now known as chrisjs169 (n=jack@unaffiliated/chrisjs169) |
19:31:17 | Phalangees | Thanks. I'll look at that. |
19:31:28 | chrisjs169 | sorry people about the multiple nick changes - i needed to change the pass for |afk |
19:32:41 | | Join GodEater_ [0] (n=bryan@rockbox/staff/GodEater) |
19:32:45 | | Quit Nico_P (Remote closed the connection) |
19:34:26 | | Quit sarixe ("Peace") |
19:36:49 | preglow | jhMikeS: if it seems to work almost everywhere, go commit it |
19:36:57 | preglow | jhMikeS: the bug won't be fixed until someone complains anyway :> |
19:37:42 | jhMikeS | hehe ... PP5020 is the demon, so if petur clears it, I will |
19:38:34 | jhMikeS | I guess I can go to optimize for size or whatever later |
19:39:08 | barrywardell | jhMikeS: what's the H10 bug? anything you want me to test? |
19:40:03 | jhMikeS | one person had a problem when letting the disk spin down and then starting playback (hanging at splash) unless the CPU frequency was left at max |
19:40:37 | | Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul) |
19:41:23 | jhMikeS | barrywardell: just try it doing normal stuff and hopefully it won't glitch too bad |
19:41:36 | barrywardell | ok. testing now... |
19:44:17 | | Join chrisjs169|afk [0] (n=jack@unaffiliated/chrisjs169) |
19:44:25 | | Quit chrisjs169 (Nick collision from services.) |
19:44:33 | | Nick chrisjs169|afk is now known as chrisjs169 (n=jack@unaffiliated/chrisjs169) |
19:46:44 | | Join chrisjs169|afk [0] (n=jack@unaffiliated/chrisjs169) |
19:46:50 | | Quit chrisjs169 (Nick collision from services.) |
19:46:56 | | Nick chrisjs169|afk is now known as chrisjs169 (n=jack@unaffiliated/chrisjs169) |
19:51:45 | | Join srf21c [0] (n=opera@ip68-98-57-94.ph.ph.cox.net) |
19:53:48 | | Join obo [0] (n=obo@rockbox/developer/obo) |
19:54:37 | * | jhMikeS wonders if he should find comfort in the lack of reporting :-) |
19:55:02 | barrywardell | jhMikeS: haven't experienced any problems yet :0 |
19:55:05 | barrywardell | :) |
19:56:23 | srf21c | is anyone here familiar with the "Data abort" and "undefined instruction" errors that seem to be rampant for some people when using the latest current build for ipod nano 1st gen? |
19:56:24 | jhMikeS | well, wouldn't ya know . heh...bout time |
19:57:04 | srf21c | I've been dealing with these for a few months now. Originally thought it was due to overheating (I live in the desert) but after searcing the rockbox website, it appears others are having the same problem as well. |
19:57:05 | jhMikeS | srf21c: I'm familiar with the meaning those exceptions, not all possible causes |
19:57:12 | rasher | srf21c: It's probably this bug: http://www.rockbox.org/tracker/task/7510 Llorean seems to be following it closely |
19:57:41 | rasher | Hrm, not if it's been a problem for a few months. Ignore me then. |
19:58:00 | srf21c | thank you, I will check that bug tracker link out. Been really frustrating, especially when I am depending on my ipod for entertainment during long drives across the desert. |
19:58:09 | | Join schNibbler [0] (n=sven@e181067010.adsl.alicedsl.de) |
19:58:45 | srf21c | so far I have not harmed my ipod in anger. so far. ;) |
19:58:50 | | Quit Nibbl (Read error: 113 (No route to host)) |
19:59:09 | | Join thegeek [0] (n=nnscript@s189a.studby.ntnu.no) |
20:00 |
20:00:18 | * | jhMikeS wonders if lazy removal of queue waiters could have spurred problems in the past. that way of doing things is history. |
20:00:20 | srf21c | Looks like the workaround for now is to try using a build of 14003 or earlier. |
20:00:34 | * | petur back |
20:01:43 | barrywardell | jhMikeS: I can't get it to it to hang. no problems on my h10 |
20:03:57 | *** | Saving seen data "./dancer.seen" |
20:04:55 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
20:05:00 | jhMikeS | barrywardell: Great! I guess look for giant commit coming up soon. |
20:05:14 | petur | ugh... hanging here |
20:05:24 | | Join miepchen^schlaf [0] (n=hihi@p54BF7509.dip.t-dialin.net) |
20:05:25 | Phalangees | I added a plugin to the sources file but it still doesn't show up. Do I have to add it somewhere else as well? |
20:05:35 | jhMikeS | petur: how? |
20:06:08 | petur | powered up waited a bit (disk spin down as you mentioned) and then pressed play |
20:06:14 | petur | will try again |
20:06:19 | parafin | Phalangees, CATEGORIES |
20:06:28 | Phalangees | parafin: Thanks! |
20:06:31 | jhMikeS | does adding boost before trying playback fix it? |
20:07:28 | petur | aargh, can't reproduce |
20:08:37 | petur | toying around mpegplayer now |
20:10:18 | * | amiconn still thinks the scheduler is already more complicated than it should be :| |
20:10:34 | | Quit schNibbler (Read error: 113 (No route to host)) |
20:10:41 | jhMikeS | it's not complicated enough. it makes everything else more complicated that uses it. |
20:10:50 | | Part srf21c |
20:11:36 | petur | and another freeze in mpegplayer (inside menu) - retrying |
20:11:45 | amiconn | The old scheduler I could understand. The current one - umm, sorry :( |
20:11:47 | | Join sarixe [0] (n=sarixe@pool-68-239-217-158.nwrk.east.verizon.net) |
20:11:49 | | Join kubiixaka [0] (n=Miranda@ip-89-103-17-41.karneval.cz) |
20:12:39 | | Quit kubiixaka (Client Quit) |
20:13:08 | * | barrywardell just got a freeze in the mpegplayer menu too |
20:13:09 | jhMikeS | I suppose I understand because I really desire to work on it otherwise probably not either. |
20:13:22 | petur | barrywardell: it is very reproducable |
20:13:38 | jhMikeS | do give the recipe. |
20:13:43 | Slasheri | i think the new code is more straightforward than the old one |
20:14:19 | * | jhMikeS doesn't really understand code x unless he desires to work on it in general |
20:14:23 | barrywardell | petur: indeed. 2 out of 3 times so far |
20:14:29 | Slasheri | indeed |
20:14:29 | Domonoky | perhaps it would be nice to have a wiki page aubou the scheduler ? :-) |
20:14:41 | petur | jhMikeS: start mpegplayer and while playing, go to the menu and walk around there a bit |
20:14:47 | barrywardell | jhMikeS: 1) start mpegplayer, 2) go to menu, 3) freeze |
20:14:49 | Slasheri | Domonoky: there is, RockboxKernel |
20:15:00 | Slasheri | but that is not entirely up-to-date |
20:15:09 | jhMikeS | On e200 I can't do it. |
20:15:31 | amiconn | jhMikeS: I think that we should really try and stay KISS |
20:15:55 | | Join bricas [0] (n=bricas@h64-5-219-130.gtcust.grouptelecom.net) |
20:16:09 | preglow | there's nothing KISS about dual core |
20:16:14 | | Part bricas |
20:16:14 | Slasheri | amiconn: the complexity could be in the scheduler or in the application level |
20:16:20 | jhMikeS | Things should never be more simple than they have to be |
20:16:52 | amiconn | The problem with several modules atm is that nobody really understands them as long as he isn't either the author of most lines of code in there, or dives into the code for weeks |
20:16:54 | jhMikeS | I'd rather have an involved kernel that makes things easier for everything else over it really |
20:17:04 | Slasheri | and operating system should hide complexity from app level |
20:17:28 | amiconn | And I suspect that many of the current glitches wouldn't exist if those modules were comprehensible |
20:17:44 | rasher | Any perl people around who could tell me how to execute external programs and feed them something on stdin? |
20:18:16 | amiconn | The most prominent examples are the scheduler and playback.c |
20:18:29 | Slasheri | amiconn: btw, the kernel code is quite well commented |
20:19:23 | jhMikeS | petur, barrywardell: do you think an mpegplayer glitch should stop progress towards what is way overdue? |
20:20:01 | petur | jhMikeS: I can't reproduce that crash in mpegplayer with current SVN |
20:20:40 | barrywardell | jhMikeS: mpegplayer, maybe not. but if it affects other things... |
20:21:17 | Slasheri | rasher: open F, "|-", "program"; print F "something\n"; |
20:21:20 | Slasheri | rasher: IIRC |
20:21:20 | jhMikeS | what doesn't? not like clocking work didn't cause problems. |
20:22:09 | rasher | Slasheri: interesting, thanks |
20:22:34 | petur | jhMikeS: mpegplayer crashing surely proves there's someting going very wrong... imo, mpegplayer is the real dualcore test, no? |
20:23:01 | petur | does it work stable on other targets besides H10? |
20:23:14 | jhMikeS | maybe. it really doesn't depend on kernel objects at all for synchronization though. |
20:23:52 | petur | you saying it's a bug in mpegplayer? |
20:23:56 | jhMikeS | petur: basically anything not pp5020 I get no reports. e200 plays all day long |
20:24:13 | | Join oxygen77 [0] (n=oxygen77@vau75-6-82-237-174-211.fbx.proxad.net) |
20:24:50 | | Join schNibbler [0] (n=sven@e181067010.adsl.alicedsl.de) |
20:25:18 | barrywardell | has it been tested on other pp5020 targets? |
20:25:18 | | Join freqmod [0] (n=freqmod@m103h.studby.ntnu.no) |
20:26:03 | jhMikeS | petur: My feeling is yes. The cache handling is a major point for all pp targets as well but that's a separate issue and this will likely change some stuff around a bit there. |
20:27:00 | jhMikeS | barrywardell: not this implementation. I guess an ipod color/photo test wouldn't hurt. |
20:27:22 | petur | well I'm no mpegplayer user and this patch only seems to cause the freeze when going in the menu - not a spot where you have to be a lot |
20:27:55 | barrywardell | petur: did you not get a freeze when starting playback as well? |
20:28:05 | petur | ah yes, true |
20:30:03 | jhMikeS | playback is really unstable and timing sensitive. one yield in the wrong place or time can knock it over. |
20:31:02 | | Quit obo ("bye") |
20:32:50 | | Quit _jz ("Coyote finally caught me") |
20:34:03 | jhMikeS | ah, I guess we stay at square one even though the only thing that gives trouble is a pp5020. odd that nothing else should complain. |
20:35:09 | | Join Buschel_ [0] (n=abc@p54A3DDDB.dip.t-dialin.net) |
20:37:13 | barrywardell | i think tests on other pp5020's would be informative |
20:39:01 | | Quit chrisjs169 (Connection timed out) |
20:39:08 | * | amiconn test-builds |
20:39:29 | amiconn | Four targets for now |
20:39:32 | jhMikeS | The real cause of the trouble needs to be addressed. My informed hunch is that it lives outside kernel or threads itself. The patch uses no method not already employed in SVN. |
20:39:42 | | Quit The-Compiler (Read error: 104 (Connection reset by peer)) |
20:40:46 | petur | the crash in mpegplayer menu might be a good hint to find something... |
20:41:14 | * | rasher curses perl |
20:41:40 | parafin | perl rules, you just don't know how to cook it |
20:42:11 | rasher | It's being all cryptic at me. Like mangling commandline options to programs I'm making it run. |
20:42:14 | petur | I'd cook it long enough untill it disintegrates completely ;) |
20:42:55 | parafin | rasher, perl cookbook is nice book about perl for practical uses |
20:43:06 | * | parafin uses it right now |
20:43:26 | | Join obo [0] (n=obo@rockbox/developer/obo) |
20:43:45 | * | amiconn isn't sure whether he likes perl or not |
20:44:07 | Phalangees | what's the fastest way to get the lcd height? rb->lcd_height ?? |
20:44:11 | jhMikeS | petur: possibly. I'm so dumb I didn't update my copy with my bin :P |
20:44:24 | amiconn | It's very powerful, but it also makes it easy to write scripts that even youself don't understand anymore just one week later |
20:44:45 | preglow | amiconn: then you write perl code like a pig |
20:44:48 | | Join chrisjs169 [0] (n=jack@unaffiliated/chrisjs169) |
20:45:01 | * | jhMikeS thinks perl and he would get along in that case |
20:45:37 | | Join low_light [0] (i=c730180b@gateway/web/cgi-irc/labb.contactor.se/x-d21a177054b44f40) |
20:46:34 | rasher | Looks like I'll have to poke at the IPC module |
20:47:27 | | Quit freqmod (Remote closed the connection) |
20:48:03 | * | jhMikeS wonders if linuxstb will volunteer more ipod color tests |
20:50:18 | low_light | amiconn: looks like DEV_TIMING1 might be set wrong on pp5022c... |
20:50:18 | amiconn | Hmm, quite some binsize+ :( |
20:50:24 | low_light | amiconn: the sansa c200 has a pp5022c. Here's how it sets the timing: http://rafb.net/p/zBA7VO16.html |
20:50:26 | dionoea | Phalangees: LCD_HEIGHT |
20:50:42 | Phalangees | dionoea: Thanks a bunch. |
20:50:46 | | Join freqmod [0] (n=freqmod@m103h.studby.ntnu.no) |
20:51:11 | preglow | what uses the pp5022c? |
20:51:18 | low_light | nano |
20:51:20 | amiconn | low_light: You mean not touch other bits than 0..3 and 8..1? |
20:51:35 | | Join midgey [0] (n=tjross@westquad-188-46.reshall.umich.edu) |
20:51:37 | amiconn | The current way of handling in rb is from the apple fw |
20:52:09 | amiconn | Other PP502x original firmwares seem to do this masking (e.g. H10). Apple does not |
20:52:24 | low_light | I mean the value...0x505 vs 0x808 |
20:52:51 | jhMikeS | all I've seen from sansa OF is 0x1010 |
20:54:15 | low_light | that's in there too...it's set during the sd init |
20:54:39 | amiconn | low_light: Then it might even be device specific. E.g. the H10 bootloader sets 0x1515 |
20:54:57 | amiconn | That would be 0x0505 taking the mask into account |
20:55:00 | jhMikeS | it's call DEV_TIMING1 and noone knows what it does? |
20:55:09 | amiconn | But apple sets 0x0808 for 80MHz |
20:55:25 | amiconn | ...and 0x0303 for 24 and 30MHz |
20:55:47 | amiconn | These slight differences don't seem to matter |
20:55:47 | jhMikeS | low_light: I suspect that shouldn't even be in that file. :\ |
20:55:57 | low_light | amiconn: in the nano? |
20:56:02 | | Join BigMac [0] (n=BigMac@c-71-234-95-131.hsd1.ct.comcast.net) |
20:56:06 | amiconn | low_light: In all PP502x ipods |
20:56:34 | * | jhMikeS wonders if it actually could be ata related |
20:57:31 | amiconn | The nano crashes? |
20:58:11 | amiconn | I'm almost sure the nano crashes are ata related, but I have no nano to verify this theory |
20:58:35 | preglow | how would i go about verifying it? |
20:59:12 | amiconn | Poking around with the ata timing regs, comparing what the OF does etc |
20:59:14 | * | jhMikeS wonders if fixing the reg would change the dual core patch behavior re: disk |
20:59:22 | amiconn | jhMikeS: Almost instant crash on H10 |
20:59:35 | amiconn | Just going to the menu and pressing Down 2 times |
21:00 |
21:00:17 | jhMikeS | very strange how H10 is acting then and various results from various devices |
21:00:20 | amiconn | Reset, reboot -> same thing |
21:00:29 | amiconn | I have voice enabled of course |
21:01:05 | jhMikeS | I haven't really tested there but of course do more verifying of that stuff myself |
21:01:29 | | Quit barrywardell () |
21:01:52 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
21:02:11 | amiconn | Now it even hangs on boot before showing the rockbox logo... |
21:03:13 | amiconn | It just freezes with the disk spinning. No data abort or sth like that |
21:03:42 | amiconn | Erm, and it doesn't even build for recorder |
21:03:43 | jhMikeS | what gives with 5020 then? how can other chips not have trouble with the very same code? |
21:03:55 | amiconn | "region IRAM is full" |
21:03:56 | | Join agm3nt [0] (i=gh@nat.n3t.pl) |
21:04:40 | jhMikeS | hmmm...builds for player though |
21:05:00 | amiconn | Yes, sure. Player has more spare IRAM than recorder |
21:05:25 | bluebrother | Domonoky, obo: any idea if it's possible to distinguish if I'm building against a static Qt or not in the project file? |
21:05:45 | amiconn | ipod 1g2g doesn't build either |
21:05:51 | jhMikeS | is SVN really that close to the limit it can't handle a few more vars? |
21:05:56 | amiconn | "thread.c:182: error: conflicting types for 'core_sleep'" |
21:06:08 | amiconn | SH1 has 4KB of iram |
21:06:20 | amiconn | That's used up apart from <100 bytes iirc |
21:06:26 | jhMikeS | It's not like I got to that late stage of build verification for everything |
21:07:52 | amiconn | Well, you asked for testers, and I presume you want to see that committed |
21:09:13 | jhMikeS | yes...and thanks. it's obvious that even if I acquire an H10, it doesn't represent them all. |
21:09:21 | | Join ghost` [0] (n=sarixe@pool-68-239-217-158.nwrk.east.verizon.net) |
21:10:54 | amiconn | On PP5022 (mini G2) it seems to work, but mpegplayer also glitches |
21:11:16 | jhMikeS | the main difference is that the use of swp(b) in tight spinlock loops becomes very common |
21:11:19 | amiconn | It doesn't crash, but after going to the menu and returning, the greylevels are all wrong (way too light) |
21:12:11 | amiconn | Ooops |
21:12:22 | jhMikeS | what? |
21:12:24 | amiconn | Got a data abort in the scroll settings on mini G2 |
21:14:13 | | Join chrisjs169|afk [0] (n=jack@unaffiliated/chrisjs169) |
21:15:20 | jhMikeS | ok, I'll eat my words and look for a stupid mistake somewhere :P |
21:16:03 | | Quit hcs ("Leaving.") |
21:16:04 | amiconn | That was after using mpegplayer. Maybe it's a related problem (stack?) |
21:17:04 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
21:17:12 | amiconn | The grayscale mangling only happens after entering one of the options in the mpegplayer, not by just calling up the menu |
21:17:16 | | Join chrisjs169|brb [0] (n=jack@pool-71-114-155-87.hrbgpa.dsl-w.verizon.net) |
21:17:34 | | Quit chrisjs169|afk (Nick collision from services.) |
21:17:40 | | Quit chrisjs169 (Nick collision from services.) |
21:17:43 | | Nick chrisjs169|brb is now known as chrisjs169 (n=jack@pool-71-114-155-87.hrbgpa.dsl-w.verizon.net) |
21:17:47 | amiconn | Plop - crash repeated. Browsing the core menu after using mpegplayer |
21:18:06 | amiconn | Or rather, after entering a setting in the mpegplayer menu |
21:18:15 | jhMikeS | menus and mpegplayer ... hmmm |
21:18:15 | amiconn | Same address, even |
21:18:19 | jhMikeS | which? |
21:18:24 | amiconn | 0x00171c0 (0) |
21:18:37 | jhMikeS | on CPU then |
21:18:46 | amiconn | Missed a leading zero... |
21:19:04 | * | amiconn checks .map |
21:19:41 | amiconn | That's in talk.o |
21:21:10 | amiconn | ...in queue_clip(), near the end |
21:21:18 | jhMikeS | yes, mpegplayer screws up royally with voice around |
21:21:42 | jhMikeS | I'm watching a nice green blob video after enabling voice |
21:22:13 | amiconn | That's in spite of mpegplayer is (supposedly) disabling voice while running? |
21:23:17 | jhMikeS | yeah? and exactly where does it do that? |
21:23:19 | amiconn | Something seems to be wrong with swcodec voice in general, even on single core |
21:23:26 | | Quit chrisjs169 ("Leaving") |
21:23:40 | | Join chrisjs169 [0] (n=jack@unaffiliated/chrisjs169) |
21:25:00 | jhMikeS | I don't see mpegplayer disabling voice at all |
21:26:01 | | Quit sarixe (Read error: 110 (Connection timed out)) |
21:26:08 | jhMikeS | care to check anything with the voice out of the way? |
21:26:10 | amiconn | Well, someone said it does |
21:27:33 | | Quit Phalangees ("Ex-Chat") |
21:27:50 | | Join webguest14 [0] (i=d9b9674a@gateway/web/cgi-irc/labb.contactor.se/x-7f48511258144668) |
21:27:54 | jhMikeS | recording uses talk_disable_menus(). mpegplayer makes no reference to anything talk that I can see now and it didn't when I did work on it. |
21:28:49 | * | amiconn wonders why he has a bunch of .i and .s files in apps/plugins/mpegplayer |
21:29:14 | jhMikeS | oops, I left −−save-temps in there :P |
21:29:40 | webguest14 | Hey, if the patch FS #7627 really does what it claims to do I'd vote for it to be included into RB. Ok, my vote doesn't count much but it could point some devs to the patch |
21:29:40 | jhMikeS | This is hardly a cleaned up patch. Very much a working copy. |
21:29:57 | * | amiconn used −−save-temps once |
21:30:04 | amiconn | Never again... :( |
21:30:21 | preglow | −−save-temps is nice |
21:30:29 | jhMikeS | find -name "*\.[is]" -exec rm {} \; |
21:30:43 | amiconn | That would also delete .S files |
21:30:51 | amiconn | (on cygwin anyway) |
21:31:20 | amiconn | And that's what's so annoying about −−save-temps. It writes into the source tree |
21:31:21 | jhMikeS | bugger |
21:31:57 | jhMikeS | can't set the temp dir in gcc? |
21:32:38 | amiconn | Hmm, looks like it doesn't match .S |
21:32:44 | obo | bluebrother: I don't know of any way of detecting that |
21:32:45 | | Part midgey |
21:32:51 | amiconn | Odd, I would have expected it to.... |
21:32:59 | | Join midgey [0] (n=tjross@westquad-188-46.reshall.umich.edu) |
21:33:00 | parafin | amiconn, why? |
21:33:11 | parafin | amiconn, -name search is case-sensitive |
21:33:14 | amiconn | FS is case insensitive... |
21:33:20 | parafin | well |
21:33:36 | parafin | when you read names - is returns right case |
21:34:06 | amiconn | Yes, it's case-preserving, but not case-sensitive |
21:34:24 | parafin | well, find doesn't know, that FS is so stupid |
21:34:29 | preglow | well, yeah, but the gnu tools are case sensitive |
21:34:39 | | Part webguest14 |
21:34:40 | preglow | and they should be |
21:35:10 | parafin | anyway , there is -iname if you want to delete assembly files as well :) |
21:35:24 | | Quit Lear ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
21:35:35 | rasher | God I hate programs that lie to me in their −−help output. |
21:35:40 | amiconn | Hmm, there's a start.s in gdb/ |
21:35:44 | rasher | Today's offender: festival_client |
21:36:18 | rasher | It claims to be able to output into a file, but the switch has no effect. |
21:36:35 | rasher | So I get riff data on my terminal. Which is annoying. |
21:36:49 | preglow | hahah |
21:37:18 | jhMikeS | amiconn: yeah, it gets that one every time |
21:40:21 | jhMikeS | petur: no voice file is present on your H10? |
21:41:19 | petur | not that I know, it's a pretty plain install, I just have it a few days anyway |
21:42:28 | petur | hmmm voice menus is set to yes, is that the default? |
21:42:42 | jhMikeS | yes |
21:43:07 | petur | no voice file present btw... |
21:43:59 | jhMikeS | then it shouldn't have a voice thread at all...hmmm |
21:45:51 | amiconn | eh? |
21:46:12 | amiconn | With that patch, the "Loading..." splash when loading plugins is voiced twice |
21:48:45 | jhMikeS | I _think_ had that on e200 with just SVN though...I seem to remember making that verification. Will do again. |
21:49:57 | amiconn | I observed that on mini G2 and ipod Video |
21:49:58 | jhMikeS | One thing about mpegplayer is that it calls menu code on the audio thread and not the main |
21:50:14 | amiconn | ...not using mpegplayer |
21:50:19 | | Join barrywardell [0] (n=barrywar@host-194-46-241-182.dsl-ie.utvinternet.net) |
21:51:04 | jhMikeS | I was just commenting about that fact |
21:54:17 | | Quit desowin ("use linux") |
21:55:10 | jhMikeS | the alloc pointer are also not NOCACHE... |
21:56:32 | | Part Domonoky |
21:59:18 | amiconn | Calling menu code from another thread than main is bad if you ask me |
21:59:50 | | Join ronnie56 [0] (i=4cbecdfb@gateway/web/cgi-irc/labb.contactor.se/x-bf3750a7c4753483) |
22:00 |
22:00:30 | ronnie56 | I ahve just removed rockbox from my gigabeat and now it wont work |
22:00:47 | krazykit | ronnie56, did you restore the old bootloader? |
22:01:09 | krazykit | the old FWIMG01.dat |
22:01:16 | jhMikeS | amiconn: there's also sharing of graylib data across cores and _gray_info sure isn't NOCACHE |
22:02:06 | ronnie56 | where would i find it? |
22:02:14 | ronnie56 | oh |
22:02:17 | krazykit | you were told to back it up in the install instructions |
22:03:41 | ronnie56 | shoot! what do i do if i lost it |
22:03:59 | *** | Saving seen data "./dancer.seen" |
22:05:29 | rasher | preglow: even better, the "−−otype" which sets the output type (riff, au, etc) only works if I set −−output. Yet the −−output still doesn't make it output to a file. |
22:05:35 | | Quit barrywardell () |
22:05:47 | krazykit | ronnie56, you could search the forums in hope that someone uploaded it, or wait an hour til i get home |
22:06:18 | jhMikeS | I'm leaning towards caching issues from start to finish here |
22:06:58 | | Quit Siku () |
22:08:04 | ronnie56 | i'll search the forums and if i don't find it, i'll be back on in an hour to talk with you |
22:08:55 | amiconn | mpegplayer has a lot of issues when voice is enabled. Some even happen when there was no voice enabled when starting the plugin |
22:09:04 | amiconn | s/enabled/playing/ |
22:09:52 | amiconn | Playing the widescreen version of elephantsdream works on Video. Entering a setting (voice enabled) and then leaving the menu makes mpegplayer quit after a short audible glitch |
22:10:15 | jhMikeS | It seems a flush on one core and then an invalidate on another core could corrupt data for both cores if the cached regions overlap. hmm |
22:10:40 | amiconn | And playing the fullscreen version shows the infamous green block right from the start, even though file & directory voicing was disabled |
22:10:55 | | Quit chrisjs169 (Read error: 110 (Connection timed out)) |
22:11:03 | ronnie56 | Krazykit, I have found it |
22:11:30 | amiconn | All with your patch atm |
22:11:44 | * | amiconn already rebuilt without it for H10 |
22:11:52 | amiconn | Now the H10 is usable again... |
22:12:09 | | Join tvelocity [0] (n=tony@ppp190-52.adsl.forthnet.gr) |
22:12:26 | amiconn | jhMikeS: Hmm, maybe cache handling is also different between 5020 and 5022? |
22:12:27 | * | jhMikeS needs ideas as to _why_ that would happen |
22:13:49 | jhMikeS | it could be though the routines in the sansa fw actually match the modification I have in that patch |
22:13:49 | | Quit ronnie56 ("CGI:IRC (EOF)") |
22:14:38 | jhMikeS | I added the loops to read back the lines after invalidating from 0x10000000 to 0x10002000. it's the same routine as in ipod_init_cache |
22:16:16 | | Join chrisjs169 [0] (n=ubuntu@pool-71-114-155-87.hrbgpa.dsl-w.verizon.net) |
22:17:53 | * | jhMikeS isn't sure how to deal with the overlap stuff that a test plugin clearly shows exists. |
22:18:02 | | Part agm3nt |
22:18:07 | | Quit HellDragon (Client Quit) |
22:23:49 | * | preglow crosses himself and wishes for docs |
22:25:03 | jhMikeS | /preglow has plenty of company |
22:25:12 | | Join H10_007quick [0] (n=chatzill@mnet-ki-244-78-181.monarch.net) |
22:27:17 | jhMikeS | amiconn: my snooping showed cache flags being set differently depending on the core that is current. I gotta find that again. |
22:27:24 | low_light | jhMikeS: from what I've seen in the of bootloaders, CACHE_CTL = 7 |
22:27:43 | low_light | after init, that is |
22:29:05 | low_light | The sansa c200 also has different magic numbers for f000f040 & f000f044 |
22:29:43 | jhMikeS | I spotted that one as well. we also set CACHE_CTL = 1 :\ |
22:30:44 | amiconn | rrrrr |
22:30:45 | jhMikeS | ah, yes, c200. it applies to e200 it seems |
22:32:51 | low_light | jhMikeS: here's from a pp5020 http://rafb.net/p/eb5c1O60.html |
22:33:50 | jhMikeS | how long is the instruction prefech if that is known? |
22:37:38 | jhMikeS | hmmm...it bics 0x6 ... hmmm |
22:37:57 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
22:39:44 | amiconn | low_light: The second routine looks really odd |
22:39:53 | amiconn | <<= 17 and then checking for positive.... |
22:42:01 | | Quit Buschel_ (Read error: 110 (Connection timed out)) |
22:43:01 | | Quit ghost` (Client Quit) |
22:46:31 | low_light | jhMikeS: instruction prefech? How would I tell? |
22:47:01 | | Quit RaRe (Read error: 110 (Connection timed out)) |
22:47:18 | jhMikeS | I don't know how you'd tell that. |
22:47:58 | larsemil | is there a web interface for 2.4? |
22:48:03 | jhMikeS | does this disassembler remove the "S" when renaming to LSL? |
22:49:35 | rasher | larsemil: I don't see how that makes any sort of sense |
22:49:44 | pixelma | larsemil: what? Are you sure you posted in the right channel? |
22:51:04 | | Join polygonal [0] (i=97c4141b@gateway/web/cgi-irc/labb.contactor.se/x-685e93671e7b7724) |
22:52:31 | low_light | jhMikeS: I'm pretty sure it's thumb code |
22:53:03 | | Quit saratoga ("CGI:IRC (Ping timeout)") |
22:53:04 | | Quit davina (Remote closed the connection) |
22:53:05 | jhMikeS | ok, I haven't really dealt with that yet |
22:53:17 | low_light | jhMikeS: pretty much the same code in the c200 (pp5022c): http://rafb.net/p/3SBbdu51.html |
22:53:22 | | Join perrikwp [0] (n=chatzill@74.167.148.160) |
22:54:27 | jbit | is the uart itnerface known for the pp5022? |
22:55:22 | | Join Phalangees [0] (n=kyle@adsl-76-199-160-78.dsl.milwwi.sbcglobal.net) |
22:55:28 | polygonal | Is there anyone here whose expertise includes the Menu API? I saw that JdGordon is not here... :( |
22:55:57 | polygonal | I read the wiki page but still need help with the callback function |
22:56:11 | Phalangees | What is the difference between rb->get_button(false) and rb->get_button(true)? |
22:56:18 | | Quit My_Sic (Read error: 104 (Connection reset by peer)) |
22:56:30 | Bagder | Phalangees: the waiting or not for getting a key |
22:56:52 | Phalangees | Badger: Thanks. But why does the hard drive continuously spin with false? |
22:57:04 | Bagder | it shouldn't |
22:57:17 | Phalangees | Badger: I'll keep testing it out. Thanks for your help |
22:58:46 | | Join agm3nt [0] (i=gh@nat.n3t.pl) |
22:59:28 | | Quit merbanan ("Leaving") |
22:59:47 | rasher | Another (hopefully) quick perl question: There are functions to rename, delete, symlink etc. But not to copy? How do I copy a file with perl? |
22:59:55 | | Join HellDragon [0] (n=Nocebo@unaffiliated/helldragon) |
22:59:59 | Bagder | system("cp file1 file2"); |
23:00 |
23:00:09 | rasher | ew |
23:00:24 | Bagder | I bet there are some functions somehow as well |
23:01:03 | Bagder | use File::Copy; |
23:01:07 | Bagder | copy("file1","file2"); |
23:01:10 | Bagder | apparently |
23:01:33 | rasher | Yup, just found that as well |
23:02:10 | | Part agm3nt |
23:02:59 | | Quit BHSPitLappy (Connection timed out) |
23:05:01 | polygonal | A quick question about the linux dev enviroment: is there a way to execute a set of bash commands without typing them one by one everything (I'm kinda spoiled by the Windows batch file for commandline) |
23:05:20 | polygonal | *everything/everytime |
23:05:23 | oxygen77 | seperate cmde with ; |
23:05:25 | parafin | write a script |
23:05:36 | parafin | or yes, write them in one line |
23:05:48 | | Join BHSPitLappy [0] (n=steve-o@129.120.244.118) |
23:05:56 | polygonal | ah! that's easy : ) |
23:06:00 | ze | polygonal: batch files got nothing on bash |
23:06:02 | polygonal | thanks |
23:06:18 | | Join Bjerrk [0] (n=Nope@83.73.151.240.ip.tele2adsl.dk) |
23:06:20 | | Join RaRe [0] (n=Laffin_B@202-89-187-101.static.dsl.amnet.net.au) |
23:06:31 | ze | there's conditionals too, this && that to execute that if this returns success, this || that to execute that if this returns failure |
23:07:04 | parafin | there is powerfull pipes also and output redirection |
23:07:11 | Bjerrk | Hi. Rockboy does the "blank screen" thing on my iPod Video (30 Gig). On the wiki, it says that i'm supposed to toggle "Full screen" in the options menu once to make it behave normally, but there is no such option. What to do? :-) |
23:07:13 | Bagder | "spoiled by the Windows batch file" made my chuckle... |
23:07:13 | ze | good for dependant chains of commands, like make && make install |
23:07:21 | ze | so make install won't run unless make succeeds |
23:07:56 | ze | it can go multiple too, cd /somewhere && file Makefile && make && make install |
23:08:29 | ze | aborts the remaining commands at any failure port |
23:08:37 | ze | s/port/point/ |
23:09:05 | jhMikeS | low_light: perhaps the routine in SVN which does show up in e200 fw is really the routine for use with a device controller and not one for coherency. |
23:09:06 | rasher | Actually, batch files have &&, || and pipes as well. Where it lacks is mostly in the program flow department. |
23:09:28 | polygonal | ze: thanks; Bagder: I'm a spoiled child by Windows generally since I never used any other OS beside it : ) |
23:09:30 | obo | bluebrother: you could do something like http://www.pastebin.ca/667262 and then call qmake -config static |
23:09:41 | ze | rasher: batch files still use GOTO? :P |
23:09:56 | Bagder | polygonal: I'm not holding it against you ;-) as long as you're happy that's fine |
23:10:01 | parafin | rasher, well, because of that almost nobody use these features and don't know about them |
23:10:02 | Bjerrk | noone knows about the blank rockboy screen thing? |
23:10:04 | polygonal | yeah I use pipes and stuffs in windows commandline as well, just can't find a batch file equivelant in my quick google search |
23:10:06 | rasher | Whoa. Voice-file generation is FAST now, using perl. |
23:10:32 | Bagder | polygonal: use curl ;-) |
23:10:40 | Bagder | oh |
23:10:46 | * | Bagder misunderstood |
23:10:51 | * | Bagder goes to corner |
23:11:11 | * | Bagder whistles in the corner |
23:11:13 | ze | Bagder: don't feel bad, i still dunno what his last line meant |
23:12:15 | bluebrother | obo: cool, will try that −− that's something like I looked for |
23:12:38 | polygonal | sorrrrry :p I'm not good at writing meaningful statements in IRC channel |
23:14:51 | rasher | Bagder: do you have numbers for how long voice building takes now? |
23:15:03 | polygonal | off to debug now since the build is eventually finished... |
23:15:11 | Bagder | rasher: lemme check... |
23:16:11 | Bagder | rasher: roughly 11 minutes |
23:16:18 | rasher | Bagder: for all voices? |
23:16:21 | Bagder | yes |
23:16:52 | rasher | Not bad, but then most of that is spent on the first run, so it's hard to gauge how long it really takes |
23:17:01 | | Quit Rondom ("Ex-Chat") |
23:17:04 | | Join norbusan [0] (i=norbert@091-141-069-140.dyn.one.at) |
23:17:19 | | Part norbusan |
23:17:28 | Bagder | true |
23:17:48 | Bagder | the first is the player so it's not really covering up the majority of the phrases |
23:18:17 | | Quit H10_007quick ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
23:18:55 | Bagder | rasher: http://pastie.textmate.org/90141 |
23:19:02 | rasher | for some reason I think festival got slower though. Can't quite figure out why |
23:19:06 | Bagder | the script starts at 06:32 |
23:19:41 | rasher | espeak and flite are very snappy though |
23:20:06 | Bagder | one of these days I'll setup the script to build with them too |
23:20:12 | | Quit freqmod (Remote closed the connection) |
23:20:26 | Bagder | I also plan to make the voices into zip files using the full exact path |
23:20:38 | polygonal | I don't get it, if I exit a submenu, shouldn't I get back to the parent menu and get MENUEXIT action for the parent menu at some point? I'm confused... |
23:20:49 | rasher | Ah, maybe not. I just build a h120 voice in just under 2 minutes. On my not terribly impressing XP2400 |
23:21:20 | rasher | Building it again takes less than a second |
23:22:04 | Bagder | ! |
23:22:07 | rasher | now to graft my perl horrors into the build system instead of the shell scripts of doom |
23:22:46 | rasher | The biggest speedup should be on cygwin, which won't have to launch a million instances of sed, echo and so on |
23:23:20 | | Part oxygen77 |
23:23:38 | Bagder | yes, they'll owe you at least one beer each after this! ;-) |
23:25:59 | Phalangees | is there an easy way to make a circle or oval like lcd_fillcirc(xpos,ypos,width,height) |
23:26:14 | Phalangees | Or do you need to construct it out of rectangles? |
23:26:24 | Bagder | make it out of dots or lines |
23:26:33 | Phalangees | Ok, that's what I figured. |
23:26:46 | Bagder | there's a clock plugin that draws a circle |
23:26:54 | Phalangees | When you make a rectangle, is the xpos and ypos the center, or the top left corner? |
23:27:02 | Bagder | top left |
23:27:05 | Phalangees | ok Thanks!! |
23:29:08 | | Quit RaRe (Read error: 110 (Connection timed out)) |
23:32:06 | | Join Chewie[] [0] (n=chewie@24-236-182-178.dhcp.mrqt.mi.charter.com) |
23:33:25 | | Part low_light |
23:41:34 | | Quit Thundercloud (Remote closed the connection) |
23:43:45 | | Join RaRe [0] (n=Laffin_B@202-89-187-101.static.dsl.amnet.net.au) |
23:45:36 | | Quit seablue ("life, death, life, death") |
23:46:15 | | Quit Phalangees ("Ex-Chat") |
23:47:17 | | Quit ompaul ("slan go foil") |
23:48:05 | | Quit BHSPitLappy (Read error: 110 (Connection timed out)) |
23:48:34 | | Join k-man__ [0] (n=jason@ppp59-167-15-68.lns2.syd7.internode.on.net) |
23:49:35 | | Join linuxstb_ [0] (i=5343d4aa@rockbox/developer/linuxstb) |
23:50:22 | | Quit schNibbler ("Leaving") |
23:51:10 | amiconn | Bagder: The harddrive will of course continue to spin if a plugin just repeatedly uses button_get(false). No yield - no ata thread which could put the drive to sleep |
23:51:25 | | Join BHSPitLappy [0] (n=steve-o@129.120.244.117) |
23:51:42 | Bagder | well yes, but that wasn't what he said happened |
23:52:03 | Bagder | or at least I didn't interpret it like that |
23:53:09 | * | ender` yawns |
23:53:40 | amiconn | Well, that's the first thing that came to mind when thinking about that question... |
23:56:15 | larsemil | so i get bad soundquality in rockbox with ipod 4th gen. the bass sounds hmm.. blury |
23:56:35 | | Join midkay_ [0] (n=midkay@c-24-19-236-139.hsd1.mn.comcast.net) |
23:58:31 | | Join kyuubiseal [0] (n=chatzill@S0106001636006125.rd.shawcable.net) |
23:58:40 | kyuubiseal | how do u install it |
23:58:57 | kyuubiseal | rockbox |