00:00:01 | jhMikeS | it seemed associated with setting it up. I rather arbitraryily named it "CACHE_PRIORITY" with no clue as to the purpose. |
00:00:12 | | Part WalkGood |
00:00:26 | jhMikeS | It's set differently for COP/CPU |
00:02:01 | | Quit Domonoky_ (Read error: 104 (Connection reset by peer)) |
00:03:06 | | Quit hcs ("Leaving.") |
00:04:29 | Bagder | mediaproc.mi4 kind of implies... |
00:04:35 | Bagder | a separate processor |
00:04:36 | resky_ | nanok: i don't know i cannot push my wma files from amarok to my ipod. |
00:05:04 | resky_ | can i just copy from my shell? |
00:05:52 | zivan56 | ok, got a topic up in the forum for the View. Now if only Sandisk is generous enough to give the project a player... |
00:06:49 | Bagder | and I posted this => http://daniel.haxx.se/blog/2007/11/03/sansa-view-is-ppmi4-based/ |
00:06:52 | | Quit midkay (Nick collision from services.) |
00:06:53 | | Nick midkay_ is now known as midkay (n=midkay@c-24-19-236-139.hsd1.wa.comcast.net) |
00:07:58 | resky_ | perhaps i should ask the other way around: what is the best method to push my files from a linux box on my ipod which has rockbox? |
00:08:59 | * | amiconn thinks the best method is a plain file copy |
00:09:01 | oblib | resky_, it's just a USB hard drive. Copy it |
00:09:14 | amiconn | Just 'cp' or a file manager of your choice |
00:09:18 | Bagder | zivan56: it being Rhapsody, we can at least expect R nastiness |
00:09:25 | resky_ | oblib: the original ipod software had problems with this |
00:09:44 | nanok | resky_: just copy them, like any normal files |
00:09:48 | zivan56 | Bagder: I see. But wasn't the only problem on the rhapsody not knowing the key? |
00:09:57 | resky_ | oblib: must i put them somewhere in the file structure? |
00:09:58 | oblib | resky_, yeah, that's one of the things that rockbox does better |
00:10:01 | Bagder | zivan56: |
00:10:16 | | Quit davina ("xchat on Ubuntu 7.04") |
00:10:23 | Bagder | zivan56: (oops) no, it was more knowing where/how to upgrade the original bootloader |
00:10:33 | nanok | resky_: so the question was not how to listen to them on rockbox, but how to get them to the ipod ;) |
00:10:36 | oblib | resky_, nope, your choice. If you want to have access to the files by genre, artist, title, whatever, read about using the database |
00:10:38 | Bagder | since that one does signature verfication correctly |
00:10:42 | | Join amin [0] (i=RAVE@56.108.181.58.dynamic.max.com.pk) |
00:10:46 | zivan56 | ah, I see. Didn't follow the development of that port much |
00:10:49 | nanok | resky_: put them wherever you want your music to be |
00:10:56 | resky_ | neat stuff |
00:11:10 | oblib | resky_, my ipod has a /Music directory in root, and I copy it all into that directory |
00:11:13 | Bagder | zivan56: our "fake" DSA sig approach doesn't work on the R models, we have to binary patch the original BL and put it on the target |
00:11:35 | Bagder | zivan56: and the R can't upgrade its bootloader by itself, we have to upload a vanilla bootloader to it to do the upgrade! |
00:11:44 | resky_ | can i just delete the ipodcontroll directory and such? |
00:11:46 | zivan56 | Sounds messy. Hopefully Mr.H is interested in helping out :) |
00:11:56 | Bagder | messy it is |
00:12:10 | zivan56 | at least here we have a rom file and it appears to upgrade like the vanilla e200 |
00:12:21 | nanok | talking about sansa r? |
00:12:23 | | Quit toffe82 (Read error: 110 (Connection timed out)) |
00:12:24 | zivan56 | then again, I don't actually have a View to verify anything |
00:12:25 | oblib | resky_, I usually leave it, because when I hook up the ipod to the computer, I let it boot back into Apple's firmware because it copies a lot faster |
00:12:30 | * | nanok is thinking r must stand for rubish |
00:12:31 | Bagder | zivan56: very true, the .rom is included... |
00:12:36 | Bagder | nanok: sansa view |
00:12:44 | oblib | resky_, if you blow away that directory, the Nano will reload the Apple directory and take longer |
00:12:50 | amin | i hav rockbox installed but i cant bigger the fonts ... are there any updates with the themes available and graphics or a website that can make my rockbox cooler ? |
00:12:50 | nanok | aahm, they extended the rubish to the new ones :( |
00:13:06 | Bagder | since we know it, it isn't so rubbish |
00:13:11 | nanok | amin: check rockbox.org, extras |
00:13:51 | zivan56 | would the view be the fastest CPU supporting rockbox if it were to be ported? Seems quite powerful |
00:13:59 | zivan56 | err player with fastest CPU |
00:14:20 | Bagder | zivan56: my guess is that the fast "CPU" is for video/display in the same way ipod videos do it |
00:14:50 | Bagder | thus possibly not easily accessible/usable as a stand-alone cpu |
00:15:21 | Bagder | but this is just my speculation of course, I don't know |
00:15:22 | nanok | ..thus close to worthless.. |
00:15:32 | nanok | i would still like to see a sigmatel ported |
00:15:36 | amiconn | 250MHz wouldn't be the fastest even if not taking the gigabeat s into account |
00:15:41 | nanok | though i guess that;s almost offtopic here :) |
00:16:18 | zivan56 | hmm, well according to the nvidia page, it uses this core: http://www.arm.com/products/CPUs/ARM1176.html |
00:16:58 | zivan56 | although it mentions different speeds, I guess just instruction compatible with it |
00:19:13 | bertrik | lostlogic: still here? I just watched it happen. Playback stopped as usefl ran down close to 0. |
00:19:48 | lostlogic | bertrik: got the logf with buffering? |
00:19:49 | lostlogic | :) |
00:19:53 | bertrik | yes |
00:20:59 | bertrik | http://pastebin.ca/759234 |
00:21:29 | resky_ | my ipod just went dead |
00:21:48 | resky_ | i copied my stuff and restarted my ipod and now i cannot turn it back on |
00:22:23 | resky_ | and its not just the battery. even my computer cannot revive it. |
00:23:05 | oblib | What kind of ipod? |
00:23:17 | resky_ | ipod nano first generation |
00:23:19 | bertrik | lostlogic: I'm getting the feeling it is easily reproducible, just takes a long time for the usefl buffer to completely drain |
00:23:46 | oblib | resky_, You push select and it does nothing? |
00:24:05 | oblib | resky_, did you install the bootloader? |
00:24:08 | resky_ | nothing |
00:24:19 | resky_ | yeah it worked, i got even new styles |
00:24:38 | linuxstb | Hold MENU+SELECT for about 20 seconds |
00:26:01 | | Quit petur ("*plop*") |
00:26:22 | resky_ | nope |
00:26:26 | resky_ | nothing |
00:26:56 | | Quit cooz () |
00:27:30 | | Nick Soap_ is now known as Soap (n=Soap@rockbox/staff/soap) |
00:27:39 | | Join toffe82 [0] (n=chatzill@h-74-0-180-178.snvacaid.covad.net) |
00:28:42 | | Part toffe82 |
00:29:48 | Ebert | why can't i install any of these Safari beta's? "volume does not meet requirements" |
00:30:34 | Ebert | sorry wrong channel |
00:37:23 | | Quit ompaul (Client Quit) |
00:37:34 | resky_ | damn |
00:37:38 | bertrik | lostlogic: ah, easily reproducible now, about 1 in 3 times the usefl nears 0, playback stops |
00:37:58 | resky_ | what can i do? the ipod does not work anymore |
00:38:58 | pixelma | resky_: the reset will always work, keep trying. Sometimes it needs flicking the hold switch on and off and then holding menu+select for a while (up to 30 seconds, a minute?) and don't wiggle your fingers |
00:39:50 | | Quit Daniel_S ("CGI:IRC") |
00:42:26 | zivan56 | the Sansa View "mediaproc.rom/mi4" also appears to be PP based, although I can't get a key out of either of them or decrypt it with the current key. Perhaps a newer version of mi4 format |
00:43:02 | | Quit Thundercloud (Remote closed the connection) |
00:43:06 | | Join h121h [0] (n=h121@76.211.65.9) |
00:43:07 | resky_ | does not work |
00:43:31 | Bagder | zivan56: it decrypts with the same key |
00:43:43 | Bagder | the mi4 I mean |
00:44:29 | zivan56 | does it? I can't get it to |
00:44:40 | Bagder | well it says it can't verify it |
00:44:44 | Bagder | but it works |
00:45:01 | zivan56 | ah, but I couldn't find any strings in there, so I assumed it didn't succeed |
00:45:42 | Bagder | I objdumped it decrypted, and it certainly looks like fine code |
00:45:47 | Bagder | and an exception table at 0x200 as usual |
00:45:58 | linuxstb | And I can see lots of strings in it... |
00:45:59 | zivan56 | actually you are right, there are some things describing ascii and stuff |
00:46:26 | * | zivan56 was probably looking at the unencrypted rom for some reason |
00:47:38 | | Quit jhMikeS (Read error: 104 (Connection reset by peer)) |
00:48:40 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
00:49:40 | Bagder | it seems the view is planned to appear in Sweden on monday |
00:49:50 | pixelma | Llorean: what's "OCD"? |
00:50:23 | linuxstb | Does the View mean Sandisk are discontinuing the e200? |
00:50:30 | Bagder | I believe they already did |
00:50:44 | Llorean | pixelma: obsessive-compulsive disorder. |
00:50:49 | BigBambi | pixelma: Obsessive Compulsive Disorder |
00:50:53 | BigBambi | dammit! |
00:51:04 | zivan56 | although they are still selling them here (e200s), I do believe they are not updating the firmware or anything anymore |
00:51:18 | pixelma | didn't know the abbreviation... |
00:51:29 | zivan56 | good to hear the view is coming to Europe...it's not coming to Canada any time soon apparantly |
00:52:13 | pixelma | Llorean: thank you... ;) |
00:52:19 | Bagder | funnily I found like ten stores selling it, but they all just mentioned that it hasn't arrived yet |
00:52:33 | Bagder | well, those that I checked at least, I didn't check them all... |
00:53:05 | zivan56 | sounds like what happened with the US release, it just appeared on day |
00:53:31 | nanok | yeah, i had a hard time getting my e200 one week ago: some even told me they are waiting for the new model |
00:53:49 | nanok | for fucks sake, i don;t want the new bloody model, i want this one.. |
00:53:51 | nanok | :) |
00:53:53 | Dark_Apostrophe | Hello. Normally I use the 7words theme in Rockbox, but I decided to try some other ones out, which caused a problem: When I switched back to 7words, the icontheme didn't switch back to tango |
00:53:59 | Llorean | I wonder if the View will be as easy as the e200/c200 or will show enhanced security like the e200R when time comes to upload something |
00:54:01 | Dark_Apostrophe | could anyone help me out? |
00:54:37 | Bagder | Llorean: at least they provide the .rom file, which is a good sign |
00:54:42 | zivan56 | I found only one store, that's online only, selling it here: $260 CDN for 16 GB vs $199 USD for 16gb in the US. But 1 USD = 0.93 CAD |
00:54:52 | nanok | Dark_Apostrophe: if you switch back to the default team, and after to the one you want, is it okay then? |
00:55:48 | nanok | s/team/theme |
00:56:23 | Llorean | Bagder: Does the view support Rhapsody channels, or just the normal WMA encryption, do you know? |
00:56:33 | Dark_Apostrophe | nanok: No, already tried that |
00:56:37 | Bagder | the firmware mentions Rhapsody |
00:56:49 | Bagder | I mean in strings |
00:56:53 | Llorean | Ah |
00:56:58 | zivan56 | the rhapsody channels appear only if you use the rhapsody software to enable them |
00:57:24 | Llorean | Maybe the extra hidden partition and signature turned out to be a hassle for Sandisk as well. |
00:58:07 | pixelma | Dark_Apostrophe: if you browse .cfg files, is there one that could be your icon set? |
00:59:01 | zivan56 | the Sansa View tries to hide UMS/MSC mode, and you have to use a "hack" of sorts to enable it. Maybe they are trying to hide the partition behind MTP mode? |
00:59:10 | * | Bagder dives into bed |
00:59:19 | | Quit amin () |
00:59:37 | Dark_Apostrophe | pixelma: I'll check, once I find my USB cable |
00:59:52 | pixelma | I mean on your player |
01:00 |
01:00:04 | Dark_Apostrophe | Well, .rockbox is hidden |
01:00:16 | Soap | zivan56: see PM for (useful?) (interesting?) off-topic. |
01:00:27 | nanok | Bagder: are people still using those? i thought sleeping in your chair, head on the keyboard, is standard these days |
01:00:37 | nanok | confortable too, if you have a decent keyboard |
01:00:48 | * | nanok thinks beds are a waste of space |
01:01:08 | pixelma | Dark_Apostrophe: you could choose "browse .cfg files" from the menu... |
01:01:28 | Dark_Apostrophe | Ok, gimme a few mins |
01:02:59 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
01:03:37 | | Join sdoyon [0] (n=steph@modemcable193.152-83-70.mc.videotron.ca) |
01:06:46 | | Quit ender` (" I find television very educating. Every time somebody turns on the set, I go into the other room and read a book. -- Grouc") |
01:07:50 | resky_ | ok i got it to load again ;) |
01:08:15 | resky_ | how do i tell my database taht it should look in a specific directory, say /Music |
01:09:30 | Llorean | It always looks in all directories |
01:10:46 | resky_ | doesnt work. i went to settings and general settings and tehn database |
01:11:03 | resky_ | there i klicked update now and initialize now |
01:11:23 | resky_ | now my database is empty, but i have like 6 wma files in /Music |
01:12:57 | Soap | Do they have proper metadata? |
01:13:08 | resky_ | yeah. everything. |
01:13:28 | resky_ | title, artist etc. |
01:13:56 | *** | Saving seen data "./dancer.seen" |
01:14:09 | resky_ | rythmbox displays everything fine. |
01:14:11 | | Quit MrRichard () |
01:15:06 | Dark_Apostrophe | pixelma: In config.cfg, there are these lines: |
01:15:07 | Dark_Apostrophe | iconset: /.rockbox/icons/-.bmp |
01:15:07 | Dark_Apostrophe | viewers iconset: /.rockbox/icons/viewers.bmp |
01:15:24 | resky_ | is there some trick to get the metadata from wma files? |
01:16:00 | | Quit h121h (Read error: 110 (Connection timed out)) |
01:16:11 | Dark_Apostrophe | pixelma: .rockbox/icons contains tango_small.bmp tango_small_viewers.bmp tango_small_viewers.icons viewers.bmp |
01:16:36 | Dark_Apostrophe | So do I change iconsen, viewers iconset, both or neither? And to which files? |
01:16:56 | resky_ | the wma files do NOT have drm. |
01:18:20 | pixelma | Dark_Apostrophe: I think you have to chose the .icon file |
01:18:36 | Dark_Apostrophe | But the current one is .bmp |
01:18:55 | resky_ | its kind of strange: the now playing displays everything like it should be, but the db cannot find any files. |
01:19:05 | pixelma | Dark_Apostrophe: err... wait |
01:21:11 | | Quit oblib ("Leaving") |
01:21:38 | pixelma | if I understand the wiki right you have to chose a .cfg file - and not look inside the icon folder. If I understand correctly, it should be there when browsing .cfg files from the menu... (but I don't use that feature myself) |
01:21:46 | nanok | resky_: did you reboot after database initialization? or was this not the first initialization? |
01:22:31 | pixelma | Dark_Apostrophe: or maybe in "browse themes" as an own "theme" |
01:23:52 | resky_ | nanok: it was not the fist one, but i tried to initialize and update a few times and somehow it worked. very strange |
01:23:52 | | Quit bertrik ("bye") |
01:24:02 | pixelma | or at least that's implied by the example zip I'm currently looking into |
01:25:11 | nanok | resky_: so now it is okay? |
01:25:41 | resky_ | yeah somehow. but dont ask me why it did not work the first 3 times or so. |
01:25:59 | nanok | resky_: it usually takes a while |
01:26:06 | | Quit moos ("nighty...") |
01:26:11 | nanok | the database is updated in the background |
01:26:45 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
01:26:55 | nanok | maybe it would be nice to have a status of the db, when going to the db view "updating" if it is currently not done |
01:27:00 | nanok | or something like that? |
01:29:53 | resky_ | yeah... |
01:30:03 | resky_ | i really thought it did not work. |
01:30:21 | resky_ | well now i know that this takes some time. |
01:33:30 | | Quit zivan56 () |
01:36:09 | | Join Mouser_X [0] (i=cf9bb003@gateway/web/cgi-irc/ircatwork.com/x-fa737931cca9a0bf) |
01:38:07 | | Quit XavierGr () |
01:38:23 | | Quit zicho ("*.net *.split") |
01:39:52 | | Join XavierGr [0] (n=xavier@ppp25-208.adsl.forthnet.gr) |
01:39:53 | | Quit obo ("bye") |
01:46:11 | sdoyon | Is there a need for VOICE_CURRENT_TIME, since there is a LANG_CURRENT_TIME with the same voice entry? Hmm the voice has an extra colon...? |
01:47:21 | | Join japc [0] (n=japc@bl7-249-71.dsl.telepac.pt) |
01:53:05 | | Join darkapostrophe [0] (n=darkapos@217-50-177.231210.adsl.tele2.no) |
01:54:02 | | Join Thundercloud [0] (n=thunderc@resnet30.nat.lancs.ac.uk) |
01:54:46 | | Join MrRichard [0] (i=Tentacle@58.174.202.98) |
01:55:02 | MrRichard | I've tried everything and can't seem to work out what's wrong with my database :( |
01:55:22 | | Quit FOAD (Read error: 104 (Connection reset by peer)) |
01:56:42 | | Join FOAD [0] (n=dok@dinah.blub.net) |
02:00 |
02:01:34 | sdoyon | Last change to info screen, r15381 by lenzone10... A few oddities in there. Was there any discussion of that? I can't seem to find anything in the IRC logs. |
02:03:45 | pixelma | there was a short one the next morning. Everyone agreed that it was wrong of him, especially without asking about it first. Noone reverted it though and I don't know if he was contacted |
02:05:11 | pixelma | http://www.rockbox.org/irc/reader.pl?date=20071031#12:05:53 |
02:05:27 | sdoyon | I'll look it up. thx. |
02:05:29 | pixelma | link to the talk |
02:07:45 | pixelma | I'm off to bed now though, night. |
02:08:26 | sdoyon | OK thanks. Err on that commit, I think there may be an error or two in there, regardless of what the order should be... |
02:09:30 | | Quit Dark_Apostrophe (Connection timed out) |
02:09:30 | | Nick darkapostrophe is now known as Dark_Apostrophe (n=darkapos@217-50-177.231210.adsl.tele2.no) |
02:09:55 | pixelma | hmm, ok. Maybe I try to catch someone to talk about it tomorrow again |
02:10:47 | sdoyon | Sigh... Sometimes I wish I were in another timezone :-). |
02:11:51 | pixelma | I'd also like to know if it really improves things for blind or visually impaired but I'm too tired for it :) |
02:12:09 | pixelma | to talk about it now I meant |
02:13:22 | | Quit resky_ ("Lost terminal") |
02:13:47 | sdoyon | Well, I'll just comment on it here, and you can look it up in the logs tomorrow, even if it feels like talking into thin air. |
02:14:03 | pixelma | was about to suggest that :) |
02:14:41 | | Part pixelma |
02:14:57 | | Quit matsl ("Riece/3.1.2 XEmacs/21.5-b28 (fuki, linux)") |
02:21:46 | sdoyon | About the order: TIME used to be first and that was nice because blind users don't have it anywhere else. However blind users really need quicker access to this somehow, and sighted users don't need to see it in that screen, plus it won't update of course. Date is seldom consulted. VERSION is essential yet rarely checked, and the spelling is unpleasant. I imagine a sighted user might like it on top, and a blind user not. Battery lev |
02:22:42 | hcs | sdoyon: you got cut off at "Battery lev" |
02:23:23 | sdoyon | Oh? thx. |
02:23:38 | sdoyon | Battery level would be the second most useful after time. |
02:23:56 | | Quit TotallyInfected (Remote closed the connection) |
02:24:22 | sdoyon | Bufffer size is rarely consulted of course. lenzone10's idea might have been that using UP to wrap around, items at the bottom are closer than those in the middle. |
02:24:37 | | Join TotallyInfected [0] (n=ebola@pool-141-151-56-34.phlapa.east.verizon.net) |
02:24:53 | sdoyon | However it feels rather strange to me when going through the items in order. |
02:25:56 | sdoyon | He also tweaked something wrt disk size/free, haven't figured out exactly what at this point. |
02:26:25 | | Join toffe82 [0] (n=chatzill@ppp-71-140-91-203.dsl.frs2ca.pacbell.net) |
02:26:53 | sdoyon | snprintf(buffer, MAX_PATH, "%s %s %s", str(LANG_DISK_NAME_MMC), s1, str(LANG_NOT_PRESENT), s2); looks wrong to me. |
02:27:44 | | Quit animeloe (Read error: 110 (Connection timed out)) |
02:27:58 | sdoyon | He changed LANG_CURRENT_TIME to VOICE_CURRENT_TIME, no idea why exactly. In fact these look like duplicates to me (except the colon that should do nothing) and one of them should probably be eliminated. |
02:29:54 | sdoyon | Another caveat: the spoken info is current as of when we start talking, even if the screen does not update. |
02:31:14 | sdoyon | Oh and "micro Secure Digital card:" (voice for LANG_DISK_NAME_MMC) is just as painful to listen to as it is to read. Needs to be shortened. |
02:32:17 | Mouser_X | How about Micro SD card? |
02:32:24 | | Quit Thundercloud (Remote closed the connection) |
02:33:37 | sdoyon | Yeah. I guess I should just shut up and go change that :-). |
02:36:09 | | Join lespea [0] (n=adam@71-10-92-125.dhcp.roch.mn.charter.com) |
02:41:41 | lespea | Hey |
02:42:30 | Mouser_X | Ho? |
02:43:05 | lespea | does anybody here use foobar? |
02:43:50 | Soap | lespea: please keep the conversation on topic in this logged channel. There is a #foobar2000 channel right here on freenode, though. |
02:44:20 | lespea | err... that was my lead-in question to my real question haha |
02:44:21 | lespea | sorry |
02:44:22 | | Join WalkGood [0] (i=WalkGood@unaffiliated/walkgood) |
02:44:45 | lespea | I was wondering if anybody had like a script or something to transfer the ratings in foobar to the rating system that rockbox uses |
02:46:35 | Soap | lespea: didn't mean to be so presumptive. |
02:46:55 | lespea | Soap: oh no problem, it was a good point :) |
02:47:50 | Mouser_X | lespea: I'd have to say that it's unlikely. I'd like something like that for Winamp (what I use), but I've never heard of one existing (then again, it's not like I've looked extensively either). |
02:47:50 | lespea | the ratings are stored in a (non standard) id3v2 tag 'rating' from 1 to 5 |
02:49:12 | lespea | I guess I could write a perl script or something but I'm quite lazy atm lol |
02:49:22 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
02:52:26 | sdoyon | pixelma: he apparently swapped the #else cases for DISK1 and DISK2 so that free comes before size. I think I agree with that. |
02:52:37 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
02:53:10 | sdoyon | pixelma: Oh and saying "not present" instead of nothing, that's definitely a plus. An unspoken line in a list is pretty confusing. |
02:53:43 | | Quit linuxstb ("ChatZilla 0.9.78.1 [Firefox 2.0.0.9/2007102514]") |
02:55:23 | sdoyon | pixelma: Another thing that lenzone10 should NOT be blamed for: the white space damage would appear to be a result of the CRLFs that were previously in that file. |
02:56:08 | | Quit kubrick (Read error: 104 (Connection reset by peer)) |
02:57:21 | | Part WalkGood |
03:00 |
03:11:28 | | Join sarixe [0] (n=sarixe@ool-435403e9.dyn.optonline.net) |
03:11:58 | | Quit sarixe (Client Quit) |
03:12:38 | | Quit kugel ("ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]") |
03:14:01 | *** | Saving seen data "./dancer.seen" |
03:16:05 | | Quit sneakums ("blorp") |
03:18:47 | marcosource | hey, I managed to run my rockboc'ed sandisk sansa e270 today from 10 until 7 today, and the battery timer cet saying there was about 4 hour left from start to end, and it still has about 2 hours left acording to the timer, it might need a revision or two |
03:19:06 | lostlogic | bagh, how does the bufopen logf get ahead of the Buffering track logf? |
03:21:03 | lostlogic | nvm |
03:22:12 | | Join webguest52 [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/x-a1d9e9d92ac482c8) |
03:23:10 | webguest52 | little question: can i use a e200tool with a NOT bricked Sansa just to see if it's recognised ? |
03:24:29 | | Quit animeloe (Read error: 110 (Connection timed out)) |
03:26:09 | | Join TMM [0] (n=hp@c5147518c.cable.wanadoo.nl) |
03:26:27 | | Join donsdw [0] (n=donsdx@ip68-101-195-153.sd.sd.cox.net) |
03:27:26 | webguest52 | I connected my Sansa, ran "./e200tool off" but only obtains "Searching for device 6666:e200 ... 9 8 7 6 5 4 3 2 1 0 not found!" |
03:27:50 | lostlogic | hcs: still around by chance? |
03:27:57 | hcs | lostlogic: yep! |
03:28:00 | | Join annulus_ [0] (n=ap@h214n2fls31o286.telia.com) |
03:28:07 | | Part donsdw |
03:28:22 | lostlogic | hcs: cool, you're still having freezes and badness on your sansa right? |
03:28:33 | lostlogic | I'm looking into it now, how long you likely to be around for? |
03:29:07 | hcs | Probably a few hours. |
03:29:23 | lostlogic | awesome, will ping if I come up with something |
03:29:42 | hcs | great, thanks |
03:29:49 | | Join darkapostrophe [0] (n=darkapos@217-50-177.231210.adsl.tele2.no) |
03:30:40 | | Quit Dark_Apostrophe (Nick collision from services.) |
03:30:41 | | Nick darkapostrophe is now known as Dark_Apostrophe (n=darkapos@217-50-177.231210.adsl.tele2.no) |
03:32:20 | | Join sneakums [0] (i=sneakums@jenny.ondioline.org) |
03:36:49 | | Quit webguest52 ("CGI:IRC") |
03:39:22 | lostlogic | does an O(n) on stack size operation over num_handles sound like a bad idea? |
03:39:26 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
03:40:32 | lostlogic | 2400 bytes, growing by 8(?) bytes per recursion is still 300 handles... |
03:44:54 | lostlogic | -58 on ipod video is not actually entirely muted... I can detect the music in my silent house with my sensitive noise blocking earphones |
03:44:58 | lostlogic | funny |
03:46:58 | hcs | lostlogic: I'm getting periodic freezes in MP3 playback, as well, but I'm using 15407 as it was the last with your hack for SPCs in |
03:48:16 | | Join ddalton [0] (n=Daniel@203-214-91-102.dyn.iinet.net.au) |
03:48:16 | lostlogic | hcs: gotcha |
03:48:23 | ddalton | hey sdoyon |
03:48:30 | lostlogic | I still can't figure out how the latest is different for SPCs than the hack |
03:48:36 | lostlogic | it should be the same path. |
03:48:37 | lostlogic | *scowl* |
03:48:56 | ddalton | sdoyon: your beeping notification doesn't seem to work for me when playback is on now. |
03:48:59 | ddalton | not sure why |
03:49:10 | sdoyon | ddalton: Hi |
03:49:33 | sdoyon | ddalton: beeping notification? |
03:49:34 | hcs | lostlogic: well, I'm putting the latest on now to see how it handles MP3s, did you see my update to the bug report? |
03:49:45 | lostlogic | no, still suck at reading fs |
03:49:51 | lostlogic | which fs# |
03:49:53 | ddalton | sdoyon: sorry I mean beep-list... |
03:50:11 | hcs | 8072 |
03:50:16 | | Join midgey [0] (n=tjross@westquad-188-46.reshall.umich.edu) |
03:50:59 | sdoyon | ddalton: Must be some of the recent playback changes I suppose... |
03:51:06 | ddalton | sdoyon: Im not coding on rb so won't update. im using r15273 I think but let me check. |
03:51:32 | ddalton | no. I didn't update. It just broke on the ame build. Maybe I did something. |
03:51:35 | ddalton | same |
03:51:49 | ddalton | don't worry when I start coding again ill try and fix it |
03:51:51 | lostlogic | hcs: oh joy. |
03:52:21 | hcs | yeah, it's still sitting there not loading, but now blocking everything up |
03:52:25 | sdoyon | ddalton: do you use .talk clips? Are they fully spoken, when NOT playing music at the same time? |
03:52:27 | ddalton | sdoyon: can you join the other rb channel? So I can ask you a couple of questions that are OT here |
03:53:09 | ddalton | sdoyon: yes just let me see something |
03:53:49 | sdoyon | ddalton: Uh OK but quickly, I was in the middle of something. What is it called again? |
03:54:04 | Mouser_X | #rockbox-community ? |
03:54:33 | Mouser_X | (I assume that's the one he's talking about.) |
03:55:29 | ddalton | sdoyon: I have seen it happen. But it works fine now. I never saw it with disk cash... |
03:55:29 | lostlogic | hcs: you'll be overjoyed to know that I've just committed two patches that won't have any impact on your issues :-D |
03:55:40 | ddalton | yes community |
03:55:45 | ddalton | rockbox-community |
03:55:48 | | Quit MrRichard (Read error: 110 (Connection timed out)) |
03:55:59 | hcs | lostlogic: I can't handle this kind of excitement! |
03:56:36 | lostlogic | it's amazing the things that I run across while tryign to dig up some crazy race condition that only hits sansa |
03:56:57 | hcs | I |
03:57:06 | hcs | I have two, want the other? |
03:57:49 | lostlogic | hcs: other race condition that only hits sansa? |
03:58:24 | hcs | heh, I meant two sansas |
03:58:47 | lostlogic | oh, YES! I'd love to be able to reproduce these things. |
03:58:54 | lostlogic | what region are you in? |
03:59:05 | hcs | New Jersey |
03:59:11 | lostlogic | shit, 3k miles from here |
03:59:34 | lostlogic | almost closer to ship to Nico in France :-d |
03:59:51 | Mouser_X | "I've come millions of miles-" (whispered) "thousands" "-thousands of miles!" |
04:00 |
04:01:27 | lostlogic | okokok, let's think about this logically. ata is active is always false on sansa, this is the most likely difference between it and other flash targets |
04:01:34 | lostlogic | so what does that change about the buffering behavior? |
04:03:44 | | Quit jhulst (Connection timed out) |
04:06:51 | lostlogic | hcs: try this 1-liner for me: http://test.lostlogicx.com/transfer/rockbox/20071102_buffering_fill_more.patch |
04:07:11 | hcs | sure |
04:07:36 | | Join psycho_maniac [0] (i=psycho_m@ppp147.hk.centurytel.net) |
04:10:09 | hcs | lostlogic: no good |
04:10:16 | lostlogic | worse, same? |
04:10:21 | hcs | same |
04:10:25 | lostlogic | grr. |
04:11:08 | | Quit animeloe (Read error: 110 (Connection timed out)) |
04:11:57 | lostlogic | 2800 miles newark to seattle, 3600 newark to paris (just in case anyone else was curious) |
04:12:48 | hcs | shipping to you'd be cheaper |
04:13:13 | lostlogic | hcs: if I ahven't solved this by monday, we'll think about it again :) |
04:13:27 | lostlogic | I have a fair amount of free time this weekend to read and anylize this code |
04:15:11 | psycho_maniac | do i need to upgrade my bootloader on my ipod video with the recent comments in svn? |
04:15:22 | lostlogic | psycho_maniac: no need |
04:15:50 | lostlogic | psycho_maniac: in general, as long as bootloader works, you can stick to it. Most of the time we are having to fix things that we put into the main build that would break a perfectly functional boot loader ;) |
04:17:01 | psycho_maniac | i thought i might of because of this comment: firmware/target/arm/ipod/video/lcd-video.c [diff] |
04:17:02 | psycho_maniac | Bootloaders are single core... (aka fix red) |
04:18:10 | lostlogic | psycho_maniac: right, he'd committed something that broke the bootloader, so had to fix it |
04:18:31 | lostlogic | psycho_maniac: technically the final result is a bootloader with a faster LCD update than it had yesterday but... who cares? |
04:19:06 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
04:19:26 | psycho_maniac | i would if it made my ipod work better. |
04:19:51 | lostlogic | hcs: can you by chance turn on logfqueues and logfqueues_sys_timeout in both buffering and playback and hit me with a logf from it breaking? |
04:20:06 | lostlogic | psycho_maniac: it might make it boot 20ms faster, that would be the only change |
04:20:19 | lostlogic | psycho_maniac: once the main firmware is loaded the bootloader used to load it doesn't matter |
04:20:48 | hcs | lostlogic: ok, with the patch you just sent? |
04:20:59 | psycho_maniac | alright. i see |
04:20:59 | lostlogic | hcs: doesn't matter one way or the other ;) |
04:23:49 | | Quit midgey () |
04:23:51 | lostlogic | I wonder if some junk is getting on the queue and that's preventing it from ever hitting the fill_buffer code. |
04:24:21 | lostlogic | I also still wonder how the heck the current SVN doesn't work but the hack did. |
04:30:17 | hcs | I wonder, does that potentially useless watermark setting thing I have in there mean anything? |
04:30:41 | lostlogic | hcs: which watermark setting do you have set to what? |
04:32:28 | hcs | lostlogic: in spc.c I do ci->configure(CODEC_SET_FILEBUF_WATERMARK, ci->filesize); |
04:32:58 | hcs | anyway, flyspry updated with the logf you requested |
04:33:12 | lostlogic | yes, that is what breaks it. |
04:33:15 | lostlogic | for spc at least. |
04:33:27 | | Join stevenm [0] (n=stevenm@129.2.200.234) |
04:33:29 | hcs | doh |
04:33:38 | lostlogic | smart man. |
04:33:43 | lostlogic | I can see why you did that |
04:33:46 | lostlogic | and I can see how it broke us |
04:34:01 | lostlogic | don't change it, probably smarter for us to change the buffering to a <= |
04:34:01 | hcs | what's it supposed to do? and does it do something different from that? |
04:34:12 | stevenm | Well, it's Friday night insomina-induced boredom, and you know what that means. How do people feel about the idea of seeking support for midiplay? |
04:35:03 | lostlogic | hcs: that setting is how low the buffer will be allowed to run before the buffering thread will fill it up |
04:35:26 | lostlogic | hcs: since spc never advances the buffer (I'm guessing here) it also never gets below the low watermark |
04:35:37 | hcs | doh2 |
04:35:59 | lostlogic | then since it doesn't have ata disk active it never even checks the high watermark which would cause it to recover from that bad state on non-sansa targets |
04:36:04 | lostlogic | *laugh |
04:36:37 | lostlogic | hcs: do other codecs set the watermark? |
04:36:49 | hcs | I think I fiddle with it in ADX |
04:37:12 | lostlogic | hmm, if ever codec set the watermark to an appropriate value as it started up it would be good |
04:37:19 | lostlogic | unless they all do it, none of them should do it though :-\ |
04:37:24 | lostlogic | who wants to tackle _that_ one |
04:37:26 | hcs | yeah, also set it to the whole file size... |
04:37:53 | hcs | NSF doesn't touch it |
04:38:15 | lostlogic | has NSF been OK with the current SVN? I remember it was mediocre pre-hack and ok w/hack |
04:38:15 | hcs | and, accordingly, is working in the current rev |
04:38:18 | lostlogic | hahahaha |
04:38:34 | hcs | ADX works too, though, but the files are of a respectable size |
04:39:03 | lostlogic | are they also not read as a unit? |
04:39:05 | | Quit n17ikh|Lappy (Connection timed out) |
04:39:57 | hcs | uh, it attempts to read them as a unit |
04:40:22 | hcs | it's particularly screwy on account of seeking backwards |
04:40:36 | lostlogic | hcs: if they are 'respectable' in size, that's definitely not legal... no file > 32k can be read as a unit safely |
04:40:51 | lostlogic | unless it's small enough to be treated in the atomic category by the buffer |
04:40:57 | hcs | it checks how much is successfully read, though |
04:41:20 | lostlogic | hcs: the api doesn't allow for a non-complete return atm, it probably should. |
04:41:35 | | Join donutman25 [0] (n=chatzill@65.75.87.48) |
04:42:16 | hcs | It'd be nice, again, to see these laws. Is it written somewhere and I've just consistently missed it? |
04:43:23 | lostlogic | no, it is not −− the headers should be commented |
04:44:34 | hcs | I sort of get the feeling that it's grown organically, is there anyone who actually has this all in his head? |
04:45:51 | hcs | fun fact: with multiple ADXs in a directory, they don't work |
04:46:33 | psycho_maniac | what do you mean not work? skipping to the next one does not work? can you play them one at a time? |
04:46:33 | hcs | so it's just my own damn meddling breaking things now |
04:46:48 | hcs | psycho_maniac: precisely |
04:46:56 | lostlogic | hcs: I'm guessing not, we jus tread the code as needed ;) |
04:47:27 | lostlogic | hcs: not really −− that is still only part o the puzzle |
04:47:32 | lostlogic | that solves the "why spc" part |
04:47:34 | | Join midgey [0] (n=tjross@westquad-188-46.reshall.umich.edu) |
04:47:36 | lostlogic | but not the "why sansa" part |
04:47:42 | | Join n17ikh|Lappy [0] (n=n17ikh@c-76-23-98-11.hsd1.sc.comcast.net) |
04:48:00 | lostlogic | I mean sure the sansa doesn't have the disk active, but that stills houldn't break us and bertrik still has a bug |
04:48:49 | lostlogic | hcs: last summer I had it all in my head :-P |
04:49:36 | Mouser_X | Heh. |
04:49:47 | Mouser_X | Also, ADX = broken? D: |
04:49:53 | * | Mouser_X likes ADX. |
04:50:03 | lostlogic | Mouser_X: should be fine with my latest commit |
04:50:06 | hcs | a) on sansa b) if you're trying to play several of 'em |
04:50:08 | lostlogic | hcs: check it out fo rme ;) |
04:50:13 | hcs | oh, cool, sure |
04:50:26 | | Quit scorche|w ("CGI:IRC (Session timeout)") |
04:50:29 | lostlogic | still doesn't explain the 'bertrik' bug |
04:50:39 | lostlogic | why would larger files still run down the buffer? grr. |
04:51:21 | hcs | so did you find a reason why the watermark adjustment would specifically affect sansa, or just fix the watermark handling? |
04:51:30 | lostlogic | the latter |
04:52:03 | lostlogic | hcs: would it be feasible in these tiny-file codecs to call the advance buffer callback once the file is done playing back? |
04:52:20 | lostlogic | hmm, actually no, don't. |
04:52:22 | lostlogic | I lied. |
04:52:25 | hcs | 'k |
04:52:34 | lostlogic | they can be moved since I call them atomic. |
04:54:12 | ddalton | sdoyon: re my talking battery levels patch should it voice the level on boot? or only after a certain time? |
04:57:52 | | Quit psycho_maniac (" HydraIRC -> http://www.hydrairc.com <- Chicks dig it") |
04:58:14 | sdoyon | ddalton: leave it on boot I think. |
04:58:25 | | Join ramon8 [0] (i=DontFuCk@adsl-71-146-150-230.dsl.pltn13.sbcglobal.net) |
04:58:27 | hcs | lostlogic: r15417 still not working, same behavior |
04:58:29 | ddalton | sdoyon: ok then. |
04:58:37 | lostlogic | hcs: wtfnowai |
04:58:53 | lostlogic | hcs: I hate your bug. |
04:59:04 | Mouser_X | Heh. |
04:59:08 | sdoyon | A battery question: with CHARGING_SIMPLE, when the charger is connected, is it correct to assume the battery level reading is meaningless? |
04:59:43 | hcs | I'm going to pull out the watermark bit to see if that has any effect |
05:00 |
05:01:01 | lostlogic | hcs: cool |
05:02:09 | hcs | seemingly no |
05:03:22 | hcs | I'll do some comparisons with the NSF codec |
05:04:41 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
05:05:01 | | Join miepchen^schlaf [0] (n=hihi@p54BF4FFB.dip.t-dialin.net) |
05:09:45 | stevenm | Whee, midiplay can seek.. I think... in svn. |
05:10:02 | stevenm | backwards too, I mean |
05:10:20 | Mouser_X | Cool. |
05:10:28 | Mouser_X | I should get some MIDIs then. |
05:10:45 | stevenm | I hope I didn't break any builds... added a new key, hopefully right. |
05:11:04 | stevenm | Mouser_X, it doesn't work too well on portalplayer targets (ipod, etc) because it's only using only one CPU at the time |
05:12:01 | * | Mouser_X has a Gigabeat. |
05:12:14 | stevenm | it may work.. I only have h300 |
05:12:20 | hcs | lostlogic: I don't see anything different, after removing the watermark stuff, between SPC and NSF. Maybe it's the fact that SPC files are consistently just over 64K (twice 32K)? |
05:12:39 | hcs | i.e., I wonder what would happen if I padded some NSF files to 64K+1 |
05:13:12 | lostlogic | hcs interesting thought |
05:13:14 | hcs | but then again, ADX also fails |
05:13:26 | lostlogic | what size are adx? |
05:13:50 | hcs | large, the ones I have here are > 10 MB |
05:14:03 | *** | Saving seen data "./dancer.seen" |
05:14:06 | lostlogic | mmmmmmmmmmmmmmmmmm |
05:14:07 | hcs | but I don't have many NSFs over 64k |
05:14:09 | lostlogic | hate you |
05:14:20 | Mouser_X | lol |
05:14:37 | hcs | don't hate the player, hate the playback code |
05:14:49 | lostlogic | lol |
05:14:57 | lostlogic | hate sansa |
05:15:04 | sdoyon | ddalton: Did anyone else comment on your battery announcement patch? |
05:16:03 | | Quit bb (Nick collision from services.) |
05:16:08 | | Join bb_ [0] (n=bb@unaffiliated/bb) |
05:16:53 | hcs | aha, largish NSFs (144k) do not work |
05:17:01 | ddalton | sdoyon: one guy tried it out I think. I know JdGordon doesn't like it though. |
05:17:01 | lostlogic | mmmmmmmmmmmmmmmmmm |
05:17:22 | ddalton | sdoyon: so do I just put that stuff you mailed me in .emacs and open emacs and start coding? |
05:17:48 | lostlogic | hcs: problem is the requests for > 32k reads then most likely |
05:18:06 | lostlogic | so my atomic stuff isn't working right |
05:18:10 | hcs | I had some files between 32k and 64k that seemed ok, though |
05:18:20 | lostlogic | then it becomes probabilistic |
05:18:21 | | Quit Rondom (Nick collision from services.) |
05:18:39 | | Join Rondom [0] (n=Rondom@p57A962EA.dip.t-dialin.net) |
05:20:36 | hcs | heh, if you copy/paste a file multiple times into a folder in Nautilus, it calls the first X, the second X (copy), the third X (another copy) |
05:21:12 | hcs | anyway, tested and working with 56k NSFs |
05:21:32 | stevenm | the only problem with seeking that I can see is that playback should be turned off while seeking is taking place. But I don't know how to do that.. the basic implementation is there, anyway. |
05:21:47 | sdoyon | ddalton: I guess. Don't know if it'll all work with your version. Has to be .c extension. And for RB do control-c dot stroustrup. |
05:26:33 | | Quit midgey (Read error: 104 (Connection reset by peer)) |
05:29:00 | ddalton | sdoyon: Im just writing up a reordered info screen patch. I think im going to have to resync it from about two commits ago to now. |
05:29:08 | lostlogic | hcs: ok, I once again think I know what's going on, but it'll be somewhat in depth to fix it, especially for adx |
05:29:14 | ddalton | since your changes. But anyway ill see how I go. |
05:29:45 | ddalton | what do you think about: -battery level -time -date -disk 1 -disk 2 -version -buffer |
05:29:50 | ddalton | is that ok ordering? |
05:29:52 | sdoyon | ddalton: Thought you weren't coding on RB for a while... |
05:30:45 | ddalton | sdoyon: yes but im waiting for my linux box and got nothing else to do. Going away for the night in about half an hour. and this is fairly simple |
05:30:46 | sdoyon | ddalton: If you could go read the logs of earlier tonight, I already typed all I had to say on that :-). |
05:31:09 | ddalton | oh ok ill do that tm haven't got time now. sorry. |
05:31:14 | stevenm | oh well, time to go meander before finally succumbing to sleep. bye all |
05:31:16 | | Quit stevenm ("Connection reset by beer") |
05:31:35 | hcs | lostlogic: care t enlighten me? |
05:32:38 | lostlogic | hcs: actually, to confirm my theory I need you to do another logf for me :-\ you can turn off the LOGFQUEUE*s if you want and use the code that I just dcommitted moments ago |
05:32:41 | | Part toffe82 |
05:33:01 | lostlogic | I need to know whether the SPCs and NSFs are loading getting marked TYPE_ATOMIC_AUDIO or not and that logf will tell me so |
05:33:09 | ddalton | sdoyon: anyway what were you saying? do you disagree with what I said? |
05:33:29 | hcs | lostlogic: sure |
05:34:25 | sdoyon | ddalton: about what? |
05:35:55 | ddalton | info screen... |
05:36:26 | ddalton | sdoyon: also could you send me your updated patches? I just don't want to resync much and just the combined one is ok. |
05:36:29 | ddalton | or both... |
05:37:56 | sdoyon | ddalton: info screen: as I said, please go read the IRC logs of earlier tonight. Well tonight for me :-). Say 4hours. |
05:39:00 | sdoyon | ddalton: re stack of patches: OK,next time I put it together. Lately I've been working closer to stock RB. |
05:40:16 | lostlogic | gah, this is going to hurt my head. |
05:40:24 | lostlogic | I might hafta pencil and paper this out. |
05:41:39 | ddalton | sdoyon: ok thanks. How much resyncing do you think combined.diff will require since the last one you sent me? |
05:41:49 | ddalton | r15273 I had it working on |
05:42:45 | sdoyon | ddalton: No idea sorry. I did resync more recently though. |
05:43:09 | sdoyon | ddalton: If you'll just let me work, I can finish committing your patch :-). |
05:43:53 | hcs | lostlogic: erm, not seeing the Loading atomic message |
05:44:02 | ddalton | ok thanks |
05:44:34 | lostlogic | hcs: that's what I was afeared of :( |
05:44:41 | lostlogic | so that's _part_ of the problem |
05:44:49 | lostlogic | at least that would solve SPC and NSF if it was showing up |
05:44:50 | ddalton | BTW if you are using the patch I uploaded I think a test line slipped in there. might want to remove that. |
05:45:25 | hcs | do you want the logf anyway? |
05:45:42 | lostlogic | hcs if the atomic message isn't in there, I don't want to see the "goddamned" thing |
05:45:46 | sdoyon | dalton: Indeed. I saw it but thanks for the warning. Must remember the plugin bump... |
05:45:52 | lostlogic | (I'm not as angry or frustrated as I might sound ;)) |
05:48:12 | Soap | he's more |
05:48:19 | | Join perrikwp [0] (n=chatzill@74.167.148.160) |
05:48:22 | * | lostlogic pulls Soap's hair |
05:48:29 | ddalton | sdoyon: oh yeah. whats the plugin bump? didn't quite understand that. |
05:48:36 | ddalton | don't worry if your busy though |
05:48:41 | hcs | angry people don't quote "goddamned" |
05:48:51 | lostlogic | hcs: that was my intent ;) |
05:55:01 | lostlogic | hcs: so why the heck? |
05:56:02 | hcs | lostlogic: if I answered that question with "because" would you be satisfied? |
05:56:26 | lostlogic | hcs: satisfied enough to throw you out the window, yes. |
05:56:43 | hcs | satisfaction through defenestration |
05:56:56 | lostlogic | :-D best word evar |
05:59:13 | * | Llorean is fond of the word. |
06:00 |
06:00:58 | lostlogic | zomg I gets it |
06:01:07 | lostlogic | it bounces _itself_ out of the fucking fill_buffer |
06:01:11 | lostlogic | because fuck |
06:01:13 | lostlogic | wtf fuck |
06:01:27 | lostlogic | the next metadata puts it over the threshhold |
06:01:35 | lostlogic | but why doesn't that then enter the other buffer loop? |
06:02:33 | ddalton | sdoyon: are you going to commit 7910? |
06:02:54 | sdoyon | ddalton: Done. |
06:03:10 | ddalton | sdoyon: thanks. Lets see what blind users think. |
06:03:18 | ddalton | half them don't build from source... |
06:04:38 | sdoyon | ddalton: You might want to contribute an update to the manual to explain the new setting. |
06:06:19 | ddalton | sdoyon: oh yeah good idea. Ill have to do it when I get back. |
06:06:26 | ddalton | maybe I can do it when I am away |
06:08:04 | ddalton | sdoyon: do I need to add it for every target? |
06:08:11 | ddalton | or just modify one file |
06:08:30 | sdoyon | ddalton: I don't know actually. |
06:08:49 | sdoyon | ddalton: Uh wait no it's only in one place. |
06:09:28 | jhMikeS | aw...dammmmmit...red! now I can't build meg-fx. :( |
06:11:23 | lostlogic | I didn't do it! yay. |
06:12:18 | * | jhMikeS sees the culprit nearby >:[ |
06:13:54 | ddalton | sdoyon: where is it? |
06:14:21 | jhMikeS | sdoyon: RED! |
06:14:35 | sdoyon | Uh oh. |
06:14:38 | hcs | scramble the green deltas! |
06:14:54 | * | ddalton 's patch broke something? |
06:15:03 | * | jhMikeS threw in another commit too :) |
06:15:35 | jhMikeS | Looks like the build is stuck too...10min = too long |
06:16:19 | Mouser_X | Unless it's done on my craptop. Then that'd be a new record. |
06:17:08 | Mouser_X | (It's an hour+ on my laptop.) |
06:17:11 | jhMikeS | well it was due now 12m ago |
06:17:13 | sdoyon | 'LANG_BATTERY_TOPOFF_CHARGE' undeclared. That's one of my info screen commits. A feature problem...? |
06:19:08 | jhMikeS | sdoyon: Probably. Not sure what the common thing is for the iRivers, Gigabeat and FM is off hand. Needs fixing though. |
06:19:11 | lostlogic | hcs: well I'm once again pretty sure I can fix "something" |
06:19:22 | lostlogic | but it won't really fix nsf and spc unless we can make them buffer as atomic :( |
06:19:43 | sdoyon | TOPOFF, /* Can occur for CONFIG_CHARGING == CHARGING_CONTROL */ |
06:19:57 | * | jhMikeS wonders why the build servers only need a kick when the swedes are noonwhere to be found :\ |
06:20:01 | sdoyon | But the lang entry exists only for recorder. Does this make sense? |
06:20:19 | sdoyon | Gee that build page is complicated. |
06:20:23 | jhMikeS | lostlogic: buffer as atomic? |
06:20:33 | lostlogic | jhMikeS: atomic => read as a unit, may not wrap |
06:21:01 | lostlogic | jhMikeS: most audio is packet => will be read in < GUARDBUF size bits |
06:21:08 | jhMikeS | or change the spc codec a little bit to accept a wrap. It stores the data locally anyway. |
06:21:20 | Mouser_X | SPCs require 100% of the file to be available, or else it can't be played. |
06:21:22 | lostlogic | jhMikeS: it does? I thought it something something |
06:21:29 | lostlogic | Mouser_X: right, hence my atomic |
06:21:31 | hcs | NSF doesn't |
06:22:04 | | Quit Mouser_X ("CGI:IRC (EOF)") |
06:22:15 | lostlogic | jhMikeS: I don't think they need a kick btw, my server is still chugging on builds |
06:22:16 | jhMikeS | lostlogic: It just reads into a local buffer but it should be able to accept wrapped data and do two reads. |
06:22:35 | lostlogic | jhMikeS: if it reads into a local buffer it can, but I thought it just took a pointer to the buffer |
06:22:42 | lostlogic | which is how request_filebuf callback works |
06:23:08 | hcs | jhMikeS: that's true, it only needs the whole buffer so that it can instantly restart, but we could just use the normal mechanism for seeking backwards for that |
06:23:24 | jhMikeS | lostlogic: not that one...it cheats |
06:23:47 | hcs | NSF needs is, though, as the data is not a fixed size |
06:24:05 | | Join Mouser_X [0] (i=cf9bb003@gateway/web/cgi-irc/ircatwork.com/x-e78f08bcc2452690) |
06:24:08 | jhMikeS | how big can an NSF be anyway? |
06:24:11 | hcs | though I suppose bank switching could be implemented as seeking |
06:24:15 | hcs | ew |
06:24:33 | hcs | maximum? over a megabyte |
06:24:43 | hcs | I'd have to look at the header |
06:25:01 | | Quit Mouser_X (Client Quit) |
06:26:09 | | Join Mouser_X [0] (i=cf9bb003@gateway/web/cgi-irc/ircatwork.com/x-482d887e5c4d63c5) |
06:26:17 | | Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from http://www.the-bofh.com/bofhnet/irc !") |
06:26:54 | jhMikeS | how'd the server kick? Is the kicker interface implemented? |
06:27:15 | jhMikeS | or is it automated now? somethings different. |
06:27:21 | hcs | jhMikeS: largest I've ever seen is about 300k |
06:27:26 | sdoyon | Think I have the fix. Trying to build an affected target locally. |
06:28:39 | Mouser_X | HCS: I was going to say. A 1 MB NSF would be huge! I've never seen one anywhere near that size. |
06:28:59 | | Join qweru [0] (n=kvirc@bb-87-80-66-156.ukonline.co.uk) |
06:30:37 | jhMikeS | meaneth that one should not account for? :p |
06:31:01 | hcs | hm, at 4k per bank and 256 maximum banks, biggest would be exactly 1MB, actually |
06:31:30 | Mouser_X | Hmmm. |
06:31:44 | jhMikeS | so the codec malloc buffer can do half that |
06:32:00 | hcs | there's a codec malloc buffer?!?! |
06:32:08 | jhMikeS | 512KB of it |
06:32:27 | hcs | well I'd say the problem is solved, then |
06:32:37 | hcs | I'd be glad to fail files that don't fit in that |
06:32:48 | Mouser_X | Heh. |
06:33:08 | jhMikeS | though it is sort of a target for being rid of it but can work for now I guess. |
06:33:29 | lostlogic | grr, jhMikeS can you take a look at the the bits near the pattern AFMT_SPC and see if you know why that logf isn't happening (playback.c)? |
06:33:32 | lostlogic | I dont' get it |
06:33:34 | hcs | for ADX, the whole-file-reading bit is just an attempt to make backwards seeking work better, but it's nothing inherent in the format that requires it. it can work on 18 bytes at a time |
06:33:59 | lostlogic | hcs: then attempt reads < 32k at a time. |
06:34:01 | hcs | it could work on one byte at a time, really... |
06:34:09 | lostlogic | <= |
06:34:38 | jhMikeS | lostlogic...which lines? |
06:34:43 | hcs | only if you change the buffering to fail on a request > 32k to force me into it |
06:34:44 | lostlogic | so are we telling me that I don't need TYPE_AUDIO_ATOMIC any more? |
06:35:05 | hcs | how does SID work? |
06:35:06 | lostlogic | jhMikeS: 2431 and the 20 above and 10 below |
06:35:08 | jhMikeS | lostlogic: well, we will need flat buffering services |
06:36:02 | * | jhMikeS was hoping that switch would be eradicated |
06:37:09 | lostlogic | flat buffering? |
06:37:31 | hcs | ah, SID's a maximum 64k, of course |
06:37:36 | jhMikeS | 1) the offset <= 0, or track_id3->codectype != AFMT_SPC ?? |
06:38:00 | jhMikeS | lostlogic: for MOD file which are large and must not wrap at all |
06:38:18 | hcs | SID reads into its own buffer w/ read_filebuf, if I used that would I have to worry about 32k? |
06:38:43 | jhMikeS | if it's less than the guardbuf size, then no |
06:39:00 | lostlogic | jhMikeS: shit, offset. |
06:39:19 | hcs | jhMikeS: so is there any read that'll work reliably regardless of the size? |
06:39:45 | lostlogic | jhMikeS: I knew you'd figure it out :) |
06:39:51 | hcs | or do I have to sit there and grab a chunk at a time myself? |
06:39:59 | jhMikeS | lostlogic: the offset will always be 0 |
06:40:36 | jhMikeS | hcs: if it returns less size than you need, keep reading |
06:41:29 | hcs | jhMikeS: and will that work? or will it just freeze up sometimes if I request > 32k like it does now? |
06:41:56 | lostlogic | hcs: as long as each read < 32k you're fine |
06:42:14 | lostlogic | hcs: the buffering api fills a minimum of 32k per read by going to the disk if needed |
06:42:26 | lostlogic | but it can only guarantee one file chunk before it might get interrupted |
06:42:46 | lostlogic | jhMikeS: gah, then why it not works if offset == 0 |
06:43:00 | hcs | fine. is this 32k a constant somewhere I can use? |
06:43:16 | | Join animeloe_ [0] (n=animeloe@unaffiliated/animeloe) |
06:43:17 | lostlogic | GUARDBUF_SIZE || CONF_FILECHUNK |
06:43:34 | lostlogic | those two shouldn't really be allowed to not be equal. |
06:43:36 | lostlogic | hmm... |
06:44:02 | hcs | I'll use CONF_FILECHUNK, makes more direct sense |
06:44:09 | | Join hannesd_ [0] (n=light@gate-hannes-tdsl.imos.net) |
06:45:01 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
06:45:05 | jhMikeS | lostlogic: I suppose the cheapest flat buffering would be is if the file would exceed the end of the guardbuf, buffer it at the start of the buffer. |
06:45:46 | | Quit animeloe (Read error: 113 (No route to host)) |
06:45:49 | lostlogic | jhMikeS: yeah, that's how TYPE_ATOMIC_AUDIO works |
06:45:58 | lostlogic | if I could get it to just set itself right on bufopen *grr* |
06:46:29 | jhMikeS | playback.c still needs alot of straightening out. |
06:46:52 | lostlogic | jhMikeS: yeah, there is a lot of duplication I'm seeing still between buffering and playback :( |
06:47:46 | jhMikeS | playback should be modified to comply with buffering if anything. don't hack up new code to make playback work. :P |
06:48:03 | lostlogic | jhMikeS: yes. |
06:48:15 | lostlogic | playback should pass in the TYPE_ATOMIC_AUDIO |
06:48:19 | lostlogic | *grr* |
06:49:31 | jhMikeS | I do have a plan to try to make a decent buffer rotation function...so long as buffering can move all the handles around with it nicely. |
06:50:42 | lostlogic | hcs: for spc, or any codec which will not advance the buffer throughout playback, please set the watermark to 2x the file size, otherwise the buffering api has no way to know when to load more of them until that file _finishes_ causing a pause in payback while it buffers. |
06:51:09 | lostlogic | I'm about to commit what I _think_ will fix spc for _most_ cases and not cause anything to be worse |
06:51:19 | lostlogic | but I'm not 100% sure so I expect bug reports :) |
06:51:32 | hcs | lostlogic: twice the size of the current file? |
06:52:58 | sdoyon | Fixed BTW. |
06:53:07 | | Join animeloe__ [0] (n=animeloe@unaffiliated/animeloe) |
06:53:18 | | Quit tchan (SendQ exceeded) |
06:53:26 | lostlogic | hcs: that works, the correct size is: sizeof(struct memory_handle) + sizeof(struct mp3_info) + filesize + 1 I think. |
06:53:41 | jhMikeS | lostlogic: not sure if that makes sense to me |
06:53:53 | jhMikeS | the think about 2x that is |
06:54:20 | lostlogic | jhMikeS: if the codec never advances during playback, the buffering api doesn't know that the file is about to end and can't know to start buffering the next stuff, so it needs to start buffering when the previous file is closed |
06:55:12 | hcs | hm? doesn't it buffer the next stuff anyway? |
06:55:19 | jhMikeS | lostlogic: it should fake the advancement since it has an ET associated with it. don't know why it shouldn't just do that. |
06:56:01 | jhMikeS | I would think it should buffer until the buffer fills or until data runs out. |
06:56:31 | jhMikeS | And when are bufferings going to happen across directories? :) Any directory awareness should be expunged from playback. |
06:56:31 | | Join tchan [0] (n=tchan@lunar-linux/developer/tchan) |
06:57:31 | hcs | All this is making me want to spend a few months writing my own dang buffer management. |
06:58:01 | Mouser_X | I thought that this was why Nico_P wrote the MoB stuff... |
06:58:08 | Mouser_X | (Or something like that.) |
06:58:10 | jhMikeS | playback should just be a dumb engine that simply plays a list of files given to it. |
06:58:25 | | Quit hannesd (Connection timed out) |
06:58:26 | | Nick hannesd_ is now known as hannesd (n=light@gate-hannes-tdsl.imos.net) |
06:58:32 | lostlogic | jhMikeS: it can't fake it −− the buffer only knows about bytes and if it frees some bytes, buffer could overwrite them but it needs thema ll in order to be playing |
06:58:54 | hcs | lostlogic: which is something I encountered with ADX early on |
06:59:20 | lostlogic | so the threshhold for filling more needs to be large enough to trigger when the previous track is done |
06:59:29 | lostlogic | unless someone else has a better idea |
06:59:43 | * | lostlogic = pragmatic problem solver. "will it work?" |
07:00 |
07:00:31 | | Quit animeloe_ (Read error: 110 (Connection timed out)) |
07:01:07 | jhMikeS | lostlogic: you're saying only one SPC is buffered and not the entire list of them? |
07:02:58 | lostlogic | jhMikeS: no, imagine a list large enough to fill the buffer. it buffers them all, plays through them, when it gets to the last one on the buffer, that one's full size remains valid on the buffer until that file is doen, now the disk must spin and fill _after_ the song finishes befor ethe next track will play |
07:03:09 | lostlogic | the way to solve this is to have the buffer fill when the 2nd to last song on buffer is done. |
07:03:19 | lostlogic | and for an atomic track I don't see another practical solution |
07:06:10 | jhMikeS | lostlogic: I have a similar dilemma with MPEG packets and stream lookahead but it's much easier to solve with flat windows which are implemented on the buffer but the stream parser doesn't do the lookhead yet to expand the stream window. It must pin down the data starting at the previous position until it has parsed out the next packet but at the same time must look ahead to trigger while parsing. |
07:06:38 | | Quit sdoyon ("ircII EPIC4-2.4 -- Are we there yet?") |
07:07:48 | lostlogic | ok, so the other option in t his case is to have the playback engine do a "test the waters" read on the next file when it's anti-skip seconds from the end of the playing one. |
07:07:49 | jhMikeS | The buffer just contains the byte range that is in memory and the stream requests the byte range it wants. it is notified when the range exists. |
07:08:41 | lostlogic | I'm not against the idea, but it's a large departure from the current architecture for low buffer detection |
07:08:42 | jhMikeS | There is no wrapped calculation anywhere in mpegplayer now. |
07:08:49 | lostlogic | puttin the onus on playback instead of on buffering |
07:09:45 | jhMikeS | I think you should convert buffering to do the same and life will be easier and code simpler. |
07:10:33 | lostlogic | jhMikeS: yes, I see your poitn, in the meantime, can I please just have the 3 line fix tha twill make it work!?!?!?!?! |
07:11:38 | lostlogic | jhMikeS: if I can get the immediately BROKEN stuff working, I'll think about more major rearchitecture after that |
07:12:23 | * | lostlogic snippy for real now, sorry. late, tired, don't need argument about the architecture when just trying to make the immediate bugs die. |
07:13:50 | jhMikeS | 3 lines? it _has_ to 3? :0 |
07:13:52 | jhMikeS | :) |
07:14:05 | *** | Saving seen data "./dancer.seen" |
07:14:18 | * | lostlogic sighs :) |
07:14:19 | lostlogic | I'm tired. |
07:14:26 | * | jhMikeS should be snippy given something weird is happen in what he's doing and can't find a bug in the code |
07:14:53 | jhMikeS | this is video stuff that I'm talking about |
07:15:25 | jhMikeS | but anywho, can't the position crap just be for certain formats? |
07:15:32 | lostlogic | ahhh, joy of joys (a piece of code that will never get my loving attention because... video!? on my ipod!? naw.) |
07:15:40 | lostlogic | which position crap? |
07:15:46 | lostlogic | the one you suggest or the existing one? |
07:15:46 | lostlogic | :) |
07:15:47 | jhMikeS | offset |
07:16:20 | jhMikeS | move the offset checks into the cases? will that help? |
07:16:21 | lostlogic | sorry, I'm still confused |
07:16:38 | lostlogic | jhMikeS: oh gotcha |
07:16:46 | hcs | well, goodnight all, I expect to see a completely rewritten playback engine in the morning |
07:16:48 | lostlogic | yeah, I'll do that before I commit −− |
07:16:52 | lostlogic | hcs: laugh |
07:16:57 | lostlogic | I'm sleeping soon |
07:17:02 | lostlogic | hopefully I'll break it first |
07:17:14 | hcs | oh, was there to be a commit impending? |
07:17:30 | lostlogic | hcs: yes, my test cases just passed. |
07:17:53 | * | jhMikeS hopes the SPC codec doesn't change radically or anything so the DC version can be resynced easily. |
07:18:31 | Mouser_X | DC? |
07:18:37 | jhMikeS | dual-core |
07:19:01 | hcs | jhMikeS: all that will be changing is the loading |
07:19:07 | hcs | if I ever get to doing that |
07:21:39 | lostlogic | committed |
07:21:51 | lostlogic | let me know how badly it breaks, in the next 20 minutes before I pass out |
07:22:00 | hcs | I fetch |
07:22:19 | lostlogic | hcs: thanks for your patience with the new buffering stuff and all of the bugs that Nico and I have variously fixed and introduced. |
07:22:29 | * | jhMikeS hands lostlogic some coffee...or something stronger is needed...pm for that :P *joking* |
07:22:45 | hcs | lostlogic: heh, thanks for doing all the work. |
07:23:19 | lostlogic | it's such a tangled web of code and someone who understands it should really put a lot of effort into untangling it so that any old person can fix bugs in it... sigh. |
07:23:22 | lostlogic | :) |
07:23:32 | lostlogic | jhMikeS: :-P |
07:23:48 | lostlogic | it's funny, I get frustrated and/or snippy about things, but I _love_ this shit. |
07:24:08 | * | jhMikeS summons john conway...who iirc did alot of research on knotting...or was that someone else? :\ |
07:24:15 | lostlogic | lol |
07:24:36 | lostlogic | there's a guy who has a whole website dedicated to tying and lacing shoes |
07:24:38 | hcs | lostlogic: success! |
07:24:43 | lostlogic | hcs: :) |
07:25:07 | lostlogic | hcs: that should make everything but ADX work |
07:25:16 | hcs | lostlogic: yeah, just tested on ADX |
07:25:16 | lostlogic | and your work on ADX to make it use incremental reads should solve that |
07:25:30 | jhMikeS | lostlogic: I think we need a theoretical mathematician for this one :) |
07:25:57 | hcs | jhMikeS: do you really want to know exactly how impossible it is? |
07:26:03 | lostlogic | jhMikeS: sigh, I'll never be that... like I mentioned, I code by feel ;) |
07:26:43 | * | jhMikeS codes by, well, has no idea and feels numb after it |
07:26:57 | hcs | jhMikeS: godshatter |
07:27:02 | lostlogic | *giggles like a stoned school girl* |
07:27:16 | scorche | ...scary... |
07:27:26 | hcs | so, ADX for tomorrow, NSF and SPC seem to be working nice now, adios |
07:27:50 | * | jhMikeS totally doesn't understand hcs :? |
07:28:21 | lostlogic | nightio |
07:28:52 | lostlogic | scorche: hey, you've seen me _live_ late at night. |
07:28:56 | lostlogic | that sounds bad. |
07:29:20 | scorche | yeah...i also saw you sleep all night while we were busy chatting around you |
07:29:31 | lostlogic | ahahahahaha, alcohol... it was the alcohol |
07:29:54 | scorche | you were just the dead person who was exactly in the middle of our oval |
07:30:00 | lostlogic | lol |
07:30:02 | hcs | jhMikeS: godshatter - a term from A Fire Upon the Deep, for programs left in the minds of lower lifeforms by "gods", completely incomprehensible but possessing some of their power |
07:30:07 | lostlogic | yeah, I remember waking up and mumbling a couple of times |
07:30:25 | lostlogic | hcs: I need to reread that book... |
07:30:47 | hcs | I'm on A Deepness in the Sky now |
07:30:59 | lostlogic | ah, I've read almost all of his work |
07:31:03 | lostlogic | got to chat with him at MarCon one year |
07:31:06 | | Join webguest48 [0] (i=4ca81f01@gateway/web/cgi-irc/labb.contactor.se/session) |
07:31:22 | jhMikeS | the gods must be crazy then |
07:31:27 | lostlogic | so true |
07:31:31 | Mouser_X | Great movie. |
07:31:44 | Mouser_X | (The Gods Must be Crazy, that is.) |
07:31:52 | lostlogic | has anyone else updated to my latest commit other than me and hcs? |
07:32:19 | lostlogic | I'd like to get 1 or 2 more "it works, I mean ti plays and the disk both spins and stops in the expected manner" reports before I pass out |
07:32:22 | jhMikeS | no...I'm scared :) |
07:32:26 | webguest48 | Hello everyone. i have rockbox working well and everything. i know that this isnt a ipodlinux thing but if anyone has that on their ipod can they please help me? |
07:32:42 | lostlogic | jhMikeS: you can't see them (because I'm weak) but I'm shooting hate rays out of my eyes at you |
07:32:50 | scorche | webguest48: ipl has their own channel |
07:33:03 | webguest48 | may i have the link? |
07:33:16 | * | jhMikeS will saving some heating costs this winter :) |
07:33:21 | scorche | well, you are using our web client which is restricted to #rockbox |
07:33:37 | lostlogic | laugh |
07:33:48 | webguest48 | so put in #ipodlinux ? |
07:33:52 | Mouser_X | lostlogic: I'd update, but I should be going to bed. |
07:34:07 | lostlogic | Mouser_X: update so _I_ can go to bed!!! :) |
07:34:11 | jhMikeS | ok, updated and building... |
07:34:12 | scorche | webguest48: join that channel using java.freenode.org |
07:34:17 | Mouser_X | (Also, I don't want to mess up my current playlist...) |
07:34:32 | webguest48 | thank you very much scorche |
07:34:48 | scorche | sorry... .net |
07:34:49 | jhMikeS | zippity do da... |
07:35:47 | webguest48 | oh ok thank you |
07:35:58 | jhMikeS | extractity do da... |
07:36:09 | | Quit J3TC- (".•«UPP»•.") |
07:36:20 | webguest48 | oh ok thanks. i wondered why i needed authentication lol |
07:37:13 | webguest48 | do i put in #ipodlinux? im sorry for all these questions |
07:37:22 | jhMikeS | lostlogic: well, it's playing. any stunts to perform? |
07:37:48 | lostlogic | jhMikeS: if possible, skip to the last buffered track (you'll know when the next is empty, because of another bug) and let that one play out |
07:37:50 | scorche | webguest48: isnt there a spac for a channel? |
07:37:55 | scorche | space |
07:38:02 | lostlogic | if that works and the disk boths pins up and spins down for the buffer run then I'm happy for now |
07:38:20 | jhMikeS | next unbuffered? that would be next folder for me |
07:38:37 | lostlogic | jhMikeS: ooh, a complicated user :) |
07:39:01 | jhMikeS | it played fine. |
07:39:27 | lostlogic | jhMikeS: cool. |
07:39:28 | jhMikeS | is playing anyway |
07:39:29 | webguest48 | oh this gigantic list of channels came up |
07:39:36 | lostlogic | scorche: update. now. |
07:39:45 | scorche | o_O |
07:40:02 | lostlogic | you heard me, update your player to latest svn and tell me what I've broken. |
07:40:02 | lostlogic | :) |
07:40:05 | jhMikeS | lostlogic: are aware I was getting boxes in the WPS after the current track was done decoding? |
07:40:18 | lostlogic | "boxes" |
07:40:19 | lostlogic | ? |
07:40:46 | jhMikeS | the "default char" for every line. happened with SPC on every change. let's see in a moment. |
07:41:28 | * | scorche ignores lostlogic and continues trying to find what to start transferring to the new drive first |
07:42:32 | * | lostlogic kicks scorche in the teeth |
07:42:34 | jhMikeS | yep, still happens a few seconds before the end of the SPC until the new one starts |
07:42:56 | lostlogic | odd. |
07:43:01 | lostlogic | not my problem for now :-D |
07:43:02 | jhMikeS | looks like the metadata just disappears for a second or two |
07:44:09 | lostlogic | jhMikeS: yeah, I've seen some metadata wierdness since MoB, I'm hoping Nico gets to it because that's outside of my alleyway |
07:45:20 | lostlogic | (my ipod lives on a counter or in my pocket, what do I care if the metadata is wrong spuriously) |
07:46:17 | jhMikeS | mmmm...cause it looks flakey? |
07:46:36 | lostlogic | jhMikeS: :) |
07:48:39 | lostlogic | I'm not saying I'd never get to it, but the idea of having playback tell the buffer when it's going to want the next track soon has my interest at the moment... not sure if it'll always be practical but still interesting |
07:49:12 | hcs | lostlogic: uh, MP3s don't work |
07:49:19 | hcs | freeze like ADX |
07:49:22 | lostlogic | hcs: like at all? |
07:49:28 | lostlogic | hcs: at buffer end? |
07:49:45 | lostlogic | hcs: you're dreaming, go back to sleep :-D |
07:50:30 | Mouser_X | lol |
07:50:42 | hcs | some are working, others are not, it seems |
07:50:57 | lostlogic | does it have to do with files or buffer position of files? |
07:51:18 | jhMikeS | MP3 at least starts fine here |
07:51:47 | * | jhMikeS doesn't use playlists and uses directory changing |
07:51:49 | hcs | file size, maybe? |
07:51:56 | lostlogic | I've skipped + listened to several buffers-full of mp3 and ogg w/o trouble on my ipv |
07:52:04 | lostlogic | hcs: maybe, but unlikely imo |
07:52:20 | hcs | I've got an 8MB MP3 that works as 2nd in a playlist but not first |
07:52:37 | lostlogic | hcs: you're fired. |
07:52:42 | lostlogic | that is the weirdest bug I've ever heard. |
07:53:07 | Mouser_X | Yay! More fun stuff! :( |
07:53:15 | * | jhMikeS would tend to suspect playlists |
07:53:42 | lostlogic | hcs: this mp3 that breaks, won't even start if it's first in playlist? |
07:53:59 | hcs | lostlogic: it also works if I play only it, but if I play the whole directory it gets stuck |
07:54:41 | lostlogic | hcs: beginning or middle of file? |
07:55:06 | hcs | lostlogic: beginning, same sort of freeze as SPC had and ADX still has |
07:55:21 | lostlogic | hcs: I can only conclude that it hates you |
07:55:29 | jhMikeS | don't cross the street in the middle in the middle in the middle in the middle in the middle of the block :P |
07:55:37 | lostlogic | midnight is my limit (I know it's 3 for you, but whatever) |
07:55:47 | lostlogic | hcs: I'll revisit the mp3 with you logfing (if you're up for it) tomorrow. |
07:56:10 | jhMikeS | is logfing to point at whoever caused the bug? |
07:56:25 | hcs | I think the problem is that I'm trying to play Metallica. |
07:56:29 | lostlogic | lol |
07:56:40 | hcs | Lars is probably hating my Sansa to pieces. |
07:56:51 | jhMikeS | the bits are distored then |
07:56:57 | jhMikeS | *distorted |
07:56:59 | lostlogic | jhMikeS: no, it's no fun to point fingers at two people (me and nico) |
07:57:14 | hcs | The MP3 that should not be. |
07:57:33 | jhMikeS | one logfing per core to do it twice as fast :) |
07:57:50 | lostlogic | *frown* |
07:58:00 | lostlogic | 2:05 until I turn into a pumpkin |
07:58:01 | jhMikeS | :PPPPP |
07:58:10 | hcs | alright, to put an end to this I'm getting off irc so I can put myself to sleep |
07:58:14 | | Quit hcs ("Leaving.") |
07:58:40 | lostlogic | sigh, I am not happy about that delta on my last commit. Will endeavor to shrink tomorrow |
07:58:53 | lostlogic | night! |
07:59:00 | jhMikeS | nighty night |
07:59:24 | | Quit Mouser_X ("CGI:IRC 0.5.9 (2006/06/06)") |
08:00 |
08:03:45 | | Join ameeen [0] (i=RAVE@56.108.181.58.dynamic.max.com.pk) |
08:05:06 | ameeen | i installed .rockbox and now the songs that i transferred thru itunes, i can access them but they are shown as "untagged" without the names, though they are playing fine, just to mention: I have themes,fonts enabled |
08:05:55 | scorche | you need to tag your files properly then |
08:07:05 | ameeen | scorche what's taging .. |
08:08:00 | ameeen | i cant find anything related to tagging here : http://catb.org/~esr/faqs/smart-questions.html |
08:10:19 | | Join homielowe [0] (n=chatzill@d207-81-67-190.bchsia.telus.net) |
08:20:57 | | Join Rob222241 [0] (n=Miranda@p54B16366.dip.t-dialin.net) |
08:24:59 | lespea | ameeen: in itunes, do all of the columns have entires? |
08:25:05 | lespea | ameeen: does that make sense even ? |
08:25:07 | lespea | lol |
08:25:28 | ameeen | lespea let me check |
08:25:49 | ameeen | lespea no, only the tracks are present with Name |
08:26:35 | lespea | that is your main problem, your music is (sorry to say) Extremely disorganized |
08:26:55 | lespea | tags are everything, filenames don't mean much |
08:26:59 | ameeen | lespea does that mean I need to edit each and every track ? to edit the artist and album columns ? |
08:27:09 | lespea | ameeen: pretty much yeah |
08:27:18 | lespea | ameeen: it sucks, but once it's done you're golden |
08:27:50 | lespea | ameeen: i have ~8000 songs all tagged correctly −− the effort is way worth it |
08:28:02 | ameeen | omg |
08:28:04 | ameeen | 8k |
08:28:12 | ameeen | lespea can you please tell me which columns shall I edit (enter the information) for .rockbox |
08:29:02 | ameeen | artist and album would be good enough yeah ? |
08:29:37 | | Quit karashata ("Leaving.") |
08:29:52 | ameeen | and is there any other software .. to edit a huge list of songs (i mean to tag them), in a lot less-time-consuming way ? |
08:31:06 | micols | no lespea the effort is not worth it |
08:31:15 | micols | i have ca. 22k songs |
08:31:47 | lespea | ameeen: what os are you using? |
08:31:55 | ameeen | winxp |
08:32:09 | micols | linux has some smart utils for this |
08:32:11 | lespea | micols: to each their own... if you like chaos then w/e |
08:32:22 | micols | i once wrote my own id3 tag editor in visual basic for winxp |
08:32:32 | micols | it did edit the tags of ca. 10k songs finely |
08:32:37 | lespea | ameeen: i recommend either "the godfather" or mp3tag |
08:32:52 | lespea | micols: visuall basic == suck |
08:33:10 | lespea | micols: why re-invent the wheel? |
08:33:12 | ameeen | lespea which one is best ? |
08:33:37 | lespea | ameeen: i like the godfather, but mp3tag is more user-friendly |
08:33:50 | scorche | there are many ways to tag...manually, automatically based on file/folder structure, automaticallt based on acoustic fingerprint, etc |
08:33:54 | lespea | ameeen: godfather is harder to find kinda |
08:34:21 | lespea | scorche: yeah "acoustic fingerprinting" sucks from my experience |
08:34:35 | scorche | musicbrainz? |
08:34:52 | lespea | scorche: indeed, thanks couldn't remember prog lol... not too impressive |
08:35:00 | lespea | scorche: but i'm a tag freak so.... |
08:35:10 | scorche | well, this is getting a bit offtopic anyway... |
08:35:18 | lespea | scorche: #1 default action is ... remove all tags and rebuild |
08:35:19 | ameeen | for example my track names are like: 099 - Peter Bjorn & John ft. V. Bergsman – Young Folks - [Torrent-Tatty] (™ CA -RED i-Tunes @128) ... which method shall I go for, mp3tag ? lespea, scorche |
08:35:37 | lespea | ameeen: oh good god |
08:35:43 | lespea | ameeen: good luck ??? |
08:36:00 | ameeen | :| |
08:36:08 | scorche | ameeen: kill 2 birds with one stone by organizing you music into artist/album/track, and then tag all songs based on that |
08:36:10 | ameeen | lespea not all the songs are like that,, few of them |
08:36:11 | lespea | ameeen: the godfather has very good parsing... but ... yeah... filenames are pretty bad |
08:36:40 | ameeen | mp3tag wudn't help ? |
08:36:41 | lespea | ameeen: scorche has a very good point.. if you want to manually organize like that.. the godfather will own |
08:37:11 | ameeen | so shal lI go for godfather instead of mp3tag ? |
08:37:13 | amiconn | ha! |
08:37:45 | lespea | ameeen: i'd say yes |
08:37:45 | * | amiconn just found that the PP5002 also allows readings its exact cpu name |
08:37:49 | lespea | ameeen: have you found it? |
08:37:59 | ameeen | http://www.snapfiles.com/get/godfather.html ???? |
08:38:10 | amiconn | And the iPod 2nd gen firmware also knows about a PP5001... |
08:38:39 | | Quit ompaul (Read error: 113 (No route to host)) |
08:39:30 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
08:39:34 | lespea | ameeen: yeah that'll work... though i think the original site is dead??? |
08:39:49 | lespea | ameeen: if that doesn't work... i have a zip somewheres i can send to you |
08:40:17 | ameeen | lespea but that's godfather 0.70 .. is this the same one, you got ? |
08:40:48 | lespea | ameeen: no that's newer... haven't upgraded in a while... to be honest with each new release more features were killed :( |
08:40:56 | lespea | ameeen: perhaps they got the best of him :( |
08:41:29 | lespea | ameeen: i lied... i have .70 lol |
08:41:31 | lespea | dmanit |
08:41:40 | ameeen | lespea it's opened and Im scared from the scary interface as still I cant figure out what exactly to do |
08:41:54 | lespea | ameeen: oh god... |
08:41:57 | lespea | ameeen: lol |
08:42:07 | lespea | ameeen: i don't htink you want my drunk ass explaining that to you |
08:42:19 | lespea | ameeen: hmm... okay... huh... lol :( |
08:42:33 | ameeen | lespea would appreciate it though |
08:42:36 | lespea | ameeen: does none of it make sense? |
08:42:44 | ameeen | lespea most of it does |
08:43:17 | lespea | ameeen: i cant' exactly fire it up (running linux atm) and i haven't had to do anything crazy (like you're trying to do) so i haven't used it in a bit |
08:43:43 | lespea | okay... well... i would folwo scorche's advice and manually organize it |
08:43:53 | lespea | then you can go in the folders and mass-tag things |
08:44:13 | lespea | because honestly... it sounds like hte filenames are FUBAR |
08:44:19 | ameeen | i am in the folder and all the list of songs are on main window of the software |
08:44:48 | lespea | how many songs do you have again? |
08:45:10 | ameeen | 099 - Peter Bjorn & John ft. V. Bergsman – Young Folks - [Torrent-Tatty] (™ CA -RED i-Tunes @128) |
08:45:49 | lespea | is your music just an incoherent mess... like is every song by a diff artist really? |
08:46:15 | ameeen | the folder I am present in, atm, all songs are like that |
08:46:32 | lespea | and they have nothing in common? |
08:46:38 | lespea | overall? |
08:47:32 | ameeen | 001, 002, 003 |
08:47:50 | | Join Shaid` [0] (i=shaid@124-168-2-192.dyn.iinet.net.au) |
08:47:55 | lespea | ? |
08:47:59 | ameeen | [Torrent Tatty] is also common |
08:48:22 | lespea | okay, you have a LOT of work to do... or none |
08:48:23 | ameeen | like song name is starting with: 001 or 002 or 068 or 054 |
08:48:55 | lespea | do you htink you'd benefit from knowing the artist/song name/album/etc or is everything so random it wouln't make much differnece? |
08:50:02 | | Join bertrik [0] (n=Bertrik_@175-022-045-062.dynamic.caiway.nl) |
08:51:29 | ameeen | lespea did u get the notice |
08:52:05 | lespea | ? |
08:52:08 | lespea | ameeen: no |
08:53:44 | | Join Buschel [0] (n=AndreeBu@p54A3EA43.dip.t-dialin.net) |
08:53:44 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
08:55:59 | | Quit Ebert () |
09:00 |
09:03:03 | | Quit ameeen (Nick collision from services.) |
09:03:10 | | Join amin [0] (i=RAVE@52.108.181.58.dynamic.max.com.pk) |
09:03:28 | lespea | :o wtf |
09:04:09 | | Nick amin is now known as ameeen (i=RAVE@52.108.181.58.dynamic.max.com.pk) |
09:05:07 | | Quit Shaid (Read error: 101 (Network is unreachable)) |
09:05:07 | | Nick Shaid` is now known as Shaid (i=shaid@124-168-2-192.dyn.iinet.net.au) |
09:10:04 | | Quit webguest48 ("CGI:IRC (EOF)") |
09:12:49 | | Join desowin [0] (n=desowin@hdp186.internetdsl.tpnet.pl) |
09:14:04 | | Quit TotallyInfected () |
09:14:09 | *** | Saving seen data "./dancer.seen" |
09:21:25 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
09:29:38 | | Quit lespea (Read error: 104 (Connection reset by peer)) |
09:29:43 | | Quit ameeen () |
09:56:12 | amiconn | My 1st and 2nd gen are both PP5002E0. I'm curious about the 3rd gen... |
10:00 |
10:02:27 | | Quit ramon8 (Read error: 104 (Connection reset by peer)) |
10:03:15 | | Join Siku [0] (n=Siku@e81-197-74-19.elisa-laajakaista.fi) |
10:03:16 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
10:03:21 | Buschel | amiconn: good morning :o) |
10:03:34 | amiconn | morning |
10:04:29 | | Quit desowin ("use linux") |
10:12:29 | | Join barrywardell [0] (n=barrywar@89-125-27-10.dhcp-ripwave.irishbroadband.ie) |
10:21:55 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
10:27:32 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
10:28:46 | | Join ameeen [0] (i=RAVE@52.108.181.58.dynamic.max.com.pk) |
10:32:49 | ameeen | when I go in Database > Artist > artistname > (all tracks) > track.mp3 .. and then return to back screen it takes me directly to (all tracks) >artistname that I selected (the same artist name that I am playing) but does not happen when I go through Tracks > trackname.mp3 and when I push back it takes me to the top of the list of tracknames but not the trackname.mp3 that I selected.. how to solve this issue |
10:33:26 | | Join Thundercloud [0] (n=thunderc@resnet32.nat.lancs.ac.uk) |
10:38:13 | crashd__ | ahoy thundercloud |
10:38:16 | | Nick crashd__ is now known as crashd (i=foobar@lostnode.org) |
10:38:27 | bertrik | ameeen: I always end up at the top of the list |
10:38:45 | Buschel | amiconn: there is some further speed up of yuv-blit possible for ipod video |
10:38:52 | bertrik | I don't think that's a bug or an issue |
10:40:44 | ameeen | bertrik but what if I want to end up not on the top of the list but on the track that I just came from |
10:41:02 | bertrik | that's a missing feature :P |
10:41:34 | bertrik | I don't know how it's supposed to be really |
10:42:41 | ameeen | where shall I extract rockdoom.zip |
10:42:54 | ameeen | in the .rockbox or .rockbox/<some folder> |
10:42:57 | ameeen | ? |
10:44:37 | amiconn | ... |
10:46:31 | ameeen | i am unable to charge the ipod (thru usb) while RockBox is playing music |
10:46:43 | ameeen | it takes me to the boot screen whenever i plug in |
10:46:54 | linuxstb | ameeen: Hold the MENU button as you insert the USB cable |
10:48:16 | ameeen | lastebil yeah cool that worked. Thanks. But i cant see the icon of charging |
10:48:21 | ameeen | linuxstb ** |
10:48:36 | | Join kubrick [0] (n=repulse@unaffiliated/funky) |
10:52:20 | | Join spiorf [0] (n=spiorf@host111-203-dynamic.0-87-r.retail.telecomitalia.it) |
10:53:11 | | Quit hannesd ("Client suicide") |
10:53:20 | | Join hannesd [0] (n=light@gate-hannes-tdsl.imos.net) |
10:54:49 | * | amiconn wonders about Buschel |
10:56:21 | ameeen | omg I cant see my ipod as a MASS Usb device in My Computer :| |
10:56:28 | ameeen | it's plugged but not there |
10:56:38 | * | Buschel reaches 29.5fps yuv-blit at 80MHz full screen |
10:56:48 | ameeen | though itunes can detect it :| |
10:57:20 | ameeen | amiconn can u pls help .. |
10:57:53 | pixelma | there might be an option in itunes (think that's what I read but neither have itunes nor an Ipod...) |
10:58:19 | linuxstb | Yes, you need to prevent itunes hiding the disk - click the "enable use as disk" option for the ipod. |
10:58:24 | | Join JdGordon [0] (n=jonno@c210-49-113-143.smelb1.vic.optusnet.com.au) |
10:58:45 | | Join merbanan [0] (n=banan@83.233.243.136) |
10:58:45 | JdGordon | eveing all |
10:59:13 | ameeen | done, thanks again |
10:59:43 | ameeen | shall i paste the rockdoom in F:\.rockbox |
11:00 |
11:00:04 | Isolinear | http://tech.yahoo.com/blogs/hughes/20155;_ylt=Ao02RAl.Pt6_EzRx1LQQjTZPMJA5 |
11:00:42 | bertrik | ameeen: rbutil can install the doom files almost automatically i think |
11:02:39 | | Join Mantaar [0] (n=aleks@e180249204.adsl.alicedsl.de) |
11:04:23 | | Join Domonoky [0] (n=Domonoky@92.226.202.144) |
11:07:24 | | Quit RaRe (Read error: 110 (Connection timed out)) |
11:12:28 | ameeen | addons=wads ? |
11:13:59 | | Join ender` [0] (i=krneki@84-255-206-8.static.t-2.net) |
11:14:07 | pixelma | http://www.rockbox.org/twiki/bin/view/Main/PluginDoom |
11:14:10 | *** | Saving seen data "./dancer.seen" |
11:15:03 | ameeen | pixelma im there but im confused with the addons=wads ? |
11:16:31 | linuxstb | addons are things you add onto wads. |
11:19:02 | ameeen | linuxstb i downloaded smb_v102 and in that folder there is skymaybe.exe .. shall I copy the skymaybe.exe in f:\.rockbox\doom ? |
11:21:25 | | Join lee-qid [0] (n=liqid@p54965A65.dip.t-dialin.net) |
11:21:39 | | Nick parafin|away is now known as parafin (i=parafin@paraf.in) |
11:23:18 | Shaid | nope |
11:24:40 | JdGordon | ... and who said PP was dead? |
11:24:52 | * | JdGordon wants to get a sansa view now |
11:25:53 | JdGordon | $330 AUD :O |
11:26:21 | JdGordon | 260 for the 8gb version |
11:27:31 | sbeh | <- sansa e200 4gb |
11:30:02 | | Quit barrywardell () |
11:30:50 | JdGordon | yeah, i have a 2gb e200 already... might get a view duty free when i go to america :p |
11:30:52 | linuxstb | ameeen: I've never used addons, but I know Rockbox won't read a .exe file |
11:34:16 | markun | "rockbox: the gaming software that also plays music" |
11:34:36 | * | Buschel updated FS #8075, yuv-blit possible with 29.5fps @80MHz on ipod video (+8% vs. trunk) |
11:34:53 | markun | Buschel: great result! |
11:35:20 | markun | anything keeping it from being committed? |
11:37:23 | Buschel | ask amiconn, he is the main worker in this area |
11:38:42 | amiconn | rgb656?? |
11:39:05 | markun | amiconn: 17 bits of course |
11:39:09 | markun | :) |
11:41:48 | amiconn | Buschel: Btw, you're right that the chroma buffer size is wrong in svn |
11:42:54 | Buschel | oops, typo. should of course be 565 :/ |
11:43:08 | amiconn | Hmm, extending the chroma buffer to 32bit means allocating quite a lot of stack... usually not a good idea on embedded systems. Almost 2KB here |
11:44:01 | Buschel | amiconn: yep, thats one thing where i needed your opinion. nevertheless it amkes using stm/ldm possible. |
11:44:45 | Buschel | *makes |
11:45:31 | | Join desowin [0] (n=desowin@hdp186.internetdsl.tpnet.pl) |
11:45:45 | | Join moos [0] (i=moos@m147.net81-66-159.noos.fr) |
11:45:54 | Buschel | btw, does anybode know what fps mpegplayer does reach at 320x240 without the yuv-conversion? so, pure decoding only? |
11:47:21 | | Quit spiorf (Remote closed the connection) |
11:48:38 | linuxstb | I may be out of date, but I think it used to be around 21/22fps. But it would be easy to test. |
11:49:27 | linuxstb | (just comment out the calls to vo_draw_frame() in mpegplayer/mpegplayer.c) |
11:50:06 | Buschel | i wonder why the last optimization for lcd/yuv did not scale that much on high resolutions. afaic the mpeg-decoder runs on cop and mp3-decoding and lcd/yuv run on main cpu?` |
11:50:23 | linuxstb | No, lcd/yuv is on the COP as well |
11:50:33 | linuxstb | audio decoding and disk i/o are on the main CPU |
11:51:24 | Buschel | would it make sense and is it possible to do lcd/yuv on main cpu? |
11:51:56 | | Quit merbanan (Remote closed the connection) |
11:51:57 | linuxstb | The problem is cache coherency - both cores have independent caches. So you would need to flush/invalidate caches. |
11:52:16 | linuxstb | I'm not sure what our current knowledge is about that - jhMikeS is probably the person to talk to. |
11:52:42 | linuxstb | But I think it's definitely worth testing. |
11:55:11 | linuxstb | Another problem is synchronising the yuv blits, and ensuring that the decoding of the next frame isn't overwriting the buffer containing the frame currently being rendered. |
11:55:15 | amiconn | I don't think that putting yuv on cpu would help, I rather think the opposite will happen |
11:55:36 | amiconn | The cpu is already >50% loaded with just decoding mp3 audio |
11:55:58 | linuxstb | How fast is just the yuv blit? |
11:56:12 | * | linuxstb checks wiki |
11:56:32 | Buschel | amiconn: which bitrate for mp3 is used? |
11:56:32 | JdGordon | I'm updating the yes/no screen for the mr500 so it has to big-ish buttons to press.. (a green tick and a red X), should I do it as a ifdef for certain screens? or for all bitmap to make it a bit nicer? |
11:56:35 | linuxstb | Ah, only 27.,3fps... |
11:56:51 | * | linuxstb reverts his previous comments and agrees with amiconn |
11:56:59 | amiconn | Buschel: Whatever you want... can be vbr as well, but *must* be 44.1kHz |
11:57:40 | linuxstb | JdGordon: I tried the sim for your "music wardrobe" the other day, and the mouse didn't appear to do anything. Should it? |
11:58:16 | | Join RaRe [0] (n=Laffin_B@202-89-187-101.static.dsl.amnet.net.au) |
11:58:17 | JdGordon | amiconn: i finished the info list patch but imho its crap... the text really need to be done differently if its a 1 or two line list... so i tihnk we should just ifdef it for charcell instead of adding it |
11:58:23 | linuxstb | Also, is there a reason you made Rockbox portrait, when (IIUC), the OF is landscape? |
11:58:45 | JdGordon | the mouse isnt setup int hte sim yet, and thats the way its wired up apparentyl! |
11:58:53 | JdGordon | kkurbjun is working on making it landscape |
11:59:15 | Buschel | amiconn: but loworing the mp3-bitrate will have no effect on fps as all the yuv/mpeg-stuff is placed on another cpu... |
11:59:20 | Buschel | *lowering |
11:59:29 | linuxstb | JdGordon: I thought you did work on the mouse - is it not committed yet? |
11:59:32 | amiconn | JdGordon: Two-line is also useful on small bitmap screens, or when using large fonts |
11:59:51 | JdGordon | linuxstb: not commited yet.. I dont really like the way i did in that patch |
11:59:55 | amiconn | Buschel: Yes, but putting yuv on the cpu instead of cop won't speed up things |
12:00 |
12:00:05 | linuxstb | JdGordon: OK ;) That would explain why the mouse didn't work... |
12:00:11 | JdGordon | amiconn: ok, but I think we should ifef those screens based on the display and not add the option |
12:00:12 | Buschel | was just a suggestion... |
12:00:34 | JdGordon | we have doom going.. so its about time to release isnt it :D |
12:00:42 | JdGordon | s/we/karl :p |
12:00:58 | amiconn | JdGordon: I'd want two-line on my H300 when using it with my 'in-car' font |
12:02:00 | JdGordon | it'll bloat it a bit adding the code to do the correct text for the optino.. |
12:02:12 | JdGordon | but if your ok with a red delta then ill put it in... |
12:02:57 | amiconn | What option? |
12:03:12 | JdGordon | to display as a 1 or 2 line list |
12:03:12 | | Quit atsea-39 (Remote closed the connection) |
12:03:27 | JdGordon | its not so easy to do it based ont he line count |
12:03:33 | JdGordon | without really hacking the drawing code |
12:03:45 | JdGordon | the text formatter doesnt know what display its on |
12:03:53 | amiconn | hmm.... |
12:04:22 | amiconn | I'd want the list to auto-switch.... but that might be difficult |
12:04:30 | * | JdGordon would actually like to get into the list code and redo it so it doesnt have the current multi screen wrapper code |
12:04:57 | JdGordon | there is no reason for the list users to worry about the multiscreen api anymore |
12:05:36 | JdGordon | and calling the text callback twice every update for every line is a waste also |
12:06:39 | JdGordon | + the interface is bloated imho |
12:14:15 | ameeen | which build of rockbox is this: http://build.rockbox.org/dist/build-ipodvideo/rockbox.zip |
12:14:48 | JdGordon | ipod-video |
12:14:55 | linuxstb | JdGordon: Do you mean you wouldn't use the screens api at all in the list code? |
12:14:55 | ameeen | 2.3 or 2.5.. |
12:15:52 | linuxstb | ameeen: That's the latest "current build". I'm not sure what you mean by 2.3 or 2.5 |
12:16:03 | JdGordon | linuxstb: yeah, or as little as possible anyway.. currently there is the list for a display and every list function does FOR_ALL_SCREENS()... which isnt really needed |
12:16:24 | JdGordon | the drawing is the only thing which cares about the different displays |
12:16:43 | JdGordon | amiconn: fs8080 is the patch if your interested |
12:16:50 | ameeen | linuxstb so I must opt for Voice files for builds after 2007-08-06 ??? |
12:17:19 | JdGordon | linuxstb: there are very few struct members which change for the 2 displays |
12:17:52 | linuxstb | Then can't they just be factored out? |
12:18:32 | JdGordon | probably |
12:18:35 | | Join atsea-39 [0] (i=atsea-@gateway/tor/x-7b70e8ea490069de) |
12:19:57 | linuxstb | ameeen: What page are you reading? Go to http://build.rockbox.org/ and click on the Daily builds and voices link for up to date voice files. |
12:21:26 | ameeen | linuxstb did that .. now i have downloaded: "http://www.rockbox.org/twiki/pub/Main/VoiceFiles/english_Reed_fast_ipodvideo_20070810.voice" and it asks me to save in .\rockbox\langs .. but in this folder there are files *.lng .. shall I save this "http://www.rockbox.org/twiki/pub/Main/VoiceFiles/english_Reed_fast_ipodvideo_20070810.voice" in .rockbox\langs\ anyway ? |
12:22:07 | linuxstb | When you say "it asks me", what are you talking about? |
12:23:02 | ameeen | This is the place to download voice files for making Rockbox' menus speak. Learn how to do this. These files should be placed on your player in the /.rockbox/langs folder. |
12:23:28 | pixelma | also the voice file you link to is already kind of old and most probably won't work correctly... |
12:23:51 | ameeen | pixelma then which voice file shall I download .. |
12:24:16 | * | linuxstb repeats - go to http://build.rockbox.org/ and click on the Daily builds and voices link for up to date voice files. |
12:24:44 | pixelma | I guess you're on the VoiceFiles wiki page - it is stated there and linuxstb already answered that... |
12:25:03 | pixelma | "Starting at the 6th of August 2007, all voice files are target specific so you need to download a new voice file built for your particular target. We host daily built US English ones at http://www.rockbox.org/daily.shtml - built with Festival on Linux." |
12:25:18 | ameeen | linuxstb did that .. shall I save that voice file in .rockbox\langs ? |
12:26:07 | ameeen | yes pixelma Ive downloaded that file .. now where to save it ? in .rockbox\langs ? |
12:26:31 | pixelma | yes, but you need to rename it to english.voice |
12:26:43 | Domonoky | ameeen: maybe try rbutil, it does all this things for you :-) |
12:27:25 | ameeen | Domonoky rbutil=? |
12:27:43 | Domonoky | ameeen: http://www.rockbox.org/twiki/bin/view/Main/RockboxUtilityQt |
12:28:41 | amiconn | Ah, 0x70000080 seems to be some kind of gpio, but unlike the already know gpios, it is 32 bits wide |
12:28:56 | amiconn | And it looks like hdd power is hooked up there on the ipods |
12:30:07 | | Quit kclaf (Read error: 113 (No route to host)) |
12:30:30 | JdGordon | hey pixelma, your a bit arty yeah? |
12:31:06 | ameeen | im confused .. I installed .rockbox from http://build.rockbox.org/dist/build-ipodvideo/rockbox.zip .. is this same as .. http://download.rockbox.org/daily/ipodvideo/rockbox-ipodvideo.zip from this website: http://www.rockbox.org/daily.shtml |
12:31:12 | JdGordon | if your bored, can you do a "yes" and a "no" image for the mrobe for me please? I tinhk 64x64 pixels each would be good |
12:32:26 | pixelma | JdGordon: a bit, but I'm not bored - got a few things to do before leaving for the weekend |
12:33:13 | JdGordon | ok :) |
12:34:09 | pixelma | ameeen: no, it's not the same. The first is the so-called "current build" which can change a few times a day, the other on is the "daily build" made once a day. The current build is usually preferred |
12:34:28 | | Join MethoS- [0] (n=clemens@pD955FBD7.dip.t-dialin.net) |
12:34:40 | linuxstb | ameeen: The Installation chapter in the manual describes the different types of Rockbox builds |
12:34:41 | pixelma | but under normal circumstances you can use the daily built voice file with it |
12:35:28 | * | pixelma thinks that the voice files should be provided in the correct directory structure and name (as everything else) |
12:35:37 | pixelma | the daily ones of course |
12:35:45 | | Quit MethoS- (Remote closed the connection) |
12:36:21 | ameeen | pixelma and shall I copy: http://www.rockbox.org/voices/ipodvideo-20071103-english.voice { downloaded from http://www.rockbox.org/daily.shtml } to f:\.rockbox\langs ? |
12:37:36 | pixelma | already answered that 10 minutes ago... |
12:40:11 | pixelma | and by the way... it is also explained in the manual ;) |
12:40:57 | amiconn | There's a universal gpio manipulation function in the pp502x ipod roms, which sets or resets a single bit in either 0x70000080, or the usual gpios, selected by a bit number (continuous range across all gpio ports), and an on/off boolean |
12:42:20 | amiconn | And that function also confirms that the known GPIOs can do atomic bit manipulation via their usual address + 0x800 |
12:43:12 | ameeen | pixelma thanks. i found it in the manual |
12:44:12 | | Quit Shaid ("I will see you, in the end. And I will laugh at your pain...") |
12:45:40 | amiconn | Very interesting stuff.... |
12:45:51 | * | amiconn gets closer to controlling hdd power on the pp502x ipods :) |
12:46:07 | Buschel | amiconn: go, go, go! |
12:46:56 | bertrik | amiconn: I think I saw a patch on the tracker for a debug menu that allows easy setting/clearing of GPIO bits |
12:47:59 | amiconn | Not for the newly discovered gpio for sure... |
12:48:21 | amiconn | Btw, 0x70000080 seems to be involved in the G5 backlight brightness setup as well |
12:48:22 | bertrik | ok, but maybe you can adapt it |
12:48:38 | bertrik | it's FS #8054 |
12:49:39 | amiconn | In fact I don't need that. I am analysing what the of does so that we can do the same in rockbox |
12:50:09 | amiconn | Of course that newly discovered gpio will go into the debug screen as well; I'm not sure how to name it though |
12:50:21 | Dark_Apostrophe | I'm trying to compile RockBoxUtilityQt |
12:50:23 | amiconn | GPIO32 perhaps, because it's 32bits wide unlike the others |
12:50:32 | Dark_Apostrophe | Can't seem to get qmake to do its part of it. |
12:50:38 | Dark_Apostrophe | Can anyone help me out a bit? |
12:55:55 | Domonoky | Dark_Apostrophe : on which system are you compiling ? |
12:56:16 | Dark_Apostrophe | Debian Sid AMD64 |
12:56:45 | Domonoky | oki.. and waht doesnt work ? |
12:57:03 | Dark_Apostrophe | Well, I run qmake-qt4 and it just outputs the help page |
12:57:15 | Dark_Apostrophe | I tried adding options like qmake-qt4 -makefile -unix |
12:57:20 | Dark_Apostrophe | Didn't help |
12:57:23 | Domonoky | and you are in the rbutil dir ? |
12:57:27 | Dark_Apostrophe | yes |
12:57:40 | Dark_Apostrophe | I've compiled Qt apps before - I use KDE ;) |
12:57:45 | Domonoky | try qmake rbutil.pro |
12:57:50 | Dark_Apostrophe | ok |
12:58:10 | Dark_Apostrophe | No such file |
12:58:31 | Domonoky | then you arent in the right dir.. there should be a .pro file ... :-) |
12:58:45 | Dark_Apostrophe | I downloaded rbutilqt-v1.0.2, tar -jxf-ed it and cd -ed into it |
12:58:45 | JdGordon | linuxstb: ok, just checked in muse support |
12:59:27 | Domonoky | there is a tar ball of rbutil ? please try svn .. |
12:59:40 | | Join MethoS- [0] (n=clemens@pD955FBD7.dip.t-dialin.net) |
12:59:59 | Dark_Apostrophe | ok |
13:00 |
13:00:11 | | Quit ompaul (Remote closed the connection) |
13:01:31 | Domonoky | Dark_Apostrophe: you downloaded the tar from the rbutil wiki page ? |
13:01:37 | Dark_Apostrophe | yes |
13:01:51 | Dark_Apostrophe | ah, in the SVN, I see a .pro file |
13:01:52 | Domonoky | thats a binary :-) no need to compile .. |
13:02:05 | Dark_Apostrophe | Oh. |
13:02:08 | * | Dark_Apostrophe slaps self |
13:02:19 | Dark_Apostrophe | I blame it on the fact that I just woke up ;) |
13:02:24 | Domonoky | hehe |
13:07:45 | JdGordon | WTF? |
13:07:50 | | Join MethoS-- [0] (n=clemens@pD955E610.dip.t-dialin.net) |
13:07:54 | amiconn | Hmm, looks like hdd power (on mini G2) is on plain GPIO J bit 2 :) |
13:09:54 | | Join pondlife [0] (n=Steve@rockbox/developer/pondlife) |
13:10:07 | pondlife | JdGordon: You know about data0? |
13:10:30 | JdGordon | yeah, tookl me a bit to realise what the error was |
13:10:33 | JdGordon | fix commited |
13:10:38 | pondlife | Thanks |
13:14:14 | *** | Saving seen data "./dancer.seen" |
13:16:55 | pondlife | JdGordon: Am I correct to think that your wiki-attached patch is needed to test the touchpad sim? Or is that in SVN now? |
13:17:14 | | Join spiorf [0] (n=spiorf@host50-168-dynamic.6-79-r.retail.telecomitalia.it) |
13:17:34 | | Quit Mantaar (Read error: 110 (Connection timed out)) |
13:18:37 | JdGordon | pondlife: the lists all work in the sim in svn.. the other screens havnt been commited yet |
13:18:42 | pondlife | OK |
13:18:51 | * | JdGordon was too lazy to update that page properly |
13:18:56 | pondlife | Urgh, my sim won't run |
13:19:11 | JdGordon | ? |
13:19:42 | pondlife | Endless recursion through battery_status_update(), battery_level () and send_battery_level_event(). |
13:19:54 | pondlife | Instant stack o/flow |
13:19:55 | JdGordon | ah, so not my changes :) |
13:20:29 | pondlife | Nope, but a lovely backtrace - about 30000 items deep |
13:20:37 | JdGordon | youch |
13:21:17 | pondlife | Make that 85000 entries and counting |
13:21:33 | pondlife | Ah 97720 |
13:22:31 | | Part pixelma |
13:23:31 | * | pondlife makes clean and rebuilds |
13:26:10 | | Quit MethoS-- (Network is unreachable) |
13:28:09 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
13:30:21 | | Quit MethoS- (Read error: 110 (Connection timed out)) |
13:31:41 | | Join stripwax_ [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
13:33:25 | amiconn | Hehe. Rockbox trying to read from the hdd while the hdd is powered off makes it freeze |
13:36:51 | * | stripwax_ looks at all the ipod5g lcd speedups! |
13:37:18 | stripwax_ | 101fps?! WOW |
13:39:57 | bertrik | argh, the sim is borken indeed, I was just working on removing some #ifndef SIMULATOR |
13:40:05 | ameeen | from where I can get the latest themes/icons for rockbox along with wallpapers if any |
13:41:02 | stripwax_ | ameeen - here? http://www.rockbox.org/twiki/bin/view/Main/WpsGallery |
13:41:39 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
13:42:05 | | Nick jumpatrain is now known as tictoc (i=tabac@gateway/gpg-tor/key-0xB9002659) |
13:42:55 | ameeen | stripwax thanks |
13:44:46 | amiconn | stripwax: Nice, eh? :) |
13:44:46 | | Quit bertrik ("bye") |
13:45:25 | | Nick tictoc is now known as jumpatrain (i=tabac@gateway/gpg-tor/key-0xB9002659) |
13:46:30 | | Quit Nico_P (Remote closed the connection) |
13:46:51 | stripwax_ | amiconn - definitely! was the trick just to do the updates on a tick task? (I say 'just' but..) |
13:46:58 | | Join DerPapst [0] (n=DerPapst@p54B2EC6E.dip.t-dialin.net) |
13:47:12 | DerPapst | amiconn: one of my 3Gs is a pp5002D |
13:47:54 | amiconn | stripwax: That, and using the same update rectangle all the time, plus the finding that we can write to the BCM's internal buffer while an update is running |
13:48:05 | amiconn | DerPapst: Interesting... |
13:48:27 | DerPapst | haven't checked the other one yet. has to charge a bit before installing a current build. |
13:48:36 | amiconn | I would think that 'D' is older than 'E0' - but that doesn't match the generation order... |
13:48:38 | stripwax_ | amiconn - great! I'll take a look at the old irc logs and see how it happened :) |
13:49:02 | | Quit stripwax (Read error: 110 (Connection timed out)) |
13:51:17 | | Join perrikwp_ [0] (n=chatzill@74.167.148.160) |
13:51:45 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
13:52:45 | amiconn | Hmm. On G5, hdd power is adifferent pin than on mini G2 :\ |
13:53:03 | ameeen | I have a Black 30G Video ipod.. And I have scratches all over (from front and back) can someone tell me a way to get them off |
13:54:02 | BigBambi | ameeen: Stay on topic please |
13:55:49 | stripwax_ | amiconn - awesome work, making me want to donate again! |
13:56:32 | | Join tuffins [0] (n=dsfs@82-34-185-221.cable.ubr02.sout.blueyonder.co.uk) |
13:56:32 | | Nick stripwax_ is now known as stripwax (n=Miranda@87-194-34-169.bethere.co.uk) |
14:00 |
14:07:02 | | Quit Domonoky (Remote closed the connection) |
14:07:13 | ameeen | is there a difference between reboots #1 (holding Play/Pause) #2 (Holding Select Button and Menu), in the ipod30Gb-video, I have an IpodLinuxLoader that has boot options for Apple, Rockbox, Disk mode, Sleep |
14:09:20 | | Quit perrikwp (Read error: 113 (No route to host)) |
14:10:16 | lostlogic | yawn, how's buffering? |
14:10:37 | stripwax | ameeen - well yes. holding play/pause shuts down rockbox. holding select+menu doesn't shutdown, it's a hard reboot, you lose any settings you've changed, etc |
14:11:03 | stripwax | any questions on ipodlinuxloader probably belong in an ipodlinux channel though, not here |
14:11:17 | ameeen | stripwax thanks, appreciate it |
14:13:22 | | Nick animeloe__ is now known as animeloe (n=animeloe@unaffiliated/animeloe) |
14:14:54 | tuffins | would anyone be as kind as to tell me how to install these bloody games on my daughters ipod 5.5g |
14:16:06 | stripwax | tuffins - huh? |
14:16:29 | stripwax | is that a request for help installing Rockbox on an ipod, or something else? |
14:16:48 | sd__ | tuffins: yes, rockbox has games |
14:16:54 | sd__ | if you have rockbox, that is |
14:20:25 | tuffins | no sorry me was on about ormal games but guess this wrong place sorry |
14:20:33 | stripwax | tuffins - "normal games"? |
14:21:08 | stripwax | if you want to install Apple's games on her ipod, you use iTunes (nothing to do with rockbox) |
14:22:10 | tuffins | yeah the hacked one but me suffering |
14:22:24 | tuffins | so what is rock box |
14:22:38 | pondlife | tuffins: www.rockbox.org will tell you all |
14:25:53 | pondlife | jhMikeS: ping |
14:25:56 | stripwax | tuffins - rockbox completely replaces the Apple firmware on your (daughters) ipod. It changes everything (more than just "hacked".) If you don't know what that means, you probably don't want to do it. |
14:26:30 | pondlife | jhMikeS: queue_broadcast() doesn't seem to work on the sim, is that to be expected? |
14:26:52 | pondlife | lostlogic: You dream algorithms too? |
14:27:12 | lostlogic | pondlife: more like i dream data flow diagrams :-\ |
14:27:12 | lostlogic | yeah |
14:27:21 | | Quit ameeen () |
14:27:23 | pondlife | haha, thought it was just me |
14:27:29 | stripwax | But then I don't know what you mean by "hacked" or "normal games" so I can't help |
14:27:47 | tuffins | yeah got good idea firmwared me psp and unbricked it |
14:27:58 | tuffins | butr just cant get ipod games to install |
14:28:31 | sd__ | tuffins: http://www.apple.com/itunes/store/games/ ... and you call that _bloody_? :) |
14:28:56 | stripwax | tuffins - what do you mean by "ipod games" and "install"? If you have already installed Rockbox, then you already have the games.. And if you haven't installed Rockbox, then you use iTunes to install the games. |
14:32:53 | | Join zicho [0] (n=martin@c-6a98e355.68-7-64736c14.cust.bredbandsbolaget.se) |
14:34:04 | | Quit TMM (Read error: 110 (Connection timed out)) |
14:35:55 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
14:37:02 | | Join obo [0] (n=obo@rockbox/developer/obo) |
14:37:20 | tuplanolla | hello. what kind of videos does rockbox play? |
14:37:30 | tuplanolla | i know it's mpg, but i need more details |
14:39:54 | | Join perrikwp__ [0] (n=chatzill@74.167.148.160) |
14:39:57 | | Nick perrikwp__ is now known as perrikwp (n=chatzill@74.167.148.160) |
14:40:20 | pondlife | tuplanolla: http://www.rockbox.org/twiki/bin/view/Main/PluginMpegplayer |
14:40:47 | tuplanolla | a, thanks |
14:42:37 | | Quit japc (Read error: 104 (Connection reset by peer)) |
14:49:34 | | Join merbanan [0] (n=banan@83.233.243.136) |
14:49:44 | lostlogic | any sansa (broken) buffering (broken) testers (broken) ... wait... anyone experiencing 8077 want to test a patch? |
14:49:52 | | Quit JdGordon (Remote closed the connection) |
14:51:22 | lostlogic | The race on Sansa is between the codec asking for data and the buffering thread filling on its own, I think and if I'm right I have a fix that occurred while I was partially/entirely sleeping |
14:52:21 | pondlife | lostlogic: Aside from any races, the test for ata_disk_is_active() really means "is there a penalty for disk access", so should always allow buffering on flash targets, right? |
14:52:45 | lostlogic | pondlife: I see you fixed a recursion stack overflow... how deep? I put in a recursion up-to 256 levels deep in bufering yesterday and I hope it doesn't break as handles increases |
14:52:46 | | Join Gnostic [0] (n=dfearly@cpc1-port6-0-0-cust535.cos2.cable.ntl.com) |
14:52:58 | lostlogic | pondlife: yeah, but that's an optimization _only_ |
14:53:05 | pondlife | I got about 94000 deep... |
14:53:14 | lostlogic | pondlife: good, I think I'm safe for now. |
14:53:24 | lostlogic | my math said 300 was safe on that thread |
14:53:30 | lostlogic | so I set it to a power of 2 < 300 |
14:53:42 | pondlife | On sim, this was. I doubt it'd get so far on target |
14:53:53 | lostlogic | hehe yeah |
14:54:05 | | Join J3TC- [0] (n=jetc123@pool-72-76-179-145.nwrknj.east.verizon.net) |
14:54:27 | lostlogic | it's size_t per level + variables pushed right? |
14:54:40 | lostlogic | I should read the asm. |
14:54:49 | | Quit tuffins () |
14:57:40 | * | pondlife continues to be annoyed by the yellow and wonders if those gcc 4.2.x clients could be not handed sim builds... |
14:59:35 | | Join Mouser_X [0] (i=cf9bb003@gateway/web/cgi-irc/ircatwork.com/x-eab5dd735602bab6) |
15:00 |
15:00:49 | | Quit Echelon (Read error: 113 (No route to host)) |
15:02:35 | | Quit perrikwp_ (Read error: 110 (Connection timed out)) |
15:02:48 | | Part pondlife ("Gone") |
15:04:27 | | Quit Gnostic () |
15:06:32 | | Join stripwax_ [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
15:08:24 | | Quit DerPapst ("So Long And Thanks For All The Fish!") |
15:09:25 | | Join DerPapst [0] (n=DerPapst@p54B2EC6E.dip.t-dialin.net) |
15:14:15 | *** | Saving seen data "./dancer.seen" |
15:14:55 | | Join bertrik [0] (n=Bertrik_@175-022-045-062.dynamic.caiway.nl) |
15:18:30 | | Quit nanok (Read error: 110 (Connection timed out)) |
15:21:11 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
15:23:49 | | Quit stripwax (Read error: 110 (Connection timed out)) |
15:24:17 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
15:25:05 | Buschel | anyone has a good fast method to mask x = x & 0xffff in arm-asm? is there any possibility to not need to use an additional register which contains 0xffff? |
15:25:12 | | Quit zicho (Read error: 110 (Connection timed out)) |
15:29:36 | lostlogic | Buschel: shift left 16, right 16 |
15:30:17 | | Join Frazz [0] (n=Fraser@thelawsons.plus.com) |
15:30:31 | Buschel | hmm, this needs 2 commands. so, no way to do it via 1 cycle? |
15:30:44 | lostlogic | nothing comes to mind |
15:31:12 | lostlogic | Nico_P: I know I broke it so it doesn't fill cmpletely a lot of the time, I'm working on it. |
15:32:09 | Mouser_X | Dang. It looks like there's still a lot of work to be done on the MoB stuff... |
15:32:11 | Mouser_X | :( |
15:33:21 | sd__ | Buschel: maybe via mul & shr option |
15:33:23 | linuxstb | Buschel: Depending how you are using x subsequently, you may be able to combine the second shift with another instruction - e.g. add r1, r2, r3 lsr #16 (where r3 is x << #16) |
15:33:26 | sd__ | but not sure it would be one cyce |
15:33:57 | lostlogic | Mouser_X: naw, it's pretty good now, just tweaking |
15:35:06 | | Join ameeen [0] (i=RAVE@52.108.181.58.dynamic.max.com.pk) |
15:36:20 | Mouser_X | Well, the build I have (it's about a week old) is working, so that's good. And I still have all my previous builds (before MoB commit), so if need be, I'm good there as well. |
15:36:38 | lostlogic | need testers on current build. |
15:36:46 | lostlogic | can't fix otherwise. |
15:38:09 | Mouser_X | That's true. I guess I *could* aid in testing (though, I don't have a build environment right now), but once I start a playlist, I usually like to see it through. |
15:38:20 | * | Mouser_X is going through his 1500+ OCR stuff. |
15:38:33 | Mouser_X | I'm in the K or L area. |
15:40:14 | linuxstb | You should just be able to backup your .rockbox folder (e.g. rename it to .rockbox-safe), test a current build, then restore, with playlists and settings intact. |
15:40:50 | Mouser_X | D'oh! I thought of that last night, but had already forgotten by morning... |
15:42:17 | | Join mf0102 [0] (n=michi@85.127.180.92) |
15:43:12 | | Quit stripwax_ (Read error: 110 (Connection timed out)) |
15:45:19 | * | Mouser_X has a Gigabeat. Thus, he'd only be able to verify that any Sansa fixes didn't break anything else... |
15:46:12 | lostlogic | Mouser_X: the sansa only has made apparent bugs, the bugs existed on other platforms, were just easy to trigger on sansa |
15:46:53 | lostlogic | I just need people other than me to run the code and tell me how it changes between builds because my usage isn't going to catch all things |
15:50:37 | | Join webguest51 [0] (i=53c37844@gateway/web/cgi-irc/labb.contactor.se/x-d2a3a4f3f6f1ad2e) |
15:51:21 | lostlogic | speex has a bunch of logf warnings. |
15:51:29 | lostlogic | %d used when %ld should be |
15:52:03 | webguest51 | Hi |
15:52:11 | lostlogic | bertrik: <3 I'm working on it... getting closer apparently |
15:52:28 | bertrik | ah, ok, thanks in advance |
15:52:54 | webguest51 | Hi |
15:53:07 | DerPapst | Ho |
15:53:33 | lostlogic | webguest51: DRY (Don't Repeat Yourself) |
15:53:42 | DerPapst | s/o/i :P |
15:54:53 | webguest51 | Is there a wiki page dedicated to the 5G hardware (registers and other)? |
15:55:10 | lostlogic | should be |
15:55:17 | Nico_P | lostlogic: apparently we shouldn't use ata_disk_is_active |
15:55:23 | Nico_P | and use the ata idle callback instead |
15:55:40 | lostlogic | Nico_P: yeah, whatever, it's just an optimization, I'm more interested in fixing things regardless of the optimization |
15:55:44 | webguest51 | sorry, the refresh is pretty slow on my computer... |
15:56:22 | Nico_P | lostlogic: yeah, but amiconn was pretty adamant ata_disk_is_active was broken on sansa |
15:56:40 | Nico_P | it always return false I know, but maybe other things like that are borken |
15:56:50 | lostlogic | Nico_P: sure, but it always returning false isn't particularly a concern to us, buffering should work fine |
15:56:56 | DerPapst | webguest51: i'm not too sure if there is such a wiki page. most of the information is gathered from ipodlinux.org and the other information is in rockbox' source code in comments |
15:59:45 | webguest51 | I am looking in the index but cannot find any ipod hardware related info |
16:00 |
16:00:10 | lostlogic | ugh, now it freezes if I skip off the end of the buffer but works fine if it runs down. |
16:01:20 | Mouser_X | lostlogic: If I were to test your builds (I can't compile patches right now), how would I do so? Also, how useful/helpful would that be? |
16:01:26 | * | Mouser_X is getting his Gigabeat. |
16:02:15 | Bagder | mi4code update |
16:02:31 | webguest51 | ok, i have seen the ipolinux wiki |
16:03:29 | webguest51 | but I can't find some info about the broadcom register (except like you said, in the .C) |
16:03:42 | | Quit jhMikeS (Nick collision from services.) |
16:03:48 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
16:04:04 | lostlogic | Mouser_X: for now I really just need you to run latest SVN and tell me if there's anything weird going on other than it buffering only one track at a time in some cases |
16:04:48 | Nico_P | lostlogic: I'll be helping ASAP but right now I have HW problems to solve on a computer |
16:04:59 | lostlogic | Nico_P: no probs, I'm having fun playing :-P |
16:05:13 | lostlogic | Nico_P: any comments about the stuff I committed last night are welcome though |
16:05:28 | Nico_P | I still need to read the diffs closely |
16:06:39 | webguest51 | it would be nice to gather all the informations that has been found via reverse engineering in a rockbox wiki page (PP50xx and broadcom) |
16:10:20 | | Quit J3TC- (".•«UPP»•.") |
16:10:55 | | Join MajorC [0] (i=redeem@host183-38.bornet.net) |
16:11:01 | BigBambi | webguest51: Feel free (it is a wiki after all) |
16:11:40 | | Quit webguest51 ("CGI:IRC (Ping timeout)") |
16:11:42 | ameeen | since Ive installed rockbox ive noticed that my battery is consumed more as compared to applefirmware .. do need any particular settings to save my battery .. |
16:12:13 | | Join kclaf [0] (i=kclaf@85.95.211.245) |
16:12:15 | BigBambi | ameeen: Try reading the ipod FAQ on he wiki |
16:12:25 | BigBambi | and search the forum |
16:12:30 | BigBambi | This has been asked o death |
16:12:33 | BigBambi | *to |
16:12:54 | ameeen | BigBambi the ipod FAQ or the rockbox FAQ ? |
16:12:59 | | Join webguest51 [0] (i=53c37844@gateway/web/cgi-irc/labb.contactor.se/x-9d78e000bd6cd61f) |
16:13:12 | BigBambi | <BigBambi> ameeen: Try reading the ipod FAQ |
16:15:08 | | Quit webguest51 (Client Quit) |
16:16:02 | | Join bertrik_ [0] (n=Bertrik_@175-022-045-062.dynamic.caiway.nl) |
16:21:52 | | Quit Frazz (Read error: 104 (Connection reset by peer)) |
16:22:36 | | Join Echelon [0] (n=SweetOne@pennilesshost.com) |
16:29:24 | | Quit bertrik (Read error: 110 (Connection timed out)) |
16:29:49 | | Join toffe82 [0] (n=chatzill@70.235.225.180) |
16:29:52 | | Nick bertrik_ is now known as bertrik (n=Bertrik_@175-022-045-062.dynamic.caiway.nl) |
16:35:42 | | Join J3TC- [0] (n=jetc123@pool-72-76-179-145.nwrknj.east.verizon.net) |
16:36:07 | | Part toffe82 |
16:41:29 | puzzles | my 5.5 just came \o/ |
16:43:26 | DerPapst | happy rockboxing ;) |
16:43:32 | | Join toffe82 [0] (n=chatzill@adsl-70-235-225-180.dsl.frs2ca.sbcglobal.net) |
16:44:39 | puzzles | :) |
16:44:55 | puzzles | well, they didn't include any sample clips, so i won't miss anything |
16:48:35 | lostlogic | ok, so great thing about the ipod video screen is that it can logfdisplay two columsn wide on a readable font |
16:48:40 | lostlogic | ZOMG LOGFUPTHEWAZOO |
16:49:43 | puzzles | omgwtfbbq? |
16:51:11 | | Quit jhMikeS (Nick collision from services.) |
16:51:17 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
16:55:03 | lostlogic | 48 lines of logf is finally enough to see the sequence of events that i'm trying to track :-D |
16:57:44 | | Join zicho [0] (n=martin@c-6a98e355.68-7-64736c14.cust.bredbandsbolaget.se) |
16:58:49 | | Join Gnostic [0] (n=dfearly@cpc1-port6-0-0-cust535.cos2.cable.ntl.com) |
17:00 |
17:03:26 | | Quit Gnostic (Client Quit) |
17:05:38 | | Join GodEater [0] (n=bryan@rockbox/staff/GodEater) |
17:05:47 | Dark_Apostrophe | I just compiled RockBoxUtilityQt, and I have a question: |
17:06:03 | Dark_Apostrophe | So far, I haven't touched the GigabeatF20's bootloader |
17:06:17 | Dark_Apostrophe | I've just updated rockbox, and left the original bootloader intact |
17:06:50 | Dark_Apostrophe | Is it all with Rockbox Utility wise? As in, if I do it, is there a more likely than not chance of brickage? |
17:07:49 | Mouser_X | Worst case scenario (that I've noticed) with the Gigabeat, is that if you brick it (which is quite unlikely from what it looks like, based on what you said), it's still fixable. |
17:08:38 | Mouser_X | It just requires opening up the DAP, and unplugging the HDD. Once unplugged, plug turn it on and plug it into a USB plug. There's a wiki about this. |
17:09:00 | Mouser_X | *uplugged, turn the Gigabeat on, and plug it into a USB port. |
17:12:22 | | Join GnosticE [0] (n=dfearly@cpc1-port6-0-0-cust535.cos2.cable.ntl.com) |
17:12:40 | krazykit | right. the only way to truly brick the gigabeat is to mess with the Updater. as long as you don't do that, it's recoverable. |
17:13:17 | krazykit | and by "Updater" I mean Toshiba's updater, the hacked one somewhere on the boards. |
17:13:39 | | Quit perrikwp (Read error: 110 (Connection timed out)) |
17:14:16 | *** | Saving seen data "./dancer.seen" |
17:15:15 | toffe82 | krazykit: ther is no updater for the gigabeat F only for the S |
17:16:19 | krazykit | toffe82, that isn't true: http://forums.rockbox.org/index.php?topic=9846.0 |
17:16:56 | krazykit | perhaps i was unclear in my wording, though. not so much like "updater tool" as "update files that you put in a folder and it updates itself" |
17:17:19 | toffe82 | krazykit: you are right , I didn't remember this one ;) |
17:19:18 | | Part GnosticE |
17:19:20 | | Join Arathis [0] (n=doerk@p508A7DEE.dip.t-dialin.net) |
17:22:33 | | Quit billytwowilly (Remote closed the connection) |
17:24:07 | | Join Gourgas [0] (i=bomba@modemcable021.145-70-69.mc.videotron.ca) |
17:24:18 | Gourgas | Hello |
17:24:48 | toffe82 | hello |
17:24:50 | Gourgas | I was wondering if there is any way to make fm transmitters other than the Itrip work with rockbox on an ipod mini? |
17:25:07 | Gourgas | The ones that connect to the bottom port of the ipod |
17:26:28 | toffe82 | look there http://www.rockbox.org/twiki/bin/view/Main/IpodAccessories |
17:27:59 | Gourgas | yeah its not there |
17:28:00 | Gourgas | oh well |
17:28:23 | Gourgas | "This is because they use Apple's proprietary Apple Accessory Protocol, which is only partially documented" |
17:28:57 | Gourgas | if this cheap chinese made transmitter can use that prot, I strongly doubt youguys cannot do it :) |
17:32:03 | | Quit desowin (Read error: 110 (Connection timed out)) |
17:32:31 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
17:33:03 | | Quit stripwax ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
17:33:12 | | Quit linuxstb (Nick collision from services.) |
17:33:19 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
17:37:19 | | Quit Gourgas () |
17:42:10 | | Join billytwowilly [0] (n=chris@S01060016b649355d.ed.shawcable.net) |
17:43:06 | | Quit MajorC () |
17:43:20 | lostlogic | bertrik: around? |
17:43:36 | bertrik | I need to go shopping now, store closes in 17 minutes |
17:44:00 | bertrik | back in 15 minutes |
17:44:01 | lostlogic | bertrik: enjoy, hit me when you get back, have a patch for you |
17:46:26 | | Join MethoS- [0] (n=clemens@pD955D1B1.dip.t-dialin.net) |
17:47:35 | | Join MethoS-- [0] (n=clemens@pD955ED64.dip.t-dialin.net) |
17:49:12 | | Join ackbahr [0] (n=Ackbahr@d212-152-6-50.cust.tele2.ch) |
17:50:08 | | Join illissius` [0] (n=illissiu@91.83.20.241.pool.invitel.hu) |
17:51:21 | | Nick bb_ is now known as bb (n=bb@unaffiliated/bb) |
17:54:11 | | Quit linuxstb ("Leaving") |
17:57:20 | | Join linuxstb [0] (n=chatzill@rockbox/developer/linuxstb) |
17:59:54 | | Quit alienbiker99 ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
18:00 |
18:02:53 | | Quit ameeen () |
18:05:22 | | Quit MethoS- (Connection timed out) |
18:05:23 | puzzles | uh-oh, this doesn't look good. |
18:05:28 | puzzles | [ERR] Firmware partition doesn't contain Apple copyright, aborting. |
18:06:16 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
18:06:37 | | Quit illissius- (Read error: 110 (Connection timed out)) |
18:09:11 | | Quit mirak (Nick collision from services.) |
18:10:00 | | Join mirak [0] (n=mirak@ip-148.net-82-216-79.rev.numericable.fr) |
18:13:45 | lostlogic | Testers needed: If you have MoB related bugs please try: http://test.lostlogicx.com/transfer/rockbox/20071103_buffering_consistency_fix_and_tweaks.patch |
18:14:47 | | Join dandin1 [0] (n=dandin1@bas7-ottawa23-1088835006.dsl.bell.ca) |
18:14:58 | | Quit MethoS-- (Read error: 110 (Connection timed out)) |
18:15:12 | | Quit mirak (Nick collision from services.) |
18:15:27 | linuxstb | puzzles: Does your ipod boot normally into the Apple firmware? |
18:15:42 | puzzles | i wiped the firmware partition, it seems |
18:16:01 | | Join mirak [0] (n=mirak@ip-148.net-82-216-79.rev.numericable.fr) |
18:16:01 | lostlogic | puzzles: no worries, just use itunes to install it ;) |
18:16:07 | puzzles | i'm installing gayTunes on another box and i'm just going to restore it and format the drive |
18:16:16 | puzzles | i was trying to avoid touching windows or itunes ;) |
18:16:27 | linuxstb | http://www.rockbox.org/wiki/IpodManualRestore |
18:16:31 | | Quit mirak (Nick collision from services.) |
18:17:13 | puzzles | oh, slick |
18:17:18 | puzzles | thanks |
18:17:20 | | Join mirak [0] (n=mirak@ip-148.net-82-216-79.rev.numericable.fr) |
18:20:14 | lostlogic | hcs: wake up, we went to sleep at the same time and I've been here for hours. |
18:20:44 | | Quit stripwax ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:25:16 | | Join bluebrother|cafe [0] (i=5b036bdc@gateway/web/cgi-irc/labb.contactor.se/x-3680dc2fce642047) |
18:25:22 | | Quit spiorf (Read error: 110 (Connection timed out)) |
18:25:48 | | Join spiorf [0] (n=spiorf@host99-210-dynamic.14-87-r.retail.telecomitalia.it) |
18:26:38 | * | bluebrother|cafe waves |
18:26:59 | | Join karashata [0] (n=Kimi@pool3-032.adsl.user.start.ca) |
18:27:06 | lostlogic | bluebrother|cafe: coming to us live from coffee? |
18:27:50 | | Quit kclaf (Remote closed the connection) |
18:27:51 | bluebrother|cafe | not exactly −− only some internet cafe (as I don |
18:28:15 | bluebrother|cafe | t have an internet connection at home right now) |
18:28:26 | lostlogic | harsh. |
18:28:32 | bluebrother|cafe | bah, the web client sucks. And this stupid keyboard |
18:28:35 | * | lostlogic loans you some internets |
18:28:37 | bluebrother|cafe | yeah, I guess it |
18:28:54 | bluebrother|cafe | 'll take 4 weeks or so until i'm back again |
18:29:06 | lostlogic | to get a phone line and dsl setup? |
18:29:31 | bluebrother|cafe | yep. And my final place −− I |
18:29:39 | * | lostlogic makes threatening noises about committing code that only I've tested :-D |
18:29:40 | bluebrother|cafe | 'm at some temporary place this month |
18:29:56 | lostlogic | bluebrother|cafe: protip: enter != ' :-P |
18:30:15 | | Quit Siku (Connection timed out) |
18:30:35 | lostlogic | bluebrother|cafe: I went through a month of temporary living for most of August, sux even if the place itself is nice. |
18:30:41 | | Join Siku [0] (n=Siku@e81-197-74-19.elisa-laajakaista.fi) |
18:30:42 | bluebrother|cafe | yeah. I'm used to touch typing and this keyboard is messed up. Some laptop-like keyboard on a desktop maching |
18:31:07 | bluebrother|cafe | currently the place is cold and rainy. But I'll see how nice work will get. |
18:31:29 | bluebrother|cafe | just started yesterday. At least the company and people seems to be great |
18:31:31 | lostlogic | haha, what region? |
18:31:52 | bluebrother|cafe | "northern" germany. Brunswick to be exact. |
18:32:27 | bluebrother|cafe | but coming from the south it's quite nothern ;-) |
18:32:39 | lostlogic | out here in Seattle we're expecting 8 months of mostly rain :-D |
18:32:58 | bluebrother|cafe | hehe |
18:33:40 | bluebrother|cafe | there is only one thing that's nice in this internet cafe: they provide laptop seats. Next time I need to bring my machine and try if the do packet filtering |
18:33:58 | | Join Ebert [0] (n=EbErT@adsl-34-0-208.asm.bellsouth.net) |
18:34:02 | bluebrother|cafe | and hopefully I can update rbutil binaries −− this windows bug was rather nasty |
18:35:34 | lostlogic | ahh yeah −− I prefer using my own computer on their network. |
18:36:40 | | Join DrMoos [0] (i=moos@m147.net81-66-159.noos.fr) |
18:37:09 | | Quit moos (Read error: 104 (Connection reset by peer)) |
18:37:14 | bluebrother|cafe | if they don't filter I could svn up ... *dream* |
18:37:17 | * | lostlogic makes more threatening noises about committing this code because it's burning a hole in my hard disk :-D |
18:37:41 | lostlogic | bluebrother|cafe: you could probably get one of us to setup a port-80 ssh server or proxy for you |
18:38:11 | | Nick DrMoos is now known as moos (i=moos@m147.net81-66-159.noos.fr) |
18:38:13 | | Quit spiorf (Remote closed the connection) |
18:39:03 | bluebrother|cafe | well, I'll try another day. I had a bit of a walk to find this place here. There's enough stuff left to do ;-) (like finding a permanent home) |
18:39:13 | | Join GnosticE [0] (n=dfearly@cpc1-port6-0-0-cust535.cos2.cable.ntl.com) |
18:40:30 | | Quit ackbahr (Read error: 104 (Connection reset by peer)) |
18:42:01 | | Join kclaf [0] (i=kclaf@85.95.211.245) |
18:52:46 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
18:56:27 | * | lostlogic gave up and committed, I hope I didn't break anyone too badly :) |
18:57:38 | zicho | When i make dynamic playlists, how do i add entire directories to them? |
18:57:46 | | Join bertrik_ [0] (n=Bertrik_@175-022-045-062.dynamic.caiway.nl) |
18:58:01 | lostlogic | bertrik_: ahahaha, seconds too late, I just committed, update and let me knwo what you get :):) |
18:58:20 | bertrik_ | merge conflict probably :P |
18:58:26 | lostlogic | :) |
18:58:49 | lostlogic | I'm pretty confident, I've abused this code as well as I can on my ipod and gotten not so much as a sniff of trouble |
18:59:16 | bertrik_ | I've been hacking a bit today at simplifying the calculations done with track_ridx and track_widx |
18:59:17 | | Join lee-qid [0] (n=liqid@p5496686A.dip.t-dialin.net) |
18:59:21 | linuxstb | zicho: Hold down the select button on the directory name in the file browser, and select "insert". |
18:59:55 | lostlogic | bertrik_: ahh, that'd be very nice... playback.c can definitely be simplified a fair bit more now that buffering.c exists to do some of its thinking for it |
19:00 |
19:00:52 | bertrik_ | would it be possible to create some kind of automatic test suite for it? |
19:01:09 | lostlogic | bertrik_: possible yes. am I going to do it? no. |
19:01:09 | bertrik_ | or perhaps add assert statements to do sanity checking |
19:01:10 | lostlogic | :) |
19:01:19 | bertrik_ | no, I understand, a lot of work |
19:01:41 | lostlogic | actually buffering is pretty well sanity checked (thanks Nico!) playback not so much |
19:03:34 | bertrik_ | I'm seeing warnings about 'long long int' in speex, ##!% ? |
19:03:43 | lostlogic | just logf crap |
19:03:59 | lostlogic | Someone Should Fix It (TM) |
19:04:19 | * | bertrik_ is still compiling |
19:04:41 | lostlogic | note to all: %d != %ld |
19:05:09 | | Quit stripwax (Read error: 104 (Connection reset by peer)) |
19:08:04 | lostlogic | YES! I have successfully negated and reversed my binary size increase from last night. |
19:08:06 | | Join ilgufo [0] (n=matteo@host125-181-dynamic.0-87-r.retail.telecomitalia.it) |
19:08:07 | lostlogic | that's what I like to see. |
19:10:17 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
19:10:53 | bertrik_ | lostlogic: so far it works :) |
19:11:08 | lostlogic | bertrik_: sweet, let me know if tha tchanges :-P |
19:11:25 | bertrik_ | it survived at least one usefl low situation, need to torture it some more |
19:12:59 | | Quit stripwax (Read error: 104 (Connection reset by peer)) |
19:13:15 | bertrik_ | usefl is supposed to fill up almost completely after it reaches 0, right? |
19:13:26 | lostlogic | should yeah |
19:13:42 | | Quit bertrik (Read error: 110 (Connection timed out)) |
19:13:45 | | Join DrMoos [0] (i=moos@m147.net81-66-159.noos.fr) |
19:14:13 | * | bluebrother|cafe leaves for today ... cu |
19:14:18 | *** | Saving seen data "./dancer.seen" |
19:14:26 | | Quit bluebrother|cafe ("no more coffee for today ;)") |
19:14:31 | | Quit moos (Read error: 110 (Connection timed out)) |
19:14:33 | | Nick DrMoos is now known as moos (i=moos@m147.net81-66-159.noos.fr) |
19:15:02 | bertrik_ | argh, playback stopped again, but I could just be my own changes, and I realise logf is not enabled for buffering |
19:15:19 | bertrik_ | I'll compile a fresh SVN version with logf for playback and buffering |
19:15:31 | lostlogic | bertrik_: thanks |
19:15:41 | | Quit Buschel () |
19:17:10 | | Quit dandin1 () |
19:18:19 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
19:21:43 | | Quit SirFunk (Read error: 110 (Connection timed out)) |
19:27:19 | | Quit mirak (Read error: 110 (Connection timed out)) |
19:28:41 | | Nick bertrik_ is now known as bertrik (n=Bertrik_@175-022-045-062.dynamic.caiway.nl) |
19:28:57 | | Join Frazz [0] (n=Fraser@thelawsons.plus.com) |
19:29:00 | puzzles | yay for rockbox! |
19:29:50 | | Quit GnosticE () |
19:30:39 | | Join linuxstb_ [0] (n=chatzill@i-83-67-212-170.freedom2surf.net) |
19:31:04 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
19:31:56 | | Quit linuxstb (Nick collision from services.) |
19:32:07 | | Nick linuxstb_ is now known as linuxstb (n=chatzill@rockbox/developer/linuxstb) |
19:34:31 | hcs | lostlogic: I hear you were looking for me? |
19:34:47 | lostlogic | hcs: yeah, just want you to test the latest SVN |
19:34:53 | hcs | ok |
19:35:00 | lostlogic | I'm not sure if i hope you break it or not... but I _think_ you won't. |
19:35:08 | | Join spiorf [0] (n=spiorf@host170-217-dynamic.0-79-r.retail.telecomitalia.it) |
19:35:38 | lostlogic | ADX might still break it |
19:35:46 | lostlogic | since it's too big to treat as atomic |
19:35:56 | hcs | probably, I won't worry about that |
19:37:24 | hcs | should this care about the watermark stuff, which is still in the spc codec? |
19:37:52 | bertrik | lostlogic: playback stopped again under the same scenario as initially described in FS #8077 |
19:38:13 | bertrik | i have a logf of playback and buffering |
19:38:17 | lostlogic | hcs: it should absolutely not break regardless of watermark but it will probably end up pausing |
19:38:25 | lostlogic | bertrik: ugh, reopen and post :( |
19:38:29 | * | lostlogic punches sansas |
19:38:50 | lostlogic | (pausing while the flash is accessed after the last track on buffer finishes) |
19:39:27 | hcs | gotcha |
19:39:59 | bertrik | hcs: ? |
19:40:31 | hcs | er, lostlogic: gotcha |
19:40:41 | | Join lespea [0] (n=adam@71-10-92-125.dhcp.roch.mn.charter.com) |
19:41:33 | lostlogic | bertrik: also, does the buffering thread screen look the same when it breaks now? I'm specifically wondering about the real suddenly dropping to zero part |
19:42:04 | | Quit stripwax (Read error: 104 (Connection reset by peer)) |
19:42:24 | bertrik | I didn't pay attention to that just now, next time I'll have a better look |
19:42:29 | lostlogic | bertrik: thanks |
19:42:44 | | Quit lespea (Client Quit) |
19:42:46 | | Quit daurn (Read error: 113 (No route to host)) |
19:43:05 | | Join lespea [0] (n=adam@71-10-92-125.dhcp.roch.mn.charter.com) |
19:43:06 | bertrik | can you reopen the bug report? |
19:43:25 | bertrik | (so I can add the latest logf of SVN 15436) |
19:44:01 | lostlogic | sorry didn't realize you couldn't reopen |
19:44:10 | lostlogic | done |
19:44:20 | qwm | what time is it now in GMT/UTC? |
19:44:46 | BigBambi | qwm 18:44 |
19:46:20 | bertrik | lostlogic: pcm dropped to 0, alloc and real are still full, usefl=7716 |
19:46:36 | hcs | lostlogic: SPC working, those troublesome MP3s from last night working |
19:46:41 | lostlogic | bertrik: ok, good to know |
19:46:50 | lostlogic | hcs: ok, I've narrowed the field *sigh* |
19:46:53 | lostlogic | thanks guys |
19:47:10 | bertrik | thank you for looking into it |
19:47:41 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
19:48:28 | Nico_P | lostlogic: I'm afraid I'll only be able to look at your commits tomorrow |
19:48:55 | lostlogic | Nico_P: no worry, I think I'm zeroing in on the bastard |
19:49:00 | Nico_P | :) |
19:49:31 | Nico_P | maybe I'll need a few more details than what's in the commit messages |
19:49:54 | lostlogic | Nico_P: I should be around tomorrow morning to chat about it |
19:49:58 | lostlogic | (morning PDT) |
19:50:02 | lostlogic | s/PDT/PST/ |
19:50:06 | midkay | lostlogic: just jumping in, which bastard are you talking about? |
19:50:10 | Nico_P | ok |
19:50:24 | lostlogic | midkay: hehe :) 8077, 8073, 8074 |
19:50:42 | Nico_P | I have to go now... see you ;) |
19:50:43 | lostlogic | and whichever one was hcs' spc bug |
19:50:47 | lostlogic | see ya |
19:50:51 | | Quit Nico_P (Remote closed the connection) |
19:50:58 | lostlogic | of those I think only 8077 is still alive |
19:51:11 | midkay | lostlogic: ah, right, i've had this myself :) |
19:51:32 | lostlogic | midkay: anything to add to the bug report that might give more clues? |
19:52:01 | hcs | mine's 7331, I'll close it |
19:52:01 | | Part kubrick |
19:52:34 | lostlogic | 7331 is gameboy :-P |
19:52:47 | midkay | lostlogic: hmm, it may not be the same thing and i haven't really investigated, but in the past week or two, in general i have a lot of sudden playback stops.. |
19:53:17 | hcs | lostlogic: damnit, i have to wake up before trying to do this crap |
19:53:30 | lostlogic | midkay: gotcha, logfs or buffering_thread reports from when that happens would be useful, if you catch some |
19:53:34 | lostlogic | hcs :) |
19:54:13 | lostlogic | hcs: I closed the SPC one because I was _that_ confident that it'd be dead... 'course I also closed 8077 which isn't dead :-D |
19:54:18 | lostlogic | bertrik: got that logf? |
19:54:57 | bertrik | yes, I just added it |
19:55:04 | lostlogic | yayz\ |
19:56:26 | lostlogic | bertrik: stopping and resuming playback still works when it pauses like this? |
19:56:33 | lostlogic | (or does it crash?) |
19:56:59 | bertrik | stopping it causes a freeze, pausing/starting has no effect |
19:57:50 | lostlogic | bertrik: ugh, would you mind terribly enabling logfqueues on playback and buffering and getting me another logf? I keep forgetting to ask for those up front. |
19:58:51 | bertrik | ok |
20:00 |
20:04:03 | lostlogic | wait wait, I have a theory! Yes, I have a theory! The logfqueues will help confirm or deny it |
20:04:07 | lostlogic | ugh |
20:04:07 | lostlogic | complicated to solve |
20:04:10 | lostlogic | stupid flow. |
20:04:20 | | Quit Rondom ("Ex-Chat") |
20:04:30 | | Join desowin [0] (n=desowin@hdp186.internetdsl.tpnet.pl) |
20:10:42 | bertrik | lostlogic: attached the logf with LOGQUEUES enabled to the bug tracker |
20:12:21 | | Quit stripwax ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
20:14:44 | | Quit ilgufo ("So Long, and Thanks For All the Fish - http://gufo.wordpress.com") |
20:15:14 | | Quit Llorean ("Leaving.") |
20:15:56 | | Join SirFunk [0] (n=Sir@cpe-74-71-205-222.twcny.res.rr.com) |
20:16:56 | | Join ilgufo [0] (n=matteo@host125-181-dynamic.0-87-r.retail.telecomitalia.it) |
20:19:55 | DerPapst | amiconn: my other 3G is a PP5002D too. |
20:21:13 | | Join japc [0] (n=japc@bl7-249-71.dsl.telepac.pt) |
20:35:48 | | Join dandin1 [0] (n=dandin1@bas7-ottawa23-1088817821.dsl.bell.ca) |
20:36:51 | | Quit bertrik ("bye") |
20:36:54 | | Quit Arathis ("Bye, bye") |
20:41:08 | | Quit Mouser_X ("CGI:IRC (Ping timeout)") |
20:43:04 | | Join lazka [0] (n=lazka@83-65-233-240.dynamic.xdsl-line.inode.at) |
20:43:41 | | Join Mouser_X [0] (i=cf9bb003@gateway/web/cgi-irc/ircatwork.com/x-29805e62dbe3d6d2) |
20:46:15 | | Join StillOcean [0] (n=jiang@user-387gl4c.cable.mindspring.com) |
20:46:28 | hcs | lostlogic: it may interest you to know that ADXs also work |
20:47:24 | | Part StillOcean |
20:48:48 | Mouser_X | Interesting. |
20:52:37 | | Join w1ll14m [0] (i=d55d29c4@gateway/web/cgi-irc/labb.contactor.se/x-c86c4385ead3062c) |
20:55:21 | w1ll14m | scorche: are you there ? |
20:55:26 | | Join fm2 [0] (n=chatzill@83.242.63.83) |
20:55:39 | fm2 | from playback.c: "bool has_codec; /* Codec length in bytes */" Does the comment still apply? |
20:56:02 | | Join dandin1x [0] (n=dandin1@bas7-ottawa23-1088833913.dsl.bell.ca) |
20:56:28 | linuxstb | fm2: I think it's safe to say it doesn't... |
20:56:41 | | Quit dandin1 (Nick collision from services.) |
20:56:45 | | Nick dandin1x is now known as dandin1 (n=dandin1@bas7-ottawa23-1088833913.dsl.bell.ca) |
20:57:12 | fm2 | linuxstb: he-he, a very diplomatic answer! :-) |
20:58:25 | linuxstb | We can blame lostlogic for that line - r15435 ;) |
20:58:33 | fm2 | Is the field still needed at all? What are the valid values for hid? Only non-negative? |
20:59:36 | fm2 | Then codec_hid could just be set to -1. And a macro could be defined such as HAS_CODEC (ci) (ci->codec_hid >= 0) |
21:00 |
21:00:06 | hcs | lostlogic: retraction, ADX doesn't seem to switch between tracks successfully, but we don't care much anyway |
21:00:22 | fm2 | BTW: will the MOB solve the problem with track change at the end of the track? |
21:00:55 | linuxstb | fm2: It seems to be. I wouldn't like a macro, but making 0 a valid handle id would be consisted with file descriptors in Rockbox, so IMO would be clearer. |
21:02:10 | fm2 | linuxstb: same thoughts here. Ok, checks can be made with ... >= 0 |
21:02:44 | fm2 | linuxstb: any info about the track change question? |
21:03:50 | linuxstb | No |
21:04:16 | fm2 | So the bug ist still there with mob? |
21:04:30 | w1ll14m | hmm rockbox boots now on my ipod nano 1g..... |
21:04:38 | w1ll14m | but playback was impossible |
21:04:56 | w1ll14m | it seems my memory is corrupted?! |
21:05:10 | w1ll14m | well, i'll re format it and test it again |
21:05:42 | | Quit fm2 ("ChatZilla 0.9.78.1 [Firefox 2.0.0.9/2007102514]") |
21:11:09 | | Quit Mouser_X (Nick collision from services.) |
21:11:33 | | Join Mouser_X [0] (i=cf9bb003@gateway/web/cgi-irc/ircatwork.com/x-0be202830531329d) |
21:14:19 | *** | Saving seen data "./dancer.seen" |
21:14:49 | | Join stewball [0] (n=WTFOMGBB@91.106.234.90) |
21:15:53 | | Join MethoS- [0] (n=clemens@pD955CF08.dip.t-dialin.net) |
21:16:23 | | Join eigma [0] (n=cat@216.48.162.210) |
21:16:29 | eigma | kkurbjun: ping |
21:17:32 | hcs | lostlogic: retraction 2, MP3 froze up in the middle of a track |
21:20:07 | | Join MethoS-- [0] (n=clemens@pD955E023.dip.t-dialin.net) |
21:24:37 | | Quit MethoS-- (Remote closed the connection) |
21:26:05 | | Quit amiconn (Nick collision from services.) |
21:26:14 | | Join amiconn [0] (n=jens@rockbox/developer/amiconn) |
21:27:19 | kkurbjun | eigma, hey |
21:27:37 | | Quit stewball () |
21:27:41 | eigma | oh, I just wanted to ask you where the low-level LCD drawing code was.. found it in the mean time |
21:27:57 | | Join stewball [0] (n=WTFOMGBB@91.106.234.90) |
21:28:08 | kkurbjun | I noticed that you were getting an error when building saying that plugin ram was full |
21:28:21 | kkurbjun | you should just have to re-run ../tools/configure |
21:28:28 | kkurbjun | and then rebuilt |
21:28:30 | kkurbjun | d |
21:28:39 | eigma | one of your changes hadn't applied entirely to my tree.. I reverted some files and it worked |
21:28:59 | kkurbjun | oh gothca |
21:30:34 | | Join Robin0800 [0] (n=Robin080@cpc1-brig8-0-0-cust97.brig.cable.ntl.com) |
21:32:19 | | Quit Robin0800 (Client Quit) |
21:32:35 | | Join Robin0800 [0] (n=Robin080@cpc1-brig8-0-0-cust97.brig.cable.ntl.com) |
21:33:48 | | Join webguest89 [0] (i=543f2003@gateway/web/cgi-irc/labb.contactor.se/x-5475b9ee5d726147) |
21:34:13 | | Quit Robin0800 (Client Quit) |
21:34:44 | | Join Robin0800 [0] (n=Robin080@cpc1-brig8-0-0-cust97.brig.cable.ntl.com) |
21:36:00 | | Quit MethoS- (Read error: 110 (Connection timed out)) |
21:36:35 | webguest89 | Hi, I just got myself an e260 and it runs rockbox (remembered it from the archos jukebox times). Now it randomly stops playing. If i press play again it restarts the song. is there any more information i could collect for a bug report? |
21:37:37 | lostlogic | hcs: yeah, that's most likely 8077 manifesting on your world |
21:37:40 | | Quit Robin0800 (Client Quit) |
21:37:56 | lostlogic | oops, comment wrong |
21:37:57 | | Join Robin0800 [0] (n=Robin080@cpc1-brig8-0-0-cust97.brig.cable.ntl.com) |
21:38:24 | lostlogic | unfortunately, it would have taken a bit more fiddling to make the has_codec flag go away entirely |
21:38:44 | webguest89 | And another thing that probably doesn't belong here: i can't "crossdev -s1 −−target mk68-elf" on my gentoo box. the gcc build fails |
21:39:27 | | Quit Robin0800 (Client Quit) |
21:39:27 | linuxstb | target should be m68k-elf |
21:39:43 | | Join Robin0800 [0] (n=Robin080@cpc1-brig8-0-0-cust97.brig.cable.ntl.com) |
21:39:54 | webguest89 | sorry typo on my part, but i did copy-paste it from the instructions page |
21:40:05 | webguest89 | (the one i pasted to the command line) |
21:40:26 | linuxstb | But we recommend you use the tools/rockboxdev.sh script in the Rockbox source to build the cross-compilers. |
21:41:06 | webguest89 | won't that mess up the gentoo package system? |
21:41:13 | | Quit eigma () |
21:41:20 | | Quit Robin0800 (Client Quit) |
21:41:36 | | Join Robin0800 [0] (n=Robin080@cpc1-brig8-0-0-cust97.brig.cable.ntl.com) |
21:41:57 | linuxstb | It's independent of your distro's packaging system. You can even install the compilers somewhere within your home directory if you wish. |
21:43:00 | webguest89 | okay i'll try that thanks |
21:44:36 | | Quit midkay ("Leaving") |
21:46:45 | | Join Robin_0800 [0] (n=Robin080@cpc1-brig8-0-0-cust97.brig.cable.ntl.com) |
21:47:05 | GodEater | speaking as a gentoo user myself - I recommend the rockboxdev.sh route - crossdev is a pain in the ass |
21:47:58 | w1ll14m | is someone here busy with nano 1g problems ? |
21:48:30 | | Join [1]Robin0800 [0] (n=Robin080@cpc1-brig8-0-0-cust97.brig.cable.ntl.com) |
21:48:48 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
21:52:29 | GodEater | w1ll14m, can you be more specific ? |
21:54:18 | w1ll14m | GodEater, well, with the new builds nano's have different problems |
21:54:24 | | Join webguest56 [0] (i=47fece89@gateway/web/cgi-irc/labb.contactor.se/x-372d3441babeb7bf) |
21:54:45 | w1ll14m | GodEater, there is a FS: http://www.rockbox.org/tracker/task/7510 |
21:54:46 | | Join webguest44 [0] (i=47fece89@gateway/web/cgi-irc/labb.contactor.se/x-448a6f7430d5bb52) |
21:55:04 | webguest44 | Does Rockbox support DIVX or AVI videos? |
21:55:20 | GodEater | w1ll14m, I still believe no developer owns a problem nano - making it difficult to debug |
21:55:22 | GodEater | webguest44, no |
21:55:29 | | Join lee-qid [0] (n=liqid@p5496686A.dip.t-dialin.net) |
21:55:29 | GodEater | webguest44, only mpeg2 |
21:56:09 | w1ll14m | GodEater, could it be that it has problems with the way frequencies are defined ? i have my ipod now running at 30/80 Mhz |
21:56:13 | webguest44 | GodEater: ok, thanks |
21:56:37 | GodEater | w1ll14m, I believe the consensus is that it's do with the ATA controller |
21:56:41 | w1ll14m | GodEater, for som more specific details you can read the last comments in the FS task |
21:57:04 | | Quit webguest44 (Client Quit) |
21:57:19 | w1ll14m | GodEater, that was my thought to, as my memory was corrupted with the previous build |
21:57:50 | w1ll14m | and before i had a even worse problem 'no partition found' |
21:57:55 | GodEater | w1ll14m: I don't think it's to do with the frequency it's being run at though. However - I don't own a nano at all, and haven't been looking into this. |
21:58:08 | w1ll14m | Godeater, ok |
21:58:41 | w1ll14m | is there any i can do to test ? |
21:59:05 | w1ll14m | i would borrow my ipod to a dev if the ipod was mine ;) |
21:59:25 | | Quit webguest56 ("CGI:IRC (Ping timeout)") |
22:00 |
22:00:09 | | Quit SirFunk (Remote closed the connection) |
22:04:24 | lostlogic | linuxstb: 0 => valid hid on the way ;) |
22:05:06 | | Quit Robin_0800 (Read error: 110 (Connection timed out)) |
22:06:37 | lostlogic | I wonder if I should treat the case when there are long lived handles (long enough for the code to cycle through all valid hids) |
22:06:37 | | Quit Robin0800 (Read error: 110 (Connection timed out)) |
22:06:37 | | Nick [1]Robin0800 is now known as Robin0800 (n=Robin080@cpc1-brig8-0-0-cust97.brig.cable.ntl.com) |
22:13:10 | | Quit Robin0800 (Read error: 104 (Connection reset by peer)) |
22:13:24 | linuxstb | lostlogic: Are we going to live that long? |
22:18:34 | lostlogic | linuxstb: a 30 meg buffer fill uses 16, so that's 2048 buffer fills on a 16 bit signed counter... which is what I limitted it to because I wasn't positive if there were any int => 16 bit swcodec targets |
22:18:39 | lostlogic | are there? |
22:18:48 | lostlogic | if there aren't any 16 bit int swcodec targets then I can make it a lot lot bigger and not worry about it |
22:19:28 | lostlogic | I wish fm2 was still here since I killed off has_codec too |
22:19:31 | linuxstb | No, there are no current targets with 16-bit ints. That doesn't mean an insane person won't try such a port in the future though.. |
22:19:44 | lostlogic | haha |
22:19:55 | linuxstb | But this will be the least of their problems... |
22:20:06 | lostlogic | *nod* *bumps the mask* |
22:20:48 | lostlogic | ok, now we won't live that long. |
22:22:11 | lostlogic | hcs: can you reliably cause the mp3 stoppage that you mentioned? |
22:22:54 | hcs | not sure, I'll try the same sequence again, but it takes around 20 minutes |
22:23:12 | hcs | er, 20 MB, not sure how many minutes |
22:23:21 | lostlogic | hcs: you can wait until the buffer fills completely then skip to the last track on buffer and let it play out to speed that up |
22:23:29 | hcs | ok |
22:23:32 | lostlogic | (you'll know hwn you are onlast track because the wps will show nothing in next track info) |
22:23:49 | lostlogic | I think I know how to fix it. |
22:23:52 | | Join cooz [0] (n=zooc@abiv87.neoplus.adsl.tpnet.pl) |
22:24:00 | | Quit Bagder ("*plopp*") |
22:24:06 | lostlogic | crap, except my commit just now is all borked. |
22:24:08 | lostlogic | crap. |
22:24:40 | lostlogic | I didn't copy the right zip to the ipod when I thought I was testing it :( |
22:26:05 | hcs | I'm going out shortly, I'll see if I can reproduce it consistently and check on things when I return |
22:26:11 | | Quit hcs ("Leaving.") |
22:26:27 | | Quit ilgufo (Read error: 110 (Connection timed out)) |
22:30:15 | lostlogic | someone broke their build server. |
22:30:50 | lostlogic | GodEater: ping! |
22:32:25 | | Join Fraser [0] (n=Fraser@thelawsons.plus.com) |
22:32:47 | | Quit Frazz (Read error: 104 (Connection reset by peer)) |
22:34:48 | amiconn | gah |
22:35:08 | amiconn | GodEater: Please fix your build server, or block ssh from the master... |
22:35:31 | lostlogic | it's kinda good that it's showing red now because that build breaks playback any way :-D |
22:36:55 | amiconn | Certainly not for hwcodec |
22:37:21 | lostlogic | amiconn: hah, trunuf |
22:37:40 | amiconn | ? |
22:37:56 | amiconn | ah, hmm |
22:38:08 | amiconn | xtrm abbrv |
22:38:31 | lostlogic | :) |
22:39:24 | | Join Bagder [0] (n=daniel@rockbox/developer/bagder) |
22:40:18 | Mouser_X | How do I add comments, or comment something out, in a WPS? |
22:40:55 | * | Mouser_X is trying to remove patch dependencies for a WPS. It's not failing in checkwps, but it's crashing the sim. |
22:41:44 | karashata | # |
22:41:51 | Mouser_X | Thanks. |
22:41:53 | karashata | np |
22:43:01 | | Quit stewball () |
22:44:34 | lostlogic | linuxstb: I'm going to hafta revert :( It's rather complicated (it turns out) to make zero a legal hid |
22:45:52 | | Join kugel [0] (i=kugel@unaffiliated/kugel) |
22:50:13 | amiconn | lostlogic: Why do handle ids need to be 32 bit? Can't they be reused? |
22:51:06 | | Quit animeloe ("Leaving") |
22:51:13 | lostlogic | amiconn: they can but we would hafta search a linked list to know which ones are available |
22:51:51 | amiconn | Why search? aren't they always contiguous? |
22:52:19 | lostlogic | amiconn: no. |
22:52:40 | | Quit Siku () |
22:52:40 | lostlogic | codecs are freed out of the middle of the buffer atm |
22:54:21 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
22:55:11 | | Join Robin0800 [0] (n=Robin080@cpc1-brig8-0-0-cust97.brig.cable.ntl.com) |
22:59:09 | * | lostlogic abuses build servers... while godeater's is down |
23:00 |
23:00:21 | | Quit Fraser ("Leaving") |
23:01:41 | Bagder | I'll disable his server for now |
23:05:15 | amiconn | Would anyone complain if I remove the clock setup related values from the PP ports debug screen? |
23:05:48 | amiconn | I'll put DEV_EN2 there instead, plus the newfound GPO32 |
23:05:55 | linuxstb | Weren't you the person who added them? |
23:06:08 | amiconn | yep |
23:06:21 | Mouser_X | Is there anything wrong with this line (in regards to WPS stuff)? "Genre: %?ig<%ig|−−−−>" |
23:06:54 | Mouser_X | If I have that commented out, the sim doesn't crash. If it's not though, the sim is crashing everytime, for me (Sansa e2xx) |
23:07:24 | Mouser_X | It also crashes on "Genre: %ig" |
23:09:12 | | Quit sd__ (Read error: 113 (No route to host)) |
23:09:35 | | Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-8f81e694f02da295) |
23:10:06 | | Join mirak [0] (n=mirak@ip-148.net-82-216-79.rev.numericable.fr) |
23:11:34 | saratoga | how can i check if the hold switch is on for the Sansa? |
23:14:22 | *** | Saving seen data "./dancer.seen" |
23:14:33 | linuxstb | button_hold() I think |
23:15:32 | Soap | Mouser_X: can you pastebin the entire WPS quickly? |
23:15:38 | saratoga | which h file is it defined in? |
23:15:58 | saratoga | ah i see it in the target tree |
23:16:48 | | Quit merbanan (Remote closed the connection) |
23:17:31 | saratoga | linuxstb: how do I import a .h file from the target tree? |
23:17:56 | saratoga | is the compiler smart enough to know which target it should import the h from or do I need to put the full path |
23:18:51 | amiconn | Needing the full path would be silly |
23:19:25 | amiconn | The Makefile sets the include dirs so that the correct .h files for the target are used |
23:20:01 | amiconn | Target tree is there for reducing #ifdef clutter, not for increasing it |
23:20:50 | Mouser_X | Soap: http://pastebin.ca/760316 (This is the one I've modified to remove patch dependencies. If line(s?) 49 and/or 50 are commented out, the sim doesn't crash.) |
23:20:51 | amiconn | That's why the .h files for a certain module should be called the same for each target (if they exist at all). E.g. system-target.h, *not* system-e200.h |
23:21:09 | | Quit desowin ("use linux") |
23:21:14 | | Quit jhMikeS (Nick collision from services.) |
23:21:20 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
23:21:23 | Mouser_X | (I've only had either both, or neither, commented out, so I'm not 100% certain which it is.) |
23:21:50 | amiconn | .c files, however, should be named after their target. This only requires #ifdefing in firmware/SOURCES, where it's bearable |
23:21:50 | | Join random_desu_is_s [0] (n=chatzill@inet-out.dsl-nat.sura.ru) |
23:22:00 | saratoga | amiconn: thanks, good to know |
23:22:55 | | Quit lespea (Remote closed the connection) |
23:23:53 | Soap | odd. In general, Mouser_X, wasn't the new WPS parser supposed to fail gracefully, even in the Sim? |
23:25:40 | Mouser_X | No idea. I do know that in the sim, it either hangs, and I have to close it, or Windows brings up the "This made a boo-boo, send report?" box, and then the sim gets closed when I tell that window no. |
23:25:40 | | Quit random_desu_is_s (Read error: 104 (Connection reset by peer)) |
23:26:22 | | Quit davina ("xchat on Ubuntu 7.04") |
23:26:33 | | Join sd [0] (n=sd@81.201.60.183) |
23:26:45 | * | amiconn always disables error reporting in windows in order to avoid those annoying requests |
23:26:56 | | Join random_desu_is_s [0] (n=chatzill@inet-out.dsl-nat.sura.ru) |
23:27:19 | Mouser_X | Soap: This is a build from rasher's site. I didn't compile it myself. I don't think it's from the current build. |
23:27:40 | Robin0800 | what does id =15 in this rockbox file rockbox-info.txt on the ipod video should this be 22? |
23:28:01 | amiconn | nope |
23:28:09 | karashata | as far as I know the sim should do the same thing as the actual builds when confronted with invalid tags and bad WPS files, and that's load the default WPS |
23:28:21 | Mouser_X | The crashing is probably due to some MoB error, since what it's crashing on is Metadata stuff. |
23:28:24 | amiconn | id is the target id, which is unique and has nothing to do with the numbering in the configure menu |
23:28:54 | Mouser_X | karashata: The WPS is good. I've removed all of the parser problems. |
23:29:03 | karashata | that's good |
23:29:13 | w1ll14m | amiconn, do you now someone with the nano problem we talked about yesterday who is willing to test a patch ?\ |
23:29:13 | | Quit random_desu_is_s (Read error: 104 (Connection reset by peer)) |
23:29:17 | Mouser_X | (Well, good, in that checkwps said it successfully parsed it.) |
23:29:18 | karashata | then it likely is a problem with the MoB stuff |
23:29:33 | amiconn | w1ll14m: No, but what patch? |
23:29:45 | Soap | w1ll14m: if you are talking about the clock-revealed Nano problems...I have such a device. |
23:30:31 | Robin0800 | amiconn, is there a list of target id's somwhere? |
23:30:45 | amiconn | Robin0800: In configure... |
23:31:53 | amiconn | scramble should also know about them (at least those which are passed through scramble) |
23:31:54 | | Join random_desu_is_s [0] (n=chatzill@inet-out.dsl-nat.sura.ru) |
23:32:17 | Robin0800 | amiconn,but why are thy not the same as the configure numbers? |
23:32:23 | w1ll14m | i've tested a patch (created my self) wich allows me to run rockbox |
23:32:47 | amiconn | The menu numbers in configure are allowed to change. The id stays unique for each target |
23:33:14 | w1ll14m | Soap, maybe you could test something for me ? |
23:33:14 | | Quit random_desu_is_s (Read error: 104 (Connection reset by peer)) |
23:33:54 | | Join random_desu_is_s [0] (n=chatzill@inet-out.dsl-nat.sura.ru) |
23:34:23 | amiconn | Yay! |
23:34:25 | Soap | does it address the problem, w1ll14m, or does it put lipstick on a pig? ;) |
23:34:32 | * | amiconn found hd poweroff on the G5 :D |
23:35:13 | amiconn | It's on the newfound GPO32, bit 30, low active like on the other PP502x targets (where it's on different ports though) |
23:35:14 | BigBambi | amiconn: woot! |
23:35:16 | w1ll14m | well, it changes the way PLL_CONTROL is calculated.... let me give you an example |
23:35:41 | amiconn | w1ll14m: The way PLL_CONTROL is calculated is correct like it is now |
23:36:54 | w1ll14m | amiconn, i agree but it fixed my nano problem |
23:37:03 | amiconn | how? |
23:37:25 | * | linuxstb looks at a disassembly of the View firmware, and sees familiar PP502x registers being used. |
23:37:25 | | Quit random_desu_is_s (Read error: 104 (Connection reset by peer)) |
23:37:27 | w1ll14m | using a normal build gives me the error 'no partition found blah blah' |
23:37:27 | | Join TMM [0] (n=hp@c5147518c.cable.wanadoo.nl) |
23:37:37 | amiconn | hi linuxstb :) |
23:37:52 | linuxstb | hi... |
23:38:24 | w1ll14m | and now it runs just fine at 30/80 MHz |
23:38:55 | amiconn | linuxstb: I've found hd poweroff on mini G2 and the G5, but unlike I thought first, they're not identical |
23:39:10 | | Join random_desu_is_s [0] (n=chatzill@inet-out.dsl-nat.sura.ru) |
23:39:22 | amiconn | So we need to find/verify hd poweroff on G4, Color, and mini G1 |
23:39:38 | linuxstb | Nice. How do you verify it? Just turn it off and see if disk accesses break? |
23:39:56 | amiconn | I'll have a quick look on the Color rom now. Could you perhaps perform a quick test afterwards? |
23:40:15 | linuxstb | Sure. |
23:40:17 | saratoga | hmm if i call power_off() in the bootloader, it appears to work but the sansa wheel LEDs never power back off |
23:40:19 | | Join colin_ [0] (n=colin@host-155-47-107-208.midco.net) |
23:40:23 | | Quit TMM (SendQ exceeded) |
23:40:23 | amiconn | Just disable it while the disk is spinning and you'll get the distinctive click (emergency park) |
23:40:25 | saratoga | do i have to manually turn those off? |
23:40:37 | amiconn | Not that distinctive on mini, but still noticeable |
23:41:11 | | Join TMM [0] (n=hp@c5147518c.cable.wanadoo.nl) |
23:41:11 | | Quit random_desu_is_s (Read error: 104 (Connection reset by peer)) |
23:41:19 | | Quit jhMikeS (Nick collision from services.) |
23:41:19 | amiconn | saratoga: Iirc power_off needs some special magic on the sansa. I wouldn't rely on it working properly in the bootloader |
23:41:19 | saratoga | amiconn: congrats, should make a few people happy |
23:41:25 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
23:41:58 | | Join random_desu_is_s [0] (n=chatzill@inet-out.dsl-nat.sura.ru) |
23:42:59 | amiconn | linuxstb: What I did: Set hdd poweroff timeout to something high (e.g. 30 seconds), dircache enabled. Then powerdown, boot, and while dircache is still scanning enter the debug menu and 'View HW info' (where I placed the poweroff port write). -> click |
23:44:00 | amiconn | I still have to check whether actually using it works, or whether we have to do some additional init when powering back up (but I doubt that, as on H10 it's also just a port bit flip) |
23:44:01 | | Quit random_desu_is_s (Read error: 104 (Connection reset by peer)) |
23:47:02 | | Join random_desu_is_s [0] (n=chatzill@inet-out.dsl-nat.sura.ru) |
23:48:22 | | Quit random_desu_is_s (Read error: 104 (Connection reset by peer)) |
23:48:38 | amiconn | hmm |
23:48:56 | amiconn | linuxstb: I thought I had an ipod color rom dump, but I don't... |
23:49:07 | linuxstb | I can fix that... |
23:49:53 | amiconn | kkurbjun: Are you there? |
23:50:08 | | Quit donutman25 ("ChatZilla 0.9.78.1 [Firefox 2.0.0.9/2007102514]") |
23:50:29 | * | amiconn expects the mini G1 hd poweroff pin to be the same as mini G2 |
23:50:56 | | Join random_desu_is_s [0] (n=chatzill@inet-out.dsl-nat.sura.ru) |
23:51:56 | | Join bertrik [0] (n=Bertrik_@175-022-045-062.dynamic.caiway.nl) |
23:55:26 | | Quit random_desu_is_s (Read error: 104 (Connection reset by peer)) |
23:57:00 | amiconn | linuxstb: Looks like the color has hd poweroff onn GPIO J bit 2 like the mini |
23:57:01 | | Join random_desu_is_s [0] (n=chatzill@inet-out.dsl-nat.sura.ru) |
23:57:24 | * | amiconn is now almost sure that G4 greyscale and mini G1 are the same |
23:58:09 | linuxstb | OK, I'll test. Is 0 or 1 off? |
23:58:10 | | Quit HellDragon (Client Quit) |
23:58:12 | saratoga | will be interesting to see how big of a difference this makes for battery life |
23:58:19 | amiconn | Low active, i.e. 1 is off |
23:58:33 | amiconn | You can use my newly introduced atomic gpio manipulation macros |
23:58:55 | amiconn | GPIO_SET_BITWISE(GPIOJ_OUTPUT_VAL, 0x04); |
23:58:56 | | Quit random_desu_is_s (Read error: 104 (Connection reset by peer)) |