00:00:11 | | Quit Lear ("Chatzilla 0.9.74 [Firefox 1.5.0.5/2006071912]") |
00:00:28 | dionoea | hum ... you can choose USB charge Amperage. Maybe that's why the ipod is slower when charging in rockbox compared to original firmware |
00:00:36 | dionoea | (maybe this is completely unrelated) |
00:00:39 | | Join MarcoPolo [0] (n=MarcoPol@che78-2-82-227-240-106.fbx.proxad.net) |
00:01:43 | Angryman_h10 | It has to do something with the disabling of the cpu frequency settings... Used my own rockbox.h10 and it works again |
00:03:51 | barrywardell | so maybe when we get cpu frequency working properly it will just work again |
00:04:27 | Angryman_h10 | i think so... so no bug report ^^ |
00:04:32 | barrywardell | file a bug report anyway so that i can come back to it later |
00:04:38 | Angryman_h10 | ok^^ |
00:04:44 | barrywardell | mention that it may be related to cpu freq |
00:06:26 | | Part TrueJournals |
00:06:32 | | Quit _FireFly_ ("Leaving") |
00:06:55 | Angryman_h10 | In the jpeg.c it also looks which cpu is defined so it's nearby that this is the source of the issue |
00:07:08 | Angryman_h10 | #ifdef HAVE_ADJUSTABLE_CPU_FREQ |
00:13:49 | | Quit markun ("leaving") |
00:13:58 | | Join markun [0] (n=markun@bastards.student.ipv6.utwente.nl) |
00:14:13 | Angryman_h10 | The H10 is not yet in the flyspray |
00:14:43 | | Join pyromancer [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
00:15:09 | | Join jhMikeS [0] (n=jethead7@ppp-69-215-254-94.dsl.sfldmi.ameritech.net) |
00:15:14 | Bagder | now it is |
00:16:07 | Angryman_h10 | thx ^^ |
00:18:21 | | Quit Rondom ("Ex-Chat") |
00:23:20 | stripwax | dionoea - hm, maybe Apple Disk Mode is also slower with 100ma draw than with 500ma (somehow?). wild guess, based on no evidence |
00:23:20 | | Quit pyromancer ("Ex-Chat") |
00:23:59 | | Join Pyromancer [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
00:24:35 | | Quit Febs (Read error: 110 (Connection timed out)) |
00:25:17 | | Join XavierGr [0] (n=xavier@ppp175-13.adsl.forthnet.gr) |
00:27:58 | | Quit tvelocity ("Αποχώρησε") |
00:28:19 | | Quit Pyromancer (Client Quit) |
00:29:18 | | Quit daurn|laptop (Read error: 110 (Connection timed out)) |
00:29:37 | | Join Pyromancer [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
00:33:14 | | Quit Pyromancer (Remote closed the connection) |
00:34:16 | | Join Pyromancer [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
00:34:34 | | Join tvelocity [0] (n=tony@84.254.39.158) |
00:36:18 | | Quit Pyromancer (Remote closed the connection) |
00:38:45 | | Join Pyromancer [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
00:38:55 | | Quit Pyromancer (Remote closed the connection) |
00:41:08 | | Join Pyromancer [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
00:53:25 | | Quit bluebrother ("Leaving") |
00:55:25 | | Quit Angryman_h10 ("CGI:IRC (EOF)") |
00:57:48 | | Quit rr3tzbach (Client Quit) |
01:00 |
01:05:58 | *** | Saving seen data "./dancer.seen" |
01:16:17 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
01:18:20 | | Quit ender` (" Programming is like sex becuse: 22. Other people just get in the way.") |
01:19:13 | | Join nave7693 [0] (n=evan@adsl-68-122-184-13.dsl.scrm01.pacbell.net) |
01:22:45 | | Quit TeaSea (Remote closed the connection) |
01:24:45 | | Quit Pyromancer ("Ex-Chat") |
01:26:04 | | Join Pyromancer [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
01:31:49 | | Join uski [0] (n=uski@lns-bzn-20-82-250-27-10.adsl.proxad.net) |
01:37:13 | BigMac | were has PaulTheNerd been recently |
01:37:19 | BigMac | and why is irc so dead |
01:37:58 | | Join aliasone [0] (n=aliasone@83.233.84.25) |
01:38:43 | | Quit Kohlriba ("Quit") |
01:39:13 | markun | BigMac: because it's quite late on this side of the world |
01:40:10 | BigMac | what time is it |
01:40:20 | BigMac | and i believe paul is from the us |
01:40:34 | BigMac | and i have been here all day and it has been rather dead |
01:40:36 | markun | 1:40 here (netherlands) |
01:40:50 | BigMac | still not too late |
01:41:05 | markun | late enough for me. Good night. |
01:41:12 | | Quit aliasone_ (Read error: 104 (Connection reset by peer)) |
01:41:25 | | Join aliasone_ [0] (n=aliasone@S0106006008c1982f.cg.shawcable.net) |
01:42:30 | BigMac | nite |
01:42:40 | | Quit tvelocity ("Αποχώρησε") |
01:44:46 | | Join webguest38 [0] (i=5438880b@gateway/web/cgi-irc/labb.contactor.se/session) |
01:45:04 | stripwax | BigMac - did you get your Ratings stuff working in the end? |
01:45:57 | Soap | from what was said in the referenced thread the %rp and %rr WPS tags are not currently "attached" to anything. |
01:46:13 | stripwax | oh |
01:47:09 | | Quit webguest38 (Client Quit) |
01:48:01 | Soap | It wouldn't be hard to test the %rp one, maybe I'll get off my butt and do so. |
01:49:38 | | Quit Pyromancer ("Ex-Chat") |
01:50:25 | | Join Pyromancer [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
01:55:27 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
01:56:03 | | Part stripwax |
01:58:53 | | Quit Pyromancer ("Ex-Chat") |
01:59:26 | | Quit aliasone (Read error: 113 (No route to host)) |
02:00 |
02:00:50 | JdGordon | mp3z dont compress to zip very welll do they? |
02:01:15 | | Part TrueJournals |
02:01:57 | Soap | wouldn't say much about the format if they did. |
02:02:05 | belZe | indeed |
02:02:15 | Jason | mp3 is something like a zip |
02:02:19 | Jason | ? |
02:02:22 | belZe | not really |
02:02:31 | Jason | like its compressed allready |
02:02:47 | belZe | yes, it uses a huffman-compression |
02:03:09 | Jason | so its something like a zip :P |
02:03:09 | belZe | so the data is already "zip-compressed" |
02:03:32 | | Join Pyromancer [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
02:03:37 | | Join Angry [0] (n=Miranda@dslb-084-056-136-011.pools.arcor-ip.net) |
02:03:46 | belZe | it uses the same compressio |
02:03:47 | belZe | n |
02:04:34 | | Quit Angry (Client Quit) |
02:05:50 | | Join Angry [0] (n=Miranda@dslb-084-056-136-011.pools.arcor-ip.net) |
02:06:23 | | Join Febs [0] (n=shortcho@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
02:07:16 | | Quit MarcoPolo (Remote closed the connection) |
02:10:44 | | Join webguest81 [0] (i=5438880b@gateway/web/cgi-irc/labb.contactor.se/session) |
02:11:14 | | Quit Angry ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
02:15:21 | | Quit Jason (" HydraIRC -> http://www.hydrairc.com <- Try something fresh") |
02:15:21 | | Quit webguest81 (Client Quit) |
02:15:21 | | Join nudelyn [0] (i=nudel@dyn-62-56-86-157.dslaccess.co.uk) |
02:16:41 | | Part nave7693 |
02:29:39 | | Part pixelma |
02:42:59 | | Quit barrywardell () |
02:48:50 | | Quit spiorf (Remote closed the connection) |
03:00 |
03:05:59 | *** | Saving seen data "./dancer.seen" |
03:24:11 | | Quit Arathis ("[rl_bot quit]") |
03:25:11 | | Join _jhMikeS_ [0] (n=jethead7@adsl-69-212-173-25.dsl.sfldmi.ameritech.net) |
03:26:36 | | Join scott666_ [0] (n=scott666@c-24-245-74-66.hsd1.mn.comcast.net) |
03:41:12 | | Quit jhMikeS (Read error: 110 (Connection timed out)) |
03:43:44 | | Quit _jhMikeS_ ("User pushed the X - Because it's X-tra") |
03:49:28 | BigMac | wtf |
03:49:41 | BigMac | stripwax doesn't have a quit line |
03:49:45 | BigMac | but is not here |
03:50:03 | BigMac | and no i never got rating working |
03:50:04 | | Part scott666_ |
04:00 |
04:00:19 | Soap | [2006-09-03 19:54:11] * Parts: stripwax |
04:06:28 | | Join BigMac2 [0] (n=dummeska@64-252-96-54.adsl.snet.net) |
04:06:42 | BigMac2 | can someone kick my ghost? |
04:09:25 | Soap | you can |
04:10:26 | BigMac2 | i forgot the ghost command |
04:10:49 | BigMac2 | "/msg nickserv ghost #rockbox bigmac? |
04:18:02 | | Quit BigMac (Read error: 110 (Connection timed out)) |
04:21:39 | | Nick BigMac2 is now known as BigmAC (n=dummeska@64-252-96-54.adsl.snet.net) |
04:21:51 | | Nick BigmAC is now known as BigMac (n=dummeska@64-252-96-54.adsl.snet.net) |
04:26:23 | billytwowilly | nope.. |
04:26:42 | billytwowilly | well kinda. |
04:26:52 | billytwowilly | BigMac: if you forget again I think you can type /msg nickserv help |
04:27:17 | billytwowilly | I think the command is /msg nickserv ghost ghostnic password |
04:27:23 | billytwowilly | or something like that.. |
04:28:20 | BigMac | thanks man |
04:28:50 | BigMac | I wish i was decent at this wps stuff |
04:29:04 | BigMac | so i wouldn't have to wait for people on the forum |
04:31:43 | billytwowilly | you'll figure it out. |
04:32:13 | billytwowilly | it's cool that you're trying. I can't do anything with the wps stuff, so you're ahead of me;) |
04:32:52 | BigMac | thanks |
04:32:59 | BigMac | but its not that hard |
04:33:18 | BigMac | its just stupid things that keep snagging me |
04:34:43 | billytwowilly | when they get it working on the sansa e200 or the meizu miniplayer I'll try my hand at it;) |
04:35:10 | BigMac | i was originally going to get a sans |
04:35:11 | BigMac | a |
04:35:20 | BigMac | but no rockbox support turned me away |
04:35:54 | billytwowilly | yah. I think dan_a and possibly bagder are working on it. |
04:36:02 | billytwowilly | hopefully soon. |
04:36:11 | billytwowilly | I haven't bought one yet. I have an ipod mini right now. |
04:36:28 | billytwowilly | I tried rockbox on it and liked it. |
04:36:48 | billytwowilly | I used to use rockbox on my archos jukebox 6000 back in the day;) |
04:37:50 | BigMac | cool |
04:38:19 | billytwowilly | I would probably stick with the original firmware on either of the previously mentioned players if they had bookmarking. |
04:38:23 | BigMac | anyone know a way to record an mp3/wav from whats playing on your comp |
04:38:26 | BigMac | like a vid |
04:38:32 | BigMac | just record the audio |
04:39:51 | billytwowilly | what do you mean? |
04:40:00 | billytwowilly | like you have an avi file and you want just the audio? |
04:40:16 | BigMac | yah |
04:40:20 | | Quit rotator ("zzzzzzzzz") |
04:40:32 | BigMac | like i have a video playing and i just want the audio of it |
04:40:36 | billytwowilly | are you in windows or linux? |
04:41:05 | BigMac | windows |
04:41:17 | billytwowilly | hmm. |
04:41:25 | billytwowilly | I'd check out doom9.org for some apps to use to do that. |
04:41:38 | BigMac | why are you on linux? |
04:41:52 | billytwowilly | because linux is awesome. |
04:41:57 | billytwowilly | no viruses. |
04:42:00 | BigMac | no not why |
04:42:05 | BigMac | why, |
04:42:11 | billytwowilly | oh. |
04:42:11 | BigMac | i was asking if you are |
04:42:16 | billytwowilly | you forgot a comma. |
04:42:20 | BigMac | yah |
04:42:20 | billytwowilly | ;) |
04:42:26 | billytwowilly | yah, I figured it out. |
04:42:36 | BigMac | is it easy? on linux |
04:42:37 | billytwowilly | you meant to say why, are you in linux? |
04:42:53 | BigMac | yes |
04:43:03 | billytwowilly | I dunno. |
04:43:08 | billytwowilly | I haven't had to do that in a long time. |
04:43:13 | billytwowilly | the last time I did it was in windows. |
04:43:13 | billytwowilly | It might be. |
04:43:22 | BigMac | ah nvm |
04:43:50 | billytwowilly | and I think I followed a howto on doom9.org |
04:44:29 | BigMac | not a site anymore |
04:45:43 | billytwowilly | www.doom9.org |
04:45:49 | billytwowilly | it's a site. |
04:45:55 | billytwowilly | it's loading for me right now... |
04:46:03 | billytwowilly | www.doom9.net |
04:46:13 | BigMac | :-) |
04:47:21 | billytwowilly | I'm lagging out like crazy. |
04:48:09 | BigMac | can't find it:-( |
04:55:35 | billytwowilly | this was like 5 years ago |
04:55:35 | | Quit solarflare (Read error: 104 (Connection reset by peer)) |
04:55:47 | | Join solarflare [0] (n=supernov@82-203-170-134.dsl.gohome.fi) |
04:56:02 | | Quit uski (Read error: 104 (Connection reset by peer)) |
04:56:28 | | Join uski [0] (n=uski@lns-bzn-20-82-250-27-10.adsl.proxad.net) |
04:58:25 | BigMac | ah i see |
04:58:41 | BigMac | well i guess ill learn html again |
05:00 |
05:05:01 | | Join EV|Toshiba [0] (n=Testing@pool-72-64-146-8.tampfl.fios.verizon.net) |
05:05:32 | EV|Toshiba | Ok, im using Xubuntu, and I have the ipod plugged in |
05:05:42 | EV|Toshiba | I downloaded the source code (ipod_fw.c) |
05:06:01 | *** | Saving seen data "./dancer.seen" |
05:06:06 | EV|Toshiba | Now it says to type gcc -o ipod_fw ipod_fw.c |
05:06:16 | EV|Toshiba | Do I type that in terminal or what? |
05:08:22 | Galois | in the terminal |
05:08:48 | EV|Toshiba | ah |
05:09:35 | EV|Toshiba | ok...that isnt working |
05:09:39 | EV|Toshiba | is it o or zero? |
05:11:13 | Galois | letter o |
05:11:16 | EV|Toshiba | Galois, if I do a install under windows, will I be able to load files on linux? |
05:12:37 | Galois | yes |
05:13:05 | Galois | rockbox, unlike apple, is not evil. You can upload files using standard file copy. |
05:13:47 | Galois | it would help if you describe why it's not working instead of just stating that it isn't working |
05:20:34 | EV|Toshiba | ok |
05:21:01 | EV|Toshiba | I have a 30gb ipod photo...im using ubuntu linux to install it (I think i'll use my sindows machine to install rockbox then upload my media files from my linux machine) |
05:25:35 | billytwowilly | it's ridiculously easy to do in linux.. just copy/paste all the commands... you might have to change the /dev/sdXXXXXXX only. |
05:26:00 | billytwowilly | atleast, the tutorial was really good. |
05:26:16 | EV|Server | uhh... |
05:26:26 | billytwowilly | the only thing semi confusing was when it linked to the windows howto to get the bootloader |
05:26:33 | ShadowdogMU | I need a good idea for a website, I am desperate and asking everywhere :P |
05:26:45 | EV|Server | ShadowdogMU, like what? |
05:26:56 | ShadowdogMU | Anything at this point, except porn |
05:27:00 | EV|Server | lmao |
05:27:03 | EV|Server | YOu just want a website? |
05:27:08 | EV|Server | just to do it? |
05:27:15 | ShadowdogMU | I have one currently |
05:27:22 | EV|Server | ah |
05:27:23 | ShadowdogMU | but when I switched WebHosts I got a free domain |
05:27:28 | billytwowilly | 1) take a picture of a midget doing complex math on a big blackboard. 2) Register www.midgetmath.com 3) profit |
05:27:28 | ShadowdogMU | and need to use it up |
05:27:37 | EV|Server | billytwowilly, xubuntu isnt letting me copy ANY commands.. |
05:27:52 | EV|Server | well it lets me copy them, but terminal wont let me paste them |
05:28:10 | billytwowilly | EV|Server: what the gui for x in xubuntu? And why are you using that? Is your computer old or something? |
05:28:27 | EV|Server | Not really. |
05:28:31 | EV|Server | Its the only disk I had around. |
05:28:43 | billytwowilly | oh... |
05:28:45 | EV|Server | And I kinda like playing with ubuntu. I'll be chaning it to something else soon. Probley zenwalk. |
05:28:54 | billytwowilly | you should probably install gnome or kde (my choice) |
05:29:09 | EV|Server | kde prolly |
05:29:17 | billytwowilly | because you don't sound like a really advanced user, which is who xubuntu is targeted at I think.. |
05:29:31 | billytwowilly | you don't necessarily have to reinstall anything though eh? |
05:29:44 | billytwowilly | you can just go sudo apt-get install kubuntu-desktop in the command line |
05:29:54 | billytwowilly | then it'll install all the kubuntu stuff. |
05:30:19 | EV|Server | Im not really advanced user yet. I've used DSL for about 2 years..thats about it. lol |
05:31:05 | billytwowilly | yah... I am almost certain you don't want xubuntu... that's aimed at advanced users who don't want any bloat |
05:31:19 | billytwowilly | you want something really user friendly like kubuntu or ubuntu.. |
05:31:27 | billytwowilly | both are nice. I like kde more myself, so I use kubuntu |
05:32:05 | billytwowilly | yah, go sudo apt-get install kubuntu-desktop kubuntu-default-settings |
05:32:33 | billytwowilly | then you should have a new kde install... you'll just have to change it so that kdm boots as default (i think that should happen when you install it) then tell kdm to load kde |
05:32:41 | billytwowilly | very user friendly. |
05:32:53 | EV|Server | ok |
05:33:16 | billytwowilly | no reinstall required;) |
05:33:30 | EV|Server | :) |
05:34:26 | billytwowilly | I take no responsibility if it doesn't work though.. |
05:34:36 | billytwowilly | back up your crap first, yada yada yada |
05:35:53 | EV|Server | there aint much crap on ere. lol |
05:35:57 | EV|Server | its pretty much a fresh install |
05:36:03 | EV|Server | with xchat, and a few docs on it only |
05:36:09 | billytwowilly | then no problem;) |
05:36:26 | billytwowilly | if you are using kde you might want to check out konversation. |
05:36:35 | billytwowilly | once it's up and running. kde xchat look alike |
05:40:16 | EV|Server | ...errrr |
05:40:32 | EV|Server | Using windows I cant get the ipodpather 0 command to work either...WTF! |
05:40:40 | EV|Server | I downloaded the three files. |
05:40:50 | EV|Server | ipodpather, ipod_fw, and that zipped file |
05:42:26 | EV|Server | it says `ipodpatcher 0` is not a reconized command.. |
05:42:46 | billytwowilly | it worked flawlessly in linux. are you in linux now? |
05:42:47 | EV|Server | Think someone fucked up on their typing when they did the manuel.. |
05:42:50 | billytwowilly | I'll help you if I can. |
05:42:53 | EV|Server | yea, I'll do it on this machine then. |
05:43:09 | Galois | I wrote the linux manual. Many many people have used it without any problems. |
05:43:11 | billytwowilly | one sec. lemme get to the linux howto I used. |
05:43:18 | | Quit |AhIoRoS| ("Abandonando, see you http://ahioros.homelinux.net") |
05:43:20 | billytwowilly | then we'lll go through it together. |
05:43:45 | EV|Server | Galois, I used the windows manuel. lol |
05:43:48 | EV|Server | manual* |
05:44:11 | billytwowilly | http://www.rockbox.org/twiki/bin/view/Main/IpodInstallationFromLinux |
05:44:13 | billytwowilly | that's what I used exactly. |
05:44:22 | billytwowilly | lets go through it. |
05:44:23 | EV|Server | k |
05:45:03 | EV|Toshiba | Alright, got the ipod plugged into the linux machine |
05:45:09 | | Nick EV|Toshiba is now known as EV|Sindows (n=Testing@pool-72-64-146-8.tampfl.fios.verizon.net) |
05:45:16 | | Nick EV|Server is now known as EV|xubuntu (n=na@pool-72-64-146-8.tampfl.fios.verizon.net) |
05:45:26 | billytwowilly | k, compile ipod fw.c first... |
05:45:35 | billytwowilly | just go through that howto till you get stuck. |
05:45:51 | EV|Sindows | I wanna save the source code right? not open it with mousepad? |
05:46:10 | billytwowilly | yah, save it. |
05:46:59 | EV|Sindows | bash: gcc : command not found |
05:47:19 | EV|Sindows | I must have missed somethin.. |
05:47:26 | Galois | ubuntu doesn't install gcc by default |
05:47:32 | EV|Sindows | >_< shieat |
05:47:35 | billytwowilly | you don't have the devel stuff install |
05:47:38 | billytwowilly | installed |
05:47:48 | EV|Sindows | installing that now |
05:47:49 | billytwowilly | one sec. I'm trying to dig up the meta package that will install it all for you. |
05:47:57 | EV|Sindows | oh ok |
05:48:04 | EV|Sindows | using kdm defalt display manager right? |
05:48:20 | EV|Sindows | (for that file you had me download for linux, billytwowilly ) |
05:49:01 | billytwowilly | yep. |
05:49:04 | EV|Sindows | k |
05:49:08 | billytwowilly | you're installing all those packages while we do this? |
05:49:12 | EV|Sindows | yup |
05:49:51 | billytwowilly | hmm. |
05:50:00 | EV|Sindows | should be about done |
05:50:15 | EV|Sindows | its running downthe lists very fast... |
05:50:25 | billytwowilly | sudo apt-get install build-essential |
05:50:35 | billytwowilly | k, well we're kinda stalled till that's done... |
05:50:44 | billytwowilly | did it download all the packages already and is installing? |
05:50:48 | billytwowilly | or still donwloadingt? |
05:51:06 | EV|Sindows | its unpacking |
05:51:15 | billytwowilly | oh.... |
05:51:20 | billytwowilly | crap. |
05:51:22 | EV|Sindows | This is a weird error.... |
05:51:24 | billytwowilly | well, hopefully it'll be fast. |
05:51:37 | EV|xubuntu | E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) |
05:51:37 | EV|xubuntu | E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? |
05:51:37 | EV|xubuntu | justin@justin-xubuntu:~$ sudo apt-get install build-essential |
05:51:37 | DBUG | Enqueued KICK EV|xubuntu |
05:51:37 | EV|xubuntu | E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) |
05:51:37 | EV|xubuntu | E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? |
05:51:54 | billytwowilly | yah |
05:52:02 | billytwowilly | you can't do that while apt is installing the other stuff. |
05:52:05 | EV|Sindows | ah |
05:52:06 | billytwowilly | run that command when you're done. |
05:52:15 | EV|Sindows | ok |
05:52:27 | billytwowilly | when apt is running it locks the package database so you can't install multiple things at once and break your system. |
05:52:33 | EV|Sindows | Well, Im gonna go throw a bag of popcorn in the microwave then while that works. lol brb |
05:52:56 | billytwowilly | k, I'll be here listening to the fatboy slim discography I downloaded.. I have about 15 hours left;) |
05:53:44 | | Join TheBeast [0] (n=whoami@unaffiliated/thebeast) |
05:54:03 | billytwowilly | say my name in here and konversation will blink and let me know you need my help. |
05:55:08 | | Part TheBeast ("Leaving") |
06:00 |
06:00:11 | EV|Sindows | :P |
06:02:46 | | Quit uski (Connection timed out) |
06:06:28 | | Join perplexity [0] (n=joust@dxb-as82523.alshamil.net.ae) |
06:13:16 | | Join uski [0] (n=uski@lns-bzn-20-82-250-27-10.adsl.proxad.net) |
06:14:56 | | Join Jazz00006 [0] (n=Jazz0000@219-90-179-47.ip.adam.com.au) |
06:15:11 | | Quit Jazz00006 (Client Quit) |
06:16:54 | EV|Sindows | billytwowilly, finishing up the install for build essnetial |
06:17:33 | EV|Sindows | done |
06:17:46 | billytwowilly | niftry |
06:17:49 | billytwowilly | nifty |
06:18:00 | billytwowilly | now follow the howto and let me know if you run intoa problem |
06:18:56 | EV|Sindows | Man my hands hurt today.. |
06:19:09 | EV|Sindows | Then again.. I was pratcing stuff for the marching band for abuot 4 hours. lol |
06:19:53 | billytwowilly | the moral of the story is don't practice stuff for marching band for 4 hours;) |
06:20:05 | EV|Sindows | lol |
06:20:12 | EV|Sindows | Drumline..so I kind halfto. :p |
06:20:15 | billytwowilly | or install hands 2.0 |
06:20:19 | EV|Sindows | lol |
06:20:20 | billytwowilly | the new and improved version;) |
06:20:22 | EV|Sindows | :) |
06:20:34 | EV|xubuntu | justin@justin-xubuntu:~$ gcc -o ipod_fw ipod_fw.c |
06:20:34 | EV|xubuntu | gcc: ipod_fw.c: No such file or directory |
06:20:34 | EV|xubuntu | gcc: no input files |
06:20:36 | EV|Sindows | woot! |
06:20:44 | EV|Sindows | I lasted: 1.3 seconds! lol |
06:20:47 | billytwowilly | college or high school level? |
06:20:52 | billytwowilly | yah... |
06:20:57 | EV|Sindows | High school... 3rd bass drum. |
06:20:57 | billytwowilly | run the command in the same dir you saved the file to.. |
06:21:04 | EV|Sindows | which would be home.. |
06:21:07 | EV|Sindows | err desktop |
06:21:16 | billytwowilly | that file is the source code that that you are compiling... |
06:21:20 | billytwowilly | yah.. go gthere. |
06:22:05 | EV|Sindows | so it'll be gcc -o ipod_fw justin/desktop/ipod_fw.c |
06:22:20 | billytwowilly | just go to the dir. |
06:22:26 | billytwowilly | it's easier |
06:22:31 | EV|Sindows | .... |
06:22:37 | billytwowilly | cd /home/justin/desktop/ |
06:23:05 | EV|Sindows | k.. |
06:23:08 | billytwowilly | wherever you put the file you download cd into that dir. |
06:23:14 | billytwowilly | then follow the howto from there. |
06:23:15 | EV|Sindows | hmm.. |
06:24:10 | EV|Sindows | still getting errors of no such file or directory. |
06:24:19 | EV|Sindows | Its on my desktop... im looking at the frickin icon. :P |
06:24:22 | billytwowilly | dude.. if you can't find the file just download it again. put it in /home/yourusername |
06:24:52 | billytwowilly | open up a terminal |
06:24:58 | billytwowilly | type cd desktop |
06:25:38 | EV|Sindows | ok, its in my user name |
06:26:03 | billytwowilly | then type gcc -o ipod_fw then type ip then tab. it should fill in ipod_fw.c if it doesn't it isn't there. |
06:26:27 | EV|Sindows | bingo |
06:26:36 | EV|Sindows | ok, now it made an ew command line....errrr |
06:27:08 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
06:27:08 | * | billytwowilly doesn't understand what you just said |
06:27:20 | EV|xubuntu | justin@justin-xubuntu:~$ gcc -o ipod_fw ipod_fw.c |
06:27:21 | EV|xubuntu | gcc: ipod_fw.c: No such file or directory |
06:27:21 | EV|xubuntu | gcc: no input files |
06:27:26 | EV|Sindows | err hold on |
06:27:32 | EV|xubuntu | justin@justin-xubuntu:~$ gcc -o ipod_fw ipod_fw.c |
06:27:32 | EV|xubuntu | justin@justin-xubuntu:~$ |
06:27:45 | Galois | that means it worked |
06:27:49 | EV|Sindows | oh |
06:27:49 | EV|Sindows | lol |
06:27:52 | EV|Sindows | :D |
06:28:03 | billytwowilly | so now you have an ipod_fw there |
06:28:09 | billytwowilly | so keep following the faq... |
06:28:30 | EV|xubuntu | lol |
06:29:05 | * | billytwowilly is lagging at 3 seconds.. hurray! |
06:29:18 | | Quit webguest67 ("CGI:IRC 0.5.7 (2005/06/19)") |
06:29:33 | EV|xubuntu | Now i gotta figure out what the hell the device is assinet to...yey. |
06:29:47 | billytwowilly | dude.. it's hella easy... |
06:29:53 | billytwowilly | are you in kde? |
06:29:56 | EV|xubuntu | yup |
06:30:01 | billytwowilly | does the ipod show up on the desktop? |
06:30:06 | EV|xubuntu | ( i think ) |
06:30:07 | EV|xubuntu | yup |
06:30:08 | billytwowilly | if so, right click and hit mount |
06:30:15 | | Join secleinteer [0] (n=scl@adsl-70-255-62-50.dsl.stlsmo.sbcglobal.net) |
06:30:19 | EV|xubuntu | Its already mounted |
06:30:20 | EV|xubuntu | ... |
06:30:26 | billytwowilly | then right click and you should see where it's mounted. |
06:30:28 | billytwowilly | I think |
06:30:32 | * | billytwowilly goes to get his ipod to test it out. |
06:31:06 | EV|xubuntu | lol |
06:31:19 | billytwowilly | right click properties |
06:31:29 | EV|xubuntu | k |
06:31:39 | | Quit uski (Read error: 110 (Connection timed out)) |
06:31:43 | EV|xubuntu | uhm.... |
06:31:49 | billytwowilly | meta info |
06:31:53 | EV|xubuntu | dont have that.. |
06:31:57 | billytwowilly | device node: mine says /dev/sdf2 |
06:32:02 | billytwowilly | lame.. |
06:32:14 | EV|xubuntu | wtf |
06:32:29 | billytwowilly | k, open up another command line and go ls /dev/sd then hit tab until it shows you all the entries for /dev/sd |
06:32:31 | EV|xubuntu | Setting up kaffeine (0.7.1-1.3ubuntu10) ... |
06:32:32 | EV|xubuntu | Setting up kubuntu-desktop (0.86) ... |
06:32:32 | EV|xubuntu | justin@justin-xubuntu:~$ |
06:32:35 | EV|xubuntu | That did something earlier.. |
06:32:45 | billytwowilly | don't worry about it. |
06:33:06 | billytwowilly | you're running breezy aren't you? |
06:33:14 | EV|xubuntu | *shrug* |
06:33:18 | EV|xubuntu | I dont know wtf im running |
06:33:25 | EV|xubuntu | sda, sda 1, sda 2 |
06:33:35 | Galois | dude, just type mount in the terminal |
06:33:36 | billytwowilly | remind me later and we'll find out what you're running |
06:33:43 | Galois | it'll say something like /dev/sdb2 3904176 2216364 1687812 57% /media/IPOD |
06:33:55 | EV|xubuntu | I got a 40gb main drive, 80gb slave and the ipod |
06:33:55 | billytwowilly | yah, you're text book |
06:34:01 | billytwowilly | follow the howto exactly |
06:34:02 | EV|xubuntu | Now to figure out what one the fucker is... |
06:34:07 | billytwowilly | but those are IDE |
06:34:11 | EV|xubuntu | 0-0 |
06:34:23 | EV|xubuntu | Well..the ipod thought it was an IDE one last night... |
06:34:30 | billytwowilly | those will show up in /dev/hd probably |
06:34:37 | billytwowilly | dude. right now it's textbook. |
06:34:41 | billytwowilly | just follow the faq exactly. |
06:34:42 | Galois | if it shows up in the desktop, it will show up when you type mount |
06:35:17 | billytwowilly | type fdisk -l /dev/sda and I can almost gaurentee you'll see what is in the howto I pointed you to (and I think galois wrote) |
06:35:28 | billytwowilly | then just follow the howto and you're set |
06:36:25 | EV|xubuntu | justin@justin-xubuntu:~$ fdisk -1 /dev/sda |
06:36:25 | EV|xubuntu | fdisk: invalid option −− 1 |
06:36:25 | EV|xubuntu | Usage: fdisk [-b SSZ] [-u] DISK Change partition table |
06:36:25 | EV|xubuntu | fdisk -l [-b SSZ] [-u] DISK List partition table(s) |
06:36:25 | EV|xubuntu | fdisk -s PARTITION Give partition size(s) in bloc ks |
06:36:26 | *** | Alert Mode level 1 |
06:36:26 | EV|xubuntu | fdisk -v Give fdisk version |
06:36:28 | EV|xubuntu | Here DISK is something like /dev/hdb or /dev/sda |
06:36:30 | EV|xubuntu | and PARTITION is something like /dev/hda7 |
06:36:32 | EV|xubuntu | -u: give Start and End in sector (instead of cylinder) units |
06:36:34 | EV|xubuntu | -b 2048: (for certain MO di |
06:36:38 | EV|xubuntu | Uhh huh..sure. |
06:36:42 | Galois | you screwed up |
06:36:47 | EV|xubuntu | Yes i am.. |
06:36:52 | Galois | fdisk -l as in the letter l, not the number 1 |
06:36:58 | billytwowilly | that is a -l not -1 |
06:37:14 | EV|xubuntu | :D |
06:37:21 | billytwowilly | just highlight the commands in the howto, go to the terminal and hit the middle mouse button. should paste in |
06:37:30 | EV|xubuntu | justin@justin-xubuntu:~$ fdisk -l /dev/sda |
06:37:30 | EV|xubuntu | Disk /dev/sda: 30.0 GB, 30005820928 bytes |
06:37:30 | EV|xubuntu | 255 heads, 63 sectors/track, 3647 cylinders |
06:37:30 | *** | Alert Mode level 2 |
06:37:30 | EV|xubuntu | Units = cylinders of 16065 * 512 = 8225280 bytes |
06:37:30 | *** | Alert Mode level 3 |
06:37:30 | EV|xubuntu | Device Boot Start End Blocks Id System |
06:37:31 | *** | Alert Mode level 4 |
06:37:31 | EV|xubuntu | /dev/sda1 1 5 40131 0 Empty |
06:37:33 | EV|xubuntu | /dev/sda2 6 3648 29262397+ b W95 FAT32 |
06:37:37 | EV|xubuntu | justin@justin-xubuntu:~$ |
06:37:39 | EV|xubuntu | And we have a winner. |
06:38:15 | billytwowilly | yah. you are text book. just keep following the howto and only message stuff in here if you need help.. prefereably not big stuff.. use pastebin if you get anything much bigger than above... |
06:39:00 | EV|Sindows | lol |
06:39:01 | EV|Sindows | ok |
06:39:22 | billytwowilly | it should work no problem. you're textbook... |
06:39:41 | billytwowilly | heh. I think that should be my new catch phrase;) "you're textbook!" |
06:39:55 | EV|xubuntu | * ./ipod_fw -o apple_sw_5g_rcsc.bin -e 1 bootpartition.bin |
06:39:57 | EV|xubuntu | wtf? |
06:40:53 | | Join uski [0] (n=uski@lns-bzn-20-82-250-27-10.adsl.proxad.net) |
06:41:23 | EV|Sindows | it says that command bootpartition.bin is not valid or some shit like that |
06:41:33 | billytwowilly | yah... you screwed up something using dd if that didn't work.. |
06:41:49 | EV|Sindows | copying and pasting. :) |
06:41:56 | billytwowilly | highlight the dd commands in the faq and hit th emiddle mouse button in the terminal window... |
06:41:59 | billytwowilly | hmm. |
06:42:03 | billytwowilly | post the exact error. |
06:42:14 | EV|xubuntu | justin@justin-xubuntu:~$ /ipod_fw -o apple_sw_5g_rcsc.bin -e 1 bootpartition.bin |
06:42:14 | EV|xubuntu | bash: /ipod_fw: No such file or directory |
06:42:14 | EV|xubuntu | justin@justin-xubuntu:~$ |
06:42:29 | billytwowilly | yah.. you messed something up. |
06:42:33 | EV|Sindows | lol |
06:42:34 | billytwowilly | use ./ipod_fw |
06:42:36 | EV|Sindows | imagine that |
06:42:53 | billytwowilly | or you didn't compile something right. |
06:43:22 | billytwowilly | do you see a file called ipod_fw in that dir? |
06:43:48 | Galois | the howto clearly says ./ipod_fw instead of /ipod_fw |
06:43:59 | EV|Sindows | no... |
06:44:12 | EV|Sindows | I did dd if=/dev/sda1 of=bootpartition.bin |
06:44:14 | EV|Sindows | then |
06:44:18 | Galois | that dot in the beginning is not optional. You should not expect things to work when you leave out characters. |
06:44:19 | EV|Sindows | dd if=/dev/sda1 of=bootpartition.bin |
06:44:27 | EV|Sindows | err |
06:44:32 | billytwowilly | you didn't screw that up. |
06:44:33 | EV|Sindows | ./ipod_fw -o apple_os.bin -e 0 bootpartition.bin |
06:44:46 | billytwowilly | you either didn't compile ipod_fw or you didn't use the ./ |
06:44:53 | billytwowilly | thats period forward slash... |
06:45:29 | EV|Sindows | wait |
06:45:30 | EV|Sindows | I got it |
06:45:31 | EV|Sindows | nvm |
06:45:32 | DBUG | Enqueued KICK EV|Sindows |
06:45:32 | EV|Sindows | lol |
06:45:36 | arp | the dot is optional for people who know how unix works. |
06:45:48 | EV|Sindows | it finally decided to work. :) |
06:45:56 | billytwowilly | teach us oh awesome arp! |
06:46:04 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
06:46:04 | * | billytwowilly bows down before arp and begs for knowledge |
06:46:04 | EV|Sindows | ... |
06:46:11 | arp | yes. by explaining how dots work, this makes me awesome |
06:46:19 | arp | in fact, I've put that on my resume |
06:46:26 | arp | "I know how dots work. this makes me awesome" |
06:46:34 | * | billytwowilly cries tears of joy because arp is here. |
06:47:09 | billytwowilly | seriously though. how do I make the . optional? If you say put it in /usr/bin or some such thing I'm going to smack you with a large trout.... |
06:47:23 | Galois | put ipod_fw in / |
06:47:27 | arp | ... or you could type the full path or relative path to the binary |
06:47:32 | *** | Alert Mode OFF |
06:47:41 | arp | ./ being relative to your current directory |
06:47:55 | arp | or... you could put "." in your path |
06:48:00 | billytwowilly | lame. I knew that already. |
06:48:08 | * | billytwowilly gets off his knees and smacks arp with a large trout |
06:48:10 | arp | not lame, awesome! |
06:48:38 | arp | you said it yourself! |
06:49:27 | billytwowilly | but I already knew that. I thought you were going to say something new and cool |
06:50:35 | billytwowilly | I wonder what's going on with my isp.. uploading one torrent and having 6 seconds lag.. |
06:50:36 | arp | nope, I was only remarking about whether "a dot" was "optional" or "mandaatory". |
06:51:43 | arp | nothing new in open() or execvp() in a long time. |
06:51:56 | billytwowilly | EV|xubuntu: how's it going? |
06:52:17 | | Join fatherfork [0] (n=fatherfo@adsl-224-20-23.asm.bellsouth.net) |
06:52:21 | EV|xubuntu | uhhh...I fucked something up again |
06:52:28 | EV|Sindows | im on setup 3 |
06:52:55 | | Join RoC_MM [0] (i=dragon@c-66-177-58-16.hsd1.fl.comcast.net) |
06:53:00 | billytwowilly | you have a video right? you copied the second thing right? apple_sw_5g_rcsc.bin? |
06:53:11 | EV|Sindows | no I dont have a video..just a color |
06:53:29 | billytwowilly | k, you're set then. |
06:53:33 | billytwowilly | cool |
06:53:54 | EV|Sindows | im just now chaning the nano to color in this: |
06:54:02 | EV|Sindows | ./ipod_fw -g nano -o rockboot.bin -i apple_os.bin bootloader-nano.bin |
06:54:15 | EV|Sindows | change those 2 nanos to color and thats it right? |
06:54:34 | EV|xubuntu | justin@justin-xubuntu:~$ ./ipod_fw -g color -o rockboot.bin -i apple_os.bin bootloader-color.bin |
06:54:34 | EV|xubuntu | Generating firmware image compatible with iPod mini, 4g and iPod photo/color... |
06:54:34 | EV|xubuntu | Cannot open loader image file bootloader-color.bin |
06:54:34 | EV|xubuntu | justin@justin-xubuntu:~$ |
06:54:42 | EV|xubuntu | Damn it. This is starting to piss me off.. |
06:55:00 | billytwowilly | dude. you didn't download a precompile bootloader |
06:55:07 | EV|Sindows | ARRRGGG!!! |
06:55:12 | EV|Sindows | Wait, I dont need to do the boatloader? |
06:55:16 | EV|Sindows | bootloader* |
06:55:20 | Galois | bootloader-color.bin is something you need to download. The page tells you where to download it. |
06:55:33 | EV|Sindows | i did download that |
06:55:36 | billytwowilly | yah.. you do.. that's what you've een working towards.... getting a bootloader that can load rockbox... |
06:56:00 | | Join midkay_ [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
06:56:08 | arp | ls -l bootloader-color.bin |
06:56:14 | arp | do you see that in your dir? |
06:56:19 | arp | you might need to add a dot! |
06:56:49 | billytwowilly | man, macy grey + fatboy slim = awesome |
06:57:27 | EV|Sindows | I remeber why its doing that. I had to move the file into my home dir. |
06:57:40 | arp | good to know! |
06:58:05 | EV|Sindows | there we go |
06:58:39 | billytwowilly | you're new to linux right? |
06:58:45 | EV|Sindows | pretty much, yea. |
06:59:04 | billytwowilly | this is usually easier. |
06:59:14 | billytwowilly | you'll look back in three months and laugh at how much trouble you had;) |
06:59:20 | EV|Sindows | lol, yup |
06:59:26 | billytwowilly | anyhoo, enjoy your rockbox |
06:59:28 | EV|Sindows | alright, setup 4 |
07:00 |
07:00:11 | billytwowilly | so now you have a bootloader that can load the rockbox firmware or the apple firmware. so now you put a rockbox build on there and you're golden. |
07:01:22 | arp | I was very impressed with how fucking easy it was to install rockbox. |
07:01:32 | EV|Sindows | stfu |
07:01:34 | arp | ? |
07:01:34 | billytwowilly | me too. |
07:01:37 | EV|Sindows | :P Just kidding |
07:01:40 | arp | mkay |
07:01:45 | billytwowilly | the only thing that confused me is the downloading the boot loader. |
07:01:50 | billytwowilly | because it linked to the windows howto. |
07:01:54 | billytwowilly | and I was like "WTF?" |
07:01:56 | EV|Sindows | Well..now setup 4 is all I duno know.. |
07:02:00 | billytwowilly | then I figured it out... |
07:02:02 | arp | anyway, I'm just annoyed that it doesnt have great support for the 3G ipod |
07:02:25 | billytwowilly | click "daily builds" then download the one pertaining to you. |
07:02:42 | billytwowilly | then punzip it to the root dir of your ipod.. |
07:02:55 | arp | so I dont actually run rockbox yet. |
07:03:20 | EV|Sindows | It says i dont have to unplug it.. |
07:03:22 | billytwowilly | you haven't installed rockbox yet... |
07:03:27 | billytwowilly | you did the hard part. |
07:03:29 | EV|Sindows | but then the first thing in setup 4 is to plug it back in |
07:03:49 | arp | I believe you have to extract rockbox onto the device now |
07:03:49 | billytwowilly | when your ipod boots up there is a program that loads the bigger program that gives you the mp3 features. |
07:04:08 | arp | all you did was put the boot loader program which can load rockbox |
07:04:13 | billytwowilly | you changed the bootloader from the ipod one which only loads the apple firmware to the one that can load rockbox or ipod |
07:04:55 | billytwowilly | so download the daily build that pertains to your player then type unzip whateveritscalled.zip /media/sda2 |
07:04:59 | EV|Sindows | ok.. |
07:04:59 | billytwowilly | that should probably work |
07:05:14 | billytwowilly | or just use ark (the unzip/unrar etc gui) |
07:05:17 | EV|Sindows | didnt work |
07:05:24 | | Quit fatherfork () |
07:05:27 | EV|Sindows | using xarchiver |
07:05:28 | billytwowilly | and point it to your ipod directory |
07:05:35 | EV|Sindows | ok.. |
07:05:38 | EV|Sindows | extract... |
07:05:39 | billytwowilly | k, fine. |
07:05:53 | Galois | try unzip whatever.zip -d /media/sda2 |
07:05:56 | EV|Sindows | /media/sda2 |
07:06:03 | billytwowilly | the important bit is to extract it to the root dir of your ipod, which should be /media/sda2 |
07:06:06 | *** | Saving seen data "./dancer.seen" |
07:06:08 | billytwowilly | yep. almost certainly. |
07:06:18 | billytwowilly | you can ls /media/sda2 and see what it is |
07:06:34 | EV|Sindows | I got the zipped file save to the desktop |
07:06:37 | billytwowilly | if you see Notes, iPod_Control, Contacts and Calendar that's where it goes |
07:06:58 | billytwowilly | that's fine. |
07:07:10 | billytwowilly | extract the zip file to the root dir of the ipod.... |
07:07:19 | EV|Sindows | i cant get it to find the fucker |
07:07:39 | billytwowilly | define "fucker" |
07:07:50 | EV|Sindows | ipod = fucker |
07:07:51 | EV|Sindows | :P |
07:07:56 | Galois | you said it showed up on the desktop |
07:08:01 | EV|Sindows | it does |
07:08:15 | EV|Sindows | but I have a zipped file open in xarchiver |
07:08:19 | billytwowilly | make sure it is mounted... |
07:08:28 | Galois | if worst comes to worst open the ipod in the desktop |
07:08:35 | Galois | drag the files from xarchiver into the ipod |
07:08:49 | billytwowilly | heh. |
07:08:55 | billytwowilly | I forgot about that... |
07:09:21 | * | billytwowilly doesn't use guis for that stuff. Too slow |
07:10:18 | EV|Sindows | lol |
07:10:24 | | Quit uski (Read error: 113 (No route to host)) |
07:11:13 | billytwowilly | so now reboot the ipod and let us know if it worked. |
07:11:57 | | Quit midkay (Read error: 110 (Connection timed out)) |
07:15:12 | EV|xubuntu | Ok, lets reboot ipod.. |
07:16:39 | EV|xubuntu | ah no bastard!!! |
07:17:17 | billytwowilly | apparently grammar school sucks in america.... |
07:17:22 | billytwowilly | what happened? |
07:17:27 | EV|xubuntu | NOOO!!!! |
07:17:34 | EV|xubuntu | Ipod software is still there!! |
07:17:45 | billytwowilly | that's fine... |
07:17:50 | billytwowilly | you want it still there. |
07:17:53 | billytwowilly | try rebooting it again. |
07:17:56 | billytwowilly | hold the middle and top buttons down. |
07:18:13 | billytwowilly | if you see some text instead of an apple you have the bootloader installed |
07:18:17 | EV|xubuntu | i rebooted it |
07:18:24 | Galois | turning it off and on is not the same thing as rebooting it |
07:18:36 | EV|xubuntu | pressing menu and select |
07:18:39 | billytwowilly | if, after the second reboot, it doesn't show up rockbox then you farked up installing the rockbox firmware. |
07:18:41 | EV|xubuntu | then when it reboots let go? |
07:19:00 | billytwowilly | yah, do that alteast twice |
07:19:09 | EV|xubuntu | nope |
07:19:15 | EV|xubuntu | apple logo comes up no matter what I do |
07:19:18 | EV|xubuntu | fucking apple |
07:19:38 | billytwowilly | you don't see any text scrolling? |
07:19:41 | Galois | the apple logo always comes up. The rockbox text displays right after the logo. |
07:19:41 | EV|xubuntu | nope |
07:19:45 | EV|xubuntu | that damn apple logo comes up |
07:19:47 | billytwowilly | you screwed up installing the firmware. |
07:19:57 | EV|xubuntu | then it roolls into its hsitty ass software |
07:20:07 | billytwowilly | so you didn't install the bootloader. |
07:20:10 | EV|xubuntu | Shitty* |
07:20:15 | * | billytwowilly likes the apple firmware |
07:20:44 | billytwowilly | go through the steps of the howto again. you missed something. |
07:20:45 | * | EV|xubuntu wants to shove it up apples ass.. |
07:21:04 | EV|xubuntu | alright, lets do it again. Hoorrayy. |
07:21:14 | * | billytwowilly thinks EV|xubuntu shouldn't have bought it if he didn't like the firmware |
07:21:26 | EV|xubuntu | Well i did for awhile |
07:21:35 | EV|xubuntu | until it started deleteing songs, locking up, and not working |
07:21:42 | billytwowilly | not all again. recopy the boot partition back to the ipod for starters. the new boot partition I mean. |
07:22:39 | Galois | I bought the ipod for the express purpose of running rockbox, but then again I also know what I'm doing in linux, so ... |
07:22:57 | EV|xubuntu | justin@justin-xubuntu:~$ ./ipod_fw -g color -o rockboot.bin -i apple_os.bin bootloader-color.bin |
07:22:57 | EV|xubuntu | Generating firmware image compatible with iPod mini, 4g and iPod photo/color... |
07:22:57 | EV|xubuntu | justin@justin-xubuntu:~$ |
07:23:00 | EV|xubuntu | ok, so that works |
07:23:20 | billytwowilly | step 3 specifically |
07:23:31 | billytwowilly | dd if=rockboot.bin of=/dev/sda1 |
07:23:36 | billytwowilly | that part particularly |
07:23:46 | EV|xubuntu | ok, i did that and now term isnt doing anything |
07:23:52 | EV|xubuntu | wait |
07:23:55 | Galois | it takes a while |
07:23:55 | EV|xubuntu | now it did |
07:24:00 | billytwowilly | just let it sit. |
07:24:04 | billytwowilly | it takes a bit. |
07:24:06 | EV|xubuntu | ok |
07:24:12 | EV|xubuntu | now what? |
07:24:16 | Galois | is it done? |
07:24:19 | EV|xubuntu | yeah |
07:24:22 | Galois | disconnect the usb cable and reboot the thing |
07:24:23 | billytwowilly | if it's done, right click the ipod in kde and select safely remove |
07:24:33 | billytwowilly | then reboot it |
07:25:15 | EV|xubuntu | BINNGOOO!!! |
07:25:27 | billytwowilly | yar. |
07:25:29 | EV|xubuntu | GOt a toshiba hard drive in it. |
07:25:32 | billytwowilly | you just missed that last command |
07:25:35 | EV|xubuntu | uhm... |
07:25:42 | EV|xubuntu | Wtf.... |
07:25:45 | billytwowilly | they al do... |
07:25:57 | billytwowilly | it'll boot into the ipod firmware the first time I think. |
07:26:00 | EV|xubuntu | This...cant be good |
07:26:03 | EV|xubuntu | oh ok |
07:26:09 | EV|xubuntu | rebooting. |
07:26:16 | billytwowilly | reboot it again. |
07:26:27 | billytwowilly | if it still boots into ipod then you farked up step 4 somehow |
07:26:36 | EV|xubuntu | rockboc error: -1 |
07:26:40 | EV|xubuntu | loading orginal firmware: |
07:26:45 | * | billytwowilly bets he knows how too. |
07:26:51 | billytwowilly | yah. |
07:26:52 | EV|xubuntu | .... |
07:26:53 | EV|xubuntu | >_< |
07:26:57 | billytwowilly | you farked up step 4 |
07:27:05 | billytwowilly | there is a hidden dir called .rockbox in the zip archive. |
07:27:07 | Galois | step 3 is done for sure |
07:27:13 | billytwowilly | you just copied over the rockbox.ipod file |
07:27:27 | billytwowilly | I'd put money on it. |
07:27:38 | EV|xubuntu | ok, its in there. |
07:27:50 | EV|xubuntu | i dont know about the hidden one |
07:28:03 | EV|xubuntu | ah, there the little bastard is |
07:28:25 | billytwowilly | if the hidden dir is in the root dir of the ipod reboot it again and rockbox should work. |
07:28:55 | EV|xubuntu | well, its still copying stuff |
07:29:20 | billytwowilly | lemme know once it's done and you've rebooted it. |
07:29:33 | EV|xubuntu | k |
07:31:19 | | Quit daurnimator ("I wonder where that fish could be...") |
07:32:53 | | Join daurnimator [0] (n=daurnima@unaffiliated/daurnimator) |
07:32:58 | billytwowilly | OMFG! steve irwin is dead! |
07:33:38 | EV|xubuntu | YYAHHH!!!!!!!!!! |
07:33:40 | EV|xubuntu | What? |
07:33:55 | EV|xubuntu | It works!! Hahaha. |
07:33:57 | crashd | aye, the crocodile hunter got nailed by a stingray in Queensland |
07:34:11 | billytwowilly | lame. |
07:34:15 | * | billytwowilly loved that guy |
07:34:16 | EV|xubuntu | ooohhhh gotta hurt |
07:34:27 | billytwowilly | I gues it's true only the nice die young. |
07:34:40 | Galois | in the future, to put songs on the ipod, just plug it in, open the ipod in the desktop, drag and drop your mp3s or whatever into the ipod folder, then do the "safely remove" thing |
07:35:09 | billytwowilly | Galois: have you had your ipod delete mp3s on you? |
07:35:13 | Galois | it works the same way in windows, just drag and drop your songs into the ipod (anywhere _except_ the iPod_control folder) |
07:35:22 | billytwowilly | ie if they were put directly in the root dir? |
07:35:32 | Galois | technically, I don't have any mp3s on the ipod |
07:35:33 | EV|xubuntu | yup |
07:35:35 | EV|xubuntu | there all in there now |
07:35:40 | Galois | but I've never had it delete files on me. |
07:35:55 | billytwowilly | my ipod mini deletes files on me. |
07:35:59 | EV|xubuntu | lol |
07:36:01 | billytwowilly | it's pissing me off. |
07:36:08 | EV|xubuntu | ok, now to go abuot the graphical enviorment |
07:36:48 | billytwowilly | EV|xubuntu: you should look at the manual and the parts about the WPS... maybe download some of them. you can make your ipod look a lot nicer. |
07:37:06 | EV|xubuntu | yeah, what im trying to find now |
07:37:35 | EV|xubuntu | errr..where is it? |
07:38:11 | EV|xubuntu | it had a list of things for the desktop |
07:38:15 | EV|xubuntu | err, menu. |
07:40:22 | billytwowilly | on the website.. I can't remember exactly where. |
07:41:07 | EV|xubuntu | hmm |
07:41:35 | EV|xubuntu | Galois |
07:42:34 | Galois | EV|xubuntu |
07:42:59 | EV|xubuntu | Do you know where the skins and stuff are? |
07:43:01 | EV|xubuntu | I cant find them. |
07:43:14 | Galois | some of them come with rockbox already |
07:43:19 | scorche | right on the wiki.. |
07:43:27 | scorche | front page of it actually |
07:43:31 | Galois | hit the Menu button and scroll down to Browse Themes |
07:43:36 | scorche | there is a link to the WPSs |
07:44:30 | EV|xubuntu | ah |
07:44:32 | EV|xubuntu | there it is |
07:44:49 | Galois | you can download more themes from http://www.rockbox.org/twiki/bin/view/Main/WpsIriverH300 but you have to put them in the right place, something like .rockbox/wps |
07:46:53 | | Nick dongs is now known as umwhat (n=HPUX@i249222.ppp.asahi-net.or.jp) |
07:49:15 | | Nick umwhat is now known as dongs (n=HPUX@i249222.ppp.asahi-net.or.jp) |
07:54:38 | EV|xubuntu | arg |
07:56:16 | EV|xubuntu | I cant get it to apply its theme.. |
07:58:32 | EV|xubuntu | I dont care anymore. I'll deal with it tomrrow. im going to bed... |
08:00 |
08:00:17 | billytwowilly | goodnight |
08:07:13 | | Join theli_ua [0] (n=theli@mail.ukrcard.com.ua) |
08:07:47 | | Join ender` [0] (i=null@84.52.165.220) |
08:09:46 | | Quit XavierGr (Read error: 113 (No route to host)) |
08:09:52 | [HO]vo|t | anyone need parts for a v2 recorder? i have two batteries (one stock and 2yr old/1yr use, one 2800mah and a 1yr use) and a case/circuitboard (minus headphone/line out jacks) |
08:10:17 | EV|xubuntu | heh, i dont even know what that is. lol |
08:11:07 | [HO]vo|t | what what is ? |
08:11:11 | * | billytwowilly doesn't think too many people use the original archos models anymore |
08:11:33 | * | billytwowilly stopped using his quite a while ago. |
08:12:02 | [HO]vo|t | agreed, but i can't see tossing something that could help someone else from buying a used ebay model |
08:12:28 | billytwowilly | true dat. |
08:12:48 | billytwowilly | we should have a forum section for posting players for free/ just shipping cost |
08:12:59 | [HO]vo|t | yeah that would be good |
08:13:10 | [HO]vo|t | i would have used my archos v2 recorder for another few years if my headphone jack self-repair would have went through |
08:13:24 | billytwowilly | heh. I think I actually still have my archos jukebox 6000 |
08:13:31 | billytwowilly | did you buy a new mp3 player yet? |
08:13:44 | billytwowilly | Will the parts from a working archos jukebox 6000 help you? |
08:14:00 | [HO]vo|t | i've already decided to move away from older models actually |
08:14:17 | billytwowilly | k, because if it would have helped you I would have sent you it for just shipping cost |
08:14:27 | | Nick EV|Sindows is now known as EV|Toshiba (n=Testing@pool-72-64-146-8.tampfl.fios.verizon.net) |
08:14:27 | DBUG | Enqueued KICK EV|Toshiba |
08:14:30 | | Nick EV|xubuntu is now known as EV|Server (n=na@pool-72-64-146-8.tampfl.fios.verizon.net) |
08:14:30 | DBUG | Enqueued KICK EV|Server |
08:14:43 | [HO]vo|t | i bought an iaudio x5 60gb a few weeks ago from amazon, but there's a deal i found online that is making me return the one i have for another new one |
08:14:54 | billytwowilly | sweet! The gospel of the flying spaghetti monster has been released! |
08:15:06 | billytwowilly | heh. |
08:15:13 | [HO]vo|t | is that the one that there's porn/etc with? |
08:15:13 | | Join uski [0] (n=uski@lns-bzn-20-82-250-27-10.adsl.proxad.net) |
08:15:13 | billytwowilly | that is morally reprehensible |
08:15:45 | billytwowilly | It's the one where the basic tenent is that there is a flying spaghetti monster that created everything and watches over everything. |
08:15:54 | [HO]vo|t | yeah that's right. |
08:16:01 | billytwowilly | and he uses his noodly appendage to influence scientific findings. |
08:16:12 | billytwowilly | and heaven has a beer volcano and a stripper factory |
08:17:37 | billytwowilly | WAY better than christianity. |
08:17:49 | billytwowilly | and it explains why the scientists keep finding things that contradict its teaching. |
08:17:54 | billytwowilly | err. teachings. |
08:17:57 | billytwowilly | it's all about the noodly appendage. |
08:18:12 | billytwowilly | and the bookstore by my house is showing one in stock. |
08:18:14 | billytwowilly | score |
08:18:51 | [HO]vo|t | sweet |
08:19:07 | billytwowilly | so in 8 hours I shall be purchasing a copy |
08:20:35 | [HO]vo|t | that sounds rather blasphemous and hilarious |
08:23:09 | billytwowilly | it is |
08:23:11 | Ctcp | Ignored 2 channel CTCP requests in 3 seconds at the last flood |
08:23:11 | * | billytwowilly is an atheist |
08:23:16 | * | [HO]vo|t too |
08:23:21 | * | billytwowilly is a member of the least trusted group of people in america |
08:23:31 | billytwowilly | people will elect gays and muslims before atheists;) |
08:23:35 | [HO]vo|t | yeah |
08:23:38 | [HO]vo|t | ive read something like that |
08:24:24 | [HO]vo|t | wasnt there a video about that? like it namedropped all the athiests in popular culture |
08:25:12 | billytwowilly | yah, on digg. |
08:25:36 | billytwowilly | but I knew that before that video came out. it was in a study done a while ago. |
08:25:50 | [HO]vo|t | i see |
08:26:10 | [HO]vo|t | billytwowilly what do you run rockbox on? |
08:26:19 | billytwowilly | some times on my ipod |
08:26:22 | billytwowilly | nothing at the moment. |
08:26:35 | billytwowilly | if it comes out for the sansa e280 I will run it on that when it comes out. |
08:27:09 | [HO]vo|t | well, i can get an ipod 60gb or an iaudio x5 60gb for $10 less. would you say ipod or no |
08:30:00 | | Join MarcoPolo [0] (n=MarcoPol@che78-2-82-227-240-106.fbx.proxad.net) |
08:30:46 | billytwowilly | I'd go iaudio. ipod is kind of a scam. |
08:31:13 | billytwowilly | iuadio has a nice fm tuner built in. |
08:31:20 | billytwowilly | and can record and has usb to go built in too. |
08:31:43 | crwl | and much better documented hardware :) |
08:32:28 | billytwowilly | I wouldn't buy a hard drive based player though... |
08:32:37 | * | billytwowilly is moving to flash soon. |
08:32:43 | Galois | flash for the win |
08:32:44 | * | billytwowilly is crazy hard on his electronics |
08:33:09 | billytwowilly | I'm honestly surprised how long my ipod mini has lasted. |
08:33:26 | billytwowilly | I've dropped it off my bike numerous times onto concrete and even out of my car onto concrete a couple times. |
08:36:56 | [HO]vo|t | i have a 1gb ipod nano coming in a couple months from KeyBank (explanation needed?) so ill have that for physical activity... my mass media will mostly stay in the car |
08:37:11 | billytwowilly | keybank? |
08:37:48 | [HO]vo|t | are you USA or eur or otherwise? |
08:38:44 | billytwowilly | Canada |
08:39:15 | [HO]vo|t | keybank in the states has an offer where if you are new to keybank and you open a checking acct and then either do direct deposit or get a credit card with them, you get a free 1gb ipod nano |
08:40:01 | Galois | if I were buying I would just get the largest capacity flash player on the market that runs rockbox |
08:40:02 | crwl | i think i might upgrade from my h120 when at least, say, 32 GB flash-based players are available and competetively priced :P |
08:40:43 | billytwowilly | lol. |
08:40:45 | [HO]vo|t | Galois: what is it currently? ipod nano 4gb? (they'll have 8gb out on sept 12 iirc) |
08:40:52 | billytwowilly | we have a similar thing here in canada for td canadatrust |
08:41:09 | billytwowilly | Galois: which will hopefully soon be the 8 gb sansa;) |
08:43:12 | * | EV|Server is away: zZz |
08:43:35 | | Quit EV|Toshiba (Read error: 104 (Connection reset by peer)) |
08:48:48 | | Quit [HO]vo|t ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
08:49:30 | | Join [HO]vo|t [0] (n=gcadidas@cpe-24-93-102-155.columbus.res.rr.com) |
08:50:47 | | Quit uski (Read error: 104 (Connection reset by peer)) |
08:51:33 | | Quit tuwe (Remote closed the connection) |
08:53:42 | | Join webguest35 [0] (i=c0647cda@gateway/web/cgi-irc/labb.contactor.se/session) |
09:00 |
09:00:10 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-132-187.pools.arcor-ip.net) |
09:00:51 | | Join webguest12 [0] (i=d4d10305@gateway/web/cgi-irc/labb.contactor.se/session) |
09:00:53 | | Quit Kohlrabi (Client Quit) |
09:01:17 | | Quit webguest12 (Client Quit) |
09:06:10 | *** | Saving seen data "./dancer.seen" |
09:16:19 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
09:19:20 | | Nick midkay_ is now known as midkay (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
09:23:09 | amiconn | Slasheri: Your scheduling patch doesn't build for archos |
09:23:25 | amiconn | debug_menu.c: In function 'dbg_os': |
09:23:25 | amiconn | debug_menu.c:129: error: 'struct thread_entry' has no member named 'priority' |
09:23:47 | * | Bagder don't want no priority |
09:24:37 | | Join the_fuchs [0] (n=the_fuch@193.5.60.49) |
09:25:04 | Bagder | and I don't see how we can introduce a priority to the scheduler without bending backwards |
09:28:21 | amiconn | Well, I'm not fond of introducing priorities myself, but Slasheri's patch seems to work according to him, and I just wanted to test it |
09:28:42 | amiconn | Priorities are optional with his patch, and hence the archos scheduler would run without |
09:28:42 | Bagder | so how does the priorities work? |
09:29:10 | amiconn | They are dynamic priorities, not static |
09:29:11 | Bagder | I mean, how can you tell when the low-prio ones should get scheduled? |
09:29:18 | Bagder | and how are they raised? |
09:29:20 | amiconn | So no thread gets starved |
09:29:43 | billytwowilly | you guys must be in europe |
09:30:04 | Bagder | there's something outside of Europe? |
09:30:06 | amiconn | You could just check out the patch. It's not on the tracker, but available here: http://ihme.org/~miipekk/rockbox/scheduling.patch |
09:30:22 | billytwowilly | because I couoldn't talk about what you're tlaking about at 2 am;) |
09:30:32 | amiconn | 9:30 here |
09:30:49 | amiconn | Apart from that, 2 am is a good time for coding... |
09:31:30 | billytwowilly | I'm vegged out by then. can't think, don't want to. |
09:31:44 | Bagder | well, that's too not easy to tell by reading the patch I'd say... |
09:32:26 | Bagder | there's not a single comment added to explain how it works |
09:32:45 | amiconn | It looks like the priorities regulate the ratio with which the threads are scheduled |
09:32:59 | amiconn | Higher priority threads are just scheduled more often |
09:33:31 | amiconn | The only dynamics outside the scheduler is the handling of the playback thread. If it runs low, it raises its own priority |
09:34:03 | * | amiconn checked out a 'test' working copy and applied the patch there |
09:34:05 | | Quit RoC_MM ("Leaving") |
09:34:13 | * | LinusN mumbles something about worms in a can |
09:34:28 | Bagder | I don't see what good this will bring |
09:34:33 | Bagder | compared to the problems |
09:35:38 | amiconn | Well, according to Slasheri it's a working approach against playback skipping |
09:35:58 | amiconn | I just wanted to test in order to have some facts for argumentation |
09:36:10 | Bagder | I can understand that, but the question is: is it the proper fix? |
09:36:36 | Bagder | amiconn: of course, that's a good approach |
09:37:01 | Bagder | but I rather start by examining the concept and theory behind it |
09:37:07 | LinusN | my uninitiated guess is that the UI will lag behind when the codec needs cpu |
09:37:20 | * | midkay perks his ears at "approach against playback skipping"... |
09:37:35 | amiconn | LinusN: UI gets slower when the codec runs low, yes |
09:37:54 | LinusN | so what happens when the codec is really hungry, i.e non-realtime |
09:37:56 | LinusN | ? |
09:38:26 | Bagder | munch munch |
09:38:39 | | Join sandoaway [0] (i=lolsteam@144.135.255.155) |
09:40:50 | amiconn | http://www.rockbox.org/irc/rockbox-20060903.txt 12:20 thru 12:55 and 13:59 and later |
09:41:37 | amiconn | It seems like the patch I linked to is not the latest |
09:41:41 | * | amiconn ings Slasheri |
09:41:46 | amiconn | *pings |
09:41:50 | | Nick the_fuchs is now known as tuwe (n=the_fuch@193.5.60.49) |
09:57:05 | | Join Jason [0] (n=Jason@adsl-d37.84-47-4.t-com.sk) |
09:57:48 | Jason | Yo! |
09:59:08 | | Quit sando (Read error: 113 (No route to host)) |
09:59:39 | markun | hi Jason |
10:00 |
10:00:38 | Slasheri | amiconn: it's not the newest but should work also |
10:00:48 | Slasheri | i will create a new patch at evening |
10:01:19 | Slasheri | in fact UI should be even more responsive with the new patc |
10:01:37 | LinusN | Slasheri: do you implement a max-time to prevent starvation? |
10:05:32 | Slasheri | LinusN: yes, all threads get cpu time |
10:06:02 | Slasheri | currently that is (current_tick - last_run) > current_priority * 10 |
10:06:12 | Slasheri | LinusN: if you can, please try the patch :) |
10:06:17 | LinusN | i must say that i'm *very* reluctant to introducing priority |
10:06:28 | Slasheri | for example running cube with the max boost mode, does not cause even q8 vorbis to skip |
10:06:34 | LinusN | i'd like to test the patch, if you can bring me the latest one |
10:06:44 | Slasheri | and check the improved debug menu for process stack also |
10:06:53 | Slasheri | it separates running and sleeping processes |
10:07:08 | Slasheri | LinusN: the one on the web should be working |
10:07:50 | LinusN | so what's new in your newer, unreleased patch? |
10:07:50 | billytwowilly | I wish companies developed their software like this. It's so cool watching the devs duke it out;) |
10:08:36 | Slasheri | LinusN: it has only some bug fixes and compiles better on different targets |
10:08:40 | Slasheri | but no new features |
10:08:49 | LinusN | ok |
10:09:04 | Slasheri | but i need to go now, be back soon and check the logs later :) -| |
10:12:46 | | Quit perplexity ("Check out my rear window") |
10:13:52 | | Join perplexity [0] (n=joust@dxb-as82523.alshamil.net.ae) |
10:19:10 | | Join webguest00 [0] (i=52678186@gateway/web/cgi-irc/labb.contactor.se/session) |
10:19:52 | | Join _FireFly_ [0] (n=FireFly@p54A45D0B.dip.t-dialin.net) |
10:24:11 | | Quit webguest00 ("CGI:IRC (Ping timeout)") |
10:27:04 | | Join Rondom [0] (n=Rondom@p54AEEF24.dip.t-dialin.net) |
10:30:00 | | Join webguest07 [0] (i=50edeb09@gateway/web/cgi-irc/labb.contactor.se/session) |
10:31:35 | | Quit webguest07 (Client Quit) |
10:32:52 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
10:32:57 | tucoz | morning |
10:33:27 | tucoz | I wonder if i should file a bug-report to the (as far as i know) lacking A-B support on the ipods |
10:35:32 | tucoz | as the A-B repeat option is possible to select. However, no-one has answered my thread in the forums how to set the A-B marks. |
10:39:05 | | Join sando [0] (i=lolsteam@144.135.255.155) |
10:39:26 | | Quit tucoz (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | NSplit | kornbluth.freenode.net irc.freenode.net |
10:39:26 | | Quit Jason (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit sandoaway (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit webguest35 (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit ender` (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit Febs (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit SanAlmighty (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit actionshrimp (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit gromit` (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit ScoTTie (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit excitatory__ (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit gopp (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit dpassen (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit fah (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit Strogg (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit twisted (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit direkt (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit Spida (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit Hadaka (kornbluth.freenode.net irc.freenode.net) |
10:39:26 | | Quit crwl (kornbluth.freenode.net irc.freenode.net) |
10:39:27 | | Join ScoTTie_ [0] (n=scott@220-253-36-68.VIC.netspace.net.au) |
10:39:28 | NHeal | kornbluth.freenode.net irc.freenode.net |
10:39:28 | NJoin | actionshrimp [0] (n=nn@host86-133-119-138.range86-133.btcentralplus.com) |
10:39:42 | NJoin | SanAlmighty [0] (n=San@213-202-159-242.bas503.dsl.esat.net) |
10:41:44 | NJoin | direkt [0] (n=direkt@130.243.43.80) |
10:41:46 | LinusN | Slasheri: your scheduler doesn't guarantee that the thread with the highest priority is run |
10:41:56 | LinusN | is that intentional? |
10:42:06 | NJoin | twisted [0] (n=twisted@a213-84-31-106.adsl.xs4all.nl) |
10:42:55 | LinusN | the loop in switch_thread() breaks as soon as it finds a thread with higher priority than the running one |
10:42:56 | NJoin | Spida [0] (n=timo@spinnennetz.org) |
10:42:58 | NJoin | excitatory__ [0] (n=excitato@CPE-70-94-39-68.wi.res.rr.com) |
10:43:05 | NJoin | gromit` [0] (n=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
10:44:11 | LinusN | that approach probably works fine, just wanted to know if that was what you wanted |
10:45:12 | | Quit dan_a (Read error: 110 (Connection timed out)) |
10:46:01 | LinusN | heh, the variable "highest_priority" confused me at first, since lower values mean higher priority :-) |
10:48:02 | NJoin | tucoz [0] (n=martin@rockbox/developer/tucoz) |
10:48:02 | NJoin | Jason [0] (n=Jason@adsl-d37.84-47-4.t-com.sk) |
10:48:02 | NJoin | sandoaway [0] (i=lolsteam@144.135.255.155) |
10:48:02 | | Join webguest35 [0] (i=c0647cda@gateway/web/cgi-irc/labb.contactor.se/x-3dc4e343d17fc2b2) |
10:48:03 | NJoin | ender` [0] (i=null@84.52.165.220) |
10:48:03 | NJoin | Febs [0] (n=shortcho@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
10:48:03 | | Join ScoTTie [0] (n=scott@unaffiliated/scottie) |
10:48:03 | NJoin | dpassen [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU) |
10:48:03 | NJoin | Strogg [0] (n=user@205.150.199.219) |
10:48:03 | NJoin | fah [0] (i=fah@pabstblueribbon.net) |
10:48:03 | NJoin | Hadaka [0] (i=naked@naked.iki.fi) |
10:48:03 | NJoin | crwl [0] (n=crawlie@kekkone.kekkola.jyu.fi) |
10:48:04 | *** | 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:48:21 | | Join crwll [0] (n=crawlie@130.234.204.55) |
10:48:23 | tucoz | test. can someone read what I write? |
10:48:25 | | Quit tucoz (Connection reset by peer) |
10:48:29 | | Join karl [0] (n=karl@145.244.105.108) |
10:48:31 | | Join ender1 [0] (i=null@84.52.165.220) |
10:48:37 | karl | hi all ! |
10:48:41 | LinusN | hey ho |
10:48:48 | LinusN | tucoz: yes |
10:49:14 | karl | does anyone here know where to find info about how to replace the headphone plug on a iriver ihp-140 ? |
10:49:25 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
10:49:39 | | Join Naked [0] (i=naked@naked.iki.fi) |
10:49:42 | LinusN | well, that connnector is very special, i haven't found a source for it |
10:49:46 | karl | it seems mine is slowly breaking, its not making good contact to the plug any more |
10:49:54 | karl | bugger |
10:50:21 | | Join Strogg_ [0] (n=user@205.150.199.219) |
10:50:32 | tucoz | LinusN, my connection lagged |
10:50:41 | tucoz | several minutes |
10:51:07 | | Join Jason_ [0] (n=Jason@adsl-d37.84-47-4.t-com.sk) |
10:51:08 | LinusN | karl: i'm sure you can convince someone to send you a connector from a broken h1xx |
10:51:34 | | Quit Rick ("I don't need to be here.") |
10:52:13 | karl | but it might be quite difficult to solder, doesnt it combine mic and headphone ? |
10:52:26 | tucoz | LinusN, do you know anything about the A-B mode on ipods? |
10:52:50 | LinusN | karl: no, but it combines the headphones and the remote control connector |
10:52:56 | LinusN | tucoz: not a thing |
10:53:21 | LinusN | karl: and yes, it might be tricky to solder if you are inexperienced |
10:53:51 | tucoz | I think that has to be selected through the context menu, but that item is missing afaik |
10:53:55 | karl | bugger.... i wonder if I can maybe just bend the contacts in the plug a bit, so it gets better contact again |
10:54:02 | tucoz | (due to the lack of buttons on the ipods) |
10:54:39 | | Quit dpassen (Read error: 113 (No route to host)) |
10:54:44 | | Quit crwl (Read error: 110 (Connection timed out)) |
10:54:53 | | Join Rick [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
10:55:10 | LinusN | karl: it depends on whether it is the contacts inside the connector or if it is the soldering |
10:55:11 | | Quit solarflare (Read error: 54 (Connection reset by peer)) |
10:55:30 | | Quit Hadaka (Read error: 111 (Connection refused)) |
10:55:30 | | Nick Naked is now known as Hadaka (i=naked@naked.iki.fi) |
10:55:31 | | Join solarflare [0] (n=supernov@82-203-170-134.dsl.gohome.fi) |
10:55:33 | LinusN | tucoz: i guess nobody has cared until now |
10:55:59 | tucoz | probably not. well, one person did. He came in here telling me that the manual was wrong ;) |
10:56:04 | | Quit Strogg (Read error: 113 (No route to host)) |
10:56:21 | tucoz | and then I started to care |
10:56:30 | LinusN | tucoz: i hope you flamed him real good :-) |
10:56:37 | tucoz | hehe |
10:56:39 | | Quit ender` (Read error: 110 (Connection timed out)) |
10:57:02 | | Quit Jason (Read error: 113 (No route to host)) |
10:57:02 | | Nick Jason_ is now known as Jason (n=Jason@adsl-d37.84-47-4.t-com.sk) |
10:57:53 | | Quit Febs (Read error: 113 (No route to host)) |
10:58:50 | karl | thanks linux, i'll have a look at the circuit-board pics on the rockbox website, and maybe have a look at ebay :) |
10:59:04 | karl | s /linux/linus/ |
11:00 |
11:00:06 | | Quit ScoTTie (Read error: 110 (Connection timed out)) |
11:00:36 | | Quit sandoaway (Read error: 113 (No route to host)) |
11:03:19 | | Join uski [0] (n=uski@lns-bzn-20-82-250-27-10.adsl.proxad.net) |
11:04:27 | | Join bluebrother [0] (i=810d4658@gateway/web/cgi-irc/labb.contactor.se/session) |
11:06:14 | *** | Saving seen data "./dancer.seen" |
11:10:57 | LinusN | karl: germany? |
11:13:13 | amiconn | Slasheri: The patch on the web doesn't even compile for archos, in case you didn't see that in the logs already |
11:14:36 | LinusN | karl: hmmm, looks like the headphone connector might be a standard connector after all |
11:14:48 | | Quit uski (Read error: 104 (Connection reset by peer)) |
11:15:42 | amiconn | LinusN: Hmm, do you know whether the headphone connector in the recv1 is available somewhere? |
11:15:59 | Slasheri | amiconn: ah, yes i did.. i have already fixed that in the new version but i am not able to test it yet |
11:16:20 | Slasheri | amiconn: you could just remove the priority variable from the debug menu, then it should work |
11:16:40 | amiconn | My connector is still working, but a bit of plastic broke off the top. The remote contact is a bit loose, probably because of this |
11:18:47 | LinusN | amiconn: i dunno, but i guess jrg could have a spare or two |
11:19:14 | LinusN | Slasheri: read my questions earlier? |
11:19:21 | Slasheri | LinusN: true, that is just a performance thing so we don't need to go through the entire process list to find the highest priority. And running lower priority threads from time to time shouldn't be an issue because they are run anyway |
11:20:03 | LinusN | i see |
11:20:54 | LinusN | hehe, i played some AAC files that requires 100% boost and are still not realtime |
11:21:07 | LinusN | the ui lagged somewhat |
11:21:43 | LinusN | and it still skipped of course |
11:22:17 | Slasheri | :D |
11:22:24 | LinusN | i'd really like a few comments in the code |
11:32:25 | JdGordon | Slasheri: i had problems with your schedular... i tinhk it was that anyway... it seems to freeze up on startup if resume on startup is on... music doesnt play, and i can access the menus but nott he file browser, but if i press stop it crashes |
11:32:42 | | Join uski [0] (n=uski@lns-bzn-20-82-250-27-10.adsl.proxad.net) |
11:32:57 | JdGordon | also, +-2% on the pitch screen pauses the audio for half a sec when u use it. |
11:33:19 | * | JdGordon back in an hour |
11:34:40 | | Join spiorf [0] (n=spiorf@host220-138.pool8250.interbusiness.it) |
11:38:06 | preglow | anyone got an url for the patch? |
11:38:25 | Bagder | http://ihme.org/~miipekk/rockbox/scheduling.patch |
11:38:59 | * | Bagder got to use xchat's fancy URL grabber window |
11:40:14 | amiconn | Hehe |
11:40:29 | * | amiconn uses this feature quite often |
11:40:42 | amiconn | In HydraIRC it's called URL Catcher |
11:40:59 | billytwowilly | cool. |
11:41:06 | billytwowilly | konversation has that too. |
11:41:15 | billytwowilly | the more you know (tm) |
11:41:26 | billytwowilly | veryone picture a star with a rainbow tail;) |
11:41:35 | billytwowilly | e^ |
11:43:11 | Slasheri | JdGordon: did you try wit the newest version? |
11:43:21 | Slasheri | i updated the patch twice yesterday |
11:45:41 | | Join Spida_ [0] (n=timo@spinnennetz.org) |
11:45:41 | LinusN | works fine for me, takes a good while until it starts the playback though |
11:46:42 | LinusN | pitch works fine for me |
11:49:46 | * | preglow tries out the patch with the struggling 24 bit flac file |
11:52:00 | | Quit Spida (Read error: 110 (Connection timed out)) |
11:57:52 | preglow | works nice, ui becomes very sluggish |
11:58:28 | preglow | it actually does skip less |
11:58:33 | * | linuxstb isn't sure if a sluggish UI is good thing |
11:59:00 | | Quit SanAlmighty (Read error: 110 (Connection timed out)) |
11:59:07 | * | preglow isn't sure if skipping is a good thing |
11:59:21 | | Join SanAlmighty [0] (n=San@213-202-159-242.bas503.dsl.esat.net) |
11:59:33 | linuxstb | Neither are a good thing - but if a user is using the UI, that should maybe get priority... |
12:00 |
12:00:07 | amiconn | Unfortunately there is no real choice |
12:00:39 | amiconn | Either make it skip less and slow down the UI, or make the UI responsive and let it skip more |
12:01:03 | amiconn | We only have a fixed amount of CPU power available |
12:01:13 | | Join Xerion_ [0] (i=xerion@zarathul.student.utwente.nl) |
12:01:30 | | Quit Xerion (Read error: 104 (Connection reset by peer)) |
12:01:33 | | Nick Xerion_ is now known as Xerion (i=xerion@zarathul.student.utwente.nl) |
12:01:38 | | Quit dwihno ("Reconnecting") |
12:01:38 | | Join dwihno [0] (n=dw@81.8.226.44) |
12:01:41 | linuxstb | or 3) Improve the code so neither skips. |
12:04:22 | amiconn | Of course |
12:04:23 | | Quit spiorf (Remote closed the connection) |
12:05:29 | | Quit Xerion (Read error: 104 (Connection reset by peer)) |
12:05:35 | | Join Xerion_ [0] (i=xerion@zarathul.student.utwente.nl) |
12:05:41 | tucoz | wouldn't it be possible with that approach to tune the priority of the ui-thread and the codec-thread so that they get slight more priority depending on what the users focus is atm? |
12:05:51 | linuxstb | How much of a problem is skipping on the iriver? I can't recall ever experiencing it on my h140, but then I always use FLAC. |
12:06:43 | tucoz | it never skipped for me. I mainly listen to >=192kbps mp3s. |
12:06:48 | | Join spiorf [0] (n=spiorf@host220-138.pool8250.interbusiness.it) |
12:07:05 | | Quit spiorf (Remote closed the connection) |
12:07:14 | preglow | linuxstb: flac is what skips for me right now |
12:07:17 | preglow | only thing i can make skip |
12:07:32 | | Join pixelma [0] (i=pixelma@82.193.235.34) |
12:07:33 | preglow | anyway |
12:07:42 | linuxstb | Does it skip if you do nothing, or only when heavily using the UI? |
12:07:49 | preglow | nothing |
12:07:52 | amiconn | preglow: AAC does skip on coldfire, doesn't it? |
12:07:55 | | Join spiorf [0] (n=spiorf@host220-138.pool8250.interbusiness.it) |
12:07:59 | preglow | amiconn: yes, but i have no aac files |
12:08:13 | preglow | i'm not entirely convinced priorities is a bad thing |
12:08:37 | * | amiconn read that there is now a free (beer) good quality aac encoder |
12:08:48 | amiconn | from Ahead iirc |
12:09:12 | preglow | i prefer something not patented to pieces |
12:09:26 | | Join spiorf_ [0] (n=spiorf@host220-138.pool8250.interbusiness.it) |
12:09:28 | tucoz | isn't the ffmpeg project working on a fixed point aac decoder? |
12:09:30 | | Quit spiorf_ (Read error: 54 (Connection reset by peer)) |
12:09:39 | tucoz | ah, you wrote encoder |
12:09:55 | amiconn | I surely won't switch to using aac as standard format, but a free encoder is good for making test files |
12:10:12 | amiconn | Even if it's only free as in free beer |
12:11:10 | | Quit spiorf (Remote closed the connection) |
12:13:43 | | Quit Rob2222 () |
12:14:21 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-132-187.pools.arcor-ip.net) |
12:14:57 | | Join spiorf [0] (n=spiorf@host220-138.pool8250.interbusiness.it) |
12:15:54 | | Join webguest83 [0] (i=c27f0812@gateway/web/cgi-irc/labb.contactor.se/session) |
12:16:05 | preglow | sure |
12:20:19 | preglow | amiconn: i can't find this encoder |
12:21:52 | tucoz | preglow, http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html |
12:22:03 | tucoz | preglow, http://www.hydrogenaudio.org/forums/index.php?showtopic=44310 |
12:23:52 | linuxstb | Hmm.... "Compression Ratios ranging from ultra high (58 CDs fit on one!) to High-End Audio (2.5:1), for absolutely perfect audiophile encodings " |
12:24:13 | preglow | bah, windows only |
12:24:57 | linuxstb | There's no free beer under Linux... |
12:25:07 | JdGordon | Slasheri: i tryed the veriosn u sent me about 1am my time.. so probably not the latest |
12:28:17 | preglow | i wonder how functional the aac decoder is now |
12:30:10 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
12:30:50 | | Join barrywardell [0] (n=barrywar@194.46.169.26) |
12:32:55 | linuxstb | preglow: I've been thinking that another approach to getting a decent AAC decoder would be to start by stripping all the unused code out of libfaad, seeing what's left, and then trying to optimise/rewrite/simplify it. |
12:33:07 | preglow | all the unused code? |
12:33:09 | preglow | what would that be? |
12:33:32 | preglow | unless you mean we're only going to support aac-lc, it's not going to be much |
12:33:34 | linuxstb | It's an #ifdef nightmare last time I looked. All the floating point paths, profiles which haven't been ported to fixed point. |
12:33:52 | preglow | i'd rather just wait for the ffmpeg code :> |
12:34:44 | | Quit karl (Remote closed the connection) |
12:34:54 | linuxstb | I know, but they don't seem to be working on a fixed-point version. Or do you think it would be easier to convert the ffmpeg decoder to fixed-point instead of working with libfaad? |
12:36:02 | preglow | indeed |
12:36:37 | linuxstb | We need an AAC fan to come along and do something... |
12:37:40 | Bagder | http://forums.rockbox.org/index.php?topic=6284.0 |
12:37:47 | Bagder | apple certainly knows how to wreck a good gcc |
12:38:42 | | Quit amiconn (Read error: 60 (Operation timed out)) |
12:38:42 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
12:39:10 | | Join tvelocity [0] (n=tony@84.254.39.158) |
12:40:54 | JdGordon | will gcc compplain if you try initialising a struct that has an array in it like this... blaa = { a,b, {ca,cb,cc}, d}; ? |
12:44:51 | JdGordon | hmm... it will let me if the array is the last item.. which may be enough |
12:48:56 | | Quit bluebrother ("CGI:IRC 0.5.7 (2005/06/19)") |
12:51:01 | amiconn | Bagder: Btw, what happened to the darwin) case in configure during your rework? |
12:52:14 | Bagder | very good question |
12:52:16 | barrywardell | that apple patch is still in flyspray... |
12:52:42 | JdGordon | :'( why are you aloud to init a char* in a struct but not a int* ? |
12:53:36 | | Quit MarcoPolo (Remote closed the connection) |
12:54:50 | Bagder | amiconn: I think that was in rockboxdev.sh |
12:55:09 | LinusN | JdGordon: there shouldn't be a difference |
12:55:58 | preglow | linuxstb: the lpc is definitely the bottleneck for 24 bit flac files. performance problems arise just about at the exact same spot in the file where lpc frames start appearing more commonly than fixed frames |
12:56:24 | JdGordon | LinusN: thats what i thought... but i get warning: excess elements in scalar initializer when i try to init the int*... ? |
12:56:36 | amiconn | The same lpc stuff that you wrote an asm version for for 16bit files? |
12:56:41 | preglow | amiconn: yes |
12:56:43 | Bagder | barrywardell: anything that speaks against committing that macos patch? |
12:57:03 | barrywardell | just the .map thing |
12:57:43 | barrywardell | i don't think it affects any other builds so mac just wouldn't have a .map file created |
12:58:02 | | Quit Kohlrabi ("Quit") |
12:58:10 | amiconn | Bagder: http://www.rockbox.org/irc/rockbox-20060903.txt 20:18 |
12:58:22 | | Join dan_a [0] (n=dan-mirc@wormhole.domicilium.com) |
12:58:40 | Bagder | amiconn: ? |
12:58:55 | Bagder | when I changed what? |
12:59:04 | Bagder | I don't see me ever changed anything darwin in there |
12:59:05 | barrywardell | there are also some linking warnings about multiple definitions of functions (I think it was memset among others) |
13:00 |
13:03:41 | preglow | anyone have any ideas on what'll be faster? doing two separate mac chains with parallel loads for both the upper and lower part of the 64 bit result, or just using emac for upper part and mulu for lower part without having to load data again |
13:04:44 | amiconn | Bagder: Hmm. Maybe that totoetlititi used a patch before, which now doesn't apply anymore because configure changed |
13:05:10 | amiconn | He should have statet this though |
13:05:22 | Bagder | yeah, it might be that macos patch barrywardell talks about |
13:05:50 | amiconn | preglow: It probably depends on where the data is read from. If it's SDRAM, loading once should be substantially faster |
13:05:56 | linuxstb | barrywardell: Were you able to reliably crash your H10 when enabling cpu frequency scaling? |
13:06:18 | *** | Saving seen data "./dancer.seen" |
13:06:30 | barrywardell | not necessarily reliably, but disabling scaling stopped the crashes |
13:07:12 | preglow | amiconn: should be iram on most targets |
13:08:19 | barrywardell | another thing was that TrueJournals said he had changed boost to 0 in the debug menu. changing it to 1 stopped the crashes even with scaling enabled |
13:09:26 | linuxstb | Manually setting the boost count to 1 is the same thing as disabling the scaling - the CPU will just run at a constant 75MHz. |
13:09:44 | barrywardell | linuxstb: kernel.c:397. Should that be |= instead of =? It says it should be in system.c:1273 |
13:10:12 | linuxstb | I think so. Have you tried it? |
13:10:35 | barrywardell | it doesn't cause any new problems |
13:10:52 | barrywardell | the crashes are intermittent so i'm not sure if it helps them |
13:12:08 | linuxstb | IMHO you should have left the CPU scaling in CVS - to help debug it. |
13:12:45 | dan_a | linuxstb: From the comment in system.c it looks like = instead of |= was intentional in a lot of places - is that just something we've copied from IPL? |
13:13:08 | preglow | amiconn: on second thought, the mac chain approach is probably faster, yes. a 32 bit mac has a 1 cycle throughput if you chain lots of them, but a mulu always takes about 3-4 cycles, i think |
13:13:36 | linuxstb | dan_a: I'm not sure - I didn't copy those parts of the code. The comments in system.c are mine though. |
13:14:45 | | Quit webguest83 ("CGI:IRC") |
13:17:30 | theli_ua | can anyone explain what ICONST_ATTR attribute does? |
13:17:46 | barrywardell | i don't see why it should be = instead of |= |
13:18:00 | barrywardell | linuxstb: you make a good point |
13:18:15 | barrywardell | regarding scaling |
13:18:41 | JdGordon | is there any way to get the english version of any translatable string without doing it manually? (i.e counting the \0's in builtin[]? |
13:19:33 | preglow | theli_ua: places a const variable/array in iram |
13:20:32 | theli_ua | preglow, i'm just asking becuse when i define some char array as ICONST_ATTR i get different results then when i declare it without such attribute ... |
13:21:05 | theli_ua | and that seems strange to me |
13:22:20 | Bagder | what "different results" ? |
13:22:51 | dionoea | hi |
13:23:00 | theli_ua | i use unsigned char pixmask[4] /*ICONST_ATTR*/ = { |
13:23:00 | theli_ua | 0xC0, 0x30, 0x0C, 0x03 |
13:23:00 | theli_ua | }; |
13:23:00 | DBUG | Enqueued KICK theli_ua |
13:23:00 | theli_ua | for rendering a frame |
13:23:21 | theli_ua | when it has ICONST_ATTR i get corrupted picture |
13:23:24 | preglow | theli_ua: do you remember to copy iramcopy to the actual iram? |
13:23:32 | theli_ua | :() |
13:23:36 | preglow | there you go |
13:23:51 | theli_ua | thanks preglow :) |
13:24:43 | amiconn | preglow: What about that 24bit flac on arm? Does it also struggle? |
13:26:22 | preglow | amiconn: checking it out now |
13:27:38 | theli_ua | preglow, when specifying IBSS_ATTR i need to copy to? |
13:28:36 | preglow | theli_ua: you should always copy if you use iram at all |
13:28:50 | preglow | amiconn: it does way, way better |
13:28:52 | preglow | never skips |
13:28:59 | preglow | completely decent boost ratio |
13:29:10 | amiconn | IBSS needs to be cleared, not copied |
13:29:42 | preglow | linuxstb: do you know if the qlevel shift parameter in flac can ever be zero |
13:29:42 | preglow | ? |
13:30:00 | theli_ua | amiconn, i got lost ... so what needs to be done when specifying IBSS? |
13:30:22 | amiconn | Check how the other plugins which use IRAM do it, e.g. doom or rockboy |
13:30:28 | theli_ua | ok |
13:31:08 | preglow | i still think the iram procedure should be made a macro |
13:31:36 | amiconn | rockboom.c lines 43..49 and 788..794 |
13:31:41 | amiconn | *rockdoom.c |
13:34:03 | theli_ua | thnx, i've already implemented this :) |
13:34:23 | theli_ua | i think |
13:38:16 | | Join MarcoPolo [0] (n=MarcoPol@che78-2-82-227-240-106.fbx.proxad.net) |
13:38:47 | | Join Hansmaulwurf [0] (n=maerlyn@p5081CE14.dip0.t-ipconnect.de) |
13:38:50 | | Quit SanAlmighty (Read error: 110 (Connection timed out)) |
13:39:21 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
13:39:31 | aliask | dionoea: Around? |
13:40:35 | dionoea | aliask: ? |
13:40:53 | aliask | Just some thoughts about how to make solitaire prettier |
13:40:59 | aliask | On H300 at least. |
13:41:09 | dionoea | i'm listening :) |
13:41:25 | | Join SanAlmighty [0] (n=San@213-202-159-242.bas503.dsl.esat.net) |
13:41:28 | aliask | At the moment the cards are spaced to take up the full height of the screen, and I don't really like it like that. |
13:41:34 | linuxstb | preglow: Looking at the code and the spec (http://flac.sourceforge.net/format.html#subframe_lpc), I would guess the answer is yes. |
13:41:45 | aliask | Is it possible to adjust the spacing? |
13:42:03 | linuxstb | preglow: Although it seems the shift can be negative - but our decoder doesn't allow it. |
13:42:31 | dionoea | yeah, i though about adding a max spacing between cards |
13:42:57 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
13:42:57 | * | amiconn likes how solitaire looks on the h300 |
13:43:15 | aliask | I much preferred the old spacings before the rework. |
13:43:18 | dionoea | i also noticed a bug in 3 cards mode |
13:43:27 | dionoea | must be from one of my commits yesterday |
13:44:44 | dionoea | aliask: i'll do the max spacing thing |
13:44:51 | aliask | That'd be great :) |
13:45:15 | aliask | I'd say at least 50% of the time actually using the player would be in that plugin. |
13:45:33 | dionoea | i use the chopper plugin a lot too :) |
13:45:39 | preglow | linuxstb: negative? sounds weird |
13:45:42 | dionoea | but that's not commited yet |
13:45:57 | pixelma | dionoea: I encountered some strange effects using shortcuts in draw three mode (on Ondio)... all effecting the 3 drawn cards (would be a long list...) |
13:45:58 | aliask | No, though I like the idea of it. Havn't got around to actually compiling it. |
13:46:40 | pixelma | I think that was already the case before your latest commit |
13:47:35 | dionoea | i'll fix those tonight |
13:48:59 | preglow | linuxstb: the 64 bit lpc decoder won't allow 0 either, i think |
13:49:08 | | Join webguest11 [0] (i=c27f0812@gateway/web/cgi-irc/labb.contactor.se/session) |
13:49:29 | dionoea | bbl |
13:49:59 | preglow | not for coldfire, at least |
13:50:16 | preglow | hmm, forget that |
13:50:27 | preglow | it would work just nice |
13:53:36 | amiconn | preglow: Do you really need 2 full streaks? |
13:54:01 | amiconn | I would guess that for a 24bit lpc decoder it would be sufficient to use 32x32->64 bit multiplications |
13:54:32 | | Join Febs [0] (n=shortcho@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:55:06 | | Quit webguest11 ("CGI:IRC") |
13:55:28 | preglow | amiconn: what do you mean? not calculating the lower bits? |
13:57:46 | * | JdGordon 's 3rd try with the settings looks promising :D |
13:58:34 | amiconn | preglow: The same way you said that for 16bit it is possible to use 16x16->32 multiplications... |
13:59:48 | preglow | i _think_ it's possible. i did a test once, and it sounded just fine |
13:59:57 | preglow | i should investigate that further |
14:00 |
14:00:19 | preglow | anyway, it all depends on the size of the shift |
14:04:14 | preglow | according to the same spec page linuxstb pasted, it does seem like it. what gets multiplied is coefs and samples, the samples are 16 bit or lower in that case and coefs can't be any more than fifteen bits, it seems |
14:04:28 | theli_ua | cvsdo: ERROR: Directory has sticky date revision; cannot add file ... what can i do about this ? :( |
14:05:39 | amiconn | preglow: Then hooray; I should do some experiments with SH1 mac and flac... |
14:06:05 | amiconn | 24bit flac is very probably out of question, of course |
14:06:20 | preglow | not a loss i would mourn anyway |
14:07:55 | preglow | hmm, one rotten thing is that both samples and coefs are saved as 32 bits anyway |
14:08:06 | preglow | you should modify that for sh1 |
14:08:23 | preglow | unless of course that would be suboptimal for some reason i don't know of |
14:08:25 | preglow | sh1 is weird :) |
14:08:39 | amiconn | sh1 isn't weird |
14:09:14 | amiconn | It's quite straightforward risc |
14:09:32 | amiconn | ...imho easier to understand than e.g. arm |
14:10:15 | amiconn | SH-DSP would be more involved |
14:12:56 | preglow | hmm, it wouldn't be completely safe without additional checks, though |
14:13:28 | preglow | the decoder just checks that the sum of the coef precision and sample precision is lower than 32 bits before invoking the "16 bit" lpc decoder |
14:20:58 | | Quit tucoz ("Leaving") |
14:26:03 | | Quit barrywardell () |
14:28:45 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
14:29:54 | | Join bluebrother [0] (i=Sx8bTbnI@nat-wh-1.rz.uni-karlsruhe.de) |
14:36:20 | JdGordon | why are there so few good looking wps's for the h300 and so many for ipoo :'( |
14:36:41 | Bagder | JdGordon: because all the h300 ones are on misticriver.net |
14:36:55 | Bagder | ... and are made for weird custom versions |
14:37:15 | JdGordon | :'( |
14:38:45 | JdGordon | stupid AA wps's :p |
14:39:32 | | Join webguest10 [0] (i=549965f6@gateway/web/cgi-irc/labb.contactor.se/session) |
14:40:09 | webguest10 | jdGordon: http://www.misticriver.net/showthread.php?t=35852 for H300 wps at mistic |
14:40:33 | JdGordon | im there already.. found 1 i migth like... checking what it looks like on the player :p |
14:41:09 | * | JdGordon is sick of ajant |
14:41:41 | webguest10 | some pretty ones and some wacky ones |
14:42:48 | | Quit uski (Read error: 60 (Operation timed out)) |
14:43:13 | | Join uski [0] (n=uski@lns-bzn-53-82-65-32-234.adsl.proxad.net) |
14:43:21 | webguest10 | StarTrek 2.0 is really wacky, wonder if trekkie fans would like it |
14:45:05 | webguest10 | iPod H500 looks nice |
14:45:13 | Febs | You know, just before the freeze, there was talk of incorporating the margin patch into CVS. |
14:45:38 | Febs | I think that is the bigger issue with using many of those WPSes on a standard build, rather than the AA issue. |
14:45:56 | * | Bagder runs for cooooofffeeeeee |
14:47:00 | linuxstb | Febs: The problem with doing that IMO is that we will make WPSes work with CVS, but then we will probably break them all again when viewports are implemented - assuming viewports will replace the margins patch. |
14:47:29 | JdGordon | viewports isnt really happening any time soon tho is it? |
14:47:58 | | Part webguest10 |
14:48:11 | Febs | Is it realistic to think that implementing viewports won't break existing WPSes anyway? |
14:48:20 | amiconn | yes |
14:48:41 | | Quit tvelocity ("Αποχώρησε") |
14:48:55 | Febs | Fair enough. |
14:49:35 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-132-187.pools.arcor-ip.net) |
14:50:07 | amiconn | Viewports will default to the whole screen unless the wps specifies another viewport |
14:50:24 | amiconn | So old wps'es that don't specify viewports will just work like before |
14:51:33 | Febs | That makes sense. |
14:51:36 | amiconn | JdGordon: One reason why I still didn't start working on viewports is because I have to catch up with all the archos breakage :/ |
14:51:41 | | Join Arathis [0] (n=doerk@p508A5994.dip.t-dialin.net) |
14:51:56 | JdGordon | .... |
14:52:47 | Febs | Still, it's not like those WPSes work with Rockbox now anyway, so they're going to have to be updated when viewports are implemented one way or the other. |
14:52:55 | amiconn | And I still use my archoses quite often, one reason being that rockbox still isn't really reliable on swcodec, in modules I don't understand well enough to fix them myself :/ |
14:52:58 | JdGordon | amiconn: have you tryed the shutdown patch yet? |
14:53:51 | linuxstb | Febs: True, but people will also create new WPSs. |
14:54:26 | Febs | I don't even use any of those WPSes. I'm just tired of the "Why is my WPS messed up" threads in the forums. |
14:54:27 | * | JdGordon gone |
14:54:40 | | Quit aliask ("Chatzilla 0.9.75 [Firefox 1.5.0.6/2006072814]") |
14:54:51 | amiconn | Febs: I'm not talking about wps'es for inofficially patched rockbox, but about those which are working with current cvs |
14:57:32 | Febs | Sorry, I wasn't clear. When I said "those WPSes" I was talking about the ones that work with unofficial builds. |
14:57:58 | Febs | But I understood your point. |
14:59:06 | amiconn | Yes, but adding the margin patch would make them official |
14:59:34 | linuxstb | Febs: I'm sure there are always going to be those problems - the WPS seems to be the favourite place for people to hack new features into, and one of many places where no developer with CVS access seems to work... |
15:00 |
15:00:57 | amiconn | Another reason why I didn't start viewports yet is that I deem wps design fairly unimportant. It's just design, which helps nothing if the functionality is broken |
15:01:31 | amiconn | But since viewports will also be useful in other places, I'll start implementing them sometime soonish |
15:01:31 | Febs | I agree with you completely on that point. |
15:01:46 | Febs | I'm always amazed how much people value the appearance over functionality. |
15:02:05 | amiconn | Depends on what other things there are to clean u |
15:02:06 | amiconn | p |
15:02:42 | * | amiconn in fact uses the default wps on his swcodec targets |
15:02:43 | Febs | There was a post in the forum the other day by someone who was going to return to the original iriver firmware because he didn't like Rockbox's FM radio screen. |
15:02:57 | Bagder | hahaha |
15:03:46 | bluebrother | JdGordon, have you had a look on http://www.rockbox-themes.org? There are quite some nice looking for h300 |
15:04:07 | amiconn | I also want to work on pcm recording for MAS... but hopefully that will be quite simple |
15:04:18 | amiconn | (as a techpreview plugin first) |
15:04:46 | bluebrother | I believe all wps from that page work on unpatched versions. |
15:04:47 | dwihno | What do I hear? Has there finally been docs made available on the mas? |
15:05:14 | * | amiconn wonders how long dwihno was in deep-sleep mode ;) |
15:05:21 | * | Bagder puts the blanket back over dwihno, go back to sleep |
15:05:25 | amiconn | Check the datasheet page... |
15:05:47 | dwihno | Bagder: Misa wants coffee! No blanketses! |
15:05:48 | dwihno | :) |
15:05:49 | amiconn | The wavplay plugin is available & working since early april... |
15:06:02 | dwihno | sorry, haven't been too active :) |
15:06:09 | Bagder | hehe |
15:06:22 | *** | Saving seen data "./dancer.seen" |
15:06:23 | amiconn | Plays canonical 16bit wav files with all standard sample rates, mono & stereo |
15:06:29 | | Quit MarcoPolo (Remote closed the connection) |
15:06:36 | amiconn | ...on Recorders and Ondios |
15:07:19 | dwihno | Who got the PDF? |
15:07:27 | amiconn | [15:05:25] <amiconn> Check the datasheet page... |
15:07:36 | markun | I'm wasting my time on glyph drawing again: http://130.89.160.166/rockbox/nimbus-arabic.png |
15:07:54 | Bagder | wow |
15:07:54 | amiconn | [IDC]Dragon finally got the docs, code, and permission for distribution in July 2005 |
15:08:18 | dwihno | amiconn: ah, okay... a heapload of thanks to him for his work then \o/ |
15:08:37 | amiconn | He also was the one who started working on the wavplay plugin at devcon, but didn't get it working |
15:09:01 | amiconn | I fixed it and added some more things like DMA and WAV header evaluation |
15:09:13 | dwihno | neato! great work! |
15:09:17 | dwihno | I need to test it out then. |
15:09:56 | linuxstb | markun: Can you read Arabic? |
15:10:00 | amiconn | What's still missing is the integration into the core playback enginwe |
15:10:26 | markun | linuxstb: a bit, but not the meaning of the words :) |
15:10:27 | amiconn | So you can just play a single wav file, then select the next one |
15:11:10 | linuxstb | amiconn: Have you considered not unifying the playback engines? |
15:11:18 | | Join tvelocity [0] (n=tony@84.254.39.158) |
15:14:10 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
15:14:21 | amiconn | linuxstb: I would in fact prefer to unify them, especially if things like metadata on buffer get added, but surely won't start doing that until the engine becomes stable |
15:14:38 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
15:14:53 | amiconn | That's why I want to look into pcm recording; this might be easier to integrate in the core than pcm playback |
15:15:18 | amiconn | I "just" need to cut out recording from the mpeg thread, and add proper MAS status handling |
15:17:26 | amiconn | This will also help to bring down power consumption in FM radio mode |
15:18:31 | | Join Mmmm [0] (n=mscarrat@cpc4-hem13-0-0-cust438.lutn.cable.ntl.com) |
15:20:01 | | Nick belZe is now known as belze (i=belze@pinky.rte.xs26.be.ofloo.net) |
15:20:25 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
15:21:02 | | Quit Pyromancer ("Ex-Chat") |
15:21:24 | | Quit Arathis (Read error: 104 (Connection reset by peer)) |
15:24:08 | | Join Pyromancer [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
15:26:46 | | Quit dan_a (Read error: 110 (Connection timed out)) |
15:31:11 | | Quit Xerion_ (Read error: 104 (Connection reset by peer)) |
15:31:12 | | Join Xerion [0] (i=xerion@zarathul.student.utwente.nl) |
15:32:53 | | Join Arathis [0] (n=doerk@p508A5994.dip.t-dialin.net) |
15:34:04 | | Part LinusN |
15:40:03 | bluebrother | with the FM mentioned some time ago: does somebody want to have a look at http://www.rockbox.org/tracker/task/5929? |
15:41:31 | Febs | Is mpa.codec the codec for MP3? |
15:41:42 | Bagder | yes |
15:42:25 | preglow | and mp1 and mp2 |
15:43:26 | linuxstb | preglow: Do you have any idea what could cause a call to mad_decode_frame() to never return? (I'm trying to use it in mpegplayer...) It's a problem that only seems to happen on my ipod, not in the sim. |
15:43:48 | linuxstb | (sorry, mad_frame_decode() |
15:44:23 | preglow | hmm, no |
15:44:36 | Febs | Someone on MR claims that there is a sound quality issue with recent builds: http://www.misticriver.net/showthread.php?p=492858 |
15:47:59 | | Quit belze (Read error: 110 (Connection timed out)) |
15:49:48 | | Quit SanAlmighty (Read error: 110 (Connection timed out)) |
15:52:07 | | Quit _FireFly_ ("Leaving") |
15:55:59 | | Join _FireFly_ [0] (n=FireFly@p54A464B9.dip.t-dialin.net) |
16:00 |
16:03:41 | | Quit daurn|laptop (Read error: 54 (Connection reset by peer)) |
16:04:01 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
16:14:04 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
16:14:57 | | Join senab [0] (i=senab@82-35-229-48.cable.ubr01.smal.blueyonder.co.uk) |
16:15:13 | senab | jdgordon, you here? |
16:20:42 | | Quit senab (" HydraIRC -> http://www.hydrairc.com <- Leading Edge IRC") |
16:22:04 | Bagder | more spam than baked beans these days |
16:22:21 | | Join Nibbier [0] (n=sven@port-212-202-77-251.dynamic.qsc.de) |
16:23:51 | | Part TrueJournals |
16:26:56 | | Join PaulJam [0] (n=pauljam@p54BCEECB.dip.t-dialin.net) |
16:31:48 | linuxstb | Febs: Maybe that person on MR is comparing sizes of the Musepack (mpc.codec) file - which is 40KB in the current build. |
16:37:16 | linuxstb | Febs: There have been no changes to the codec for about 4 months. So if there has been a bug introduced, it will probably affect all codecs - it's worth asking the poster to test some other formats (e.g. FLAC) with both his old and new builds. |
16:37:32 | | Join rretzbach [0] (n=robert@dslb-084-062-029-021.pools.arcor-ip.net) |
16:39:01 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
16:39:31 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
16:39:34 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
16:41:54 | preglow | when did amiconn do his bss magic? |
16:43:59 | | Join XavierGr [0] (n=xavier@ppp175-13.adsl.forthnet.gr) |
16:44:44 | linuxstb | preglow: January... |
16:45:14 | preglow | oooook |
16:45:32 | linuxstb | If you're talking about revison 1.34: http://www.rockbox.org/viewcvs.cgi/apps/codecs/mpa.c |
16:50:53 | amiconn | bss magic? |
16:52:40 | linuxstb | Removing the bss and ibss from the .codec/.rock files I think. |
16:53:21 | preglow | i was just thinking about the alleged reduction in file size |
16:53:26 | amiconn | Ah ok. Dunno if that can be called 'magic' ... |
16:53:28 | preglow | that's the only reason i could think of |
16:54:05 | PaulJam | is there a reason why rockbox since a few days sometimes spins up the disk before entering a menu? |
16:54:46 | Mmmm | the settings reset and you forgot to re-enable dircache? |
16:54:58 | Bagder | menus don't use dircache |
16:55:05 | Mmmm | ah.. |
16:55:25 | | Quit perplexity (Read error: 113 (No route to host)) |
16:55:32 | PaulJam | but this happens for example when i enter the playback menu, where the disk doesn't have to be accessed |
16:56:44 | amiconn | Do you have voice enabled? |
16:57:28 | PaulJam | voice for menus was enabled, but i have no voice file in the lang folder. |
16:57:56 | | Join mantono [0] (n=mantono@c83-250-204-173.bredband.comhem.se) |
16:57:59 | amiconn | hmm |
17:00 |
17:00:15 | | Quit theli_ua ("Leaving") |
17:00:44 | | Join perplexity [0] (n=joust@dxb-as82523.alshamil.net.ae) |
17:02:23 | PaulJam | also, with dircache enabled it sometimes spins up the disk when entering a directory |
17:04:04 | | Join dpassen1 [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU) |
17:06:25 | *** | Saving seen data "./dancer.seen" |
17:06:57 | markun | PaulJam: which font are you using? |
17:07:07 | PaulJam | hmm, this doesn't seem to happen with default settings |
17:07:15 | | Quit JdGordon ("Konversation terminated!") |
17:07:15 | PaulJam | markun: nimbus 12 |
17:07:28 | markun | Might have something to do with font caching |
17:09:13 | PaulJam | you are propably right, i just changed the font to nimbus 12 and it started to spin up when entering a menu. |
17:13:43 | | Quit Mmmm ("Byeee") |
17:15:00 | | Quit apo ("Leaving") |
17:18:25 | | Join apo [0] (n=apo@dslb-084-057-075-009.pools.arcor-ip.net) |
17:20:15 | | Quit spiorf (Remote closed the connection) |
17:20:21 | | Nick Strogg_ is now known as Strogg (n=user@205.150.199.219) |
17:20:24 | | Quit apo (Read error: 104 (Connection reset by peer)) |
17:20:35 | | Join apo [0] (n=apo@dslb-084-057-075-009.pools.arcor-ip.net) |
17:20:39 | | Join barrywardell [0] (i=892b7a6e@gateway/web/cgi-irc/labb.contactor.se/session) |
17:20:48 | | Join spiorf [0] (n=spiorf@host220-138.pool8250.interbusiness.it) |
17:21:47 | | Quit lex (Nick collision from services.) |
17:21:48 | | Join lex [0] (i=lex@evot.us) |
17:22:01 | | Quit lex (Nick collision from services.) |
17:23:01 | | Join dan_a [0] (n=dan-mirc@wormhole.domicilium.com) |
17:23:53 | | Quit spiorf (Remote closed the connection) |
17:24:13 | | Join spiorf [0] (n=spiorf@host220-138.pool8250.interbusiness.it) |
17:26:15 | | Quit apo (Remote closed the connection) |
17:26:47 | | Join lex_ [0] (i=lex@evot.us) |
17:28:47 | | Join apo [0] (n=apo@dslb-084-057-075-009.pools.arcor-ip.net) |
17:30:00 | | Quit spiorf (Remote closed the connection) |
17:30:23 | | Join spiorf [0] (n=spiorf@host220-138.pool8250.interbusiness.it) |
17:32:23 | | Join Criamos [0] (n=Criamos@p54933A24.dip0.t-ipconnect.de) |
17:38:36 | | Join elinenbe_ [0] (n=elinenbe@207-237-225-94.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
17:38:45 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
17:38:45 | | Nick elinenbe_ is now known as elinenbe (n=elinenbe@207-237-225-94.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
17:39:30 | | Join bluey- [0] (n=bluey@dslb-088-073-118-133.pools.arcor-ip.net) |
17:44:41 | | Quit tvelocity ("Αποχώρησε") |
17:45:54 | | Quit Febs (Read error: 110 (Connection timed out)) |
17:47:48 | | Quit PaulJam (".") |
17:49:21 | | Join rconan [0] (n=richard@82.12.30.125) |
17:49:39 | | Quit rconan (Client Quit) |
17:49:48 | | Quit CriamosAndy (Read error: 110 (Connection timed out)) |
17:57:44 | | Quit bluey- (Remote closed the connection) |
17:58:17 | | Quit webguest35 ("CGI:IRC 0.5.7 (2005/06/19)") |
17:58:24 | | Join tvelocity [0] (n=tony@84.254.39.158) |
18:00 |
18:00:39 | | Join apo` [0] (n=apo@dslb-088-065-076-052.pools.arcor-ip.net) |
18:02:01 | | Quit apo (Read error: 110 (Connection timed out)) |
18:05:58 | | Join lightyear [0] (n=lightyea@p54877BB0.dip.t-dialin.net) |
18:07:54 | | Quit perplexity (Read error: 110 (Connection timed out)) |
18:08:12 | | Quit barrywardell ("CGI:IRC") |
18:13:06 | Slasheri | amiconn: here is the cleaned up version of the scheduler patch: http://ihme.org/~miipekk/rockbox/scheduler2.patch |
18:13:20 | preglow | does it have comments? :> |
18:13:29 | Slasheri | ah, not yet.. =) |
18:13:49 | Slasheri | hmm, probably i should add those next |
18:14:16 | preglow | worth checking out the sentiment to commiting it first anyway |
18:14:21 | preglow | i foresee some resistance :> |
18:15:10 | Slasheri | hehe, true :) |
18:16:15 | Slasheri | but at least nobody has yet proven it opens a can of worms ;) |
18:16:21 | dan_a | If I can understand the code and it makes MP3s play at less than 100% boost on 3G iPods, then it'll get my vote. |
18:16:35 | dan_a | I'll give it some testing when I get home |
18:19:16 | dan_a | Slasheri: Have you had any thoughts about how well / badly your patch integrates with the dual core work I've been doing? Off the top of my head I can't see why it should cause any problems |
18:24:30 | Slasheri | dan_a: it should work just fine |
18:24:51 | Slasheri | currently it operates just on single core as before |
18:25:01 | Slasheri | but now it should be easier to move tasks between cores on the fly |
18:26:27 | dan_a | Excellent - though I'm not sure we'd want to move tasks between cores (What a big pile of cans of worms you have there!) |
18:28:11 | Slasheri | hehe :D |
18:28:54 | dan_a | I think if you're changing the way you call create_thread then it shouldn't be a problem to get rid of create_thread_on_core, too. Just add "unsigned int core" to the parameter list, and make anything that calls it at the moment use CURRENT_CORE |
18:29:20 | * | EV|Server is back (gone 09:46:07) |
18:30:06 | dan_a | (and that goes for *_on_core too) |
18:31:47 | | Join barrywardell [0] (i=892b7a6e@gateway/web/cgi-irc/labb.contactor.se/session) |
18:36:49 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
18:39:02 | | Join webguest30 [0] (i=c3ec4b1b@gateway/web/cgi-irc/labb.contactor.se/session) |
18:50:09 | | Join rotator [0] (n=e@rockbox/developer/rotator) |
18:55:17 | | Join Lear [0] (n=chatzill@h8n8c1o285.bredband.skanova.com) |
19:00 |
19:01:07 | mirak | hey |
19:01:40 | | Join TeaSea [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
19:01:57 | markun | hi mirak |
19:03:22 | mirak | so I did in asm the idct_row and idct_col. I can use them to replace the C version but only separately otherwise there is artifacts. there is also a problem if I don't clear the accumalators each time at the begining of the function, despite clearing them always at the end. |
19:03:45 | mirak | so I am wondering if any thread could interfere |
19:05:12 | dionoea | re |
19:06:26 | Lear | If using the emac works in other plugins (and the codecs), it ought to be something else, I think... |
19:06:29 | *** | Saving seen data "./dancer.seen" |
19:10:56 | mirak | Lear: don't know, maybe there are sound quality loss |
19:11:09 | mirak | that we don't perceive |
19:11:12 | mirak | ?? |
19:12:10 | mirak | I can show you the idct.c file in a pastebin. I am really sure that my last move from acc are movclr. |
19:12:54 | markun | mirak: maybe it doesn't get cleared by some other functions that use the emac? |
19:12:55 | mirak | Lear: do you know how ordonancing works ? |
19:13:06 | Lear | Why not? A fresh pair of eyes might help... |
19:13:20 | Lear | Ordonancing? What is that? |
19:13:26 | mirak | Lear: hem threading ? |
19:15:26 | linuxstb | mirak: A thread calls yield() in order to tell the kernel to switch threads. So your code won't be interrupted by another thread unless you call yield(). |
19:15:39 | Lear | mirak: you expect me to know something about which google gives no hits? ;) |
19:16:23 | mirak | Lear: no, I don't know how much you are involved in rockbox, or wich part you know the best |
19:16:36 | mirak | Lear: unless you tell me to google |
19:16:39 | mirak | :) |
19:17:24 | Lear | Well, I know a bit, but I don't really have a speciality. Tremor maybe... |
19:18:07 | preglow | mirak: do you set the macsr yourself? |
19:18:14 | preglow | macsr is probably set to fractional mode by default |
19:19:02 | | Join ep0ch_ [0] (n=ep0ch@84-12-75-140.dyn.gotadsl.co.uk) |
19:19:36 | mirak | preglow: yes I always set it when entering the function for now. I will do a row and columns in one function. in fact I have done it but it doesn't work well yet. |
19:19:58 | preglow | and you're absolutely sure you remember to always clear the accumulators? |
19:20:31 | markun | mirak: can you show us your code? |
19:20:39 | preglow | no thread should be able to interfere if you do that |
19:20:45 | | Part TrueJournals |
19:20:49 | preglow | unless you're actually yielding inside the function, which you shouldn't |
19:22:10 | | Join Paul_The_Ner1 [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) |
19:22:40 | mirak | markun: yes I am pasting |
19:23:23 | mirak | preglow: there is really not much code |
19:23:23 | | Quit uski (Read error: 104 (Connection reset by peer)) |
19:23:25 | Bagder | dan_a: your server seems to be compiling fine now |
19:23:35 | preglow | pastebin, ples |
19:23:49 | mirak | preglow: there is maybe one thing I don't do it's to clobber the acc |
19:23:58 | mirak | but when I tried gcc didn't liked |
19:23:59 | mirak | it |
19:24:06 | | Part Paul_The_Ner1 |
19:24:13 | mirak | and anyway I think gcc doesn't use MAC right ? |
19:24:18 | | Join uski [0] (n=uski@lns-bzn-53-82-65-32-234.adsl.proxad.net) |
19:24:26 | mirak | http://rafb.net/paste/results/coMzvL47.html |
19:24:49 | preglow | gcc doesn't even know about it |
19:25:33 | mirak | the idct_row and idct_col wich works are at line 470 and 590 |
19:25:53 | mirak | 407 instead of 470 |
19:26:20 | | Join perplexity [0] (n=joust@dxb-as6664.alshamil.net.ae) |
19:28:20 | mirak | actually the file is set to use idct( ). you need to change some ifdefs to have it use the two others |
19:29:59 | | Part pixelma |
19:30:01 | mirak | as they are you can't mix the idct_row c and assembly version, some things must be changed, I can tell you |
19:31:33 | mirak | idct_row and idct_col must be used both as asm or both as C right now. The C version uses some tricks to have less coefs and multiplications, but it's harder to use mac with that algorithm |
19:32:29 | Lear | Code and comment doesn't seem to match... (e.g., "load P[1] P[3] P[5] P[7]" and following code) |
19:32:42 | mirak | Lear: which line ? |
19:32:51 | Lear | 430 |
19:34:16 | mirak | Lear: yes I should comment more, and this point was what gave me a lot of problem. in fact the dots for a row are ranged like that in the block : P[0] P[2] P[4] P[6] P[1] P[3] P[5] P[7] |
19:34:34 | mirak | it took me some time to figure this out |
19:35:01 | mirak | they could have explained that in the code. |
19:35:15 | Lear | and the digits really are the array indexes? |
19:36:29 | mirak | hum not sure for you question |
19:36:35 | mirak | what's your question ? |
19:36:39 | | Join lodesi [0] (n=lds@d02m-62-34-200-176.d4.club-internet.fr) |
19:37:24 | mirak | Lear: if P is the array with the logical representation of the dots. |
19:37:32 | Lear | E.g., the "1" in "P[1]". |
19:37:56 | mirak | [P[0], P[2], P[4], P[6], P[1], P[3], P[5], P[7] ] is the array of the physicall representation |
19:39:14 | | Quit dan_a (Read error: 110 (Connection timed out)) |
19:39:37 | mirak | Lear: look here http://www.quicklogic.com/images/Optimizing_Embedded_Systems_WP.pdf page 41 . this is the matrix multiplication that I do |
19:41:19 | | Join BHSPitLappy [0] (n=steve-o@adsl-68-95-246-24.dsl.rcsntx.swbell.net) |
19:42:43 | lex_ | /dev/sdc2 19G 19G 0 100% /media/ipod-1 |
19:42:45 | lex_ | :( |
19:44:07 | mirak | Lear: you gave up ? |
19:44:08 | mirak | :) |
19:44:37 | Lear | Not really, but you do seem to clear the accumulators properly. |
19:44:55 | | Quit Kohlrabi (Read error: 104 (Connection reset by peer)) |
19:44:57 | Lear | And though I think the comment is confusing, the asm code appears to match the C code... |
19:45:14 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-132-187.pools.arcor-ip.net) |
19:45:14 | mirak | I didn't knew mac add a fractional mode |
19:45:46 | mirak | Lear: there is no C code matching this function |
19:45:56 | mirak | Lear: wich one are you looking at ? |
19:46:24 | Lear | idct_row. there's a C function in the #else block... |
19:47:10 | mirak | Lear: yes it's supposed to do the same, at a *sqrt(2) difference |
19:47:16 | | Join Angry [0] (n=Miranda@dslb-084-056-150-047.pools.arcor-ip.net) |
19:48:21 | mirak | Lear: it's by developping back the idct_row c code I realised the dots are not contigous |
19:48:29 | | Quit Arathis (Read error: 110 (Connection timed out)) |
19:48:40 | | Quit tvelocity ("Αποχώρησε") |
19:49:47 | amiconn | mirak: Do you know whether the data the idct is working on is located in iram or dram? |
19:50:37 | mirak | Lear: the function at line 204 is an atempt to copy in asm the C fuction |
19:50:52 | amiconn | If it's dram, there is an optimisation possibility in idct_row: If you reverse the order of calculations in the /* mat 1 - mat2*/ part, the results are in the same sequence as they are written to memory. So you can collect the results in 4 32bit registers and write them to memory with a single movem.l |
19:50:59 | mirak | amiconn: that's dram, though I know how to put it to iram. |
19:51:23 | mirak | amiconn: I did it and got a big boost. |
19:51:48 | | Join Arathis [0] (n=doerk@p508A663D.dip.t-dialin.net) |
19:52:51 | mirak | amiconn: the problem is how this memory block is allocated. It's statically allocated inside the mpeg2_decoder_s struct at line 95 in mpeg2_internal.h |
19:53:27 | Lear | hm.., in idct_col, the move.w indexes (when reading the block) looks suspicious... |
19:53:40 | | Nick lex_ is now known as lex (i=lex@evot.us) |
19:55:03 | Lear | Unless the matrixes are 8-entry blocks, so the "*16" is just a shorthand of "*2*8"... |
19:55:25 | amiconn | The idct block is 8x8 on shorts |
19:55:42 | mirak | amiconn: in slice.c you can declare a int_16 DCTblock [64] in iram, then replace decoder->DCTblock with DCTblock |
19:55:43 | amiconn | So getting one row down means 16 bytes (8 shorts) |
19:56:47 | mirak | I think the best thing would to have all mpeg2_decoder_s in iram but I don't think it would fit |
19:57:03 | | Quit Kohlrabi (Nick collision from services.) |
19:57:09 | | Join Kohlriba [0] (n=Kohlrabi@dslb-082-083-132-187.pools.arcor-ip.net) |
19:59:10 | amiconn | mirak: What was the problem with that code again? |
19:59:11 | mirak | quantizer_prescale would be interesting in iram but it's 16k big |
19:59:35 | mirak | amiconn: problem is that if I don't clear the accs it's all garbeled |
19:59:38 | amiconn | Btw, while I don't understand much about idct, I can see several optimisation possibilities there |
19:59:48 | mirak | hum set 0 to them at the begining |
20:00 |
20:00:05 | mirak | amiconn: go ahead |
20:00:08 | Lear | And no emac asm in other parts? |
20:00:18 | mirak | Lear: wich parts ? |
20:00:38 | Lear | Parts of mpegplayer other than the file you pasted. |
20:00:38 | mirak | Lear: oh in mpegplugin ? |
20:01:04 | mirak | not that I modified, but I think the copy to screen is in asm, I will look at it |
20:02:17 | amiconn | E.g. I would load all 8 coefficients at once in th erow part |
20:02:36 | | Join webguest78 [0] (i=ccd290a4@gateway/web/cgi-irc/labb.contactor.se/session) |
20:02:45 | amiconn | mirak: The lcd_yuv_blit() uses asm, but no emac instructions |
20:02:51 | | Quit webguest78 (Client Quit) |
20:03:05 | | Join delorean90 [0] (i=ccd290a4@gateway/web/cgi-irc/labb.contactor.se/session) |
20:03:17 | mirak | amiconn: there is not enough registers |
20:03:25 | amiconn | In fact it could perhaps profit from emac, but even if we introduce that, we'd use movclr at the end |
20:03:34 | amiconn | mirak: There are enough registers |
20:03:45 | mirak | amiconn: well I prefer keep some register to do the block in one asm function |
20:03:46 | | Quit delorean90 (Client Quit) |
20:04:15 | amiconn | I am looking at the full idct() |
20:04:34 | amiconn | Loading 8 coefficients instead of 4 just means using 2 more registers |
20:05:09 | Lear | On the CrossCompiler wiki page, it says that when using gcc 4.0.3 on coldfire targets, "sometimes crashes are observed". Anyone who knows anything about that? |
20:05:18 | amiconn | And I wonder what you |
20:05:32 | Lear | I've used such builds a few days, and it seems fine to me... |
20:05:33 | mirak | yes, but I need to save the second matrix in d4 d5 d6 d7 , and d3 is used for the loop |
20:05:37 | amiconn | 're using %a4 for. %[block] itself gets never modified |
20:06:07 | amiconn | I never said you'd need d registers. a registers work equally well for emac |
20:06:21 | mirak | amiconn: yes, I can do a suba #128,%[block] |
20:06:33 | amiconn | where? |
20:07:06 | | Join bbroke [0] (n=bbroke@p54BD3B4C.dip0.t-ipconnect.de) |
20:07:07 | mirak | after doing the 8 rows loop |
20:07:16 | amiconn | Ah, hmm, in fact you do |
20:07:24 | mirak | hum |
20:07:29 | amiconn | But then you can readjust without wasting a register |
20:07:51 | amiconn | Btw, you don't need to specify the i and a variants explicitly |
20:08:07 | amiconn | Just write sub.l #128,%[block] |
20:08:22 | amiconn | The assembler knows %[block] is an a register |
20:08:26 | | Join Pyromancer_ [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
20:08:30 | mirak | ok I wasn't sure for that. seem the compile adjust itself |
20:09:01 | mirak | I was thinking it maight be faster |
20:09:31 | amiconn | You just need to remember that some operations aren't possible on a registers (e.g. shifts), or work different (e.g. arithmetic operations don't set flags) |
20:09:56 | | Join niskel [0] (n=niskel@fctnnbsc15w-156034092210.nb.aliant.net) |
20:10:04 | mirak | amiconn: yes, discovering that when coding is the hardest part. when you must drop your code |
20:10:53 | amiconn | Btw, the accumulator clearing in the middle of the full idct (between rows and columns) should definitely be superfluous |
20:11:38 | | Quit Pyromancer_ (Client Quit) |
20:12:09 | | Quit niskel (Remote closed the connection) |
20:12:23 | | Join Pyromancer_ [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
20:12:45 | mirak | amiconn: that was to test why the accs seems to not be cleared |
20:13:07 | mirak | the move #0,acc0 should be superfluous also |
20:13:49 | amiconn | That's what I mean |
20:14:03 | mirak | there is one weird thing, I can't inline idct() because gcc says the row and col labels are used twice. |
20:14:23 | amiconn | That means idct() is used in 2 places |
20:14:42 | amiconn | If you want to inline it, you need to stick to local labels |
20:14:47 | mirak | yes, in idctcopy and idctadd |
20:15:02 | mirak | amiconn: how do you do that ? |
20:15:23 | Lear | amiconn: you aware of any reason to not use "-m5206e" instead of "-m5200" when compiling rockbox for coldfire targets? |
20:15:48 | Lear | it generates slightly smaller/faster code, and works fine in my tests (h140). |
20:15:50 | mirak | because 5200 is more generic ? |
20:16:02 | mirak | ah ok |
20:16:04 | amiconn | (1) What's the exact difference? (2) I though we use -m5249 ... |
20:16:21 | mirak | great. Lear : rivers are 5249 right ? |
20:16:56 | Lear | the difference I'm aware of, is that with -m5206e, gcc actually uses the div instruction (early 5200 models didn't implement that, so gcc can't use it). |
20:17:42 | mirak | interesting |
20:17:45 | | Join dan_a [0] (n=dan-mirc@217.23.173.156) |
20:17:48 | Lear | −−target-help for gcc do list -m5249, but gcc doesn't recognize it. -m5206e works though. |
20:18:35 | mirak | the cores are backward compatible ? |
20:18:38 | amiconn | Hmm, mine doesn't show -m5249 |
20:18:42 | amiconn | mirak: Yes |
20:19:02 | amiconn | CFPRM.pdf says DIVS, DIVU, REMS and REMU are 5206e and up |
20:19:13 | Lear | mine does, under 680X0 options. |
20:19:33 | amiconn | We shouldn't run into problems by using it. All irivers we support have 5249, the X5 has 5250 |
20:19:51 | | Quit Pyromancer (Read error: 110 (Connection timed out)) |
20:19:56 | amiconn | AH, indeed |
20:20:12 | Lear | So I'll commit the change then. Just wanted to double-check it... |
20:21:01 | | Join bluey- [0] (n=bluey@dslb-088-073-095-100.pools.arcor-ip.net) |
20:21:16 | amiconn | Lear: Did you check whether it makes gcc also use MAC? |
20:21:21 | amiconn | (not EMAC) |
20:21:39 | Lear | no mac use that I'm aware of. Didn't look much for it though... |
20:21:42 | preglow | i'm almost 100% certain it won't |
20:21:59 | | Nick Pyromancer_ is now known as Pyromancer (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
20:22:05 | amiconn | Chapter 12 lists divide and MAC support beginning with 5206e |
20:23:30 | mirak | woudln't it be faster to make gcc use mac d0,d1,acc0 ; moveclr acc0,d1 instead of mul d0,d1 ? |
20:23:53 | Lear | only mac use in rockbox.elf is dsp stuff. |
20:24:20 | mirak | mul is 4 cycles and mac is 1 |
20:24:45 | Lear | there's a stall between the mac and the moveclr, so the first one would take at least 3 cycles... |
20:27:52 | | Quit Angry ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
20:28:06 | preglow | exactly three |
20:28:19 | preglow | so it'd be just as slow as an ordinary mul |
20:28:29 | preglow | as a matter of fact, it would be slower |
20:29:05 | preglow | only use mac instructions when you need to do actual multiply-and-accumulate operations, or when you need a quick 64 bit mul |
20:29:07 | amiconn | My guess is that the mac/movclr sequence needs the same cycle count as the mul |
20:30:18 | amiconn | ..because it's very likely that the (e)mac-equipped coldfires actually use the (e)mac multiplier for performing mul as well, |
20:30:30 | preglow | it does |
20:30:36 | preglow | and yes, the cycle count matches |
20:30:51 | preglow | but thanks to the mac/movclr being bigger than one mul instruction, it'll be slower |
20:30:52 | amiconn | and what happens internally is almost the same as the mac/movclr sequence |
20:31:08 | amiconn | Hello 'risc' ... |
20:33:43 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
20:34:29 | | Quit Pyromancer ("Ex-Chat") |
20:34:39 | mirak | amiconn: is there any way to load in less moves a column ? I also use a swap just to save two registers, otherwise I could word only on the low part |
20:35:03 | mirak | work/word |
20:35:15 | | Quit bluey- (Remote closed the connection) |
20:35:54 | amiconn | If you have enough registers, it would be faster to not swap and only use the low part. But afaics there is no way to speed up the load |
20:36:09 | amiconn | Does the full idct() work as-is? |
20:36:16 | | Quit perplexity (Read error: 110 (Connection timed out)) |
20:36:32 | | Join bluey- [0] (n=bluey@dslb-088-073-095-100.pools.arcor-ip.net) |
20:36:40 | mirak | amiconn: it doesn't, but it should |
20:37:17 | mirak | maybe I do bad loops or bad incrementations |
20:37:44 | amiconn | The individual _row and _col versions do work, even if both are enabled? |
20:38:26 | mirak | amiconn: no |
20:38:29 | mirak | I explain |
20:38:41 | | Quit barrywardell ("CGI:IRC") |
20:39:32 | | Join Rob2222 [0] (n=Miranda@AC9E8FC0.ipt.aol.com) |
20:40:32 | mirak | the C _row and C_col uses some tricks, like mutiply the theoric coefficient by sqrt(2). this is done because cos(4*pi/16)=sqrt(2). you then have multiplications by 1 wich is the same than not multiplying, therefore you save some multiplications |
20:41:29 | mirak | so if you want the asm version to be like the the C version you need to use the commented coefs. |
20:41:59 | mirak | amiconn: I do the changing |
20:42:02 | mirak | so you can test |
20:42:04 | preglow | so, should we switch from 5200, then? |
20:42:39 | Lear | already did that... :) |
20:42:41 | amiconn | mirak: What purpose/advantage do the other, non-commented coefficients have, then? |
20:44:26 | mirak | amiconn: well since mac.l is one cycle I didn't bothered doing just a move in the acc0 |
20:44:48 | mirak | amiconn: that was also for test purpose |
20:45:14 | amiconn | Yes, but if the coefficients don't match, the final result will also be different? |
20:45:22 | amiconn | Or do I miss something important here? |
20:45:37 | preglow | i like the fact that no one noticed until now that gcc never does emits div... |
20:45:45 | | Quit bluey- (Remote closed the connection) |
20:46:11 | mirak | the coef constants Wx are the same than Wa etcetera exept some are *sqrt(2) and the others are not |
20:46:38 | TrueJournals | Why aren't bootloaders avaliable for download with CVS? The build machine builds them... |
20:46:39 | mirak | preglow: that's a happy surprise indeed |
20:46:59 | | Join pixelma [0] (i=pixelma@82.193.235.34) |
20:47:59 | amiconn | mirak: I understand that the coefficients are different; what I don't understand is how those different coefficients should produce the same final result... |
20:49:16 | TrueJournals | Has anyone ever used songdb.pl to build the tagcache database? |
20:49:23 | mirak | amiconn: sorry, the coef are the same exept idct_row in C uses coef*sqrt(2) to save some mults. but this saving as no meaning with the MAC approach exept you could save 1 register and also replace P[0] mutliplications with a move P[0],acc0 |
20:49:59 | amiconn | You already said this multiple times, but that doesn't answer my question |
20:50:28 | mirak | amiconn: this is because matrix multiplication is linear |
20:50:36 | amiconn | If you have certain values, and multiply all coefficients with sqrt(2), the final result will also be multiplied by sqrt(2) |
20:50:51 | amiconn | But you want the result to be the same, how is that achieved? |
20:51:24 | | Join merbanan [0] (n=banan@c80-216-155-218.cm-upc.chello.se) |
20:51:31 | mirak | amiconn: because the idct_col also multiply by sqrt(2), and in the end it's like multiplying by 2 |
20:51:40 | amiconn | ah |
20:51:52 | amiconn | And then you need to shift one bit more/less? |
20:52:18 | mirak | amiconn: yes they do one more right shift. |
20:52:31 | | Quit Caliban (Read error: 110 (Connection timed out)) |
20:52:44 | mirak | amiconn: but anyway for testing purpose and to ease things for now we should use the same coef than the C version uses. |
20:52:53 | TrueJournals | No one's used the perl script to build tagcache? |
20:53:00 | amiconn | Nah, I don't think so |
20:53:12 | amiconn | But the coefficients could be double-checked |
20:53:24 | mirak | amiconn: what ? |
20:53:35 | | Join Pyromancer [0] (n=pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
20:53:48 | amiconn | There might be a mistake/typo/whatever in the modified coefficients... |
20:54:11 | mirak | amiconn: you mean mine or the original ones ? |
20:54:18 | amiconn | yours |
20:54:38 | mirak | you can verify |
20:54:49 | | Quit Landus ("Leaving") |
20:54:49 | mirak | amiconn: I used octave/matlab a lot to simulate things |
20:55:08 | | Join lodesi_ [0] (n=lds@d02m-62-34-200-176.d4.club-internet.fr) |
20:55:17 | mirak | I think the coefs are right I double checked, but you can check also :) |
20:57:19 | mirak | amiconn: there is also one thing. They add 2048 to the shifted d0 variable in idct_row and do the same in idct_col by adding 65536. that's maybe to correct some precision loss. |
20:57:54 | mirak | you should see that add commented in the asm code. |
20:58:20 | amiconn | Iirc the dc component is handled differently |
20:58:37 | amiconn | I remember having seen that in the jpeg decoder |
20:58:58 | amiconn | ...even though I don't understand everything in it |
20:59:36 | amiconn | Oh, and when you add 65536, you will overflow mac.w for sure |
21:00 |
21:00:25 | preglow | nice, nice, 3k shaved off rockbox.iriver |
21:00:33 | preglow | which is still somewhat huge at 330k |
21:01:41 | Slasheri | i am worried that the bootloader is getting bigger and it will hit the 64 KiB limit soon.. |
21:02:17 | Slasheri | only 2k left |
21:03:29 | | Quit lodesi (Read error: 110 (Connection timed out)) |
21:05:31 | mirak | amiconn: yes I probably didn't noticed it. |
21:05:36 | | Quit TeaSea (Remote closed the connection) |
21:05:43 | | Quit _Lucretia_ ("Leaving") |
21:05:59 | | Join TeaSea [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
21:06:01 | mirak | amiconn: but that seems obvious |
21:06:03 | mirak | :) |
21:06:33 | *** | Saving seen data "./dancer.seen" |
21:06:42 | amiconn | Hmm, but it seems they do the multiplication in a completely different way |
21:06:54 | mirak | I think I used it when I used a full register |
21:07:06 | amiconn | Do you use the emac in fractional mode? |
21:07:12 | mirak | amiconn: I bakward developped the C algorithm |
21:07:13 | preglow | Slasheri: i don't think slimming it down further should be impossible |
21:07:14 | | Join rbalboa_ [0] (n=daniel@173.Red-81-32-89.dynamicIP.rima-tde.net) |
21:07:25 | | Join webguest71 [0] (i=549c2368@gateway/web/cgi-irc/labb.contactor.se/session) |
21:07:44 | mirak | amiconn: it's the same matrix multiplication than described in the pdf I gave a link |
21:08:15 | mirak | amiconn: what's fractional mode ? I didn't see that in the manual |
21:09:04 | linuxstb | BTW, has anyone noticed if iriver use the EMAC in their firmware? |
21:09:04 | | Quit webguest71 (Client Quit) |
21:10:24 | mirak | wouldn't have they if they used asm ? |
21:11:29 | | Quit Arathis (Read error: 104 (Connection reset by peer)) |
21:11:43 | linuxstb | I guess it depends if any asm code was written specifically for the Coldfire or not. |
21:12:22 | amiconn | I guess they do use it, at least in the motorola mpeg audio decoder |
21:13:32 | linuxstb | MP3 decoder - it failed to play my MP2s... |
21:15:27 | amiconn | k |
21:15:32 | * | amiconn never tried that |
21:19:45 | | Join _Lucretia_ [0] (n=munkee@dyn-62-56-117-104.dslaccess.co.uk) |
21:19:56 | dan_a | Slasheri: Your scheduler changes do bad things to the 3G iPod. |
21:20:41 | Slasheri | dan_a: hmm, what kind of things? |
21:20:44 | dan_a | I didn't notice any major improvement in MP3 playback, but the UI becomes horribly sluggish |
21:21:03 | dan_a | (this is with your version 2 patch against a clean CVS tree) |
21:21:19 | Slasheri | weird, and you was playing a standard mp3 file ipod should normally handle? |
21:21:28 | mirak | amiconn: the value to add is 32 instead of 65536. I do //"add.l#32,%d0\n\t" |
21:21:29 | dan_a | I was |
21:21:50 | Slasheri | dan_a: that was with the scheduler.patch (the newest)? |
21:21:57 | linuxstb | Slasheri: The 3g ipods struggle even with MP3s. |
21:22:03 | Slasheri | oh.. |
21:22:24 | Slasheri | i would need to have an ipod :/ |
21:22:27 | linuxstb | They have a PP5002 (broken cache), 4g and later ipods have PP502x |
21:22:54 | dan_a | Might moving some of the code to iram help? |
21:23:14 | dan_a | (I've not worked out the rules of when that does and doesn't help yet) |
21:23:41 | amiconn | Slasheri: The patch seems to work on archos (tried on recorder only so far), but it does one thing I don't like |
21:24:05 | linuxstb | dan_a: It may help, but most codecs already use all the available IRAM - the Coldfire benefits heavily from it. |
21:24:06 | mirak | amiconn: oh no ! I remember why I added 65536. it's because I want to add 1 in the upper part of the register |
21:24:08 | amiconn | It almost maxes out iram usage; only 28 bytes left with the patch... |
21:24:28 | | Join Arathis [0] (n=doerk@p508A663D.dip.t-dialin.net) |
21:24:31 | amiconn | That will definitely brek debug builds |
21:24:57 | dan_a | linuxstb: I thought that half the iram was kept for the core and half for the codecs? Or is that something I've got confused about? |
21:25:09 | linuxstb | dan_a: It is. What code are you talking about? |
21:25:38 | amiconn | Slasheri: What does the asterisk at the left mean? |
21:25:50 | dan_a | I was talking about maybe moving parts of the scheduler code to iram |
21:26:25 | Slasheri | amiconn: ah, hmm.. i am not really sure how to fix that.. or maybe we could put some data out of the struct |
21:26:37 | Slasheri | amiconn: star indicates that the current process is running (not sleeping) |
21:26:52 | amiconn | Okay, seems to work on archos as well |
21:27:03 | Slasheri | i have had in mind to separate also blocked processes but i think that might become too complex to do |
21:27:07 | Slasheri | sounds nice :) |
21:27:10 | amiconn | I just started a tagcache update, and a second asterisk appeared |
21:27:23 | Slasheri | hehe :) |
21:27:49 | Slasheri | with iriver, those are flashing when there are many background threads running |
21:27:56 | amiconn | main always shows active. Is that correct? |
21:28:08 | Slasheri | yep, because main shows also the debug menu |
21:28:15 | Slasheri | so debug menu never sees it sleeping |
21:28:16 | amiconn | AH, of course |
21:28:45 | amiconn | I don't see any other thread showing activity... |
21:29:13 | amiconn | (other than main and tagcache) |
21:29:32 | Slasheri | then it sounds correct, because all threads should sleep most of the time |
21:30:07 | Slasheri | they probably just wait in a kernel queue loop and will sleep immediately again after woken up |
21:30:08 | amiconn | Backlight thread seems to work, backlight goes on & off correcty |
21:30:28 | amiconn | The bad thing is that I cannot see all threads |
21:30:37 | dionoea | anyone her know what BUTTON_ON is in the sym for Hxx0 ? |
21:30:38 | amiconn | That's not a problem introduced by your patch |
21:30:41 | dionoea | *here |
21:30:42 | Slasheri | hmm |
21:31:11 | dionoea | F8 |
21:31:42 | amiconn | Maybe we could use the list widget for the thread list? Or does the list widget not allow dynamic entries and programmatic redraw? |
21:32:45 | Slasheri | hmm, list widget sounds nice if that's possible to do |
21:32:49 | amiconn | Slasheri: Do you have a remote? |
21:32:57 | Slasheri | list would be nice for logf menu also |
21:33:02 | amiconn | (LCD remote that is) |
21:33:04 | Slasheri | hmm, for iriver? yes |
21:33:51 | amiconn | The debug menu only works on main, correct? |
21:33:58 | | Join rconan [0] (n=richard@client-82-12-30-125.brhm.adsl.tesco.net) |
21:34:06 | Slasheri | yep, it's not displayed on remote at all |
21:34:12 | dionoea | pixelma: ? |
21:34:14 | amiconn | So you should be able to see the remote_scroll thread being active if there is a scroling line on the remote |
21:34:15 | Slasheri | hmm.. |
21:34:31 | pixelma | dionoea: yes? |
21:34:32 | Slasheri | in fact i think recent changes might have enabled the menu on remote as well |
21:34:42 | Slasheri | but debug sub menus don't work |
21:34:54 | amiconn | The menu itself is of course displayed on the remote |
21:35:02 | Slasheri | i will check that |
21:35:05 | amiconn | It uses the standard menu, i.e. list widget |
21:35:19 | dionoea | pixelma: i'll commit a new solitaire bugfix patch in a few seconds. Could you test the shortcuts ? (they seem fine now ... don't know if my code was just all bugged when i first wrote it or if someone added some bugs afterwards) |
21:35:26 | amiconn | But most of the sub-items only display on main |
21:35:48 | pixelma | dionoea: sure I will |
21:36:12 | dionoea | comited |
21:39:06 | Slasheri | amiconn: yep, just tried it and sub items wont work |
21:39:07 | | Quit alberink (Read error: 104 (Connection reset by peer)) |
21:39:13 | Slasheri | but menu itself is displayed |
21:39:55 | amiconn | I guess we should leave it that way, unless using one of the standard widgets does have advantages |
21:40:05 | amiconn | (like using th elist widget for thread debug) |
21:40:49 | dionoea | Slasheri: is the threads priority patch working better now ? :) |
21:40:59 | | Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl) |
21:42:35 | amiconn | Slasheri: Hmm, when browsing by year, the years aren't sorted... |
21:43:12 | dionoea | i wonder how my solitaire commit triggered 2 warnings in synth.c in the Gigabeat Sim |
21:44:36 | markun | dionoea: maybe it just got compiled on a build server with a gcc version which complains more.. |
21:44:48 | Lear | sometime odd build errors pop up, and disappear again a while later... |
21:45:53 | | Quit Rondom (Nick collision from services.) |
21:45:59 | | Join Rondom [0] (n=Rondom@p54AEEF24.dip.t-dialin.net) |
21:48:07 | pixelma | dionoea: the shortcuts work fine now :) |
21:48:14 | dionoea | nice :) |
21:48:30 | dionoea | solitaire is now bug free :') |
21:50:06 | TrueJournals | yay :-p |
21:50:45 | Slasheri | amiconn: weird, they should be.. probably dir buffer ran out |
21:50:49 | | Quit rbalboa_ (Read error: 110 (Connection timed out)) |
21:50:58 | Slasheri | but need to go now, cu tomorrow :) |
21:51:35 | Slasheri | dionoea: hmm, probably not if you tried it last time today |
21:52:04 | dionoea | i didn't :) |
21:52:06 | mirak | amiconn: I don't know what to do, they work both separately but no together |
21:52:11 | dionoea | i only tried the first patch yesterday |
22:00 |
22:02:24 | | Quit rconan ("Leaving") |
22:03:08 | dan_a | Putting add_to_list and remove_from_list in IRAM feels like it improves performance by a huge amount with Slasheri's patch. |
22:05:22 | | Quit actionshrimp ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
22:06:00 | dan_a | (on the 3g iPod, at least) |
22:09:28 | | Join mirak_ [0] (n=mirak@AAubervilliers-152-1-39-98.w83-114.abo.wanadoo.fr) |
22:09:42 | | Join Angryman [0] (i=5438962f@gateway/web/cgi-irc/labb.contactor.se/session) |
22:10:49 | mirak_ | amiconn: they work independently but not together. I can't determine why |
22:12:17 | | Quit BigMac (Read error: 110 (Connection timed out)) |
22:13:15 | Angryman | can someone how to compile a simple plug in and not all again? Try to get some more working on iRiver h10 |
22:13:25 | Angryman | tell^^ |
22:15:32 | markun | Angryman: do you want something like this? "make apps/plugins/logo.rock" |
22:15:47 | Angryman | yes thats what i meant ^^ |
22:15:52 | Angryman | #thx |
22:15:54 | markun | np |
22:17:34 | | Quit mirak (Connection timed out) |
22:18:59 | | Join LayDwnAnD [0] (n=nothing@pool-71-110-201-184.lsanca.dsl-w.verizon.net) |
22:19:14 | amiconn | markun, dionoea: The build machine causing the warning is the most advanced native-gcc-wise: lillebror.haxx.se (gcc 4.1.2) |
22:19:27 | LayDwnAnD | hey has there been any improvement on the video playback for the ipod video ? |
22:20:14 | amiconn | Hmm, others have that too... |
22:20:57 | Angryman | markun: i get an error: "no rule to make target 'apps/plugins/...". stop |
22:21:29 | markun | Angryman: are you in you build dir? |
22:21:35 | markun | your |
22:21:36 | Angryman | yep |
22:21:41 | | Join barrywardell [0] (i=892b7a6e@gateway/web/cgi-irc/labb.contactor.se/session) |
22:21:43 | Angryman | rockbox-devel |
22:22:12 | markun | no, you must make a build dir and run tools/configure in that dir |
22:22:23 | Angryman | ups |
22:22:30 | Angryman | ;-( <−− STUPID ME |
22:22:35 | markun | don't worry |
22:25:19 | | Quit lightyear (Remote closed the connection) |
22:26:02 | | Join Nico_P [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
22:27:38 | Nico_P | wow barry nice commit |
22:27:48 | Nico_P | just seen it |
22:29:14 | TrueJournals | WOW! Scroll pad support? |
22:29:16 | TrueJournals | I have to try this! |
22:29:22 | Nico_P | me too ;-) |
22:29:25 | Angryman | WHAT WHERE |
22:29:29 | Angryman | ^^ |
22:29:35 | TrueJournals | just got a CVS commit |
22:29:37 | TrueJournals | downloading |
22:29:42 | | Join jhMikeS [0] (n=jethead7@adsl-68-250-42-184.dsl.sfldmi.ameritech.net) |
22:29:42 | TrueJournals | well |
22:29:46 | TrueJournals | waiting for 20 GB build |
22:29:54 | dan_a | Well done, barrywardell - I think you've made a few people happy! |
22:29:58 | dionoea | :) |
22:30:01 | barrywardell | it's still fairly basic, but works non the less |
22:30:06 | Angryman | Yipiiiiiieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee |
22:30:08 | | Join newbyx86 [0] (n=newby@ip68-7-14-7.sd.sd.cox.net) |
22:30:31 | Angryman | <−−- Clapping with his hands... happy like a child^^^ |
22:30:32 | amiconn | dionoea: Do you think using the grayscale lib for solitaire on archos would be worth it? |
22:30:41 | dionoea | you could even simulate more buttons if needed i guess ... kind of like what needs to be done on the ipod |
22:30:41 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
22:30:56 | dionoea | amiconn: depends if it has an impact on battery life |
22:31:11 | dionoea | current graphics are already quite readable on archos IMO |
22:31:18 | * | dionoea fetches his recorder to try |
22:31:22 | amiconn | Yes they are |
22:31:52 | jhMikeS | can you use configfile.c in the core (with a mod, for saving encoder settings)? |
22:32:31 | dionoea | amiconn: is battery life the same when using the grayscale lib ? |
22:32:39 | amiconn | The core has its own incarnation of config file writing |
22:33:01 | amiconn | dionoea: No, it will go slightly down. More noticeable on Ondios than on recorders |
22:33:14 | dionoea | ok, then i guess that it'd be best to keep it as is |
22:33:21 | * | pixelma agrees |
22:33:28 | Davide-NYC | Sorry to interrupt... Can I ask a question about the viability of different video codecs at different resolutions on different targets? |
22:33:34 | amiconn | The grayscale lib loads the cpu with 50% as long as the overlay is running (for fullscreen) |
22:33:37 | jhMikeS | amiconn: I've been looking...I don't see...except for the stuff in config.c |
22:33:46 | Davide-NYC | Especially the coldfire CPU in the iRiver H320. |
22:34:10 | jhMikeS | of settings.c or wherever |
22:34:11 | dionoea | i still need to do the nice animation at the end of the game btw :) |
22:34:30 | amiconn | The jumping cards? |
22:34:35 | dionoea | yeah :) |
22:34:42 | amiconn | Shouldn't be too difficult |
22:34:45 | Davide-NYC | What are the expected supported codecs? And what (of those codec) will play on an H320? |
22:35:28 | Davide-NYC | theora, xvid, divx, etc, and at what bitrate? |
22:35:56 | dionoea | amiconn: well it's just some downwards constant acceleration, a jump which basically *=-1 the vertical speed and a constant horizontal speed |
22:36:04 | dionoea | so indeed it should be pretty easy |
22:36:19 | amiconn | Davide-NYC: We don't even manage to run mpeg-2 realtime... so forget about the mpeg-4 variants for now |
22:36:27 | Davide-NYC | [the wife want a video player, but I will try to dissuade from iPod 5G] |
22:36:56 | Davide-NYC | so is it reasonable to presume that real-time on the h320 at native res at decent framerate is not likely? |
22:37:07 | Davide-NYC | using xvid as example |
22:37:11 | Davide-NYC | ? |
22:37:17 | amiconn | Perhaps we'll manage, perhaps not |
22:37:23 | amiconn | It's really hard to say |
22:37:31 | preglow | find some good coders |
22:37:31 | amiconn | Forget xvid |
22:37:36 | Davide-NYC | haha, I'm trying to make a buying decision on a gift for the wife. |
22:37:44 | amiconn | It's more complex than mpeg-2 |
22:37:54 | amiconn | xvid, divx etc are all mpeg-4 variants |
22:37:57 | preglow | amiconn: if iriver could manage xvid, so could we |
22:38:04 | amiconn | I don't know about the complexity of theora |
22:38:06 | preglow | someone really clever just needs to come along |
22:38:14 | preglow | amiconn: it's comparable to mpeg4, more or less |
22:38:15 | amiconn | preglow: Yeah, xvid at 10fps, hooray! |
22:38:28 | amiconn | I'd rather want mpeg-2 at a decent framerate |
22:38:39 | preglow | sure |
22:38:46 | preglow | but it is doable |
22:38:55 | Davide-NYC | what about the iPod 5G targets. they have dedicated video proc, right? |
22:38:57 | Nico_P | cool, now we can go up on the H10 :D |
22:39:04 | preglow | Davide-NYC: but anyway, it's impossible to say, we need more video coders for any of that to happen very soon |
22:39:05 | TrueJournals | yes :-D |
22:39:09 | Angryman | works great^^ |
22:39:11 | TrueJournals | Barry... you rock :-D |
22:39:12 | preglow | Davide-NYC: yeah, which we can't use very easily at all |
22:39:14 | amiconn | Well, mirak does have the basic idct in coldfire asm, we just need to find the bugs |
22:39:31 | amiconn | yuv->rgb seems to have some room for optimisation as well, with emac |
22:39:34 | Nico_P | barrywardell: are you close to fixing the screen bugs ? |
22:39:37 | TrueJournals | by "basic" up support, I suppose you mean that it's not like the original firmware where scrolling with your finger would scroll faster? |
22:39:37 | jhMikeS | need to adapt that to gp use...bit entries won't do it |
22:39:46 | | Quit Hansmaulwurf ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
22:40:01 | Davide-NYC | preglow: I understand, I just wanted to poll some heads in here before I start researching what to get the wife so that she can watch "her shows". |
22:40:11 | TrueJournals | And... how do you quit doom? |
22:40:19 | Davide-NYC | you don;t |
22:40:20 | Nico_P | TrueJournals: yes, there seems to be an area on the pad where it goes up and one where it goes down |
22:40:27 | Davide-NYC | (jusit quits you |
22:40:30 | Nico_P | TrueJournals: have you tried pressing power ? |
22:40:32 | barrywardell | Nico_P: I have a fix for the 6/6GB screen bugs already. it's in the patch tracker |
22:40:33 | TrueJournals | yes |
22:40:44 | markun | Davide-NYC: does it really matter which codec we use if you have to reencode anyway? |
22:40:49 | amiconn | Davide-NYC: Targets with a smaller screen (pixel-wise) will get realtime video earlier... |
22:40:50 | Nico_P | barrywardell: cool, i'll try it |
22:41:06 | TrueJournals | Nico_P: pressing power takes you to the menu... you scroll to Quit game, press play and it says a message and "press select to quit" I've tried everything, and nothing seems to work :-\ |
22:41:06 | | Quit barrywardell ("CGI:IRC (EOF)") |
22:41:06 | | Quit Rondom (Nick collision from services.) |
22:41:07 | Davide-NYC | batch re-encoding is not a problem. |
22:41:12 | jhMikeS | preglow: is the UDA1380 able to provide more sample rates than the coldfire or should it not be in master mode and use the cf audio clock instead? |
22:41:16 | | Join Rondom [0] (n=Rondom@p54AEDEEC.dip.t-dialin.net) |
22:41:35 | amiconn | jhMikeS: Afaik the UDA can't be clock master in the iriver |
22:41:40 | Angryman | Barry looks for values greater or lower than a certain one and defines with this up or down.... so it goes up from one value and down |
22:41:53 | amiconn | But Linus probably knows more |
22:41:58 | Angryman | <−− as far as a stupid man like me understood it ^^ |
22:42:08 | jhMikeS | amiconn: The driver file sets it that way when recording is enabled |
22:42:20 | | Join barrywardell_ [0] (i=892b7a6e@gateway/web/cgi-irc/labb.contactor.se/session) |
22:42:32 | jhMikeS | Ironically linus says they should always be in slave mode?!?! |
22:43:06 | barrywardell_ | Angryman: that's pretty much it |
22:43:25 | * | amiconn already has too many loose ends in his source tree :( |
22:43:30 | barrywardell_ | TrueJournals: that's exactly what I mean by basic |
22:43:31 | Nico_P | barrywardell_: is the battery level read correctly ? |
22:43:44 | Davide-NYC | jhMikeS: can I get your quck opinion on bitmaps vs char in the recording statusbar for displaying samplerate? http://forums.rockbox.org/index.php?topic=5882.msg48712#msg48712 |
22:43:48 | * | linuxstb has many loose ends in many source trees... |
22:43:55 | barrywardell_ | Nico_P: Yes, I think so. on 20GB at least |
22:43:57 | jhMikeS | preglow: Is it needed to detect the SPDIF sample rate if were going to set it explicitly anyway? |
22:44:01 | amiconn | Maybe I should stop here, dump all changes, then restart later |
22:44:08 | barrywardell_ | it takes a few seconds before it's read though |
22:44:27 | Nico_P | ok |
22:44:35 | amiconn | jhMikeS: You can't set s/pdif sample rate, you have to use the measured one |
22:44:41 | Angryman | but anyway you can define it via system (5g 820mAh or so) |
22:44:45 | Angryman | or not? |
22:44:55 | amiconn | You can only record what's delivered, not magically resample... |
22:45:15 | Nico_P | Angryman: i meant the current power level of the battery, not its capacity |
22:45:30 | Angryman | but for that you need the capacity ^^ |
22:45:32 | TrueJournals | so no one knows how to quit Doom? |
22:45:37 | Angryman | need to know |
22:45:45 | linuxstb | TrueJournals: Not on the H10.... |
22:45:54 | Nico_P | the capacity is only needed to know how time you have left |
22:45:59 | TrueJournals | the capacity of the 20 GB H10 battery is 1550 mAh... |
22:46:06 | Angryman | quit doom<−−- Battery out ^^ |
22:46:11 | linuxstb | TrueJournals: It's probably just a missing key mapping - so someone will need to fix the source. |
22:46:22 | TrueJournals | lol |
22:46:25 | | Quit LayDwnAnD (Connection timed out) |
22:46:29 | Nico_P | linuxstb: isn't what i just said above true for all targets ? |
22:46:31 | TrueJournals | Angryman: I have a 20 GB :-p |
22:46:48 | Nico_P | what's the capacity for the 5 GB ? |
22:46:49 | Angryman | ok^^ so i dunno |
22:47:03 | | Quit Angryman ("CGI:IRC (EOF)") |
22:47:10 | barrywardell_ | TrueJournals: it's probably a bug in the button settings |
22:47:14 | linuxstb | Nico_P: You've said lots of things... |
22:47:27 | TrueJournals | barrywardell_: Guess I'll just have to reset :-p |
22:47:40 | | Join aegray_ [0] (n=aegray@74.135.163.80) |
22:47:50 | | Join Angry [0] (n=Miranda@dslb-084-056-150-047.pools.arcor-ip.net) |
22:47:53 | Nico_P | i was referring to what i said just before asking : "the capacity is only needed to know how time you have left" |
22:47:54 | barrywardell_ | Nico_P: 820mAh |
22:48:01 | linuxstb | Nico_P: Yes, that's true. |
22:48:05 | TrueJournals | lol... tjere |
22:48:16 | TrueJournals | *there's one place on the scroll pad where it reads both up and down :-p |
22:48:20 | Nico_P | barrywardell_: thanks |
22:48:48 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-144-121.pools.arcor-ip.net) |
22:49:00 | Mode | "#rockbox +o Bagder " by ChanServ (ChanServ@services.) |
22:49:06 | Nico_P | linuxstb: ok, what you said ("Not on the H10....") made me think maybe it wasn't the same for all targets |
22:49:13 | Topic | "http://www.rockbox.org/twiki/bin/view/Main/CvsBuildServer" by Bagder (n=daniel@rockbox/developer/bagder) |
22:50:54 | jhMikeS | amiconn: ok I don't understand...it's set to use the audioclk/4 (44100) then what it really is has to be measured since it won't be that? |
22:51:37 | amiconn | The UDA isn't part of the recording data path when recording from s/pdif |
22:52:17 | amiconn | It's only used for monitoring - and it's impossible to sync the coldfire audioclk output to the s/pdif input signal |
22:53:11 | amiconn | So the UDA will play a ghard-resampled version (no interpolation at all) of the input signal |
22:53:22 | | Quit barrywardell_ ("CGI:IRC (Ping timeout)") |
22:53:29 | Bagder | it would be neat if some H10 guys could have a look at adjusting the manual for the H10 |
22:53:32 | amiconn | Still better than no monitoring at all |
22:53:49 | mirak_ | amiconn: I manage to make work the two idct in conjonction but there are some glitches |
22:55:12 | jhMikeS | here's the comment for SPDIF setup: /* SCLK2 = Audioclk/4 (can't use EBUin clock), TXSRC = EBU1rcv, 64 bclk/wclk */ |
22:55:12 | | Quit solarflare (Read error: 104 (Connection reset by peer)) |
22:55:25 | amiconn | Exactly. |
22:55:26 | | Join solarflare [0] (n=supernov@82-203-170-134.dsl.gohome.fi) |
22:55:48 | jhMikeS | So where's the clock coming from? |
22:56:02 | Angry | Bagder... i will have a look at it |
22:56:04 | amiconn | The UDA clock is coming from the coldfire, as the comment says |
22:56:09 | jhMikeS | yes |
22:56:16 | amiconn | But that doesn't have to do with the recording sample rate |
22:56:24 | Angry | at least for the parts i can contribute ^^ |
22:56:31 | Bagder | Angry: great! tucoz and bluebrother are two of the masterminds behind it |
22:56:33 | dionoea | w00t ! jumping cards in solitaire |
22:56:39 | amiconn | The s/pdif input (EBUin in motorola language) is part of the coldfire itself |
22:57:19 | Bagder | Angry: it should mostly be a matter of describing H10-specific things as the generic things are mostly covered already |
22:57:37 | jhMikeS | Isn't the UDA clock from the codec in mm? |
22:57:48 | Angry | maybe you could help me once with compiling a plug in... cant get it out of cygwin antd it seems that there have just to be some lcd size settings adjusted and with my minor programming skills i could solve such issues |
22:57:49 | amiconn | ??? |
22:58:19 | | Quit Rudy4Pez (Connection timed out) |
22:58:23 | Angry | where can i find it... in ../ttols/configure ... build manual ??? |
22:58:28 | amiconn | Again: the UDA has _nothing_ to do with the recording when recording from s/pdif |
22:58:33 | jhMikeS | so the SCLKII follow IIS1 |
22:58:39 | jhMikeS | recv |
22:58:47 | Bagder | Angry: correct |
22:58:53 | Angry | ok |
22:58:59 | amiconn | jhMikeS: Not in s/pdif mode (!!!!!!!!!!!!!!!!!!!!!!!) |
22:59:16 | amiconn | SCLK2 is free-running, derived from audioclk |
22:59:32 | jhMikeS | amiconn: don't get do flustered! :) |
22:59:34 | amiconn | TXSRC is passed through from EBU1rcv |
22:59:59 | amiconn | That's the cause of the harsh resampling if the input signal isn't 44.1kHz |
23:00 |
23:00:01 | TrueJournals | Hooray being able to turn volume up! |
23:00:44 | bluebrother | Angry, want to help out with the manual? |
23:01:23 | jhMikeS | section 17 some more? |
23:01:34 | Angry | Yes |
23:01:46 | bluebrother | nice :) |
23:01:59 | * | jhMikeS is gonna get a section 8 :) |
23:02:23 | | Part ep0ch_ ("Kopete 0.11.1 : http://kopete.kde.org") |
23:02:29 | | Quit Lear ("Chatzilla 0.9.74 [Firefox 1.5.0.5/2006071912]") |
23:03:16 | | Quit EV|Server (Read error: 110 (Connection timed out)) |
23:03:17 | | Join Lune [0] (i=ce3fe6b5@gateway/web/cgi-irc/labb.contactor.se/session) |
23:04:31 | Angry | can anyone tell me how to compile brickmania.c to brickmania.rock (saw it now also in the manual^^) and it isnt in the rockbox 5GB build... Needs just some fixes in the LCD-SIZE SETTINGS TO GET IT WORKING |
23:04:58 | Bagder | Angry: edit SOURCES |
23:05:00 | Bagder | in that dir |
23:05:19 | Bagder | or possibly edit the source |
23:05:48 | | Quit Kohlriba (Read error: 110 (Connection timed out)) |
23:06:08 | Bagder | its 128 pixels width isn't it? |
23:06:10 | Bagder | wide |
23:06:15 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) |
23:06:37 | *** | Saving seen data "./dancer.seen" |
23:06:50 | Angry | 128x128 5gb |
23:07:11 | bluebrother | damn. Something is different for on-boot loading wps between the sim and my device. |
23:07:15 | Bagder | Angry: so see line 41 in apps/plugins/SOURCES |
23:07:21 | Angry | ah found the source file |
23:08:04 | Angry | and its already commented that it needs to be fixed... right place to start ^^ Thx Bagder |
23:08:37 | Bagder | the comment is of course about the ifp7xx, but it has the same LCD width |
23:09:13 | Angry | #if LCD_WIDTH != 128 |
23:09:13 | Angry | brickmania.c |
23:09:34 | Angry | ^^ |
23:09:41 | Bagder | ? |
23:09:53 | Lune | is it ok to ask here if anyone could please fix page-up/down (on+down/up) functionality for V1 Recorder ? |
23:12:28 | linuxstb | Angry: Someone needs to create smaller colour bitmaps for Brickmania to work on a 128x128 LCD. |
23:12:53 | | Quit rretzbach (Read error: 104 (Connection reset by peer)) |
23:14:42 | Angry | bluebrother: how shall and can i make suggestions for changes in the manual?? |
23:15:16 | bluebrother | Angry, if you can build the manual yourself you could simply generate patches and submit them to the tracker. |
23:15:25 | | Join sharpe [0] (i=sharpe@user-0c8hc0l.cable.mindspring.com) |
23:15:56 | bluebrother | if not, you can still collect your suggestions (sorted by themes if possible) and submit that to the tracker. |
23:15:56 | Angry | never generated a patch before can a tutorial found somewhere on rockbox.org |
23:16:01 | Angry | ? |
23:16:01 | | Join EV|Toshiba [0] (n=Testing@pool-72-64-146-8.tampfl.fios.verizon.net) |
23:16:02 | amiconn | Bagder: Do you know why the plugin bitmaps (native and mono, remote & main) are tried to build 3 times? |
23:16:07 | EV|Toshiba | billytwowilly ? |
23:16:11 | bluebrother | do you have a cvs tree checked out? |
23:16:16 | Bagder | amiconn: nope |
23:16:17 | Angry | yes |
23:16:35 | bluebrother | then it's simply a "cvs diff -u <filename(s)>" |
23:16:37 | | Quit _Veseliq_ (Read error: 113 (No route to host)) |
23:17:06 | bluebrother | for diffing on the complete manual simply use "manual" as filename (assuming your toplevel folder has the manual folder in it) |
23:17:07 | amiconn | This is ugly. It slows down cygwin even more... (other build environments too of course) |
23:17:36 | bluebrother | oh, forgot: cvs diff -u prints it output to stdout, so just redirect it into a file |
23:17:52 | bluebrother | cvs diff -u manual > mychangestothemanual.patch |
23:18:00 | Angry | uff.. now i gotta make a copy and paste ^^ |
23:18:17 | bluebrother | heheh ;-) |
23:18:23 | EV|Toshiba | Hmm... billy had me install some Kubuntu packages yesterday, and I cant get the machine to connect to the internet.. |
23:18:29 | | Quit JoeBorn ("Leaving") |
23:18:34 | bluebrother | also I'd recommend you read the LatexGuidelines and ManualTodo wiki pages. |
23:18:43 | Angry | will do |
23:19:01 | TrueJournals | Does rockboy play gameboy and gameboy color roms? |
23:19:09 | bluebrother | we have quite a bunch of macros for making working on the manual smoother, but you need to know them ;-) |
23:19:56 | linuxstb | TrueJournals: Yes. |
23:20:16 | TrueJournals | that's what I though :-p |
23:20:17 | Angry | i already saw them |
23:20:49 | Angry | \begin{enumerate} etc |
23:20:49 | preglow | TrueJournals: both, afaik |
23:20:54 | preglow | TrueJournals: both the colour code has been ripped and |
23:20:57 | preglow | ripped _out_ |
23:21:16 | TrueJournals | ah |
23:21:26 | bluebrother | Angry, I assume you already know LaTeX? |
23:21:37 | amiconn | Afaik the colour code was reactivated |
23:21:39 | linuxstb | preglow: I thought it was put back in. |
23:21:53 | TrueJournals | lol |
23:22:05 | preglow | linuxstb: in which case i'm mistaken |
23:22:15 | sharpe | yay tinnitus... |
23:22:31 | Angry | no... but i thought thats what you meant with makros |
23:23:13 | bluebrother | partly. LaTeX is (simplified) a bunch of macros for TeX. enumerate for example is part of LaTeX, nothing we added. |
23:23:26 | | Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox 1.5.0.6/2006072814]") |
23:23:48 | Angry | is there a editor available |
23:23:51 | Angry | an |
23:23:58 | bluebrother | as a quick start I can recommend the l2short.pdf introduction (pretty easy to find with google, but it should be linked on the wiki) |
23:24:04 | Angry | ok |
23:24:19 | jhMikeS | The IEC958 clock is the SPDIF clock? |
23:24:26 | bluebrother | just use a text editor of your choice. Syntax highlighting helps. |
23:24:34 | bluebrother | I mostly use kate |
23:24:44 | TrueJournals | oh... no rockboy on H10? |
23:25:02 | | Join Febs [0] (n=shortcho@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
23:25:06 | Bagder | TrueJournals: make it |
23:25:25 | TrueJournals | lol |
23:25:32 | TrueJournals | if I knew anything about programming... |
23:25:59 | TrueJournals | Bagder: any idea what would need to be done? |
23:26:06 | amiconn | preglow: Do you know what happens in the mac instruction with parallel load when the destination register of the load is equal to one of the operand registers? |
23:26:08 | bluebrother | apart from that you should have a look that your text editor saves file in unix format (in case you're working on windows) and keeps trailing spaces. |
23:26:36 | linuxstb | TrueJournals: The display code in Rockboy doesn't work for colour LCDs smaller than a real Gameboy's LCD - so that includes the H10, ipod Nano and iaudio X5. |
23:26:42 | Angry | utf-8 isnt working?? |
23:27:04 | TrueJournals | linuxstb: so somebody would need to figure out how to code it so that it scales down the game? |
23:27:23 | linuxstb | TrueJournals: Yes. Scaling already happens for greyscale LCDs, but it's not in the colour display code. |
23:27:24 | amiconn | TrueJournals: Yes. It's already there for some grayscale targets |
23:27:26 | * | jhMikeS is just trying to get some help here cause he can't experiment on an H120 himself :) |
23:28:09 | bluebrother | Angry, the latex sources are still latin1. |
23:28:52 | bluebrother | but on most files this won't make a difference, there are only 1 or 2 using extended characters. |
23:29:09 | preglow | amiconn: i think it works as you think it would |
23:29:26 | Angry | I thnink i will download the TexnicCenter Tool linked on the wiki... looks like this is what i need^^ |
23:29:36 | preglow | amiconn: the values in the multiplier arguments are latched into the multiplier circuit at the start of the first cycle, so it probably works out just fine |
23:29:36 | | Join barrywardell [0] (n=barrywar@194.46.169.26) |
23:29:42 | | Part Paul_The_Nerd |
23:29:44 | preglow | amiconn: as a matter of fact, i think i've done this several times |
23:29:50 | amiconn | That's what I think... |
23:30:11 | * | amiconn is looking for ways to optimise the idct thing |
23:30:53 | preglow | amiconn: yeah, i do that all the time, it works just fine |
23:31:08 | * | jhMikeS is looking for ways of setting sample rates for recording sources on SPDIF |
23:31:20 | | Part Angry |
23:31:43 | preglow | BLAARRRGGH |
23:31:46 | Bagder | http://www.engadget.com/2006/09/04/sandisk-busted-at-ifa-forced-to-take-down-display-daps/ |
23:31:58 | preglow | i just deleted my 64 bit coldfire lpc routine :/// |
23:32:06 | Bagder | descriptive URL even |
23:35:44 | | Join telliott_ [0] (n=telliott@68-179-149-245.bsr-c3-d1.evv.dhcp.sigecom.net) |
23:37:12 | amiconn | jhMikeS: You cannot set the sample rate for s/pdif |
23:37:37 | amiconn | The source is digital, and so its clock is fixed |
23:37:37 | | Join tvelocity [0] (n=tony@ipa15.10.tellas.gr) |
23:37:48 | amiconn | You have to measure and adapt |
23:38:10 | telliott_ | Is there a known problem with recent daily builds for Archos V1? |
23:38:31 | amiconn | The measuring is in fact only necessary n order to write the correct value to the wav header |
23:38:37 | telliott_ | I'm having strange button issues. |
23:39:23 | | Join jborn__ [0] (n=jborn@adsl-75-3-25-208.dsl.chcgil.sbcglobal.net) |
23:39:29 | jhMikeS | amcionn: But the codecs don't even adapt to it...they'll all think 44100 anyway |
23:39:40 | preglow | then they need to adapt |
23:39:43 | jhMikeS | yes |
23:39:44 | | Quit jborn__ (Read error: 104 (Connection reset by peer)) |
23:39:47 | jhMikeS | working on it. |
23:39:57 | preglow | and if an exact sample rate match can't be found, god knows what to do |
23:40:00 | preglow | probably resample |
23:40:03 | jhMikeS | What is the IEC958 clock? |
23:40:06 | preglow | the spdif clock |
23:40:12 | preglow | iec958 == spdif |
23:40:22 | amiconn | or aes/ebu |
23:40:41 | | Quit Lune ("CGI:IRC (EOF)") |
23:40:46 | jhMikeS | exactly...and that can follow audioclk/(3,4,6,8,12,16), or sclk(1-4) |
23:40:49 | amiconn | aes/ebu == professional mode, spdif == consumer mode |
23:40:58 | amiconn | Yes, for output |
23:41:02 | jhMikeS | ok |
23:41:12 | | Join Lune [0] (i=ce3fe6b5@gateway/web/cgi-irc/labb.contactor.se/session) |
23:41:25 | amiconn | The input clock is following the input signal of course, and can be measured, but not regenerated for reuse |
23:42:20 | jhMikeS | resampling in the context is a biotch because codecs (most importantly mp3) expect a certain number of samples per chunk |
23:42:33 | preglow | why does that make it a bitch? |
23:42:49 | | Quit Arathis (Read error: 104 (Connection reset by peer)) |
23:43:37 | jhMikeS | you have to wait for enough raw pcm to be able to downsample exactly to the # of samples it expects...hope it doesn't cause buffer problems |
23:43:53 | amiconn | Forget resampling, imho |
23:43:57 | | Part TrueJournals |
23:44:06 | amiconn | Supporting the standard sample rates should be enough |
23:44:15 | jhMikeS | ok...so SPDIF just follows the xmitter |
23:44:17 | preglow | well, at least for now |
23:44:20 | amiconn | Non-standard rates aren't supported by iec958 either |
23:44:29 | preglow | so what to do if the sample rate doesn't match up? |
23:44:33 | amiconn | (but they work) |
23:44:41 | jhMikeS | preglow: chipmunks I guess |
23:44:45 | EV|Toshiba | Where the **** is billytwowilly |
23:45:03 | * | amiconn has a very useful tool for testing s/pdif in |
23:45:13 | | Quit gromit` ("Coyote finally caught me") |
23:45:18 | amiconn | The archos recorder can be used as an adjustable s/pdif source |
23:45:50 | | Join x1jmp [0] (n=x1jmp@p549F277F.dip0.t-ipconnect.de) |
23:45:53 | amiconn | It can generate everything from 8kHz to 96kHz sample rate (even though it's only specced up to 48kHz) |
23:47:19 | jhMikeS | I would support say 32000 by downsampling 44100 or 16000 by downsampling 22050....never UP if possible |
23:47:46 | amiconn | 32000 is a standard rate |
23:48:44 | jhMikeS | But not creatable by the CF or TLV320 on x5. I don't know if the UDA can be set for those |
23:48:52 | amiconn | Nope. |
23:48:59 | amiconn | The UDA can only do 44.1 for recording |
23:49:11 | | Join jborn__ [0] (n=jborn@adsl-75-3-25-208.dsl.chcgil.sbcglobal.net) |
23:49:12 | amiconn | But s/pdif can deliver any standard rate |
23:49:33 | preglow | amiconn: it can do 11025 and 22050 as well, afaik |
23:49:39 | amiconn | Not for recording |
23:49:43 | jhMikeS | Can't UDA use slave mode for record? Linus thought it should. Which allows 11,22,and 44 |
23:49:56 | | Nick jborn__ is now known as JoeBorn (n=jborn@adsl-75-3-25-208.dsl.chcgil.sbcglobal.net) |
23:49:58 | preglow | i think it can |
23:50:16 | jhMikeS | Could use those funky 3,6,12 clock devides too ? :) |
23:51:00 | jhMikeS | Everthing is dsp.c works against 44100 though...not good if I want to support other stuff. |
23:51:48 | preglow | deed |
23:51:59 | preglow | should be pretty quick to fix |
23:52:05 | jhMikeS | preglow: would FIR decimators work well for this app? or too slow? Where's a good design app for that? |
23:52:24 | preglow | depends how good you want them |
23:52:32 | preglow | i'd rather use an iir decimator |
23:52:38 | preglow | sharper slope at a lower cost |
23:52:52 | x1jmp | I have a plugin which works in the simulator, but freezes not on the player |
23:52:56 | *** | 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 )' |
23:52:58 | x1jmp | how can I debug it? |
23:53:23 | amiconn | Interesting... |
23:53:33 | *** | 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 )' |
23:53:52 | x1jmp | oh.. I mean it freezes on the player |
23:53:53 | amiconn | With Lear's change, gcc seems to use a form of div CFPRM doesn't mention... |
23:53:58 | jhMikeS | I thought the FIR was preferred for stability (no feedback), less math. I have to read some more about it. |
23:54:13 | | Join Arathis [0] (n=doerk@p508A663D.dip.t-dialin.net) |
23:55:06 | amiconn | It seems the coldfire allows a 3-register form of div |
23:56:58 | jhMikeS | amiconn: ?? you mean quot/rem? |
23:57:15 | newbyx86 | I love microsoft and their shortcomings. |
23:57:16 | newbyx86 | http://search.msdn.microsoft.com/search/default.aspx?siteId=0&tab=0&query=BAD_POOL_HEADER |
23:57:20 | newbyx86 | Did you mean bad_pool_heater? |
23:57:27 | amiconn | Yeah, seems like gnu asm writes the instruction slightly different than motorola |
23:57:36 | telliott_ | I need to get to NYC to visit Reace. |
23:58:30 | | Part telliott_ |