00:00:11 | | Join RoC_MM [0] (i=dragon@c-66-177-58-16.hsd1.fl.comcast.net) |
00:01:07 | | Quit lee-qid ("Trillian (http://www.ceruleanstudios.com") |
00:04:36 | | Join viny1 [0] (n=viny1@66-90-179-134.dyn.grandenetworks.net) |
00:05:51 | | Quit MarcoPolo (Remote closed the connection) |
00:06:08 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
00:06:57 | | Quit MarcoPolo (Remote closed the connection) |
00:07:14 | | Join menosm [0] (n=chatzill@user-11fa1hu.dsl.mindspring.com) |
00:08:11 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
00:08:43 | | Quit aliask ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]") |
00:09:35 | | Quit MarcoPolo (Client Quit) |
00:11:13 | | Quit Id2ndR ("Parti") |
00:12:57 | | Join Rob2222_ [0] (n=Miranda@p54B1638A.dip.t-dialin.net) |
00:13:55 | | Join scorche [0] (n=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
00:14:10 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
00:15:07 | | Quit MarcoPolo (Client Quit) |
00:18:30 | | Join TeaSeaLancs [0] (n=thunderc@82.152.204.123) |
00:18:54 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
00:20:26 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
00:20:58 | | Quit ender` (" How long a minute is depends on which side of the bathroom door you are on.") |
00:22:04 | | Quit funky (Read error: 104 (Connection reset by peer)) |
00:22:45 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
00:23:40 | italy | linuxstb someone in here gave me a link on how to do boot rockbox without apple's bootloader |
00:24:01 | | Quit TeaSea (Read error: 145 (Connection timed out)) |
00:25:12 | | Quit scorche (Read error: 131 (Connection reset by peer)) |
00:25:30 | | Join funky [0] (n=repulse@unaffiliated/funky) |
00:27:36 | | Join scorche [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
00:31:53 | linuxstb | italy: Are you sure you mean apple's bootloader, and not the main Apple firmware? |
00:34:37 | italy | i mean the firmware |
00:35:12 | linuxstb | That's different then... Which ipod do you have? |
00:35:36 | italy | 4g |
00:35:43 | italy | grayscale |
00:36:51 | linuxstb | You can create a firmware partition image containing just the Rockbox bootloader using the "scramble" tool in the Rockbox source. Do you have a development environment set up? |
00:37:51 | italy | nope |
00:38:14 | | Quit scorche (Read error: 131 (Connection reset by peer)) |
00:38:19 | | Part SaidinUnleashed ("OMG TEH STUPID UP TO TEH ROOF") |
00:38:22 | linuxstb | OK, then here's a 4G partition image you can use: http://www.davechapman.f2s.com/rockbox/rockboot-4g-noapple.bin |
00:38:40 | linuxstb | Just write it to your ipod using ipodpatcher (I'm assuming you're running Windows). |
00:39:11 | linuxstb | You should notice Rockbox booting a lot faster. |
00:39:36 | | Join nudelyn [0] (i=nudel@dyn-62-56-62-160.dslaccess.co.uk) |
00:40:36 | italy | ipodpatcher -w N rockboot-4g-noapple.bin ?? |
00:41:37 | | Join scorche [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
00:45:43 | | Join myzar|away [0] (i=pwnt@c-24-103-130-103.client.hacked.us) |
00:46:09 | | Nick myzar|away is now known as myzar (i=pwnt@c-24-103-130-103.client.hacked.us) |
00:46:10 | linuxstb | italy: Yes. |
00:50:16 | | Quit spiorf (Remote closed the connection) |
00:54:56 | | Join Strath [0] (n=donat@dpc6747254230.direcpc.com) |
00:55:02 | *** | Saving seen data "./dancer.seen" |
00:57:34 | | Join rconan [0] (n=richard@82-46-100-113.cable.ubr08.azte.blueyonder.co.uk) |
01:00 |
01:02:31 | | Join RogerBacon [0] (n=RogerBac@bas3-sherbrooke40-1177840109.dsl.bell.ca) |
01:05:37 | | Quit funky ("leaving") |
01:08:12 | | Join scorche` [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
01:08:42 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
01:09:19 | | Nick scorche` is now known as scorche (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
01:09:54 | | Quit Arathis ("[rl_bot quit]") |
01:10:37 | | Join Arathis [0] (n=doerk@p5484CC55.dip0.t-ipconnect.de) |
01:14:45 | | Join funky [0] (n=repulse@84-123-28-183.onocable.ono.com) |
01:15:49 | | Quit myzar (Remote closed the connection) |
01:21:31 | | Quit obo ("bye") |
01:23:06 | | Join grrrb [0] (n=jethead7@adsl-75-46-168-154.dsl.sfldmi.sbcglobal.net) |
01:23:52 | | Part _jhMikeS_ |
01:24:17 | | Nick grrrb is now known as jhMikeS (n=jethead7@adsl-75-46-168-154.dsl.sfldmi.sbcglobal.net) |
01:24:24 | | Part jhMikeS |
01:24:41 | | Join TeaSea [0] (n=thunderc@82.152.213.232) |
01:24:43 | | Join jhMikeS [0] (n=jethead7@adsl-75-46-168-154.dsl.sfldmi.sbcglobal.net) |
01:25:28 | | Quit Criamos ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
01:25:49 | | Quit MarcoPolo (Remote closed the connection) |
01:26:23 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
01:30:58 | | Join Paul_the_Nerd [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
01:32:57 | | Quit Pajama-B (Read error: 110 (Connection timed out)) |
01:38:56 | | Join _jhMikeS_ [0] (n=jethead7@adsl-75-46-171-79.dsl.sfldmi.sbcglobal.net) |
01:41:17 | | Part _jhMikeS_ |
01:41:24 | | Quit jhMikeS (Nick collision from services.) |
01:41:49 | | Quit Arathis ("[rl_bot quit]") |
01:41:53 | | Join jhMikeS [0] (n=jethead7@adsl-75-46-171-79.dsl.sfldmi.sbcglobal.net) |
01:42:50 | | Quit mirak (Remote closed the connection) |
01:43:48 | | Quit XavierGr (Nick collision from services.) |
01:43:52 | | Join XavierGr [0] (n=xavier@ppp47-112.adsl.forthnet.gr) |
01:45:26 | | Quit MarcoPolo (Remote closed the connection) |
01:45:29 | | Join FOAD_ [0] (n=dok@a82-93-10-238.adsl.xs4all.nl) |
01:50:46 | | Quit TeaSeaLancs (Read error: 113 (No route to host)) |
01:52:03 | | Quit FOAD (Read error: 110 (Connection timed out)) |
01:56:24 | | Join BronYAurStomp [0] (n=d@ool-4356dc4b.dyn.optonline.net) |
01:57:02 | BronYAurStomp | could someone help me out with the compiling guide (SimpleGuideToCompiling)? |
01:57:11 | JdGordon | whats the problem? |
01:57:37 | BronYAurStomp | it says "In that folder type ../tools/configure which will bring up a list of all possible devices" |
01:58:36 | BronYAurStomp | but cygdrive isn't recognizing it (?) or... it gives this: "bash: ../tools/configure: No such file or directory |
01:58:49 | JdGordon | your in the wrong folde |
01:58:50 | JdGordon | r |
01:59:05 | JdGordon | did u get the cvs source code? |
01:59:10 | BronYAurStomp | Another command involving ".." i seem to be messing up as well, "cd.." doesn't go back out of the folder |
01:59:19 | BronYAurStomp | i used daily build |
01:59:21 | JdGordon | cd .. |
01:59:38 | BronYAurStomp | oh you need a space lol |
02:00 |
02:01:13 | BronYAurStomp | so am i using the wrong file? i downloaded the daily build for iPod Video |
02:01:33 | JdGordon | oyu need to download the sourcecode |
02:01:44 | JdGordon | then you can compile it yourself |
02:02:05 | BronYAurStomp | where is the sourecode located? |
02:02:11 | BronYAurStomp | source archive? |
02:02:20 | scorche | use cvs to download it |
02:02:29 | JdGordon | yes, but doesnt the page explain how to get it form cvs? |
02:02:38 | scorche | it does |
02:02:44 | BronYAurStomp | it has two options, From CVS or From Daily Build page |
02:02:52 | scorche | do it from cvs |
02:03:11 | BronYAurStomp | i'll be "Downloading (checking out) the source", right? |
02:03:17 | scorche | yes |
02:03:18 | | Quit TheShadow (Read error: 104 (Connection reset by peer)) |
02:03:20 | | Join Myipod [0] (n=vshuguan@219.134.180.136) |
02:03:27 | BronYAurStomp | k thanks i'll see how it goes |
02:05:23 | | Join TimG [0] (n=TimG@64-142-95-196.dsl.static.sonic.net) |
02:06:02 | BronYAurStomp | erm i'm really sorry but how do i go about installing CVS? and what does it stand for, because i have no idea what it is now |
02:06:12 | | Quit funky (Read error: 104 (Connection reset by peer)) |
02:06:22 | JdGordon | you should have installed it with cygwin |
02:06:41 | | Quit JoeBorn (Read error: 110 (Connection timed out)) |
02:07:00 | BronYAurStomp | oh so these commands are executed via cygwin? in that black window? |
02:07:24 | JdGordon | yes |
02:07:37 | BronYAurStomp | arg sorry for my ignorance. thanks for the help |
02:07:42 | JdGordon | can i ask.. why do you want to compile it yourself? |
02:07:52 | TimG | Hey all... Just curious where I should get started looking to figure out how the ID3 caching system works, I just got the source and am still getting my bearings in it |
02:08:18 | JdGordon | TimG: you mean tagcache? apps/tagcache.[ch] |
02:08:18 | scorche | are you referring to tagcache? |
02:08:21 | BronYAurStomp | trying to use kalthare's patch for 5.5g ipod |
02:08:37 | TimG | Great, thanks, that was what I was looking for |
02:08:49 | scorche | BronYAurStomp: there is an unofficial build for that in the forums |
02:10:08 | BronYAurStomp | :O |
02:13:02 | | Join b00l00 [0] (n=clappymo@host-84-9-176-82.bulldogdsl.com) |
02:13:18 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
02:13:45 | | Join funky [0] (n=repulse@unaffiliated/funky) |
02:14:44 | | Quit cas (Nick collision from services.) |
02:14:46 | | Join caas [0] (n=lucas@h204n8c1o1124.bredband.skanova.com) |
02:17:23 | JdGordon | any beer drinking metal heads here atm? |
02:18:57 | Davide-NYC | RIGHT HERE |
02:19:07 | JdGordon | http://www.youtube.com/watch?v=zLy8sk0MAeY&mode=related&search= |
02:19:13 | * | Davide-NYC woders if being mocked |
02:19:34 | JdGordon | definatly not being mocked |
02:19:41 | JdGordon | i was pointed to that clip and i love it |
02:19:47 | Davide-NYC | OMG |
02:19:51 | Davide-NYC | I know that driver |
02:20:02 | Davide-NYC | that guy's name is "cryptic Kenny" |
02:20:12 | Davide-NYC | he drove my band around europe in '95 |
02:20:20 | Davide-NYC | I'm pretty sure it's him |
02:20:29 | | Join RogerBacon2 [0] (n=RogerBac@bas3-sherbrooke40-1177840318.dsl.bell.ca) |
02:20:33 | JdGordon | haha cool |
02:21:04 | | Join Crackshot [0] (n=chatzill@c-24-18-46-247.hsd1.wa.comcast.net) |
02:21:42 | Davide-NYC | actual not Kenny, I think it was just Ken and I'm asking the wife (then girlfriend) if there is any fotogrfic evidence around |
02:21:46 | Crackshot | adddfafsd |
02:22:30 | | Quit TeaSea (Remote closed the connection) |
02:22:30 | | Part b00l00 |
02:23:16 | Davide-NYC | going for a Stella |
02:23:21 | Davide-NYC | brb |
02:23:26 | | Join JoeBorn [0] (n=rootmeis@222.76.229.178) |
02:23:45 | TimG | So is ucLibc just too big to run on Rockbox hardware, or was the feeling that it wasn't needed? |
02:23:46 | | Quit Crackshot ("Chatzilla 0.9.75 [Firefox 1.5.0.7/2006090921]") |
02:23:56 | TimG | Just curious |
02:24:10 | JdGordon | whats ucLibc? |
02:24:32 | dionoea | uclinux libc i guess |
02:24:38 | TimG | It's a c library implementation for embedded-type platforms |
02:24:39 | Joely | small implementation of libc |
02:24:44 | TimG | Yeah |
02:24:47 | Joely | haha that |
02:25:07 | JdGordon | i guess we dont need it |
02:25:26 | JdGordon | apart from malloc/free we have the important parts of libc |
02:25:49 | | Quit BronYAurStomp () |
02:25:51 | TimG | Ok, cool... |
02:26:14 | TimG | Is there a setjmp/longjmp implementation? |
02:26:36 | JdGordon | dont think so.. why do u want to jmp? |
02:27:03 | TimG | Just to make my code as confusing as possible. :) |
02:27:09 | JdGordon | ... |
02:27:33 | | Quit RogerBacon2 (Read error: 104 (Connection reset by peer)) |
02:27:50 | TimG | BTW, I gotta say I'm amazingly impressed by rockbox, kudos to you dev types |
02:28:25 | | Join RogerBacon2 [0] (n=RogerBac@bas3-sherbrooke40-1177839898.dsl.bell.ca) |
02:28:49 | JdGordon | they are all asleep atm :p |
02:29:56 | | Quit RogerBacon2 (Client Quit) |
02:31:22 | | Join TerrorByte [0] (i=4889bb7a@gateway/web/cgi-irc/labb.contactor.se/session) |
02:31:31 | TerrorByte | Sup? |
02:31:47 | JdGordon | per! |
02:31:54 | TerrorByte | ? |
02:32:10 | JdGordon | ; |
02:32:24 | | Part pixelma |
02:32:25 | TerrorByte | O...kay... |
02:32:39 | TerrorByte | Just wondering, what's the closest (in terms of hardware) to the H10? |
02:33:05 | JdGordon | its bassically the same hardware as the earlier ipods iirc |
02:33:16 | Paul_the_Nerd | iPod Mini 2g, if I recall |
02:33:31 | Paul_the_Nerd | No, 1g |
02:33:50 | TerrorByte | Does that have Rockboy on it? |
02:34:21 | Paul_the_Nerd | The screens aren't anything alike, which is what needs to be adapted for Rockboy |
02:35:37 | TerrorByte | I see. |
02:35:39 | TerrorByte | Is that all though? |
02:36:06 | Paul_the_Nerd | Screen scaling, and button mappings. |
02:36:15 | TerrorByte | Nothing more? |
02:36:17 | | Quit RogerBacon (Read error: 110 (Connection timed out)) |
02:36:20 | TerrorByte | Button mappings? |
02:36:23 | TerrorByte | Meaning what really? |
02:36:37 | TerrorByte | Assigning buttons used by the GB/GBC to the buttons available on the H10? |
02:36:57 | Paul_the_Nerd | Assigning the buttons in the menus and the button to pop up the menu, and stuff as well. |
02:37:08 | TerrorByte | I see. |
02:37:18 | TerrorByte | Is anyone working on it currently? |
02:37:26 | Paul_the_Nerd | Probably not. |
02:37:31 | TerrorByte | Damn, I wish I had enough knowledge of C to work on it myself. |
02:37:53 | Paul_the_Nerd | There are about a thousand more beneficial things to be done for the H10 port, and overall, right now anyway. |
02:38:03 | Paul_the_Nerd | Gaming is hardly the focus of Rockbox. |
02:38:22 | JdGordon | nonesense... |
02:38:23 | JdGordon | :D |
02:38:27 | Paul_the_Nerd | :-P |
02:38:32 | * | TerrorByte concurs with JdGordon |
02:38:41 | TerrorByte | It won't hurt to get it done. |
02:38:50 | TerrorByte | Should I file a request? |
02:38:55 | Paul_the_Nerd | If you must. |
02:39:05 | Paul_the_Nerd | I think we all know it doesn't work. |
02:39:05 | TerrorByte | Or is that a useless idea? |
02:39:30 | Paul_the_Nerd | There's probably already a request for the X5 (which would mostly cover the H10 20gb at least) |
02:39:56 | JdGordon | wouldnt the h10 button layout make it pretty difficult to use? |
02:40:38 | TerrorByte | Rockboy? |
02:40:41 | TerrorByte | Well for some games I guess. |
02:40:52 | TerrorByte | But not for Pokemon :P |
02:40:58 | JdGordon | gah! |
02:41:02 | TerrorByte | LOL. |
02:41:03 | TerrorByte | :) |
02:43:18 | TerrorByte | I think I'll file a request. |
02:43:36 | JdGordon | oh this sux... im downloading *stuff* and its gonna finish in about 2 hours.. exactly when i need to be at my exam :'( |
02:43:58 | scorche | well, hopefully that means that you dont come in here and bid for your "games and other improvements" deal =P |
02:44:06 | Paul_the_Nerd | TerrorByte: *generally* you shouldn't file requests for things that are simply unfinished. |
02:44:08 | | Quit menosm (Read error: 145 (Connection timed out)) |
02:46:57 | TerrorByte | Thank you for the supportive comments guys. |
02:46:57 | TerrorByte | Geez. |
02:47:19 | TerrorByte | I still want strafing in Doom. |
02:49:01 | Paul_the_Nerd | And in response to your comments about someone telling you to "do it yourself" in the feedback on the request, it was offered advice should you choose to do it yourself. Saying how to do it isn't the same as saying you must do it. |
02:49:14 | scorche | you told us yesterday...and the other days before.. |
02:49:15 | scorche | ;) |
02:50:29 | TerrorByte | I'm getting a negative vibe here. |
02:50:33 | TerrorByte | :) |
02:51:29 | | Join Pitchfork [0] (i=Road@c207.134.206-193.clta.globetrotter.net) |
02:51:37 | Pitchfork | Hey what's up? |
02:51:55 | Paul_the_Nerd | TerrorByte: Well, you do show up often complaining about relatively non-core issues. |
02:52:06 | Paul_the_Nerd | And the key is that they aren't new ones, you just repeat the same one. :-P |
02:52:12 | TerrorByte | This was new. |
02:52:23 | TerrorByte | You guys never give straight answers either. |
02:52:26 | Paul_the_Nerd | You did bring up doom again. |
02:52:35 | TerrorByte | That's more of a reminder. |
02:52:38 | Paul_the_Nerd | How did I not give straight answers? |
02:52:43 | TerrorByte | They have a purpose. |
02:52:47 | TerrorByte | I gotta go real soon. |
02:52:54 | Paul_the_Nerd | Reminders are unnecessary |
02:53:03 | Paul_the_Nerd | You filed a feature request. It will always be there until it gets resolved. |
02:53:06 | TerrorByte | Meaning you'll remember to do it ASAP? |
02:53:06 | Pitchfork | I have a question. Please don't flame me if it pisses you off... LOL |
02:53:07 | TerrorByte | :) |
02:53:15 | Paul_the_Nerd | No, I already told you, *I* don't want to do it. |
02:53:17 | Paul_the_Nerd | I don't care. |
02:53:20 | scorche | Pitchfork: go for it |
02:53:23 | TerrorByte | Ugh. |
02:53:31 | TerrorByte | Help a guy out Paul! |
02:53:34 | Pitchfork | Is it possible to boot normal Apple firmware once Rockbox is installed? |
02:53:43 | Paul_the_Nerd | Pitchfork: Yes it is. Hold menu while booting. |
02:53:49 | Pitchfork | Cool! |
02:53:49 | scorche | TerrorByte: do you think that you coming in here and bugging us daily about it will really get it done sooner? |
02:54:04 | Pitchfork | And i presume Rockbox can't fuck up my iPod right? |
02:54:17 | TerrorByte | Maybe. |
02:54:25 | TerrorByte | Only one way to find out right scorche? |
02:54:30 | Paul_the_Nerd | Pitchfork: No, it can't. |
02:54:35 | TerrorByte | My comments aren't directed towards you Pitchfork. |
02:54:36 | scorche | Pitchfork: we havent had a single brick yet ;) |
02:54:45 | Pitchfork | OK |
02:54:45 | TerrorByte | But keep in mind Pitch, it voids the warranty. |
02:54:47 | TerrorByte | GTG for now. |
02:54:48 | TerrorByte | Later. |
02:54:54 | TerrorByte | Bye. |
02:54:54 | | Quit TerrorByte ("CGI:IRC") |
02:54:55 | Paul_the_Nerd | TerrorByte: If you spent the time you spent in here reading a C tutorial, you could probably have already read the scroll wheel Doom patch, and adapted it for H10 strafing. |
02:54:59 | scorche | TerrorByte: i did not mean by that for you to keep trying it and se if it wor.....damn him |
02:55:03 | *** | Saving seen data "./dancer.seen" |
02:55:23 | Pitchfork | Yeah, anyways, my brand new Video iPod is not under warranty, because it was sent as a replcament unit for a 30gb ipod that was not under warranty. Long story... |
02:55:38 | TimG | Hey, can someone give me write access to the wiki? I'd just like to make some minor tweaks to the "how to write a plugin" page |
02:55:42 | Paul_the_Nerd | Pitchfork: Actually, at least an Apple Canada rep has said it doesn't void warranty. Since we only put data on disk, and don't actually alter the firmware, it *may* be okay on iPods, but this has never actually been tested in a warranty claim attempt yet. |
02:56:08 | TimG | ...but I'd like to put a little documentation about the tagcache stuff too, as I figure out how it works |
02:56:33 | Pitchfork | Anyways, what are the chances they will check if Rockbox is intalled. I don't think Apple's reapir service has time to waste. |
02:56:46 | Davide-NYC | Paul_the_Nerd: I want to spam the forum for an H3x0 non-LCD remote. I'm willing to trade for an H1x0 LCD remote. Is there an appropriate section for this or must it be relegated to mysticriver? |
02:57:00 | scorche | Pitchfork: turn it on, and they will know |
02:57:23 | scorche | Davide-NYC: we discussed that idea |
02:57:33 | Pitchfork | Well, if it turns on, there is still some way to wipe out the drive |
02:57:37 | Pitchfork | I presume |
02:57:41 | Davide-NYC | scorche: we did? |
02:57:43 | scorche | Paul_the_Nerd: why havent we done the buying/selling/trading forum under hardware yet? |
02:57:54 | scorche | Davide-NYC: well, forum staff |
02:58:07 | Davide-NYC | i see, I thought you and I had discussed trading remotes |
02:58:09 | Paul_the_Nerd | Davide-NYC: I've been working on coming up with a solid set of rules for a Sales/Trades forum, but haven't yet. Put it in General Discussion for the moment, with a topic that starts with TRADE:, and I'll move it if I get the sales forum up soon |
02:58:17 | Davide-NYC | I was beginning to question my sanity |
02:58:29 | Davide-NYC | kewl |
02:59:01 | * | TimG is listening to 2. The Birthday Party - Happy Birthday |
02:59:09 | scorche | we dont care =) |
02:59:17 | TimG | Oops, sorry... dumb open-source UI... |
02:59:32 | Pitchfork | Anyways, Rockbox is very promising. With divx support, it would be awesome |
02:59:54 | * | scorche ponders about the choice to include "open-source" in that comment |
03:00 |
03:00:07 | Paul_the_Nerd | Davide-NYC: I want to make sure that we never have an issue of backing out on trades/sales etc, nor do I want people "fishing" for bids, or auctioning items. I want people putting an item up at a fair price, and selling it for the first person to meet that price (that seems likely to be reliable as a buyer) |
03:00:25 | Paul_the_Nerd | So I'm trying to establish a clear set of rules and limits before there's a section for any sort of hardware exchange/sales. |
03:00:25 | scorche | Pitchfork: video isnt really a large goal for us, but im sure it will be done eventually |
03:01:12 | Davide-NYC | Paul_the_Nerd: Good luck with that. We would need some sort of feedback mechanism |
03:01:14 | scorche | Paul_the_Nerd: didnt we already discuss that in the thread?....or was those thoughts not fully expanded upon? |
03:01:26 | scorche | s/was/were |
03:01:33 | Davide-NYC | which thread is it? I could contribute something relevant prob |
03:01:41 | scorche | Davide-NYC: you cannot access it |
03:01:46 | Davide-NYC | doh |
03:02:09 | Paul_the_Nerd | scorche: It was, I'm not trying to figure out the best way to enforce it. |
03:02:17 | Paul_the_Nerd | now |
03:02:21 | scorche | gotcha |
03:02:57 | | Join RogerBacon [0] (n=RogerBac@bas3-sherbrooke40-1177839575.dsl.bell.ca) |
03:03:06 | Soap | With the current forum software, unless you have a secret module up your sleve, is there any sort of structure that can be imposed except "buyer beware"? |
03:03:18 | Paul_the_Nerd | Davide-NYC: Essentially the plan is for people to be unable to post in the forum unless they contact us first, they're given permission (anyone can reply), if the seller doesn't sell to the first valid reply, and we receive a complaint. If the seller's story doesn't wash, they lose selling privileges. |
03:03:44 | | Quit Pitchfork () |
03:03:46 | Paul_the_Nerd | Soap: There's a bit of one. It's easy enough to ensure people cannot start topics without our explicitly having given them permission to. |
03:04:06 | | Join SaidinUnleashed [0] (n=SaidinUn@216.130.251.181) |
03:04:21 | Davide-NYC | that sounds like a lot of work (for you?) |
03:04:28 | SaidinUnleashed | can someone help me with a minor theme issue? |
03:04:32 | Davide-NYC | but it should work very well |
03:05:05 | Paul_the_Nerd | Davide-NYC: I can't imagine we'll have *too* many people wanting to sell often, and when we do, action is only necessary for the first sale, and the occasional conflict resolution, so probably not *too* bad. |
03:05:41 | Davide-NYC | I'm not privy to the volume of users and I like to believe there are MILLIONS of rockbox users. |
03:05:42 | SaidinUnleashed | in this theme I got from a friend, the progress bar is in the wrong place. I am not familiar with messing with themes. What element in the .wps file controls the progressbar's position? |
03:06:14 | Paul_the_Nerd | Davide-NYC: There's only 6737 members registered at the forums right now. And less than half have posted, last I checked. :( |
03:06:37 | Davide-NYC | I don;t need to have my dreams shattered in such a manner |
03:06:54 | Paul_the_Nerd | Hahaha |
03:07:09 | Paul_the_Nerd | Well there's a lot of guests, people who don't register until they need to say something |
03:07:26 | Paul_the_Nerd | I mean the sansa thread alone has 40,000 views, and we don't even have a finished port yet. |
03:07:49 | | Quit NickDe ("Leaving") |
03:08:27 | | Join menosm [0] (n=chatzill@user-11fa1cr.dsl.mindspring.com) |
03:10:31 | | Quit RogerBacon ("Quitte") |
03:13:27 | | Join NickDe [0] (n=nicholas@ip68-14-79-70.ri.ri.cox.net) |
03:13:46 | Davide-NYC | 4000 of those are mine though |
03:17:01 | Paul_the_Nerd | Hahaha |
03:32:42 | | Quit secleinteer (Remote closed the connection) |
03:33:24 | | Join secleinteer [0] (n=scl@adsl-70-237-230-127.dsl.stlsmo.sbcglobal.net) |
03:33:28 | | Quit JoeBorn (Read error: 104 (Connection reset by peer)) |
03:34:06 | | Join JoeBorn [0] (n=rootmeis@222.76.229.178) |
03:36:11 | | Join dseeba [0] (n=dave@68-186-33-98.static.scrm.ca.charter.com) |
03:42:12 | dseeba | my nano still says "do not disconnect" even though the device is not mounted. Is this normal? |
03:42:55 | Paul_the_Nerd | Yup |
03:43:24 | dseeba | So it is actually OK to disconnect? |
03:43:35 | | Join Nibbier [0] (n=sven@port-212-202-78-72.dynamic.qsc.de) |
03:44:46 | Paul_the_Nerd | Yeah. |
03:45:01 | Paul_the_Nerd | The Nano is a little unreliable about that. |
03:45:26 | dseeba | ok, good enough for me. |
03:47:35 | | Quit dseeba ("Leaving") |
03:50:44 | | Quit scorche (Read error: 110 (Connection timed out)) |
03:57:30 | | Join EV|Server [0] (n=na@pool-72-64-253-213.tampfl.fios.verizon.net) |
03:59:38 | | Part EV|Server |
04:00 |
04:03:18 | | Join |AhIoRoS| [0] (n=ahioros@201.224.122.227) |
04:03:35 | italy | how do i enable gapless play in rockbox |
04:03:45 | JdGordon | its not possible |
04:03:50 | JdGordon | its always on! |
04:03:58 | italy | k |
04:06:24 | | Join viny1_ [0] (n=viny1@66-90-171-252.dyn.grandenetworks.net) |
04:07:15 | | Quit blue_lizard (Read error: 110 (Connection timed out)) |
04:07:31 | | Join blue_lizard [0] (n=blue_liz@p54987378.dip.t-dialin.net) |
04:08:25 | | Quit viny1 (Read error: 110 (Connection timed out)) |
04:23:16 | | Quit damaki_ (Remote closed the connection) |
04:25:16 | | Join damaki [0] (n=Chocolat@ALille-151-1-14-171.w82-127.abo.wanadoo.fr) |
04:30:52 | | Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox 1.5.0.7/2006090918]") |
04:31:58 | | Quit italy () |
04:39:03 | | Join myzar [0] (i=pwnt@c-24-103-130-103.client.hacked.us) |
04:39:10 | myzar | :o |
04:39:29 | | Part SaidinUnleashed ("OMG TEH STUPID UP TO TEH ROOF") |
04:55:08 | *** | Saving seen data "./dancer.seen" |
04:56:11 | | Quit secleinteer (Remote closed the connection) |
04:57:41 | | Join nave7693 [0] (n=evan@adsl-69-110-16-201.dsl.pltn13.pacbell.net) |
04:58:02 | | Part nave7693 |
05:00 |
05:17:14 | | Quit Bjoern-Erik (Read error: 145 (Connection timed out)) |
05:18:20 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
05:27:08 | midkay | that's not OSX86 myzar, is it? |
05:27:47 | * | myzar disappears before any more questions are asked |
05:41:06 | | Join secleinteer [0] (n=scl@70.230.177.35) |
05:45:22 | | Quit pagefault ("Leaving") |
05:45:32 | | Join pagefault [0] (i=pagefaul@pdpc/supporter/active/pagefault) |
05:50:39 | JdGordon | yay, 2 exams left |
05:58:40 | | Quit darkless ("Leaving") |
06:00 |
06:01:09 | Paul_the_Nerd | JdGordon: Are you sure that left used to cancel out of the Context Menu pre action code? |
06:01:48 | | Join TheShadow [0] (n=bobdole@216.87.95.214) |
06:02:48 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
06:03:19 | JdGordon | Paul_the_Nerd: no, but looking at the code, it looks like thats what happened! |
06:03:27 | JdGordon | i honestly never noticed so i dunno |
06:03:34 | | Quit excitatory (Remote closed the connection) |
06:05:09 | Paul_the_Nerd | I didn't either, since I rarely use the context menu, and I don't accidentally go into the wrong menu and need to back up very often either, so when combined it was an unlikely thing |
06:05:21 | Paul_the_Nerd | But someone brought it up, and I'd say it definitely qualifies as a UI inconsistency at the very least. :) |
06:05:31 | JdGordon | i agree... |
06:06:10 | | Quit yaca (Remote closed the connection) |
06:06:22 | aliask | But it's more intuitive IMO |
06:06:33 | | Join excitatory [0] (n=excitato@CPE-70-94-34-56.wi.res.rr.com) |
06:06:44 | * | Paul_the_Nerd smacks Aliask |
06:06:46 | Paul_the_Nerd | Oops |
06:06:48 | Paul_the_Nerd | I mean, um... |
06:07:25 | JdGordon | haha |
06:07:59 | aliask | Mmm, I'm not in the mood to be in front of my computer. I'm going out. |
06:08:04 | | Quit aliask ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]") |
06:08:15 | Paul_the_Nerd | Heh |
06:08:19 | JdGordon | crikey! |
06:08:29 | * | JdGordon is listenign to crazy folk metal :) |
06:10:01 | | Join nave7693 [0] (n=evan@adsl-69-110-16-201.dsl.pltn13.pacbell.net) |
06:10:47 | | Quit funky ("leaving") |
06:16:49 | JdGordon | Paul_the_Nerd: what do you think about a "community driven" effort to close as many open bug reports as we can, so we know excatly which are still bugs and which arnt |
06:17:56 | | Quit XavierGr (Nick collision from services.) |
06:18:00 | | Join XavierGr [0] (n=xavier@ppp9-240.adsl.forthnet.gr) |
06:18:39 | Paul_the_Nerd | JdGordon: How would you start/organize it? |
06:19:21 | JdGordon | Paul_the_Nerd: i thought a thread on the ml/forums saying everyone should test the bugs, and if they cannot reproduce it to reply saying so |
06:20:31 | Paul_the_Nerd | That might work. |
06:20:39 | Paul_the_Nerd | I don't know how many people will do it beyond those of us who already try |
06:21:12 | JdGordon | yeah, well.. that might be true, but i tihnk its still worth a shot |
06:21:17 | Paul_the_Nerd | Yes |
06:21:51 | Paul_the_Nerd | I'm not here now, be back later. |
06:22:11 | JdGordon | k, ttyl |
06:28:59 | | Join rasher [0] (n=rasher@62.79.64.148.adsl.hs.tiscali.dk) |
06:30:50 | rasher | JdGordon: How about doing BSPs like many other projects? We could be systematic about it (say, take the X oldest bugs one day) |
06:31:07 | JdGordon | BSP? |
06:31:12 | rasher | bug squashing party |
06:31:32 | rasher | A day or period designated as bug squashing time |
06:32:05 | rasher | Not entirely the same, but it could work for cleaning out the tracker as well |
06:32:07 | JdGordon | because they dont work well here, because lots of the bugs are only for 1 or a few targets, which means not everyone testing will be able to look at every bug |
06:32:17 | JdGordon | that came out all wrong :p ... i dunno |
06:34:08 | rasher | Well, this is why we need to have many people working on it at the same time (on IRC or in the forum, IRC is probably most suited), so you can coordinate and ask eachother |
06:34:28 | | Quit BHSPitMonkey (Remote closed the connection) |
06:34:33 | Davide-NYC | dedicated testers/developer forum module? |
06:34:42 | JdGordon | maybe... |
06:35:04 | Davide-NYC | the time zone hinder this sort of thing (obviously) |
06:35:46 | | Quit |AhIoRoS| ("Abandonando, see you http://ahioros.homelinux.net") |
06:35:47 | JdGordon | yeah, well thats alwyas going to be a problem |
06:35:55 | rasher | Looks like most activity on IRC is right around midnight, Rockbox time |
06:36:11 | hcs | what's rockbox time? |
06:36:16 | JdGordon | gmt |
06:36:21 | rasher | Not the logs |
06:36:28 | JdGordon | isnt the logs in gmt? |
06:36:32 | rasher | Are they? |
06:36:34 | rasher | Don't think so |
06:36:38 | rasher | Nope |
06:36:41 | JdGordon | i thought the whole site was |
06:36:42 | rasher | GMT+1 |
06:36:49 | JdGordon | ok, to sweden time then |
06:36:50 | rasher | The logs aren't |
06:37:01 | rasher | (for some reason) |
06:37:39 | rasher | But the activity is actually spread fairly evenly around the clock rasher.dk/rockbox/ircstats/2006.php">http://rasher.dk/rockbox/ircstats/2006.php |
06:40:15 | Davide-NYC | twiki page? |
06:40:40 | Davide-NYC | devs and tester scould be constantly reminded to check the page |
06:40:46 | Davide-NYC | *could |
06:40:50 | Davide-NYC | (or should) |
06:40:57 | Davide-NYC | ? |
06:41:03 | rasher | Not sure how much it brings above what the tracker does already |
06:41:23 | rasher | I mean, there are comments already |
06:41:38 | JdGordon | yeah, the tracker keeps everything together, and the ml is good enough when here is a question |
06:41:40 | Davide-NYC | right, then BSP could just be coordinated via mailing list then |
06:41:49 | Davide-NYC | (I guess) |
06:42:11 | rasher | I've been considering responding to the "Open bugs" mails on the dev list for a while now, addressing 10 or 15 tasks each time and asking for opinions, but never got around to it |
06:42:24 | rasher | Think I'll try right now |
06:42:29 | rasher | and see what happens |
06:42:43 | | Quit XavierGr (Nick collision from services.) |
06:42:47 | | Join XavierGr [0] (n=xavier@ppp48-10.adsl.forthnet.gr) |
06:43:01 | JdGordon | ive been thinkig the same, but only have the h300 so cant respond to many bugs... i have wanted to for the [atches, but am just too lazy |
06:44:32 | | Quit menosm (Read error: 145 (Connection timed out)) |
06:49:09 | Davide-NYC | good night all |
06:49:12 | | Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox 1.5.0.7/2006090918]") |
06:52:00 | | Part nave7693 |
06:53:35 | JdGordon | flyspray sux.. i cant get a list of bugs specifiyng the h300 :'( |
06:55:09 | *** | Saving seen data "./dancer.seen" |
06:57:17 | rasher | A good thing to do is to check your own list of tasks as well |
07:00 |
07:00:25 | | Quit XavierGr (Nick collision from services.) |
07:00:29 | | Join XavierGr [0] (n=xavier@ppp3-238.adsl.forthnet.gr) |
07:01:39 | rasher | JdGordon: the patch you just closed was reopened recently |
07:01:48 | JdGordon | it was? |
07:01:52 | rasher | yeah |
07:02:19 | rasher | By bagder on 20th |
07:02:24 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
07:02:40 | JdGordon | hmm.. ok, reopened then |
07:02:53 | JdGordon | it worked fine here tho.. |
07:03:01 | rasher | Not quite sure why |
07:03:14 | rasher | ah, see the history tab |
07:04:31 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
07:05:28 | * | JdGordon is confused |
07:06:54 | rasher | What? |
07:07:11 | rasher | Requested task be re-opened - This bug is back with a vengeance. I can't even switch to ID3database view without a crash. I haven't tried deleting all the tagcache files and re-scanning but I have no idea if that would have anything to do with the crash. The setting I have that may be pertinent to the bug is: Load to RAM: Yes However, even when changing this setting to No, the crash still occurs. The only way to navigate the ID3 ... |
07:07:11 | JdGordon | the history and comments dont line up very well.. |
07:07:17 | rasher | ... database without a crash is to have fileview set to ID3 database at startup. If I switch to "All" and back, the crash occurs every time. |
07:07:38 | JdGordon | works fine here anyway |
07:08:44 | | Join menosm_ [0] (n=chatzill@user-11fad2i.dsl.mindspring.com) |
07:08:46 | | Nick menosm_ is now known as menosm (n=chatzill@user-11fad2i.dsl.mindspring.com) |
07:09:26 | rasher | Probably caused by a specific composition of the db |
07:10:07 | rasher | Would probably be wise if he uploaded his tagdb files |
07:20:41 | | Quit rasher ("leaving") |
07:20:44 | | Join rasher [0] (n=rasher@62.79.64.148.adsl.hs.tiscali.dk) |
07:21:59 | JdGordon | yay! 1 task really closed and fixed |
07:26:20 | | Join dau [0] (n=quae@124.243.137.107) |
07:29:32 | rasher | At that speed we'll be done by sunup |
07:31:59 | | Nick dau is now known as daurn|laptop (n=quae@124.243.137.107) |
07:35:29 | | Quit RoC_MM ("Leaving") |
07:37:34 | | Quit rasher (Read error: 104 (Connection reset by peer)) |
07:45:37 | | Quit Febs (Read error: 145 (Connection timed out)) |
07:49:42 | Nimdae | haha, so like, i've been thinking my ipod needed a feature where i start my car and it boots and plays automatically,a nd when i turn it off, it stops playing automatically...turns out the feature exists :D |
07:50:08 | Nimdae | <3 rockbox |
07:51:45 | | Join ender` [0] (i=_-_-_-_@84.52.165.220) |
08:00 |
08:01:18 | | Quit BigBambi (Read error: 104 (Connection reset by peer)) |
08:03:20 | | Quit daurn|laptop ("daurn|laptop was using Daurnimator's Legendary Script") |
08:06:35 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
08:08:36 | | Join viny1__ [0] (n=viny1@66-90-168-200.dyn.grandenetworks.net) |
08:10:56 | | Quit viny1_ (Read error: 110 (Connection timed out)) |
08:14:19 | | Quit Rob2222_ (Read error: 104 (Connection reset by peer)) |
08:18:22 | | Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de) |
08:19:54 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
08:23:26 | | Quit daurn|laptop (Read error: 131 (Connection reset by peer)) |
08:23:57 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
08:30:36 | | Join dau [0] (n=quae@124.243.137.107) |
08:30:43 | | Quit daurn|laptop (Read error: 131 (Connection reset by peer)) |
08:31:32 | | Join RoC_MM [0] (i=dragon@c-66-177-58-16.hsd1.fl.comcast.net) |
08:32:03 | | Quit _FireFly_ ("Leaving") |
08:32:32 | | Part `axion |
08:33:02 | | Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de) |
08:38:40 | | Join muesliii [0] (n=muesliii@61.95.205.84) |
08:38:48 | | Join rakslice [0] (n=oof@S010602055dee5503.ok.shawcable.net) |
08:40:14 | | Join rasher [0] (n=rasher@62.79.64.148.adsl.hs.tiscali.dk) |
08:42:46 | | Nick rakslice is now known as rakslice_ (n=oof@S010602055dee5503.ok.shawcable.net) |
08:43:26 | | Nick rakslice_ is now known as rakslice (n=oof@S010602055dee5503.ok.shawcable.net) |
08:43:33 | | Nick rakslice is now known as rakslice_ (n=oof@S010602055dee5503.ok.shawcable.net) |
08:44:03 | | Nick rakslice_ is now known as rakslice (n=oof@S010602055dee5503.ok.shawcable.net) |
08:44:28 | rakslice | er... didn't mean to do that while on channel ;) |
08:47:37 | dau | lol |
08:47:59 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
08:48:05 | | Nick dau is now known as daurn|laptop (n=quae@124.243.137.107) |
08:48:05 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
08:49:24 | | Join nave7693 [0] (n=evan@adsl-69-110-16-201.dsl.pltn13.pacbell.net) |
08:54:38 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
08:55:10 | *** | Saving seen data "./dancer.seen" |
08:58:03 | | Join daurn [0] (n=quae@124.243.137.107) |
08:58:31 | | Join tim66 [0] (n=tim@82-69-41-162.dsl.in-addr.zen.co.uk) |
09:00 |
09:04:11 | | Quit RoC_MM ("Leaving") |
09:07:32 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/session) |
09:09:23 | | Join spiorf [0] (n=spiorf@host44-141-dynamic.56-82-r.retail.telecomitalia.it) |
09:10:46 | | Join webguest30 [0] (i=c27f0812@gateway/web/cgi-irc/labb.contactor.se/session) |
09:12:34 | webguest30 | Hi. Why doesn't the patch 6145 (semitone pitch adjustment) get committed? I use it quite often and would like to have it in the official build. Are there any issues? |
09:13:24 | markun | webguest30: how big are the pitch steps without the patch? |
09:14:42 | webguest30 | markun: IIRC, 1%. |
09:15:05 | webguest30 | markun: I rarely use that mode. |
09:15:41 | markun | I agree that semitones make a lot more sense |
09:17:29 | | Join scorche [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
09:18:27 | webguest30 | markun: so will you commit it? |
09:18:49 | markun | no, I know nothing about it. But I see preglow and LinusN looked into it. I'll ask them |
09:19:00 | * | LinusN waits for the question |
09:19:09 | markun | Hi :) |
09:19:25 | markun | LinusN: do you think patch 6145 is ready for commit? |
09:20:39 | LinusN | i don't see any immediate problems with the code at least |
09:22:10 | markun | Will you do the honours then? |
09:22:55 | LinusN | no time right now, can you? |
09:23:12 | LinusN | does it compile on all platforms? |
09:23:19 | markun | Didn't try |
09:23:36 | LinusN | can it be voiced? |
09:23:38 | markun | Do some people still need the percentage mode? |
09:24:53 | LinusN | i dunno |
09:25:54 | rasher | Is the current pitch screen even voiced? |
09:26:01 | LinusN | it would be awfully nice if there was a manual change in the patch as well, but i guess that is asking a bit too much |
09:26:20 | LinusN | i don't know if the pitch screen is voiced atm |
09:26:25 | rasher | Don't think so |
09:26:53 | rasher | Bet it's part of that talk-more patch |
09:28:18 | rasher | Nope, nothing |
09:28:53 | rasher | so no regression there at least |
09:28:57 | LinusN | ok then |
09:29:42 | webguest30 | The percentage mode is still needed IMHO. If my guitar tune difference isn't exactly an integer number of semitones with the song played... |
09:32:57 | | Quit dan_a () |
09:33:59 | rasher | There should be room for a "switch mode" button |
09:34:16 | rasher | (which would have to reset, I suppose) |
09:36:50 | webguest30 | rasher: There IS the "switch mode" button (A-B on H1xx, don't know about other platforms) |
09:38:28 | rasher | I meant a button to switch between percentage and semitone mode |
09:38:47 | rasher | And my point was that there should be leftover buttons on all devices |
09:39:02 | webguest30 | rasher: yes, that's the button I'm talking about. |
09:39:29 | rasher | So this is already implemented? |
09:39:31 | LinusN | ACTION_PS_TOGGLE_MODE |
09:39:46 | rasher | Wellthen |
09:39:55 | | Quit Sinbios (Read error: 131 (Connection reset by peer)) |
09:39:59 | | Join Sinbios [0] (i=Sinbios@dsl-10-136-18.b2b2c.ca) |
09:40:30 | daurn|laptop | . |
09:40:31 | rasher | I was reading the conversation as if the patch removed the percentage mode (haven't checked the patch) |
09:40:47 | | Quit daurn|laptop ("daurn|laptop was using Daurnimator's Legendary Script") |
09:41:38 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
09:44:29 | * | LinusN couldn't resist trying the patch |
09:44:57 | LinusN | works fine, although 199.9% isn't really an octave, is it? :-) |
09:47:39 | LinusN | the precision could probably be improved if the semitone adjustments were absolute |
09:48:25 | LinusN | but i think it's good enough as it is |
09:48:51 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
09:49:01 | JdGordon | hey LinusN, have you seen fs 6289? |
09:49:03 | markun | LinusN: does the patch store semitone and percentage changes in seperate values? |
09:49:15 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
09:49:48 | LinusN | i mean, instead or adjusting the pitch in delta steps, it could keep track of how many semitones it has been adjusted from the base frequency |
09:50:09 | markun | yes, exactly |
09:50:42 | preglow | well, it should |
09:51:20 | LinusN | JdGordon: yes, i've seen it |
09:51:43 | JdGordon | whatcha think? |
09:53:40 | rasher | JdGordon: I have a complaint by the way. It was you who changed settings to be shown as lists, right? |
09:53:48 | JdGordon | yes |
09:54:07 | rasher | wait, let me just check if this is still relevant |
09:54:14 | rasher | before I make a fool of myself |
09:54:19 | JdGordon | go on :D |
09:54:33 | rasher | The volume setting wraps |
09:54:36 | rasher | This is not good |
09:54:46 | JdGordon | yeah, ill have a look into that now |
09:54:47 | LinusN | yeah, that's really nasty |
09:55:10 | JdGordon | should it be a special case? |
09:55:55 | rasher | Adding a "do not wrap" parameter to lists might be useful |
09:56:12 | LinusN | JdGordon: i'm curious about the ata callback in the playback code, which calls ata_spin() |
09:56:28 | JdGordon | by wrap, do you mean that you should never be able to go from the max <-> min in one step? or just while holding down the button? |
09:56:35 | preglow | my cpu fan seems to be trying to eat its way out |
09:56:37 | LinusN | JdGordon: never |
09:56:37 | | Join barrywardell [0] (n=barrywar@host-194-46-227-102.dsl-ie.utvinternet.net) |
09:56:37 | rasher | The first |
09:56:42 | rasher | the latter is already implemented |
09:56:42 | JdGordon | ok |
09:56:51 | LinusN | preglow: run and hide |
09:57:27 | JdGordon | LinusN: I put that in because it is possible that the ata driver turns off the hdd before the audio thread is reactivated, using ata_spin minimises that chance |
09:57:55 | LinusN | JdGordon: i haven't run the code, but i suspect that the disk might never spin down if the disk timeout is long |
09:58:00 | | Join Rob2222 [0] (n=Miranda@p54B1638A.dip.t-dialin.net) |
09:58:19 | LinusN | especially on players with a small audio buffer |
09:59:01 | JdGordon | LinusN: yeah, um I tihnk that is very possible.. maybe the ata spin can be removed if the callbacks are called whenever the disk is idle, not just when its about to shutdown |
09:59:36 | JdGordon | what is considered small? |
09:59:46 | LinusN | i think trying to sneak in a buffer refill while the disk is spinning is walking on thin ice |
10:00 |
10:00:11 | LinusN | small is 2mbytes |
10:00:15 | JdGordon | ok, what do you think about the actual callback stuff tho? |
10:00:33 | LinusN | but i think the archos playback code shouldn't use that callback |
10:00:55 | LinusN | JdGordon: i think it looks good |
10:01:37 | LinusN | for some reason, i don't like the function names |
10:01:46 | LinusN | "accesslater" |
10:01:54 | JdGordon | with 2mb buffer, does the disk acxtually spindown? that isnt all that much time |
10:02:03 | JdGordon | yeah, neither.. got a better name? |
10:02:06 | LinusN | oh, yes, it spins down |
10:02:12 | scorche | it doesnt take that much time to fill up either though |
10:02:29 | LinusN | in fact, the spindown timer isn't used when playing audio |
10:02:39 | webguest30 | LinusN: I think separate tracking of normal and semitone steps would make the patch 6145 more complicated. For me, it's very useable as it is now. |
10:02:42 | LinusN | it spins down as soon as it has buffered the data |
10:02:45 | rasher | 2mb is a long time as mp3 |
10:02:54 | JdGordon | alrighty |
10:02:59 | | Part nave7693 |
10:03:01 | LinusN | webguest30: i agree, it can be done later if needed |
10:04:16 | JdGordon | back to the volume... is that the only setting which shouldnt wrap? its going to be annoying to add an extra parameter to set_int() if it is just the one |
10:04:22 | LinusN | JdGordon: not sure i have a better name, perhaps "ata_idle_xxx" or something? |
10:04:37 | LinusN | JdGordon: i think bass/treble too |
10:04:38 | JdGordon | ata_delayedaccess? |
10:04:45 | Paul_the_Nerd | JdGordon: Anything measured in dB probably. |
10:04:49 | | Quit muesliii (".") |
10:04:54 | LinusN | JdGordon: why "access"? |
10:05:12 | JdGordon | ok, ata_idle_cb |
10:05:23 | JdGordon | because, the idea is so you can acess the disk |
10:05:42 | webguest30 | LinusN: so will it be committed (many topics at the same time. no ;-)? |
10:05:51 | LinusN | webguest30: guess so |
10:09:56 | myzar | i say |
10:10:08 | myzar | WE ALL BAND TOGETHER AND FIX THE PROBLEMS WITH 5.5G 80 GIGS! |
10:10:13 | myzar | ;o |
10:10:19 | Paul_the_Nerd | :-P |
10:10:22 | LinusN | :-) |
10:10:30 | myzar | yes Paul_the_Nerd |
10:10:40 | myzar | i am indeed the force that binds us all for a cause |
10:11:00 | myzar | watch as the show unfolds |
10:11:07 | LinusN | you bind the galaxy together |
10:11:11 | * | scorche grabs the popcorn |
10:11:25 | myzar | SCORCHY! |
10:11:34 | scorche | uhhh.. |
10:11:40 | scorche | myzar? |
10:11:44 | myzar | HI! |
10:11:45 | scorche | -y? |
10:11:52 | myzar | y is better than e |
10:12:09 | scorche | possibly, but it means something |
10:12:15 | myzar | shhhhhh |
10:12:29 | myzar | meaning is irrelevant |
10:12:36 | myzar | the only thing that matters in this world is the soul |
10:13:01 | * | scorche wonders if myzar took his meds today |
10:13:17 | * | LinusN deletes his similar comment |
10:13:31 | JdGordon | umm... we have a problem... the damn list button function disabled the wrap setting for the list, which means there is no nice way to permanently disable it :'( |
10:13:31 | myzar | guys, guys |
10:13:36 | myzar | you need to think outside the box |
10:13:42 | myzar | you need to think hip, think different |
10:13:47 | myzar | get an apple today |
10:13:53 | scorche | i have one |
10:13:58 | myzar | congratulations! |
10:14:07 | * | Paul_the_Nerd burns it. |
10:14:12 | myzar | the progress train is now boarding |
10:14:14 | myzar | all aboard. |
10:14:27 | JdGordon | myzar isnt dongs reincarnated is he? |
10:14:27 | scorche | and i only got it because it was free >_> |
10:14:40 | JdGordon | lifes a bitch aye scorche? |
10:14:46 | scorche | it can be |
10:14:56 | myzar | dongs? |
10:14:58 | myzar | dongs. heh |
10:15:09 | scorche | i kind of miss the guy |
10:15:15 | myzar | dunno who he is, sadly |
10:15:32 | scorche | it was fun to see what holes he would put into his own thoughts next |
10:16:26 | LinusN | markun: i'll commit the patch |
10:16:43 | * | scorche also thinks about how thinking apple is thinking different considering their user base |
10:16:47 | markun | LinusN: thanks |
10:16:53 | myzar | shhhhhhhhh scorche |
10:17:03 | myzar | or the progress train will leave without you |
10:17:24 | | Quit webguest30 ("CGI:IRC") |
10:18:18 | LinusN | scorche: you mean think like sheep? |
10:19:12 | * | scorche glances over to myzar as he hears a faint "baaa" emit from myzar's lips |
10:19:40 | myzar | scorche, scorche, scorche |
10:19:59 | myzar | it was the wolf that tried to blend in with the sheep's clothing |
10:20:17 | myzar | he was shot by the hunter |
10:20:24 | scorche | actually he blended in with the sheep *by* putting on sheep's clothing |
10:20:26 | scorche | close though |
10:20:39 | myzar | with the sheep's clothing implies he put on sheep's clothing |
10:20:57 | scorche | no...it means he tried to blend in with a wool sweater |
10:21:03 | Paul_the_Nerd | Hehehe |
10:21:07 | myzar | silly scorche |
10:21:21 | myzar | you jest, yet you don't apply the philosophy to real world situations |
10:21:30 | myzar | in short, microsoft's reign over the market is over |
10:21:33 | myzar | LONG LIVE APPLE! |
10:21:39 | myzar | VIVA LA REVOLUCION! |
10:21:45 | myzar | (just kidding) |
10:21:45 | | Join Life [0] (n=12@a137118.upc-a.chello.nl) |
10:22:13 | Life | does rockbox work with the newest firmware? |
10:22:28 | LinusN | Life: newest firmware of what? |
10:22:29 | rasher | If you told us which platform, it'd be easier to say |
10:22:32 | Life | for ipod nano |
10:22:32 | Life | sorry |
10:23:05 | Paul_the_Nerd | I've heard yes and no both for 1.3 |
10:23:18 | | Join TeaSea [0] (n=thunderc@82.153.194.110) |
10:23:18 | Paul_the_Nerd | Though most of the "nos" have been installation problems that suggest the user didn't follow the instructions quite right |
10:23:36 | scorche | i *think* it works as long as you follow along with the 1.2 instructions int he wiki |
10:23:57 | Paul_the_Nerd | It should, yes. |
10:24:11 | Life | hmm, can't say i read the entire manual, but i did follow the installation section to the letter, and it get stranded on step 6 for windows users |
10:24:36 | Life | yes, the command for the 1.2 doesn't work quite right |
10:24:57 | Paul_the_Nerd | How 'bout sharing what error msg you get? |
10:24:58 | Life | ipod_fw claims it "can't find apple_os.bin" |
10:25:19 | rasher | Sound like step 4 went wrong |
10:25:27 | rasher | I think. |
10:25:29 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
10:25:42 | Paul_the_Nerd | What files have you in your folder? |
10:25:45 | Life | well, i'll do it again and we'll find out |
10:25:51 | Life | root folder? |
10:25:56 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
10:26:25 | Paul_the_Nerd | The folder you're running the commands from... |
10:26:34 | Life | Calendars, Contacts, iPod_Control, Notes, .rockbox and rockbox.ipod |
10:26:46 | Life | oh, that's mah desktop, so there's lotsa stuff on there |
10:26:47 | linuxstb_ | According to the posts here, it seems the 1.2 instructions work fine for the 1.3 firmware: http://forums.rockbox.org/index.php?topic=7236.0 |
10:27:04 | linuxstb_ | (the problems posted there are just the usual problems we see) |
10:27:19 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
10:27:30 | Life | the relevant files on my desktop are: |
10:28:18 | Life | bootloader-nano.bin, ipodpatcher.exe, ipod_fw.exe, bootpartition.bin, rockboot.bin and apple_os.bin |
10:28:45 | linuxstb | You also need to do the extra step for the Video ipod and 1.2 Nano. |
10:29:06 | Life | "the extra step" is described where? |
10:29:17 | Paul_the_Nerd | Step 5. |
10:29:32 | Life | yeah, that gave me bootpartition.bin |
10:29:41 | Paul_the_Nerd | No, it didn't. |
10:29:47 | JdGordon | yay for inverted logic :p |
10:29:52 | Paul_the_Nerd | Step 3 gave you bootpartition.bin |
10:29:59 | | Join matsl [0] (n=matsl@dhcp102.contactor.se) |
10:30:01 | Paul_the_Nerd | Step 5 cuts a chunk out of it and creates the other .bin file |
10:30:18 | Life | the rcsc file? |
10:30:31 | Paul_the_Nerd | Yes. |
10:30:35 | Life | oh, yeah, that's in there as well |
10:30:44 | | Quit petur ("worrrk") |
10:30:49 | Life | didn't place it in the group along with the others, so i didn't see it |
10:30:59 | Life | (dual screen, large desktop) |
10:31:34 | linuxstb | Are apple_os.bin and apple_sw_5g_rcsc.bin different sizes? |
10:31:35 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
10:33:25 | Life | yes, apple_os.bin is 5.3MB, apple_sw_5g_alqwbkleg is 16MB |
10:33:53 | linuxstb | That sounds right. |
10:34:05 | linuxstb | Apart from the alqwbkleg filename.... |
10:34:48 | Life | no, that's me getting tired of slow typing |
10:36:58 | | Join scorche` [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
10:37:28 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
10:37:40 | | Nick scorche` is now known as scorche (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
10:38:33 | Life | hmm, works now. after i figured out i forgot to put -o in there |
10:38:46 | Life | guess i forgot to put -i or -g in there last time... twice :/ |
10:39:15 | * | JdGordon is getting thorouglhy confused with this logic stuff :p |
10:39:45 | * | Life advises JdGordon not to install linux. |
10:40:04 | * | Life considers himself adequat in logic, but has one hell of a hard time getting linux to function properly |
10:40:28 | JdGordon | $ uname -o |
10:40:28 | JdGordon | GNU/Linux |
10:40:58 | linuxstb | LinusN: The patch you just committed for the pitch screen assigns BUTTON_SELECT to two different actions on the ipod... |
10:41:29 | preglow | weee |
10:42:03 | Life | btw, where to manually ram in music files, if i don't want to use tag cache? |
10:42:11 | Life | same folder(s)? |
10:42:28 | linuxstb | BUTTON_PLAY looks unused, I'll fix. |
10:43:42 | amiconn | JdGordon: Archos even spins down between rebuffers in the wavplay plugin |
10:44:58 | * | amiconn spots the talk about volume wrap |
10:47:26 | | Join scorche` [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
10:47:26 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
10:47:33 | JdGordon | yup, its almost done... but im having fun with the stupid limit scroll functon... |
10:47:44 | | Nick scorche` is now known as scorche (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
10:48:02 | LinusN | i don't find it stupid |
10:48:31 | JdGordon | s/stupid/irritating |
10:48:50 | | Quit Myipod () |
10:49:05 | | Quit daurn|laptop (Read error: 131 (Connection reset by peer)) |
10:49:27 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
10:51:57 | Life | wth? i can put the music files anywhere? |
10:52:01 | Life | even in the root? o.O |
10:52:09 | JdGordon | yeah, why not? |
10:52:18 | Life | didn't know rockbox would look there for em |
10:52:39 | JdGordon | woot... wrap is not disabled in any setting which uses the dB unit.. should i make it more specific or good enough? |
10:54:56 | amiconn | I never had a problem with wrapping volume. With earphones, I don't come even near the volume boundaries |
10:55:05 | | Join Bonusbartus [0] (n=Bonusbar@82-171-71-221.dsl.ip.tiscali.nl) |
10:55:11 | amiconn | And for line out operation, I don't touch volume at all |
10:55:12 | *** | Saving seen data "./dancer.seen" |
10:55:34 | Bonusbartus | hi |
10:55:40 | JdGordon | neither, but there has been alot of stink over it... and the fix actually makes list buttons more useable |
10:56:21 | Bonusbartus | is there anyone who can help me with some questions about the hXX0 remote controll? |
10:57:30 | JdGordon | just ask the quesiton... |
10:57:37 | amiconn | JdGordon: Does it? I lik ethe settings wrap |
10:57:58 | rasher | amiconn: might happen by accident |
10:58:06 | rasher | a min->max wrap could be pretty damaging |
10:58:12 | rasher | to equipment or hearing |
10:58:36 | linuxstb | amiconn: I played star for the first time since your rewrite, and it's looking nice. But it's far too slow on my 5g - both the object movement animations, and the fades between levels. It could do with being at least twice as fast. |
10:59:19 | JdGordon | amiconn: im indifferent, but others are really against the wrap... shall we do a quick vote in the channel or something? |
10:59:25 | Bonusbartus | I posted it on the forum already, but I didn't get the answer I looked for ;) I'm trying to build a IR remote control for my h340 and h120, the receiver part is ready, but I need to connect it to my player |
10:59:54 | rasher | Oh nice. I managed to crash Rockbox for the first time in ages. By pressing play to resume, and then stop quick after |
10:59:55 | amiconn | The wrap might be somewhat problematic for volume, but for all other settings I vote for keeping it |
11:00 |
11:00:08 | amiconn | But that makes volume a special case |
11:00:16 | aliask | Bonusbartus: How do you intend connecting the IR receiver? |
11:00:28 | LinusN | Bonusbartus: the remote buttons are connected to a resistor network, which is in turn connected to an A/D converter |
11:01:13 | Bonusbartus | I have an unused h100 remote with a damaged display so I could use the cable from it, I found the resistor values you put somewhere on the site linus, so that s not realy a problem |
11:01:17 | rasher | Has anyone ever managed to play BrickMania on a H120? I can't see a damn thing |
11:01:32 | Life | hmm, i just added an album to my iPod, and it wasn't there in the artists list, or any other list |
11:01:40 | Bonusbartus | but How do I get the player to See and recognise the remote |
11:01:57 | Slasheri | easier would be to connect a bluetooth module to the internal serial port of the player |
11:02:00 | JdGordon | amiconn: im happy to make volume a special case, Paul_the_Nerdsuggested i do all settings which use the dB unit |
11:02:06 | rasher | Life: Are you using Tag cache? You might have to update it |
11:02:12 | amiconn | rasher: You can play it in a sufficiently warm environment |
11:02:14 | Life | no, i'm not |
11:02:42 | Life | i just threw the files from my computer into the ipod, no encryption by iTunes done, and it wasn't in there |
11:02:48 | rasher | Did you unmount it properly? I forget the windows terms.. safe remove? |
11:02:51 | amiconn | linuxstb: Make the lcd updates on 5G faster... |
11:02:51 | Bonusbartus | Slasheri: Not realy what I wanted, I want to put it next to my home hifi system and use it with my hifi remote controll |
11:02:58 | Life | yup |
11:03:13 | linuxstb | amiconn: :) I could try boosting the CPU in the two animation functions... |
11:03:16 | Slasheri | ah.. i just would like to use my cell phone to control the player inside my pocket |
11:03:27 | Life | i did safely remove it |
11:03:27 | JdGordon | LinusN: rasher: do i make volume a special case? or all dB settings.. or what? |
11:03:28 | rasher | amiconn: It's mainly the powerups I can't see. It's just a blur |
11:03:59 | rasher | JdGordon: I don't think it's important for anything but volume, but I don't have a strong opinion either way |
11:04:13 | | Join scorche` [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
11:04:37 | rasher | Life: If you copied it, and safely removed it, and are not using Tag cache, you simply browse to the folder in the browser and play |
11:05:01 | | Quit _FireFly_ ("Leaving") |
11:05:02 | JdGordon | fine, volume will be a special case |
11:05:03 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
11:05:11 | | Nick scorche` is now known as scorche (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
11:05:46 | Bonusbartus | LinusN: I found out in the cpu doc you wrote that there is an RC_detect on gpi30, but I cant find how it is made to see a remote? |
11:06:23 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
11:06:26 | | Join pfault [0] (i=pagefaul@bas2-toronto12-1088943950.dsl.bell.ca) |
11:06:36 | | Quit pfault (Read error: 104 (Connection reset by peer)) |
11:06:39 | linuxstb | Life: What "artists list" are you talking about? If you are not using tagcache, Rockbox doesn't have an option to show a list of artists... |
11:06:47 | | Join pfault-dsl [0] (i=pagefaul@bas2-toronto12-1088943950.dsl.bell.ca) |
11:06:56 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
11:07:03 | | Quit ender` (Read error: 145 (Connection timed out)) |
11:07:13 | Life | yes, it does, but i forgot what setting to do it by, so it's hard to explain |
11:07:54 | Life | unless i was using tag cache without wanting to, which could perfectly be possible |
11:08:07 | Life | but i tried to go over all the options to make sure i wasn't |
11:08:20 | Slasheri | if you are using tagcache, you probably want set it to automatically update |
11:08:30 | Life | anyway, with my level of expertise... |
11:08:32 | Slasheri | and perhaps load it to ram also |
11:08:43 | rasher | Go here.. |
11:08:48 | Life | blech, w/e i'm gonna make some manual directories to put my music in so i can just use the filebrowser |
11:08:56 | rasher | General settings > File View > Show files |
11:09:02 | rasher | and tell us where it's set at |
11:09:31 | Life | All |
11:09:56 | rasher | Then the files you just copied are where you copied them to. |
11:10:01 | rasher | Unless you didn't safely remove. |
11:10:02 | LinusN | Bonusbartus: the voltage on that pin tells you which remote type it is, we read it with the A/D converter |
11:10:05 | | Quit scorche ("Leaving") |
11:10:18 | LinusN | Bonusbartus: see firmware/drivers/lcd-h100-remote.c |
11:12:19 | Bonusbartus | LinusN: hmm I'm not very good with c but I take a look in it, but I couldnt find to what that pin was connected? is it connected to the A/D converter? |
11:13:03 | LinusN | i must say that i don't really remember how it is connected in the remote |
11:13:58 | | Quit TimG (" HydraIRC -> http://www.hydrairc.com <- Try something fresh") |
11:14:23 | amiconn | linuxstb: Even with fast lcd updates, animation gets slower proportionally to lcd size, as all animation is done in single-pixel steps |
11:14:40 | amiconn | Maybe we should adjust animation step size depending on lcd size |
11:15:00 | Bonusbartus | LinusN: As far as I can tell with the docs on site, The A/D converter is connected directly to the cpu and no parts of the remote plug are connected to the RC_Detect |
11:15:19 | | Join obo [0] (i=hidden-u@195.129.25.205) |
11:15:40 | LinusN | Bonusbartus: yes, i haven't drawn those parts in the schematics |
11:16:09 | LinusN | mainly because i didn't reverse engineer that part of the electronics |
11:16:14 | | Join pixelma [0] (i=pixelma@82.193.235.34) |
11:16:40 | linuxstb | amiconn: Yes, I'm just trying that now. Also, in the transition function, the four separate lcd_update_rect() calls will be slower than a single lcd_update_rect() on the 5g - we need to wait a minimum of about 14ms between updates. |
11:17:43 | obo | JdGordon: FS #5990 - anything happening with that? |
11:17:52 | Bonusbartus | LinusN: hmm so the only way to connect my home made remote would be to make sure that the A/D receives exact the same values as with an original remote, or write some sort of patch for it? |
11:18:10 | LinusN | yes |
11:18:36 | JdGordon | obo: im not sure, i tihnk we are waiting for someone to come up with a design that doesnt feel wierd (i.e the scroll bar must be verticle) |
11:19:33 | obo | JdGordon: I must learn to check flyspray - I started writing that at the weekend before checking for it's existance :( (but again was horizontal) |
11:20:25 | | Quit pagefault (Connection timed out) |
11:20:26 | jhMikeS | why should the slider be vertical for setting int setting? that's not right. |
11:20:44 | JdGordon | yeah, using left/right is bad for the blind, and using up/down with a horizontal slider is bad for the sigted.. so we do need sometihng.. |
11:21:05 | * | JdGordon is off.... and leaving too :p back in a few hours |
11:21:32 | Bonusbartus | LinusN: Only one cable is connected directly to the ADC, RC_BTN, I hope that means that I only have to simulate the voltages in the button resistor network, so it wouldn't be a problem to not simulate the display and such? |
11:21:55 | | Join scorche [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
11:22:00 | jhMikeS | Why's it bad for the blind? you think they wouldn't pick up on it? did any actually say it was difficult? |
11:22:42 | Paul_the_Nerd | jhMikeS: You use left/right to navigate the *vast* majority of settings, but you can't see that an INT setting looks different, so left/right will no longer navigate menus but instead change the setting, causing at least some confusion, I imagine. |
11:23:02 | Paul_the_Nerd | You don't have the visual feedback of the bar, so you don't see why the controls have changed just for those specific screens, right? |
11:23:21 | obo | couldn't you voice the value as it's changed? |
11:23:23 | LinusN | Bonusbartus: no, it is not the RC_BTN pin |
11:24:29 | amiconn | Bonusbartus: The LCD i/f is write-only, so the CPU doesn't even notice when there is no LCD |
11:25:32 | Bonusbartus | just iunstalling vmware again, my pc crashed so it'll take a few minutes to set up everything again... |
11:26:28 | Bonusbartus | So I would have to simulate the resistor network for the buttons to function, an another value for the rc to be detected as an H100 remote |
11:28:03 | | Join Mmmm [0] (n=martin@cpc1-hem13-0-0-cust562.lutn.cable.ntl.com) |
11:29:02 | | Join pondlife [0] (n=Miranda@cpc3-rdng11-0-0-cust229.winn.cable.ntl.com) |
11:29:15 | pondlife | obo: Is http://www.rockbox.org/tracker/task/5495 now fixed? |
11:29:31 | jhMikeS | Paul_the_Nerd: good point...however nothings stopping non-int settings from being horizontal either |
11:30:38 | obo | pondlife: AFAIK it is - I'll check tonight and request a re-open if it isn't? |
11:30:48 | pondlife | OK, I'll close it then! |
11:30:52 | Paul_the_Nerd | jhMikeS: I personally think using up and down to navigate the slider isn't *too* confusing. |
11:38:42 | | Join ender` [0] (i=user@84.52.165.220) |
11:39:48 | | Join Deef [0] (n=sdf@210-84-17-80.dyn.iinet.net.au) |
11:39:49 | jhMikeS | I think use both, setting a setting doesn't have to be consitent with navigating menus |
11:39:56 | amiconn | Using Up& down for a left-right slider _is_ confusing imho |
11:40:21 | jhMikeS | as long as it's consistent itself |
11:40:28 | amiconn | I'd rather keep the list, iT#s quite intuitive and precise |
11:40:37 | Deef | In the iriver firmware.. anyone know how to just skip to the next track? |
11:40:38 | Paul_the_Nerd | The list is quite fine with me. :) |
11:40:55 | Paul_the_Nerd | Deef: Have you tried pressing "Right"? |
11:41:02 | Deef | It seeks =| |
11:41:06 | Deef | Tap or hold both seek |
11:41:14 | Paul_the_Nerd | You probably have study mode on. |
11:41:34 | Deef | ah |
11:41:59 | Deef | ah yes |
11:41:59 | Deef | Thanks |
11:42:46 | Deef | You were right btw |
11:42:50 | | Quit idnar (Nick collision from services.) |
11:42:53 | | Join idnar_ [0] (i=mithrand@unaffiliated/idnar) |
11:43:00 | Deef | I didn't mean intuitive, I meant something else |
11:43:36 | Paul_the_Nerd | Some differentiation could definitely make it easier to tell where you are at a glance though. |
11:43:40 | Deef | I blame lack of sleep for being too tired to think hard enough |
11:43:44 | jhMikeS | use up/left for decrement and down/right for increment and select for setting it. use another convenient button on the player to cancel. could reverse the up/down if that makes more sense. |
11:43:58 | Deef | yeah |
11:44:10 | Deef | Sorry for the tension anyway |
11:44:27 | Paul_the_Nerd | Eh, I'm a bit of a jerk about semantics, and it gets on people pretty easily. |
11:44:46 | barrywardell | LinusN: did you ever get around to trying jtag with the sansa? |
11:44:49 | Paul_the_Nerd | But at the same time, there are plenty of times when people come in here and I really do have no *idea* even roughly what they mean. |
11:45:02 | jhMikeS | Paul_the_Nerd: nah...not so bad :) |
11:45:26 | barrywardell | LinusN: i've been trying to get it working with my h10, but haven't had success yet |
11:45:35 | linuxstb | barrywardell: Did you ever speak to davidc in the IPL project about it? |
11:45:39 | jhMikeS | couldn't be worse than I when nitpicking |
11:46:01 | barrywardell | linuxstb: not yet. he hasn't been on there the times i have checked |
11:46:13 | Paul_the_Nerd | Deef: Way I see it, what could help a lot would actually be making the icons both themeable and able to be full color bitmaps instead of mono. Then they'd be quite a bit more visible at a glance, possibly. |
11:46:27 | Paul_the_Nerd | It would make things look 'nicer' and add an additional visual cue. |
11:46:51 | * | Deef nods |
11:47:12 | linuxstb | Paul_the_Nerd: Which icons are you talking about? |
11:47:14 | jhMikeS | Paul_the_Nerd: yes, I want those color icons...had it on my own future TODO. |
11:47:21 | Deef | I see that the irivier firmware doesn't go too hard on the graphics either |
11:47:26 | Deef | Just icons and the like |
11:47:36 | jhMikeS | and larger ones on less cramped screens |
11:47:40 | Paul_the_Nerd | linuxstb: Filetree icons for folders and such, as well as those defined in viewers.config. |
11:47:55 | linuxstb | The problem with those is that they need to match the font size... |
11:48:06 | Deef | But dammit the iriver navigation is killing me as well heh |
11:48:29 | Paul_the_Nerd | linuxstb: Make lines the height of the icon or the height of the font, whichever is larger? |
11:48:33 | LinusN | barrywardell: no, i haven't had time to work on that |
11:48:42 | Paul_the_Nerd | Besides, if the icons are themable, then you design the icon to the fontsize of the theme anyway. |
11:48:49 | | Quit Bonusbartus () |
11:48:59 | jhMikeS | How do they match the font size if they're always the same size? :\ |
11:49:16 | barrywardell | LinusN: ok, thanks. i'll keep looking out for davidc on ipodlinux. maybe he can help |
11:49:37 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
11:50:06 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
11:52:47 | jhMikeS | Why not include icons of various sizes available in general? Maybe even a new file format with multiple images of different sizes for each icon. |
11:53:02 | rasher | .ico! |
11:53:25 | jhMikeS | kind of, but more flexible for our purposes |
11:53:48 | Paul_the_Nerd | Why not leave the icons for the default font size for the target, and just give themers the option to create their own for their theme? |
11:53:53 | jhMikeS | no size restrictions, and a library of all needed images |
11:54:14 | rasher | The man has a point |
11:54:28 | jhMikeS | If I change my font I'd like the images to follow |
11:54:32 | Paul_the_Nerd | Though I'm honestly not sure how to integrate it with viewers.config |
11:54:55 | jhMikeS | don't |
11:55:22 | Paul_the_Nerd | jhMikeS: Instead of "Browse Fonts" have a Font folder with .cfg files that load the font, and a size-appropriate icon-only theme for that font. :-P |
11:55:43 | linuxstb | Or add icons to the font (every font...) |
11:56:20 | rasher | Or make it work like voices, which are in the same files as languages, but in a filename that is hidden usually |
11:56:56 | jhMikeS | nah, it can be made pretty simple, like a rockbox-XxY.icons file |
11:59:25 | jhMikeS | The theme deginer could use the stock file or design their own with images of special size or appearance to go with the theme then. |
12:00 |
12:00:44 | Paul_the_Nerd | The way I see it, you could drop the icon hex from viewers.config |
12:00:48 | jhMikeS | Even have images default back to the stock icon lib when not in the theme. |
12:01:00 | jhMikeS | Paul_the_Nerd: yes, use an icon id instead |
12:01:08 | Paul_the_Nerd | Then you have an icons.config that is a list of icon filenames, and the associated file extension (with perhaps a keyword for "Music" and "Playlist" files) |
12:01:32 | Paul_the_Nerd | And of course, themes can include an override icons.config that points to replacement images in their theme folder. |
12:03:19 | jhMikeS | Was thinking of keeping all icons in a single file to keep the number of files to a minimum |
12:03:28 | | Quit pfault-dsl (Read error: 104 (Connection reset by peer)) |
12:03:36 | Paul_the_Nerd | jhMikeS: Makes it hard for a user to create them then. |
12:03:52 | | Join _FireFly_ [0] (n=FireFly@dslb-084-056-092-239.pools.arcor-ip.net) |
12:04:04 | Paul_the_Nerd | Put them in a /icons/ folder under the theme folder perhaps, and then if there's an idea for single-file themes that actually makes it through the guantlet, it resolves that problem |
12:04:07 | jhMikeS | Even if a tool is provided to build it? |
12:04:07 | Paul_the_Nerd | gauntlet |
12:04:23 | linuxstb | Don't forget different icons might be needed for main unit and remote... |
12:04:40 | rasher | Only if different fonts become possible.. |
12:04:42 | jhMikeS | linuxstb: that's a must have |
12:04:53 | linuxstb | e.g. color for H300 main LCD, mono for remote. |
12:05:10 | jhMikeS | It shouldn't have any bearing on fonts being different |
12:05:47 | linuxstb | If the user can choose a small font for the remote, and a large font for the LCD, the icons need to match as well. |
12:05:48 | jhMikeS | maybe I misunderstood that ? |
12:06:27 | linuxstb | i.e. At the moment, it's just color-depth that can vary between screens, but in the future hopefully size can vary as well. |
12:06:32 | Paul_the_Nerd | linuxstb: But that's the same as separate WPS from RWPS, you just have /icons/ and /ricons/ or whatnot |
12:06:33 | jhMikeS | Would be about time for that imo. Right now trying to display things on both screens tends to sacrific the larger one to the smaller |
12:07:17 | | Join viny1_ [0] (n=viny1@66-90-168-123.dyn.grandenetworks.net) |
12:08:13 | Paul_the_Nerd | I just think that color icons would take it from "A text based UI layered on a backdrop" to looking more like the modern UI everyone expects of it. It really wouldn't be a drastic change, but I wouldn't be surprised if a lot of people felt a great difference just from a nice colour folder icon. |
12:08:19 | | Quit viny1__ (Read error: 110 (Connection timed out)) |
12:09:33 | jhMikeS | Was also thinking about implementing popups for context menus, splashes and message boxes and whatever else works, suppose thats basically adding windows P |
12:09:59 | Paul_the_Nerd | That would be a subset of the "viewport" initiative, I think |
12:10:07 | jhMikeS | needs to be small still |
12:10:48 | jhMikeS | My understanding was viewports weren't going to appear any different than what we have now from the outside |
12:11:27 | Paul_the_Nerd | Viewports don't *have* to appear any different. |
12:11:50 | rasher | Create a viewport in the middle of the screen and BOOM, you have a popup |
12:11:57 | rasher | with a nice frame etc, of course |
12:11:58 | Paul_the_Nerd | My understanding was that they essentially allow subscreens to be rendered to, so you could have the menu popup within its own frame, or text scroll within a limited area, etc. |
12:12:09 | | Join FireFly_ [0] (n=FireFly@dslb-084-056-111-141.pools.arcor-ip.net) |
12:12:27 | jhMikeS | we need clipping / and or z-buffer to hide drawing underneath it in that case |
12:13:49 | linuxstb | Clipping is what viewports will do. |
12:14:01 | Paul_the_Nerd | Also, I'd just like to note, we missed the Fireworks release target. :- |
12:14:02 | Paul_the_Nerd | :-P |
12:14:13 | jhMikeS | linuxstb: Hmmm...wasn't under that impression |
12:14:15 | | Quit scorche (Read error: 110 (Connection timed out)) |
12:16:50 | | Quit damaki (Read error: 110 (Connection timed out)) |
12:17:42 | linuxstb | jhMikeS: So what would you expect to happen when a viewport is created in the middle of the screen and a menu drawn into that viewport? |
12:17:58 | | Join Id2ndR [0] (n=ubuntu@laf31-2-62-34-88-193.dsl.club-internet.fr) |
12:18:27 | | Quit FireFly_ ("Leaving") |
12:20:24 | | Join FireFly_ [0] (n=FireFly@dslb-084-056-111-141.pools.arcor-ip.net) |
12:21:40 | jhMikeS | linuxstb: some dialogue I had previously was that each screen would be a viewport unto itself but still full screen |
12:22:08 | linuxstb | That would just be how the initial implementation would work - to maintain backwards compatibility. |
12:22:28 | linuxstb | i.e. a default full-screen viewport. |
12:22:37 | Paul_the_Nerd | If a theme doesn't define viewports, then they default to looking like Rockbox does now, right? |
12:23:06 | jhMikeS | not sure why that's needed for backwards compatibility. spashes could be updated right away to take advantage. |
12:23:22 | linuxstb | I recall that being talked about in relation to WPSs. |
12:24:07 | | Quit _FireFly_ (Connection timed out) |
12:24:14 | linuxstb | i.e. one of the main reasons for viewports is to make nicer WPSs, but we don't want to break existing ones if we can avoid it. |
12:24:38 | | Quit Id2ndR ("Parti") |
12:25:06 | Kasperle | what does rockbox want to tell me with "error accessing playlist control file"? |
12:25:12 | jhMikeS | All screens as currently implemented should use a fullscreen viewport, yes but the splash screens needn't heed that. |
12:26:00 | Paul_the_Nerd | Kasperle: Honestly, Rockbox occasionally tells users that even on 'working' iPods, on occasion. It's *possible* that you've found a way to agitate an existing bug into consistency. |
12:26:01 | jhMikeS | Then the yes/no can be a message box. It's not themed either except maybe with colors. |
12:26:53 | Paul_the_Nerd | jhMikeS: It would lose its backdrop, but that could be replaced with the "background color" whatever that's set at. |
12:28:29 | linuxstb | We should have more colours defined in Rockbox - so splashes (and message boxes if we go that route) can have their own colours. Can users even have different colours in the WPS at the moment? |
12:28:32 | jhMikeS | I think additional color preferences should be added. But yeah, the current splash uses another color but always light gray. |
12:28:39 | jhMikeS | heh |
12:29:13 | linuxstb | We probably don't want to make them all changable via the settings menu though - just in a theme .cfg. |
12:30:18 | preglow | dash? |
12:30:22 | Paul_the_Nerd | Why not a ThemeBox plugin, that can output a .cfg but only offers the visual-related options? |
12:30:27 | jhMikeS | Display->LCD Settings->Colo(u)rs-><list of changeable ones> ?? |
12:30:30 | preglow | man seems to think sh == dash |
12:31:17 | rasher | preglow: small posix shell |
12:31:20 | Paul_the_Nerd | That would bridge the gap between .cfg only, and having an overstuffed display menu |
12:31:28 | rasher | standard in edgy rather than bash |
12:31:35 | rasher | Apparently |
12:31:45 | rasher | Keeps us on our toes |
12:32:24 | | Join funky [0] (n=repulse@unaffiliated/funky) |
12:32:35 | preglow | rasher: really? i'm using edgy myself right now |
12:32:38 | jhMikeS | Could even have a nifty graphical preview, set them all from one screen and actually and fit it there. |
12:32:52 | rasher | preglow: and ls -l /bin/sh says? |
12:32:58 | preglow | dash |
12:33:08 | rasher | There you go |
12:33:15 | preglow | but i'm using bash, apparently |
12:33:38 | rasher | Hm, some users were getting dash. Did you perhaps upgrade from dapper? |
12:33:48 | preglow | probably because i upgraded, yes |
12:34:09 | preglow | i should start using zsh again anyway |
12:35:42 | FireFly_ | rasher: what about users which don't use debian? |
12:35:45 | jhMikeS | I think the backlight settings should be split up under a backlight submenu if the target has a lot of options for it. Wouldn't really bother me if it varied from player to player. |
12:35:58 | rasher | FireFly_: What? |
12:36:09 | FireFly_ | in my system there is no dash ;) |
12:36:17 | FireFly_ | and i'm not using debian |
12:36:23 | rasher | That's.. fine? |
12:36:42 | rasher | I'm not quite sure what the question is |
12:36:44 | rasher | If there is one |
12:36:58 | FireFly_ | with your changes in the scripts the scripts won't run on other systems |
12:37:19 | rasher | I was correcting mistakes |
12:37:24 | rasher | There is no "==" in test |
12:38:00 | rasher | At least, "=" is what posix says |
12:38:16 | FireFly_ | you have also changed the first line in voice-common.sh |
12:38:18 | jhMikeS | and the name "Caption Backlight" is a bit cryptic imho |
12:38:24 | rasher | FireFly_: Ah! |
12:38:28 | FireFly_ | form #!/bin/sh to #!/bin/dash |
12:38:29 | rasher | Well that was a mistake :) |
12:38:36 | FireFly_ | ;) |
12:38:48 | jhMikeS | ok, 'nuff preaching :P, back to work |
12:39:15 | rasher | I had no idea.. |
12:39:25 | preglow | rasher: why'd they start using dash as the standard shell anyway? |
12:39:38 | rasher | Mainly for init scripts I think. It's faster |
12:39:43 | rasher | shaved a few seconds off boot time |
12:40:27 | Kasperle | it's also more standards compatible |
12:40:43 | rasher | Depends what you mean |
12:40:50 | rasher | It implements POSIX and not really much more |
12:40:59 | rasher | Bash implements posix and a whole bunch of other stuff |
12:41:24 | rasher | I wouldn't really call one more standards compatible than the other |
12:41:25 | Kasperle | the other stuff is what makes people use bash and thus break compatibility with systems without bash and especially /bin/sh not being bash |
12:41:34 | Kasperle | </rant> |
12:41:35 | Kasperle | ;) |
12:41:53 | rasher | Well, that's not a problem you need to consider if you're selecting a default shell, really |
12:42:30 | Kasperle | sometimes people need to be educated "the hard way" ;) |
12:42:56 | jhMikeS | hmm...the H120 gets way better radio reception than the x5 |
12:43:13 | rasher | I'm sure most people will just set their shell to bash and get on with their lives |
12:43:22 | * | linuxstb wonders why POSIX chose a single = for comparisons |
12:43:52 | Kasperle | rasher: that's fine. but they might learn that /bin/sh is not necessarily bash in the process. |
12:44:48 | rasher | Perhaps. I usually start out as /bin/bash, then test with dash and change to /bin/sh if I need to. Of course, that's assuming I don't cock up as I did just now. |
12:45:11 | FireFly_ | linuxstb: because the syntax for an assignment is BLA="blub" and not BLA = "blub" i guess |
12:45:37 | rasher | That still doesn't excuse using = only in difference to decades of tradition |
12:45:46 | rasher | (possibly less at the time, but still) |
12:46:16 | rasher | I mean, sure they didn't HAVE to, but it'd have been nice |
12:46:20 | linuxstb | FireFly_: I never realised that, but it still hurts my eyes to see it. |
12:46:40 | FireFly_ | rasher also configure have now #!/bin/dash :) |
12:46:51 | rasher | FireFly_: oh christ |
12:47:43 | amiconn | ugh |
12:47:55 | pondlife | ugh? |
12:49:07 | FireFly_ | rasher vor testing the scripts with different shells you can start the script like that: <shell-bin> <shell-script> |
12:49:54 | rasher | Yeah, it's just habit. I usually change to dash at some point while writing the script |
12:50:09 | rasher | and just leave it until I'm done |
12:51:46 | amiconn | All that talk about colour icons & other graphical crap... |
12:52:13 | FireFly_ | ;) |
12:52:57 | * | jhMikeS likes graphical crap |
12:53:45 | preglow | as long as it's not charcell i'm fine with it |
12:53:48 | preglow | but a pretty rockbox would be cool |
12:53:51 | preglow | now someone do it! |
12:55:15 | *** | Saving seen data "./dancer.seen" |
12:55:29 | jhMikeS | gradient fills uber alles :P |
12:55:38 | LinusN | i think a classical gui with icons in a grid would be nice |
12:56:11 | jhMikeS | Like Windows 3.1? |
12:56:23 | preglow | would definitely be a good and logical start |
12:56:33 | linuxstb | I can never recognise what icons mean.. |
12:57:17 | | Part Paul_the_Nerd |
12:57:28 | jhMikeS | I think if icons are well designed to be distinct they don't even have to make sense pictorially for what represents |
12:57:36 | LinusN | in my view, there would be both icons and text |
12:57:59 | hcs | the circle is play, the oval is stop, the two circles is options... |
12:58:00 | jhMikeS | As long as you can develop the reflex about what it represents in context |
12:58:34 | jhMikeS | I think killing text outright would be a mistake too |
12:59:05 | rasher | Icons and a single text string at the bottom of the screen describing the currently selected item |
12:59:13 | rasher | So you have a chance to learn |
12:59:31 | jhMikeS | rasher: exactly |
12:59:54 | aliask | I can't forget this layout: http://home.arcor.de/gabriel.meier/temp/mockup%20menu.jpg |
13:00 |
13:00:01 | jhMikeS | the icons do help with being speedy once you're trained |
13:00:14 | linuxstb | I'm perfectly happy with Rockbox's current text-only UI - it just needs making a little prettier (better use of colour, larger fonts for large LCDs, better icons etc). |
13:00:34 | | Join Febs [0] (n=shortcho@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:00:36 | aliask | linuxstb: Careful... "better icons" ... :) |
13:01:09 | * | amiconn actually prefers a textual menu over icons |
13:01:19 | | Join Paul_the_Nerd [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
13:01:19 | amiconn | Even though I do like graphical UIs |
13:01:32 | jhMikeS | that could be a theme. it looks nice and has the gloss I like |
13:02:01 | rasher | Tango icons are nice |
13:02:07 | jhMikeS | If we're careful, "textual" could be a theme itself |
13:02:16 | rasher | Except the blue folder icon. Don't like that. |
13:02:31 | aliask | Change the hue in photoshop :) |
13:02:33 | jhMikeS | folders are manilla...period ;) |
13:02:51 | amiconn | With icons, I often have to guess what they mean (or move to them in order to see some popup text) |
13:03:03 | linuxstb | amiconn: I'm with you there. |
13:03:18 | aliask | I think if all icons have accompanying text, it shouldn't be a problem. |
13:03:29 | amiconn | Many newer cellphones have their main menu implemented as icons. |
13:03:32 | jhMikeS | but there's text there...once I have a strong association with them they only need be recognizeable |
13:03:38 | amiconn | aliask: Then it's just a waste of space |
13:03:52 | jhMikeS | no it's not |
13:03:53 | aliask | But it looks much nicer |
13:03:56 | hcs | my phone is fairly low resolution but still has text and icons |
13:04:08 | hcs | only one on a screen at a time, though |
13:04:09 | linuxstb | aliask: No it doesn't - it just looks like Windows 3.1... |
13:04:26 | rasher | I really think that icons only, and a single, changing piece of text is the way to go if you want an icon-interface |
13:04:31 | aliask | Do those icons in the image I linked look like Windows 3.1? |
13:04:53 | rasher | My phone has that, but the icons are hideous, so I use a text-menu with small icons instead |
13:05:17 | hcs | rasher: Nokia? |
13:05:19 | rasher | aliask: that's just a text-menu with icons |
13:05:21 | rasher | hcs: yup |
13:05:29 | jhMikeS | They make navigation speedier when you gain experience. I can look at the icons in my context menu for WinRar and such and find it faster with a pictue |
13:05:33 | aliask | rasher: Anything wrong with that? |
13:05:35 | linuxstb | aliask: No. I was referiing to Linus's grid suggeston. |
13:06:05 | aliask | While I don't mind the grid idea, I would prefer the icon with text approach. |
13:06:09 | rasher | aliask: not at all, but I believe most people were talking about the "grid" thing |
13:07:02 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/session) |
13:07:21 | | Quit barrywardell () |
13:07:22 | jhMikeS | rasher: me too, dumping text makes thing harder for the noob. dumping icons harder for the experienced. |
13:07:57 | | Quit hannesd (Read error: 104 (Connection reset by peer)) |
13:09:50 | jhMikeS | I thought the pitchscreen was supposed to use semitones now...I still see % there...or I forgot to update :P |
13:10:04 | linuxstb | The mode is toggled via a button press. |
13:10:22 | | Join hannesd_ [0] (n=light@gate-hannes-tdsl.imos.net) |
13:10:44 | rasher | Ah, time for another "do not reply if you want to create a new thread" mail, I see. |
13:11:07 | rasher | There should be laws against doing that |
13:11:08 | jhMikeS | Ahh... ok .. I think it should increment in 1/100th semitones (cents in musical terms) and use semitones for the coarse adjustment |
13:11:39 | rasher | As well as sending "test" mails. |
13:11:52 | jhMikeS | Wierd it stops at 199.9% |
13:12:01 | linuxstb | rasher: Point people to list archive so they can see what a mess replying causes for threaded viewers. |
13:12:11 | linuxstb | ^to the list archive |
13:12:17 | linuxstb | e.g. http://www.rockbox.org/mail/archive/rockbox-archive-2006-11/ |
13:12:20 | | Quit Mmmm (Remote closed the connection) |
13:13:03 | rasher | linuxstb: I was just commenting that Febs just posted one |
13:13:46 | linuxstb | rasher: Just read that myself.. |
13:14:19 | Febs | Yeah, I was going to put something in about top posting too, but I figured, baby steps. |
13:15:00 | rasher | I have a feeling many of the offenders are blind, so it's sortof understandable in some ways, I suppose, although they'd still benefit from getting discussions grouped better |
13:15:39 | rasher | And top-posting I'll allow for blind people, unless their screen reader knows to skip quotes |
13:16:13 | rasher | I can only imagine having to listen to the same post a couple of times during a discussion because people (including me, some times) don't know how to trim |
13:16:34 | rasher | Now middle-posting... |
13:16:40 | Febs | I *did* notice your lack of trimming on the ipod backlight discussion ;) |
13:17:41 | rasher | I did trim, just only the stuff below what I wanted to answer. Forgot the bits above it for some reasons. |
13:18:19 | * | jhMikeS hopes there's no code anywhere in rb that calls buffer_alloc after initializing audio without explicitly obtaining the pointer first. Just a pitfall of using that interface... |
13:31:49 | obo | after audio_init or mp3_init? |
13:31:59 | * | JdGordon is back, did i miss anything interesting? |
13:33:52 | jhMikeS | obo: yes. audio and voice must be stopped first and buffer marked as trashed before using it. a call to audio_get_buffer will do that. |
13:33:59 | * | amiconn thinks the cellphone UIs are getting worse instead of better |
13:34:23 | * | aliask generally agrees |
13:34:50 | amiconn | My first had a pure text menu. Nice and simple. The second one too. My current one has a main menu with icons which takes longer to operate than a text menu |
13:35:26 | jhMikeS | buffer_alloc nibbles away at the start of RAM right where the voice file is stored or the file buffer starts if no voice. |
13:35:32 | amiconn | At least the icons have a selected state that can be recognised. The last cellphone UI I saw (Siemens CF75) doesn't even have that |
13:35:33 | * | petur doesn't waste time and money on cellphones |
13:36:14 | rasher | Why must mkswap mock me so |
13:36:18 | preglow | and i just plain and simple hate the buggers |
13:36:26 | rasher | mkswap: error: swap area needs to be at least 40kB |
13:37:03 | jhMikeS | actually the codec malloc block is before the file buffer |
13:37:44 | JdGordon | LinusN: should i commit the ata stuff with a new name and with the audio buffering ifdeffed out for archos? |
13:38:00 | | Join Criamos [0] (n=Criamos@p5493171B.dip0.t-ipconnect.de) |
13:38:37 | | Quit rasher ("leaving") |
13:38:40 | | Quit Kohlrabi ("Reconnecting") |
13:38:40 | | Join Kohlrabi [0] (n=Kohlrabi@frustrum.nosebud.de) |
13:39:36 | | Join lee-qid [0] (n=liqid@p549672E9.dip.t-dialin.net) |
13:39:44 | JdGordon | does anyone have a better name than ata_idle_callback? |
13:40:13 | | Join rasher [0] (n=rasher@62.79.64.148.adsl.hs.tiscali.dk) |
13:40:37 | Deef | What is the difference between 'Directory' and 'Directory All' in the stock firmware? |
13:40:42 | | Quit Febs (Read error: 145 (Connection timed out)) |
13:41:00 | Deef | Been messing with it on repeat and can't see what Directory All means |
13:41:06 | jhMikeS | JdGordon: If I knew what it was for I could think about meaningfully |
13:41:06 | Paul_the_Nerd | Deef: Many of us haven't used the original in quite some time |
13:41:15 | | Quit aliask ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]") |
13:41:16 | Deef | fair enough |
13:41:28 | Deef | The manual doesn't explain it either |
13:41:35 | JdGordon | jhMikeS: the set of functions so apps/ can be told when the hdd is adle and about to shutdown |
13:41:41 | JdGordon | so they can do stuff |
13:42:26 | | Join Life^ [0] (n=12@a137118.upc-a.chello.nl) |
13:42:26 | | Quit Life (Read error: 104 (Connection reset by peer)) |
13:42:28 | jhMikeS | can they refuse a request and keep it active? |
13:43:03 | JdGordon | its if they have stuff which needs to be written/read to disk but not urgently |
13:43:13 | jhMikeS | ata_idle_notify ? |
13:43:20 | JdGordon | buet |
13:43:33 | JdGordon | beaut even |
13:43:52 | jhMikeS | or even ata_on_idle_callback |
13:44:02 | JdGordon | idle_notify is shorter |
13:44:36 | jhMikeS | *_callback seems more consistent with tradition though |
13:44:54 | rasher | Deef: Do you mean Sfl [DA] and Sfl [D]? |
13:44:57 | | Quit NickDe ("Leaving") |
13:45:14 | Deef | Yes but without the shuffle |
13:45:43 | rasher | ah |
13:45:54 | JdGordon | do all the archos use the HWCODEC? |
13:46:11 | Deef | Strange that it uses different icons too... |
13:46:16 | rasher | Deef: That doesn't exist.. |
13:46:26 | Deef | oh |
13:46:37 | rasher | At least not in 1.65 |
13:46:39 | Deef | yeah, I got it, nevermind |
13:46:49 | Deef | The manual calls it directory all |
13:46:54 | Deef | When its just directory repeat |
13:46:57 | | Join dpr0 [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
13:46:59 | rasher | Ah |
13:47:07 | Deef | Didn't notice until I realise the icons were different |
13:47:24 | Deef | (Manual says Directory and Directory All for both modes) |
13:47:28 | Deef | blah |
13:48:17 | | Join Id2ndR [0] (n=ubuntu@laf31-2-62-34-88-193.dsl.club-internet.fr) |
13:48:53 | jhMikeS | JdGordon: If I search config*.h for MAS I get six archos players listed. Is that all of them? |
13:49:02 | JdGordon | i guess so |
13:49:11 | | Quit dpro (Read error: 110 (Connection timed out)) |
13:49:51 | Deef | .. and 1.65 Rasher? |
13:50:01 | Deef | Not talking about the H300s I guess |
13:50:19 | Deef | Or is it up to that now and I have no idea |
13:51:55 | Paul_the_Nerd | 1.65 is the second most recent H100 series firmware |
13:52:25 | Deef | Righto |
13:52:46 | rasher | Ah, right. |
13:53:00 | amiconn | JdGordon: What's that audio buffering thing you were talking about? |
13:53:03 | rasher | And now, for my next trick, I will resize a live ext3 partition. |
13:53:53 | JdGordon | amiconn: playback.c will refill the buffer if it is under 75% if the disk is spinning, linus doesnt want that for low mem targets because its possible it never shutsdown the disk |
13:55:02 | rasher | JdGordon: Why not just MEM_SIZE or whatever the define is |
13:55:09 | Life^ | what can be the cause of rockbox not playing the music files i've put on my ipod? |
13:55:22 | JdGordon | becuase it doesnt look like MEM is defined properly anywhere... |
13:55:23 | amiconn | JdGordon: Hmm, I don't think it is a good idea to do this |
13:55:32 | Life^ | it's found them, and displays all the properties (songname, songlength, everything) |
13:55:35 | | Quit FireFly_ ("Leaving") |
13:55:36 | JdGordon | amiconn: why not? |
13:55:40 | Life^ | but it doesn't play them when it should |
13:55:41 | | Quit Id2ndR ("Parti") |
13:55:45 | rasher | Life^: what kind of file?? |
13:55:50 | amiconn | Disk never shutting down might very well happen on newer targets as well if the rebuffering is slow due to high load |
13:55:55 | amiconn | ....e.g. on ipod |
13:55:55 | Life^ | .mp3 or .wmv |
13:56:12 | rasher | Well, wmv is not supported, so that's easy. |
13:56:13 | Life^ | .wma* |
13:56:17 | rasher | Nor wma. |
13:56:26 | rasher | Are you sure an mp3 is not playing? |
13:56:27 | amiconn | Am I the only one who gets the effect that rebuffering takes _ages_ on ipod? |
13:56:50 | Life^ | yes, quite |
13:57:04 | jhMikeS | 75%?! |
13:57:12 | rasher | Life^: Is anything about it special? |
13:57:15 | JdGordon | jhMikeS: just a number i picked... |
13:57:21 | JdGordon | would 50$ be better? |
13:57:25 | JdGordon | 50% |
13:57:28 | rasher | 50$ would be nice |
13:57:39 | Life^ | hmm, maybe the dir i put the music in, i made some custom directories in the root of the ipod |
13:57:39 | rasher | As would $50. |
13:57:46 | amiconn | I think that it started happening with the new scheduler |
13:57:47 | Life^ | and am trying to play the files using filebrowser |
13:57:59 | rasher | Life^: That's not a problem. Wmas might be the problem |
13:58:04 | jhMikeS | that's maybe worth 15s of audio at 44100Hz |
13:58:08 | Paul_the_Nerd | jhMikeS: The theory is that the disk is already spinning, so before it stops it may as well top off the buffer. |
13:58:10 | Life^ | just their prescence? |
13:58:20 | jhMikeS | and 30ish at 50% |
13:58:23 | rasher | Life^: Possibly, since Rockbox might try to buffer them |
13:58:32 | Paul_the_Nerd | jhMikeS: I think you're confused as to what's going on. |
13:58:44 | rasher | Paul_the_Nerd: What if you're playing wavs though |
13:58:55 | Life^ | i'll remove them |
13:58:56 | markun | JdGordon: any idea why MEM is not defined everywhere? |
13:59:00 | Paul_the_Nerd | rasher: What about wavs? |
13:59:04 | rasher | I guess you're rebuffering all the time then anyway |
13:59:25 | rasher | Paul_the_Nerd: nevermind |
13:59:36 | Paul_the_Nerd | The rebuffer on spindown *should* only happen once in my mind. |
13:59:49 | Paul_the_Nerd | That would remove the possibility of infinite buffering anyway. |
13:59:55 | jhMikeS | Paul_the_Nerd: Possibly but it could keep disks spinning forever depending on the timeout |
14:00 |
14:00:06 | jhMikeS | or am I still confused? |
14:00:14 | Life^ | wauw, removing them actually worked |
14:00:18 | Life^ | i didn't think it would |
14:00:22 | rasher | It should spind down at once after the top-off |
14:00:27 | | Join _FireFly_ [0] (n=FireFly@dslb-084-056-111-141.pools.arcor-ip.net) |
14:00:27 | JdGordon | markun: no, unless its defined by configure? |
14:00:31 | Paul_the_Nerd | The top-off should be the last thing, yes. |
14:00:40 | Life^ | thx rasher |
14:00:45 | rasher | Life^: no problem |
14:00:48 | Paul_the_Nerd | If you made the top-off always occur last, followed by the spindown, you could actually top-off at *any* percentage safely, right? |
14:01:23 | jhMikeS | Paul_the_Nerd: that's rather elegant actually |
14:01:39 | JdGordon | hmm.. yeah, looks like configure defines MEM |
14:02:46 | jhMikeS | Top off just before spindown occurs and avoid any chaotic behavior |
14:03:09 | | Quit petur ("worrrk") |
14:04:04 | | Quit viny1_ ("Leaving") |
14:04:08 | JdGordon | the problem is, the topping off (i assume) must be done by the audio thread, but the callback is from the ata thread, so the callback sends the Q_AUDIO_FILL_BUFFER to the audio thread, where it is possible that the disk has already spundown |
14:04:22 | jhMikeS | Post to the audio thread and wait for it. |
14:04:41 | JdGordon | unless I add a new Q_AUDIO_FILL_BUFFER_IF_ATA_ACTIVE which checks the disk befoe calling the rebuffer? |
14:04:42 | jhMikeS | Spindown shouldn't finish while in the callback |
14:05:29 | JdGordon | fs 6289 has the patch btw |
14:06:15 | JdGordon | maybe ill do that, more elegant than using ata_spin() |
14:06:23 | jhMikeS | The callback should be synchronized and spindown should only occur after it returns or after all register callbacks have returned |
14:06:40 | JdGordon | it is |
14:07:02 | JdGordon | but the callbacks are run from the ata thread, not the main thread.. which can cause problems (i tinhk) |
14:07:23 | JdGordon | I don want to add semaphores and such |
14:07:50 | JdGordon | do we have counting semaphores in the core? |
14:07:55 | jhMikeS | then you'll have a race condition |
14:07:58 | jhMikeS | no we don't |
14:09:12 | jhMikeS | afaik there's no order in which the scheuler releases the waiters other than normal but it may have been changed if the waiters are queued or something |
14:12:47 | JdGordon | how does this look? ata_fillbuffer_callback(void) is called when the disk is idle but still spinninng (or about to shutdown), the callback puts the rebuffer requests onto the queue but it only gets filled if the disk is still spinning http://rafb.net/paste/results/pygUmF12.html |
14:13:00 | | Join damaki [0] (n=Chocolat@ALille-151-1-57-39.w82-127.abo.wanadoo.fr) |
14:13:02 | jhMikeS | We need something to release all waiting threads on an event. pcm_record.c for example doesn't see trouble because it's not being accessed by multiple thread for controlling recording...yet |
14:13:27 | JdGordon | which means, its possibly safe for archos |
14:16:03 | jhMikeS | The spindown doesn't involve interrupts does it? |
14:16:20 | JdGordon | i dont tihnk so.. not sure... |
14:16:51 | jhMikeS | that's important cause it could spin down after the ata_disk_is_active call if so |
14:17:31 | JdGordon | the liklyhood of that happening is pretty slip i would think |
14:17:34 | JdGordon | slim |
14:18:13 | jhMikeS | It's a race condition. What if it spins down after that? Will it just respin and buffer normally? |
14:18:53 | jhMikeS | hmmm...I guess it it'll just drop to the buffer fill as usual |
14:18:55 | JdGordon | considering ata_disk_is_active() would be called from a different thread, so to spin down the disk between a check and a ata access there needs to be a yield to the ata thread first, which wouldnt happen then |
14:19:58 | jhMikeS | ok...sounds good to me :) So I guess it's done by the ATA thread only |
14:20:11 | JdGordon | what is? |
14:20:19 | jhMikeS | The spindown? |
14:20:38 | JdGordon | yes, afaik only the ata thread can shutdown the disk |
14:23:08 | JdGordon | btw, the 15s of aduio quoted before.. where did that come from? 25% of 32 is 8mb of ram, or 8min of a standard mp3 |
14:23:09 | jhMikeS | yes, it's not a tick task or anything |
14:23:45 | jhMikeS | I came up with it from 44100Hz PCM on an x5 with 16MB. |
14:24:08 | JdGordon | ah, but its the codec buffer, not the pcm one.. |
14:24:20 | jhMikeS | There's usually about 10MB for the file buffer available |
14:24:37 | jhMikeS | At least with voice and all that |
14:24:44 | * | LinusN is amused by the logo thread in the forum |
14:24:52 | | Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar) |
14:25:02 | jhMikeS | LinusN: logo thread? |
14:25:15 | LinusN | http://forums.rockbox.org/index.php?topic=6202.0;topicseen |
14:25:16 | Paul_the_Nerd | I think the rock in a box wins. ;) |
14:25:22 | LinusN | absolutely |
14:26:28 | jhMikeS | that picture for the bootup logo is too Apple-y |
14:26:38 | JdGordon | LinusN: the audio rebuffernig wont happen unless MEM > 8.. sounds good? |
14:27:16 | jhMikeS | Why would the system be unstable if you just fill once before spindown? |
14:27:23 | * | JdGordon hopes MEM actually is defined by configure.. or this code will never happen |
14:27:35 | jhMikeS | At any memory level for that matter |
14:27:57 | JdGordon | ? it wouldnt.. |
14:28:19 | JdGordon | the idea of this is to get this idle access stuff into the code, with it actually being used when it does |
14:28:27 | LinusN | JdGordon: doesn't really matter at the moment, since the low-mem targets (archos) use a different playback engine |
14:28:42 | JdGordon | ifp7xxx will have the same problem tho |
14:28:48 | JdGordon | if that port comes back to life |
14:28:48 | LinusN | true |
14:29:22 | JdGordon | so we are good to go? |
14:29:39 | Paul_the_Nerd | Might there be a better way to handle buffering for flash based hardware anyway? |
14:30:30 | JdGordon | Paul_the_Nerd: ah crap, you just reminded me that the flash players call the callback as soon as they are registered.. so the audio thread could possibly buffer indefinatly |
14:30:40 | * | Paul_the_Nerd grins. |
14:31:06 | JdGordon | :( my isster is asleep and i cant get her nano to test this out on |
14:32:27 | * | jhMikeS thinks regenerative braking should be used on hard disks to recharge the battery and regain the energy from the spinning platters. But noone's made a drive that does that yet :( |
14:32:43 | JdGordon | anyone fell like testing this? |
14:33:00 | jhMikeS | I'll do it |
14:33:05 | daurn|laptop | JdGordon: just give me your sister's nano |
14:33:06 | daurn|laptop | ;) |
14:33:12 | JdGordon | ... |
14:33:21 | JdGordon | jhMikeS: on a nano? |
14:33:38 | jhMikeS | oh, no. On an x5 and H120 which this will affect too |
14:33:59 | JdGordon | actually dw.. ill test it on the sim |
14:35:14 | jhMikeS | I think it's a good idea. Should reduce spinup...but what if the spinup was *for* rebuffering? no change? |
14:35:14 | JdGordon | ok, ill up a new version onto fs |
14:36:20 | JdGordon | this new version wont spinup if it was expolicitly because we thought we were still spinnig |
14:38:05 | JdGordon | http://www.rockbox.org/tracker/?getfile=12702 |
14:38:29 | jhMikeS | hmmm...even rebuffering again wouldn't be bad unless the timeout is long compared to the time audio needs to be buffered agian |
14:38:30 | | Join muesliii [0] (n=muesliii@61.95.205.84) |
14:38:41 | JdGordon | to test this you will need to let it fully buffer, then skip forward a few tracks wile the disk is still spinning to get the buffer down to <75% and rebuffer |
14:39:15 | amiconn | JdGordon: Regarding your catch-disk-spinning for refill and the 25% calculation: Think about 96kHz 24bit WAV and targets with 16MB RAM |
14:39:54 | JdGordon | umm... i dont know how to do the maths on that properly... |
14:40:04 | JdGordon | and how often do people use WAV? |
14:40:06 | * | amiconn thinks we can make 96kHz WAV work on archos recorders |
14:40:14 | amiconn | Not on Ondios though |
14:40:36 | | Join PaulJam [0] (n=pauljam@vpn-3014.gwdg.de) |
14:40:43 | amiconn | 16bit, that is |
14:40:46 | JdGordon | btw, midkay thought about adding options in so the user can pick the rebuffer level depending on his usage |
14:41:06 | JdGordon | apparently rebuffering would be bad for people who skip backwards |
14:41:09 | jhMikeS | funny how more and more can be squeezed from the archos |
14:41:24 | JdGordon | the damn things just wont die! |
14:41:42 | * | jhMikeS always gets funny looks skipping around backward |
14:43:05 | * | Paul_the_Nerd 's entire standard usage pattern involves pressing the power button and letting auto-resume handle everything. |
14:43:27 | | Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.") |
14:43:49 | * | JdGordon the same |
14:44:19 | jhMikeS | I'm always just browsing for what I want myself...usually some song that's been in my head all day and I have to listen to so it will go away :P |
14:44:41 | amiconn | The MAS PCM codec officially supports only 8,11,12,16,22,24,32,44 and 48kHz |
14:44:52 | Paul_the_Nerd | So how would 96 work? |
14:45:03 | amiconn | But the MAS can easily be overclocked to 200% (we do this when pitching up for mp3 as well) |
14:45:28 | amiconn | And pitching to 200% then produces 64,88 and 96kHz |
14:45:48 | jhMikeS | Then you can't pitch up 96 from the pitch screen any more |
14:46:04 | amiconn | true |
14:46:29 | amiconn | But I know it works, I used this when testing the s/pdif frequency measurement on the H140 |
14:46:42 | JdGordon | hmm.. watching the aduio thread debug, it sounds/looks like the hdd turns off as soon as the rebuffering finishes (this is without the callback) |
14:47:07 | amiconn | 96kHz PCM will cause the archos to rebuffer every 5 seconds though |
14:47:22 | jhMikeS | heh...keep 'er plugged in |
14:47:45 | JdGordon | if (playing) |
14:47:45 | JdGordon | ata_sleep(); |
14:47:48 | JdGordon | ! thats bad |
14:48:15 | JdGordon | im revoing that cal at the end of audio_fill_file_buffer() |
14:48:45 | jhMikeS | !! oy |
14:49:00 | JdGordon | convince me to keep it :D |
14:49:18 | JdGordon | the kills any benefit thiis idel stuffs would have |
14:49:21 | jhMikeS | suppose I understand the intent was to stop the disk if only started for rebuffer |
14:50:53 | JdGordon | the plan is to use the idle callbacks to save playlist position, settings, etc.. and the most common way to get the disk spinning is by a audio rebuffering.. but the ata_sleep() bypasses the callbacks |
14:52:29 | | Quit _FireFly_ ("Leaving") |
14:53:06 | JdGordon | hmmm... is 97% codec stack usage a bit high? |
14:53:29 | jhMikeS | No, >100% is a bit high :) |
14:53:31 | JdGordon | or is that coz im being an idiot with the excessive track sckipping to test rebuffering? |
14:53:44 | JdGordon | 97% doesnt leave much room |
14:54:01 | linuxstb | 97% means it's been judged perfectly... |
14:54:46 | JdGordon | ok, well if its not going to grow anymore, then yes |
14:54:59 | linuxstb | But yes, it does look risky. |
14:55:17 | linuxstb | Is the % in the debug screen the current usage, or the maximum usage? |
14:55:18 | JdGordon | and usb is down at 10%.. |
14:55:18 | jhMikeS | The pcm record stack needs adjusting. It overflowed a little the first time I tested changes. I guess it should be calced from the max but that one's simple. |
14:55:20 | *** | Saving seen data "./dancer.seen" |
14:56:50 | * | linuxstb checks the source and decides it's maximum usage. |
14:57:59 | jhMikeS | It's only using about 70% or something but it's about 50% bigger now than in CVS. A little excessive. |
14:58:35 | jhMikeS | voice gets 96% btw |
14:59:24 | | Join NickDe [0] (n=nicholas@198.7.236.195) |
14:59:27 | JdGordon | can someone with the nano please test my patch to see if buffering happens constanlty? |
15:00 |
15:00:30 | jhMikeS | doesn't happen at all here since I don't have one :) |
15:01:17 | JdGordon | pretty please? 1am here and id like to commit this before going to bed unless there are objections :p |
15:01:46 | | Part Paul_the_Nerd |
15:04:14 | JdGordon | meany... the lot of you! |
15:04:28 | jhMikeS | hey I don't have one! |
15:04:53 | JdGordon | meany... the lot of you! ( jhMikeS and others' without a nano excepted) |
15:05:01 | linuxstb | If you port Rockbox to a 2nd gen Nano, I'll test... |
15:05:01 | jhMikeS | :) |
15:05:48 | Soap | which brings up a question. |
15:05:56 | JdGordon | and dinner :p |
15:06:05 | Soap | Is there a dev who is interested in working on a port to the 2nd gen Nano who would like one? |
15:06:32 | | Quit Nibbier (Read error: 113 (No route to host)) |
15:07:01 | * | JdGordon does the usual, yes, but lacks the know-how |
15:07:04 | jhMikeS | wow, to get a free nano all I have to do is port rockbox to it? such a deal! |
15:07:15 | linuxstb | The port needs either encryption hackers or low-level hardware hackers in order to make any progress. Far beyond my skills. |
15:08:07 | * | daurn|laptop wishes he knew how to decrypt stuff |
15:08:32 | | Join Nibbier [0] (n=sven@port-212-202-78-72.dynamic.qsc.de) |
15:08:33 | jhMikeS | Man, there's so much I want to do and porting something would be good learnin' |
15:08:47 | Soap | The reason I ask is I am getting one free in a week or two from the Key Bank offer, I have no use for it, and would be willing to donate it IF there was someone serious about its port who needed one. Otherwise I might as well sell it and donate cash. |
15:09:34 | Soap | I know donations sometimes get spent getting hardware in the hands of developers, and I thought I might as well cut out the middle man. |
15:09:59 | JdGordon | hmm... just trying in the sim... it looks like the nano will buffer at 75% full every time.. is that bad enough to not commit this? |
15:10:26 | markun | Soap: you can also ask the ipodlinux guys if they have use for it. |
15:10:29 | linuxstb | davidc (I think) in the IPL project was going to rip one apart, so maybe he could use some spares... |
15:11:32 | jhMikeS | Is that the one with "unmarked" chips and such as well? |
15:11:35 | linuxstb | Everyone here seems to be going after the Sansa as the next major Rockbox target. |
15:11:56 | Soap | Not a bad idea, if you all would vouch for the integrity of the person I consider gifting it to. |
15:12:30 | Soap | The think about Rockbox is I feel I know most people's abilities well enough and intentions... |
15:12:31 | linuxstb | Soap: If you wanted, you could contact leachbj - the original IPL hacker and founder of the project. |
15:12:37 | jhMikeS | I wonder if Apples fires employees caught using rockbox on their iPods. |
15:12:57 | linuxstb | His email address is all over the Rockbox source in the IPL-derived files. |
15:13:52 | | Join Bjoern-Erik [0] (n=unknown@67.80-202-110.nextgentel.com) |
15:14:26 | JdGordon | ok, better idea... im disabling the buffering for the nano and commiting... unless someone objects |
15:15:07 | linuxstb | JdGordon: I haven't looked at your patch, but I've found it's never a good idea to commit just before going to bed... |
15:15:23 | JdGordon | waiting for the build to fiish of course... |
15:16:18 | JdGordon | for some reason i feel its safer to commit when everyone else is awake... |
15:16:56 | | Join Blackfish [0] (n=asd@p548361E1.dip.t-dialin.net) |
15:17:10 | daurn|laptop | lol |
15:17:56 | jhMikeS | JdGordon: can I object later? |
15:18:20 | JdGordon | ah, but then its too late.... then its a must fix instead of stop the commit... |
15:18:42 | jhMikeS | exactly :P It's a great motivator. |
15:19:40 | JdGordon | 1 thing I should double check... adding a new Q_AUDIO_blaa in the middle of the enum shouldnt have any funny side effects... will it? |
15:20:01 | LinusN | no |
15:20:12 | JdGordon | thought so |
15:20:14 | jhMikeS | I did it and it's fine |
15:24:16 | | Join barrywardell [0] (i=892b7a6e@gateway/web/cgi-irc/labb.contactor.se/session) |
15:25:01 | | Part LinusN |
15:25:05 | jhMikeS | why do we need a whole range of batteries on the x5? Aren't there only two? |
15:25:35 | jhMikeS | the mAh setting that is |
15:27:17 | JdGordon | I cant belive im going into uni to study all day on a public holiday :'( |
15:27:29 | JdGordon | daurn|laptop: got a bet on the horses? |
15:29:04 | jhMikeS | what holiday? |
15:29:46 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
15:29:50 | JdGordon | melbourne cup, we aussies will take any excuse for a holiday, the whole state takes the day off, and the country stops for the 15min race |
15:29:59 | | Quit linuxstb (Read error: 104 (Connection reset by peer)) |
15:30:24 | | Quit NickDe ("Leaving") |
15:31:23 | | Join NickDe [0] (n=nicholas@198.7.232.64) |
15:31:56 | jhMikeS | We Americans don't take Holidays for much of anything except government employees of course who seem to never want to work |
15:32:08 | | Quit NickDe (Client Quit) |
15:33:26 | JdGordon | woot green build table.. gnite all |
15:33:34 | | Quit JdGordon ("Konversation terminated!") |
15:33:37 | pondlife | Hit + run! |
15:34:50 | jhMikeS | Hit + run as in the Reason Online blog? :P |
15:37:48 | | Quit barrywardell ("CGI:IRC (Ping timeout)") |
15:38:19 | | Join NickDe [0] (n=nicholas@198.7.236.195) |
15:39:19 | | Join lowlight [0] (i=c730180b@gateway/web/cgi-irc/labb.contactor.se/session) |
15:44:20 | lowlight | pondlife: How goes the queue flooding? |
15:44:36 | lowlight | I had an idea...maybe queue_post should pass an bool to indicate if multiple id's are allowed in the queue. |
15:45:32 | lowlight | at least for the audio queue it would prevent unnecessary fill buffer requests, since only one should be needed. |
15:45:45 | pondlife | lowlight: It was the backlight queue that was overflowing. Now fixed. |
15:46:04 | pondlife | I've been running with the panic-on-overflow patch for 4 days with no problems now. |
15:47:34 | lowlight | are there any problems with the audio queue if some other audio request is done while buffering. |
15:47:53 | pondlife | Not that I know of. There shouldn't be. |
15:48:07 | | Quit EspeonEefi (Read error: 110 (Connection timed out)) |
15:48:17 | | Join EspeonEefi [0] (i=espeonee@STRATTON-THREE-FIFTY-SEVEN.MIT.EDU) |
15:48:32 | lowlight | I still see lots of unnecessary fill buffer requests for just a normal buffer fill |
15:48:47 | | Quit lowlight ("CGI:IRC") |
15:49:01 | | Join lowlight [0] (i=c730180b@gateway/web/cgi-irc/labb.contactor.se/session) |
15:50:35 | pondlife | If you look at my mod to backlight.c you could do a similar thing when queuing a fill request - remove any existing ones from the queue head first... but it's probably not necessary |
15:52:54 | pondlife | gtg |
15:54:09 | amiconn | pondlife: That's fixing the symptom instead of the root cause... |
15:56:03 | | Quit muesliii (".") |
16:00 |
16:00:34 | pondlife | The whole point of having a queue is that this shouldn't be a problem. Of course that assumes the queue won't overflow... |
16:01:49 | pondlife | The problem is that one thread decides that filling is required and sends a message multiple times before the first one is acted upon... I don't know if a post-side flag (to suppress multiple postings) would be safe though. |
16:02:07 | pondlife | Anyway, work calls.... |
16:04:51 | | Quit EspeonEefi (Connection timed out) |
16:04:52 | | Join webguest46 [0] (i=c2c7fcdd@gateway/web/cgi-irc/labb.contactor.se/session) |
16:05:50 | jhMikeS | doh...just extracted an x5 build to the H120 :P |
16:08:07 | daurn|laptop | hrhr |
16:09:17 | godzirra | heh |
16:09:19 | godzirra | woops. |
16:09:40 | | Quit pondlife ("disconnected has pondlife") |
16:10:34 | | Quit webguest46 ("CGI:IRC") |
16:16:40 | | Quit YouCeyE (Read error: 110 (Connection timed out)) |
16:19:53 | | Quit lee-qid (Read error: 110 (Connection timed out)) |
16:23:54 | | Join lee-qid [0] (n=liqid@p54965331.dip.t-dialin.net) |
16:30:17 | jhMikeS | Was the white noise stuff ever definitively fixed (happened on codec change from WAV->MP3)? I don't see how I could have caused it again if so. BTW: I had an encoder failure with short files but it seems to recover now and continue normally. |
16:31:55 | | Quit lee-qid ("Trillian (http://www.ceruleanstudios.com") |
16:34:11 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
16:34:24 | amiconn | Hehe |
16:34:37 | * | amiconn experienced white noise on archos recorder today |
16:34:49 | amiconn | Not a rockbox or hardware fault though, but user fault |
16:35:11 | amiconn | I plugged the aux connector of my car stereo into the s/pdif socket |
16:35:18 | jhMikeS | hmmm...funny thing is now it recovered from all that stuff and kept right on going |
16:35:45 | jhMikeS | I don't think those are compatible :D |
16:35:55 | | Quit Xerion (Read error: 104 (Connection reset by peer)) |
16:36:10 | | Join Xerion [0] (i=xerion@zarathul.student.utwente.nl) |
16:36:18 | amiconn | Not really, no, but the recorder has the s/pdif socket at the same place where the player has its separate line out |
16:36:28 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
16:36:47 | jhMikeS | well, on H120 they're the same socket...but you knew that |
16:37:34 | amiconn | Yes, as s/pdif is optical there |
16:37:46 | jhMikeS | why would it have any input at all just cause the wrong jack is there? |
16:38:03 | jhMikeS | plug, whatchamacallit |
16:38:07 | amiconn | Output, not input... |
16:38:27 | jhMikeS | right |
16:38:35 | amiconn | And the archos recorder has _electrical_ s/pdif |
16:39:04 | jhMikeS | ugh, that would be a wakeup |
16:41:27 | | Join EspeonEefi [0] (i=espeonee@STRATTON-THREE-FIFTY-SEVEN.MIT.EDU) |
16:43:25 | | Join n1s [0] (n=nils@nl104-202-175.student.uu.se) |
16:43:40 | jhMikeS | wierd, first time I've seen real recovery of any sort from codec failure but then again it's the first time buffers have reinitialized after being trashed |
16:45:14 | tim66 | anyone know if I could use the h140's remote data line for output, or is it wired for input only? |
16:45:38 | tim66 | though, what I meant was the opposite, can I use it for serail input ! |
16:46:36 | tim66 | i know the remote is wired for input only, but can the iriver do bi-directional comms on this pin? |
16:48:22 | n1s | tim66 how can it be input only and still manage to write to the remote lcd? |
16:53:45 | amiconn | tim66: You could use the lcd data lines for bidirectional communication if your remote replacement doesn't have an lcd |
16:54:09 | amiconn | Of course that'd mean writing your own driver and disabling the remote lcd driver in your custom build |
16:54:50 | tim66 | certainly would, I have a GNUnilink adaptor on my sony car radio. I am hoping to get track details from the iriver and return commands back too |
16:55:23 | *** | Saving seen data "./dancer.seen" |
16:55:28 | tim66 | just wondering how I will be able to send serial data to the iriver |
16:56:36 | tim66 | amiconn: do you know, has anyone tried anything like this before on a h1x0 or h3x0? |
16:56:44 | | Join WalterEgo [0] (n=noneofye@modemcable156.246-82-70.mc.videotron.ca) |
16:56:53 | jhMikeS | could hook the DAP up to a robot body... |
16:57:02 | | Nick WalterEgo is now known as PaulPosition (n=noneofye@modemcable156.246-82-70.mc.videotron.ca) |
16:57:06 | | Join |AhIoRoS| [0] (n=ahioros@201.224.122.227) |
16:59:50 | lowlight | hmmm...serial ir remote |
17:00 |
17:00:18 | * | jhMikeS is getting last minute jitters about the BRP. :O |
17:01:49 | amiconn | tim66: As long as 4 signal lines are enough, you can do almost anything |
17:02:07 | amiconn | The lcd data lines are just gpio ports which can be programmed for input or output |
17:02:17 | amiconn | So you just need a bit-banging driver |
17:03:10 | | Join _FireFly_ [0] (n=FireFly@dslb-084-057-098-187.pools.arcor-ip.net) |
17:03:33 | jhMikeS | how much detail need I include on something like that in the message? Is basic overview enough without being too specific and having a 100 line writeup? You can just look at the diffs if you need extreme detail. |
17:03:57 | tim66 | amiconn: excellent. just need to find a cable, and then work out how to run two bit-banging ports on the PIC and still meet the Unilink specs... |
17:04:49 | tim66 | much of which has already been done for the archos interface |
17:06:00 | tim66 | don't suppose anyone has a broken iriver remote going spare, with the plug and cable intact?? |
17:06:59 | * | amiconn doesn't know the unilink specs |
17:07:39 | amiconn | Erm, what are you trying to do? You mentioned archos? |
17:08:04 | tim66 | this: http://sophana.free.fr/pmwiki2/ but for the iriver |
17:09:09 | markun | jhMikeS: will it be one big commit? |
17:09:58 | jhMikeS | markun: yes, no choice on that. all changes are relevant to the basic functionality |
17:11:03 | jhMikeS | don't think it will be too much worse than the previous BRP though |
17:11:14 | | Join Rondom [0] (n=Rondom@p54AEFE33.dip.t-dialin.net) |
17:11:24 | | Join Sinbios [0] (i=Sinbios@dsl-10-136-18.b2b2c.ca) |
17:11:31 | Slasheri | jhMikeS: you are going to commit the recording patch? that sounds great |
17:12:24 | jhMikeS | up it goes once I confirm compile on all the relevant variations |
17:19:27 | amiconn | tim66: How about keeping the same pic design as for archos, and only adapting the rockbox side? |
17:19:48 | | Join lee-qid [0] (n=liqid@p54965331.dip.t-dialin.net) |
17:19:50 | | Quit XavierGr (Nick collision from services.) |
17:19:54 | | Join XavierGr [0] (n=xavier@ppp10-58.adsl.forthnet.gr) |
17:19:57 | amiconn | Iiuc you need one pin that is driven bidirectionally by rockbox |
17:21:10 | | Quit PaulJam (".") |
17:21:36 | tim66 | amiconn: sounds like a good plan, should be able to add the extra connection to my existing GNUnilink dongle too |
17:22:13 | jhMikeS | I'd really like a more HAL approach to the S/PDIF code. Still have some direct register setting left in pcm_record.c |
17:22:39 | | Join [g2] [0] (n=g2@nslu2-linux/g2) |
17:23:56 | Deef | I checked WMP, Winamp, iTunes and iriver. These systems all reshuffle a repeating playlist each time it is played through. |
17:24:24 | Deef | Rockbox doesn't reshuffle unless repeat shuffle is also on |
17:24:36 | amiconn | That's what repeat shuffle is for |
17:24:40 | Deef | Yeah |
17:24:54 | Deef | Just wondering what the value of non-reshuffling is |
17:25:12 | n1s | choice? |
17:25:13 | Deef | Rockbox is the only system I know that does that |
17:26:11 | | Join webguest28 [0] (i=84aa2942@gateway/web/cgi-irc/labb.contactor.se/session) |
17:26:30 | webguest28 | hi... is this the dev channel? |
17:26:42 | n1s | among other things ;-) |
17:27:04 | webguest28 | hah |
17:27:06 | webguest28 | ok |
17:27:10 | n1s | but mostly it is the "ask quetions about ipods answered in the faq" |
17:27:11 | Deef | Non-reshuffling seems a very barely useful feature to include two extra play modes for |
17:27:28 | jhMikeS | can patch ignore whitespace changes when applying a patch or do they need to be ignored when creating it? |
17:27:36 | webguest28 | is there a faq or page to beginning plugin development? |
17:27:50 | webguest28 | I have an idea for one but don't know where to begin |
17:28:02 | | Quit dpr0 (Read error: 145 (Connection timed out)) |
17:28:26 | n1s | webguest28: http://www.rockbox.org/twiki/bin/view/Main/HowtoWritePlugins |
17:28:35 | amiconn | tim66: unilink is a serial protocol? Maybe you can get away with a pure software implementation of the protocol on H1x0. Then you'd only need level converters for hookup |
17:29:03 | * | jhMikeS needs a little quiet on the commit front for about 30min...pretty please :) |
17:33:59 | PaulPosition | Ok, so I'm technically challenged, but are the portalplayer-based rockboxed units running overclocked to compensate for the lack of (current) support of the second core..? Wouldn't it be bad for the unit? |
17:34:53 | webguest28 | Thanks a ton! Couldn't find that |
17:35:09 | webguest28 | another thing: Is there any progress being made on video w/audio? |
17:35:58 | amiconn | PaulPosition: No they don't run overclocked. Even running them at the specified limit causes instability (according to the ipl people), so they're running a bit below maximum spec |
17:36:15 | amiconn | 75MHz instead of the specced 80 |
17:36:37 | amiconn | And if rockbox doesn't need full power, it switches to a lower clock |
17:37:19 | markun | Does anyone in here know anything about the Onkyo RI (Remote Interactive) protocol? |
17:37:49 | | Join Mmmm [0] (n=martin@cpc1-hem13-0-0-cust562.lutn.cable.ntl.com) |
17:40:05 | PaulPosition | Thanks, amiconn.. That's reassuring. :) |
17:41:50 | jhMikeS | I guess cvs diff -w does the trick |
17:43:03 | | Quit Mmmm () |
17:46:20 | | Quit ender` (" Q: What's another name for the "Intel Inside" sticker they put on Pentiums 4? A: Warning label.") |
17:49:41 | | Join ender` [0] (i=user@84.52.165.220) |
17:50:26 | * | linuxstb__ wonders if he could port Rockbox port to a photo frame... http://www.davoom.com/moreInfo.asp?code=SUMDIGIFRAME7 |
17:51:16 | | Quit lowlight ("CGI:IRC (EOF)") |
17:51:16 | | Quit webguest28 ("CGI:IRC (EOF)") |
17:53:28 | markun | linuxstb__: they also could have called it a PMP |
17:53:39 | | Join menosm_ [0] (n=chatzill@user-11fad2i.dsl.mindspring.com) |
17:56:30 | | Join Ribs [0] (n=freenode@91.84.8.218) |
17:57:43 | | Quit PaulPosition () |
17:58:14 | | Join TheNickDe [0] (n=nicholas@198.7.236.193) |
17:58:58 | | Join cas [0] (n=lucas@h30n4c1o1124.bredband.skanova.com) |
17:59:18 | | Nick hannesd_ is now known as hannesd (n=light@gate-hannes-tdsl.imos.net) |
17:59:19 | | Quit menosm (Read error: 145 (Connection timed out)) |
18:00 |
18:00:40 | | Join Mmmm [0] (n=martin@cpc1-hem13-0-0-cust562.lutn.cable.ntl.com) |
18:03:23 | | Join TeaSeaLancs [0] (n=thunderc@82.153.14.214) |
18:03:52 | | Quit Mmmm (Remote closed the connection) |
18:05:46 | | Quit lee-qid (Read error: 110 (Connection timed out)) |
18:10:19 | | Quit caas (Connection timed out) |
18:10:55 | markun | Bagder: can you install the Table Plugin for twiki? |
18:11:11 | | Join Gnelik [0] (n=Miranda@193.110.17.4) |
18:11:46 | jhMikeS | man cvs diff -w messed up some indentation :( |
18:12:15 | | Join menosm__ [0] (n=chatzill@user-11fa1cj.dsl.mindspring.com) |
18:12:17 | | Nick menosm__ is now known as menosm (n=chatzill@user-11fa1cj.dsl.mindspring.com) |
18:12:24 | | Quit menosm_ (Read error: 110 (Connection timed out)) |
18:14:19 | Gnelik | Hi all! |
18:14:24 | n1s | hi |
18:14:37 | | Quit NickDe (Read error: 113 (No route to host)) |
18:19:01 | | Join KN|stiff [0] (n=phhome@p54B7EA64.dip.t-dialin.net) |
18:19:10 | tim66 | amiconn: any idea what bps the LCD serial currently runs at? |
18:21:52 | | Quit KN|stiff (Client Quit) |
18:21:53 | | Join Id2ndR [0] (n=ubuntu@laf31-2-62-34-88-193.dsl.club-internet.fr) |
18:24:06 | | Quit TeaSea (Read error: 110 (Connection timed out)) |
18:25:18 | | Join Arathis [0] (n=doerk@p54848680.dip0.t-ipconnect.de) |
18:26:10 | amiconn | tim66: No fixed bps. It works like SPI and is bit-banged. At maximum cpu clock, we get >2mbit/s |
18:27:57 | | Quit obo ("bye") |
18:28:34 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
18:31:21 | hcs | I have a plugin that I would like to be more cooperative (i.e. not kill playback when scrolling), would a sprinkling of yield() in cpu intensive regions help? |
18:32:27 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
18:32:41 | lostlogic | hcs: probably |
18:34:25 | | Join qailer [0] (n=qailer@c80-217-91-55.bredband.comhem.se) |
18:34:26 | hcs | doesn't seem to help much, I think the slow lcd updating on ipods may be the main issue |
18:34:58 | hcs | maybe I'll put a limit on updates/second |
18:35:00 | lostlogic | update the LCD less often? |
18:35:01 | lostlogic | yeah |
18:35:16 | hcs | ha, beat you by 2 seconds |
18:35:42 | lostlogic | :) |
18:37:35 | hcs | what are the units of sleep()? |
18:37:42 | lostlogic | ticks, IIRC |
18:37:52 | | Join barrywardell [0] (i=892b7a6e@gateway/web/cgi-irc/labb.contactor.se/session) |
18:37:55 | hcs | yeah, I saw that, but what're ticks in this context? |
18:38:17 | lostlogic | 1/HZ |
18:38:21 | lostlogic | 100 I think |
18:38:25 | lostlogic | er 1/100 |
18:38:30 | | Quit matsl ("Leaving") |
18:38:32 | hcs | ah, ok |
18:40:10 | | Quit wehn (Read error: 145 (Connection timed out)) |
18:40:53 | hcs | 5 ticks seems to be good enough |
18:42:31 | lostlogic | frequency of lcd updates? |
18:42:39 | lostlogic | 20fps |
18:42:57 | hcs | which is fine for scrolling text |
18:43:04 | lostlogic | nod |
18:43:40 | hcs | I'm working on the mediawiki viewer, by the way |
18:43:59 | n1s | as in wikipedia? |
18:44:03 | hcs | aye |
18:44:10 | n1s | nice :-) |
18:44:28 | | Quit menosm (Read error: 110 (Connection timed out)) |
18:44:32 | hcs | freqmod's database is nice, but his viewer doesn't work... |
18:44:36 | godzirra | Soooo... any progress on the gigabeat? |
18:44:42 | markun | godzirra: yes, some |
18:44:52 | godzirra | how's it going? |
18:45:02 | | Join menosm___ [0] (n=chatzill@user-11fa2de.dsl.mindspring.com) |
18:45:03 | | Nick menosm___ is now known as menosm (n=chatzill@user-11fa2de.dsl.mindspring.com) |
18:45:10 | markun | figured out all the pins of the dock connector and vadim's had some progress with interrupts |
18:45:14 | godzirra | nice |
18:45:19 | godzirra | So it still boots up, but no playback? |
18:45:28 | markun | no playback |
18:46:03 | godzirra | *nods* |
18:46:48 | godzirra | I'm selling my ihp-120 to get a new mp3 player. |
18:46:51 | godzirra | still debating. |
18:46:58 | godzirra | speaking of, anyone want to buy an ihp-120? :) |
18:47:01 | jhMikeS | ok...*deep breath*... |
18:47:11 | lostlogic | jhMikeS: committing BRP? |
18:47:15 | * | n1s takes cover |
18:47:18 | | Quit Rondom ("Ex-Chat") |
18:47:33 | markun | jhMikeS: good luck! |
18:47:59 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
18:48:18 | | Quit amiconn (Read error: 110 (Connection timed out)) |
18:48:18 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
18:48:35 | jhMikeS | hehe |
18:48:52 | | Quit linuxstb__ (Read error: 110 (Connection timed out)) |
18:50:49 | | Join dan_a [0] (n=dan-mirc@217.23.173.156) |
18:51:21 | | Join Rondom [0] (n=Rondom@p54AEFE33.dip.t-dialin.net) |
18:51:58 | jhMikeS | have to remember stuff from months ago for the message :P |
18:51:59 | | Join petur [0] (n=petur@rockbox/developer/petur) |
18:55:15 | linuxstb_ | hcs: Am I right in thinking someone has written a mediawiki viewer for Rockbox, but hasn't released his source? |
18:55:25 | *** | Saving seen data "./dancer.seen" |
18:55:48 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
18:56:59 | | Join bluebrother [0] (i=HorN64EV@nat-wh-1.rz.uni-karlsruhe.de) |
18:58:45 | | Join Lear [0] (i=chatzill@h148n1c1o285.bredband.skanova.com) |
19:00 |
19:00:52 | | Quit akaias (Read error: 110 (Connection timed out)) |
19:03:00 | | Join akaias [0] (n=akaias@76.16.18.102) |
19:07:21 | jhMikeS | on it's way up... |
19:07:38 | * | n1s is still under cover ;-P |
19:08:20 | hcs | linuxstb: I don't know, there was some mention of that, I've just made a very basic viewer to replace freqmod's unusable one |
19:08:25 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
19:10:23 | jhMikeS | oh boy I've never seen a commit take so long to finish |
19:10:42 | jhMikeS | crap I think I forgot to add new file in hrrr |
19:11:21 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
19:11:39 | | Join lowlight [0] (i=c730190b@gateway/web/cgi-irc/labb.contactor.se/session) |
19:11:41 | godzirra | Ok.. odd problems. |
19:11:57 | godzirra | my ihp-120 when it gets to the end of the song, sounds a split second of "static" for lack of a better term |
19:12:03 | godzirra | and then goes to teh beginning of the song. |
19:12:05 | godzirra | its weird. |
19:12:12 | lowlight | Interesting PortalPlayer news: http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=109&STORY=/www/story/11-06-2006/0004467677&EDATE= |
19:12:23 | jhMikeS | ok, that's not gonna build...gotta add the new files the the fresh CVS I used |
19:12:27 | godzirra | and when I choose a song, sometimes it starts playing the wrong song. |
19:12:33 | godzirra | if I select it again it plays the right song. |
19:13:09 | lowlight | too bad nvidia isn't anymore open source friendly than pp |
19:14:19 | godzirra | anyone have any ideas? |
19:14:26 | godzirra | I ran a scandisk and it went through fine. |
19:15:32 | lowlight | godzirra: you have the latest build? sounds like some problems that were recently fixed. |
19:16:03 | | Join Ana| [0] (n=ana@i3ED6F7DA.versanet.de) |
19:16:37 | godzirra | Nope, i'll upgrade now and see if it fixes it. |
19:16:46 | godzirra | my build is maybe.. .hmm.. 2 weeks old? |
19:16:47 | godzirra | or so? |
19:17:00 | godzirra | 10/23 |
19:17:03 | Ana| | Hi there. Just spend an hour trying to work out why Rockbox doesn't work on my 5G... 30 Gig Video purchased two weeks ago. It's a 5.5G and not supported as of now, hu? |
19:18:03 | lowlight | godzirra: try today's daily or cvs build. |
19:18:08 | godzirra | they're workign on it, but not really supported yet, no. |
19:18:11 | godzirra | lowlight: just grabbed it. |
19:18:25 | lex_ | Ana|: on my 5.5G it works great |
19:18:34 | lex_ | with the experimental build |
19:18:42 | Ana| | ah, that's what I wanted to hear ^^ |
19:18:46 | * | jhMikeS doesn't even wanna see that last build with the missing files :P |
19:18:50 | Ana| | The bootloader? |
19:19:23 | lex_ | Ana|: http://forums.rockbox.org/index.php?topic=7188.0 |
19:19:50 | jhMikeS | ooh that hurts |
19:20:04 | n1s | almost 10k congrats |
19:20:08 | jhMikeS | do I have a record for the highest build score? |
19:20:16 | godzirra | we'll see if that fixes it. |
19:20:27 | jhMikeS | should be better next round |
19:20:30 | godzirra | lex_: works great with the experimental build, without having to use mtools? |
19:20:41 | godzirra | neat. |
19:20:42 | n1s | better as in higher score? ;-P |
19:20:43 | lex_ | godzirra: what's mtools? :p |
19:20:45 | godzirra | Heh |
19:20:53 | Ana| | Mhh... Just in case: I should always be able to raw-write the original bootloader i backed up with dd so I can get the functions back, shouldn't I? |
19:20:54 | jhMikeS | it would have to...I forgot to cvs add 10 files |
19:22:29 | godzirra | You sh3~ould be able to Ana| , yes. |
19:23:36 | Ana| | yeah |
19:23:49 | Ana| | Anyone using amarok with Rockbox? |
19:23:53 | | Quit Deef () |
19:23:55 | lex_ | :) |
19:24:06 | godzirra | whats amarok? |
19:24:12 | Ana| | Does the Coverart import work? It doesn't with the original firmware. |
19:24:20 | n1s | kde music player |
19:24:23 | Ana| | a great softwareplayer |
19:24:26 | lex_ | amarok <3 |
19:24:32 | lex_ | really great |
19:24:34 | lex_ | the best |
19:24:52 | jhMikeS | oh I wish it would finish already...hope it didn't hang |
19:25:02 | | Quit cas (Read error: 110 (Connection timed out)) |
19:25:06 | n1s | Ana|: what coverart? rockbox doesn't support coverart |
19:26:02 | lex_ | yes it does with patches |
19:26:41 | Ana| | http://www.rockbox.org/twiki/bin/view/Main/WpsIpod5g |
19:26:48 | Ana| | Here it says otherwise ^^ |
19:28:33 | jhMikeS | ahh...not bad only 150 this time |
19:28:47 | jhMikeS | the sims hate me as usual |
19:28:54 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
19:30:55 | Ana| | ok, installing the 5.5 loader |
19:31:08 | Ana| | damn, this just has to work |
19:31:23 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
19:31:27 | Ana| | Is flac supported right away or do I need patches? |
19:31:43 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
19:31:53 | Ana| | ah, i need to stfu |
19:31:54 | Ana| | sorry |
19:31:58 | Ana| | google is mighty |
19:32:13 | amiconn | jhMikeS: Still red builds... |
19:33:38 | | Join menosm___ [0] (n=chatzill@user-11fa2de.dsl.mindspring.com) |
19:33:52 | | Quit qailer ("Leaving") |
19:33:55 | | Quit _FireFly_ ("Leaving") |
19:34:23 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
19:34:41 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
19:35:26 | jhMikeS | already fixing em |
19:36:26 | jhMikeS | that should do it I hope |
19:37:25 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
19:37:41 | amiconn | I guess that for the hwcodec sims for recording capable targets, it was just a stub function that wasn't updated |
19:37:55 | amiconn | However, I wonder what happened to lcd-charcell.c |
19:39:12 | amiconn | Hmm, think I understand... |
19:40:04 | * | amiconn wonders whether a current hwcodec build will actually work |
19:41:06 | | Quit barrywardell ("CGI:IRC") |
19:41:13 | jhMikeS | shouldn't have touched anything there realy |
19:41:20 | | Join barrywardell [0] (i=892b7a6e@gateway/web/cgi-irc/labb.contactor.se/session) |
19:41:50 | jhMikeS | create_number_filename takes a number in some platforms so the disk doesn't have to be hit to create the next one |
19:42:21 | Ana| | It's working =D |
19:42:23 | Ana| | yippey |
19:42:34 | Ana| | thanks a lot, lex_ :) |
19:43:04 | amiconn | jhMikeS: How does it know the last used number then? |
19:43:21 | jhMikeS | The first call already gives you the file with the highest number |
19:43:23 | lex_ | Ana|: :) |
19:43:28 | | Quit Criamos ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
19:43:43 | lex_ | Ana|: but i can't boot into apple os anymore :( |
19:43:51 | lex_ | so i can't watch videos |
19:43:54 | jhMikeS | from then on it just increments it. pass -1 for the first call then the returned number on subsequent ones |
19:44:07 | amiconn | aha |
19:44:15 | amiconn | Why only on some platforms? |
19:44:36 | jhMikeS | To not have the extra code when it's not needed |
19:44:53 | amiconn | hmm |
19:45:22 | jhMikeS | The ones with real time clock have an option to wait until the time read actually changes too. |
19:46:19 | | Join menosm____ [0] (n=chatzill@user-11fa2de.dsl.mindspring.com) |
19:46:51 | jhMikeS | ahhh...back to green... |
19:47:06 | jhMikeS | 9750...:P |
19:47:31 | amiconn | jhMikeS: In id3.c AIFF should also be swcodec only (for now) |
19:47:59 | amiconn | But the placement is good, as it's placed directly after the mpeg audio formats (and wav comes next) |
19:48:10 | jhMikeS | Why was id3.c using it on HWCODEC then? |
19:49:21 | amiconn | It wasn't |
19:49:24 | jhMikeS | The entire enum was defined for all before even if not used in the array |
19:49:29 | amiconn | http://www.rockbox.org/viewcvs.cgi/firmware/id3.c.diff?r1=1.135&r2=1.136 |
19:49:40 | jhMikeS | I didn't change that. |
19:49:45 | | Quit menosm (Read error: 110 (Connection timed out)) |
19:49:48 | | Nick menosm____ is now known as menosm (n=chatzill@user-11fa2de.dsl.mindspring.com) |
19:49:48 | Ana| | lex_: the only concern is the battery life... I didn'tplan on watching videos, anyways |
19:50:00 | amiconn | I am not talking about the enum, but about the array |
19:50:02 | jhMikeS | When I put AFMT_AIFF inside the SWCODEC block it gave errors |
19:50:12 | lex_ | Ana|: that's the biggest reason why i bought it :p |
19:50:12 | | Join Criamos [0] (n=Criamos@p5493171B.dip0.t-ipconnect.de) |
19:50:30 | amiconn | It was in the SWCODEC block before... |
19:51:29 | jhMikeS | But the enum value wasn't...will it hurt it in any way to do that? |
19:51:40 | | Quit Gnelik ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
19:51:47 | | Quit menosm___ (Read error: 145 (Connection timed out)) |
19:51:58 | Ana| | mhh... I don't know, the screen is ok to watch videos, but I prefer flac support |
19:52:37 | amiconn | It takes up a little extra code space on hwcodec... |
19:52:49 | n1s | jhMikeS: I hope you update the manual with relevant changes. ;-) |
19:52:53 | preglow | w000t |
19:53:03 | * | preglow does the sizable commit dance |
19:53:08 | jhMikeS | hehe |
19:53:16 | amiconn | ...and depending on the implementation in tree.c, it could make hwcodec recognise aiff as an audio format... which is wrong |
19:53:26 | amiconn | Need to test that |
19:53:30 | | Join SoulDeaD [0] (i=0@83-143-180-21-ixtlan-systems.unitednet.bg) |
19:53:39 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
19:53:45 | jhMikeS | ok...I'm concerned about AUDIO_NUM_FORMATS being a correct value |
19:53:55 | Davide-NYC | howdy! |
19:53:59 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
19:54:01 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
19:54:15 | n1s | Davide-NYC: did you see my reply to your forum post |
19:54:20 | Davide-NYC | I just did |
19:54:24 | jhMikeS | Davide-NYC: hello |
19:54:39 | | Quit barrywardell ("CGI:IRC") |
19:54:40 | Davide-NYC | hey jhMikeS I saw your bold commit! |
19:54:45 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
19:54:46 | Davide-NYC | :-) |
19:54:58 | | Join Gena` [0] (n=Gena@80.178.70.219.adsl.012.net.il) |
19:55:02 | amiconn | argh! |
19:55:10 | * | amiconn gets cvs update conflicts |
19:55:12 | jhMikeS | amiconn: messed up? |
19:55:23 | | Quit spiorf (Remote closed the connection) |
19:55:29 | n1s | Davide-NYC: still wanna do the trade? (and I'm curious why you want a non-lcd remote anyway) |
19:55:30 | jhMikeS | sorry...happened to me alot |
19:55:34 | jhMikeS | too |
19:55:52 | Rob2222 | Hello. Does anybody know, how to bring "SVN commit comments" direct into the related source file as comment? So that there is a version history in the sourcefile itself? |
19:55:59 | Davide-NYC | n1s: just for testing across all remotes and both H series irivers in RB |
19:57:15 | jhMikeS | can't even fit that commit on my screen |
19:57:22 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
19:57:42 | | Join scorche [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
19:57:52 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
19:58:58 | * | amiconn *hates* version history in the source files |
19:59:30 | jhMikeS | 1280x1024 maximized and it doesn't fit :P Maybe it's obvious why I didn't want to keep adding more...:) |
20:00 |
20:00:01 | | Quit Gena (Read error: 145 (Connection timed out)) |
20:00:19 | jhMikeS | amiconn: you mean in the header part in the $Id part? |
20:00:24 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
20:00:28 | amiconn | jhMikeS: Hehe, with fullscreen view in firefox it does fit here :P |
20:00:29 | | Join voyeur [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/session) |
20:00:47 | amiconn | jhMikeS: No, the $Id$ is fine, it's just a single line |
20:00:55 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
20:01:23 | | Join Gnelik [0] (n=Miranda@193.110.17.4) |
20:01:27 | jhMikeS | Davide-NYC: PCM Wave is the default format BTW ;) |
20:01:31 | Davide-NYC | n1s: are getting my direct chats? |
20:01:41 | Davide-NYC | jhMikeS: appreciated |
20:02:07 | | Join barrywardell [0] (i=892b7a6e@gateway/web/cgi-irc/labb.contactor.se/session) |
20:02:24 | * | jhMikeS is gonna run away when he sees JdGordon... |
20:02:35 | | Quit barrywardell (Client Quit) |
20:02:39 | voyeur | i have just seen that partial support for sansa is nearly ready ? |
20:03:01 | [g2] | voyeur know anything about JTAG for the sansa ? |
20:03:02 | voyeur | mmm, cant wait to play Nemesis on my sansa ! |
20:03:03 | Davide-NYC | jhMikeS: I suggest you put a post in the forums asking people to test |
20:03:10 | jhMikeS | Will do |
20:03:21 | jhMikeS | A new message? |
20:03:21 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
20:03:23 | jhMikeS | Or thread rather? |
20:03:34 | n1s | Davide-NYC: yeah I get them, don't you |
20:03:36 | voyeur | [g2]>sorry not at all :\ |
20:03:37 | Davide-NYC | Yes. TESTING NEEDED or something similarly obnoxious |
20:03:47 | * | [g2] took his e260 apart and is already to solder up the connection, but Daniel said there wasn't a BSDL file |
20:03:53 | jhMikeS | lol ok... |
20:04:00 | Davide-NYC | I mena right now on IRC |
20:04:03 | Davide-NYC | *mean |
20:04:22 | jhMikeS | forums or IRC? |
20:04:31 | Davide-NYC | if you put it in the recording section you'll get fewer but more dedicated viewer/tester. |
20:04:40 | scorche | oooo...nice score jhMikeS! |
20:04:46 | Davide-NYC | sorry, previous message was for n1s |
20:04:56 | jhMikeS | scorche: It about like my golf score |
20:05:05 | Davide-NYC | n1s: are you getting my IRC direct chats right this second? |
20:05:26 | voyeur | The sansa simulator is very "stimulating" (lol) |
20:05:30 | scorche | jhMikeS: it is still pretty good ;) |
20:05:33 | n1s | yes, but I'm not registered on freenode so can't send back |
20:05:38 | Davide-NYC | ah |
20:05:58 | Davide-NYC | well then spill your details all over this pristine palace. |
20:06:16 | Davide-NYC | here's me: http://myworld.ebay.com/davide-nyc/ |
20:06:33 | amiconn | Davide-NYC: You can set an option via nickserv to allow unregistered users to send messages |
20:06:43 | | Join psiborg [0] (n=psiborg@flits103-221.flits.rug.nl) |
20:06:51 | | Quit Gnelik ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
20:07:09 | jhMikeS | Davide-NYC: How am I gonna put a message on IRC that sticks? It's just gonna be gone. |
20:07:24 | jhMikeS | In the logs of history that is |
20:07:41 | Davide-NYC | jhMikeS: I was confusing and conflating two separate conversations. |
20:07:44 | jhMikeS | scorche: what's the record? |
20:07:49 | Davide-NYC | I apologise. I was suggesting the forums |
20:07:50 | jhMikeS | oh |
20:08:01 | Davide-NYC | in recording you'll get more serious readers |
20:08:09 | Davide-NYC | but it really belongs in annoucements. |
20:08:14 | Davide-NYC | (i think) |
20:08:57 | scorche | Davide-NYC: why not v-drums? |
20:09:08 | * | scorche is being invasive and looking at the last things bought |
20:09:09 | * | amiconn needs to check the SCF5250 datasheet to fix one of the conflicts :/ |
20:09:25 | Davide-NYC | because they cost a fortune |
20:09:32 | scorche | but they are oh so nice |
20:09:35 | Davide-NYC | I sold that. |
20:09:40 | scorche | ah |
20:09:58 | Ana| | hu... While applying themes in Linux, I am prevented to write to .rockbox/themes even as root and there's a great amount of >3Gb files in this folder. Uh? |
20:10:05 | jhMikeS | amiconn: something in the set_cpu_frequency part? |
20:10:08 | scorche | the drummer fro imperative reaction who was on the tour with covenant and rotersand had some v-drums...they were great |
20:10:23 | amiconn | jhMikeS: Yes. I am running slightly different pll settings |
20:10:33 | amiconn | On X5 that is |
20:10:38 | [g2] | anybody see the news that Nvidia bought PortalPlayer today ? |
20:11:15 | voyeur | did som1 managed to use simulators with Wine (win binaries emulator for linux) ? |
20:11:25 | Davide-NYC | I prefer real drums when possible |
20:11:30 | Davide-NYC | I gotta go |
20:11:45 | Davide-NYC | jhMikeS: anything you want me to do specifically? |
20:11:52 | Davide-NYC | h1x0 and h3x0 |
20:11:57 | Lear | voyeur: Why bother? Just build it for Linux... |
20:12:03 | netmasta10bt | 1 |
20:12:40 | voyeur | [g2]>Nvidia bought PortalPlayer ??? source ? |
20:12:56 | lowlight | [g2]: yeah, about an hour ago :) |
20:12:58 | [g2] | http://www.portalplayer.com/news-and-events/PPI_NVIDIA.htm |
20:13:06 | voyeur | wow ! |
20:13:32 | jhMikeS | Davide-NYC: Anything you think someone that does a lot of recording would do really and see if anything turns up |
20:13:54 | Davide-NYC | this will take at least 48 hours given my schedule |
20:13:58 | Davide-NYC | will report back |
20:14:06 | jhMikeS | that's ok, I don't really expect major problems |
20:14:11 | Davide-NYC | thank you very very sincerely for all of your contribution to coldfire recording |
20:14:17 | jhMikeS | you're welcome |
20:14:24 | Davide-NYC | over an out |
20:14:28 | | Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox 1.5.0.7/2006090918]") |
20:14:29 | voyeur | Lear> true, i only did it before sansa dev existed |
20:14:43 | lowlight | [g2]: i doubt it will help in getting pp datasheets though |
20:15:02 | voyeur | i have to update via cvs ?how to do in one line ? |
20:15:10 | [g2] | lowlight IMHO you miss the whole point of the purchase |
20:15:49 | SoulDeaD | is it possible to run rockbox in an emulated environment? |
20:15:50 | [g2] | lowlight and actually probably quite the contrary |
20:16:52 | voyeur | Souldead>http://www.rockbox.org/twiki/bin/view/Main/UiSimulator |
20:17:13 | SoulDeaD | i no not need to simulate the ui |
20:17:40 | [g2] | lowlight do you follow nvidia or portalplayer much ? |
20:17:50 | lowlight | [g2]: you're right...I don't see the point of nvidia buying pp. |
20:18:19 | * | [g2] spills in the rockbox channel |
20:18:30 | voyeur | SoulDeaD> sry not uderstood. Maybe with qemu ? |
20:18:37 | [g2] | lowlight you are aware of the AMD/ATI purchase right ? |
20:18:38 | SoulDeaD | iīd like to run the kernel of rockbox and maybe optimize it |
20:18:48 | Ana| | Anyone here using Linux & Rockbox? Why is it telling me that .rockbox is read only even as root and why is themes filled with a lot of .. uh... crap? (big files) |
20:18:56 | SoulDeaD | ok, iīll try it |
20:19:08 | SoulDeaD | 10x |
20:19:10 | Ana| | It actually tells me .rockbox is 70 gigabytes in size |
20:19:10 | jhMikeS | Better double check if I left anything in that shouldn't be there |
20:19:24 | amiconn | Ana|: Sounds like a messed up file system |
20:19:58 | jhMikeS | oops, left a reference to a testing plugin :P |
20:20:21 | * | amiconn is building for archos recorder now |
20:20:24 | Ana| | amiconn: Yup... However rockbox works. After mounting, writing to the root level is possible. |
20:20:37 | lowlight | [g2]: of course...at least that one makes sense. |
20:20:48 | Ana| | but writing to .rockbox is rendered impossible after browsing the folders |
20:20:49 | jhMikeS | How's that not getting an error? |
20:20:52 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
20:20:56 | amiconn | Ana|: Access works as long as the fs driver doesn't trip over the messed up area |
20:21:17 | amiconn | I would recommend a file system check before writing anything to that disk |
20:21:27 | [g2] | lowlight for $165M net (pennies for NV) they get dual core high volume (10M units) proven ARM cores |
20:21:29 | jhMikeS | never mind, I'm exhausted, wrong SOURCES file |
20:22:22 | amiconn | jhMikeS: I'll try removing aiff for hwcodec. Wonder what's going on there... |
20:22:48 | Ana| | Mhhh... I have installed the bootloader for Rockbox and such... So I should generally be able to just format the iPod via mkfs.vfat, or am I wrong? |
20:22:53 | amiconn | Do you remember the error message it caused? |
20:23:05 | [g2] | lowlight NV is now fully vertically integrated in the PDA/Cellphone market and can probably spin PC based on ARM core by Q1 or Q2 '07 |
20:23:06 | jhMikeS | It's in the switch statement in metadata.c |
20:23:19 | Ana| | It actually only contains the regular Apple OS database, so Rockbox won't read it anyways |
20:23:29 | jhMikeS | If it's not declared it's an error |
20:23:29 | amiconn | metadata.c? That shouldn't be compiled for hwcodec afaik... |
20:24:01 | jhMikeS | That's where it reads the table or was it id3.c...wait a minute |
20:24:25 | jhMikeS | yeah, metadata.c |
20:24:51 | jhMikeS | It had it's own table but now there is only the one |
20:25:32 | Ana| | amiconn: If I'd just create /dev/sda2 as a new filesystem, that should work, don't it? |
20:25:57 | Lear | amiconn: maybe metadata.c is used by the tagcache? |
20:25:59 | Ana| | Does rockbox expect the partition to have any standard name? |
20:26:00 | amiconn | Dunno, never tried that |
20:26:19 | jhMikeS | AFMT_NUM_CODECS must be the correct value |
20:26:22 | amiconn | The name is irrelevant for rockbox, even the partition type is |
20:26:39 | Ana| | mhh... How do I go on repairing the filesystem else? |
20:26:55 | amiconn | chkdsk |
20:27:03 | amiconn | (on windows) |
20:27:32 | amiconn | Or some fs check on linux... don't remeber how it's called |
20:27:46 | scorche | fsck |
20:27:54 | amiconn | For fat? |
20:28:58 | Lear | Something with fsck in it, yes... |
20:29:02 | Ana| | fsck.vfat, should do it |
20:29:02 | Ana| | ^^ |
20:29:17 | Slasheri | yep, metadata.c is used for tagcache. It's just necessary to interface with the id3 tag functions |
20:29:28 | Slasheri | only id3 parsing is compiled in for hwcodec |
20:29:48 | scorche | actually, isnt it dosfsck or something like that? |
20:30:07 | scorche | it is |
20:30:07 | Lear | But if only used for id3, it shouldn't be hard to skip that... But maybe you want it future-proofed for wav support. :) |
20:30:07 | Slasheri | scorche: that is the same program |
20:30:13 | scorche | heh |
20:30:16 | voyeur | burp. cvs command didnt work [pserver aborted]: /cvsroot/rockbox-all: no such repository |
20:30:19 | lowlight | [g2]: why would i want an arm cpu in my pc? you remember transmeta? |
20:30:22 | voyeur | did i mistaked ? |
20:30:43 | amiconn | Lear: That's why I said it's good placement to put aiff (and wav) right after mp1/mp2/mp3 |
20:30:49 | jhMikeS | Suppose you could put the AFMT_AIFF _after_ the definition of AFMT_NUM_CODECS for HWCODEC |
20:30:49 | Slasheri | Lear: yes, sure :) tagcache engine shouldn't need to the file type |
20:30:54 | amiconn | But it can be moved into the ifdef for now |
20:31:11 | Slasheri | +know |
20:31:18 | | Join GreyFoux [0] (n=greyfoux@APoitiers-256-1-59-143.w90-16.abo.wanadoo.fr) |
20:31:25 | [g2] | lowlight I remember the 8085, I've been in the industry for nearly 30 years |
20:31:35 | voyeur | salut greyfoux |
20:32:25 | Lear | linuxstb: stsz is annoying. It can get large... :/ |
20:32:36 | jhMikeS | amiconn: just move it into the #ifdef and #ifdef out the AIFF case for HWCODEC is what you're suggesting? |
20:32:53 | amiconn | Yes, both in id3.h and id3.c of course |
20:33:03 | amiconn | That's what I am currently building... |
20:33:10 | jhMikeS | what about the switch case in metadata.c |
20:33:49 | voyeur | snif [pserver aborted]: /cvsroot/rockbox-devel: no such repository |
20:34:19 | voyeur | why cant i use the cvs ? |
20:34:19 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
20:34:43 | amiconn | jhMikeS: AFMT_AIFF _is_ within the #ifdef there... |
20:34:46 | scorche | rockbox...not rockbox-devel |
20:34:54 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
20:35:11 | jhMikeS | what? then how'd I get the error that made me do it in the first place? maybe it was updated at some point? |
20:35:25 | amiconn | And, there is a bug in metadata.c for HWCODEC (unrelated to the commit iirc) |
20:35:26 | voyeur | even if i want the simulator ? |
20:35:40 | amiconn | jhMikeS: Building fin ehere... |
20:35:50 | jhMikeS | I wouldn't have made that change for just the heck of it |
20:36:03 | amiconn | AFMT_MPA_L1 is not a supported format on HWCODEC |
20:36:05 | scorche | voyeur: /cvsroot/rockbox co rockbox-devel |
20:36:16 | jhMikeS | That's was always outside the #ifdef |
20:36:22 | voyeur | scorche> THANKS :) |
20:36:25 | amiconn | [20:35:27] <amiconn> And, there is a bug in metadata.c for HWCODEC (unrelated to the commit iirc) |
20:36:45 | amiconn | The MAS can only decode layer 2 and layer 3 |
20:37:24 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
20:37:42 | Ana| | amiconn: some runs of fsck resolved the problesm ;) |
20:38:24 | * | jhMikeS tried to stay clear of HWCODEC as much as possible and wouldn't put extra formats in for the heck of it |
20:38:38 | amiconn | jhMikeS: I don't know what you did... but it builds just fine with AIFF moved into the ifdef |
20:39:18 | jhMikeS | wtf |
20:39:38 | jhMikeS | It didn't when I first redid the table...I swear |
20:40:00 | [g2] | jhMikeS which processor is on the A5 ? |
20:40:28 | jhMikeS | [g2]: Don't really know |
20:40:33 | jhMikeS | you mean x5? |
20:40:42 | jhMikeS | That MCF5250 |
20:40:45 | [g2] | jhMikeS yeah x5 |
20:41:20 | [g2] | jhMikeS Ok so you did the fb tweaking for a ColdFire core |
20:41:20 | jhMikeS | amiconn: I think that was changed along the way somewhere cause it's not in my changes |
20:41:35 | amiconn | ?? |
20:41:58 | jhMikeS | ?? |
20:42:46 | | Join qailer [0] (n=qailer@c80-217-91-55.bredband.comhem.se) |
20:42:57 | amiconn | case AFMT_AIFF: has been in the ifdef for months |
20:43:10 | amiconn | (in metadata.c) |
20:43:10 | jhMikeS | hrm |
20:43:19 | jhMikeS | But it's been months since I did it |
20:43:32 | amiconn | 9 months to be exact |
20:43:47 | amiconn | ...when aiff support was added |
20:44:32 | jhMikeS | you really think I'm insane don't you :D... |
20:45:42 | jhMikeS | I really really really wouldn't have done that if I never got errors somewhere about it |
20:46:13 | amiconn | Perhaps you changed one but not the other? |
20:46:28 | preglow | jhMikeS: lookin' good |
20:46:32 | preglow | think i'll try this stuff out |
20:46:34 | jhMikeS | preglow: thanks |
20:46:37 | amiconn | Dunno, but I can imagine such things happening considering the number of changed files |
20:46:51 | jhMikeS | It been a couple of months since I worked on that |
20:47:23 | jhMikeS | Are you just gonna commit that little change since you did it already? |
20:47:32 | amiconn | Yes, will do |
20:47:40 | jhMikeS | thanks |
20:47:48 | amiconn | Saves 24 bytes on archos ;) |
20:48:03 | voyeur | Rockboy plugin wouldn't work on sansa ? i didnt see it during the compilation |
20:50:45 | preglow | anyone volunteered to do the viewport stuff yet? :> |
20:51:31 | amiconn | patience... |
20:51:48 | preglow | jhMikeS: i think "PCM Wave" is somewhat ambiguous a format name |
20:51:59 | preglow | but can't really think of anything more descriptive a name myself, hmm |
20:52:00 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-89-99.w86-203.abo.wanadoo.fr) |
20:52:04 | preglow | something with RIFF in it :) |
20:52:26 | | Quit lostnihilist (Read error: 104 (Connection reset by peer)) |
20:52:34 | jhMikeS | It's not a WAV with MP3 or ADPCM or anything |
20:52:43 | jhMikeS | It's PCM...:) |
20:52:55 | amiconn | Something is wrong with hwcodec recording.... |
20:52:56 | preglow | yeah, know, but it doesn't really tell you what file format you're going to be using |
20:53:17 | preglow | but like i said, can't think of anything most people would get easily anyway |
20:53:21 | jhMikeS | amiconn: where'd I blow the HWCODEC stuff? :O |
20:53:37 | amiconn | I get seemingly normal peakmeter display during recording, but the recorded file is almost silent :( |
20:53:42 | preglow | Raw PCM (WAV), Raw PCM (AIFF) |
20:54:22 | jhMikeS | amiconn: I'll check the minor change in audio_set_recording_options in mpeg.c |
20:55:01 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
20:55:28 | *** | Saving seen data "./dancer.seen" |
20:55:34 | preglow | haha |
20:55:46 | jhMikeS | preglow: yeah, but I never though of anything with a header as "RAW" |
20:55:51 | preglow | h120 doesn't go too well with a shure sm58 without a preamp |
20:56:16 | jhMikeS | Uncompressed PCM? |
20:56:19 | preglow | better |
20:56:42 | jhMikeS | Want to keep it short though and avoid scrolling |
20:56:45 | preglow | the point being that "Wave" is somewhat useless, as it's not really apparent you're speaking about WAV |
20:57:06 | amiconn | PCM WAV |
20:57:13 | jhMikeS | Also didn't want to lock it to a particular extension in the menus if that could ever be set |
20:57:13 | amiconn | Or WAV (PCM) |
20:57:14 | preglow | would be nice for me |
20:57:25 | preglow | amiconn: that's the nicest |
20:57:33 | * | preglow wants AIFF :) |
20:57:59 | amiconn | jhMikeS: It's more a level setting issue. Did you care for the fact that HAVE_SPDIF_IN is defined for archos recorder? |
20:58:13 | jhMikeS | Resource Interchange File Format (WAV) |
20:58:24 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
20:59:11 | * | amiconn retries |
20:59:15 | jhMikeS | amiconn: rrgh...probably botched that by mistake but tried not to put SPDIF inside the SWCODEC #defines. |
20:59:55 | amiconn | Hmm, seems I did something wrong... now it works.... strange :/ |
21:00 |
21:00:48 | jhMikeS | Does it only happen upon the first try if you reboot? |
21:01:47 | jhMikeS | preglow: I have AIFF on the todo. Shouldn't be too much trouble. You should also try out one of the DSP plugins you were talking about |
21:02:49 | amiconn | Seems I messed up something this time |
21:02:56 | amiconn | Can't reproduce the problem now |
21:02:56 | | Quit scorche (Read error: 110 (Connection timed out)) |
21:03:08 | preglow | jhMikeS: what, is the api ready? |
21:03:22 | preglow | 'cuz if it is, i'm trying it out right now |
21:03:36 | amiconn | Hrmph, hanging build it seems |
21:04:28 | | Join GFoux [0] (n=greyfoux@APoitiers-256-1-40-79.w90-16.abo.wanadoo.fr) |
21:05:15 | jhMikeS | It's not added to the plugin api yet but it's there |
21:05:23 | | Part qailer ("Leaving") |
21:05:40 | * | amiconn thought that was fixed :( |
21:05:49 | | Part Ana| |
21:07:06 | preglow | jhMikeS: just a quickie guide on what to add and i'll see if i'll give it a quick shot |
21:07:06 | jhMikeS | preglow: If it requires anything else to work let me know |
21:07:38 | jhMikeS | hold on...gotta check the espresso maker...brb |
21:08:17 | amiconn | jhMikeS: Hmm, does your commit include 88.2kHz playback? |
21:09:29 | | Join lostnihilist [0] (n=lostnihi@adsl-68-20-223-112.dsl.chcgil.ameritech.net) |
21:13:13 | jhMikeS | yes |
21:13:32 | jhMikeS | amiconn: but for iRiver I think it's needs work |
21:13:49 | jhMikeS | Or maybe not...I'm using the WSPLL for that |
21:14:04 | | Quit GreyFoux (Read error: 110 (Connection timed out)) |
21:14:08 | jhMikeS | preglow: you know how to use the pcm_play_data api? |
21:14:36 | jhMikeS | preglow: basically just the reverse of that with pcm_record_data and pcm_stop_recording |
21:15:27 | jhMikeS | preglow: use pcm_init_recording to initialize it and pcm_close_recording to stop it |
21:15:49 | preglow | jhMikeS: if i can't figure that out, i should be shot anyway |
21:16:08 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
21:17:03 | jhMikeS | use pcm_set_frequency(sample rate), pcm_set_monitor(AFMT_*) and pcm_set_rec_source(AMFT_*) to set up audio |
21:17:23 | jhMikeS | Then call pcm_apply_settings to apply the settings to the hardware |
21:17:50 | jhMikeS | you can pass true to pcm_apply_settings to reset IIS |
21:18:25 | jhMikeS | pardon me use : AUDIO_SRC_* values, not AFMT_* values :P |
21:19:15 | jhMikeS | use rec_set_source(AUDIO_SRC_*, flags) to set the inputs |
21:19:38 | | Quit rasher (Read error: 110 (Connection timed out)) |
21:20:21 | | Quit Arathis ("[rl_bot quit]") |
21:20:33 | * | jhMikeS wondering if he forgot anything |
21:20:43 | jhMikeS | pcm_record.c uses it |
21:21:18 | amiconn | hrmph! |
21:21:28 | amiconn | There's a bug in the MAS recording setup |
21:21:34 | jhMikeS | mine? |
21:21:39 | amiconn | nope |
21:21:41 | jhMikeS | oh |
21:21:42 | amiconn | It doesn't pass through s/pdif |
21:22:17 | jhMikeS | preglow: and recording.c uses the rec_set_source part |
21:22:51 | jhMikeS | preglow: then there's the samplerate arrays and flags to determine what the hardware supports and some utility functions |
21:25:50 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
21:26:41 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
21:28:27 | preglow | jhMikeS: 'fraid this'll just be a fast hack on my part |
21:29:31 | jhMikeS | anything that proves it works or not is good enough atm |
21:30:29 | | Quit TheNickDe ("Leaving") |
21:31:58 | preglow | think i'll cook up a fast chorus as the first thing |
21:32:08 | preglow | chorus/flanger/delay |
21:32:18 | preglow | but first let's see if basics work |
21:32:21 | amiconn | Wow... the rockbox host took a whopping 1500 seconds for one single build |
21:32:34 | | Join My_Sic [0] (i=51430540@gateway/web/cgi-irc/labb.contactor.se/session) |
21:32:46 | jhMikeS | hrm |
21:32:57 | * | amiconn reminds Bagder about the usefulness of handing out speculative builds... |
21:33:25 | | Join lee-qid [0] (n=liqid@p54966B72.dip.t-dialin.net) |
21:33:48 | * | jhMikeS wonders about how to coordinate the two simultaneous DMA tranfers without gaps |
21:34:19 | My_Sic | hie all |
21:34:40 | My_Sic | just to say that the tagcache don't work on ipod 60go. |
21:34:49 | My_Sic | they seems to be a limit of item |
21:35:06 | | Join rigel [0] (n=rigel@dsl092-248-194.sfo4.dsl.speakeasy.net) |
21:35:22 | My_Sic | because if i have more than 4000 item in my tagcache db they d'ont work |
21:35:22 | | Quit dpro (Read error: 131 (Connection reset by peer)) |
21:35:29 | rigel | is there anything i can do to help get the fm radio support for the h10 working? |
21:35:57 | My_Sic | maybe a constant limit but i haven't find it |
21:36:27 | amiconn | Now /that/ is a really long-standing bug :\ |
21:36:43 | Slasheri | My_Sic: hmm, what is the issue? there is no any constant limits in tagcache |
21:36:54 | Slasheri | everything should be dynamically allocated |
21:36:59 | amiconn | init_recording() doesn't set InterfaceControl... |
21:37:10 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
21:38:06 | jhMikeS | amiconn: that's the one on the Archos right? please say yes |
21:38:14 | amiconn | yes |
21:38:17 | jhMikeS | :) |
21:39:37 | SoulDeaD | maybe silly question but... how do i run rockbox with qemu? |
21:40:06 | markun | SoulDeaD: I don't think anyone has done that |
21:40:24 | | Quit dpro (Read error: 131 (Connection reset by peer)) |
21:40:24 | SoulDeaD | mhm |
21:40:50 | * | jhMikeS wants preglow to work faster :) |
21:41:00 | preglow | jhMikeS: then do the plugin api thing :P |
21:41:01 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
21:41:07 | SoulDeaD | somebody suggested me that i use qemu to run rockbox |
21:41:10 | jhMikeS | +P |
21:41:15 | preglow | right now i'm just hooking up some playback code to see if i ever got that work done properly |
21:41:17 | SoulDeaD | maybe i have been fooled :) |
21:41:35 | bluebrother | why should someone want to use qemu just to run rockbox? |
21:41:45 | My_Sic | so i don't know why they don't work |
21:41:48 | SoulDeaD | to debug it? |
21:41:49 | preglow | hmm, generating audio in the pcm callback itself is not wise, no? :> |
21:42:03 | bluebrother | I prefer the native linux sim for that :) |
21:42:16 | My_Sic | Slasheri: help me to find why they don't work |
21:42:23 | SoulDeaD | which is the native linux simulator for that? |
21:42:27 | My_Sic | Slasheri: are their any debug output ? |
21:42:58 | jhMikeS | preglow: depends I guess |
21:43:34 | preglow | jhMikeS: on what? just wondering if i need to set up some dual buffering scheme here |
21:43:36 | bluebrother | SoulDeaD, when building Rockbox you can build it as simulator. Hardware specific stuff gets wrapped so everything that's not hw-dependend runs on the host. |
21:44:06 | | Join scorche [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
21:44:10 | jhMikeS | preglow: probably. you'll have to generate silence at first or start playback on the first available data out |
21:44:56 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
21:44:57 | jhMikeS | hmmm...thinking...could use the same buffer really |
21:45:00 | SoulDeaD | bluebrother i am interested in the hardware specific part... |
21:45:01 | preglow | jhMikeS: this might be made more problematic by the fact that playback and recording aren't syncronous, i guess |
21:45:18 | jhMikeS | they are in terms of the rate of data |
21:45:22 | preglow | yes, sure |
21:45:30 | bluebrother | hmm. I believe ther is nothing out there that emulates that. |
21:45:32 | jhMikeS | that's about it |
21:45:53 | preglow | but what would be best by far would be for recording and playback to be ready at the same time :> |
21:46:04 | jhMikeS | could probably use one buffer though |
21:46:21 | Slasheri | My_Sic: can you compile rockbox? try enabling devel - logf |
21:46:24 | jhMikeS | you'll always end up starting one slightly before the other |
21:46:39 | Slasheri | then you can use the logfdump feature in debug menu to create a log file containing error messages |
21:46:46 | Slasheri | but now i need to go -> |
21:47:02 | My_Sic | yes i can |
21:47:10 | My_Sic | i will try |
21:47:20 | My_Sic | they can take some minutes the time i start linux |
21:47:50 | preglow | seems like playback still needs to be stereo too |
21:48:13 | amiconn | roflmao |
21:48:26 | * | amiconn now has a nice hall effect machine |
21:48:33 | jhMikeS | if you have four indexes in one circular buffer |DMA read|Wet Mix Out|Dry Mix In|DMA Write| it should go. |
21:48:51 | preglow | amiconn: on hwcodec? :P |
21:49:19 | | Join desowin [0] (n=desowin@unaffiliated/desowin) |
21:49:34 | amiconn | Nah, that's called different. Reverb? |
21:49:41 | amiconn | preglow: Yes |
21:49:46 | amiconn | Not the box alone though |
21:49:58 | preglow | and who said realtime effects wasn't possible |
21:50:07 | desowin | can anyone add http://qtscrob.sourceforge.net/ to http://www.rockbox.org/twiki/bin/view/Main/LastFMLog ? |
21:50:10 | preglow | jhMikeS: btw, in what context is the pcm callback called, really? |
21:50:13 | amiconn | I set the archos recorder to mic in, and connected it to my hifi set via s/pdif out |
21:50:17 | jhMikeS | interrupt |
21:50:21 | preglow | jhMikeS: if it's interrupt, i pretty much need to do double buffering, i guess |
21:50:36 | amiconn | The s/pdif->analog converter (in the cd player) has a long delay (about half a second) |
21:50:42 | preglow | amiconn: _THAT_ long? |
21:50:50 | jhMikeS | could use the irq level as a mutex. can plugins do it? |
21:50:58 | amiconn | Now talking/making noises creates nice decaying echoes... |
21:51:14 | preglow | amiconn: try adjusting the gain up... |
21:51:27 | amiconn | Archos mic->spdif->analog->loudspeakers->mic... |
21:51:30 | | Join ExclamationD [0] (n=reuben@CPE001346f583fd-CM0017ee42b326.cpe.net.cable.rogers.com) |
21:51:37 | ExclamationD | hi |
21:51:49 | | Join Paul_the_Nerd [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
21:51:51 | preglow | jhMikeS: probably, yeah, but it's not a very nice thing to do |
21:52:03 | amiconn | preglow: Yes, that long |
21:52:05 | ExclamationD | just wanted to know if rockbox will work on an ipod shuffle |
21:52:17 | desowin | ExclamationD: no |
21:52:17 | preglow | jhMikeS: basically what i should do is calculate one buffer while waitinf for the pcm callback to use the other one |
21:52:36 | preglow | jhMikeS: also, whatever i pass along frmo the pcm callback just gets copied, right? |
21:52:42 | ExclamationD | :( thx, |
21:52:58 | jhMikeS | yes...it uses the buffer directly for the transfer over i2c |
21:53:00 | preglow | ExclamationD: probably never will either |
21:53:12 | preglow | jhMikeS: wha, oh, i meant it gets copied to some other buffer |
21:53:12 | | Join gh0st [0] (n=ghost@217-162-145-100.dclient.hispeed.ch) |
21:53:20 | jhMikeS | preglow: no |
21:53:28 | preglow | jhMikeS: if it uses the buffer directly to transfer then i definitely need double buffering |
21:53:31 | ExclamationD | yeah, when i scap together some $ i will get a nano |
21:53:32 | jhMikeS | if you want that you'll have to do it...your choice |
21:54:11 | | Part ExclamationD ("Leaving") |
21:54:30 | | Part Paul_the_Nerd |
21:54:30 | jhMikeS | but like I said, a circular scheme might avoid the need for it |
21:54:34 | gh0st | i hope this is not a silly question, but i REALLY want to use rockbox for ipod 5g, so my question: is the battery life issue "fixed", because for me battery life is extremely important. If no, when will it "approximately" be fixed? thanks! |
21:55:04 | Bagder | gh0st: no its not "fixed" |
21:55:10 | Bagder | and no it can't be estimated |
21:55:23 | gh0st | that's what i tought, thanks for info |
21:55:44 | preglow | jhMikeS: circular as in how? if i am to just use one buffer, then i would have to need to know how much of the buffer is already transmitted at all times, no? |
21:55:54 | gh0st | i just can imagine it surpassing the original firmware- how cool is that!? |
21:56:00 | desowin | I also would love to have 'fixed' battery life, damn apple don't support rockbox :P |
21:56:33 | | Join scorche` [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
21:56:52 | desowin | gh0st: rockbox already surpass iPod firmware in almost everything, it's only worse in battery life :/ |
21:57:07 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
21:57:29 | Soap | gh0st - 10 hours continious is all I get out of a 60 gig 5th gen. |
21:57:40 | gh0st | desowin: yeah, but a VERY important aspect ;-) |
21:57:40 | Soap | gh0st - expect less from a 30 gig. |
21:57:54 | gh0st | Soap: with rockbox? |
21:57:56 | Soap | there is a battery runtime page on the wiki. |
21:57:59 | Soap | gh0st - yes. |
21:58:15 | gh0st | is it possible to completely turn off the display while playing |
21:58:26 | gh0st | because again, with apple's it's not possible |
21:58:43 | | Part n1s |
21:58:45 | Soap | I got 11 hours of continious playback with unpatched rockbox, and routinely get about that "in the field" so to speak using the 64 meg patch. |
21:58:58 | Soap | gh0st - display completely off is not possible. |
21:59:02 | Soap | backlight is. |
21:59:14 | Soap | but that does not appear to be the main source of battery drain. |
21:59:19 | desowin | gh0st: I made patch for it (not released it though, as it's rather dirty) |
21:59:27 | gh0st | but wouldn't considerably make the battery life longer?: |
21:59:35 | desowin | gh0st: and I didn't notice longer battery life |
21:59:51 | desowin | gh0st: I have iPod mini 2nd gen |
21:59:55 | gh0st | because, after all, why showing the displa while it's in the ... POCKET? |
22:00 |
22:00:07 | Soap | considerably? no - I say that based on the fact that rockbox only accheives ~55% of apple runtime all things being equal, so there is obviously a problem which is not the screen. |
22:00:35 | gh0st | Soap: 55% only? |
22:00:35 | Soap | a major issue. |
22:00:38 | Bagder | indeed, also considering that Rockbox surpasses the OF on most other players |
22:00:40 | jhMikeS | preglow: this one: |DMA read|Wet Mix Out|Dry Mix In|DMA Write| |
22:00:48 | Soap | gh0st - 55%. |
22:01:27 | gh0st | well, that makes me think again about the installation of rockbox as an end user ... |
22:01:37 | jhMikeS | If you keep the DMAs going and read/write between them they'll maintain they're relative position if they read/write at the same rate |
22:02:23 | jhMikeS | Don't read dry mix ahead of the write position and always keep wet mix ahead of the read position |
22:02:28 | Soap | gh0st - 60gig or 30gig? |
22:02:43 | gh0st | Soap 30gig |
22:03:02 | Soap | ahh, so you are looking at 8ish hours. |
22:03:03 | jhMikeS | guess you just adjust the spacing as needed |
22:03:43 | gh0st | :-( |
22:03:55 | | Join scorche [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
22:04:01 | preglow | jhMikeS: don't think i'd be able to pull that off right now |
22:04:08 | scorche | bah...looks like i hadnt fixed my connection problem =/ |
22:04:37 | | Quit scorche` (Read error: 131 (Connection reset by peer)) |
22:04:58 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
22:05:32 | jhMikeS | If you can get data in and play it back out at the same time in any way that's enough to say the APIs work |
22:05:46 | amiconn | hrmph |
22:06:13 | amiconn | Enabling s/pdif out for recording causes problems when recording from s/pdif in |
22:06:30 | | Quit dpro (Read error: 131 (Connection reset by peer)) |
22:07:17 | jhMikeS | amiconn: on coldfire or archos? |
22:07:17 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
22:07:17 | amiconn | archos |
22:07:37 | | Join scorche` [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
22:07:41 | amiconn | I guess the active s/pdif output signal triggers the "possible s/pdif input malfunction" |
22:07:56 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
22:09:43 | | Quit voyeur ("CGI:IRC (EOF)") |
22:09:43 | | Quit My_Sic ("CGI:IRC (EOF)") |
22:09:43 | | Quit lowlight ("CGI:IRC (EOF)") |
22:10:36 | Bagder | sorry, I restarted the web server |
22:11:14 | | Quit Blackfish ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
22:11:14 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
22:11:34 | | Join scorche [0] (i=ScorchE@cpe-76-171-123-86.socal.res.rr.com) |
22:11:54 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
22:11:58 | scorche | well, good news is that i know for sure what is causing it now |
22:12:04 | scorche | sorry for all of the join/quit |
22:12:19 | | Quit scorche` (Read error: 104 (Connection reset by peer)) |
22:12:25 | Soap | lol |
22:13:51 | Bagder | we have a server load at 30+ on the server right now due to some friendly guy traversing the entire site including all diff links in the wiki |
22:14:06 | amiconn | We can at least enable s/pdif out when recording from line in / mic |
22:14:15 | | Quit gh0st ("Verlassend") |
22:15:09 | | Join Paul_the_Nerd [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
22:15:45 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
22:23:26 | Bagder | 203.144.143.3 is eating our bandwidth |
22:23:37 | Bagder | at least now we deny it |
22:23:51 | Paul_the_Nerd | 203.144.143.3? |
22:23:57 | Paul_the_Nerd | Eating how? |
22:24:06 | Bagder | indexing the wiki really intense |
22:24:17 | Bagder | the diffs and some of the other magic takes quite some CPU |
22:25:13 | Bagder | probably someone doing wget or similar on the site |
22:25:23 | jhMikeS | should just set it up to send back garbage to that address :) |
22:25:37 | Bagder | well now all it gets is "forbidden" |
22:25:55 | Bagder | but it continues to try |
22:26:26 | Bagder | but that's ok, it doesn't require that much cpu or resource to just say "403" |
22:26:57 | amiconn | Why not just deny access from that IP at the firewall? |
22:27:05 | | Quit MarcoPolo (Remote closed the connection) |
22:27:15 | amiconn | Requires even less bandwidth and cpu power... |
22:27:24 | Bagder | because I'm not doing firewall admin for the whole company |
22:27:25 | SoulDeaD | but it? more tricky |
22:27:41 | SoulDeaD | it may never return to this site |
22:27:55 | SoulDeaD | when it gets forbidden |
22:29:54 | jhMikeS | It reports to be in Thailand...a cache |
22:30:31 | SoulDeaD | where did you check that |
22:30:44 | jhMikeS | DNS lookup |
22:30:46 | SoulDeaD | ripe.net didnīt say anything specific |
22:31:12 | jhMikeS | and the traceroute goes out through Los Angelis |
22:31:35 | jhMikeS | Los Angeles rather |
22:31:54 | jhMikeS | Since I'm in the US that seems about right |
22:32:40 | jhMikeS | caching2-pnc2.asianet.co.th |
22:32:57 | SoulDeaD | Frankfurt Paris NY for me |
22:33:07 | bluebrother | jhMikeS, just tried the recording rework ... nice. |
22:33:12 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
22:33:16 | blue_lizard | mod_evasive and mod_security are your friends |
22:33:20 | jhMikeS | bluebrother: gracias |
22:33:24 | amiconn | jhMikeS: Haha, I get a route via US too |
22:33:40 | bluebrother | but that "Line in" has been confusing several times on h120 when users want to record with an external mic |
22:33:46 | jhMikeS | probably throught the east coast to the west |
22:33:51 | bluebrother | how about renaming it to "external input"? |
22:34:07 | bluebrother | and renaming "Mic" to "internal Mic"? |
22:34:10 | jhMikeS | Could just use the string Line-In/External Mic |
22:34:45 | jhMikeS | Makes sense to distinguish on the 120 I guess |
22:34:49 | bluebrother | possibly. |
22:35:17 | bluebrother | I don't know how this is on other players, but I guess this would clarify quite some confusion at least for h100 series. |
22:35:59 | jhMikeS | x5 has no official external mic input, just line-in so it wouldn't make sense there |
22:36:10 | | Join lost|X40 [0] (n=lostnihi@adsl-68-252-207-236.dsl.chcgil.ameritech.net) |
22:37:00 | petur | you mean it has no plug power? |
22:37:01 | bluebrother | hmm. But can we use an external mic on that? My h120 has its inputs labelled "optical/line" |
22:37:07 | jhMikeS | nope |
22:37:24 | bluebrother | ah. |
22:37:31 | * | amiconn wonders what plug power has to do with external mic |
22:37:42 | amiconn | Dynamic mics don't need power... |
22:37:44 | petur | mic power? |
22:37:46 | jhMikeS | blubrother: was answering petur |
22:37:59 | jhMikeS | petur: no mic power on x5 |
22:38:15 | petur | yes I understood that |
22:38:20 | bluebrother | jhMikeS, that answered my question also partly :) |
22:38:30 | jhMikeS | oh, ok (to all) :) |
22:38:51 | bluebrother | (and I'd still prefer the recording screen not in a submenu of its own, but that's a different issue) |
22:39:36 | * | jhMikeS left menu structure alone as much as possible for debate later |
22:39:53 | | Quit lostnihilist (Read error: 110 (Connection timed out)) |
22:40:08 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
22:40:42 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
22:40:49 | * | bluebrother agrees in that making sense |
22:41:25 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
22:41:56 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
22:43:04 | | Quit Ribs ("eh eh ehhhh!") |
22:45:58 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
22:46:08 | * | jhMikeS wants lots of commits so that embarrasing score will disappear :) |
22:46:40 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
22:46:55 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
22:47:29 | * | petur starts some recording tests |
22:48:17 | | Quit amiconn (Nick collision from services.) |
22:48:17 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
22:48:54 | | Join midgey34 [0] (n=tjross@markely-164-75.reshall.umich.edu) |
22:50:39 | preglow | hrm |
22:50:44 | preglow | my reset switch used to restart my player |
22:50:50 | preglow | now it just shuts it off |
22:50:53 | * | preglow wonders why |
22:51:14 | Bagder | whoa |
22:51:20 | Bagder | nvidia buys portalplayer |
22:51:50 | ender` | wow, really?! |
22:51:52 | SoulDeaD | i donīt like this... |
22:51:59 | Soap | and publishes all specs! |
22:51:59 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
22:52:01 | Bagder | http://chip.seekingalpha.com/article/19989 |
22:52:12 | SoulDeaD | nvidia publish specs |
22:52:13 | SoulDeaD | ? |
22:52:15 | SoulDeaD | no way |
22:52:17 | petur | see also the irc log of this evening ;) |
22:52:39 | Soap | bad joke on my part. |
22:52:40 | preglow | what the hell would they go and do that for |
22:53:04 | Bagder | ?part of Nvidia?s overall handheld product strategy, likely combining PortalPlayer?s application processor with Nvidia?s graphic processor for mobile devices such as PDAs, game players and handphones. ? |
22:54:10 | | Quit psiborg ("leaving") |
22:55:03 | | Join NickDe [0] (n=nicholas@131.128.82.50) |
22:55:22 | | Join undefined [0] (i=0@83-143-180-21-ixtlan-systems.unitednet.bg) |
22:55:24 | | Part SoulDeaD ("Leaving") |
22:55:32 | *** | Saving seen data "./dancer.seen" |
22:55:38 | Soap | or they are flush with cash and wall street seems happy to reward horizontal mergers regardless of actual benifit? |
22:55:39 | | Nick undefined is now known as SoulDeaD (i=0@83-143-180-21-ixtlan-systems.unitednet.bg) |
22:55:55 | Soap | but your theory sounds better, Bagder. |
22:56:35 | Bagder | "60% of our employees based in India and our other locations in Asia" (PP) |
22:56:49 | jhMikeS | Portal Player was tanking in general last I heard |
22:57:11 | preglow | bah |
22:57:15 | preglow | i can't even get pcm_play_data to work now |
22:57:29 | jhMikeS | preglow: it worked before? what's wrong? |
22:58:05 | preglow | probably my fault, yes |
22:59:08 | preglow | rockbox hangs when i call pcm_play_data the first time |
22:59:09 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
22:59:37 | jhMikeS | The first call to your callback is on the thread that calls pcm_play_data so maybe that? |
23:00 |
23:00:08 | preglow | forget it, it still works, just me doing something fancy some place |
23:00:32 | preglow | found an old sine sweep gen plugin i did that still works |
23:00:47 | jhMikeS | so the API works and you did something later to make it not work? |
23:01:50 | | Quit MarcoPolo (Remote closed the connection) |
23:02:14 | preglow | apparently |
23:02:19 | preglow | checking out now |
23:02:20 | jhMikeS | woot! |
23:02:38 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
23:03:14 | | Quit MarcoPolo (Client Quit) |
23:04:34 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
23:06:34 | amiconn | humm.... |
23:07:19 | | Quit bluebrother ("Leaving") |
23:09:48 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
23:10:19 | | Join thouters [0] (n=thouters@250.216-245-81.adsl-dyn.isp.belgacom.be) |
23:10:38 | thouters | hi, i was wondering if the latest hardware revisions of the ipod nano are able to run rockbox |
23:10:48 | preglow | hrm |
23:10:57 | Soap | nope |
23:11:00 | preglow | is all plugin sram allocated in the part of sram that can be used with dma? |
23:11:07 | jhMikeS | mp |
23:11:08 | jhMikeS | no |
23:11:11 | | Join nudelyn2 [0] (i=nudel@dyn-62-56-62-160.dslaccess.co.uk) |
23:11:17 | Lear | Heh, bought new headphones today. I think they are way too heavy on the bass, yet people on the net think they're either good or lacking in bass... |
23:11:41 | amiconn | preglow: plugin iram cannot be used with dma |
23:11:42 | jhMikeS | Already had a problem just accessing an IRAM varable from the DMA1 interrupt handler |
23:12:01 | preglow | amiconn: it seems to be working in my other plugin here... |
23:12:14 | amiconn | preglow: On iriver, 16KB of the 48KB are DMA capable |
23:12:26 | preglow | then i probably got lucky |
23:12:31 | amiconn | So it might work depending on where it ends up |
23:12:40 | amiconn | Remember, that was the bug with doom on X5 |
23:12:59 | preglow | i don't follow doom development too closely |
23:13:38 | jhMikeS | It seems/seemed to be a bug in the midi player too |
23:13:38 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
23:13:52 | | Quit midgey34 (Read error: 104 (Connection reset by peer)) |
23:14:16 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
23:14:33 | preglow | well, that sucks anyway |
23:14:33 | | Quit SoulDeaD ("Leaving") |
23:14:41 | | Join CriamosAndy [0] (n=Criamos@p54930881.dip0.t-ipconnect.de) |
23:14:41 | Soap | Lear - did you do the "burn in"? ;) |
23:15:57 | amiconn | preglow: Doom used to allocate the sound buffer in iram, and it uses pcm_play_data() for playing |
23:16:11 | amiconn | But on X5, none of the plugin iram is dma capable... |
23:16:12 | Lear | Soap: how do I do that? |
23:19:13 | | Quit nudelyn (Read error: 145 (Connection timed out)) |
23:19:50 | | Quit dpro (Read error: 54 (Connection reset by peer)) |
23:20:30 | jhMikeS | preglow: BTW the one that changes the audio settings is the one responsible for resetting them. Just call all the functions with -1 and the apply function when exiting. |
23:20:31 | | Join My_Sic [0] (i=51430540@gateway/web/cgi-irc/labb.contactor.se/session) |
23:20:38 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
23:21:06 | | Quit thouters ("leaving") |
23:21:46 | preglow | is pcm_play_data one shot? |
23:22:19 | preglow | i seem to be calling it once for every buffer in my old code... |
23:23:15 | | Quit GFoux ("Le vrai danger, c'est quand les hommes penseront comme les ordinateurs") |
23:23:15 | | Quit My_Sic (Client Quit) |
23:24:13 | | Join Angry [0] (n=Miranda@dslb-084-056-187-138.pools.arcor-ip.net) |
23:24:24 | | Join adk920 [0] (i=44c2456c@gateway/web/cgi-irc/labb.contactor.se/session) |
23:24:47 | adk920 | ahh anyone else have trouble getting onto this server through mIRC? |
23:24:49 | | Join My_Sic [0] (i=51430540@gateway/web/cgi-irc/labb.contactor.se/session) |
23:25:09 | | Quit Angry (Client Quit) |
23:25:11 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
23:25:46 | adk920 | so who here's got ipod games? |
23:25:58 | hcs | the apple ones? |
23:26:03 | adk920 | yea |
23:26:17 | adk920 | is warez talk allowed in here? |
23:26:21 | preglow | no |
23:26:24 | adk920 | about ipod games |
23:26:26 | adk920 | alright |
23:26:31 | preglow | this would be the place to talk about rockbox stuff |
23:26:42 | | Join bawb2 [0] (n=bawb2@129.237.2.66) |
23:27:06 | adk920 | my friend told me there's a new version coming out that's not an ipod linux but rather a modded apple firmware |
23:27:21 | preglow | wouldn't know anything about that, but it is possible |
23:27:30 | markun | adk920: new version of what? |
23:27:37 | adk920 | rockbox |
23:27:42 | jhMikeS | warez warez warez |
23:27:44 | preglow | rockbox isn't modded apple firmware |
23:27:48 | preglow | rockbox is coded from scratch |
23:27:49 | adk920 | idk he said he saw it in the in development section |
23:28:05 | adk920 | I was just curious to know if he was just lieing |
23:28:24 | adk920 | yea it's very impressive best ipod linux i've seen |
23:28:34 | hcs | uh, it is not linux |
23:28:34 | Paul_the_Nerd | It's not Linux |
23:28:35 | | Quit bawb2 (Remote closed the connection) |
23:28:41 | Paul_the_Nerd | It's coded from scratch. |
23:29:05 | adk920 | oh well then sry for that |
23:30:16 | | Quit Criamos (Read error: 110 (Connection timed out)) |
23:30:31 | * | Paul_the_Nerd wonders if there's somewhere mistakenly calling us Linux openly, and that's why people keep thinking it. |
23:30:32 | markun | adk920: which 'development section' was your friend talking about? |
23:31:04 | | Quit Lear ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]") |
23:31:32 | amiconn | Note to self: If something doesn't sound right, don't just assume there is a bug in rockbox. Always check the input signal as well :/ |
23:31:59 | | Join voyeur [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/session) |
23:32:15 | adk920 | markun he said it I looked for it didn't find one that's when I saw you guys had an irc chat |
23:32:21 | | Join charkins [0] (n=casey@pdpc/supporter/active/charkins) |
23:32:33 | preglow | amiconn: haha |
23:32:35 | amiconn | There is nothing wrong with s/pdif monitoring while s/pdif recording, but my dab tuner messed up its output signal |
23:32:43 | adk920 | no one told me it was linux I stumbled upon it and assumbed it was, |
23:32:57 | * | petur wonders what's the best way to ship his squeezebox (from Belgium) to the US... |
23:33:10 | preglow | jhMikeS: but yeah, play_pcm_data is just supposed to be called once, yes? |
23:33:14 | jhMikeS | yes |
23:33:30 | adk920 | so what type of ipods do you all have? |
23:33:31 | preglow | old code seems to wprk, though, so obviously calling it again and again works too :P |
23:33:38 | adk920 | or mp3 players |
23:33:49 | markun | adk920: iriver h120 and toshiba gigabeat f40 |
23:33:58 | adk920 | ah |
23:34:24 | adk920 | i've got an ipod 4g (original) and 5g 60gb |
23:34:38 | adk920 | I always tend to buy them right before they release the new model |
23:34:49 | NickDe | I dont like ipods at all |
23:34:57 | jhMikeS | preglow: depends on if you just want to play a clip once or not or play data continuously |
23:35:03 | NickDe | I audio X5 for me |
23:35:17 | NickDe | *iAudio X5 |
23:35:24 | hcs | I have an ipod photo |
23:35:37 | adk920 | when I first bought my ipod 4g I broke it 6 times from data corruption |
23:35:48 | adk920 | good thing it's got a warranty :) |
23:35:48 | jhMikeS | x5/H120 |
23:36:11 | NickDe | does rockbox on H120 support the Opt. out? |
23:36:17 | Paul_the_Nerd | Yes. |
23:36:17 | | Quit voyeur (Client Quit) |
23:36:23 | NickDe | I assume it does.. not sure if its s function of the hardware or software |
23:36:24 | NickDe | oh WOW |
23:36:25 | NickDe | thats cool |
23:37:15 | preglow | jhMikeS: continuously |
23:37:18 | jhMikeS | those folks I bought the H120 from _really_ want me to buy their extended warranty for $20. |
23:37:50 | jhMikeS | then pass NULL and 0 for the size and the callback should return the pointer and size |
23:38:19 | preglow | yeap, that's what i'm doing |
23:38:33 | jhMikeS | ah...then everythings ok |
23:39:21 | adk920 | wait does rockbox play avi files? |
23:39:37 | preglow | jhMikeS: and it'll continue calling back until i return 0 in the callback, or do i actually need to call pcm_play_stop? |
23:39:41 | preglow | adk920: no |
23:39:51 | jhMikeS | it will stop when the size is 0 |
23:39:57 | preglow | goodie, then all i do is right |
23:40:00 | adk920 | while loop |
23:40:48 | | Join voyeur [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/session) |
23:41:02 | jhMikeS | for recording, a non zero *size upon input indicates an error so the value returned must be > 0 to continue |
23:41:19 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
23:41:37 | * | jhMikeS runs away from JdGordon :P |
23:41:47 | preglow | hrm |
23:41:47 | JdGordon | uh oh! |
23:41:49 | JdGordon | why? |
23:41:55 | preglow | i think i need to go to bed now anyway |
23:41:58 | jhMikeS | You'll have to sync your patch again |
23:42:08 | JdGordon | meh |
23:42:23 | amiconn | jhMikeS: Well, if the warranty is so extended that it covers rockbox hacking... ;) |
23:42:26 | jhMikeS | preglow: awww...but good night. will wait eagerly for progress |
23:42:43 | jhMikeS | Think not: It's supposed to already be covered by iRiver |
23:43:04 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
23:43:15 | jhMikeS | They just want more moolah |
23:44:46 | | Quit Id2ndR ("Parti") |
23:44:55 | Paul_the_Nerd | I've had some good luck with extended warranties in the past, but it always depends. |
23:45:34 | Paul_the_Nerd | For example my current one on my Laptop covers everything but intentional abuse (including accidental damage, and to the screen, which is nice) |
23:45:37 | jhMikeS | I've never had anything really break on me |
23:46:05 | jhMikeS | except Dell monitors |
23:46:05 | Paul_the_Nerd | Only time I've ever had something break is when a guest knocks over a table, or something similar. |
23:46:11 | Paul_the_Nerd | It's *other* people I don't trust. |
23:46:18 | jhMikeS | yeah...me neither |
23:46:26 | jhMikeS | ;) |
23:46:42 | Soap | my last two Dell laptops had keyboards which failed. |
23:46:50 | hcs | 'scool, I don't trust you guys either |
23:47:15 | jhMikeS | Dell is crap...had to send back one monitor three times and another once |
23:47:29 | * | Paul_the_Nerd has run 2 laptops into the ground now. |
23:47:29 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
23:47:49 | Paul_the_Nerd | I can only assume they didn't expect to be used in a primary-computer capacity. |
23:48:21 | jhMikeS | Another computer was a total lemon...with an nVidia card that had a fan that kept failing and then the chip would eat itself alive in the heat. Eventually I just removed that fan an put a normal power supply fan to blow on it. |
23:48:39 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
23:49:20 | | Quit MarcoPolo (Read error: 104 (Connection reset by peer)) |
23:49:25 | adk920 | lol my friend dell's hdd died a week after he got it |
23:50:02 | jhMikeS | The Dell has a HD die because the bearing leaked lube all over the bottom platter |
23:50:29 | Soap | I haven't had that happen since 198x |
23:50:50 | jhMikeS | Was a WesternDigital drive |
23:51:17 | hcs | 198x, eh? I'd blame Dr. Wiley. |
23:51:49 | Soap | yea 30 MB old SCSI, forget the brand, made a clock out of it. |
23:51:51 | preglow | jhMikeS: don't hold your breath, might not have time tomorrow |
23:51:53 | preglow | anywho, gnight |
23:51:58 | Soap | sorrt off topic, I'll shut up. |
23:52:07 | adk920 | lol |
23:52:29 | | Quit dpro (Read error: 104 (Connection reset by peer)) |
23:52:47 | jhMikeS | preglow: 'night |
23:54:22 | tim66 | Paul_the_Nerd: hi, did you break an iriver remote recently? |
23:55:12 | Paul_the_Nerd | tim66: Not lately, no. But I did finally get a replacement so the opportunity is available again |
23:55:12 | * | jhMikeS asks: is a little off-topic discussion really so bad if the traffic is low and it's not watering down on-topic discussion? |
23:56:06 | tim66 | paul_the_nerd: don't suppose you have a broken one spare, but with a working cable&plug? |
23:56:20 | hcs | I'm looking for a handy way to invert a rectangle that will work on any bitmapped display. Is there some code I could use, as I don't see anything obvious in the plugin API? |
23:56:48 | jhMikeS | ~pixel ? |
23:56:59 | Paul_the_Nerd | tim66: I actually have two semi-broken ones, I'm not sure where the damage is, it's most likely in the cable somewhere |
23:57:13 | | Part adk920 |
23:57:14 | Paul_the_Nerd | They're packed, as I semi-recently moved (occurred after the breaking) but I can try to dig them up |
23:58:10 | amiconn | hcs: If you mean invert as in negating all pixels: set draw mode to DRMODE_COMPLEMENT, then use lcd_fillrect() |
23:58:25 | hcs | amiconn: yes, that's exactly what I mean, thanks |
23:58:48 | Paul_the_Nerd | tim66: One of them actually is *almost* fully functional, except for the play button not working at all, but the damage occurred by the cable catching on something, so I have to assume it's related to the connection somehow |
23:58:58 | jhMikeS | then the calling function has to say "thank you" :) |