00:00:10 | virtualball | i like both |
00:00:20 | Shadowarrior13 | <3 |
00:00:22 | virtualball | but doesnt iPL have more apps and stuff? |
00:00:39 | virtualball | all i heard about on rockbox is a gb emulator |
00:01:10 | Shadowarrior13 | Yeah, the controls suck though |
00:01:18 | Shadowarrior13 | And iPL isn't working :P |
00:01:27 | amiconn | Shadowarrior13: There's dd for windows as well |
00:01:43 | Shadowarrior13 | Well, I don't know what it is :> |
00:01:50 | Bagder | virtualball: Rockbox seems to focus more on the music playback |
00:02:04 | JdGordon | .. and games |
00:02:08 | virtualball | ya but i dont need music playback :-P...its an IPOD haha |
00:02:17 | Shadowarrior13 | lol |
00:02:37 | virtualball | JdGordon, what other games? |
00:02:58 | BHSPitLappy | JdGordon: bejeweled, brickmania, a bunch others |
00:03:00 | JdGordon | gb/gbc emulator.. doom, breakout, tetris, snake... |
00:03:14 | virtualball | wow...all work with Rockbox? |
00:03:18 | virtualball | *on iPod? |
00:03:19 | BHSPitLappy | yup |
00:03:23 | Bagder | and a faster lcd driver ;-) |
00:03:23 | BHSPitLappy | on 5g |
00:03:27 | Shadowarrior13 | Doom got fixed? |
00:03:29 | virtualball | OMG i found home |
00:03:31 | BHSPitLappy | it's fast as hell |
00:03:32 | virtualball | lmao |
00:03:35 | JdGordon | hahah |
00:03:45 | BHSPitLappy | you can listen to music while playing bejeweled |
00:04:07 | | Quit ender` (" printk("; corrupted filesystem mounted read/write - your computer will explode within 20 seconds ... but you wanted it so!\n) |
00:04:10 | virtualball | BHSPitLappy, yay i found a place that works with my iPod lol |
00:04:26 | Shadowarrior13 | I thought doom didn't work.. |
00:04:45 | BHSPitLappy | virtualball: still doesn't support HFS though. |
00:04:55 | virtualball | damn lol |
00:04:55 | BHSPitLappy | virtualball: you HAVE to convert... |
00:05:01 | virtualball | NEVER! |
00:05:02 | virtualball | lol |
00:05:15 | virtualball | i love mac lol |
00:05:24 | BHSPitLappy | don't quote me on that... I'm not positive |
00:05:30 | virtualball | but obviously...and surprisingly...linux doesnt haha |
00:05:35 | BHSPitLappy | but I'm pretty damn sure you can't run rockbox from hfs |
00:05:48 | | Join yeahx [0] (n=aarond@c-67-160-124-13.hsd1.wa.comcast.net) |
00:05:50 | BHSPitLappy | linux will boot from fat32 |
00:06:05 | virtualball | ya i know |
00:06:20 | BHSPitLappy | err |
00:06:26 | BHSPitLappy | i meant hfs |
00:06:36 | BHSPitLappy | actually from nothing... it doesn't even use that partition |
00:06:38 | virtualball | ya i know, but it seems harder for me |
00:06:51 | BHSPitLappy | virtualball: the installation is the same method here as there. |
00:07:13 | virtualball | ...shut up lol |
00:07:38 | virtualball | well all that aside...i think rock box is amazing lol |
00:09:11 | virtualball | so does anyone have a 30 gb video iPod in here lol |
00:09:18 | josh_ | Anyone know how fast rockbox runs the iPod's CPUs? |
00:10:06 | Bagder | at 75Mhz methinks |
00:10:09 | Paul_The_Nerd | josh_: 75 mhz, and only one is awake. There's a patch that enables the "boosting" so that it slows to 30mhz and boosts to 75 as necessary, but I don't think it's on the tracker yet. |
00:10:31 | BHSPitLappy | virtualball: I did, yesterday. |
00:10:51 | virtualball | ya but you dont have it anymore :-( |
00:11:04 | BHSPitLappy | I had it just yesterday, installed linux and rockbox on it |
00:11:07 | BHSPitLappy | and it was a WINpod |
00:11:12 | linuxstb | virtualball: Yes, I've got a 30GB 5g... I'll upload my mbr for you. |
00:11:26 | virtualball | linuxstb...i love you haha |
00:11:42 | BHSPitLappy | linuxstb: it'll work from hfs? |
00:12:24 | linuxstb | BHSPitLappy: Will what work from hfs? |
00:12:42 | BHSPitLappy | linuxstb: virtualball has a HFS ipod, not fat32 |
00:13:14 | virtualball | BHSPitMonkey, it has to be from a fat32 iPod |
00:14:05 | linuxstb | BHSPitLappy: This is to convert an HFS ipod into a FAT32 ipod. |
00:14:27 | virtualball | yes BHSPitMonkey, i am converting... |
00:14:35 | BHSPitLappy | lol k |
00:14:55 | | Nick DT291 is now known as DreamTactix291 (n=DreamTac@adsl-32-194-202.bna.bellsouth.net) |
00:15:29 | linuxstb | virtualball: OK, it's at the bottom of the Mac OS installation page now. |
00:15:51 | virtualball | thanks! |
00:16:03 | | Quit yeahx_ (Read error: 110 (Connection timed out)) |
00:16:10 | | Join yeahx_ [0] (n=aarond@c-67-160-124-13.hsd1.wa.comcast.net) |
00:16:49 | JdGordon | any1 wanna have a guess as to why my player freezes after closing a file? (that was written to) |
00:17:04 | JdGordon | .. in my plugin |
00:17:25 | Bagder | JdGordon: and it works fine in the sim? |
00:17:42 | JdGordon | havnt tried it in the sim :p |
00:17:48 | BHSPitLappy | whatcha got cookin' now, JdGordon ? |
00:17:50 | | Join amiconn_ [0] (n=jens@p54BD54BC.dip.t-dialin.net) |
00:18:03 | | Quit amiconn (Nick collision from services.) |
00:18:03 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD54BC.dip.t-dialin.net) |
00:18:12 | JdGordon | BHSPitLappy: fixing up my timetable viewer.. seen as uni starts next week.. ill actaually need it |
00:19:20 | JdGordon | .. seems to be working now.. |
00:19:59 | BHSPitLappy | ok |
00:20:30 | | Join Fogerty [0] (i=Aune@233-45.neasonline.no) |
00:23:27 | virtualball | ok im using newfs_msdos now, should it be taking awhile? |
00:24:03 | | Part LinusN |
00:24:39 | linuxstb | I've no idea... Can you see a disk icon spinning on your ipod? |
00:24:54 | linuxstb | (top-left corner) |
00:24:59 | virtualball | ya, its in disk mode, so its in b&w |
00:25:16 | virtualball | ya the spinny thing is there |
00:27:29 | | Quit yeahx (Read error: 110 (Connection timed out)) |
00:27:36 | virtualball | wow...its still loading lol |
00:27:45 | | Join ashridah [0] (i=ashridah@220-253-120-51.VIC.netspace.net.au) |
00:31:07 | krmathis | newfs_msdos might take a while. I guess it took ~1 minute on my 4GB nano |
00:31:11 | virtualball | ok done now when im installing the bootloader, should there be a seek eror? |
00:31:40 | linuxstb | read the full message.... But I should probably delete that message. |
00:32:15 | BHSPitMonkey | virtualball: diskmode is a lot slower than appleos disk mode, FYI |
00:32:44 | virtualball | oh thanks...BUT UIT WORKS! |
00:32:47 | virtualball | *IT |
00:32:48 | virtualball | lol |
00:32:54 | linuxstb | Of course it works..... |
00:33:00 | krmathis | :) |
00:33:10 | virtualball | i love you guys! haha...im not gay btw |
00:33:11 | virtualball | lol |
00:33:23 | JdGordon | rofl |
00:34:10 | amiconn | hrmph. |
00:34:53 | JdGordon | hmm.. why isnt fd = rb->open(buf,O_WRONLY|O_CREAT); opening a file if the file doesnt exsist? |
00:35:00 | JdGordon | it works fine if the file exsists tho |
00:35:30 | amiconn | I'm not sure what's the most efficient method for computing the drawing optimisation to use :/ |
00:35:47 | amiconn | This backdrop stuff complicates such things a lot... |
00:36:25 | * | amiconn is working on memset16() and related drawing optimisations |
00:36:34 | | Quit krmathis () |
00:39:44 | JdGordon | any1 see the problem?? am i missing a flag or something? |
00:39:57 | XavierGr | http://www.misticriver.net/showthread.php?t=36299 |
00:40:04 | linuxstb | JdGordon: What error is rb->open returning? (the value of fd) / |
00:40:06 | linuxstb | ? |
00:40:32 | JdGordon | <0... i dunno coz there is no debug output :'( |
00:41:19 | | Join tvelocity [0] (n=tony@ipa187.11.tellas.gr) |
00:42:19 | JdGordon | -1 |
00:42:46 | linuxstb | That means you are not using an absolute path. |
00:42:59 | linuxstb | i.e. it must start with "/" |
00:43:05 | JdGordon | ah ok |
00:43:30 | linuxstb | You can look at the implementation of open() in firmware/common/file.c |
00:43:56 | virtualball | ok last question i promise :-D |
00:44:48 | virtualball | what do i do to get to the games? |
00:44:59 | JdGordon | plugin browser... |
00:45:06 | JdGordon | thanx linuxstb |
00:45:06 | virtualball | ok thanks lol |
00:45:20 | virtualball | btw, any themes for the 5G yet? |
00:45:56 | JdGordon | cept, it doesnt show the new file if dir cache is on, unless i change the file filter from supported to all and then back ? |
00:46:52 | amiconn | Well, dircache adds complexity and therefore I'd expect some bugs. You have been warned |
00:47:09 | * | amiconn did say this over and over again back when dircache was added |
00:47:11 | | Join midkay [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
00:47:21 | JdGordon | haha ok |
00:47:21 | * | amiconn never uses dircache for exactly these reasons |
00:47:30 | | Quit tvelocity ("Ex-Chat") |
00:47:33 | * | XavierGr is glad that dircache exists |
00:48:28 | * | Paul_The_Nerd is currently using a Nano a lot, where dircache is mostly irrelevant. |
00:48:50 | * | amiconn doesn't care much about dircache because he generally doesn't browse a lot |
00:49:05 | * | amiconn is more concerned about the voice bugs |
00:49:08 | * | midkay is using dircache because it's delicious. |
00:49:49 | amiconn | When voicing dirs with mp3 clips the disk has to spin anyway |
00:50:33 | * | midkay has voice disabled |
00:50:36 | JdGordon | ah, finally can do my timetable :'( |
00:50:39 | JdGordon | fucking uni |
00:51:48 | XavierGr | voice is troublesome but it must be fixed one way or the other... I wish I could help, but playback code.... ehm ... *cough cough* |
00:52:41 | lostlogic | :( yeah yeah voice bugs −− try to hunt for the initialization ones, I'll try to fix the various weirdness with voice during playback. |
00:56:08 | virtualball | ok my last last question ;-) |
00:56:24 | JdGordon | virtualball: ok last question i promise |
00:56:27 | JdGordon | too bad :p |
00:56:37 | virtualball | ok second last lol |
00:57:13 | virtualball | i downloaded a theme and opened it from the theme browser and it says settings loaded, but its still blue |
00:57:36 | JdGordon | :'( uni sux... i have a shit timetable coz it wont let me go in a prac group because it clashes with a lecture.. |
00:58:04 | Paul_The_Nerd | virtualball: Themes change the While Playing screen and/or font. Not all change the background in the menus. |
00:58:13 | virtualball | aww lol thanks |
00:58:30 | Paul_The_Nerd | virtualball: And at the moment, they don't have the power to change the bg color, just replace it with a fullscreen image (which could be a solid other color, if they really wanted I guess.) |
00:58:39 | virtualball | and why is my battery mete saying its dead...Oh and is this bad for the battery life like iPL? |
00:58:59 | | Join moozooh [0] (n=moozooh@87.240.1.66) |
00:59:24 | linuxstb | Battery status isn't implemented it for any ipod. |
00:59:27 | Paul_The_Nerd | virtualball: The battery meter isn't hooked up yet. Rockbox isn't really optimized for battery life at all yet, so it'll last less per charge than Retail OS. |
00:59:30 | linuxstb | ^yet |
01:00 |
01:00:14 | virtualball | ok thanks and LAST one i promise...sorry for waisting your time, but where do i get the games from? |
01:01:40 | Paul_The_Nerd | virtualball: They're built in. In the 'browse plugins' option in the menu |
01:01:55 | virtualball | i click it and it doesnt open |
01:02:06 | Paul_The_Nerd | Try using Right |
01:02:19 | Paul_The_Nerd | Next Track rather |
01:02:29 | virtualball | nope does nothing |
01:03:10 | moozooh | do you see the list of plugins? |
01:03:13 | Paul_The_Nerd | So, when you choose Browse Plugins, nothing happens? |
01:03:14 | virtualball | nope |
01:03:20 | moozooh | wtf. |
01:03:28 | virtualball | haha |
01:03:34 | midkay | can anyone point me to some info on how backdrops work? |
01:04:07 | Paul_The_Nerd | virtualball: You do have the .rockbox folder copied over to it, right? |
01:04:08 | virtualball | should there be a folder thats called plugins? cuz there isnt haha |
01:04:12 | virtualball | ya |
01:04:19 | Paul_The_Nerd | In that is a folder called Rocks |
01:04:22 | Paul_The_Nerd | That's where the plugins are. |
01:04:36 | virtualball | nope lol lemme redownload |
01:04:40 | midkay | ah, i think i got it |
01:04:55 | Paul_The_Nerd | As in /.rockbox/rocks/ |
01:05:03 | virtualball | nope lol |
01:06:14 | linuxstb | midkay: If you want to change the backdrop permanently, you need to copy the bmp file into /.rockbox/backdrops/ |
01:06:49 | virtualball | whats your CVS? |
01:06:50 | midkay | linuxstb, and then in a config file do: backdrop: /.rockbox/backdrops/whatever.bmp? |
01:08:04 | | Join webguest37 [0] (n=0cad6dbb@labb.contactor.se) |
01:08:55 | linuxstb | midkay: Yes. |
01:09:06 | virtualball | where would i get the rocks folder, i cant find it in the CVS? |
01:09:15 | midkay | linuxstb, makes sense. thanks. :) |
01:09:47 | midkay | linuxstb, should the bmp file be 16-bit or 24-bit? |
01:09:51 | linuxstb | virtualball: Just download rockbox.zip, and then type "unzip rockbox.zip -d /Volumes/IPOD/", or whereever your ipod is mounted. |
01:10:02 | virtualball | ok thanks |
01:10:12 | linuxstb | midkay: 24-bit |
01:10:30 | midkay | got it, thx |
01:11:12 | moozooh | btw, what does h300 lcd do with colors it cannot reproduce? |
01:11:18 | * | amiconn is teh silly |
01:11:54 | amiconn | Found that my fillopt check was sub-optimal for a long time. More binary code than necessary |
01:12:48 | linuxstb | moozooh: What do you mean? |
01:13:18 | midkay | linuxstb, for the WPS backdrop the tag is: %X|filename.bmp| - do you know if it should be like %X|backdrops/whatever.bmp| ? |
01:13:50 | linuxstb | It should be stored in the same directory as all your other WPS bitmaps |
01:14:17 | moozooh | well, as far as i know, it supports up to 262144 colors, but that's far from 16.7 millions provided by full 24-bit palette. |
01:14:19 | midkay | ah, a subfolder in .rockbox/wps with the same title as my wps file? |
01:15:16 | linuxstb | moozooh: All colours are simply converted to the nearest colour displayable on the LCD. |
01:15:24 | linuxstb | midkay: Yes. |
01:15:37 | Paul_The_Nerd | virtualball: If you build from CVS, you should always do a make zip after your make, and just use the zip it creates. Very definitely the easiest way. |
01:15:42 | moozooh | ah, i see, thank you. |
01:15:46 | *** | Saving seen data "./dancer.seen" |
01:15:55 | midkay | and it works. :D thanks! |
01:16:33 | midkay | except.. it seems when i go to the WPS and then back to the file browser i lose the filebrowser backdrop..? |
01:16:40 | virtualball | ok thanks Paul, but im just downloading todays daily build |
01:17:09 | linuxstb | midkay: That shouldn't happen. Rockbox should switch between them. |
01:17:58 | midkay | k, a reboot seemed to fix it. |
01:18:18 | | Quit slimx (Remote closed the connection) |
01:23:16 | JdGordon | umm.. how do u goto the next file in the jpeg viewer without exiting if your zoomed in? |
01:23:29 | golf7 | record |
01:23:33 | golf7 | on h300 |
01:23:56 | JdGordon | ah, thanx |
01:24:07 | | Quit ashridah ("Leaving") |
01:24:14 | virtualball | ok how do i get to the Apple OS? |
01:24:32 | JdGordon | its a bit slow... some indication that the next pic is loading would be nice.. |
01:26:00 | JdGordon | oh, linuxstb, the colour settings has a mnd of its own !! sometimes it loades the correct colours, and sometimes it doesnt :p |
01:26:33 | linuxstb | What colours are displayed when it doesn't work? |
01:28:36 | JdGordon | blue on black |
01:28:51 | JdGordon | actually.. i tink its only when u reset the colours is doesnt stick.. |
01:29:25 | JdGordon | anyway, the sun is up so i cant play with rb :p |
01:29:27 | JdGordon | ttyl |
01:30:44 | | Quit Genre9mp3 () |
01:31:22 | | Quit matsl (Remote closed the connection) |
01:31:50 | | Quit perl|fbi (Read error: 110 (Connection timed out)) |
01:32:06 | virtualball | does anyone know how to goto the Apple OS? :-P |
01:32:22 | Paul_The_Nerd | virtualball: Hold menu while booting. |
01:32:26 | Paul_The_Nerd | Before the apple logo appears |
01:33:47 | virtualball | ok thanks |
01:34:14 | BHSPitLappy | virtualball: how dare you ask me in #ipodlinux as well |
01:34:20 | BHSPitLappy | now I wish I hadn't answered you. |
01:35:14 | virtualball | haha |
01:45:47 | RotAtoR | anyone know why the sdl ipod sims in cygwin would crash on startup immediately after displaying the rockbox logo? |
01:45:55 | RotAtoR | none of the other sims seem affected |
01:47:03 | amiconn | Doesn't happen here... |
01:47:35 | RotAtoR | hmm, they were working last i tried, but no luck after updating from cvs today |
01:48:57 | amiconn | The sdl sim has another problem though which I just found |
01:49:17 | amiconn | If you give it a cmdline option which it doesn't understand, it silently quits |
01:49:39 | amiconn | It should print usage info |
01:49:47 | RotAtoR | yeah, i noticed that too when i mistyped "background" |
01:50:11 | amiconn | Yeah, I keep trying to use −−backdrop |
01:50:18 | amiconn | (for whatever reason) |
01:51:41 | amiconn | Did you 'make clean' or equivalent? |
01:51:59 | RotAtoR | yes |
01:52:05 | | Quit muesli- (Read error: 110 (Connection timed out)) |
01:53:16 | * | amiconn is rebuilding sdl iPod sims |
01:55:31 | virtualball | I still cant find the rocks folder, where could i dl them from? |
01:57:30 | virtualball | never mind i found it lol |
02:00 |
02:00:44 | | Quit Febs ("CGI:IRC (EOF)") |
02:07:09 | amiconn | Bagder: Shouldn't the columns with removed builds disappear from the build table when the last content is scrolled out at the bottom? |
02:11:17 | amiconn | RotAtoR: Both iPod sdl sims I usually build are still working... |
02:11:25 | amiconn | (nano and 4g greyscale) |
02:12:17 | RotAtoR | sigh, thanks for checking |
02:12:20 | | Join midkay_ [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
02:13:45 | | Quit hyarion (zelazny.freenode.net irc.freenode.net) |
02:13:45 | NSplit | zelazny.freenode.net irc.freenode.net |
02:13:45 | | Quit darkless (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit qwm (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit preglow (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit markun (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit Fogerty (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit Paprica[sleep] (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit erus` (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit saa[b_r]ider (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit DreamTactix291 (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit lostlogic (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit steveb (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit ansivirus (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit t0mas (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit Kiwiclx (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit pabs (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit Kingstone (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit slarti (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit dwihno (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit Hadaka (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit jmg (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit moozooh (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit Siku (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit Slasheri (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit midkay (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit yeahx_ (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit TCK (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit Paul_The_Nerd (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit mirak (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit solexx (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit Grackshrike (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit ismo (zelazny.freenode.net irc.freenode.net) |
02:13:45 | | Quit tipi^ (zelazny.freenode.net irc.freenode.net) |
02:13:50 | NHeal | zelazny.freenode.net irc.freenode.net |
02:13:50 | NJoin | moozooh [0] (n=moozooh@87.240.1.66) |
02:13:50 | NJoin | Fogerty [0] (i=Aune@233-45.neasonline.no) |
02:13:50 | NJoin | Paprica[sleep] [0] (i=Paprica@CBL217-132-151-145.bb.netvision.net.il) |
02:13:50 | NJoin | erus` [0] (n=tommo@ACD65276.ipt.aol.com) |
02:13:50 | NJoin | saa[b_r]ider [0] (n=saab_rid@221.223.100.109) |
02:13:50 | NJoin | DreamTactix291 [0] (n=DreamTac@adsl-32-194-202.bna.bellsouth.net) |
02:13:50 | NJoin | hyarion [0] (i=hyarion@montezuma.acc.umu.se) |
02:13:50 | NJoin | Siku [0] (n=Siku@f303b.w3.ton.tut.fi) |
02:13:50 | NJoin | darkless [0] (n=darkless@62.79.44.48) |
02:13:50 | NJoin | lostlogic [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
02:13:50 | NJoin | qwm [0] (n=qwm@h161n2fls32o1010.telia.com) |
02:13:50 | | Join steveb [0] (n=steve@about/cooking/nakedchef/risotto/steveb) |
02:13:50 | NJoin | ansivirus [0] (i=ansiviru@ppp-69-148-71-129.dsl.rcsntx.swbell.net) |
02:13:50 | | Join t0mas [0] (n=tomas@unaffiliated/t0mas) |
02:13:50 | NJoin | pabs [0] (n=pabs@xor.pablotron.org) |
02:13:50 | NJoin | markun [0] (n=markun@bastards.student.ipv6.utwente.nl) |
02:13:50 | NJoin | Kiwiclx [0] (i=froot@d180-163-tercero-c-1.ucdavis.edu) |
02:13:50 | NJoin | Kingstone [0] (n=sg1@195.226.51.74) |
02:13:50 | NJoin | slarti [0] (n=tmartin@gentoo/developer/slarti) |
02:13:50 | NJoin | dwihno [0] (n=dw@81.8.226.44) |
02:13:50 | NJoin | Slasheri [0] (i=miipekk@ihme.org) |
02:13:50 | NJoin | preglow [0] (n=thomjoha@hekta.edt.aft.hist.no) |
02:13:50 | NJoin | jmg [0] (n=Jernau@shinobi.thoughtcrime.org.nz) |
02:13:50 | NJoin | Hadaka [0] (i=naked@naked.iki.fi) |
02:13:52 | *** | 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 )' |
02:14:04 | NJoin | yeahx_ [0] (n=aarond@c-67-160-124-13.hsd1.wa.comcast.net) |
02:14:04 | NJoin | TCK [0] (n=tckocr@81-178-143-111.dsl.pipex.com) |
02:14:04 | NJoin | mirak [0] (n=mirak@AAubervilliers-152-1-24-235.w83-114.abo.wanadoo.fr) |
02:14:04 | NJoin | solexx [0] (n=jrschulz@c169067.adsl.hansenet.de) |
02:14:04 | NJoin | Grackshrike [0] (n=alex@d-66-63-85-222.suscom-maine.net) |
02:14:04 | NJoin | ismo [0] (i=laitinei@huippu.net) |
02:14:04 | NJoin | tipi^ [0] (i=pihlstro@amadeus.cc.tut.fi) |
02:14:22 | | Quit erus` (Remote closed the connection) |
02:16:41 | | Join erus` [0] (n=tommo@ACD65276.ipt.aol.com) |
02:17:25 | lostlogic | amiconn: want to test some minor changes to the buffering code surrounding voice that seem to make it better at least? |
02:23:10 | lostlogic | well for anyone who uses voice and is interested: http://www.lostlogicx.com/transfer/rockbox/pcmbuf_voice_fixage.patch I only use voice when I'm messing with it, so I'm not a good test subject. |
02:25:56 | virtualball | im sorry, but rockbox is AMAZING! haha i opened brickmania and am like..WOW! lol |
02:26:12 | | Quit moozooh (Read error: 131 (Connection reset by peer)) |
02:27:01 | | Quit Shadowarrior13 () |
02:28:32 | virtualball | bejewled is also amazing ^_^ |
02:32:11 | | Nick josh_ is now known as josh_test (i=josh@adsl-64-161-78-226.dsl.lsan03.pacbell.net) |
02:32:32 | | Nick josh_test is now known as josh_ (i=josh@adsl-64-161-78-226.dsl.lsan03.pacbell.net) |
02:36:05 | | Join yeahx [0] (n=aarond@c-67-160-124-13.hsd1.wa.comcast.net) |
02:43:26 | midkay_ | yeahx!! |
02:47:31 | | Join Magnum616 [0] (n=pandafus@cpe-66-87-151-238.il.sprintbbd.net) |
02:48:38 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
02:50:28 | | Quit yeahx_ (Read error: 110 (Connection timed out)) |
02:53:39 | | Join DT291 [0] (n=DreamTac@adsl-32-194-202.bna.bellsouth.net) |
02:53:39 | | Quit DreamTactix291 (Read error: 104 (Connection reset by peer)) |
02:54:00 | | Quit mikearthur ("Konversation terminated!") |
02:55:22 | | Nick DT291 is now known as DreamTactix291 (n=DreamTac@adsl-32-194-202.bna.bellsouth.net) |
03:00 |
03:02:48 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
03:02:54 | | Part Magnum616 |
03:03:03 | | Join Shadowarrior13 [0] (i=Shadowar@ip68-3-160-223.ph.ph.cox.net) |
03:07:18 | | Join aaronfg [0] (n=yubaba@ool-4356c95b.dyn.optonline.net) |
03:14:30 | aaronfg | who updates the main rockbox.org page? There have been a bunch of things added (like sound on the ipod video, the beginnings of the 3g port, etc) that aren't even shown in the News section |
03:14:34 | | Quit virtualball (Connection timed out) |
03:15:11 | aaronfg | Perhaps the News could be it's own wiki page? |
03:15:47 | *** | Saving seen data "./dancer.seen" |
03:16:38 | Paul_The_Nerd | aaronfg: The "news" page is like, the biggest landmarks mostly. Since the changelog tells most everything anyway, and all. |
03:16:52 | | Quit erus` (Remote closed the connection) |
03:17:38 | aaronfg | I figured as much. It's just I see a bunch of people who show up here or in the forums and don't even know stuff like the 5g having sound, etc |
03:17:56 | aaronfg | and I"m wondering if that's because there is no real easy list of updates |
03:18:04 | aaronfg | the cvs changes are so all encompasing |
03:18:25 | Paul_The_Nerd | aaronfg: Well, you could always create a wiki page for major changes. |
03:18:29 | lostlogic | The best parts are the "oops" and "fix red builds" commits :) |
03:18:54 | midkay_ | a wiki page would be cool.. |
03:19:20 | aaronfg | Paule_The_Nerd: true. I may do that later then. |
03:20:32 | pyro | What is the general concensus about how RockBox compares with IRiver firmware as far as battery life is concerned? |
03:20:43 | Paul_The_Nerd | aaronfg: Besides, it's not even officially released for any iRivers yet, let alone iPods. So really, the status on iPod is "It's not done yet." for all iPod targets. |
03:21:03 | Paul_The_Nerd | pyro: Well, it depends on which iRiver target you're talking about. |
03:21:12 | pyro | I used RockBox today for the first time, and the battery was dead by the end of the day. It usually takes me 4-5 days of normal usage with the Iriver. It makes me think I may have even left it on by mistake |
03:21:16 | pyro | H3x0 |
03:21:25 | lostlogic | it's definitely still significantly worse on H3x0 |
03:21:30 | lostlogic | it's about the same on H1x0 |
03:21:51 | pyro | ok, just making sure it wasn't just me, or me leaving it on by mistake |
03:22:14 | pyro | any thoughts as to why? |
03:22:15 | lostlogic | pyro: the more features you use (like eq, replaygain, games, etc.) that you use the worse it will be |
03:22:44 | pyro | yeah. I was just using it to listen to music. No games, no excessive pushing buttons, no EQ, etc... |
03:23:04 | lostlogic | pyro: at this point, it is thought that at least part of the problem is the extra CPU power used updating the big LCD framebuffer, there may also be wasted power in the stuff Linus is working on WRT component power control |
03:23:46 | Paul_The_Nerd | lostlogic: I thought I'd read somewhere someone had actually tried disabling the display completely during playback (no updates) and that battery life was still not even close. |
03:24:04 | pyro | I got about 1/4 of the battery life of Iriver I think. I'd be interested if someone has attempted to gather any data on this |
03:24:11 | golf7 | yeah |
03:24:13 | * | Paul_The_Nerd may have misread something, and doesn't even remember where he saw that, so I'm more trying to find out if that was just one nut posting something. |
03:24:15 | golf7 | misticriver forums |
03:24:21 | lostlogic | pyro: Rob222 spent some time wiht it... |
03:24:22 | golf7 | they did battery tests |
03:24:32 | golf7 | and rockbox got like 10 hours, no screen |
03:24:38 | golf7 | iriver got like 22 or 23 |
03:24:53 | lostlogic | Paul_The_Nerd: I believe amiconn did it with backlight off and backlight on, and there was a difference −− but even backlight off, there are still updates to the framebuffer, just not to the screen |
03:24:54 | golf7 | this is with a 2200mah ipod battery, like i have in mine =P |
03:25:18 | golf7 | cause the WPS still calculates the variables even with the screen off |
03:25:35 | pyro | lostlogic: what is WRT? |
03:25:37 | lostlogic | golf7: more than that, the off-screen framebuffer is still completely updated −− the only thing turned off is the writes to the physical LCD |
03:25:45 | lostlogic | With Regard To |
03:25:50 | Paul_The_Nerd | lostlogic: Okay. Well, yeah, most people don't even have the backlight on most of their music listening time, so I'd hardly expect that to be the primary cause. |
03:26:48 | | Join |Josh| [0] (i=user@unaffiliated/josh/x-000000001) |
03:29:16 | pyro | Perhaps I could plot current from a power supply for a couple hours with RB and Iriver. This might help to tell if it's just the average draw which is higher or certain peaks. Not sure if this is useful info though |
03:30:50 | golf7 | lost: yeah |
03:30:53 | golf7 | thats what i meant |
03:31:04 | golf7 | like everything is being updated except the physical screen |
03:31:37 | | Join erus` [0] (n=tmo@ACD65276.ipt.aol.com) |
03:32:01 | lostlogic | pyro: since the CPU in the two is the same, we pretty much know that it's 1) because we use the CPU a lot more and 2) anything else −− what would be useful would be power draw graphs for both H3x0 and H1x0 over time. |
03:33:10 | Paul_The_Nerd | Could it be a "power leak" of some sort? I mean, like powering hardware like the USBOTG stuff that's not actually being used / needed? |
03:33:55 | pyro | So your saying the LCD is constantly updating some memory buffer somewhere, even when the LCD backlight isn't on? |
03:34:08 | | Join BHSPitLappy2 [0] (i=steve-o@adsl-65-68-201-28.dsl.rcsntx.swbell.net) |
03:35:19 | | Part |Josh| |
03:35:26 | lostlogic | pyro: that's how most video drivers work −− you write to a frame buffer and then copy that buffer to the LCD, because you need X frames per second on the LCD, but you want any program to be able to write display data _somewhere_ any time it wants to. |
03:36:16 | lostlogic | Paul_The_Nerd: it's possible |
03:36:31 | lostlogic | Paul_The_Nerd: hard to tell until we get CPU usage down in the ballpark of where it is on the H1x0 series, I'd think |
03:37:31 | golf7 | im almost positive its because everything is updating even though the physical LCD isnt on |
03:37:51 | golf7 | a funtion to stop the updating while its off, and restart it when it comes back would be nice |
03:37:54 | Paul_The_Nerd | lostlogic: Has anyone tested its battery life in a completely idle state? (Just showing the menu, no playback/etc)? |
03:38:07 | golf7 | just sitting there, nope |
03:38:10 | pyro | so why would it not affect the H1x0 series? |
03:38:17 | golf7 | true that pyro |
03:38:19 | golf7 | i have no idea |
03:39:26 | | Quit saa[b_r]ider () |
03:40:27 | pyro | Paul_The_Nerd: That actually would be an interesting test. What do you mean by just showing the menuy though? WIth the LCD on constantly? |
03:40:41 | lostlogic | pyro: because the H1x0 is a 4bpp framebuffer, and a smaller size in pixels to boot instead of a 16bpp larger buffer |
03:41:10 | lostlogic | golf7: you can't just stop that −− because then when you wake up, you don't know what state the LCD should be set to. |
03:41:28 | lostlogic | golf7: no single function knows what exactly to display all over the screen without a framebuffer holding that information |
03:41:39 | Paul_The_Nerd | pyro: Just disable Idle Power Off, turn on the unit with cleared settings (no backdrop enabled) with a full battery, then see how long it lasts. |
03:42:25 | pyro | So we woudl expect the idle test to be almost identical to each other - comparing Iriver and RockBox f/w |
03:42:37 | golf7 | that is totally true |
03:42:39 | lostlogic | pyro: I would expect |
03:44:17 | pyro | I'll see if I can rig up a power supply to plot voltage and current and play around with it. Me helping developing software isn't working out to well anyways : ) To much to get acquinted with initially. |
03:44:40 | lostlogic | pyro: rockbox is a small codebase... you should try on a large one sometime :-P :-D |
03:44:54 | pyro | no thanks! |
03:45:51 | pyro | I've only done small Microchip microprocessors. Very small. But I have a lot to learn with this project so I'm sticking with it. ttyl... |
03:46:20 | lostlogic | pyro: cool, thanks :) |
03:46:39 | midkay_ | golf7.. that name rings a bell. :) |
03:48:59 | golf7 | where you been lately =P |
03:48:59 | | Quit BHSPitLappy (Nick collision from services.) |
03:49:22 | golf7 | xbetas/winb3ta/betas |
03:49:32 | golf7 | i used to hang out in there ALOT bout 3 years ago |
03:49:38 | | Join Arrogant [0] (i=Arrogant@37.orlando-09rh15-16rt.fl.dial-access.att.net) |
03:50:42 | midkay_ | golf7, oohhhh, are you serious? |
03:50:51 | | Nick midkay_ is now known as midkay (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
03:51:08 | midkay | wow, it's been, like.. yeah... a _long_ time. :) |
03:54:03 | aaronfg | does this color setting patch work on 5g ipods? http://sourceforge.net/tracker/index.php?func=detail&aid=1435887&group_id=44306&atid=439120 |
03:54:56 | midkay | aaronfg, yes, it should. |
03:55:54 | Paul_The_Nerd | When I told it to reset colors it set my BG and FG to black. Ouch. |
03:56:45 | golf7 | yeah thats where i hung out |
03:56:54 | golf7 | BetasIRC is what its called now i think |
03:56:57 | golf7 | last time i went there |
03:56:59 | * | Paul_The_Nerd also doesn't like the button mappings on iPod, but yeah. |
03:57:12 | golf7 | laste i went there, they all rejoiced, and were like golf, yo mayne, whats good |
03:57:37 | | Join yeahx_ [0] (n=aarond@c-67-160-124-13.hsd1.wa.comcast.net) |
03:57:57 | lostlogic | sloccount is telling me 233kloc in rockbox, sound right? |
03:58:51 | aaronfg | hmm, I'm getting "malformed patch at line 14" for that colour patch |
04:00 |
04:01:23 | Paul_The_Nerd | aaronfg: I got that too, had to strip out the /apps/gui/SOURCES section, and just modify that manually to get it to work |
04:04:19 | aaronfg | I'm not sure I follow. You deleted the whole part from line 7 -20? |
04:05:12 | lostlogic | sloccount tells me 1mloc in the repository I work from at my job... yep, rockbox is comparatively an easy codebase to navigate and learn |
04:05:42 | Paul_The_Nerd | aaronfg: Erased the first 18 lines |
04:06:56 | aaronfg | Paul_The_Nerd: ok, that seemed to work. Do I manually add those 18 lines to the bottom of the SOURCES file though? |
04:07:23 | aaronfg | #the ifdef part, i'm assuming |
04:08:55 | Paul_The_Nerd | aaronfg: No, actually find: |
04:08:55 | Paul_The_Nerd | #ifdef HAVE_LCD_COLOR |
04:08:55 | Paul_The_Nerd | recorder/backdrop.c |
04:08:55 | DBUG | Enqueued KICK Paul_The_Nerd |
04:08:55 | Paul_The_Nerd | in the sources file, and add a new line after that one that has 'gui/colour_picker.c' without the 's |
04:10:46 | aaronfg | ah |
04:10:47 | aaronfg | got it |
04:11:30 | | Quit yeahx (Read error: 110 (Connection timed out)) |
04:12:14 | aaronfg | got an error |
04:12:33 | aaronfg | oh wait |
04:12:38 | aaronfg | i left in the "+" |
04:12:52 | | Join Kyle_ [0] (i=user@cpe-24-90-232-183.nyc.res.rr.com) |
04:13:25 | Kyle_ | Should I be able to compile the SDL simulator under cygwin? |
04:13:52 | aaronfg | Paul_The_Nerd: new error - "no rule to make target 'gui/colour_picker.c', needed by 'home/aaronfg/rockbox-devel/build/apps/dep-apps' |
04:14:48 | Paul_The_Nerd | aaronfg: Does the file rockbox-devel/apps/gui/colour_picker.c exist? |
04:15:07 | Paul_The_Nerd | Also, have you done a make clean? |
04:15:11 | aaronfg | ummmm.....no |
04:15:16 | aaronfg | that would be a problem |
04:15:26 | | Join mymomthelush [0] (n=lush@bdsl.66.15.136.192.gte.net) |
04:15:50 | Paul_The_Nerd | colour_picker.c should've been created when you applied the patch |
04:16:22 | | Quit `3nergy (Read error: 104 (Connection reset by peer)) |
04:16:36 | aaronfg | aha. i found it |
04:16:44 | aaronfg | in the root of my rockbox-devel dir |
04:17:34 | | Join BHSPitLappy [0] (i=Steve-O@adsl-65-68-201-28.dsl.rcsntx.swbell.net) |
04:17:43 | Paul_The_Nerd | Odd |
04:17:46 | | Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) |
04:17:54 | Paul_The_Nerd | But the rest of the patch said it applied properly? |
04:17:57 | aaronfg | yup |
04:18:04 | aaronfg | make is runnign now |
04:22:54 | | Join `3nergy [0] (n=3nergy@techgaming.net) |
04:22:57 | pyro | How many targets are like the H3x0 in the fact that you can't see the LCD at all unless the backlight is on? |
04:25:04 | Paul_The_Nerd | pyro: I think it's unique. |
04:26:43 | Kyle_ | why are there compiler warnings when its compiling anything that has to do with the remotes? |
04:26:50 | pyro | Beause when battery is < 10% the LCD Timeout gets automatically set to 2sec. Which is to short for the H3x0. You can't see anything cause the screen goes black. |
04:27:08 | Paul_The_Nerd | Kyle_: What warnings? |
04:27:39 | Kyle_ | MAKE in plugins/bitmaps/mono |
04:27:39 | Kyle_ | make[3]: Nothing to be done for `all'. |
04:27:39 | Kyle_ | MAKE in plugins/bitmaps/native |
04:27:39 | DBUG | Enqueued KICK Kyle_ |
04:27:39 | Kyle_ | make[3]: Nothing to be done for `all'. |
04:27:39 | Kyle_ | MAKE in plugins/bitmaps/remote_mono |
04:27:39 | *** | Alert Mode level 1 |
04:27:39 | Kyle_ | make[3]: Nothing to be done for `all'. |
04:27:41 | Kyle_ | MAKE in plugins/bitmaps/remote_native |
04:27:43 | Kyle_ | make[3]: Nothing to be done for `all'. |
04:27:45 | Kyle_ | MAKE in plugins/bitmaps/native |
04:27:47 | Kyle_ | make[4]: Nothing to be done for `all'. |
04:27:49 | Kyle_ | MAKE in plugins/bitmaps/mono |
04:27:51 | Kyle_ | make[4]: Nothing to be done for `all'. |
04:27:53 | Kyle_ | MAKE in plugins/bitmaps/remote_native |
04:27:55 | Kyle_ | make[4]: Nothing to be done for `all'. |
04:27:57 | Kyle_ | MAKE in plugins/bitmaps/remote_mono |
04:27:59 | imphasing | linuxstb: I got pengo working |
04:27:59 | Kyle_ | make[4]: Nothing to be done for `all'. |
04:27:59 | Paul_The_Nerd | You don't need to paste them all |
04:28:00 | imphasing | :) |
04:28:01 | Kyle_ | MAKE in plugins/bitmaps/mono |
04:28:03 | Kyle_ | make[3]: Nothing to be done for `all'. |
04:28:05 | Kyle_ | MAKE in plugins/bitmaps/native |
04:28:07 | Kyle_ | make[3]: Nothing to be done for `all'. |
04:28:09 | Kyle_ | MAKE in plugins/bitmaps/remote_mono |
04:28:10 | josh_ | Paul_The_Nerd: the iPod video is also pretty darn hard to see the screen on when the backlight's not on |
04:28:11 | Kyle_ | make[3]: Nothing to be done for `all'. |
04:28:13 | Kyle_ | MAKE in plugins/bitmaps/remote_native |
04:28:15 | Kyle_ | make[3]: Nothing to be done for `all'. |
04:28:15 | josh_ | it's not *impossible*, it's just hard. |
04:28:18 | Paul_The_Nerd | kyle_: Also, those aren't exactly warnings. |
04:28:19 | Kyle_ | oops.. sorry didnt know it would paste that mucg |
04:28:21 | Kyle_ | much* |
04:28:39 | Paul_The_Nerd | josh_: I've found that if I set a white background, the Nano's plenty readable with the backlight off. |
04:28:58 | aaronfg | what do you have to press to save the config file when you "Write .cfg file" ? |
04:29:12 | josh_ | Paul_The_Nerd: nano != video |
04:29:33 | Paul_The_Nerd | josh_: I know. But the LCDs are very similar. |
04:29:44 | josh_ | yeah, I was just giving my experience :-) |
04:30:39 | Paul_The_Nerd | Kyle_: Those just mean exactly what they say: Nothing to be done for 'all' |
04:31:01 | Kyle_ | oh |
04:34:13 | | Part Kyle_ |
04:34:28 | | Join moozooh [0] (n=moozooh@87.240.1.66) |
04:34:30 | | Quit BHSPitLappy2 (Connection timed out) |
04:35:02 | | Quit Strath (Read error: 104 (Connection reset by peer)) |
04:36:55 | | Join Strath [0] (n=mike@dpc67143207026.direcpc.com) |
04:37:40 | *** | Alert Mode OFF |
04:41:32 | | Join yeahx [0] (n=aarond@c-67-160-124-13.hsd1.wa.comcast.net) |
04:48:15 | | Join perldiver [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
04:48:20 | BHSPitLappy | linuxstb: ping? |
04:51:20 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
04:51:27 | | Join midkay_ [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
04:53:47 | | Quit mymomthelush ("Trillian (http://www.ceruleanstudios.com") |
04:54:20 | | Quit yeahx_ (Read error: 110 (Connection timed out)) |
05:00 |
05:00:34 | | Quit webguest37 ("CGI:IRC (EOF)") |
05:00:41 | | Quit Shadowarrior13 () |
05:01:44 | | Join Rob2222_ [0] (n=Miranda@ACB567BB.ipt.aol.com) |
05:10:59 | *** | 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 )' |
05:11:50 | | Join DT291 [0] (n=DreamTac@adsl-32-194-202.bna.bellsouth.net) |
05:12:12 | bagawk | midkay_: Hello |
05:15:48 | *** | Saving seen data "./dancer.seen" |
05:18:53 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
05:22:28 | JdGordon | which of the BHSP 's wanted to see the coour chooser widget thingy? |
05:22:45 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
05:28:12 | | Join ashridah [0] (i=ashridah@220-253-120-51.VIC.netspace.net.au) |
05:31:09 | | Join virtualball [0] (n=virtualb@ACA5463D.ipt.aol.com) |
05:31:39 | virtualball | Hi I have one last question lol |
05:32:05 | JdGordon | hahah ur back :D |
05:33:56 | virtualball | can the iPod play doom? |
05:34:00 | virtualball | ya im back :-P |
05:34:43 | BHSPitMonkey | JdGordon: we're the same person |
05:34:59 | JdGordon | ah ok |
05:35:11 | JdGordon | virtualball: dunno.. i tinhk so |
05:35:13 | BHSPitMonkey | virtualball: I know for sure that it can in Linux ;) |
05:35:24 | virtualball | ...grrr lol |
05:35:35 | virtualball | ^directed at BHSPitMonkey lol |
05:35:44 | BHSPitMonkey | virtualball: from where you are right now, you have very little left to do |
05:36:23 | BHSPitMonkey | I might be kind enough to assist you in #ipodlinux.help , if you're cooperative :P |
05:37:24 | JdGordon | BHSPitLappy: ok, well my patch works enough if you want to patch and compile it yourself... or i can send u the rockbox.iriver for the h300... |
05:37:32 | Paul_The_Nerd | virtualball: The Rockbox version of Doom doesn't work on the iPod yet. |
05:39:48 | | Nick DT291 is now known as DreamTactix291 (n=DreamTac@adsl-32-194-202.bna.bellsouth.net) |
05:42:14 | BHSPitMonkey | cool |
05:43:22 | BHSPitMonkey | Paul_The_Nerd: are you an, uh, "authoritative" figure in Rockbox? :P |
05:43:37 | BHSPitMonkey | because I have a question about logo representation |
05:47:15 | Paul_The_Nerd | Naah. I'm just someone who tends to leave a channel window open whenever he's at a computer working on anything. |
05:47:40 | Paul_The_Nerd | What do you mean "logo representation", out of curiosity? |
05:47:52 | | Quit Arrogant ("I AM QUIT HAVE A NICE DAY") |
05:52:26 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
05:52:41 | Jungti1234 | hello? |
05:52:51 | Jungti1234 | What is this? ftp://ftp.gpl-devices.org/pub/vendors/iRiver/PMP-1xx/ |
05:53:33 | Jungti1234 | It looks like source code of PMP-100. |
05:54:16 | Paul_The_Nerd | It's supposed to be. I'd been lead to understand that it's not all of it though. |
05:57:27 | JdGordon | :'( my h300 looks like i spilt milk on it... but i cant print a colour inskin to make it look good coz i dont have a colour printer... |
05:58:44 | Jungti1234 | haha |
05:59:02 | Jungti1234 | I don't have colour ink |
06:00 |
06:00:01 | JdGordon | well.. i actually have 2 colour printers... 1 with no ink (and the shops dont sell ink for the model anymore) and the other is a foto printer and h3tool doesnt print the right size for it.. |
06:01:02 | | Quit aaronfg ("User pushed the X - because it's Xtra, baby") |
06:02:14 | | Quit virtualball (Read error: 110 (Connection timed out)) |
06:03:53 | | Join ModernExecutive [0] (n=ModExec@pool-70-18-144-65.norf.east.verizon.net) |
06:03:57 | | Part ModernExecutive |
06:04:20 | | Join ModernExecutive [0] (n=ModExec@pool-70-18-144-65.norf.east.verizon.net) |
06:04:59 | | Part ModernExecutive |
06:05:32 | Jungti1234 | hmmm |
06:05:37 | | Join aridese [0] (n=tim@69.182.152.15) |
06:05:41 | aridese | hi guys |
06:05:54 | Jungti1234 | hi |
06:06:45 | aridese | how is ipod 3g going? |
06:15:21 | | Quit Paul_The_Nerd ("Leaving.") |
06:18:35 | | Quit imphasing (Read error: 110 (Connection timed out)) |
06:20:57 | aridese | hm, why won't my 3g ipod charge off of USB |
06:21:53 | JdGordon | prob not supported yet |
06:25:04 | | Quit midkay_ (Read error: 104 (Connection reset by peer)) |
06:25:07 | | Quit aridese (Remote closed the connection) |
06:25:14 | | Join midk [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
06:29:12 | | Quit ashridah ("Leaving") |
06:29:16 | | Join ashridah [0] (i=ashridah@220-253-120-51.VIC.netspace.net.au) |
06:40:56 | | Quit RotAtoR ("zzzzzzzzzz") |
06:44:38 | | Quit TCK ("well, if you say so.") |
06:55:04 | JdGordon | any fotochoppers here? |
06:55:35 | Jungti1234 | photo? |
06:56:22 | JdGordon | ye, i found an awesome pic i want to make an inskin from.. but its square and looks shite when its shrunk to fit.. i need some1 who can make it rectangular and still look awesome.. |
06:57:14 | Jungti1234 | um |
06:59:18 | Jungti1234 | I don't understand. |
06:59:44 | Jungti1234 | Keep rules of spelling. |
06:59:45 | JdGordon | dw |
07:00 |
07:00:24 | BHSPitLappy | JdGordon: exactly what is a "photochopper" :P |
07:00:36 | Jungti1234 | JdGordon: you want this? - http://cafefiles.naver.net/data10/2005/10/9/29/inskin_tmp.png |
07:00:38 | ScoTTie | i think he means is there anyone here good with photoshop |
07:00:39 | JdGordon | u havnt heard that term? |
07:00:46 | BHSPitLappy | nope |
07:00:50 | BHSPitLappy | but I have photoshop open :D |
07:01:30 | Jungti1234 | JdGordon? |
07:01:32 | BHSPitLappy | Jungti1234: if I do it, will you give me an "I owe you one" |
07:01:34 | BHSPitLappy | err |
07:01:35 | BHSPitLappy | JdGordon: |
07:01:38 | BHSPitLappy | damn tab completion. |
07:01:40 | Jungti1234 | heh |
07:01:47 | JdGordon | hehe.. |
07:02:27 | JdGordon | ok, neva mind.. i tihnk im happy... |
07:02:44 | BHSPitLappy | lol |
07:02:47 | Jungti1234 | JdGordon: Don't you have Photoshop? |
07:02:49 | BHSPitLappy | cheap... |
07:03:00 | JdGordon | no |
07:03:20 | Jungti1234 | no? |
07:03:22 | JdGordon | i have no photoshop skills |
07:03:31 | Jungti1234 | haha |
07:03:42 | BHSPitLappy | I am leet |
07:04:05 | BHSPitLappy | I did a handful of the build table thumbnails, without having the devices :P |
07:04:09 | Jungti1234 | Especial skill doesn't need using it. |
07:04:21 | BHSPitLappy | JdGordon: what's the picture? |
07:04:33 | JdGordon | im trying to find it on the net again.. |
07:04:45 | JdGordon | http://inflames.com/download/wallpapers/in_flames_clayman_1024_768_01.jpg |
07:04:53 | Jungti1234 | I can make it and give to you. |
07:04:59 | Jungti1234 | hm |
07:05:08 | Jungti1234 | Back image? |
07:05:21 | BHSPitLappy | JdGordon: actually, why do you care? I thought your printer doesn't work? |
07:05:32 | JdGordon | i got a friend who will print if for me :D |
07:05:59 | BHSPitLappy | pssh |
07:06:18 | JdGordon | that pic looks .ok.. in h3tools.. but the man is squeezed. |
07:09:03 | BHSPitLappy | would the pic go on the front or something? |
07:09:09 | BHSPitLappy | with...holes? |
07:09:19 | JdGordon | front and back... |
07:09:40 | JdGordon | actually if u could get rid of the man for the front id be willing to have your kids.... |
07:09:48 | BHSPitLappy | uhh |
07:09:51 | JdGordon | haha |
07:10:00 | | Quit moozooh (Read error: 104 (Connection reset by peer)) |
07:10:07 | JdGordon | i mean... i would be extreemly apreciative.. |
07:10:11 | BHSPitLappy | ... "Miranda"? |
07:10:30 | JdGordon | miranda? |
07:10:59 | BHSPitLappy | that's your username... |
07:11:03 | Ctcp | Ignored 2 channel CTCP requests in 18 minutes and 44 seconds at the last flood |
07:11:03 | * | BHSPitLappy looks suspicious |
07:11:10 | JdGordon | ? thats my client... |
07:11:54 | JdGordon | ah, thats the Ident id.. not my freenode username |
07:12:15 | BHSPitLappy | oh... |
07:12:29 | BHSPitLappy | usually that's where a login or etc gets shown |
07:12:37 | BHSPitLappy | like root, etc |
07:12:57 | | Quit Jungti1234 () |
07:13:00 | BHSPitLappy | lol |
07:13:12 | BHSPitLappy | guess he couldn't live up to the responsibility he took on |
07:14:41 | JdGordon | ?? |
07:14:48 | BHSPitLappy | he said he'd make it |
07:14:50 | BHSPitLappy | then /quit. |
07:14:54 | JdGordon | ah |
07:14:56 | JdGordon | :D |
07:15:51 | *** | Saving seen data "./dancer.seen" |
07:16:46 | BHSPitLappy | if you can find a good template for the back... |
07:19:04 | JdGordon | http://www.misticriver.net/photos/displayimage.php?album=320&pos=0 ? |
07:21:53 | JdGordon | i want it to look like http://img67.exs.cx/img67/9058/h340flames4lf.jpg for the front... |
07:22:06 | JdGordon | if i could figure out how to print that the corretc size id use it... |
07:24:44 | JdGordon | BHSPitLappy: h320 psd http://www.blackwolf.orcon.net.nz/H320/Template.psd |
07:25:54 | | Join DJ_Dooms_Day [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
07:29:03 | Paprica[sleep] | linuxstb, here? |
07:29:10 | | Nick Paprica[sleep] is now known as Paprica (i=Paprica@CBL217-132-151-145.bb.netvision.net.il) |
07:31:06 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-68-213.w86-196.abo.wanadoo.fr) |
07:34:57 | BHSPitLappy | so should the sides be black |
07:35:07 | BHSPitLappy | @ JdGordon |
07:35:19 | JdGordon | whatever... |
07:35:38 | JdGordon | i found a cd with photoshopCS on it and im trying to get it to run... |
07:43:24 | BHSPitLappy | I think I'm done... |
07:44:08 | BHSPitLappy | JdGordon: got a VNC client? |
07:44:19 | JdGordon | ye |
07:44:34 | BHSPitLappy | vnc bhspitlappy.dyndns.org password jdgordon |
07:44:41 | BHSPitLappy | just to show you what I got |
07:44:56 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
07:44:57 | JdGordon | wee |
07:45:09 | JdGordon | thats awesome |
07:45:16 | JdGordon | u cant make the back full size? |
07:45:37 | BHSPitLappy | without losing anything?? |
07:45:53 | JdGordon | :( ye, i guess so |
07:46:33 | JdGordon | is the crud quality from vnc? |
07:46:53 | BHSPitLappy | yeah |
07:46:55 | BHSPitLappy | so like that? |
07:47:13 | JdGordon | sweet |
07:47:40 | JdGordon | my mate is gonna cream himself when he sees this :D |
07:47:48 | BHSPitLappy | eew |
07:48:20 | JdGordon | could u try getting rid of the text on the back? or get the whole "in flames" there? |
07:48:22 | JdGordon | brb |
07:48:24 | JdGordon | your a legend :D |
07:51:02 | | Join moozooh [0] (n=moozooh@87.240.1.66) |
07:54:35 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-30-157.w83-198.abo.wanadoo.fr) |
07:54:51 | JdGordon | BHSPitLappy: thats awesome |
07:54:59 | BHSPitLappy | lol |
07:55:09 | JdGordon | dont worry about the name tho... |
07:57:22 | amiconn | m0rn1ng |
07:57:32 | JdGordon | morning amiconn |
07:58:48 | midk | morning amiconn, just today tested out jpeg viewing in color (yeah, i'm a bit late..) :) nice work! |
07:58:49 | | Join segphault [0] (n=chatzill@60.254.175.10) |
08:00 |
08:00:53 | BHSPitLappy | JdGordon: of course, this is being released CC ;) |
08:01:01 | JdGordon | cc? |
08:01:33 | amiconn | midk: thx, just it wasn't only my work |
08:01:59 | BHSPitLappy | JdGordon: Creative Commons license :P |
08:02:04 | JdGordon | amiconn: could u get it to preload the next picture in the background while your viewing?? speed things up.. |
08:02:06 | JdGordon | ah.. |
08:02:09 | BHSPitLappy | lol |
08:02:12 | midk | amiconn, i just know it went from not working to working and it was due to you ;) |
08:06:26 | | Join damaki [0] (n=Chocolat@ALille-153-1-35-60.w83-198.abo.wanadoo.fr) |
08:08:46 | Paprica | amiconn, the resume/sel resume is garbage in the player? |
08:08:48 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
08:09:26 | amiconn | ? |
08:09:40 | Paprica | (brickmania) |
08:10:01 | warewolf | | . | |
08:10:05 | warewolf | | .| |
08:10:21 | midk | |. | |
08:10:22 | warewolf | | . | |
08:10:37 | midk | | .| |
08:10:37 | midk | damnit |
08:11:27 | amiconn | Paprica: I still don't get what you mean... |
08:11:34 | Paprica | ok |
08:11:34 | amiconn | (and I would be *really |
08:11:42 | Paprica | mm |
08:11:57 | amiconn | surprised if you ported brickmania to the *player* |
08:12:32 | midk | speaing of "resume". whatever happened to "ask resume" on boot? now it's just either yes or no.. :( |
08:12:33 | Paprica | player=recorder,ondio,h300,ipod |
08:12:34 | Paprica | =] |
08:12:39 | amiconn | If you mean the menu on recorder/ondio, the 'quit' item has a squeezed left side of the 'q' |
08:13:14 | Paprica | wait, i'll give you a pic from the sim |
08:13:32 | warewolf | I couldn't get rockboy to play two pubdomain gameboy games |
08:14:22 | Paprica | amiconn, http://img161.imageshack.us/my.php?image=dump00058xr.png |
08:15:23 | * | BHSPitLappy strangles firefox with a dead hooker's arm |
08:15:28 | amiconn | Paprica: http://www.rockbox.org/twiki/bin/view/Main/ProjectGlossary#Player |
08:15:33 | BHSPitLappy | I'm sorry, how terribly inappropriate... |
08:15:37 | BHSPitLappy | ahem... |
08:15:54 | Paprica | =] |
08:16:53 | amiconn | Paprica: Ah, yes. Never checked the 'resume' item in active state... |
08:17:03 | Paprica | oh =\ |
08:17:15 | amiconn | The inactive state is okay, just the text striked through in white |
08:17:16 | Paprica | i dont know why it happens |
08:19:42 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
08:20:07 | amiconn | Hmm, I don't know how this menu is working internally... |
08:20:41 | amiconn | The garbage even changes depending on where the cursor is |
08:21:11 | amiconn | ..and the cursor isn't displayed correctly either in this line |
08:22:18 | Paprica | it's not the cursor, i try to view the bitmap alone and the same thing is happen |
08:22:38 | amiconn | yes |
08:22:42 | BHSPitLappy | JdGordon: http://img142.imageshack.us/img142/1668/h2xxinflamesinskin8tk.jpg |
08:24:10 | JdGordon | hell ye! |
08:24:14 | JdGordon | awesome |
08:28:43 | JdGordon | actually.. BHSPitLappy, could u lighten it up a bit... i tihnk it will be too dark like that unde the cover.. |
08:31:32 | BHSPitLappy | NO CRITICISM ACCEPTED |
08:31:38 | BHSPitLappy | lol |
08:31:38 | JdGordon | :'( |
08:31:52 | BHSPitLappy | haha |
08:31:55 | BHSPitLappy | cover? |
08:31:57 | amiconn | colour plasma can be made a *lot* faster |
08:32:06 | BHSPitLappy | it IS fast on my nano |
08:32:13 | BHSPitLappy | a little slow on the 5G, but meh |
08:33:07 | Bg3r | BHSPitLappy wow, even license included :) |
08:33:17 | BHSPitLappy | Bg3r: my first time! :D |
08:33:40 | * | Bg3r really should inskin his player too |
08:34:16 | Bg3r | BHSPitLappy where did you get the mask from ? |
08:34:27 | BHSPitLappy | JdGordon linked it |
08:34:51 | Bg3r | http://www.blackwolf.orcon.net.nz/H320/Template.psd <= this one ? |
08:35:35 | | Quit moozooh (Read error: 131 (Connection reset by peer)) |
08:36:55 | JdGordon | umm... how do u print it the correct size without importing it into h3tool? |
08:39:27 | | Join moozooh [0] (n=moozooh@87.240.1.66) |
08:40:51 | BHSPitLappy | trial and error? ;) |
08:42:00 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
08:42:09 | | Part Paul_The_Nerd |
08:45:01 | | Join needleboy [0] (n=needlebo@85-250-153-186.bb.netvision.net.il) |
08:45:50 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
08:48:55 | | Join webguest46 [0] (n=da39f333@labb.contactor.se) |
08:54:09 | | Quit webguest46 ("CGI:IRC") |
08:54:54 | | Quit Rob2222_ () |
08:55:40 | | Join Rob2222 [0] (n=Miranda@ACB567BB.ipt.aol.com) |
09:00 |
09:05:57 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:09:20 | | Quit needleboy () |
09:09:52 | JdGordon | :( it didnt work... |
09:09:59 | JdGordon | h3tool screwed it up... |
09:10:39 | | Join needleboy [0] (n=needlebo@85-250-153-186.bb.netvision.net.il) |
09:12:00 | | Join DT291 [0] (n=DreamTac@adsl-32-194-202.bna.bellsouth.net) |
09:15:33 | JdGordon | BHSPitLappy: your a freeking legend :D |
09:15:49 | JdGordon | had to cut up your jpg tho so it would print correclty |
09:15:53 | *** | Saving seen data "./dancer.seen" |
09:16:22 | BHSPitLappy | is it on? |
09:16:47 | JdGordon | not yet... did a test print here, have to wait till i an get to a mates to print it in colour |
09:19:38 | | Join perpleXa [0] (i=perpleXa@dialin-145-254-180-116.pools.arcor-ip.net) |
09:24:11 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
09:24:43 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-4-153.w83-198.abo.wanadoo.fr) |
09:24:55 | BHSPitLappy | be sure to take pictures. |
09:24:59 | JdGordon | will do |
09:34:24 | JdGordon | fear my leet mspaint skillz :D ive added fire on the side of the screen :D |
09:34:31 | JdGordon | dinner.. bbs |
09:37:15 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-69-1.w86-196.abo.wanadoo.fr) |
09:40:07 | | Quit Higgy_ ("Trillian (http://www.ceruleanstudios.com") |
09:40:13 | | Quit damaki (Read error: 110 (Connection timed out)) |
09:40:54 | BHSPitLappy | oh dear |
09:41:17 | midk | .. yeah.. |
09:41:18 | | Quit XavierGr (Excess Flood) |
09:42:42 | | Join krmathis [0] (n=krmathis@124.84-48-138.nextgentel.com) |
09:45:00 | | Join damaki [0] (n=Chocolat@ALille-153-1-30-186.w83-198.abo.wanadoo.fr) |
09:45:16 | | Join XavierGr [0] (n=XavierGr@ppp33-adsl-213.ath.forthnet.gr) |
09:50:32 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
09:53:58 | Paprica | which target is this? |
09:53:59 | Paprica | #elif (LCD_WIDTH == 160) && (LCD_HEIGHT == 128) && defined(HAVE_LCD_COLOR) |
09:55:19 | midk | X5 |
09:55:44 | | Quit needleboy (Read error: 110 (Connection timed out)) |
09:57:49 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
09:58:28 | Paprica | oh |
09:58:29 | Paprica | ok |
09:58:59 | Paprica | small screen @@ |
09:59:06 | midk | surprisingly low-res for a color screen.. |
09:59:07 | midk | :E |
09:59:21 | midk | haha |
09:59:30 | midk | great minds think alike!! :) |
09:59:58 | Paprica | =] |
10:00 |
10:00:06 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
10:05:21 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-37-201.w83-198.abo.wanadoo.fr) |
10:06:56 | * | petur searches eBay for 'time' but finds no relevant offers :-\ |
10:07:21 | midk | petur, how much are you willing to pay? ;) |
10:07:39 | petur | that, is a good question... |
10:08:29 | Bg3r | hehehe |
10:08:32 | Bg3r | petur any progress ? |
10:09:46 | petur | none... am at the stage of examining the disassembled code, as it doesn't work by using only the config values from them... |
10:10:03 | Bg3r | :( fsck ... |
10:11:02 | perpleXa | uhm |
10:11:05 | perpleXa | AR+RANLIB /home/perpleXa/rockbox/build/librockbox.a |
10:11:05 | perpleXa | make: *** /home/perpleXa/rockbox/bootloader: No such file or directory. Stop. |
10:11:05 | perpleXa | make: *** [all] Error 2 |
10:11:19 | perpleXa | tried to build the bootloader for the mini |
10:11:50 | perpleXa | any fix for this? |
10:12:07 | petur | Bg3r: also, in their code they only seem to access the DC, where I would expect the HC (for usbotg), so either there's something wrong with the way we think it's connected, or I don't understand how the isp1362 works :( |
10:12:20 | midk | perpleXa, did you checkout rockbox-devel? |
10:12:25 | midk | that's all i can imagine is the problem |
10:12:35 | perpleXa | i'll try that, thx |
10:12:37 | midk | i think only rockbox-devel package has the bootloader/simulator stuff |
10:12:41 | Paul_The_Nerd | perpleXa: Or just cvs co bootloader |
10:12:52 | Paul_The_Nerd | If you've already got the normal rockbox package |
10:13:14 | Bg3r | petur very very strange ... :( |
10:13:18 | petur | Bg3r: I assume one uses DC to act as a device and HC to act as a host, but now I'm not so sure anymore... |
10:13:41 | Bg3r | petur i've read the isp1362's datasheet and this *must* be correct |
10:13:41 | Paprica | why the configure ask for that: Build (S)DL version? (S) |
10:13:41 | perpleXa | ok Paul_The_Nerd, did that |
10:13:47 | perpleXa | but |
10:13:52 | perpleXa | it doesn help :/ |
10:14:06 | perpleXa | i'll try the devel package |
10:14:08 | Paprica | Paul_The_Nerd, have you try the brickmania for nano? |
10:15:06 | petur | Bg3r: then why are there only accesses to the DC in the code? Need to study their code a bit more (and learn m68k assembler along the way) |
10:15:08 | Paul_The_Nerd | Paprica: You can still hit (W) for Win32, it's just hidden because it's not longer officially supported. |
10:15:16 | Paprica | ok |
10:15:24 | midk | perpleXa, i have "rockbox" and "rockbox-devel" checked out.. only -devel has the bootloader folder, so that should do it. |
10:15:36 | perpleXa | ok |
10:15:40 | Paul_The_Nerd | Paprica: Also, yes, I've tried brickmania on the nano. It seems to work fairly well, though you might want to either speed up movement from the scrollweel, or disable it to force people to use the arrows. |
10:15:41 | petur | Bg3r: unless Linus disassembled a US version, but I don't think so |
10:16:11 | Paprica | ok |
10:16:25 | Paprica | the speed of the game is ok? |
10:16:50 | Paul_The_Nerd | Paprica: Basically, if you try to play with the arrows, if you change directions too suddenly it may think you're scrolling instead of pressing the buttons and move you the wrong way. But the paddle moves too slow with the wheel to use it that way. |
10:16:55 | Paul_The_Nerd | Everything else is fine, in terms of speed, I think. |
10:17:03 | perpleXa | are there any themes out for the mini? |
10:17:05 | Bg3r | petur hm |
10:17:18 | Paprica | ok |
10:17:22 | Paprica | thank |
10:17:22 | Paprica | s |
10:17:39 | midk | perpleXa, no, mini support is very recent.. |
10:17:49 | | Nick midk is now known as midkay (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
10:18:00 | Paul_The_Nerd | perpleXa: What's the resolution of the Mini? |
10:18:15 | perpleXa | well, i'm too lazy to make my own, spent some minutes yesterday but it sucked :) |
10:18:21 | perpleXa | 138x110 |
10:18:30 | perpleXa | pretty small, eh :) |
10:19:24 | | Quit damaki (Connection timed out) |
10:19:30 | ScoTTie | im trying to get keypad working on the mini |
10:19:32 | midkay | :) none of the existing themes will work directly then.. |
10:19:37 | | Join IcyStorM [0] (n=aknemyr@h208n8c1o1043.bredband.skanova.com) |
10:19:47 | ScoTTie | but i really dont have much clue what im doing ;) |
10:19:49 | midkay | could be adapted, though. |
10:19:49 | perpleXa | i know, midkay |
10:19:57 | Paul_The_Nerd | perpleXa: Yup, someone will have to make themes for them then. Or at the very least, adjust Recorder themes to fit. |
10:20:03 | | Join safetydan [0] (n=dan@195.27.52.9) |
10:20:13 | ScoTTie | perpleXa: what gen iPod mini do you have ? |
10:20:27 | midkay | perpleXa, that kind of sucks.. archos recorder display is way smaller and iriver display is way bigger - nothing will work "pretty well" until it's adapted. :) |
10:20:28 | perpleXa | first |
10:20:28 | JdGordon | petur: quick q about the colour... is it stored like this 0..0rrrrrggggggbbbbb (as in the bits) so to get the next valid colour just increment the r or g or b section? |
10:21:22 | petur | I have no idea - never looked at that part of the code ;) |
10:21:28 | JdGordon | ok |
10:22:29 | perpleXa | btw |
10:22:41 | perpleXa | that fucking apple software killed 3gb of my data yesterday |
10:22:52 | | Part XavierGr |
10:22:55 | Paul_The_Nerd | JdGordon: What do you mean "to get the next valid colour?" |
10:23:03 | | Part krmathis |
10:23:04 | perpleXa | i uninstalled ipl, the apple os rebooted and deleted the partition table |
10:23:42 | perpleXa | the files were still there, i've simply recovered them, but it was a shock anyway.. |
10:23:55 | petur | JdGordon: but yes, my idea is to try to operate on the native data as the easiest way to make sure you only use valid values... |
10:24:07 | midkay | perpleXa, ouch.. well, at least you got them back.. |
10:24:22 | Paul_The_Nerd | If you're using 0-31 for R, 0-63 for G and 0-31 for B, then wouldn't it just be B+(32*R)+(2048*R) to create the packed value, or am I mistaken? |
10:24:34 | perpleXa | yeah, i leeched some tools and recovered them :D |
10:24:51 | midkay | haha, exactly what i'd've done ;) |
10:24:57 | perpleXa | thats why i hate this fucking apple software.. on its first start it deletes all files on the ipod |
10:25:16 | midkay | that's pretty weird.. |
10:25:19 | JdGordon | Paul_The_Nerd: no, its not.. but if rbg is limmited to the 64/32 values then would just incrementing the bits work? |
10:25:24 | JdGordon | dw.. that made no sense |
10:25:28 | JdGordon | ill just play... |
10:25:36 | | Join krmathis [0] (n=krmathis@124.84-48-138.nextgentel.com) |
10:26:00 | IcyStorM | What is the standard keys for RockBox on the iPod Video |
10:26:12 | ScoTTie | perpleXa: still having compile problems ? |
10:26:13 | midkay | IcyStorM, standard keys?.. |
10:26:24 | linuxstb | IcyStorM: http://www.rockbox.org/twiki/bin/view/Main/IpodTips |
10:26:33 | Paul_The_Nerd | JdGordon: Incrementing the bits should work, but I'm pretty sure that would too. |
10:26:46 | perpleXa | ScoTTie: i'm still downloading the devel package.. with an amazing speed of 56k! |
10:26:46 | perpleXa | :P |
10:26:48 | IcyStorM | I meant Rockboy :P |
10:27:06 | Paul_The_Nerd | IcyStorM: Rockboy doesn't yet have an A or B button as far as I know. |
10:27:10 | ScoTTie | perpleXa: out of interest did you make the RSS TCL script ? |
10:27:22 | perpleXa | yeah, thats me :) |
10:27:28 | midkay | Paul_The_Nerd, you can "set" them, though, or at least it seems to allow you to... |
10:27:51 | Paul_The_Nerd | midkay: What do you mean "set" them? |
10:27:53 | ScoTTie | linuxstb: if i was going to add mini keypad support, would i just need to add a new irq() function in system.c ? |
10:27:59 | Paul_The_Nerd | Oh, wait, misread that |
10:28:00 | Paul_The_Nerd | Nevermind |
10:28:03 | ScoTTie | and some new read functions |
10:28:31 | IcyStorM | But in iPodLinux you just touch to emulate a button. Touch upercorner A and so on.. Not the same here? |
10:28:41 | JdGordon | House MD time... back in an hour :D |
10:28:48 | Paul_The_Nerd | IcyStorM: Nobody's added that functionality yet. |
10:29:04 | IcyStorM | So its unplayable ? |
10:29:07 | | Quit quobl (Remote closed the connection) |
10:29:08 | midkay | IcyStorM, touching the pad to emulate a button? really? |
10:29:10 | ScoTTie | perpleXa: http://www.wizzer-it.com/scott/bootloader-mini-2006-02-22.bin & rockbox-mini-2006-02-22.zip |
10:29:13 | IcyStorM | Yeah |
10:29:24 | IcyStorM | Cuz there werent enought buttons |
10:29:31 | midkay | awesome! can't wait for something like that.. as-is it's pretty much unplayable |
10:29:39 | perpleXa | thx ScoTTie, but its almost finished =) |
10:29:59 | midkay | yeah, either that or a load of combos.. play+left for A, select+menu for start, or whatever, etc... |
10:30:00 | | Quit yeahx () |
10:31:08 | perpleXa | there are rumors, throwing it agains the wall help too |
10:31:11 | perpleXa | :> |
10:31:18 | perpleXa | helps* |
10:31:49 | perpleXa | oh man, i'm definately awake too long |
10:31:56 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
10:32:23 | perpleXa | thats horrible, after 3 days you see shadows everywhere, everything seems to move :< |
10:33:12 | IcyStorM | But it looks like its not possible to even bind scroll right / scroll left |
10:33:13 | IcyStorM | why ? |
10:33:14 | ScoTTie | sleep deprevation can make you go crazy. |
10:33:14 | midkay | haha |
10:33:32 | midkay | IcyStorM, it doesn't seem to be implemented.. |
10:33:42 | midkay | you could bind it from the source file, though... |
10:34:20 | IcyStorM | Here you guys go |
10:34:21 | IcyStorM | http://ipodlinux.org/forums/viewtopic.php?t=4016&highlight=iboy+controls |
10:34:23 | Paul_The_Nerd | IcyStorM: Because Rockboy is older than the iPod port and hasn't been updated much for them. Remember, the iPod port is still fairly new, and gameboy support is hardly a priority. |
10:34:42 | Paul_The_Nerd | But, if you have a great interest in it, feel free to pitch in and submit a patch to the tracker |
10:34:51 | perpleXa | yet another gameboy emulator? |
10:35:03 | linuxstb | IcyStorM: The scroll left/right events are handled differently in Rockbox to the other buttons, so Rockboy's current method of reading the button status won't work with them. As Paul_The_Nerd says, it's not a priority. |
10:35:05 | IcyStorM | It is for iPod Linux you can see the control options |
10:35:14 | perpleXa | oh nvm |
10:35:28 | IcyStorM | Touch there, touch there :P |
10:36:58 | midkay | IcyStorM, well, it isn't for rockbox. :) |
10:37:44 | IcyStorM | No but maybe you guys here at rockbox can make the same control options |
10:37:48 | IcyStorM | So it would be playable |
10:37:56 | linuxstb | ScoTTie: I'm not sure what needs to be done for the mini keypad... If I was you, I would take the keyboard.c from ipodlinux, and delete all the code in that file that doesn't apply to the mini, and then try and copy it into Rockbox, using the existing 4g pad driver as an example. |
10:38:17 | linuxstb | IcyStorM: As we've said, Rockboy isn't a priority at the moment. |
10:38:30 | ScoTTie | ive done that pretty much |
10:38:32 | linuxstb | But we would welcome a patch... |
10:38:52 | ScoTTie | but no dice, so im thinking i might of missed something somewhere else in the source tree |
10:39:30 | | Nick krmathis is now known as krmathis|autoawa (n=krmathis@124.84-48-138.nextgentel.com) |
10:39:49 | perpleXa | bah |
10:39:51 | * | perpleXa smells |
10:40:10 | perpleXa | actually i'm sitting here since 3 days, i only stood up 2 times.. :/ |
10:40:26 | perpleXa | to get some cigarettes |
10:40:28 | perpleXa | :P |
10:41:45 | midkay | haha. can anyone say 'obsessed'? :) |
10:42:00 | perpleXa | :p |
10:42:06 | Kingstone | are people interested in building an installer for windows for ipod for rockbox? |
10:42:26 | midkay | Kingstone, i was considering writing a script for it, actually.. |
10:42:39 | Kingstone | batch, you mean? |
10:42:53 | perpleXa | linuxstb: someone shoudl update the CUSTOM_WPS_FORMAT file in the package with the content from the wiki! |
10:43:00 | midkay | not a script per-se.. i mean a la the 1.0<->1.1 converter i wrote for ipodwizard |
10:43:21 | Kingstone | per-se? |
10:43:26 | Kingstone | what are you talking about? |
10:43:29 | Kingstone | ipodwizard? |
10:43:46 | midkay | haha. per-se... kind of like "exactly".. not a script exactly. |
10:43:56 | midkay | Kingstone, aren't you an ipodwizard mod? |
10:44:04 | Kingstone | yes |
10:44:12 | Kingstone | but what converter? |
10:44:26 | midkay | someone stickied my converter app in the nano and 5g forums, i guess it wasn't you |
10:44:30 | Kingstone | and what does that got to do with rockbox |
10:44:41 | midkay | nothing, just an example.. never mind. |
10:44:45 | Kingstone | converter for..? |
10:44:48 | Kingstone | converts what |
10:44:58 | midkay | themes.. between 1.0 and 1.1 compatibility |
10:45:08 | midkay | just renaming a series of bitmaps |
10:46:32 | midkay | anyways. i could do a quick app to install rockbox on ipods, sure.. |
10:47:00 | perpleXa | actually its no problem |
10:47:12 | perpleXa | with the source of make_fw and that other tool |
10:47:16 | perpleXa | i forgot the name.. |
10:47:23 | midkay | perpleXa, what? |
10:47:23 | perpleXa | but you guys know what i mean :) |
10:47:33 | perpleXa | making an installer |
10:48:08 | midkay | i mean installing the bootloader.. |
10:48:27 | midkay | maybe Kingstone was talking about installing the .rockbox folder and rockbox.ipod file.. |
10:48:37 | perpleXa | ... |
10:48:58 | perpleXa | even the bootloader is easy to install, since the most work is already done |
10:49:07 | perpleXa | only thing you have to put around is a gui |
10:49:50 | midkay | perpleXa, well, you have to find your ipod number, copy the original bootloader off it, combine that with the rockbox bootloader, extract the broadcom thing in some cases, and then copy it over.. |
10:50:03 | midkay | lots of command typing, it would be really nice to hit a button and have it all done at once.. |
10:51:00 | perpleXa | well, bit annoyance is always cool =) |
10:51:12 | Kingstone | midkay, are you using ipodwizard..? |
10:51:14 | perpleXa | since windows click-and-finish |
10:51:15 | midkay | perpleXa, ah, you like that? well, don't use any scripts then. :) |
10:51:23 | midkay | Kingstone, yes.. :) |
10:51:30 | perpleXa | i'm happy when i get something that can go wrong :D |
10:51:41 | Kingstone | on next version you can directly edit the ipod firmware, without a need for updater |
10:51:42 | midkay | perpleXa, haha, as you learned when you almost lost 3gb of data? |
10:51:50 | Kingstone | so it will be good for guys with other firmwares |
10:51:51 | midkay | didn't you describe that as "a shock"? :) |
10:51:56 | midkay | you like that kind of shock? :) |
10:52:04 | perpleXa | :P |
10:52:05 | Kingstone | radioshack? ;p |
10:52:08 | midkay | Kingstone, _awesome_! |
10:52:18 | IcyStorM | Isnt it possible to bind the menu to Center key and Menu |
10:52:18 | midkay | the annoying process of write, downgrade, update... |
10:52:30 | perpleXa | Kingstone: btw, the current version crashs when i open some firmware parts |
10:52:32 | midkay | IcyStorM, not in rockboy.. |
10:52:40 | mikearthur | I hear album art is _almost_ working for 75x75px bmps called cover.bmp |
10:52:42 | perpleXa | well |
10:52:42 | Kingstone | parts..? |
10:52:44 | mikearthur | is that in current cvs? |
10:52:48 | perpleXa | not actually the current one |
10:53:09 | Paul_The_Nerd | midkay: It's possible, with source changes. |
10:53:18 | linuxstb | mikearthur: There's a work-in-progress patch on the patch tracker. I believe it works. |
10:53:20 | perpleXa | yeah Kingstone in that dropdown, when i click on several items it simply crashs |
10:53:23 | midkay | Paul_The_Nerd, of course, but not from the actual app.. |
10:53:23 | mikearthur | cool |
10:53:29 | perpleXa | but i guess my version is a bit outdated anyways |
10:53:31 | IcyStorM | Any guy here that can change a bit in the source to make Rockboy playable |
10:53:41 | mikearthur | linuxstb: cool, is it a patch for all versions? |
10:53:48 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
10:54:04 | linuxstb | mikearthur: It will work on any Rockbox player with a colour LCD. |
10:54:16 | Paul_The_Nerd | I don't think it restricts you to 75x75 does it? |
10:54:46 | mikearthur | linuxstb: I've got a iRiver h140 and want my 4-color art :D |
10:54:51 | linuxstb | I think the size is hard-coded at the moment, unless that was changed in the very latest patch. |
10:55:05 | midkay | IcyStorM, i suppose i could.. |
10:55:11 | midkay | you're on a 5g? |
10:55:15 | IcyStorM | Sure |
10:55:24 | linuxstb | mikearthur: It could be working on grayscale lcds, I'm not sure. |
10:55:29 | midkay | what keys did you want bound to what? |
10:55:38 | Kingstone | well v1.2 alpha i didn't release it.. wibu beta tested it and i guess he posted it |
10:55:42 | IcyStorM | Is it possible to make it like the Linux build |
10:55:44 | | Join ModernExecutive [0] (n=ModExec@pool-70-18-144-65.norf.east.verizon.net) |
10:55:47 | | Part ModernExecutive |
10:55:54 | IcyStorM | http://ipodlinux.org/forums/viewtopic.php?t=4016&highlight=iboy+controls |
10:55:56 | IcyStorM | look that one |
10:56:03 | IcyStorM | Is that too much work? |
10:56:07 | IcyStorM | to much |
10:56:07 | linuxstb | IcyStorM: No - the rockbox button driver doesn't support "taps" at the moment. |
10:56:12 | Paul_The_Nerd | IcyStorM: It can't be done that way yet, because of the way the button driver is handled at the moment. |
10:56:13 | midkay | IcyStorM, again, it's not a priority.. and no, i can't do that. but if you give me key combos you want, i can do that. |
10:56:24 | IcyStorM | ok |
10:56:37 | IcyStorM | click: Menu and Select, Go back to rockboy menu |
10:56:56 | IcyStorM | The center key = select |
10:57:29 | IcyStorM | Is it possible to scroll then? |
10:57:35 | midkay | sure |
10:57:56 | IcyStorM | Hmm |
10:58:14 | IcyStorM | Menu button = A |
10:58:25 | IcyStorM | Center= B |
10:58:34 | midkay | you just defined center as "select" |
10:58:42 | IcyStorM | oh |
10:58:46 | IcyStorM | That was a fault |
10:58:48 | IcyStorM | im sry |
10:58:50 | IcyStorM | Can you fix it |
10:58:58 | linuxstb | If MENU is A, then what is used for Up? |
10:59:07 | midkay | um, yes.. |
10:59:08 | IcyStorM | scroll left is used for up |
10:59:52 | perpleXa | woudlnt it be better to buy an gameboy on ebay, for $3.. :P |
11:00 |
11:00:05 | IcyStorM | I have a gameboy but I wanna play gameboy on my iPod |
11:00:23 | Paul_The_Nerd | Maybe just wait until a better method is available for button mapping then? |
11:00:27 | Paul_The_Nerd | Is it such a rush? |
11:00:34 | IcyStorM | I have nice keys |
11:00:39 | IcyStorM | Hey Midkay |
11:00:49 | midkay | IcyStorM, yes? |
11:00:56 | IcyStorM | Ok i type the buttons in a txt and send you ok ? |
11:01:01 | midkay | sounds best |
11:01:02 | perpleXa | :) |
11:03:56 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
11:05:43 | IcyStorM | Hmm I cant send cuz im not registered |
11:05:46 | IcyStorM | wait |
11:06:11 | midkay | IcyStorM, just list in a PM window |
11:06:28 | IcyStorM | I cant send PM's either |
11:07:04 | IcyStorM | http://z13.zupload.com/file.php?filepath=27115 |
11:07:31 | IcyStorM | OH W8 |
11:07:33 | IcyStorM | I forgot one key |
11:07:41 | IcyStorM | But I know what to bind it to dont worry |
11:08:13 | IcyStorM | Lol i didnt forget it, its in the file |
11:08:16 | IcyStorM | Did you download it? |
11:09:20 | linuxstb | midkay: Rockboy currently uses the button_status() function to check the current status of all the buttons (if they are pressed or released). The scroll events are different - button_status() doesn't include them. |
11:09:37 | midkay | IcyStorM, doing it |
11:09:46 | midkay | linuxstb, argh... |
11:09:54 | midkay | maybe i can change that.. |
11:10:12 | IcyStorM | I hope that it would be really nice |
11:10:29 | IcyStorM | I dont know how I can credit you guys. Im a poor 14 year old boy from sweden :P |
11:10:35 | linuxstb | Don't forget that Rockboy is an emulator - it emulates the gameboy hardware, and therefore needs access to buttons that are either pressed or released. I'm not sure if the scroll events will fit into that... |
11:10:51 | linuxstb | IcyStorM: Learn C and help out... |
11:10:59 | IcyStorM | Hmm |
11:11:12 | midkay | linuxstb, hmm. |
11:11:21 | IcyStorM | Its a nice theory, linuxstb |
11:11:26 | IcyStorM | Maybe I should |
11:11:42 | IcyStorM | linuxstb Wouldnt scroll at all time be same as holding a button ? |
11:12:13 | midkay | IcyStorM, well, i can't do the scroll right now. |
11:12:17 | midkay | so we need alternates for up and down. |
11:12:31 | midkay | what about Play+Rewind = down, Play+Ffwd = up, or something? |
11:12:44 | linuxstb | IcyStorM: I'm sure something can be done, but I'm just saying it's not as easy as just changing the button mappings. |
11:14:19 | IcyStorM | No i apreciate that |
11:14:21 | IcyStorM | Hmm |
11:15:14 | IcyStorM | Midkay I think that Center + Back and Center + Fwd would be better, Because play is bound to pause and you would pause the game every time you wanted to go up or down |
11:15:15 | IcyStorM | So try that |
11:15:16 | IcyStorM | Ok ? |
11:15:42 | midkay | IcyStorM, no, for example center+menu = menu and center = b. |
11:15:57 | midkay | i set it up so that a single press of center is b, but if it's held and then menu is pressed, it goes to the menu. |
11:15:58 | *** | Saving seen data "./dancer.seen" |
11:16:10 | midkay | so any key can be used in conjunction with another, even if it's already mapped. |
11:16:37 | Paprica | someone with recorder/ondio? |
11:16:46 | IcyStorM | Ok |
11:17:17 | IcyStorM | But I want Center + rewind = down and center + back = up |
11:17:23 | midkay | ok |
11:17:27 | perpleXa | bbl, bye |
11:17:29 | | Quit perpleXa ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
11:17:34 | IcyStorM | its easiser to press center and rewind at same time cuz they are next to each other |
11:17:43 | midkay | sure |
11:17:47 | IcyStorM | I can do it with one finger :P |
11:17:54 | midkay | center + fwd = up, you mean? |
11:18:04 | IcyStorM | But maybe |
11:18:09 | IcyStorM | never mind.. |
11:18:13 | IcyStorM | Yeah i think so |
11:18:20 | IcyStorM | Or w8 |
11:18:22 | IcyStorM | I have a new idea |
11:19:15 | IcyStorM | If we skip RockBoy menu with menu and center |
11:19:19 | safetydan | Anyone tried the SDL sim under Windows lately? Does sound work? |
11:19:30 | Paprica | Someone with recorder/ondio? =\ |
11:19:33 | midkay | sure, alright. let's make menu, like.. center+rewind..? |
11:19:36 | IcyStorM | Midkay do you have msn / icq we can take it there ? |
11:19:49 | midkay | IcyStorM, both. midkay@gmail.com or 343603744 |
11:19:53 | IcyStorM | Then we are done we can send it here to everyone else |
11:20:36 | Paul_The_Nerd | midkay: Is that an ICQ number? |
11:20:45 | midkay | Paul_The_Nerd, yes :) |
11:20:53 | Paul_The_Nerd | Maaaan... Haven't seen one of those in ages |
11:21:05 | Paul_The_Nerd | They've added a few digits since I used it. |
11:21:07 | midkay | Paul_The_Nerd, haha, it's for those people who still want to use it. :) |
11:21:24 | Paul_The_Nerd | I still sign on every day, but my list is long emptied. |
11:21:30 | midkay | haha. |
11:21:39 | midkay | we can add one more to each others' list... :) |
11:21:56 | Paul_The_Nerd | Feel free. 5143014 |
11:22:16 | * | petur hugs his jabber client :P |
11:22:38 | | Join damaki [0] (n=Chocolat@ALille-153-1-35-96.w83-198.abo.wanadoo.fr) |
11:23:07 | Paul_The_Nerd | I use the Google jabber server. |
11:23:27 | * | Paul_The_Nerd has found the need to use most IM protocols at one point in time or another, because his friends can't all just pick one. |
11:23:53 | petur | are they linked to the rest of the jabber network yet? |
11:24:05 | Paul_The_Nerd | petur: No clue. |
11:24:18 | Paul_The_Nerd | safetydan: I'm building the SDL/Win sim right now, I'll let you know. |
11:24:19 | | Quit petur ("CGI:IRC (EOF)") |
11:24:31 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
11:25:01 | petur | there are gateways to most other IM, they work great |
11:25:18 | safetydan | Paul_The_Nerd, thanks |
11:25:42 | Paul_The_Nerd | petur: I just use GAIM, it works pretty alright for me. |
11:25:57 | petur | jabber.anywise.com is a good gateway |
11:28:02 | Paul_The_Nerd | safetydan: I get about 1 second of audio, then the sim exits |
11:28:05 | safetydan | bah |
11:28:12 | safetydan | Updated to latest CVS? |
11:28:15 | Paul_The_Nerd | Yessir |
11:28:28 | safetydan | darn, it works well under Linux |
11:28:38 | safetydan | now I'm really going to have to reboot in to Windows to try and fix it |
11:28:44 | Paul_The_Nerd | Heh |
11:28:47 | safetydan | thanks for testing |
11:29:01 | Paul_The_Nerd | Tried it with flac and mp3, just to be safe. Same behaviour for both |
11:29:47 | IcyStorM | linuxstbWhere do I found C tutorials ? Im a big newb but I really wanna help you guys |
11:29:50 | safetydan | yeah if there's a problem it's usually codec independant |
11:30:27 | IcyStorM | I have good computer knowledge and a little bit Html knowledge. No programming knowledge at all |
11:30:41 | safetydan | IcyStorM, google for "learning c" brings up a few places to try |
11:33:21 | linuxstb | IcyStorM: The first thing to do is to follow the instructions on the Wiki and compile Rockbox yourself from source. You can then try changing things - looking at some of the simpler plugins would be a good place to start. |
11:35:06 | | Join perpleXa [0] (i=perpleXa@dialin-145-254-178-105.pools.arcor-ip.net) |
11:35:14 | perpleXa | moo |
11:35:20 | perpleXa | bullshit that is.. |
11:35:23 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
11:35:58 | perpleXa | ScoTTie: making progress with the keyboard? :P |
11:36:09 | | Quit segphault (Read error: 104 (Connection reset by peer)) |
11:36:10 | ScoTTie | nope |
11:36:33 | ScoTTie | its not even reading anything at all |
11:36:42 | ScoTTie | :( |
11:36:46 | perpleXa | noticed that |
11:37:09 | perpleXa | only thing i could do was plugging it on my pc |
11:37:16 | | Join segphault_ [0] (n=chatzill@60.254.175.10) |
11:37:19 | | Nick segphault_ is now known as segphault (n=chatzill@60.254.175.10) |
11:37:28 | ScoTTie | atm its set to read as though the iPod's a 4G one |
11:38:17 | perpleXa | gimme the part of ipodlinux that contains the mini keyboard handler and i'll try to fix itr |
11:38:18 | perpleXa | :) |
11:38:51 | perpleXa | i hope it wont be that hard.. |
11:39:11 | ScoTTie | you will need to add it |
11:39:22 | ScoTTie | the buttons arnt compatible with any other model afaik |
11:40:36 | * | safetydan wonders where these reports of the default EQ frequences being backwards are coming from |
11:40:57 | perpleXa | well but it must already been done |
11:41:07 | perpleXa | cos ipl runs on my mini |
11:41:09 | ScoTTie | it is done in iPL |
11:41:13 | perpleXa | even with keys |
11:41:14 | perpleXa | :P |
11:42:15 | Paul_The_Nerd | safetydan: I dunno, my LS and HS are low and high respectively... |
11:42:15 | | Join tvelocity [0] (n=tony@ipa222.13.tellas.gr) |
11:42:43 | ScoTTie | sec ill up my diff aswell |
11:45:44 | safetydan | Paul_The_Nerd, yeah I just did a settings reset on my h120 and the defaults are the right way around... (I'd already verified the code) |
11:46:34 | | Join webguest13 [0] (n=50b14024@labb.contactor.se) |
11:46:37 | | Quit tvelocity (Client Quit) |
11:47:10 | ScoTTie | perpleXa: http://www.wizzer-it.com/scott/rockbox/keyboard.c & http://www.wizzer-it.com/scott/rockbox/buttons-2006-02-22.diff |
11:47:29 | | Quit perldiver (Read error: 110 (Connection timed out)) |
11:48:41 | safetydan | Hrmm... needleboy's not around. I suspect something in the H300 optimised build |
11:50:00 | | Join marevalo [0] (n=marevalo@200.Red-217-126-183.staticIP.rima-tde.net) |
11:50:09 | midkay | linuxstb, are you around? |
11:50:15 | perpleXa | weird changes that you've made ScoTTie. |
11:50:20 | perpleXa | -#elif (CONFIG_KEYPAD == IPOD_4G_PAD) |
11:50:20 | perpleXa | +#elif CONFIG_KEYPAD == IPOD_4G_PAD |
11:50:25 | ScoTTie | yeah ignore them |
11:50:25 | perpleXa | :) |
11:50:27 | | Join tvelocity [0] (n=tony@ipa222.13.tellas.gr) |
11:50:40 | ScoTTie | i had added IPOD_MINI_PAD |
11:51:03 | | Part tvelocity ("ΑποχώÏησε") |
11:51:06 | ScoTTie | then i removed it and just used defined(APPLE_IPODMINI) instead where needed |
11:51:37 | ScoTTie | since most app's use the PAD def as what the button layout is. |
11:51:47 | Paul_The_Nerd | safetydan: Isn't lovely how any time there are bugs in that, they're assumed to be in the original code? |
11:53:43 | | Join LinusN [0] (n=linus@labb.contactor.se) |
11:53:46 | | Part LinusN |
11:54:05 | | Join LinusN [0] (n=linus@labb.contactor.se) |
11:55:37 | linuxstb | midkay: Yes. |
11:56:06 | midkay | linuxstb, apparently the rockboy method of scanning for keys also doesn't allow key combos.. any way around that? |
11:56:36 | | Nick krmathis|autoawa is now known as krmathis (n=krmathis@124.84-48-138.nextgentel.com) |
11:57:20 | perpleXa | if i just wouldnt be so lazy :/ |
11:57:38 | ScoTTie | fix it, fix it, fix it, fix it, fix it, fix it.. |
12:00 |
12:01:20 | linuxstb | midkay: I don't know. That's why the ipod keymapping is the way it is now - it's not a trivial thing to change. |
12:01:43 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
12:02:47 | midkay | :( |
12:02:51 | midkay | oh well, thx |
12:05:39 | JdGordon | lets play.. spot the parse error game.... |
12:05:49 | JdGordon | cygwin says parse error before the ; |
12:05:50 | midkay | hahaha |
12:05:52 | JdGordon | here is the line.... |
12:05:54 | JdGordon | snprintf(buf,32,"RGB: 0x00%02x%02x%02x",RGB_UNPACK_RED(recombined_val), |
12:05:54 | JdGordon | RGB_UNPACK_GREEN(recombined_val),RGB_UNPACK_BLUE(recombined_val)); |
12:06:19 | perpleXa | that , |
12:06:24 | perpleXa | ah |
12:06:24 | perpleXa | nvm |
12:06:29 | perpleXa | ignore what i said lol |
12:06:33 | JdGordon | oh found it... i can blame linuxstb :D |
12:06:37 | ScoTTie | couldnt it be on a line before that ? |
12:06:43 | JdGordon | silly man put ; at the end of the #defines... |
12:06:54 | perpleXa | didnt see that second brace |
12:06:59 | perpleXa | lol |
12:07:14 | | Part petur |
12:08:19 | Paul_The_Nerd | JdGordon: Right now, when you tell it to reset the colors, it sets the BG to Black and the FG to black. Which then results in everything being fairly unreadable. ;-) |
12:08:35 | JdGordon | ye, found that.. fixed it |
12:08:50 | Paul_The_Nerd | :) |
12:09:09 | JdGordon | oh crap.. this almost works... |
12:09:32 | perpleXa | wtf |
12:09:37 | perpleXa | http://www.ubersite.com/m/84167 |
12:09:57 | Jungti1234 | JdGordon |
12:10:53 | Jungti1234 | You have screenshot? - http://sourceforge.net/tracker/index.php?func=detail&aid=1435887&group_id=44306&atid=439120 |
12:10:53 | linuxstb | JdGordon: Just testing you..... |
12:11:05 | JdGordon | wow.. way to much free time perpleXa |
12:11:24 | perpleXa | yeah |
12:11:24 | perpleXa | indeed |
12:11:26 | JdGordon | linuxstb: it was an accident? it looks like if coz u got extra ;'s in the code |
12:11:57 | JdGordon | Jungti1234: http://users.monash.edu.au/~jdgor1/rb/col_pic.bmp |
12:12:48 | linuxstb | JdGordon: Yes, just a copy and paste mistake - those calculations were originally in the code itself, and then I created macros from them. |
12:13:00 | JdGordon | ok |
12:13:56 | Paprica | linuxstb, when i do "cvs commit file" the change will see in the first page? |
12:14:14 | linuxstb | Paprica: Yes, but not immediately. I'm not sure when it's updated. |
12:14:18 | perpleXa | only if you have access to change files |
12:14:22 | perpleXa | :) |
12:14:36 | Paprica | oh =\ |
12:14:48 | marevalo | hi all |
12:14:48 | linuxstb | If you subscribe to the cvs mailing list, you should get an email quite quickly. |
12:15:13 | Paprica | ok so i will do it with message =] |
12:15:14 | marevalo | I've just finished the port of GNUChess 2 to RockBox |
12:15:21 | linuxstb | marevalo: Nice :) |
12:15:33 | marevalo | it works almost on any target (at least at the uisim) |
12:15:40 | perpleXa | some working keys would be nice :P |
12:15:53 | Paprica | nice |
12:15:57 | marevalo | I'm trying to add it to the patchmachine |
12:16:02 | marevalo | but I can only add one file |
12:16:18 | linuxstb | Either create a zip file, or attach the files one at a time. |
12:16:20 | marevalo | I added the .patch file but I have another .zip with the new files |
12:16:43 | linuxstb | Were you logged into sourceforge when you uploaded your first patch? |
12:16:57 | LinusN | marevalo: c0000000000l!!! |
12:17:05 | marevalo | nop |
12:17:10 | marevalo | I have no usable user |
12:17:21 | JdGordon | chess against the cmop? or another person? |
12:17:25 | linuxstb | marevalo: That's the problem I think. |
12:17:30 | marevalo | againt the comp |
12:17:32 | marevalo | against |
12:17:39 | linuxstb | Do you have any screenshots? |
12:17:48 | marevalo | ok, I will try to recover an old user |
12:17:54 | Jungti1234 | hehe.. good JdGordon |
12:17:56 | marevalo | ok, I will post som screens |
12:18:18 | JdGordon | nice (y) |
12:18:23 | linuxstb | Did you have any problem with memory usage? Does it require audio playback to be stopped? |
12:18:25 | Jungti1234 | hehehe |
12:18:25 | JdGordon | too bad the cmop will shit on me :D |
12:18:49 | IcyStorM | http://www.pdc.kth.se/~lfo/chip8/CHIP8/GAMES/ Chip8 games for those who wants |
12:19:08 | marevalo | well it works with music, of course :-D |
12:19:16 | | Nick krmathis is now known as krmathis|autoawa (n=krmathis@124.84-48-138.nextgentel.com) |
12:19:19 | marevalo | I had to take <64k from the buffer |
12:19:20 | Paprica | marevalo, sweet =] |
12:19:30 | marevalo | for the trasposition table |
12:19:44 | linuxstb | Which buffer do you take that from? The plugin buffer? |
12:20:14 | marevalo | ouch |
12:20:20 | marevalo | rb->get_buffer |
12:20:51 | linuxstb | Do you mean rb->plugin_get_buffer() ? |
12:20:58 | marevalo | let me see |
12:21:24 | JdGordon | is the sim 565swapped? or unswapped? |
12:21:25 | marevalo | yep |
12:21:28 | marevalo | ttable = rb->plugin_get_buffer( &buffer_size ); |
12:21:56 | linuxstb | There is going to be a problem on the Archos players - the plugin buffer is only 32KB. |
12:22:10 | marevalo | ok |
12:22:17 | marevalo | I can switch it off |
12:22:22 | | Join Membrillo [0] (n=sam_kill@CPE-60-228-27-74.nsw.bigpond.net.au) |
12:22:28 | marevalo | it can play without transposition table |
12:22:49 | marevalo | and the others ? |
12:22:49 | linuxstb | What does the transposition table do? |
12:22:56 | linuxstb | The others have 512KB. |
12:23:08 | linuxstb | This includes the space for the plugin itself (code and data). |
12:23:19 | marevalo | it saves positions and it evaluations for not needing to evaluate them if the same position is found later |
12:23:28 | linuxstb | plugin_get_buffer() returns a pointer to the unused space in the plugin buffer. |
12:23:49 | marevalo | so it should work without the ttable |
12:24:26 | marevalo | try to get some screens... |
12:24:35 | linuxstb | But anyway, these are minor details - I'm looking forward to testing it. |
12:24:52 | linuxstb | JdGordon: The sim is the same as the target. |
12:25:00 | JdGordon | ok |
12:25:20 | JdGordon | ive almost got the sliders working showing the native rgb and the 24bit values :D |
12:25:49 | | Part krmathis|autoawa |
12:26:31 | | Quit Membrillo (Client Quit) |
12:26:50 | linuxstb | marevalo: How big is the "gnuchess.rock" file itself? Have you compiled it for any actual targets (not the sim) ? |
12:27:11 | Paprica | http://img54.imageshack.us/my.php?image=dump0602221324444tf.png |
12:27:21 | Paprica | nice screendump of brickmania menu |
12:27:22 | Paprica | =\ |
12:27:40 | Paprica | what happend to the screendump save? =\ |
12:27:54 | linuxstb | Which target is that from? |
12:27:58 | marevalo | yep, and played on my h120 : 31694 bytes |
12:28:00 | Paprica | h3xx |
12:28:05 | marevalo | I'm on it |
12:28:09 | JdGordon | hahaha, nice |
12:28:39 | marevalo | www.marevalo.net/pics/h120.bmp |
12:28:42 | marevalo | www.marevalo.net/pics/h320.bmp |
12:28:43 | linuxstb | marevalo: It looks like it probably won't fit in the Archos 32KB plugin buffer anyway. |
12:29:15 | marevalo | well, search is recursive, it may take some stack too |
12:29:49 | marevalo | anyway I made 64x64 pixels boards, because I want to play it on my h120 remote (remote playing not yet working) |
12:29:56 | linuxstb | plugins use the stack from the main thread - that's not included in the 32KB/512KB. |
12:30:11 | marevalo | ok, I can make som adjustements |
12:30:20 | Paul_The_Nerd | Looks nice |
12:30:28 | | Part IcyStorM |
12:30:28 | marevalo | I'm a debian guy, I like the leave nobody behind motto |
12:30:44 | linuxstb | How many different board sizes have you implemented? |
12:30:57 | linuxstb | Is there a large one for the iPod video (320x240 LCD) ? |
12:31:01 | marevalo | 64 128 176 240 I think |
12:31:05 | marevalo | yep |
12:31:15 | marevalo | the bigger pieces are from eboard |
12:31:43 | marevalo | I have tested it on the Recorder UI sim, if that matters |
12:31:44 | linuxstb | It's always nice when somebody turns up out of the blue with a brand new plugin... |
12:31:53 | marevalo | :-D |
12:32:02 | marevalo | well rockbox gave new life to my player |
12:32:11 | marevalo | it's just giving back |
12:32:38 | Jungti1234 | oops Paprica, What's that? |
12:33:11 | linuxstb | marevalo: It could be useful if you installed the cross-compiler for the Archos targets. It will tell you if your plugin is too big to fit in the available plugin RAM. |
12:33:37 | marevalo | well I'm fed up with source forge |
12:33:48 | marevalo | www.marevalo.net/pics/chessbox.patch |
12:33:51 | marevalo | www.marevalo.net/pics/chessbox.zip |
12:34:04 | linuxstb | We all are - we are about to move the bug/patch/feature tracker to rockbox.org |
12:34:25 | marevalo | well, if someone can upload the zip |
12:34:32 | marevalo | and probably fix it |
12:34:49 | linuxstb | I'll have a look now. |
12:34:59 | marevalo | I've just started to work with rockbox this weekend at my parents home |
12:35:20 | marevalo | and I'm not quite used to cvs and patch :-P |
12:35:25 | Paul_The_Nerd | safetydan: I'm not sure if he realized you meant a non-optimized build when you said a daily, since when you asked about version he mentioned that he'd tried several versions of the optimized from the sounds of it. |
12:36:14 | marevalo | I wanted to upload it because I will try to get some menus, opening books (I will need some memory more) and file mangling |
12:36:39 | marevalo | and it will be unstable for a week or so, I think it is quite stable and usable now |
12:36:59 | linuxstb | marevalo: zip file now attached to your patch thread. |
12:37:16 | JdGordon | linuxstb: do u still have that txt file with the values from the test program u did for the colours? im getting odd values and dunno if i should be |
12:37:38 | linuxstb | http://www.davechapman.f2s.com/rockbox/rgb.txt (I think) |
12:37:43 | Paul_The_Nerd | davechapman.f2s.com/rockbox/rgb565.txt |
12:37:50 | linuxstb | That's it.... |
12:37:52 | JdGordon | ta |
12:37:54 | * | Paul_The_Nerd grins |
12:37:58 | Paul_The_Nerd | I was looking at it earlier. |
12:38:24 | linuxstb | But compiling that rgb.c program would give a similar output. |
12:39:00 | perpleXa | hmm the bootloader is doing quite funny stuff on the mini |
12:39:09 | safetydan | Paul_The_Nerd, probably, but it sounds like he's using the eq setting files from the optimised build and those are in the wrong order |
12:39:17 | perpleXa | mirroring the display and such :) |
12:39:24 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-142-033.pools.arcor-ip.net) |
12:39:28 | marevalo | linuxstb: do you need anything more from me? |
12:39:38 | perpleXa | with the apple software i mean |
12:40:29 | JdGordon | hmm... i dont think that actually helps :p.. green shouldnt go to (8bit)0 at (native)32 should it? |
12:40:36 | linuxstb | marevalo: I'm about to test it on an ipod now.. |
12:40:42 | Paul_The_Nerd | perleXa: That's something that happens on all grayscale iPods at the moment, I think. |
12:41:09 | Paul_The_Nerd | JdGordon: If it starts at 0, there should be no native 32. It should end at 31. |
12:41:17 | Paul_The_Nerd | Oh, wait, Green |
12:41:21 | Paul_The_Nerd | Green should be 0-63, right? |
12:41:28 | marevalo | linuxstb: ok, I tried it on the uisim for the ipod color and seems to work fine, the ipod video will be good chess playing machine |
12:41:29 | JdGordon | ye |
12:41:34 | Paul_The_Nerd | Weird |
12:41:47 | JdGordon | for some reason it goes 0->31 then the 8bit value goes back to 0 |
12:42:18 | Paul_The_Nerd | What's the 8-bit val at 31? |
12:42:27 | JdGordon | 7d |
12:42:31 | perpleXa | Paul_The_Nerd: looks funny |
12:42:39 | JdGordon | 125 |
12:42:42 | Paul_The_Nerd | Yeah |
12:43:08 | Paul_The_Nerd | And the variables, they are unsigned? |
12:43:09 | perpleXa | well the bad thing is, the apple software is now pretty f*cked and rockbox doesnt respond :'( |
12:43:25 | JdGordon | ye, unsigned char |
12:43:55 | | Quit webguest13 ("CGI:IRC") |
12:44:26 | | Quit Jungti1234 () |
12:44:50 | Paul_The_Nerd | JdGordon: Do you have any idea what's doing it then? |
12:44:57 | JdGordon | nup... |
12:45:23 | JdGordon | but i just saw abother bug.. which could be related... |
12:45:24 | linuxstb | marevalo: I can't seem to exit on the ipod. But don't worry, I can look at the button mappings and fix it. |
12:45:57 | linuxstb | One question - is eboard a GPL'd program? i.e. is it OK for us to use the bitmaps? |
12:46:26 | marevalo | linuxstb: yep there aren't many buttons on the ipods, I implemented the cascadinf for rows for the ipod users :-D |
12:46:42 | marevalo | linuxstb: I don't really like the wheel ;-) |
12:46:44 | Paul_The_Nerd | JdGordon: If you want to pastebin it, I (and maybe others) could look it over. Not sure that I personally could help, but more eyes can make a difference. |
12:46:54 | JdGordon | ye, will do |
12:47:19 | marevalo | linuxstb: the buttons asignements are copied almost verbatim from the bejeweled code |
12:47:23 | linuxstb | marevalo: I will probably change the button mappings to use MENU/PLAY for up/down, instead of the scroll wheel. I need to change that in other plugins as well - e.g. sudoku. |
12:47:34 | JdGordon | crap :p found the bug |
12:47:40 | JdGordon | copy/paste bug AGAIN :'( |
12:47:49 | JdGordon | got the wrong bit mask for green.. |
12:47:51 | linuxstb | marevalo: Yes, bejewelled was a good choice. |
12:47:59 | marevalo | linuxstb: as you wish, I have no ipod to try, and figured up the assignements |
12:48:16 | linuxstb | marevalo: I have to go now, but if no-one else has done it by then, I'll try to commit it this evening. |
12:48:27 | marevalo | ok, big thanks |
12:49:01 | JdGordon | WOOOOOO |
12:49:04 | JdGordon | its working |
12:49:11 | perpleXa | JdGordon: you should even write more and paste less :D |
12:49:11 | * | JdGordon feels stupid |
12:49:22 | linuxstb | One issue though - including a .c file from another .c isn't good.... :) I think it would be better to merge them, even though they are very big. |
12:49:33 | JdGordon | ?? |
12:49:45 | marevalo | linuxstb: as you see fit better |
12:49:48 | JdGordon | your not talking to me r u? |
12:49:53 | linuxstb | JdGordon: No, sorry... |
12:50:05 | marevalo | linuxstb: as you commit it I will use it later |
12:50:10 | Paul_The_Nerd | linuxstb: Out of curiosity, have you ever seen a situation in which including a .c file didn't work, but copying and pasting the code into right where the #include was did? |
12:50:10 | JdGordon | haha no.. plame perpleXa, i saw his higlight and just kept reading :p |
12:50:19 | JdGordon | didnt c your name between the lines |
12:50:23 | linuxstb | Paul_The_Nerd: No, but it just feels wrong... |
12:50:40 | amiconn | Including .c files is evil |
12:51:02 | JdGordon | linuxstb: last chance.. we want to store the 8bit values to disk right? |
12:51:19 | marevalo | by the way, coding for rockbox is really really fun, congrats to all of you |
12:51:32 | Paul_The_Nerd | linuxstb: Yeah, I agree it feels wrong. I did it in a project I was working on in school once, so that it was easier for me to hand off parts of it to teammates (with the intent to paste the final version in) and when one day our build stopped working, the professor complained a very large amount about the includes, pasted the code in, and our problem vanished (it was actually some strange drawing bug) and insisted that the inclu |
12:52:01 | linuxstb | JdGordon: That's my opinion, and I think others agree.... |
12:52:06 | Paul_The_Nerd | It drives me nuts to this day not knowing the real cause of the problem |
12:52:07 | JdGordon | ok, fine |
12:52:16 | JdGordon | should be ready with a new patch in a min |
12:52:23 | * | Paul_The_Nerd agrees about storing the 8-bit values. |
12:53:40 | | Nick marevalo is now known as marevalo_away (n=marevalo@200.Red-217-126-183.staticIP.rima-tde.net) |
12:54:08 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
13:00 |
13:03:41 | | Quit Rob2222 () |
13:04:11 | Paprica | marevalo_away: |
13:04:12 | Paprica | CC chessbox.c |
13:04:12 | Paprica | In file included from chessbox.c:38: |
13:04:12 | DBUG | Enqueued KICK Paprica |
13:04:12 | Paprica | gnuchess.c:2251: warning: function declaration isn't a prototype |
13:04:12 | Paprica | gnuchess.c:2318: warning: function declaration isn't a prototype |
13:04:12 | *** | Alert Mode level 1 |
13:04:12 | *** | Alert Mode level 2 |
13:04:12 | Paprica | chessbox.c:161: warning: function declaration isn't a prototype |
13:04:13 | *** | Alert Mode level 3 |
13:04:13 | *** | Alert Mode level 4 |
13:04:13 | Paprica | chessbox.c:288: warning: function declaration isn't a prototype |
13:04:15 | Paprica | LD chessbox.elf |
13:05:21 | linuxstb | Paprica: Yes, I get those warnings as well. I'll fix them before committing to CVS. |
13:05:36 | Paprica | ohh commit =] |
13:05:38 | Paprica | good |
13:05:39 | linuxstb | Also, the plugin is too big for the Archos devices, so I'll have to disable that for now. |
13:05:42 | Bg3r | so what, a new plugin ? (chess ?) |
13:05:48 | | Join IcyStorM [0] (n=aknemyr@h208n8c1o1043.bredband.skanova.com) |
13:05:50 | linuxstb | Bg3r: Yes - it's on the patch tracker. |
13:05:56 | Bg3r | very good :) |
13:06:12 | linuxstb | Feel free to commit if you want, I won't be able to do it until this evening. |
13:06:15 | Bg3r | linuxstb btw, amiconn has made a rockboy.ovl for archos |
13:07:33 | linuxstb | There are three problems with the patch though: 1) It #includes a .c file; 2) gcc gives a few warnings; and 3) It's too big for the Archos (but it works in the sim). |
13:08:17 | linuxstb | But yes, using amiconn's ovl method should work. Unless another solution can be found. |
13:09:08 | JdGordon | still no debug with the sdl sim? |
13:09:52 | Bg3r | linuxstb what does the .zip file contain ? |
13:11:21 | linuxstb | The rest of the patch - the new files and the bitmaps |
13:14:14 | *** | Alert Mode OFF |
13:14:46 | amiconn | How big is the plugin? |
13:14:50 | amiconn | (including .bss) |
13:16:02 | *** | Saving seen data "./dancer.seen" |
13:16:11 | Bg3r | amiconn give me 1-2 mins |
13:17:00 | Bg3r | in fact, how can i gather this info? |
13:17:06 | amiconn | Check the .map |
13:17:33 | Bg3r | can i tell you the coldfire size ? |
13:19:10 | amiconn | Yes. SH1 will usually end up a tiny bit smaller |
13:19:58 | amiconn | Code sizes usually relate SH1 < coldfire < arm, with the difference between coldfire and SH1 being considerably smaller than between arm and coldfire |
13:21:20 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-1-113.w83-198.abo.wanadoo.fr) |
13:21:21 | Bg3r | okay, what to look in the .map file for ? |
13:22:01 | linuxstb | The .bss is 0x93e0 bytes |
13:22:24 | linuxstb | The plugin itself is about 0x6a00 |
13:22:41 | amiconn | Check .plugin_start_addr (should be 0x32f80000 for iriver) and .plugin_end_addr |
13:22:52 | amiconn | Then subtract start from end |
13:23:03 | linuxstb | Plus according to the author there is another 64KB table that is assigned from the plugin buffer. But that's just needed as a speed optimisation. |
13:23:17 | | Nick marevalo_away is now known as marevalo (n=marevalo@200.Red-217-126-183.staticIP.rima-tde.net) |
13:23:18 | amiconn | oh |
13:23:24 | marevalo | hi, i'm back |
13:23:28 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
13:23:46 | marevalo | yes, after commit I will fix for the archos |
13:23:55 | marevalo | (once I build the toolchain) |
13:24:09 | linuxstb | plugin_end_addr is 0x9207fcc, and start is 0x91f8000 |
13:24:51 | marevalo | How can I detect 32K targets ? |
13:24:58 | amiconn | Twice as much as we have... |
13:25:42 | linuxstb | It seems a shame to have to stop playback for 32KB... |
13:25:44 | Bagder | marevalo: PLUGIN_BUFFER_SIZE |
13:25:47 | marevalo | and how can I know that I'm within limits, I would really like it to work on the smaller targets |
13:26:07 | amiconn | We can make it an .ovl for archos |
13:26:11 | linuxstb | marevalo: If you try to cross-compile it for the real target, gcc will tell you. |
13:26:21 | marevalo | ok, will try it through this week |
13:26:37 | amiconn | That requires it to be a multi-file plugin with its own dir |
13:27:04 | marevalo | I am a chess engine coder myself (although I'm using gnuchess this time) so I will probably be able to fine tune the engine itself |
13:27:07 | amiconn | If you do this, the rest is fairly trivial |
13:27:17 | amiconn | I can do that; I already did so for rockboy |
13:28:01 | amiconn | In fact I "invented" the .ovl method, and the new plugin loader/header is very similar to the .ovl mechanism |
13:28:17 | linuxstb | But that would still stop playback? |
13:28:21 | marevalo | ok, do whatever you want with the code, I will checkout it in a couple of days and keep working on it for the new features (trying to keep compatibilty) |
13:28:21 | amiconn | yes |
13:28:50 | linuxstb | marevalo: Was the source originally in lots of files, or is "gnuchess.c" how it was originally? |
13:29:14 | marevalo | linuxstb: it's code from the eighties, it was in one file |
13:29:45 | marevalo | well, it was splitted, it seems that some editor at the time could edit only 64k text files |
13:30:16 | marevalo | that's also the reason for some warnings, it was in k&r C |
13:30:39 | Bg3r | linuxstb should i work on commiting it (without the .ovl part of course, but in separate dir) or someone other is willing to do it now:) |
13:30:40 | marevalo | I tried to fix almost all of them, but it seems I missed someone |
13:30:58 | amiconn | I should make the overlay loader a plugin lib component |
13:30:58 | linuxstb | Bg3r: Please do - I'm about to go out. |
13:31:09 | amiconn | Makes it even easier to create overlays |
13:31:42 | marevalo | what are the requirements/implications of the ovl method ? |
13:32:33 | amiconn | The plugin itself needs almost no work |
13:32:40 | linuxstb | IIUC, The main implication is that it will stop audio playback - the plugin is loaded into the audio buffer instead of the plugin buffer. |
13:32:51 | amiconn | It will just be linked to a different address, the header structure is the same |
13:33:19 | amiconn | The only thing to care about is when the plugin allocates memory dynamically |
13:33:39 | amiconn | ...and the remaining plugin buffer is too small |
13:33:55 | marevalo | aps |
13:33:58 | linuxstb | That's the case here - the plugin gets 64KB from the plugin buffer. |
13:34:11 | amiconn | Then the allocation has to be done from the audio buffer, and care has to be taken that the plugin doesn't overwrite itself |
13:34:18 | marevalo | it's nice to play chess while playing, and it doesn't need sound |
13:34:35 | marevalo | can it be made optional |
13:34:41 | amiconn | linuxstb: Could be easier to allocate this mem statically then |
13:34:57 | marevalo | I mean, I want to be able to hear music while playing chess |
13:34:57 | linuxstb | Yes. |
13:35:19 | linuxstb | marevalo: Is there a reason you used rb->plugin_get_buffer(), instead of just defining a static array of 64KB? |
13:35:29 | marevalo | well |
13:35:34 | amiconn | marevalo: You still can on units with large enough plugin buffer |
13:35:43 | marevalo | heh, with the static array it gave me some problems in the gnuchess code |
13:35:58 | marevalo | and I didn't have te time to check it |
13:36:20 | | Quit damaki (Read error: 110 (Connection timed out)) |
13:36:21 | linuxstb | You could do something like "unsigned char my_storage[65536];" and then "my_pointer = &my_storage[0];" |
13:36:23 | marevalo | maybe I have forgotten some C, I'm a python coder mainly now |
13:37:00 | marevalo | well, if fact this solution is commented out in the code, but gave me problems |
13:38:14 | amiconn | linuxstb: Why not just my_pointer = my_storage; ? |
13:38:44 | linuxstb | Because I'm confused about arrays and pointers... |
13:39:57 | linuxstb | Are you saying that that is equivalent? |
13:40:02 | amiconn | yes |
13:40:21 | amiconn | the symbol of a one-dimensional array represents its address |
13:40:34 | amiconn | ..which is the same as the address of the 0-th element |
13:40:38 | marevalo | aaaahh, the joys of C |
13:40:44 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
13:40:44 | * | amiconn likes pointers |
13:43:08 | marevalo | heh, my first C program was a Chess engine, with all the tree stored with pointers, I now enjoy pointers :-D |
13:43:37 | linuxstb | Do you have any idea how deep the recursion is? The main stack is 8KB IIUC. |
13:44:00 | marevalo | well, there is a hard code limit of 39 half moves |
13:44:07 | linuxstb | amiconn: Is the Archos stack the same size? |
13:44:09 | JdGordon | gah im sick of this bloody code... finaly got it :D |
13:44:36 | | Join Mongey [0] (n=mongeyc@86.41.4.61) |
13:44:38 | marevalo | sorry, 29, so 28 recursive calls of "search" |
13:46:10 | marevalo | btw, don't remove comments as they are quite useful, they are the hooks for the UNIX frontend and quite useful for adding features |
13:46:21 | | Join ender` [0] (i=ychat@84.52.165.220) |
13:48:14 | amiconn | linuxstb: Yes, main thread stack is 8KB on all targets |
13:48:15 | | Quit Furious_G (Read error: 104 (Connection reset by peer)) |
13:48:49 | | Join Furious_G [0] (n=none@dhcp165152.reynolds.fsu.edu) |
13:50:58 | JdGordon | linuxstb: it works 100% now.. except if the colour u want to load (from the config file, so in 24bit) is not a correct colour... specifically.. the default bg colour doesnt work... ?any idea how to get the closest match? |
13:52:31 | petur | convert and then the reverse? |
13:52:40 | JdGordon | ye, but thats yuk :p |
13:52:43 | JdGordon | gonna have to tho |
13:52:46 | linuxstb | That's your only choice. |
13:53:07 | * | JdGordon thinks its funny the default colour isnt really valid :D |
13:54:51 | ScoTTie | where is the irc() function called from ? |
13:54:56 | ScoTTie | irq* |
13:55:56 | | Nick marevalo is now known as marevalo_away (n=marevalo@200.Red-217-126-183.staticIP.rima-tde.net) |
13:56:10 | linuxstb | ScoTTie: It's called when an interrupt occurs. |
13:56:59 | linuxstb | The code that sets up the interrupt handlers is in firmware/crt0.S I think. |
13:57:05 | ScoTTie | im trying to debug it using lcd_puts(), but nothing is ever printed to screen.. |
13:57:18 | | Join Nico_P [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
13:57:21 | ScoTTie | im guessing something is messed with the irq's |
13:57:34 | ScoTTie | unless lcd_puts() wouldnt work in there for some reason |
13:57:44 | linuxstb | Are you calling lcd_update() afterwards? |
13:57:56 | ScoTTie | yeah |
13:58:02 | ScoTTie | what ive got there should work |
13:58:27 | ScoTTie | so im thinking the button problem for mini's is abit deeper that i original thought |
13:59:24 | linuxstb | It's a bad idea to call the lcd functions from an interrupt handler - but I think I remember preglow saying he did it when he was developing the button driver. |
14:00 |
14:00:05 | linuxstb | The way I debugged the audio driver interrupt handler was just to increment a global variable every time it was called, and then display that value in one of the screens in the debug menu. |
14:00:26 | ScoTTie | i cant really open the debug menu though :p |
14:00:32 | linuxstb | True :) |
14:00:45 | JdGordon | http://users.monash.edu.au/~jdgor1/rb/col_pic.bmp look good? |
14:00:53 | LinusN | "make clean" doesn't work as expected with the new bitmap system... |
14:00:57 | linuxstb | You could add some debugging code to apps/main.c |
14:01:20 | linuxstb | LinusN: You mean it remakes the bitmap libraries? |
14:01:24 | Paul_The_Nerd | JdGordon: I think so, yes. :) |
14:01:26 | LinusN | yes |
14:01:43 | LinusN | it should remove them |
14:01:50 | linuxstb | The problem is that now the dependencies file itself depends on the bitmap libraries. |
14:02:07 | linuxstb | It should remove them in the end though? |
14:02:36 | LinusN | maybe it does, i didn't check |
14:02:56 | linuxstb | lostlogic's suggestion was to simply change the clean: target to be something like rm -r apps firmware *.[oa] |
14:02:57 | LinusN | apps/bitmaps/Makefile doesn't even have a "clean" target |
14:03:27 | LinusN | linuxstb: sounds fair to me |
14:04:51 | Bg3r | linuxstb: heelp :) |
14:05:34 | Bg3r | now ld complains about the chessbox_pieces... |
14:05:54 | JdGordon | http://sourceforge.net/support/tracker.php?aid=1435887 finished! |
14:07:20 | amiconn | linuxstb: It is possible to call lcd functions from an interrupt as long as you take care not to call *certain* lcd functions from outside the isr at the same time |
14:07:33 | amiconn | In fact that's how the grayscale lib works |
14:07:57 | linuxstb | Bg3r: For which target? |
14:08:08 | preglow | linuxstb: any luck with cpu boosting? |
14:08:21 | LinusN | JdGordon: how does the color picker look with a larger font? |
14:08:22 | Bg3r | linuxstb it doesn't matter :) |
14:08:30 | Bg3r | i'm building it for h300 |
14:08:32 | linuxstb | preglow: No - I've not been able to deduce anything apart from the fact that it sometimes hangs when changing speed. |
14:08:43 | linuxstb | Bg3r: Have you tried a make clean? |
14:09:22 | JdGordon | LinusN: looks fine |
14:09:24 | Bg3r | linuxstb trying now |
14:09:25 | linuxstb | Bg3r: The problem may be that you need to adjust the Makefile in the subdirectory to link against the bitmaps. |
14:09:46 | JdGordon | grr.. the patch didnt add the colour_picker.c have to redo it :'( |
14:09:46 | linuxstb | This will be the first "subdirectory plugin" to use the external bmp files. |
14:09:53 | Bg3r | linuxstb probably the last one :) |
14:10:13 | Bg3r | how should i do this ? |
14:10:34 | Paul_The_Nerd | JdGordon: You could just upload the colour_picker.c file alongside it to the tracker |
14:10:48 | JdGordon | he's a thinker! :D |
14:10:49 | Paul_The_Nerd | With a note saying "Put this in apps/gui/" or something |
14:10:53 | Paul_The_Nerd | :-P |
14:12:14 | linuxstb | Bg3r: Firstly, you will have to simply add the -lpluginbitmapsnative lines in the Makefile. But I'm not sure how you can take care of the dependencies. |
14:12:54 | JdGordon | LinusN: as long as the font isnt HUGE it looks fine... CourB14 is too big.. but the rest is ok |
14:13:36 | JdGordon | hmm... actually jackash doesnt look ok :( so ill fix that |
14:13:36 | linuxstb | You should probably edit apps/plugins/Makefile to pass the value of $(LINKBITMAPS) to the chess Makefile. |
14:14:04 | Bg3r | hmm |
14:14:55 | linuxstb | And then also change apps/plugins/Makefile to make $(SUBDIRS) depend on $(BITMAPLIBS) (line 189) |
14:16:17 | Bg3r | huh |
14:16:19 | Bg3r | i'm lost :) |
14:16:29 | * | safetydan posts long winded explanation of the EQ to misticriver... |
14:16:35 | safetydan | Hopefully someone will correct me if I'm wrong |
14:16:50 | * | HCl yawns |
14:17:02 | * | JdGordon kicks self |
14:17:47 | linuxstb | Bg3r: I've got to leave now. If you don't work it out, post a patch with your current changes, and I'll pick it up this evening. |
14:18:02 | Bg3r | linuxstb okay, 10x |
14:18:40 | Paul_The_Nerd | safetydan: I'm curious why they were writing the files from highest to lowest in the first place. |
14:20:32 | | Nick perpleXa is now known as \o (i=perpleXa@dialin-145-254-178-105.pools.arcor-ip.net) |
14:20:49 | Bg3r | how could i add a new dir to cvs ? |
14:21:33 | JdGordon | LinusN: http://users.monash.edu.au/~jdgor1/rb/col_pic_big.bmp is a screeny with a larger font... it sort of falls apart witht he huge fonts? |
14:21:54 | JdGordon | the colour and sliders will always show.. just the text can disapear |
14:22:44 | Paul_The_Nerd | Maybe don't allow customizing of the font? |
14:22:50 | | Nick \o is now known as perpleXa (i=perpleXa@dialin-145-254-178-105.pools.arcor-ip.net) |
14:29:06 | safetydan | Paul_The_Nerd, for some reason people just thought the defaults were wrong and assumed the EQ went from high to low |
14:29:56 | | Join hands0me [0] (n=hands0me@xdsl-709.lubin.dialog.net.pl) |
14:31:36 | | Join seanyseansean [0] (n=50b14024@labb.contactor.se) |
14:32:02 | Paul_The_Nerd | safetydan: That is so incredibly strange. |
14:32:14 | JdGordon | damn the mario music is annoying :p |
14:33:24 | JdGordon | who is developing rockboy atm? |
14:33:33 | Paprica | someone know why screendump from the simulator look like this? |
14:33:33 | Paprica | http://img54.imageshack.us/my.php?image=dump0602221324444tf.png |
14:33:36 | | Join tvelocity [0] (n=tony@ipa222.13.tellas.gr) |
14:33:56 | seanyseansean | hello - if anyones bothered then i'm also getting the data abort error with my 5g ipod, with all the bleeding edge builds from the last few days |
14:34:17 | perpleXa | bye |
14:34:28 | | Quit perpleXa ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
14:34:51 | Paul_The_Nerd | seanyseansean: Have you tried resetting the settings in a working version before installing a new one? |
14:35:33 | seanyseansean | i can't get a working version - lost them! i did delete the rockbox directory and exe before copying the new one over |
14:35:39 | | Quit DJ_Dooms_Day ("Trillian (http://www.ceruleanstudios.com") |
14:36:01 | Bg3r | fsck......... |
14:36:05 | hands0me | hello :-) I'm also getting 'Data abort at 0003FF58' error with latest build on my nano when trying to play some music |
14:36:19 | hands0me | no resetting |
14:36:26 | hands0me | just fresh install |
14:36:28 | seanyseansean | a bleeding build from yesterday only crashed once playing a tune, todays crashes at startup just after the rockbox logo |
14:36:49 | Bg3r | wtf cvs add on a directory writes directly to the repository |
14:37:45 | Paul_The_Nerd | linuxstb: Do you know what key to press on boot to reset settings on an ipod? |
14:37:56 | ashridah | Bg3r: ah, the joy of cvs |
14:38:30 | ScoTTie | cvsdo isnt it ? |
14:38:32 | LinusN | Bg3r: "cvsdo" |
14:39:04 | Bg3r | LinusN if only i know where to find a ebuild for it ... |
14:39:15 | LinusN | a what? |
14:39:16 | preglow | anyone know of any way to detect a carry condition in c? :> |
14:39:46 | | Quit tvelocity (Remote closed the connection) |
14:40:14 | Paul_The_Nerd | hands0me, seanyseansean: Just erasing the .rockbox directory and rockbox.ipod doesn't remove saved settings. You'll need to go to http://www.rockbox.org/daily.shtml and get an Older build that works, go into Manage Settings, and choose to reset the settings, then copy over a new build and see if it works. I know there's a button combo you can use while booting instead of doing this, but I'm not sure what it is for iPod. |
14:40:32 | seanyseansean | ok, will try that now |
14:40:36 | hands0me | ok thanx |
14:40:37 | hands0me | :-) |
14:40:51 | Bg3r | LinusN a gentoo "package" more likely a rule where to get the source from, what it depends on.. where to "install" the result etc |
14:41:09 | LinusN | Bg3r: so there is no ebuild pkg for cvsutils? |
14:41:14 | Paprica | affff why the simulator screendump is garbage =\\\\\\ |
14:41:43 | JdGordon | can any1 with some cvs access make 1 minor change to plugins/rockboy/lcd.c line 1022 and make it snprintf(frameout,sizeof(frameout),"FPS: %d \t %d \t Batt:%d%",options.fps, options.frameskip,rb->battery_level()); so it shows the battery level int he status bar.. ? |
14:42:17 | JdGordon | might need another % after the Batt:%d% |
14:43:30 | | Join Rob2222 [0] (n=Miranda@ACD0A04A.ipt.aol.com) |
14:45:19 | Bg3r | LinusN afaics there's no such thing ... |
14:45:55 | lostlogic | Bg3r: LinusN: where would I get the source, and what's involved in installing cvsutils? (I have gentoo CVS still) |
14:46:51 | Nico_P | my sim crashes... |
14:46:55 | Bg3r | lostlogic i don't know ... |
14:47:01 | Nico_P | built from cvs |
14:47:06 | Bg3r | markun knows for sure :) |
14:47:06 | Nico_P | with make clean |
14:48:42 | Nico_P | how can i get a previous CVS version of the files that cause the prob ? |
14:49:02 | Bg3r | lostlogic: maybe this? http://packages.debian.org/unstable/devel/cvsutils |
14:49:05 | JdGordon | gnite all |
14:49:13 | lostlogic | I found the homepage actually: http://www.red-bean.com/cvsutils/ |
14:49:23 | JdGordon | any chance of my patch being commited while im asleep?? :p |
14:49:30 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
14:50:07 | seanyseansean | Paul_The_Nerd: I reverted back to the 19/02 build (worked fine), cleared the settings then installed the latest bleeding build. It gets further, ie it doesn't crash at startup, but it just hangs when selecting a tune. Sometimes it gets as far as displaying the now playing screen, sometimes not. Does that help? |
14:51:10 | Paul_The_Nerd | seanyseansean: Okay, couple more questions. Are you using the rockbox_default Theme or a custom one? Also, what format is the music in? |
14:53:55 | seanyseansean | I was using a third party one (can't remember where from) but that's been switched to the default theme since I started getting problems. The music is all in musepack format, I can try an mp3 if you like? |
14:53:58 | lostlogic | man, I haven't made an ebuild in years. |
14:54:05 | Bg3r | any objections to commit the chessbox plugin (it still has undefined references, caused by missing dependencies in the Makefile), but without adding it to the plugin's Makefile? |
14:54:13 | Bg3r | lostlogic hehehe :) |
14:54:30 | safetydan | Paprica, that screenshot is definitely broken. Was that the SDL sim? |
14:54:35 | amiconn | Paprica: What sim is that (type, simulated target)? |
14:54:35 | Bg3r | s/plugin's/plugins' |
14:54:48 | Paul_The_Nerd | seanyseansean: It'd be helpful. It's odd, because hands0me said he was using a Nano, and my nano seems to be having no problems with my music. |
14:55:07 | seanyseansean | ok give me a minute i'll find an mp3 |
14:55:10 | Paprica | SDL sim, target nano/h300 |
14:55:22 | | Join tvelocity [0] (n=tony@ipa222.13.tellas.gr) |
14:55:35 | amiconn | Paprica: Could you put the .bmp somewhere? |
14:55:49 | Bg3r | amiconn ? LinusN ? |
14:56:00 | Paprica | where do you want? |
14:56:08 | Paprica | =\ |
14:58:17 | seanyseansean | paul: ha, i've rebooted and now i'm getting the data abort at bootup again! I'll put the buld from the 19th on again, reset settings, run the latest bleeding with an mp3 and get back to you :D |
14:58:29 | amiconn | Screenshot is working fine here btw (SDL, h300 target) |
14:58:44 | Nico_P | amiconn: and sound ? |
14:58:51 | amiconn | No idea |
14:58:51 | Nico_P | my sim crashes when playing a file |
14:59:45 | Nico_P | yes the recent commit caused the prob |
15:00 |
15:00:17 | Nico_P | i downloaded versions prior to that change for sound.c and uisdl.c and no it works |
15:00:24 | Nico_P | no -> now |
15:01:56 | Paul_The_Nerd | seanyseansean: Okay. Once you get into a bleeding edge build successfully, before trying to play music, reset setting in it again, then turn it off and back on for me, if you could. |
15:02:30 | seanyseansean | i will, just installing the bleeding build now |
15:02:35 | Paul_The_Nerd | Okay |
15:02:55 | Paul_The_Nerd | And you said you had a 5g? |
15:04:42 | seanyseansean | i do, a 30gb. Hey i've just reinstalled the bleeding build after the 19/02 and clearing settings and guess what? Data abort at bootup again!! |
15:05:00 | amiconn | Nico_P: I checked it with gdb: sdl_audio_callback calls memcpy() with an insanely high length |
15:05:06 | | Quit hands0me (Read error: 110 (Connection timed out)) |
15:05:06 | seanyseansean | Data abort at 0003FFF4C |
15:05:18 | amiconn | It looks like this is a negative number... |
15:05:29 | seanyseansean | 3FF4C sorry, too many F's theree... |
15:06:14 | Paul_The_Nerd | linuxstb: You have a 5g right. Is it working properly with recent builds? |
15:06:49 | Bg3r | Paul_The_Nerd i think linuxstb isn't here atm |
15:07:08 | Paul_The_Nerd | Bg3r: I can never remember how long ago I saw someone speak. =/ |
15:07:39 | | Join hands0me [0] (n=hands0me@xdsl-709.lubin.dialog.net.pl) |
15:07:49 | seanyseansean | Have you got a debug build I could use? I might look at setting up the toolchain at home myself if I get time later this week anyways. |
15:08:51 | lostlogic | Bg3r: LinusN: alright, cvsutils gentoo package created in Gentoo unstable, it'll be available within 30m on the rsync servers. |
15:09:18 | Bg3r | lostlogic 10q very much :) |
15:09:50 | Paul_The_Nerd | Anyone seen an error like this before: make[2]: *** No rule to make target `<<<<<<<', needed by `/home/DarkkOne/rockbox-devel/5g/apps/plugins/dep-plugins'. Stop. |
15:09:57 | Bg3r | Paul_The_Nerd yep |
15:10:00 | Bg3r | conflict |
15:10:05 | Bg3r | in the SOURCES probably |
15:10:29 | Paul_The_Nerd | Hrm |
15:10:31 | Paul_The_Nerd | Must've missed it |
15:10:51 | Paul_The_Nerd | Yup. Bloody bitmaps ones never seems to merge right. |
15:11:23 | | Quit Mongey () |
15:11:50 | Bg3r | so, no objections to add the chessbox to the cvs (without being built atm) |
15:11:54 | Bg3r | ? |
15:12:40 | amiconn | safetydan: The error happens in line 157 of uisimulator/sdl/sound.c |
15:12:55 | amiconn | I can paste the complete backtrace from gdb on request |
15:13:22 | | Join LGMS [0] (n=c0866a01@labb.contactor.se) |
15:13:28 | | Join DreamTactix291 [0] (n=DreamTac@adsl-32-194-202.bna.bellsouth.net) |
15:13:34 | LGMS | hello |
15:13:59 | LGMS | is there someone which have compile a simulator for H3XX player today? |
15:14:17 | | Join webguest03 [0] (n=0cb706c2@labb.contactor.se) |
15:15:59 | LGMS | Is Dan here? |
15:16:04 | *** | Saving seen data "./dancer.seen" |
15:16:20 | LGMS | Because I have always trouble with sound in the H3XX simulator with SDL |
15:19:35 | | Quit LGMS ("CGI:IRC") |
15:19:42 | Bg3r | marevalo_away are you here ? |
15:22:10 | | Quit ashridah ("Leaving") |
15:22:10 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
15:22:20 | | Join midkay [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
15:22:59 | petur | Bg3r: read you own question :P |
15:23:05 | | Part Paul_The_Nerd |
15:24:40 | Bg3r | petur :) |
15:25:31 | | Quit DT291 (Read error: 110 (Connection timed out)) |
15:26:09 | * | Bg3r just commited a non-compiling plugin ... |
15:26:11 | | Join perldiver [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
15:27:05 | Bg3r | and Miguel's last name definitely needs correction :( |
15:27:12 | | Nick marevalo_away is now known as marevalo (n=marevalo@200.Red-217-126-183.staticIP.rima-tde.net) |
15:27:14 | marevalo | hi |
15:27:42 | marevalo | Bg3r: i'm back |
15:27:46 | Bg3r | yep, i see |
15:28:02 | marevalo | was out eating |
15:28:12 | Bg3r | okay, i'm with CP1251 here... |
15:28:15 | marevalo | any question ? |
15:28:35 | marevalo | are we talking about charsets? |
15:28:38 | Bg3r | and i'm pretty sure your last name doesn't look as it shouldbe |
15:28:40 | Bg3r | yep |
15:28:44 | marevalo | Arévalo |
15:28:57 | marevalo | the e with acute accent |
15:29:04 | marevalo | and marevalo@marevalo.net |
15:30:17 | Bg3r | http://www.rockbox.org/viewcvs.cgi/docs/CREDITS?view=markup <= it's okay now, yep ? |
15:31:36 | marevalo | yep |
15:32:13 | marevalo | there is another spanish name wrong on this file |
15:32:45 | marevalo | José Maria Garcia-Valdecasas Bernal should be José María García-Valdecasas Bernal :-D |
15:34:41 | Bg3r | hm... |
15:35:18 | Bg3r | marevalo doesn't it look okay with UTF-8 encoding ? |
15:36:03 | marevalo | were, here not |
15:36:42 | marevalo | don't really know what is the default charset for source files on rockbox |
15:37:22 | marevalo | I supose viewcvs does the recoding itself, doesn't it? |
15:37:33 | | Join midkay_ [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
15:38:43 | Bg3r | marevalo sources should be in 8859-1 |
15:38:53 | Bg3r | but i think credits are in utf-8 |
15:39:35 | marevalo | ok, so viewcvs is showing this file "wrongly" |
15:39:58 | Bg3r | k, and *now* your name looks wrong ... |
15:39:59 | marevalo | btw, it seems that anjuta is naughty about tabs and spaces |
15:40:21 | | Join Dick0 [0] (n=c0a5d512@labb.contactor.se) |
15:40:21 | marevalo | heh, so that seems to be the case |
15:41:30 | Dick0 | Hi there, any developers around? |
15:41:57 | marevalo | Bg3r: any hint for the next round of patches ? (for the commiter to have it easier) |
15:42:01 | LinusN | Paprica: check out the latest cvs for a screendump fix |
15:42:10 | Paprica | ok |
15:42:11 | Paprica | thanks |
15:42:29 | Dick0 | I think I've found a problem with saving dynamic playlists. |
15:42:51 | LinusN | i just *hate* text-mode file handling |
15:43:06 | LinusN | windows. burn in hell! |
15:43:21 | Bg3r | marevalo the problem is with the bitmap dependencies |
15:43:33 | Dick0 | When I go to the save playlist screen, it defaults to /dynamic.m3u. If I delete this using the record button it will then only allow me to enter 3 characters. |
15:43:34 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
15:43:48 | Paprica | = |
15:43:49 | Paprica | =\ |
15:43:53 | | Quit seanyseansean ("CGI:IRC") |
15:44:40 | LinusN | Dick0: that bug should be fixed in the daily builds |
15:44:57 | Dick0 | OK I'm using CVS 060212 |
15:45:00 | marevalo | Bg3r: so what is the problem ? |
15:45:18 | Bg3r | the problem is that i'm not a Makefile expert *at all* |
15:45:27 | Dick0 | I'll try a later version tonight |
15:45:46 | LinusN | Dick0: i fixed it on Feb 16 |
15:45:54 | Dick0 | OK Thanks. |
15:46:02 | Bg3r | linuxstb told me that he will look at it later... |
15:46:10 | | Quit Dick0 ("CGI:IRC") |
15:46:21 | marevalo | Bg3r: well, you now more than me ;-) |
15:46:48 | Bg3r | haha i just took the Makefile from the databox plugin :) |
15:46:51 | | Join Mongey [0] (n=mongeyc@86.41.4.61) |
15:47:23 | Bg3r | the problem here is that this is the first "subdirectory" plugin which uses bitmaps ... |
15:47:43 | marevalo | that why I included gnuchess.c in such a crude way |
15:48:03 | | Join [IDC]Dragon [0] (n=d90a3255@labb.contactor.se) |
15:48:14 | [IDC]Dragon | hi |
15:48:25 | * | [IDC]Dragon noticed chess activities |
15:48:43 | preglow | yo |
15:48:46 | safetydan | amiconn, thanks, but it should be fine. The description of a call to memcpy with big negative number should be sufficient. I'll just need to boot in to Windows to test. |
15:48:48 | preglow | [IDC]Dragon: you know arm well, yes? |
15:48:52 | [IDC]Dragon | I went with the idea for a chess plugin, too |
15:48:55 | marevalo | hoho, I'm thinking about a new problem, I want to use the Archos pieces for iRiver's remotes, and don't really know how to do it without including two times that .bmp |
15:49:03 | [IDC]Dragon | preglow: well |
15:49:06 | preglow | [IDC]Dragon: gcc always seems to try to group ldr instructions together, is that beneficial or something? |
15:49:14 | safetydan | Has anyone tried the sound in the SDL sim under Linux? Or am I the only whom it works for? |
15:49:28 | preglow | safetydan: i can give it a go |
15:49:35 | [IDC]Dragon | perhaps to resolve data dependency |
15:49:40 | amiconn | safetydan: I can try tonight in debian on vmware |
15:49:48 | [IDC]Dragon | avoiding a delay slot |
15:49:56 | preglow | perhaps |
15:50:04 | preglow | the imdct_l arm opt in libmad also seems to do so |
15:50:05 | safetydan | amiconn, preglow: thanks |
15:50:11 | preglow | so i'm just wondering if it's something i should do too... |
15:50:13 | marevalo | [IDC]Dragon: yes, gnuchess2 for rockbox |
15:51:06 | [IDC]Dragon | marevalo: we could have a huge opening lib on disk |
15:51:19 | [IDC]Dragon | but have little CPU and memory |
15:51:25 | marevalo | [IDC]Dragon: but not in memory :-P |
15:51:45 | preglow | any opening libs available for free? |
15:51:47 | [IDC]Dragon | strange hardware, yes |
15:52:11 | marevalo | [IDC]Dragon: don't worry, in a couple of months you will be able to fill your HD with gigs of pgn games :-P |
15:52:32 | [IDC]Dragon | pgn? |
15:52:38 | marevalo | preglow: GNUChess comes with a very basic one, it's still not integrated |
15:53:17 | | Quit midkay (Read error: 110 (Connection timed out)) |
15:53:19 | marevalo | [IDC]Dragon: pgn o png ?, don't remember the format, my days of computer chess ended years ago before this plugin |
15:53:40 | [IDC]Dragon | the small set of pieces looks very strange |
15:53:54 | [IDC]Dragon | perhaps we should use the grayscale lib |
15:54:03 | [IDC]Dragon | (and make it slower) |
15:54:08 | marevalo | [IDC]Dragon: 8 pixels , the better I could do |
15:54:15 | [IDC]Dragon | sure |
15:54:24 | marevalo | in the end I had to go for non-realistic pieces |
15:54:44 | [IDC]Dragon | grascale would allow antialiased gfx |
15:54:57 | [IDC]Dragon | scaled down larger bitmaps |
15:55:16 | amiconn | grayscale will eat CPU... |
15:55:20 | marevalo | well, I tried to stay portable with the smaller machines |
15:55:23 | preglow | safetydan: seems to work fine |
15:55:36 | amiconn | We could switch off display during calculation, but that will probably feel odd |
15:55:38 | [IDC]Dragon | that's what I meant with slower |
15:55:50 | * | Bg3r just exoected this reply about the CPU usage from amiconn ;) |
15:55:56 | marevalo | one day my H120 will be one of this "obsolete" machines and I would really like people to not forget me at that moment |
15:56:11 | [IDC]Dragon | thanks |
15:56:18 | amiconn | marevalo: Did you do 8x8 pieces for archos? |
15:56:30 | [IDC]Dragon | my first 8 bit computer had Cyrus Chess |
15:56:35 | amiconn | 10x8 pixels would look better because of the pixel aspect |
15:56:42 | marevalo | amiconn: yep, I plan also to use them on the remote |
15:56:44 | [IDC]Dragon | on a 16kB cartridge |
15:56:49 | safetydan | preglow, thanks. hopefully it's something obvious under Windows then. I think it's probably the SDL audio buffer size being too small. |
15:56:50 | preglow | safetydan: peak meter doesn't work |
15:57:01 | [IDC]Dragon | it beat me all the time |
15:57:06 | marevalo | [IDC]Dragon: mine too, a CBM VIC-20 |
15:57:11 | amiconn | marevalo: The iriver remote does have square pixels |
15:57:25 | [IDC]Dragon | which is no wonder, I suck at chess |
15:57:28 | | Join ModernExecutive [0] (n=ModExec@wm204-165.unwired-grad.wm.edu) |
15:57:37 | * | amiconn remembers Psion chess and voice chess on ZX Spectrum |
15:57:39 | safetydan | preglow, nothing to do with the sim since it just uses the existing pcm buffer code... |
15:57:56 | marevalo | amiconn: yep, I noticed that (the 10x8 option) looking at bejeweled, thats why I don't asume tiles to be square on the code |
15:58:02 | [IDC]Dragon | voice chess, now that would match our audience |
15:58:35 | * | [IDC]Dragon remembers battlechess |
15:58:36 | marevalo | amiconn: but making the 8x8 pixels left me exhausted, gimme some time and will also make the 10x8 |
15:58:37 | amiconn | The ZX Spectrum only has a 1-bit (!) speaker output, directly driven by a Z80 I/O pin |
15:58:53 | safetydan | preglow, actually the peak meter looks like it's #ifdef'd out for the sim\ |
15:59:03 | amiconn | It's a miracle that the voice was somewhat understandable... |
15:59:06 | marevalo | I like doing graphics pixel by pixel, but sometimes it's hard |
15:59:44 | | Part ModernExecutive |
15:59:48 | marevalo | [IDC]Dragon: believe me, I have also made plans for a voice enabled chess, it's on the queue |
16:00 |
16:00:02 | amiconn | Now that can be sth for Rotator - make bejeweled work simultaneously on main & remote for iriver |
16:00:10 | marevalo | can plugins be voice enabled ? |
16:00:14 | amiconn | Not yet |
16:00:29 | [IDC]Dragon | you can bring your own voice clips |
16:00:35 | preglow | safetydan: it seems keeping a button pushed for a long time when cycling settings and such crashes the sim |
16:00:39 | [IDC]Dragon | and play them from a plugin |
16:00:43 | amiconn | There are ideas for supporting localisation and voice in plugins with l10n v2 |
16:00:50 | marevalo | ok, well, I promise chessbox will work on the iRiver remote, that's my point for starting the port |
16:00:55 | [IDC]Dragon | but I don't know if that's possible for non-Archos |
16:01:35 | preglow | safetydan: luckily, i can't reproduce it with gdb |
16:01:52 | marevalo | I did the 8 pixels for that, didn't think gnuchess would fit on the archoses |
16:02:16 | | Join XavierGr [0] (n=XavierGr@ppp33-adsl-213.ath.forthnet.gr) |
16:02:26 | amiconn | [IDC]Dragon: Back then we did a chess match ZX Spetrum, Psion Chess vs. Atari 800XL with ?? Chess |
16:02:47 | amiconn | The spectrum needed up to 25 hours per move at the highest level |
16:02:48 | [IDC]Dragon | using human net (tm) ? |
16:02:52 | amiconn | yes |
16:03:08 | amiconn | The spectrum lost (after 40+ moves) |
16:03:35 | [IDC]Dragon | walkover net |
16:03:42 | marevalo | heh, computer chess is quite interesting, I lost interest in chess but still find computer chess interesting |
16:03:52 | amiconn | Actually meet-at-scholl-and-tell-move net |
16:03:57 | amiconn | *school |
16:04:04 | Lynx_ | now we need a go plugin :) |
16:04:05 | [IDC]Dragon | haha |
16:04:26 | marevalo | yes, that's really interesting (now I play more go than chess) |
16:04:41 | [IDC]Dragon | with a match lasting a month |
16:04:45 | marevalo | strategy vs. tactics |
16:05:25 | Lynx_ | go is frustrating for a beginner |
16:06:34 | safetydan | preglow, that's handy when gdb does that. more things to look at when I get home |
16:07:22 | marevalo | ok, amiconn Bg3r , when should I come back and expect chessbox building for adding more features ? |
16:07:31 | preglow | LinusN: btw, isn't there a way to avoid the use of functions when doing the i2c bitbanging? i can think of one way involving macros, but it wouldn't work when you have more than one generic bitbanged driver in use at once... |
16:07:50 | Bg3r | marevalo i think tomorrow ?:) |
16:08:01 | preglow | s/functions/function pointers/ |
16:08:12 | marevalo | heh, well, I still have real life work piled on my table |
16:08:37 | marevalo | but definitely will be back this week, regards and thanks for the help !! |
16:08:50 | LinusN | preglow: the whole point is to have more than one |
16:08:57 | amiconn | preglow: My idea was defining inline functions in .h files |
16:09:10 | amiconn | (more readable than macros) |
16:09:14 | | Quit tvelocity ("ΑποχώÏησε") |
16:09:30 | preglow | amiconn: i guess that would work |
16:09:54 | | Quit marevalo ("Abandonando") |
16:09:55 | preglow | but i'll suffer from the same problem of not having more than one i2c driver at once, yes? |
16:10:19 | LinusN | one point of the generic i2c driver is to have one function for all i2c chips, even if they are on different busses |
16:11:13 | preglow | still, it's nice |
16:12:58 | LinusN | if we do it with macros/inline functions, the code size will increase somewhat, and it might be trickier to debug |
16:13:25 | LinusN | but i guess it's manageable |
16:14:36 | preglow | whole point is that it'd be nice to be able to use these also for i2c drivers where performance is important |
16:15:11 | LinusN | preglow: sure, but which platform would that be? |
16:15:19 | preglow | dunno, wouldn't the mas count? |
16:15:38 | preglow | i thought that was i2c and pretty heavy on the bus to boot |
16:15:47 | LinusN | ye sit is |
16:16:04 | LinusN | but my goal wasn't to replace those |
16:17:06 | | Part IcyStorM |
16:17:20 | preglow | well, ok |
16:17:25 | preglow | then i guess it doesn't matter too much |
16:18:14 | LinusN | the mas i2c routines are tight and well-used/debugged |
16:18:29 | LinusN | so i wouldn't want to touch them if it isn't necessary |
16:19:12 | LinusN | but if we can find a good way to make the generic ones work with inline functions, i'm all ears |
16:19:24 | preglow | i'll just let amiconn explain his plan :> |
16:19:33 | preglow | i don't think the code size would increase much, btw |
16:19:37 | preglow | at least not on coldfire |
16:19:47 | LinusN | probably not |
16:19:55 | preglow | the call overhead on that platform alone is enough to fill each of the functions |
16:20:10 | preglow | for arm, however, it'll probably be a bit larer |
16:20:12 | preglow | largert |
16:20:15 | preglow | _LARGER_ |
16:21:54 | petur | I think he meant something along the lines of this: C file has defines for the IO operations, H file contains the actual I2C driver code. This is in fact including code in a C file, but in this case (performance req) I think it is acceptable |
16:22:19 | preglow | what, now even including code in a _c_ file is bad? |
16:22:22 | preglow | :-) |
16:22:46 | petur | hehe |
16:22:47 | preglow | or do you mean including a c file... |
16:22:52 | petur | yes |
16:23:09 | LinusN | that could work |
16:23:13 | petur | a H file with inlined functions... |
16:23:27 | petur | that use those defines |
16:24:51 | Mongey | anyone know how to fix a broken windows bootloader? |
16:25:09 | LinusN | ntldr? |
16:25:11 | petur | fdisk /mbr |
16:25:32 | Mongey | but where do i put fdisk /mbr ? |
16:25:33 | | Join seanyseansean [0] (n=50b14024@labb.contactor.se) |
16:26:10 | petur | boot from install CD, then go to recovery console? |
16:26:28 | Bg3r | i think it's even |
16:26:31 | Bg3r | fixboot |
16:26:33 | Bg3r | fixmbr |
16:26:35 | Bg3r | or similar |
16:26:54 | petur | could be, haven't done it in quite some time... |
16:26:58 | LinusN | btw, both the h300 and the x5 pcf50606 drivers work with the generic i2c driver :-) |
16:27:29 | Mongey | oh..... any updates for the h3xx, or any plans? |
16:28:13 | LinusN | i'm working on the x5 at the moment |
16:28:34 | petur | booo |
16:28:37 | Mongey | did you get the new h3xx |
16:28:43 | LinusN | but i have a new h300 now, so i can continue working on the battery drain issue |
16:29:17 | preglow | do anyone know what the odds are of the ipod nano functioning without its battery? i don't really know much about power supply/charging circuits |
16:29:21 | Lynx_ | there is a battery drain issue? |
16:29:45 | LinusN | Lynx_: yes, rockbox eats a lot more battery than the iriver firmware |
16:29:59 | Lynx_ | ok, haven't noticed really |
16:30:16 | | Quit seanyseansean (Client Quit) |
16:30:30 | amiconn | I wouldn't say a lot, but it's more |
16:30:46 | Mongey | hmmmmm does repeating the same song eat the battery? |
16:30:46 | amiconn | Iriver claims up to 16 hours with stock battery. I get around 12 hours |
16:30:46 | Lynx_ | btw, would it technically be even possible to have to h300 run off usb power while connected via usb, transferring data? |
16:31:30 | LinusN | not without violating the usb spec |
16:32:35 | Lynx_ | hmm, ok. because transferring a lot of data really runs the battery down |
16:33:03 | Mongey | will (sometime in the future) there be an alarm, fm recording and schedualed recording, on the h3xx? |
16:33:45 | petur | possibly, yes |
16:33:52 | LinusN | Mongey: yes, yes and yes - if someone codes it |
16:34:35 | Mongey | kk |
16:37:35 | petur | btw, forget what I wrote about the generic i2c, it wouldn't link.... |
16:37:40 | Mongey | does repeating the same song eat the battery? |
16:38:02 | preglow | of course |
16:38:06 | preglow | like everything else |
16:38:21 | preglow | it eats just as much battery as playing it the first time did |
16:39:18 | petur | does it spin the disk again then? no code in place to see the file is still in mem? |
16:39:24 | preglow | yes |
16:39:28 | preglow | there is some code for that |
16:39:31 | preglow | but it doesn't always work |
16:40:28 | | Join TCK- [0] (n=tckocr@81-178-143-111.dsl.pipex.com) |
16:41:07 | LinusN | petur: it could link, if the function names were generated with a prefix, defined by a macro |
16:42:22 | LinusN | time to go |
16:42:27 | LinusN | cu around |
16:42:29 | | Part LinusN |
16:42:42 | | Quit Mongey () |
16:43:05 | petur | spoiled by namespaces I am ;) |
16:49:24 | | Join tvelocity [0] (n=tony@ipa222.13.tellas.gr) |
16:50:38 | | Join Thus0 [0] (n=Thus0@21.111.102-84.rev.gaoland.net) |
17:00 |
17:00:27 | | Join SereR0kR [0] (n=Fletcher@Fd053.f.strato-dslnet.de) |
17:03:11 | | Quit Zagor ("Client exiting") |
17:04:26 | | Quit TCK- (Read error: 110 (Connection timed out)) |
17:07:13 | | Join yeahx [0] (n=aarond@c-67-160-124-13.hsd1.wa.comcast.net) |
17:10:33 | | Quit safetydan (Read error: 104 (Connection reset by peer)) |
17:11:12 | | Join safetydan [0] (n=dan@195.27.52.9) |
17:11:24 | safetydan | lousy crashy Linux |
17:15:27 | | Join seanyseansean [0] (n=50b14024@labb.contactor.se) |
17:15:35 | | Join Rondom [0] (n=Rondom@mrbg-d9b964d2.pool.mediaWays.net) |
17:16:07 | *** | Saving seen data "./dancer.seen" |
17:23:20 | | Quit seanyseansean ("CGI:IRC") |
17:23:24 | | Join seanyseansean [0] (n=50b14024@labb.contactor.se) |
17:25:07 | Nico_P | wow get_metadata() seems to be called A LOT of times |
17:26:13 | Nico_P | it was called 17 times when i loaded the first of 3 files in a dir |
17:26:47 | Nico_P | err.. maybe loess |
17:26:55 | Nico_P | but still more than 3 times :p |
17:27:38 | | Quit tvelocity ("ΑποχώÏησε") |
17:27:55 | preglow | it loads for all the files it can, i think |
17:28:15 | Nico_P | yes it's logicla, but why several times per file ? |
17:29:04 | | Nick SereR0kR is now known as AfK|SereR0KR (n=Fletcher@Fd053.f.strato-dslnet.de) |
17:29:34 | Nico_P | when i load a file with navi, it's called 3 times, one for each file : all good |
17:29:49 | | Quit hands0me (Read error: 110 (Connection timed out)) |
17:29:59 | Nico_P | but then i press NEXT and then it goes all crazy, getting called several times per file |
17:30:07 | Nico_P | whereas it shouldn't be called at all |
17:30:09 | | Quit seanyseansean ("CGI:IRC") |
17:31:48 | | Quit AfK|SereR0KR ("XChat Aqua") |
17:33:50 | preglow | several times per file it should not be called, afaik |
17:34:06 | | Quit safetydan ("Leaving") |
17:37:41 | Nico_P | http://nicolas.pennequin.free.fr/gdb.txt |
17:38:16 | Nico_P | in this log i reproduced what i was saying : play the first file of a dir containing 3 |
17:38:36 | Nico_P | this made get_metadata be called 3 times |
17:38:43 | Nico_P | then audio played normally |
17:39:08 | Nico_P | and then i press NEXT, and all the remaing calls to get_metadata followed immediatly |
17:39:20 | Nico_P | i quit the sim when audio started playing normally |
17:42:42 | | Join sethians [0] (n=a672fd54@labb.contactor.se) |
17:43:51 | preglow | weird |
17:43:57 | preglow | perhaps lostlogic has some idea of why this happens |
17:44:01 | preglow | or slasheri |
17:45:11 | Nico_P | well it's certainly due to repeat mode being on (repeat all) |
17:45:23 | Nico_P | without it, it's much more efficient |
17:45:30 | Nico_P | but still, it's weird |
17:47:32 | | Nick Nico_P is now known as Nico_away (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
17:54:55 | | Quit Thus0 (Remote closed the connection) |
17:55:21 | | Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...") |
17:57:35 | lostlogic | after you hit next, it fills the audio buffer completely, in this case those 3 songs fit in the buffer several times each, so it calls get metadata on each of them |
17:57:39 | lostlogic | at least that is my guess |
17:57:39 | | Quit sethians ("CGI:IRC (EOF)") |
17:59:01 | petur | which reminds me of my question to preglow earlier about reloading files if they're already in memory |
17:59:34 | lostlogic | playback engine isn't smart enough for that |
18:00 |
18:01:15 | | Join bluey [0] (n=bluey@dslb-084-059-107-018.pools.arcor-ip.net) |
18:06:01 | | Join seanyseansean [0] (n=50b14024@labb.contactor.se) |
18:07:54 | | Quit seanyseansean (Client Quit) |
18:09:20 | | Part petur |
18:12:02 | | Join DT291 [0] (n=DreamTac@adsl-32-194-202.bna.bellsouth.net) |
18:16:21 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
18:17:09 | | Join Rob2222 [0] (n=Miranda@ACD0A04A.ipt.aol.com) |
18:22:30 | | Join webguest53 [0] (n=50b14024@labb.contactor.se) |
18:22:55 | | Quit webguest53 (Client Quit) |
18:25:18 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
18:33:26 | | Part [IDC]Dragon |
18:39:41 | | Quit bluey ("Leaving") |
18:43:21 | | Join DreamTactix291 [0] (n=DreamTac@adsl-32-194-202.bna.bellsouth.net) |
18:45:08 | | Quit midkay_ (Read error: 104 (Connection reset by peer)) |
18:45:20 | | Join midk [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
18:46:58 | | Join damaki [0] (n=Chocolat@ALille-153-1-55-115.w86-196.abo.wanadoo.fr) |
18:49:25 | Paprica | mmm |
18:49:43 | Paprica | i cant do "extern static struct font font_ui" |
18:49:48 | Paprica | ? |
18:51:31 | amiconn | static and extern are mx |
18:51:56 | Paprica | blah =\ |
18:52:32 | lostlogic | Paprica: ther should be no need for the static keyword there −− the real varialbe the is external will already be defined _non static_ |
18:54:06 | Paprica | ok, so i dont need the static? (i delete static struct font font_ui from font.c) |
18:56:41 | | Quit DT291 (Read error: 110 (Connection timed out)) |
18:56:58 | | Join webguest35 [0] (n=0c04dcd4@labb.contactor.se) |
18:57:19 | | Nick webguest35 is now known as dpassen2 (n=0c04dcd4@labb.contactor.se) |
19:00 |
19:00:24 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
19:04:05 | | Quit mikearthur (Read error: 104 (Connection reset by peer)) |
19:04:12 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
19:05:36 | | Join DrumRBoy320 [0] (n=Drumrboy@ool-44c2019c.dyn.optonline.net) |
19:06:19 | DrumRBoy320 | hey, im having aproblem booting RB on my 5th gen |
19:06:29 | DrumRBoy320 | im gtting this error... |
19:06:30 | DrumRBoy320 | Data abort (next line) at 0003FF4C |
19:07:04 | DrumRBoy320 | thst in black text with rockbox blue around it, and the rest of the screen is black, that happens just after bootloader shows "rockbox Loaded" |
19:07:12 | preglow | argh |
19:07:19 | preglow | several people speaks about this |
19:07:20 | DrumRBoy320 | and this is after i installed the latest "bleeding edge" |
19:07:32 | preglow | someone has probably added some code that is not properly access aligned |
19:07:37 | DrumRBoy320 | should i revert to the daily build? |
19:08:02 | preglow | i'll give it a try, give me a sec |
19:08:19 | DrumRBoy320 | ok, im going to the daily, rather than the bleeding now |
19:09:14 | | Join |Beowulf| [0] (n=Beowulf@82-46-57-180.cable.ubr02.trow.blueyonder.co.uk) |
19:09:21 | | Join Bger [0] (n=Bager@217.9.226.114) |
19:10:59 | preglow | i don't get any data abort on my nano |
19:13:53 | Paprica | arr no way to do "extern static struct font font_ui" is other way? |
19:13:53 | Paprica | =\ |
19:14:11 | Paprica | is=in |
19:14:38 | amiconn | You *cant* declare a static struct extern. Remove the 'static' keyword |
19:14:57 | DrumRBoy320 | ...shit, even with the daily build, its no good |
19:15:01 | Paprica | i ask if i can do it in other way =\ |
19:15:06 | Paprica | mm |
19:15:07 | amiconn | static means the symbol is invisible outside the current translation unit |
19:16:09 | *** | Saving seen data "./dancer.seen" |
19:17:59 | lostlogic | Paprica: if it's really an external symbol then by definition it's not static −− it's globally visible |
19:18:00 | | Part dpassen2 |
19:18:07 | | Join dpassen2 [0] (n=0c04dcd4@labb.contactor.se) |
19:18:19 | * | Bger just realises that his "unfinished" commit has raised discussion on the mail list ... |
19:18:31 | | Join Lear [0] (n=chatzill@h194n1c1o285.bredband.skanova.com) |
19:19:59 | Lear | Anyone tried the sdl simulator lately? Sound doesn't work too well on cygwin, it seems... |
19:20:15 | preglow | DrumRBoy320: bleeding downloaded from rockbox.org also works fine on nano |
19:20:17 | lostlogic | Lear: last I heard from safetydan he'd just managed to get sound working... dunno what platform though |
19:20:26 | preglow | linux |
19:20:28 | preglow | works just fine here |
19:20:30 | Lear | that's what I wanted to test... |
19:20:41 | Lear | Interesting, I get a segfault here... |
19:20:53 | preglow | he said he had some suspicions, though |
19:21:00 | DrumRBoy320 | preglow: my 5g 60 gig isnt working even with the daily... |
19:21:17 | DrumRBoy320 | seems as if the 60 gig gets pinned with the worst bugs |
19:21:26 | XavierGr | damn what an idiot I am. |
19:21:42 | XavierGr | It seems that the H300 cradle has the same ground for both ports |
19:21:46 | * | preglow sees he should make an optimised memset16 |
19:21:51 | DrumRBoy320 | now im putting the 21st's daily on |
19:21:54 | DrumRBoy320 | testing that |
19:22:09 | amiconn | Lear: It crashes with an insanely high length call to memcpy() - check with gdb, I think you'll see the same |
19:22:20 | amiconn | safetydan already knows about it |
19:22:28 | Lear | No, I saw an insane pointer - I think. :) |
19:22:39 | DrumRBoy320 | if that dosent work, im deleting he rockbox directory entirely, and loading the 20th's buil |
19:22:49 | preglow | DrumRBoy320: when does it crash? |
19:22:55 | Lear | Ah, len was bad too. I have an idea why... |
19:23:33 | | Join LinusN [0] (n=linus@labb.contactor.se) |
19:23:56 | LinusN | heh, my x5 lcd says "Hello world" :-) |
19:24:00 | preglow | !:1! |
19:24:04 | preglow | congrats! |
19:24:13 | preglow | what did you do to make it that far? |
19:24:23 | lostlogic | LinusN: cool! |
19:24:29 | DrumRBoy320 | OK, the 21st build works fine |
19:24:34 | XavierGr | yeah nice indeed |
19:24:41 | LinusN | well, i used the generic i2c to port the pcf50606 driver |
19:25:13 | LinusN | and ripped the lcd settings from the x5 fw |
19:25:49 | DrumRBoy320 | ...has anyone made any 5g wps's yet? |
19:25:58 | LinusN | they use a similar mechanism as the h300 for the lcd backlight |
19:26:02 | Lear | Btw, anyone got working stdout from the sdl sim? I got it in a file first, so I turned off the redirect, and now I don't even get that. :/ |
19:26:40 | LinusN | Lear: it seems to be a little more complicated than that |
19:27:01 | Lear | On Linux too? |
19:27:30 | preglow | LinusN: well, how'd you run the code? bdm? bootloader light? |
19:27:51 | LinusN | the x5 has its own bootloader |
19:27:57 | preglow | ooh, lucky you |
19:28:06 | LinusN | if it finds a firmware file, it flashes it |
19:28:21 | preglow | haha |
19:28:22 | LinusN | so you can't really brisk it |
19:28:24 | LinusN | brick |
19:28:32 | preglow | well, does it have a disk mode as well? |
19:28:36 | LinusN | yes |
19:28:40 | preglow | then all is well |
19:28:46 | LinusN | indeed |
19:28:54 | LinusN | so i haven't yet needed the bdm |
19:29:07 | lostlogic | silly iRiver Hxx0 the only players without any brick protection |
19:29:16 | preglow | only and only |
19:30:28 | | Join Moos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
19:30:54 | Moos | Hello here! −− very nice commit day today :-) |
19:31:23 | LinusN | Lear: no, this is a windows specific problem, stdio works fine in linux |
19:31:32 | | Join petur [0] (i=petur@d54C1B7E9.access.telenet.be) |
19:32:27 | Moos | LinusN: Félicitations for your X5 LCD progress |
19:33:23 | preglow | anyone know how to replace tabs by spaces while still retaining formatting? |
19:34:06 | lostlogic | preglow: ask astyle to do it for you :-P |
19:34:53 | Lear | preglow: what, you have an editor without such basic functions? :) |
19:35:57 | | Join safetydan [0] (n=51b2ebd2@labb.contactor.se) |
19:36:04 | | Quit dpassen2 ("CGI:IRC") |
19:36:29 | safetydan | stdio does sort of work in SDL under Win32. Look for the files stderr.txt and stdout.txt |
19:36:37 | lostlogic | :%s/\t/howevermanyspacestheyrepresent/g is usually pretty close too ;) |
19:37:38 | preglow | Lear: i have a basic brain that doesn't know how to do such things... |
19:37:47 | preglow | i use vim, and i'm willing to bet it can do it |
19:37:57 | preglow | lostlogic: that doesn't retain formatting |
19:38:07 | Lear | safetydan: I know, but it is a bit of a pain to have to do that... |
19:38:20 | lostlogic | preglow: ah, so these aren't just leading tabs... |
19:38:23 | lostlogic | :( |
19:39:07 | Lear | Hm... On windows, is WinMain always called first, even for apps compiled with Cygwin? Seems like it... |
19:39:30 | preglow | lostlogic: no, this is the nasty kind of tabs |
19:39:46 | | Join lodesi [0] (n=moi@212.194.115.137) |
19:41:59 | | Quit safetydan ("CGI:IRC (Ping timeout)") |
19:42:21 | lostlogic | preglow: try :retab |
19:42:23 | lostlogic | that's what gool says |
19:42:35 | lostlogic | google even |
19:42:43 | preglow | lostlogic: thanks, works like a dream |
19:42:57 | preglow | i just ripped a memset out of linux |
19:42:59 | preglow | will commit now |
19:43:05 | lostlogic | ahahahah, nice work |
19:43:07 | preglow | memcpy does some macro magic i can't get to work |
19:43:20 | preglow | i'll then hack it to be memset16 as well |
19:44:20 | lostlogic | *sigh* and yet people still doubt the powers of vim. |
19:44:51 | | Quit YouCeyE ("Leaving") |
19:45:34 | preglow | yes, they do :/ |
19:45:38 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-60-232.w86-196.abo.wanadoo.fr) |
19:46:40 | |Beowulf| | hi - is make clean meant to rebuild the bitmaps? |
19:47:10 | preglow | if i take code from someone who's licensed the code under the gpl, i don't need to retain the small gpl note some people keep in the file header, no? |
19:47:24 | | Join webguest80 [0] (n=41a094c8@labb.contactor.se) |
19:47:34 | webguest80 | hello |
19:48:56 | | Quit webguest80 (Client Quit) |
19:50:16 | | Join webguest39 [0] (n=41a094c8@labb.contactor.se) |
19:50:25 | webguest39 | hi |
19:50:42 | LinusN | hi |
19:50:55 | webguest39 | ne1 using archos jukebox on a mac? |
19:51:10 | webguest39 | i have rockbox running great |
19:51:11 | webguest39 | love it |
19:51:13 | ender` | preglow: AFAIK, you have to keep the GPL note |
19:51:55 | webguest39 | can't mount the thing on osx 10.3.9 on a g4 but i have it working on a powerbook g3 |
19:52:05 | webguest39 | is there a usb driver or something? |
19:52:18 | preglow | ender`: oh? |
19:52:20 | webguest39 | i can't remember how i got it working on powerbook |
19:52:31 | preglow | ender`: there already is a gpl note in the top of the file i'm pasting into anyway |
19:52:40 | preglow | ender`: and i don't see the reason of having two gpl notes in one file |
19:52:44 | ender` | in that case, you can skip it |
19:52:57 | ender` | but add the author's copyright to the current header |
19:53:07 | webguest39 | oops sorry if i have come in on the middle of something |
19:53:16 | ender` | webguest03: don't worry |
19:53:18 | preglow | ender`: i've added the copyright, yes |
19:53:29 | ender` | that should be sufficient then |
19:56:57 | preglow | ARGH |
19:57:03 | preglow | i commited the wrong bloody file |
20:00 |
20:00:31 | merbanan | cvs admin |
20:00:31 | | Quit midk (Read error: 104 (Connection reset by peer)) |
20:00:41 | | Quit webguest39 ("CGI:IRC") |
20:01:17 | | Join midk [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
20:01:25 | | Quit damaki (Read error: 110 (Connection timed out)) |
20:01:38 | preglow | cvs admin? |
20:01:50 | preglow | think i'll just revert it |
20:02:37 | preglow | there is a cleaner way to back out a change instead of just recommiting the unchanged file? |
20:02:38 | | Quit mirak (Remote closed the connection) |
20:03:21 | merbanan | cvs admin |
20:03:30 | | Quit erus` () |
20:03:49 | preglow | cvs admin then what? |
20:03:53 | merbanan | but it should be used with care |
20:04:00 | preglow | ok, then i'll just not use it |
20:04:10 | merbanan | -o I think, but don't take my word for it |
20:04:31 | Kingstone | we will we will rockbox rockbox you ;p |
20:05:34 | preglow | why does cvs refuse to commit the old memcpy.......... |
20:06:37 | amiconn | Lear: If you compile a win32 app, WinMain() is called unless you specify it to be a win32 console app |
20:07:04 | amiconn | Don't ask me how to do this with cygwin gcc... |
20:07:20 | preglow | ARGH |
20:07:37 | Lear | amiconn: A but Cygwin was the issue here... :) |
20:07:48 | preglow | amiconn: -mconsole? |
20:07:54 | | Join SereR0kR [0] (n=Fletcher@Fd053.f.strato-dslnet.de) |
20:08:44 | | Join erus` [0] (n=tmo@ACD65276.ipt.aol.com) |
20:08:46 | preglow | ok, how do i bloody make cvs commit an older revision of a file? it seems to know its older and refuses to commit it... |
20:09:22 | amiconn | You need to make it a newer version with the changes reverted |
20:09:23 | Bger | preglow easy |
20:09:25 | Mikachu | make a copy and update and replace it and commit should work |
20:09:34 | Bger | exactly :) |
20:09:41 | Mikachu | i noticed if the current playlist is empty, i can't insert a folder shuffled, the menu only has Insert |
20:09:51 | Mikachu | is that on purpose and if so, why? |
20:09:54 | * | Bger learned this with the CREDITS's issues today |
20:10:08 | amiconn | Lear: preglow is right, there is a -mconsole option ... |
20:10:09 | | Join ModernExecutive [0] (n=ModExec@wm204-165.unwired-grad.wm.edu) |
20:10:15 | | Part ModernExecutive |
20:10:42 | preglow | yes, there is |
20:10:43 | amiconn | 'Create console application' |
20:10:49 | preglow | there's also an -mwindows option |
20:10:58 | preglow | i use them all the time with mingw |
20:11:07 | preglow | and sdl is sensitive to which you choose |
20:11:35 | ender` | you can easily switch between console/gui application by flipping 1 byte in the compiled EXE |
20:11:42 | preglow | amiconn: btw, the arm memset seems to make pretty good use of the arm flags |
20:11:43 | | Join safetydan [0] (n=dan@81-178-235-210.dsl.pipex.com) |
20:11:52 | safetydan | yeesh cygwin is slow to compile |
20:12:12 | preglow | makes one compare and uses several different flag combinations |
20:12:15 | ender` | cygwin is extremely slow |
20:12:20 | safetydan | Anyway, Windows SDL sim users, please try changing line 201 of uisimulator/sdl/sound.c |
20:12:22 | amiconn | So we should try to build the sdl sim with -mconsole ? |
20:12:26 | safetydan | where it says 512, change it to 2048 |
20:12:31 | safetydan | sound plays fine for me then |
20:13:09 | Lear | safetydan: so it doesn't crash, you mean? :) |
20:13:18 | Lear | (even without the change...) |
20:13:38 | safetydan | no, no crash for me |
20:13:58 | safetydan | but sound stutterred very badly |
20:14:05 | Lear | odd, me and amiconn get strange len values in the audio playback callback... |
20:14:18 | Lear | and I get segfaults too. |
20:14:21 | safetydan | yeah I saw that in the logs |
20:14:26 | safetydan | but try the buffer size thing anyway |
20:14:37 | safetydan | it could be related |
20:14:50 | Lear | did that earlier, made no difference then. but that was before the latest fixes to always fill len bytes... |
20:15:14 | Lear | I'll try that later though; currently rebuilding sdl, and that is slow going. :) |
20:15:20 | safetydan | those fixes are likely to make all the difference I hope |
20:15:30 | safetydan | 512 is way too small for a lot of sound cards |
20:16:04 | preglow | oh yes |
20:16:09 | preglow | especially if single buffered |
20:16:41 | Lear | with a latency of ... 512 samples. :) |
20:17:22 | * | preglow realises that converting memset to memset16 might not be trivial.. |
20:18:34 | Lear | safetydan: btw, don't you need to loop to be sure to fill len bytes? (I've no idea what sizes pcmbuf guarantees.) |
20:19:41 | | Quit erus` () |
20:19:48 | |Beowulf| | with 2048 samples I still get a seg fault at sound.c:157 |
20:21:30 | Mikachu | so this is probably what most would call an ugly hack, but "#include "gnuchess.c"" in chessbox.c makes it work :) |
20:21:47 | | Join erus` [0] (n=tmo@ACD65276.ipt.aol.com) |
20:22:43 | safetydan | Lear, pcmbuf makes no gurantees AFAIK... |
20:22:58 | | Join webguest64 [0] (n=51b2593d@labb.contactor.se) |
20:24:00 | t0mas | amiconn? |
20:24:03 | t0mas | your memset change... |
20:24:04 | safetydan | I'm going to have to get a better set up for testing Windows builds... my XP install is just not set up for development |
20:24:14 | t0mas | did that build on your local workstation for ipod targets? |
20:24:26 | amiconn | ? |
20:24:28 | t0mas | http://www.rockbox.org/showlog.cgi?date=2006-02-22%2018%3A52%3A18&type=iPod%20Video%20-%20Normal#prob1 |
20:24:32 | amiconn | I didn't change memset.c |
20:24:35 | t0mas | the main build system had a problem with it |
20:24:44 | t0mas | no, memset16 |
20:24:46 | t0mas | sorry |
20:25:29 | amiconn | No, this was indeed memset, but it wasn't me |
20:25:30 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
20:25:36 | amiconn | blame preglow ;) |
20:25:37 | webguest64 | this may have been covered before but isn't the problem with the bitmaps in the chessbox because you need to name the bitmaps with the target's screen resolution not the bitmap resolution |
20:25:45 | t0mas | amiconn: the only change in that commit was yours... |
20:25:53 | t0mas | and the distributed buildsystem saw no errors |
20:25:59 | t0mas | while the main system had that error |
20:26:25 | amiconn | I didn't commit anything memset related for the last hours |
20:26:37 | amiconn | http://www.rockbox.org/cvsmod/chlog-2006-02-22%2018:52:18.html |
20:26:54 | t0mas | have any idea why it's complaining there? |
20:27:27 | preglow | it should complain |
20:27:44 | preglow | the whole commit was botched, i had the arm assembler it something it would choke on |
20:27:53 | preglow | s/it/eat/ |
20:28:20 | * | t0mas wonder why it didn't break |
20:28:23 | preglow | url? |
20:28:27 | preglow | to your build page |
20:28:29 | t0mas | http://www.rockbox.org/~tomas/daily.shtml |
20:29:38 | preglow | it didn't build the file it should have |
20:29:39 | preglow | that's why |
20:29:54 | preglow | you built memset.c when SOURCES now clearly states that memset_a.S is to be built |
20:30:05 | t0mas | how fast was your commit? :) |
20:30:16 | preglow | hahah, fast? |
20:30:19 | | Quit lodesi (Read error: 110 (Connection timed out)) |
20:30:21 | preglow | it was just another commit |
20:30:47 | t0mas | maybe it was a little to late... |
20:31:44 | | Join lodesi [0] (n=moi@l07v-213-44-93-83.d4.club-internet.fr) |
20:32:23 | | Join infamis [0] (n=45deac01@labb.contactor.se) |
20:32:54 | preglow | hmm |
20:33:00 | preglow | i just got a data abort |
20:33:05 | t0mas | preglow: common/memset_a.S:23:6: #if with no expression |
20:33:08 | preglow | it seems there's some funkiness going on in the replaygain code |
20:33:52 | t0mas | for FM |
20:33:57 | t0mas | ondio, and rec |
20:33:59 | preglow | god |
20:34:04 | preglow | i'm such a bloody idiot |
20:34:13 | | Part infamis |
20:34:17 | t0mas | ok, then it's not my fault :) |
20:35:07 | preglow | i wonder why the hell the other builds don't pick up on it |
20:35:12 | preglow | it went straight through |
20:35:47 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
20:38:08 | preglow | amiconn: looks like you've broken arm builds with memset16 |
20:39:37 | amiconn | Huh? |
20:39:39 | preglow | data abort everytime something calls fillrect |
20:40:03 | amiconn | Then there's something wrong with framebuffer alignment... |
20:40:42 | preglow | your code doesn't handle unaligned surfaces? |
20:40:54 | amiconn | Hmm? |
20:41:22 | amiconn | lcd_framebuffer is of type fb_data, so it should automatically be aligned |
20:41:37 | preglow | i guess it's not too far-fetched to require alignment by 2 for memset16 |
20:41:46 | amiconn | memset16.c is derived from memset.c |
20:42:36 | amiconn | Perhaps I did overlook something in there. |
20:42:44 | preglow | but yeah |
20:43:01 | amiconn | I could use my test_mem.rock with memset16 mod on archos; it should complain the same way as arm |
20:43:02 | preglow | what's your intent? can memset16 write to any pointer or does it require some alignment? |
20:43:13 | amiconn | It requires word alignment |
20:43:20 | preglow | ok, then i'll do that as well |
20:43:20 | preglow | btw |
20:43:25 | preglow | can i have your test plugin? |
20:43:31 | preglow | some hard numbers would be cool on arm as well |
20:43:37 | amiconn | sure |
20:43:56 | amiconn | Note that you need to modify the plugin api in order to test memset16 |
20:44:05 | preglow | sure |
20:44:08 | amiconn | This test is disabled in the source (#if 0) |
20:44:19 | preglow | but yeah, requiring alignment by two will simplify the code very much |
20:44:21 | preglow | goodie |
20:46:04 | amiconn | It has 2 functions for each mem* function, one for testing correctness and one for measuring performance |
20:46:21 | preglow | thanks |
20:46:26 | amiconn | A maximum of 6 tests can be hooked to the menu |
20:46:55 | amiconn | Performance test for memset16() isn't implemented yet |
20:49:03 | | Join bluey [0] (n=bluey@dslb-084-059-078-205.pools.arcor-ip.net) |
20:52:59 | Lear | safetydan: still crashes here, but now I actually got some sound first... |
20:53:49 | safetydan | well we're getting there |
20:54:13 | safetydan | so much for a nice simple cross platform API taking care of everything |
20:55:15 | Lear | I'm starting to wonder if playback maybe is faster than decode in the simulator; that could explain the bad buffer lenghts (possibly negative values)... |
20:55:54 | amiconn | preglow: Your score: 210 |
20:56:32 | amiconn | high score: 5140 |
20:56:52 | preglow | lousy performance by me |
20:57:56 | preglow | doesn't seem like my memset16 worked that much better |
20:57:58 | preglow | hrmph |
20:58:10 | Paprica | Someone try brickmania on archos targets? |
20:59:53 | lostlogic | Lear: if the computer has a really big audio buffer so the pcmbuf in rockbox keeps feeding it as fast as possible, that could potentially lead to weird... depends how the sim handles the situation where callback_for_more doesn't have anything |
21:00 |
21:01:01 | preglow | amiconn: it actually does seem like the address i'm passed isn't aligned at all |
21:01:05 | Lear | well, runtime performance in rockbox seems a bit bad to me in general (e.g., it takes a while after start of playback before anything happens), but I might have found a problem unrelated to pcmbuf... |
21:02:14 | lostlogic | amiconn: btw, have you retested your various voice bugs since my commit yesterday? I've not had any problems with it except for the known and hard to fix "voice doesn't play if the pcmbuffer was nearly empty when the sample tried to start" problem |
21:02:29 | | Quit webguest64 ("CGI:IRC") |
21:02:41 | preglow | amiconn: forget that, i now have it working |
21:02:59 | amiconn | lostlogic: Voice seems to be back at the state it was before your pcm buffer changes |
21:03:41 | amiconn | Meaning it's still far from perfect though... |
21:03:48 | amiconn | I got no hang today |
21:03:50 | | Join Jue_ [0] (i=Jue@chello213047233218.tirol.surfer.at) |
21:04:13 | lostlogic | amiconn: ok, still don't know how the changes I made yesterday could have beeen related to some of the stuff you were seeing :-\ but at least it solved some issues |
21:04:32 | lostlogic | amiconn: other issues will exist in playback.c, which we already know needs to be eaten. |
21:04:58 | | Quit Rob2222 () |
21:05:34 | lostlogic | (really all I changed was to insert 1/8s of space as a minimum ahead of the voice / beep insertion point to keep the DMA from reading over where we are inserting while we're doing it) |
21:07:31 | | Quit bluey ("Leaving") |
21:07:50 | | Join Rob2222 [0] (n=Miranda@ACD0A04A.ipt.aol.com) |
21:09:11 | amiconn | preglow: What was the problem? |
21:09:22 | preglow | just me acting the fool as usual |
21:09:39 | preglow | so yeah, it's got to be the c code that's wrong |
21:09:44 | preglow | my asm code works perfectly well |
21:10:11 | Mikachu | i should read here before i cvs update |
21:10:17 | Lear | safetydan: seems like pcm_data_size wraps to negative... |
21:10:18 | lodesi | Paprica: just tested brickmania on an archos recorder |
21:10:29 | lodesi | Paprica: works perfectly, thx :) |
21:10:46 | Paprica | ohh good to hear |
21:10:48 | preglow | amiconn: what does 50000000*0 bytes mean, really? |
21:10:49 | Paprica | =] |
21:10:53 | preglow | amiconn: in the test_mem |
21:11:13 | safetydan | Lear, well now that is interesting |
21:11:14 | amiconn | Only the time_* functions use *0 size |
21:11:28 | lostlogic | Lear: safetydan: I changed the pcmbuf to use mostly unsigned math with very precise bounds checking, this is probably a good idea for the sims too. |
21:11:38 | amiconn | It does just that: call the function with a length of 0 |
21:11:40 | lostlogic | (and by mostly I mean almost exclusively) |
21:11:54 | | Join saratoga [0] (n=80c4c198@labb.contactor.se) |
21:11:58 | preglow | amiconn: ahh, so 5000000 calls with length 1 |
21:12:07 | | Quit saratoga (Client Quit) |
21:12:12 | preglow | amiconn: and then four times? |
21:12:26 | amiconn | This (1) checks that the function doesn't choke because of it and (2) tells you the overhead if you compare with 500000000*1 |
21:12:44 | preglow | amiconn: the first pass is always a second slower than the subsequent ones here |
21:13:08 | amiconn | It tests all possible alignments |
21:13:10 | | Join saratoga [0] (n=80c4c198@labb.contactor.se) |
21:13:17 | preglow | ahh, so those are alignments, yes |
21:13:24 | amiconn | longword, longword+1 etc |
21:13:28 | safetydan | hah, now SDL sim audio doesn't work for me at all |
21:13:36 | amiconn | On iriver there'll be 16 passes |
21:13:41 | preglow | amiconn: then i wonder why this memset was slower for unaligned acceses... |
21:13:45 | preglow | amiconn: i mean _faster_ |
21:13:46 | amiconn | (to test the line alignment stuff) |
21:13:47 | ScoTTie | yay |
21:13:52 | ScoTTie | keypad kinda works :) |
21:14:42 | ScoTTie | (on ipod mini) |
21:14:47 | saratoga | Did slimx ever get the 3G ipod build to boot? |
21:15:04 | preglow | amiconn: for small sizes it's actually faster for non-aligned sources, yes, and i think it's because of the early termination it does in the non-aligned case |
21:15:25 | amiconn | Early termination? |
21:16:11 | | Join bluey [0] (n=bluey@dslb-084-059-078-205.pools.arcor-ip.net) |
21:16:13 | *** | Saving seen data "./dancer.seen" |
21:16:31 | | Join Cassandra [0] (i=Cassandr@elmyra.coraline.org) |
21:16:46 | preglow | amiconn: yeah, just look at the source, there's a handler at the top for non-aligned addresses that skips to the very end of the function if you haven't got enough for it to run |
21:17:12 | amiconn | Ah, yes. I do a similar thing in the SH1 and coldfire versions |
21:17:39 | amiconn | It seems the iPod ram access is quite fast then |
21:17:41 | Cassandra | Well, that's interesting. http://www.extremetech.com/article2/0,1558,1928324,00.asp?kc=ETRSS02129TX1K0000532 - this man is crying out for Rockbox. (I mailed him the website link.) |
21:18:32 | Bger | Cassandra: did you read my response ? |
21:18:33 | amiconn | preglow: Is the data cache copyback or write thorugh? I guess the former... |
21:18:58 | preglow | amiconn: i don't think i know |
21:19:04 | preglow | write through sounds the most likely, though |
21:19:18 | Cassandra | Bger, response to the article? I didn't see it. |
21:19:24 | Lear | safetydan: after the fourth call to sdl_audio_callback, pcm_data_size is negative... |
21:19:27 | Bger | Cassandra response in the mailing list |
21:19:55 | Bger | i'm Hristo Kovachev |
21:20:16 | Cassandra | Bger, yeah. Sounds to me like what you did was perfectly sensible, since you knew there was someone going to pick it up. |
21:20:24 | * | amiconn has a speed optimised colour plasma.rock now :-) |
21:20:28 | saratoga | the guy writing that article is sort of dim |
21:20:29 | Cassandra | I was more raising it as a general issue, really. |
21:20:47 | saratoga | how can you manage to find lossless audio without realizing that you can convert between lossless formats without reripping |
21:21:01 | lostlogic | saratoga: just what I found myself wondering |
21:21:10 | Bger | maybe, but my commit was another reason for it too, i suppose |
21:21:11 | amiconn | Renders directly in fb_data format, and directly to the framebuffer. Conversion & copy stage eliminated, double speed on H3x0 |
21:21:16 | Cassandra | Might be hard to convert to Apple Lossless, given how locked down it is. |
21:21:21 | saratoga | nah |
21:21:28 | saratoga | itunesencode.exe |
21:21:38 | saratoga | or one of the dozen apps that do it |
21:21:49 | saratoga | dbpoweramp, etc |
21:22:18 | saratoga | apple was nice enough to provide a COM interface for it, since they realized no one will ever care about QT |
21:22:23 | safetydan | Lear, thanks, that's useful information... now to figure out what to do with it :) |
21:23:20 | | Join Massa [0] (n=Massa@85.220.132.199) |
21:23:56 | Lear | probably the threading simulation that causes problems; in the Win32 simulator, you could have decent playback or low cpu usage, not both... |
21:24:22 | Cassandra | COM? QT? |
21:24:23 | Massa | Hi everybody! |
21:25:03 | preglow | amiconn: hmm |
21:25:03 | Lear | but the "four calls" is with a zero delay in yield(), with the standard (?) 1, there's only one call before a negative size. |
21:25:24 | preglow | amiconn: asm memset and c memset are about equally fast on arm when address is aligned |
21:25:46 | preglow | amiconn: asm memset is always faster for non-aligned addresses, not surprisingly |
21:25:51 | * | Cassandra played about with Rockbox EQ for the first time the other day. It's pretty cool. What are the other numbers (that you get to by pressing PLAY, is it?) about though? Is there a wiki page? |
21:25:52 | | Quit Massa (Client Quit) |
21:26:21 | preglow | Cassandra: theres frequency, q (number describing bandwidth) and gain |
21:26:31 | lostlogic | preglow: whatever happened to giving a graphical representation of the EQ? |
21:26:44 | Cassandra | lostlogic, it's in there. |
21:26:46 | amiconn | preglow: C memset has some opts as well, but these are only invoked when the destination is aligned right from the start |
21:26:58 | preglow | lostlogic: got more time-consuming than i planned, so postponed until i have time for more than just small work |
21:27:20 | | Join Massa1 [0] (n=Massa1@85.220.132.199) |
21:27:23 | preglow | amiconn: and surprisingly, c memset is faster for some sizes when aligned |
21:27:35 | Massa1 | Hi everybody! |
21:27:39 | amiconn | It seems iPod won't profit from line writes (assuming that the asm version would do that if it would help) |
21:27:40 | preglow | amiconn: most notably 16 |
21:27:42 | saratoga | Cassandra: Apple's codecs are generally accessed through Quicktime, however iTunes for Windows includes access via the standard Win32 COM interface too, so its very easy to use their AAC/ALAC encoders from any ripper/encoder |
21:27:49 | preglow | amiconn: the asm version does so |
21:27:54 | Cassandra | lostlogic: Oh, sorry, thought you meant the interface. |
21:28:14 | lostlogic | Cassandra: he is going to make us a frequency vs boost graph like you see in winamp or other equalizers to give a better idea what the sliders are doing |
21:28:18 | preglow | amiconn: i think the cache makes it a bit hard to see if line reading/writing is done |
21:28:19 | Cassandra | Ah, right. So you'd have to have iTunes installed, but it's doable. |
21:28:19 | amiconn | On coldfire, asm memset is always faster than C memset because the C version doesn't burst |
21:28:35 | amiconn | preglow: Not if the cache is write through |
21:28:38 | saratoga | yeah, the only way to get their codec is from itunes or quicktime |
21:28:50 | Lear | safetydan: adding a < 0 check (and then setting pcm_data_size to 0) fixes the crashes, but it doesn't sound very good. Strange echoes and clicks and whatnot... |
21:28:54 | amiconn | (for writing) |
21:29:03 | preglow | amiconn: then it isn't write through |
21:29:19 | preglow | amiconn: afaik, if it was write-through, we wouldn't have cache coherency problems between the two cores |
21:29:24 | amiconn | copyback means even better performance, but also more coherency problems... |
21:29:33 | safetydan | Lear, those echoes and clicks are what I fixed (at least for Linux) in that last round of changes |
21:29:45 | amiconn | write through may still cause coherency problems |
21:29:51 | Massa1 | Is some dev here with knowledge about what is allowed in which thread? |
21:29:58 | preglow | amiconn: well, yeah, but not as severe |
21:30:18 | amiconn | ...in case one core changes data (and writes it to mem), but the other core already cached the data before |
21:30:20 | Cassandra | I really need to read up on the basics of audio processing. Bass enhancement for Rockbox is something I'd really like to see (SRS-WOW was the one thing the H120 did really well) but I really know nothing when it comes to digital sound processing. |
21:30:31 | Lear | safetydan: I guess they happen for the zero size calls; really should do a memset there (better try that in fact). |
21:30:47 | preglow | amiconn: anywho, ipod nano uses 0.12 secs for the big block write at 30mhz |
21:30:58 | preglow | what league is coldfire in at 45mhz? |
21:31:19 | preglow | wrong, that was the 160 bytes write... |
21:31:55 | amiconn | 5 MB memset ? |
21:31:55 | Massa1 | Especially if it's O.K. to make a call to settings_load_config in audio_load_track? |
21:32:09 | preglow | amiconn: 5mb memset clocks in at 0.32 sec |
21:32:48 | amiconn | Hmm, slower than the 31250*160 bytes ?? |
21:32:53 | Lear | massa1: should be safe aside from the fact that settings_load_config tends to _stop_ audio playback currently... :) |
21:32:58 | preglow | amiconn: yup, apparently |
21:33:09 | amiconn | cache... |
21:33:17 | amiconn | ...so it's indeed copyback |
21:33:19 | preglow | the 1024 block write clocks in at 0.07 |
21:33:24 | Massa1 | Lear: that's bad :( |
21:33:37 | preglow | amiconn: but yeah, how does this compare to coldfire throughput? |
21:33:43 | amiconn | coldfire @45 MHz manages 5MB in 0.22s |
21:33:52 | amiconn | (asm version) |
21:34:01 | preglow | so it's a tiny bit faster |
21:34:05 | Lear | Massa1: I was actually planning to look at that today, but I have no Win32 simulator with decent sound at the moment. :) |
21:34:06 | Massa1 | Lear: I try to write a patch which loads configuration settings dependen of the directory where the track resists |
21:34:17 | amiconn | C version needs 0.52s (aligned) or 2.06s (unaligned) |
21:34:25 | Lear | Massa1: suspected something along those lines... |
21:34:50 | Massa1 | Lear: the patch is almost finished - but it crashes my device and also the simulator |
21:34:54 | saratoga | amiconn: This is just to copy 0s to a 5MB block of memory? |
21:35:28 | Lear | Oh well, back to get the sound in the old Win32 simulator working again, but that'll be for some other day... |
21:35:46 | amiconn | Arbitrary byte values |
21:35:59 | saratoga | ok |
21:36:06 | Massa1 | Lear: and it seems to crash not in my code, it crashed somewhere later in a memory function :( |
21:36:06 | preglow | wouldn't be faster if it was just 0s anyway |
21:36:07 | saratoga | thats pretty slow though |
21:36:18 | saratoga | yeah |
21:36:28 | Massa1 | and I have absolutely no idea what's wrong :-( |
21:36:29 | amiconn | preglow: You can try to verify data cache size with time_memset() |
21:36:34 | saratoga | i didn't realize memory on the Ipod was so slow |
21:36:56 | yeahx | it gets the job done |
21:37:16 | amiconn | preglow: It means main mem on iPod and iriver are about equally fast (you measured at 30MHz, correct?) |
21:37:35 | Cassandra | Hmmm. audible wants people to pay $2 / podcast. I really don't see that happening. |
21:37:36 | amiconn | ..but the iPod profits from data cache |
21:37:56 | yeahx | Im surprised audible are still around |
21:38:14 | preglow | amiconn: correct |
21:38:21 | Lear | Massa1: load track is executed in the audio thread, iirc, maybe loading settings from there is a bad idea... |
21:38:23 | yeahx | I got a url for 2 free books but I have to sign up for a free trial, I dont like where that is heading |
21:38:25 | Cassandra | yeahx, they make a fair bit from eBooks, I believe. |
21:38:30 | preglow | amiconn: but yeah, how do i do that using timing test? |
21:38:34 | Cassandra | Erm, audiobooks. |
21:38:42 | yeahx | at those prices ofcourse they di |
21:38:45 | yeahx | do |
21:38:51 | safetydan | Lear, I think I can reproduce this under Linux now... takes a while but eventually pcm_data_size goes negative |
21:39:07 | yeahx | I got a few in the past whenever they had a "any book for $2.50" deal |
21:39:19 | amiconn | preglow: Add some more steps between 1024 and the large one, with the same total of 5MB of data, perhaps doubling the data size for each |
21:39:44 | Massa1 | Lear: do you have any suggestion where I can put in a check and loading which should occur for each played file and also when loading a playlist |
21:39:48 | amiconn | The step that doesn't fit in the cache any more will be significantly slower |
21:40:10 | amiconn | { 2441, 2048}, |
21:40:21 | amiconn | { 1220, 4096}, |
21:40:28 | amiconn | { 610, 8192}, |
21:40:38 | amiconn | { 305, 16384}, |
21:42:02 | Massa1 | Or is there a documentation which tells me which functions are called in which thread? |
21:42:32 | amiconn | Loading settings during playback is still broken for swcodec |
21:42:47 | Paprica | blah |
21:42:49 | Paprica | http://www.rockbox.org/twiki/bin/view/Main/PluginBrickMania |
21:43:00 | Paprica | why is there question mark in the title? |
21:43:13 | lostlogic | because that's a nonexistant wikiword |
21:43:23 | lostlogic | tell the wiki not to wikiword it, which I forget how to do exactly |
21:43:29 | Bger | <nop> |
21:43:37 | Bger | use <nop> before the word |
21:43:47 | Massa1 | amiconn, what exactly is broken? |
21:43:58 | amiconn | Well, it would crash |
21:44:07 | Paprica | thanks |
21:44:13 | amiconn | That's why loading a .cfg currently stops playback |
21:44:17 | Massa1 | Oh, that's exactly what happens here ;) |
21:44:21 | Massa1 | But why? |
21:44:22 | amiconn | It's a quirky workaround... |
21:44:39 | Lear | Massa1: Not really. Possibly about the same place where some WPS-related variables are updated, unless that's called from an interrupt or something. :) |
21:44:48 | Nico_away | is there a function to check the existence of a file ? |
21:44:53 | | Nick Nico_away is now known as Nico (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
21:45:04 | amiconn | I dunno, probably something with the swcodec playback engine |
21:45:27 | Bger | nite |
21:45:28 | | Quit Bger ("[BX] For a good time, call 1-900-4BitchX") |
21:45:30 | amiconn | Slasheri wanted to look into this... |
21:45:35 | lostlogic | amiconn: you are Not a Fan of the swcodec stuff eh? |
21:45:50 | Massa1 | So there is no chance to create some kind of automatic configuration loading during playback? |
21:45:54 | Lear | audio_set_crossfade does stop audio, but it should restart it too... |
21:46:15 | amiconn | lostlogic: I admit I don't understand how this engine works... |
21:46:31 | Lear | Not right now at least; that config loading needs fixing first, so that it only stops/restarts the sound when it really has to. |
21:46:52 | Paprica | how could i add BrickMania page to here http://www.rockbox.org/twiki/bin/view/Main/PluginIndex |
21:46:52 | Paprica | ? |
21:47:14 | amiconn | ..and I know that it's not exactly the most stable playback engine.. |
21:47:15 | lostlogic | amiconn: *nod* I think I understand well enough to give a high level overview, maybe I'll write that today |
21:47:38 | amiconn | ..but it's currently the only swcodec engine we have |
21:47:45 | lostlogic | heh |
21:48:12 | Nico | nobody knows ? |
21:48:13 | Massa1 | Hmm, I want to create the possibility to have different configurations for different directories |
21:48:26 | lostlogic | Nico: in rockbox? dunno... it probably has a stat() function... |
21:48:31 | preglow | test_memset16 was certainly interesting |
21:48:35 | preglow | it zipped along until len: 8 |
21:48:35 | Nico | stat() ? |
21:48:40 | preglow | then almost grinded to a halt |
21:49:12 | amiconn | The test_* functions stop if they find an error and wait for a button press |
21:49:13 | lostlogic | Nico: you on a unixy system? man 2 stat |
21:49:23 | Nico | no i'm on windows |
21:49:25 | preglow | amiconn: but they don't display there's an error? |
21:49:36 | Massa1 | e.g. to have different EQ settings for directories which contains classical music |
21:49:44 | amiconn | That's what the beginning and end of the area are displayed for |
21:49:47 | | Join midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) |
21:49:53 | Nico | what i need is a function which will return true if a file exists and false if not, on rockbox |
21:50:10 | preglow | amiconn: memset16 is BUGGY! :-) |
21:50:13 | amiconn | Feel free to add more detailed display; I had the archos LCD in mind when creating the plugin |
21:50:15 | Nico | maybe by trying to open the file i can get the same result... |
21:50:23 | Massa1 | or to switch of shuffling for listening books |
21:50:39 | amiconn | In fact archos was the only suppoted platform back when I first created this plugin |
21:50:41 | | Nick Nico is now known as Nico_away (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
21:51:14 | amiconn | 2004 in the header is correct |
21:51:30 | preglow | amiconn: looks to me like your memset16 test doesn't only use alignment 2 |
21:51:36 | Massa1 | O.K. something else.... |
21:52:21 | Massa1 | Since a few days I have a problem with the playback on my H340 device |
21:52:37 | midgey34 | hmm... on the sdl sim in windows the remote background changes to green... |
21:53:00 | Massa1 | When the device switches from one track to another, the tracks plays but I don't hear anything |
21:53:00 | Lear | when backlight goes off, yes. |
21:53:03 | midgey34 | and stop is mapped isn't mapped as enter on the numpad |
21:53:05 | amiconn | preglow: You men test_memset16()? I does align properly... |
21:53:16 | amiconn | *It |
21:53:21 | amiconn | *mean |
21:53:24 | amiconn | blah |
21:53:27 | midgey34 | wow... that last sentence made sense... |
21:53:38 | Massa1 | When I then do a rewind and start it again the sound is coming... |
21:53:40 | preglow | amiconn: yah, it does |
21:53:54 | midgey34 | stop is mapped as enter, but no the one on the numpad (on the right) |
21:53:55 | amiconn | What do you mean then? |
21:54:00 | midgey34 | not* |
21:57:59 | safetydan | midgey34, the remote background colour is supposed to be a green colour |
21:58:11 | safetydan | when the backlight goes off anyway |
21:58:45 | | Join slimx [0] (n=slimx@vau75-7-82-234-251-56.fbx.proxad.net) |
21:58:50 | midgey34 | alright, I wasn't sure |
21:59:42 | slimx | hy all, i have good news for the iPod 3g port |
21:59:44 | slimx | :) |
21:59:55 | slimx | the button driver does work |
22:00 |
22:00:08 | slimx | and rockbox seems to be useable now |
22:00:37 | Massa1 | amiconn: it crashes in common/memcpy.c:96 with a SIGSEGV |
22:00:46 | slimx | i'll submit a patch |
22:00:54 | lostlogic | slimx: kickass |
22:01:30 | Massa1 | *aligned_dst++ = *aligned_src++; |
22:01:46 | | Join solexx_ [0] (n=jrschulz@c146183.adsl.hansenet.de) |
22:02:12 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
22:02:13 | preglow | amiconn: still no idea about memset16.c? |
22:02:14 | amiconn | Massa1: bt ? |
22:02:21 | slimx | :) |
22:02:23 | amiconn | preglow: What idea ?? |
22:02:24 | Massa1 | would it be possible to trace it back and find out why it crashes? |
22:02:26 | Cassandra | Hmm. Is anyone else having trouble with the bleeding edge builds? |
22:02:30 | preglow | amiconn: of why it crashes ipods... |
22:02:58 | amiconn | I have no idea. I can't imagine where it could be passed an unaligned address. |
22:03:11 | saratoga | slimx: awesome |
22:03:15 | Massa1 | amiconn: when calling settings_load_Config inside the audio thread |
22:03:30 | amiconn | backtrace ?? |
22:04:01 | Massa1 | well, not really useful |
22:04:43 | amiconn | preglow: 'dst' is an fb_data*, so it should always be aligned |
22:04:44 | Massa1 | somewhere in sdl_audio_callback.. - but it also happens on the real device :( |
22:05:04 | | Quit SereR0kR ("XChat Aqua") |
22:05:35 | safetydan | Massa1, the audio playback in the SDL sim is flaky under Windows |
22:05:42 | safetydan | well... not so much flaky as broken |
22:05:45 | amiconn | Massa1: I told you that loading settings during playback is broken. I also mentioned that I don't know where, or why. Someone with good knowledge of the playback engine needs to fix it |
22:06:04 | Cassandra | My nano is giving me a data abort at 0003ff00 when I start Rockbox. |
22:06:10 | Massa1 | amiconnn, who would be able to do this? |
22:06:20 | Lear | massa1: if load config is done in the codec (or audio) thread, it will send a stop playback to that thread, but it is busy with other stuff, so it will continue processing for a while. This could explain it.. |
22:06:35 | Massa1 | safetydan, it also happens on the real device, not only in the simulator |
22:07:28 | Cassandra | Does anyone else with a Nano have a working current build? |
22:07:59 | | Join Moos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
22:08:00 | safetydan | Massa1, the crash at common/memcpy.c is most likely specific to the sim |
22:08:01 | Massa1 | Lear, you mean that the real loading of the settings happens a bit later? |
22:08:45 | Cassandra | My suspicion would be that the load settings function is reseting the playback engine in some way, which isn't surprising if you think about it. |
22:08:46 | Massa1 | safetydan, maybe - when I use this code on my real device it just switches the device off :) |
22:08:57 | amiconn | and memcpy itself is most probably not the reason. Very probably it gets passed weird parameters |
22:09:31 | Mikachu | arm still broken in cvs? |
22:09:40 | Lear | massa1: no, loading is probably |
22:09:55 | Lear | oops, sorry, shouldn't have said that. :) |
22:10:10 | | Part LinusN |
22:10:27 | * | amiconn wonders what's located at 0x0003ff00 on nano |
22:10:45 | amiconn | My rockbox.map tells me it's arab_lookup() ... |
22:10:47 | Massa1 | Cassandra, would it make sense to define some parameters which could be set without affecting playback and therefore resetting is not necessary? |
22:11:33 | amiconn | All parameters should be settable without restarting playback (immediately) |
22:11:46 | Lear | massa1: only a few affect it. Those need to be found and fixed. |
22:12:09 | Lear | Possibly not having an immediate effect (e.g., for certain buffer sizes)... |
22:12:19 | amiconn | yes |
22:12:35 | Massa1 | Lear, any suggestion for some problem candidates? |
22:12:48 | amiconn | The limiit settings currently require a reboot to take effect anyway |
22:12:50 | Lear | audio_set_crossfade is the primary one, it seems. |
22:13:07 | Cassandra | Massa1, it'd be sensible to only do the resetting if something requiring it had changed, but I'm afraid my suggestion is purely hypothetical at this point. You'd need to find out what was causing it first. |
22:13:33 | Massa1 | Hmm, what happens if you load a configuration file which only contains a few settings? |
22:13:44 | amiconn | Cassandra: Do you have a .map file of that very build? |
22:13:47 | Massa1 | Will it reset the others or just change the included ones? |
22:13:59 | Lear | massa1: by loading the config in audio_load_track, audio thread gets stalled, waiting for codec to stop. |
22:14:21 | Lear | massa1: audio_set_crossfade is always called, regardless of what settings was in the file. |
22:14:29 | amiconn | Cassandra: I'd rather want a splash() saying that some parameters only take effect after restarting playback. Would be less disturbing, imo |
22:14:44 | Massa1 | Lear: why? |
22:14:57 | Cassandra | amiconn: but more complex to code. |
22:15:00 | Lear | why what? |
22:15:19 | Massa1 | Lear: why is audio_set_crossfade called always? |
22:15:26 | Cassandra | Massa1, I don't know from memory. You'd need to look at the config reader functions. |
22:15:43 | Lear | easier that way. No need to worry about which setting was set, and what to call for that setting. |
22:16:23 | Lear | Config loader reads file, sets fields in global struct, then calls settings_apply(). |
22:16:59 | | Join Henrico [0] (n=henrico@62.45.35.70) |
22:17:04 | Massa1 | And in settings_apply it always calls audio_set_crossfade for SWCODEC... |
22:17:58 | Massa1 | would it help to build a "new_settings" structure and check what has changed in settings_apply? |
22:18:03 | | Quit solexx (Read error: 110 (Connection timed out)) |
22:18:24 | Lear | no, lots of settings, lots of code, I'd wager... |
22:18:35 | petur | use dirty flags? |
22:19:25 | Lear | maybe dirty flags for the few cases that needs it (perhaps only crossfade)... |
22:19:29 | amiconn | KISS!! =:-) |
22:19:33 | Massa1 | or do store the last setting in a static variable in each setting function (e.g. audio_set_crossfade) |
22:20:03 | Massa1 | amiconn, and what if KISS kills :) |
22:20:11 | petur | amiconn: an array of flags, one for each setting that has changed |
22:20:23 | amiconn | gah |
22:21:02 | amiconn | Most settings don't really need it. Waste of resources, imho |
22:21:50 | amiconn | The functions which really need to check for changed values should handle that themselves, |
22:22:13 | amiconn | i.e. not use global_settings directly, but use the settings_apply() method |
22:22:29 | amiconn | ...but of course only if absolutely necessary |
22:23:05 | amiconn | Cassandra? |
22:24:16 | Massa1 | amiconn: but in settings_apply all the settings according to global_settings are again set - also audio_set_crossfade... |
22:24:22 | Cassandra | amiconn, erm, sorry. It's the daily downloaded off the web. Want me to build locally so I can get the map file? |
22:26:56 | safetydan | So why is pcmbuf_play_start returning negative pcm buffer lengths to pcm_play_data? |
22:28:02 | Lear | it isn't, afaik (if you're talking sdl sim...) |
22:28:15 | safetydan | it is here, or at least that's the problem I'm chasing |
22:28:46 | Lear | happens at the code "pcm_data_size -= datalen" in sdl_audio_playback. |
22:28:55 | Massa1 | Now I added a "static in last_enable" to audio_set_crossfade and only do the work when the parameter "enable" differs from "last_enable" |
22:29:08 | lostlogic | pcmbuf_play_start should call pcm_play_data, not the other way around |
22:29:16 | | Join IcyStorM [0] (n=aknemyr@h219n13c1o1043.bredband.skanova.com) |
22:29:22 | safetydan | lostlogic, by returning I meant passing |
22:29:38 | Massa1 | And it does currently _NOT_ crash my simulator : (although I don't have an idead what I break with that change) |
22:29:47 | safetydan | Lear, I've rewritten the SDL playback code (again) and now this is the error I'm getting. It only happens after a while (around 20 to 30 seconds). |
22:29:57 | Lear | massa1: not good enough: crossfade length might have changed... |
22:30:08 | IcyStorM | I am experiencing problemems with the new builds / bleeding edge |
22:30:27 | lostlogic | ah −− could pass corrupted values if pcmbuf_play_start is called when it shouldn't be (when there are no buffers to play) |
22:30:34 | lostlogic | I should add a check for that into the function itself |
22:31:32 | safetydan | lostlogic, I think it's these two lines in pcmbuf.c |
22:31:34 | safetydan | last_chunksize = pcmbuf_read->size; |
22:31:34 | safetydan | pcmbuf_unplayed_bytes -= last_chunksize; |
22:31:40 | Massa1 | BTW, is it good behaviour to directly read from global_settings? |
22:31:58 | safetydan | if last_chunksize is larger than pcmbuf_unplayed_bytes things go wacky |
22:32:11 | Massa1 | Isn't it a problem when more than one thread accesses it without a mutex? |
22:32:20 | lostlogic | safetydan: but that's _already_ a broken condition |
22:32:22 | safetydan | err.. ignore that last |
22:32:35 | Lear | massa1: nope, not with cooperative multitasking, in general... |
22:32:37 | lostlogic | pcmbuf_unplayed_bytes by definition contains at least last_chunksize, unless the system's broken |
22:32:49 | amiconn | Massa1: Yes, that's the idea. settings_apply() should apply settings for all modules which don't use the global settings |
22:33:00 | | Quit preglow (Read error: 110 (Connection timed out)) |
22:33:14 | amiconn | The module itself would then check whether the new value is actually different from the old one |
22:33:45 | IcyStorM | I am experiencing problemems with the new builds / bleeding edge |
22:33:49 | amiconn | app code is allowed to read global_settings directly. firmware code is not. |
22:34:25 | amiconn | Bagder: Are the .map files of the automated builds available somewhere? |
22:34:28 | Lear | Some modules only read the settings during init/setup (like replaygain, equalizer...). |
22:35:00 | Bagder | amiconn: they are, if you figure out the path to the build dirs ;-) |
22:35:04 | IcyStorM | "Data abort at 0003FECC" How can I do to get it working again? What is the problem ? |
22:35:18 | Bagder | lemme see... |
22:35:19 | Massa1 | amiconn: sorry, I could not follow your explanation. You mean that settings_apply() should given a complete list of changed parameter and only call the correspoinding module functions if the settings differ? |
22:35:31 | amiconn | No. |
22:35:51 | amiconn | settings_apply() would apply all settings, as it is now |
22:36:07 | amiconn | The module itself would check whether the value has actually changed |
22:36:22 | Massa1 | Lear: equalizer? So it will recall it's init/setup when loading a new configuration? |
22:36:23 | | Part IcyStorM |
22:36:40 | amiconn | It stores the value internally anyway, so it can be compared in the settings function |
22:36:41 | lostlogic | so playback should remember the previous crossfade settings (if it's important to do so) and only stop/start playback if they've changed |
22:36:47 | slimx | patch submited :) |
22:37:29 | Bagder | amiconn: for example, you can get the .map from the bleeding ipod video build here: http://www.rockbox.org/auto/build-ipodvideo/apps/ |
22:37:41 | Cassandra | I think we want the Nano one. |
22:38:02 | Bagder | http://www.rockbox.org/auto/build-ipodnano/apps/ |
22:38:26 | Lear | massa1: yes, to recalculate filter parameters. |
22:38:27 | amiconn | thx |
22:38:30 | Massa1 | amiconn: you mean for example to store all settings for crossfade as static variables in audio_set_crossfade (enable/disable, fade-settings, ...)? |
22:38:58 | lostlogic | Massa1: the values are mostly stored already, so just have to be compared |
22:39:00 | Cassandra | Amicon: Looks like it's in memset16 |
22:39:24 | | Quit Lear ("Chatzilla 0.9.70 [Firefox 1.5.0.1/2006011112]") |
22:39:38 | amiconn | Massa1: no need to store them again in audio_set_crossfade(). The crossfade code has them stored anyway |
22:40:18 | | Quit Jue_ ("Verlassend") |
22:41:35 | t0mas | amiconn? why do you need a .map file from a build? |
22:41:37 | t0mas | <amiconn> Bagder: Are the .map files of the automated builds available somewhere? |
22:41:50 | Massa1 | lostlogic, amiconn: where are they stored? audio_set_crossfade uses a parameter (enable/disable) and the global_settings... |
22:42:48 | BHSPitMonkey | yyyyuuuppp |
22:43:24 | Massa1 | ... and it already checks if the pcm_bufsize has been changed - if not, it doesn't stop the playback... |
22:43:24 | | Quit saratoga ("CGI:IRC (EOF)") |
22:44:26 | | Quit Kiwiclx (Read error: 104 (Connection reset by peer)) |
22:48:18 | amiconn | Cassandra: I would prefer a more exact location. I.e. exact address, .map file, and rockbox.bin for disassembly. |
22:48:23 | amiconn | I can't test that myself |
22:50:29 | amiconn | In fact I can't see a single place in memset16.c that could cause misalignment |
22:52:12 | Cassandra | Well the map file and the binary would be in the bleeding edge build. |
22:52:43 | Cassandra | The exact address was 0003ff00 |
22:53:00 | amiconn | This was with latest bleeding edge? |
22:53:02 | Cassandra | Sorry, the map file is where bagder said it was. |
22:53:05 | Cassandra | Yep. |
22:53:39 | | Quit lodesi (Read error: 110 (Connection timed out)) |
22:53:42 | Cassandra | Unless it's recompiled since I installed. |
22:54:20 | | Join lodesi [0] (n=moi@d02m-213-44-187-154.d4.club-internet.fr) |
22:54:21 | Bagder | that URL points right into the build dir so it will change at next build |
22:55:18 | Cassandra | Looks like the build is 2100. |
22:55:33 | Cassandra | So it'll be overwritten when the current build completes. |
22:55:48 | | Quit webguest03 ("CGI:IRC (EOF)") |
22:56:11 | Cassandra | (The build I'm using is 2100 or thereabouts - bit difficult to tell since it only flashes up.) |
22:57:09 | Cassandra | Someone else seemed to have a similar problem, but they left channel before I could ask them what platform they were using. |
22:57:45 | Cassandra | Bagder, d'you think it'd be worth including a map file in the daily and bleeding zip files? |
22:58:18 | Bagder | since this is the first time it has come up, I'd have to say no |
22:59:43 | amiconn | I don't get this... |
22:59:48 | Mikachu | what should i revert to get rb working on nano again? |
23:00 |
23:00:00 | amiconn | iPod shouldn't crash within memset16() by all means |
23:00:07 | Cassandra | Mikachu, go back to the last daily build? |
23:00:39 | Mikachu | 36 files changed, 407 insertions(+), 125 deletions(-) |
23:00:46 | amiconn | It's only used in lcd-16bit.c so far, and that only calls it with fbdata* as argument, which should always be aligned |
23:01:11 | Cassandra | amiconn, that would suggest that perhaps it isn't always aligned. |
23:01:17 | lostlogic | Massa1: It would take a fair ammount of refactoring in playback.c to deal with it gracefully, but that's refactoring that needs doing any way, because there's duplicated code all over the audio_set_crossfade function. |
23:01:35 | Mikachu | i get a data abort when i boot now |
23:01:42 | Cassandra | If it helps, Rockbox is setting the backdrop before crashing, which may give some indication of where the memset16 is being called. |
23:01:43 | | Quit yeahx () |
23:01:46 | amiconn | Cassandra: 0x0003fff0 isn't in memset16() for the current bleeding edge |
23:01:51 | | Nick Nico_away is now known as Nico (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
23:02:02 | Cassandra | 0003ff00 |
23:02:17 | lostlogic | Massa1: I can think of some ways to do it with less pain, but won't be able to look at it really for some time |
23:02:17 | Massa1 | lostlogic: well, my knowledge abotu the rockbox code is very limited - I'm still in the learning phase :) |
23:03:19 | petur | small asm question inbetween: what does this do exactly: movem.l d7/a4-a5, (sp) |
23:03:30 | Massa1 | So I will not touch a lot of things which I don't understand, but I'll do some more research work ;) |
23:03:49 | Cassandra | Mikachu, we're trying to chase down the bug now. |
23:03:51 | Massa1 | ... when I find spare time to do it - which is not really much :( |
23:03:54 | Mikachu | okay |
23:03:55 | lostlogic | petur: it moves d7, a4, a5 to the location of the stack pointer |
23:04:05 | safetydan | now I think I've finally go the SDL sound sorted |
23:04:13 | Mikachu | i had an old firmware dir lying around (from yesterday) |
23:04:26 | Massa1 | thanks to everybody - I'll have a deeper look in how the settings are handled, mabye I find something out... |
23:04:27 | lostlogic | you can move any set of registers in a single command, and if possible a burst write will be used (if the destination is aligned) |
23:04:32 | safetydan | whoever suggested looping until we get all the data from callback_for_more (Lear?) should be thanked |
23:04:35 | | Join TCK- [0] (n=tckocr@81-178-143-111.dsl.pipex.com) |
23:04:38 | petur | 10x |
23:04:41 | Massa1 | Bye for now! |
23:04:43 | | Join AppleGuy [0] (n=838290c5@labb.contactor.se) |
23:05:31 | | Quit Massa1 ("ChatZilla 0.9.61 [Mozilla rv:1.7.12/20050915]") |
23:05:56 | AppleGuy | I want to ask, if it's possible to record sound with Rockbox on an Ipod 5 G? |
23:06:17 | Cassandra | unlikely as of yet. |
23:06:45 | Cassandra | In the future, almost certainly. |
23:07:05 | AppleGuy | is it a soft or hardware problem? or is the video not able to record? |
23:08:01 | | Quit AppleGuy (Client Quit) |
23:11:43 | amiconn | Argh, me silly... |
23:11:52 | amiconn | There *is* a bug in memset16.... |
23:12:28 | Cassandra | Well, you found it, which is good. |
23:12:32 | | Join Shadowarrior13 [0] (i=Shadowar@ip68-3-160-223.ph.ph.cox.net) |
23:12:52 | amiconn | Cassandra: Could you test this for me? |
23:13:02 | safetydan | Anyone with Windows want to try a "guaranteed" fix for audio in the SDL sim? |
23:13:16 | Cassandra | Sure. |
23:13:19 | amiconn | Wanna build yourself or should I prepare a test build? |
23:13:29 | Cassandra | I'm happy either way. |
23:14:02 | amiconn | Okay. In memset16.c, change line 22 to read: |
23:14:07 | amiconn | #define UNALIGNED(X) ((long)X & (sizeof(long) - 1)) |
23:14:22 | amiconn | i.e. replace LBLOCKSIZE with sizeof(long) |
23:14:53 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
23:15:12 | Jungti1234 | hi |
23:15:21 | Cassandra | OK |
23:15:43 | amiconn | I'll double-check the disassembly meanwhile |
23:16:17 | *** | Saving seen data "./dancer.seen" |
23:16:42 | amiconn | This arm asm looks quite exotic, but also quite elegant... |
23:18:16 | | Join RotAtoR [0] (n=e@12-210-82-91.client.insightBB.com) |
23:20:53 | amiconn | Hah, I like this: orrr3, r1, r1, lsl #16 |
23:21:17 | amiconn | val = (val << 16) | val; in one instruction... |
23:21:18 | |Beowulf| | safetydan: what's the fix? |
23:22:04 | safetydan | |Beowulf|, apply this patch, rebuild, and tell me if it works http://iocaine.org/rockbox-sdl-audio.patch |
23:24:17 | Cassandra | Hmmm. It's no longer necessary to periodically 'make tools' any more, is it? |
23:24:52 | Cassandra | amiconn: elegant. ;) |
23:25:24 | amiconn | Cassandra: Does that change fix the crash? |
23:25:31 | Cassandra | Never mind. Cruft in my build dir. |
23:25:51 | Cassandra | amiconn, nope - I didn't build the build that crashed. |
23:26:17 | Bagder | Cassandra: tools are built "automatically" these days |
23:26:19 | amiconn | ? :confused: |
23:26:43 | |Beowulf| | safetydan: working so far :) |
23:26:48 | Cassandra | amiconn: Don't worry. Just having build troubles that were nothing to do with your patch. |
23:26:51 | amiconn | uh-oh |
23:26:52 | |Beowulf| | small error on make: sound.c:158: warning: signed and unsigned type in conditional expression |
23:26:55 | * | amiconn just scored 30 |
23:27:14 | amiconn | plasma.c needs proper iAudio button mappings... |
23:27:16 | | Join preglow [0] (n=thomjoha@hekta.edt.aft.hist.no) |
23:28:17 | safetydan | |Beowulf|, thanks, I'll commit it once I fix that warning |
23:28:26 | preglow | but yeah, i'm not the only one who has an ipod that crashes whenever fillrect is called, no? |
23:28:58 | amiconn | Cassandra: amiconn.dyndns.org/rockbox-ipodnano.zip">http://amiconn.dyndns.org/rockbox-ipodnano.zip <== test build |
23:29:17 | preglow | rightie |
23:30:26 | Cassandra | amiconn, looks like that worked. |
23:30:37 | Cassandra | (I got my build working.) |
23:30:49 | Cassandra | (make clean just wasn't clean enough, apparently. :( ) |
23:31:28 | | Quit Strath (Read error: 104 (Connection reset by peer)) |
23:32:14 | Cassandra | preglow, might be the problem that amiconn's build just fixed. |
23:32:14 | | Quit midk (Read error: 104 (Connection reset by peer)) |
23:32:16 | | Join Strath [0] (n=mike@dpc67143207026.direcpc.com) |
23:32:41 | | Join midk [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
23:34:36 | amiconn | preglow: The alignment check in memset16.c was wrong. I just committed the fix |
23:34:36 | | Quit midk (Read error: 104 (Connection reset by peer)) |
23:34:43 | | Quit lodesi ("Leaving") |
23:35:12 | preglow | goodie |
23:35:26 | | Quit Siku () |
23:35:40 | | Join midkay [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
23:37:46 | | Quit Henrico ("[BX] The birds kept calling his name, thought Caw") |
23:39:03 | | Join Mongey [0] (n=mongeyc@213-94-255-172.b-ras1.dbn.dublin.eircom.net) |
23:39:14 | | Part Mongey |
23:39:36 | |Beowulf| | safetydan: just had a crash in pcmbuf_callback |
23:39:46 | Cassandra | You know, there are some good looking plugins for colour targets. |
23:40:11 | preglow | indeed |
23:40:29 | safetydan | |Beowulf|, had it been playing for a while? |
23:40:55 | |Beowulf| | yes, over 10 minutes - just re-ran in gdb, happened much more quickly then |
23:41:05 | |Beowulf| | #0 0x00422a31 in pcmbuf_callback (start=0x569368, size=0x569378) |
23:41:05 | |Beowulf| | at pcmbuf.c:150 |
23:41:05 | |Beowulf| | #1 0x00438aa0 in sdl_audio_callback (udata=0x0, stream=0x4290bd0 "", |
23:41:05 | DBUG | Enqueued KICK |Beowulf| |
23:41:05 | |Beowulf| | len=44112) at sound.c:174 |
23:42:34 | safetydan | okay, well it's better than it was before anyway |
23:43:56 | safetydan | I'll commit it anyway since this is probably the right approach |
23:43:57 | amiconn | preglow: You've committed memcpy_a.S for arm as well, but it's not used in SOURCES? |
23:44:00 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-136-214.pools.arcor-ip.net) |
23:44:21 | | Join CoasterMaster [0] (i=CoasterM@crown-6-45.resnet.ucsc.edu) |
23:45:00 | CoasterMaster | I've got an interesting bug to report |
23:48:05 | | Quit safetydan ("Leaving") |
23:49:12 | preglow | amiconn: i'm pretty sure i reverted it |
23:49:36 | preglow | no, apparently i haven't |
23:49:38 | amiconn | nope |
23:49:44 | preglow | strange... |
23:49:49 | CoasterMaster | on the latest daily build, if I go into some folders, I get a "Data abort at 0003FF80" error. Some folders work just fine, but if I start to play a song, it throws the same error. Today's daily build, 2 GB iPod Nano |
23:50:13 | preglow | amiconn: there's a reason, i can't get memcpy_a to work on arm, it uses some strange macro magic i don't understand |
23:50:13 | amiconn | Known, fixed. Get the next bleeding edge |
23:50:32 | CoasterMaster | nifty, thanks |
23:51:08 | | Quit bluey ("Leaving") |
23:51:22 | CoasterMaster | Ahhh, I see it in the change log for the current build |
23:51:25 | preglow | ok |
23:51:31 | CoasterMaster | which will be finished in ~30 mins |
23:51:36 | preglow | whenever i cvs up now, cvs fetches an old version of memcpy_a.S for me |
23:51:54 | Cassandra | preglow, that's kind of it. |
23:52:00 | preglow | how the hell do i make it stop |
23:52:00 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
23:53:33 | amiconn | YOu did checkout a specific version before? Then you've set the sticky flag for memset_a.S |
23:53:50 | preglow | yes, so it seems |
23:53:51 | preglow | fixed it |
23:53:53 | amiconn | You need to remove that, but I can't remember how atm |
23:54:00 | preglow | just delete and checkout again |
23:54:18 | amiconn | That's cheating ;) |
23:54:42 | preglow | i'm ok with cheating cvs |
23:54:49 | preglow | it's such a cheesy bastard anyway |
23:55:05 | | Join PhoenixSpirit [0] (n=c3d41dab@labb.contactor.se) |
23:55:17 | PhoenixSpirit | hi all |
23:55:40 | PhoenixSpirit | is anybody there with an iRiver H120/140 ? |
23:55:48 | preglow | yea |
23:56:01 | dpassen1 | yea |
23:56:09 | Jungti1234 | :) |
23:56:31 | | Quit petur ("here today, gone tomorrow") |
23:56:37 | Kohlrabi | yea |
23:56:42 | amiconn | yea |
23:56:51 | PhoenixSpirit | I found a bug in rockbox interface on H120, though others may have find it before as well |
23:57:00 | Kohlrabi | tell us :) |
23:57:30 | PhoenixSpirit | when you're using the LCD remote and switch to a screen, what would not fit on the small LCD on the remote |
23:58:14 | PhoenixSpirit | you can't go back to the playlist/wps using the remote buttons, only by unlocking your main unit's hold switch and pressing stop on it |
23:58:38 | PhoenixSpirit | did you notice that as well ? is it fixed now in the latest builds ? :) |
23:58:41 | amiconn | Some screens are not yet adjusted to the multi-screen gui |
23:58:58 | PhoenixSpirit | sorry, I'm rather new to this rockbox stuff, but already love it and am curious about it in every way :) |