Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2006-05-16

00:00:18amiconnNo, it's not implemented. But do they support it hardware wise?
00:01:03linuxstbNo idea. The ATA hardware is inside the portalplayer chip...
00:02:39webguest89anyone wanna give me some *quick* help with playlist.c ?
00:02:55XavierGramiconn: did you also measured how much battery battery_bench reduced the battery?
00:03:12XavierGr(oops wrong syntax)
00:03:21XavierGrr/first battery
00:03:49amiconnNo, how?
00:04:11amiconnThat would require to stay around and watch the unit around the expected shutdown time
00:04:21 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
00:04:58XavierGramiconn: I thought you did another test without battery_bench running
00:05:25 Quit Mikachu (Read error: 104 (Connection reset by peer))
00:05:28 Join Mikachu [0] (
00:05:50amiconnI did several tests, and still continue doing tests, but all with battery_bench
00:06:48webguest89oh crap
00:06:49XavierGrthe how are you sure that battery_bench has measurable effect on archos performance?
00:06:51 Nick webguest89 is now known as Falco98 (
00:07:05 Quit ender` (" Consultation, n. Medical term meaning "to share the wealth."")
00:07:48lostlogicwebguest89: hardeep is probably your best person for that, you were asking about rotate index, right?
00:07:56*Falco98 needs to know what "rotate_index(..)" (in playlist.c) does
00:08:13Falco98lostlogic: that was me.. sorry..
00:08:20Falco98i just don't understand what it does
00:09:17Falco98playlist_insert_shuffled uses it, when inserting a single song into an already-going playlist
00:09:21Falco98but i don't understand why it's needed
00:10:24amiconnXavierGr: I don't know how large the effect is, but it surely has an effect, because of these extra spinups
00:11:09lostlogicFalco98: well what does the code in rotate_index seem to do?
00:12:02Falco98the comment block before the function claims that it "rotates indices such that first_index is index 0"
00:12:40lostlogicFalco98: it looks like it moves the input index to be relative to zero instead of relative to the current playlist position
00:12:43lostlogicbut I could be wronga bout that
00:13:33Falco98maybe that's why jdgordon's patch wasn't working before...(?)
00:13:48 Part ashridah ("Leaving")
00:13:53Falco98since he was trying to do the same thing, basically, as insert_shuffled (the one in CVS etc), but wasn't using rotate
00:13:59lostlogicno idea what his patch is, nor why it might have not worked... honstly don't know much about playlists
00:14:08 Join ashridah [0] (
00:14:38Falco98well.. i'll just say it was having some funky errors
00:14:48Falco98mostly due to messed-up indexing of some sort
00:15:11 Quit Acksaw ("( :: NoNameScript 4.03 :: )")
00:15:14Falco98so if "rotate" is necessary to get a proper "current track" index, then what is it beforehand?
00:16:05 Quit obo (Read error: 110 (Connection timed out))
00:16:17*Falco98 wonders why playlist->first_index wouldn't be 0 already...
00:17:09 Join JBGood [0] (
00:18:41 Join obo [0] (
00:20:36 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
00:25:41 Join Kohlrabi [0] (
00:25:43hardeepFalco98: there are some cases when shuffling/sorting tracks that first_index is no longer 0
00:28:41 Quit klrspz ()
00:30:01 Quit ashridah ("uni :(")
00:30:45 Quit weake (Remote closed the connection)
00:31:34 Join weake [0] (n=weequay@tor/session/external/x-8ce7d3f2d7097e62)
00:32:13 Part elisabeta
00:32:40 Quit filoktetes ("Leaving")
00:32:54preglowweake: wtflolmao
00:32:57 Quit RedBreva (Read error: 104 (Connection reset by peer))
00:33:15 Join RedBreva [0] (
00:33:54 Quit jbauman (Read error: 110 (Connection timed out))
00:34:33 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
00:35:07preglowwhat should our general stance be on tor users, btw?
00:35:46 Join TheD [0] (
00:35:53lostlogicwe need a stance?
00:36:32preglowcurrently they're all +q
00:36:38preglowthanks to our friend the asshat troll
00:36:47amiconnOnly the temporary ones
00:36:49 Join Kohlrabi [0] (
00:36:52preglowwell, yes, yes
00:36:57preglowi don't care about the other ones
00:37:01preglowthey're fine
00:37:14amiconnYes they should
00:37:27 Part weake
00:37:27 Join weake [0] (n=weequay@tor/session/external/x-8ce7d3f2d7097e62)
00:37:30 Part weake
00:37:30 Join weake [0] (n=weequay@tor/session/external/x-8ce7d3f2d7097e62)
00:37:31 Part weake
00:37:32 Join weake [0] (n=weequay@tor/session/external/x-8ce7d3f2d7097e62)
00:37:36 Part weake
00:37:38 Join weake [0] (n=weequay@tor/session/external/x-8ce7d3f2d7097e62)
00:37:44 Part weake
00:37:46 Join weake [0] (n=weequay@tor/session/external/x-8ce7d3f2d7097e62)
00:37:50lostlogicso instead they try to joinflood?
00:37:52 Part weake
00:37:54 Join weake [0] (n=weequay@tor/session/external/x-8ce7d3f2d7097e62)
00:37:58 Part weake
00:38:00 Join weake [0] (n=weequay@tor/session/external/x-8ce7d3f2d7097e62)
00:38:04 Part weake
00:38:05Mode"#RockBox +o lostlogic " by ChanServ (ChanServ@services.)
00:38:13Mode"#RockBox +o preglow " by ChanServ (ChanServ@services.)
00:38:17Mode"#RockBox -b %*!*@tor/session/* " by preglow (n=thomjoha@rockbox/developer/preglow)
00:38:19Mode"#RockBox +b *!*@tor/session/* " by preglow (n=thomjoha@rockbox/developer/preglow)
00:38:30Mode"#RockBox -o lostlogic " by lostlogic (
00:38:35amiconnpreglow: Question answered?
00:38:38preglowamiconn: yes
00:38:44Mode"#RockBox -o preglow " by preglow (n=thomjoha@rockbox/developer/preglow)
00:39:39lostlogicah, so tor is like IRC used to be and makes children feel powerful by making them feel anonymous?
00:39:46TheDCan any one help me with Colinux? When i tell it to "getcvs" it comes back saying that it can not make dir because there is not enough space on the device.
00:40:35preglowlostlogic: what used to be? it's always been like that
00:40:38 Join TCK [0] (
00:41:23lostlogicpreglow: IRC is less anonymous than it used to be, or something.
00:41:24 Join [TCK] [0] (
00:41:40preglowfreenode is pretty anonymous compared to other networks
00:41:57preglowthese twats have bounces everywhere
00:43:05preglowTheD: why colinux?
00:43:19TheDSmaller download
00:43:39preglowi've never used it, so can't help
00:45:09preglowhe's trolling in #c now
00:46:27peturTheD: I haven't managed to get dns working in colinux, so you're ahead of me ;)
00:48:10TheDYay, i am better than someone at compiling!
00:49:10 Quit thegeek ("( :: NoNameScript 4.02 :: )")
00:49:20 Quit petur ("Zzzzz")
00:51:41TheDpreglow: Do use VMware instead? if you do does it still come with patch? (i am asking because the page no longer says it comes with it)
00:51:55preglowTheD: using linux
00:53:15MikachuTheD: you can just type apt-get patchutils or something like that to install it
00:53:29Mikachumaybe it's just patch
00:53:54midkaydoes anyone know where the brickmania bricks came from? someone made them for this project or are they taken from somewhere?
00:54:46 Join mixup [0] (
00:54:51Mikachui think they're made for rockbox, one of the levels is "rockbox" spelled in bricks iirc
00:55:02Mikachubut maybe i dreamt that
00:55:29midkayMikachu, not the layouts, the actual bitmaps..
00:55:36Mikachuoh okay
00:55:39midkaydifferent colored bricks
00:56:03Mikachui think they're drawn in the code
00:56:33midkayno, there are bitmaps for them, i'm sure. at least for color models.
00:56:37midkaythey have a texture to them..
00:57:04Mikachuah you're right, sorry
00:57:19midkaynp, just curious where they cameFrom().
00:57:32Mikachui guess either paprica or eli would know
00:58:11TheDMikachu: if i use "apt-get patchutils" do i have to set up the toolchain?
00:58:40Mikachuthe toolchain is already set up on the image i hope, or there wouldn't be much point
00:59:53 Quit TCK (Read error: 110 (Connection timed out))
01:07:43 Part obo
01:08:27 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
01:12:06 Join Kohlrabi [0] (
01:12:15 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
01:16:41 Join Milenco [0] (
01:17:00MilencoI have the feeling RockBox just killed my iPod. :X
01:17:33CassandraGods that was a pain.
01:17:45CassandraStill now I have a nice colour backdrop for boxes.
01:17:58midkayCassandra, what was a pain?
01:18:05preglowMilenco: what does it do?
01:18:09CassandraEditing the backdrop.
01:18:18midkayCassandra, well, we wanna see it. :)
01:18:22MilencoI doesn't boot at all..
01:18:29preglowMilenco: anything on the screen? tries to..
01:18:39preglowok, what?
01:18:55MilencoI get 7 lines.
01:18:59Cassandramidkay: let me get it working with everything else first.
01:19:08MilencoThe last two are: Rockbox error: -1
01:19:10midkayCassandra, sure
01:19:15MilencoLoading original firmware....
01:19:30preglowMilenco: did you unzip rockbox to the ipod?
01:19:31 Join Kohlrabi [0] (
01:19:36midkayand then you get the original firmware, no?
01:19:42MilencoAnd then it loops again. I can't start the original firmware anymore, and it doesn't correct to USB..
01:19:52midkaydisk mode..
01:19:56MilencoJup, got the original firmware right here..
01:20:00MilencoHow do i do that?
01:20:14preglowMilenco: you can always start usb by keeping play and select pressed when it boots
01:20:28preglowMilenco: but did you unzip to the ipod root?
01:21:13MilencoNo preglow, i used the installation guide..
01:21:20preglowthen you skipped that step
01:21:24CassandraThere you go.
01:21:31preglowMilenco: but ok, when it reboot, keep play and select pressed
01:21:32CassandraThat's for the H300 obviously.
01:21:37preglowconnect usb
01:21:47preglowMilenco: then uncompress a daily build onto the ipod
01:21:48CassandraNeed to do a seperate one for the Nano etc. but it's a start.
01:21:54MilencoOkay preglow, i'll give it a shot.
01:22:37MilencoPhew, disk mode works. :)
01:22:45preglowMilenco: it'll always work, you can't break an ipod
01:22:48MilencoI really got a little stressed out. :S
01:22:52preglowMilenco: so you can stop worrying about that right now
01:23:03 Part TheD
01:23:17MilencoSo you suggest using a daily build instead of doing it by the manual?
01:23:32preglowMilenco: what does that say?
01:24:04MilencoThat I should use a daily build?
01:24:10preglowor a cvs build
01:24:13preglowwhatever floats your boat
01:24:22preglowcvs builds are the absolute latest
01:24:29*amiconn noticed a lot of good things about his runtime tests on archos
01:25:04preglowamiconn: looks like i'll have a very nice runtime on my h120 too
01:25:06MilencoAhh, I see, i wasn't finished with the bootloader yet. :P
01:25:06XavierGramiconn: share them with us :)
01:25:19preglowamiconn: and my battery has been used pretty extensively since i bought it around two years ago
01:25:24XavierGrI see our little troll friend attemted to make a fuss again eh?
01:25:39 Join TheD [0] (
01:25:50preglowthe join flooding?
01:25:55preglowyeah, he's getting "creative"
01:26:13amiconn(1) Runtime is in close range between recorder & player (I'm using the same cell type) (2) Playtime is consistent across runs when cells are charged externally (3) the player internal charging, albeit being an el-cheapo hardware circuit, charges very well, and also yields consistent results
01:26:17midkayjoin flooding.
01:26:19midkayhe's so leet.
01:26:26midkayhaha. and the speed at which he gave up..
01:26:41midkay*join* *quit* *join* *quit* *join* *quit* *gives up*
01:26:50preglowhe didn't give up
01:26:51preglowi banned him
01:27:45midkaypreglow, well, he was joining and quitting like once per 2-3s.. and he hadn't joined or quit for about 15s before you banned him.. *shrugs*
01:27:59preglowi didn't pay too much attention
01:28:00 Join pjo [0] (
01:28:08midkayme either, i just wanted to go back and check :)
01:29:42amiconnRecorder 1st run: 21:01, player 1st run: 21:21, player 2nd run: 21:26
01:30:39amiconnNow I need to get recorder charging up to shape: recorder 2nd run: 18:54 :/
01:31:51 Join webguest16 [0] (
01:32:35midkay18h 54m?!
01:33:29amiconnYes, only 90% charge
01:33:48amiconnThis was with internal charging, unlike the 1st runs
01:37:20 Join JdGordon [0] (
01:37:34JdGordonmorning all
01:37:54midkayamiconn, so the first value, 21h, was with.. the.. archos fw? or what?
01:38:01***Saving seen data "./dancer.seen"
01:38:15amiconnNo, with externally charged batteries
01:38:45midkaystill very impressive values..
01:38:45amiconnQuality, processor controlled charger
01:38:59amiconnYeah, these aren't the stock batteries...
01:39:19midkayi thought not :)
01:39:19 Quit webguest16 ("CGI:IRC (EOF)")
01:40:19 Join tvelocity [0] (n=tony@
01:41:56 Join thegeek [0] (
01:44:24 Part pjo
01:46:45CassandraOh ffs - why doesn't the uisim work with xvkbd?
01:47:06CassandraCan't send the keycodes over VNC.
01:47:14*Cassandra bangs head on wall repeatedly.
01:52:10 Quit actionshrimp ("( :: NoNameScript 4.01 :: )")
01:53:21 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
01:59:09 Join leftright [0] (
01:59:57leftrightI'm getting a Archos player soon, what runtime can i expect with 2700mah batteries /
02:02:05midkayamiconn just reported 19 hours, with probably considerably smaller ones..
02:02:17pixelmaleftright: afaik amiconn's battery tests were done with 2700mah batteries
02:02:37 Quit anathema (Read error: 110 (Connection timed out))
02:02:37 Quit leftright (Client Quit)
02:02:44midkayno problem!
02:02:46midkayyou're welcome.
02:02:49midkayno, really.
02:03:01 Join leftright [0] (
02:03:22leftright19 hours with 2700mah isnt bad at all
02:03:44midkayleftright, amiconn managed 21 hours with an external charger..
02:03:51midkayso i guess the algorithm will get worked on..
02:04:01midkayso expect 20 hours give or take a couple, i guess.
02:04:21leftrightgood, thanks for the info
02:07:06 Join pjo [0] (
02:07:51 Part leftright
02:18:45 Quit tvelocity ("Ex-Chat")
02:26:32kingspawnMay I ask what the policy is on "polishing" up code that could be cleaner?
02:26:45Mikachui think you may
02:27:48kingspawnHm, okay. Need to get a little bit more aquainted with the code first, though.
02:27:56kingspawnJust thought I'd ask, just installed Rockbox today
02:29:48kingspawnI'd rather not offend anyone
02:31:54 Quit Strath (Read error: 104 (Connection reset by peer))
02:32:02 Join Strath [0] (
02:42:39 Join Gibbed [0] (
02:42:43 Quit Rick (Nick collision from services.)
02:42:55 Nick Gibbed is now known as Rick (
02:46:31 Join `3nergy [0] (
02:48:49 Part pixelma
03:14:34 Join dsh-1 [0] (
03:16:10 Quit Daishi (Nick collision from services.)
03:16:14 Nick dsh-1 is now known as Daishi (
03:16:37 Quit Rick (Excess Flood)
03:17:06 Join Rick [0] (
03:20:38 Quit pjo (Read error: 104 (Connection reset by peer))
03:23:48 Join dsh-1 [0] (
03:29:12 Quit Daishi (Nick collision from services.)
03:29:15 Nick dsh-1 is now known as Daishi (
03:33:00 Quit mikearthur ("Konversation terminated!")
03:38:03***Saving seen data "./dancer.seen"
03:39:02CassandraRight anyone with a H3xx and access to CVS here?
03:39:20CassandraI'd really appreciate it if you could test drive the new boxes wps.
03:41:46 Join dj-fu [0] (
03:45:12 Join ze__ [0] (
03:45:21 Join sockerteze [0] (
03:45:52 Quit ze (Read error: 104 (Connection reset by peer))
03:45:55 Nick ze__ is now known as ze (
03:48:00midkayCassandra, so this no longer shows any of the user's bg color, right?
03:49:38Cassandramidkay: That's correct, yes.
03:50:06Cassandrahas a screenshot
03:53:40CassandraStill, I'm pretty happy with how it turned out.
03:55:26midkayCassandra, that wasn't at all a "damn, that was a dumb idea" question, it looks quite nice. :)
03:56:08CassandraStill not quite finished, but it's pretty good.
03:56:24midkay'tis. :)
03:58:04CassandraI think we need a WPS tag to test if there's a hardware clock.
03:58:15 Quit sockerteze ("Chatzilla 0.9.73 [Firefox 1.0.7/20050915]")
03:58:23CassandraThat way we can easily not display a clock on systems that don't have one.
03:59:05midkaywould it not just not-show-anything if there was no clock?
03:59:14CassandraNot sure.
03:59:18CassandraIt might show a ,
03:59:19Falco98JdGordon: hey
03:59:24Falco98JdGordon: u around?
03:59:43CassandraHave to ask who ever implemented the WPS clock.
04:00:16CassandraStill, this is the first time I can actually say that boxes is on a par quality wise with the other colour WPSes.
04:02:36CassandraDoesn't handle long track names quite so well as it used to, but it does still handle them, and 3.1 will hopefully fix those issues.
04:05:57goffa_YAY... i talked to the right guy today at work... cranked me up to 4mb
04:06:04goffa_well 4.7
04:06:10goffa_was at 1.5
04:06:57CassandraErm, OK.
04:08:08goffa_probably no big deal to you people over in europe with your big connections :)
04:09:02XavierGrsay that again! :(
04:09:12XavierGrI am on a crappy 384
04:09:41goffa_heh... sorry...
04:09:48goffa_i had that when i first started here
04:10:12*goffa_ wonders what distro he should try on his laptop
04:10:20goffa_i don't feel like doing lfs.. too much work
04:10:53 Join Jd|uni [0] (
04:11:20Jd|unihey guys
04:11:24Jd|uniand gals?
04:11:32goffa_there's one here that i know of
04:11:44goffa_or would assume that from her picture :)
04:12:06Jd|unihardeep: Falco98: either of u around?
04:12:25CassandraEither that or I'm pretty good at faking it. ;)
04:13:51 Join damaki [0] (
04:13:52 Join BHSPitMonkey [0] (
04:14:22Falco98i'm around
04:14:27Falco98i was just asking about you :-P
04:14:41Jd|unidid u try it?
04:14:43Falco98Jd|uni: why you on 2 SN's?
04:15:09Falco98yeah it works.. except it always inserts the first folder first since u left off the coin toss :-P but i'm trying to code a fix for it now, being careful not to break urs :-P
04:15:15Falco98(i use :-P too much sry)
04:15:36Falco98also i found something that may help explain the enduring bugs u had with the last version of the patch...
04:15:54Jd|uni2 nicks coz JdGordon is me at home.. i leave it logged in..
04:16:07Falco98(or, at least, something that might be needed to handle already-running playlists)
04:16:15Jd|unina, screw the last one...
04:16:36Falco98well i'm trying to add the coin toss plus the already-running cases
04:16:41Falco98unless you've already done it
04:17:04Jd|unigetting anywhere? no ive got 45min now so im gonna do it
04:17:05Falco98(cuz as much as i don't mind 311, i don't want it ALWAYS playing first)
04:17:41Falco98i haven't gotten very much done yet.. just created some extra if()'s for the cointoss to go in, being careful to avoid breaking ur code + to reuse the existing code
04:17:56 Join new5guser [0] (
04:18:00goffa_hmm... i think i'lll do debian
04:18:09goffa_unless someone has a better suggestion
04:18:21Falco98but for the already-running case: look at "case playlist_insert_shuffled" in playlist.c (just above ur function) and notice how it calls rotate_index
04:18:34Falco98i can't figure out quite what it's for, but it seems important
04:19:02Falco98and when we do already-running, we might consider using it (unless you know for a fact that we don't need to...?)
04:22:25BHSPitMonkeyhey, is the freeze still on?
04:22:36Jd|unianother week..
04:22:41 Join Short1 [0] (n=Administ@
04:22:43BHSPitMonkeyweek, or 15 days?
04:22:45 Part Short1
04:24:50 Quit `3nergy (Read error: 104 (Connection reset by peer))
04:25:56Jd|unii _think_ the coin toss is bloody simple to add to this version.. and could possibly be done..
04:26:11Falco98yeah.. just be careful when handling the "0" case
04:26:24Falco98you have to add a little bit to make sure it doesn't go to before-the-beginning
04:26:36Falco98plus it'll have to be slightly more complex if you do the "already started" thing too
04:27:01Falco98i can write it all in pseudocode pretty easily, just my C is too rusty
04:27:20Falco98(tho i'm getting better thanks to trying to understand the rb stuff ;))
04:27:26Jd|unihavnt done the already started bit but the rest should work
04:27:33Jd|unineed to get vnc going so i can test
04:28:40 Quit damaki_ (Read error: 110 (Connection timed out))
04:28:46Falco98agh rats pastebin isn't loading..
04:33:10Falco98Jd|uni: i'm working on the playlist-started case at the moment.. let me show it to you before you do alot
04:34:12*Jd|uni is trying to get sim over vnc working...
04:34:27*Jd|uni prefers fluxbox to e16
04:34:52*Falco98 doesn't understand at all so no worries O:-)
04:35:42 Join Sinbios [0] (
04:36:54 Quit dj-fu ("Leaving")
04:37:21Jd|unihmm... erro accessing playlist control file :'(
04:39:14Jd|unithe sim doesnt work very well in vnc for some reason :'(
04:39:37Falco98i had that error on my actual h140 earlier just after loading new stuff
04:39:42Falco98i just had to start a new PL
04:39:54Jd|uninoooooooooooooooooooooooooooo.... we r back with the insert in a folder error :'(
04:39:59dpassen1Jd|uni: I believe it was hardeep that suggested you use strrchr to get the position of the last '/' character rather than the loop you currently have.
04:40:24Falco98jd: what have you changed?
04:40:37Falco98put it in pastebin.. the whole thing...
04:40:38Jd|unithe direction and bouandary conditions...
04:41:13 Quit Daishi ("Client exiting...")
04:42:25Jd|unidpassen1: if there was a strchr from the right id use it... but it wont make any diff using that instead..
04:42:37dpassen1strrchr is from the right
04:42:45Falco98pastebin* hurry :)
04:42:48dpassen1strchr is the left, strrchr is the right
04:42:52Jd|uniOH.. double r :D
04:42:59Jd|unirockbox has strrchr?
04:43:06dpassen1its in firmware/common
04:43:13Jd|unialrighty then...
04:43:45Falco98what _specifically_ have you changed so far?
04:43:52Falco98(or, added)
04:44:21Jd|unilots :D
04:44:39Falco98i wanna see :)
04:44:53Falco98just cuz i have an idea of what may be causing these index errors, and wanna see if i'm right
04:45:52Falco98here is what i have so far (not much but hopefully a good start)
04:46:43Jd|uniwhat does the rotate_index() function do?
04:46:46*dpassen1 is just glad to see meaningful named variables :-)
04:46:50Jd|uninot a good idea copy/pasting coe..
04:47:01Falco98just look at the case above ours
04:47:04Falco98it seems very important
04:47:19Falco98and it does *EXACTLY* what we're trying to do when restricting the index to "after current"
04:47:28Falco98try it.. see if it fixes anything :-P
04:47:29Jd|uniu sure?
04:47:36Falco98try it
04:47:42Falco98if it's wrong, it's only 3 lines to take out
04:48:01Falco98read carefully "playlist_insert_shuffled" and think about it
04:48:23Falco98it does the exact same thing as ours needs to, and it seems to use rotate...
04:48:30Falco98(maybe u can look at rotate and see what it does)
04:48:50Falco98the description above the function itself says something about correcting the relative index, so it does sound needed...
04:48:58Jd|uniok, its safe to use... it does what we do anyway...
04:49:24Falco98i could tell just by context of its use in playlist_insert_shuffled
04:53:42 Join Shadowarrior13 [0] (
04:54:04dongshaha youre at it again
04:54:22Jd|uniyes, i will have this working..
04:54:29Jd|unibut im off to my next lecture now..
04:54:42 Quit Jd|uni ("CGI:IRC (EOF)")
04:59:33 Join ts-x [0] (
05:03:44 Join Rob2222 [0] (
05:05:28ts-xmidkay: 00.53.54 # <midkay> does anyone know where the brickmania bricks came from? ==> Paprica would know. He designed the first half of the levels and created a level development tool. I used that tool to create the second half of the levels - including the 'Rockbox' level :)
05:06:01midkayts-x, cool, i haven't played it enough to reach that level. :) i asked because i'm adapting it to the 320x240 screen..
05:06:47ts-xHe hasn't been around for awhile though, I think the drive in his H3xx died...
05:06:59midkaythe existing ones look awful scaled up and don't really fit as you might imagine, so i'm working on my own for the hell of it.. i think if i get them looking nice like i hope to, i'll ask paprica if i can replace the 220x176 and 176x132 bitmaps with them..
05:07:02midkayah. :(
05:07:14{EDF}SS2Hi again, people
05:07:18 Nick {EDF}SS2 is now known as {EDF}SS (
05:08:04 Quit TeaSea ("Leaving")
05:10:03 Quit scott666 (Read error: 110 (Connection timed out))
05:11:19{EDF}SSIs there any way to change the controls for "Jewels" plugin?
05:11:42dongslike what
05:11:47dongsi thought they were pretty good
05:11:51dongs(and no i dont tihnk you cna)
05:12:04{EDF}SSwell I accidentally hit menu + the center button and exit the game :(
05:12:23midkaydongs, of course you can, in the source..
05:12:32dongsi dont think he's interested in that though
05:12:47 Join Davide-NYC [0] (
05:12:55midkayi "dont" think you'd consider it "undoable", though.
05:12:56{EDF}SSwell I dunno how to code for interfacing with an ipod, but otherwise....sure
05:13:15midkay{EDF}SS, um, last i checked menu+select didn't do anything in jewels..
05:13:18midkaylet me double check.
05:13:26dongsi thought it exits.
05:13:36midkayah, it does..
05:13:52{EDF}SSyeah so I mash the keys and get booted out
05:13:57Davide-NYCguys, is there a quick way to get a clean cvs without redownloading all of it?
05:14:08midkay{EDF}SS, well, i suppose i could remove that keymapping..
05:14:23midkayDavide-NYC, cvs up -dP will do it..
05:14:27dongsDavide-NYC: define 'clean'? did you fuck some files up?
05:14:29{EDF}SSwell it still needs SOME exit function, I was thinking like "hold down select" or something
05:14:29midkaybut it won't touch anything you've modified..
05:14:42midkay{EDF}SS, well, holding select brings up the little menu..
05:14:42dongsif so, cvs update -dP and then delete the ones marked as 'm'
05:14:47Falco98yes!! XD it compiled!
05:14:50midkaywhich would let you quit the game and then quit the plugin in the next menu.
05:14:55{EDF}SShold down another key then, heh
05:15:00{EDF}SSor use the hold switch
05:15:17midkay{EDF}SS, that's not very smart @ hold switch idea.
05:15:17dongsno, a standard exit sequence is nice
05:15:25dongsi wish more of plugins supported that
05:15:30midkaydongs, we don't have many options.
05:15:33dongssome of the shit needs hard reset to get out of
05:15:35{EDF}SSmidkay RockDooM uses it and it works fine
05:15:46midkay{EDF}SS, that's a menu, not a quit feature.
05:15:58{EDF}SSso have it open a quit menu LOL
05:16:03dongsor you could put a quit option in that menu
05:16:08midkayand it'd be more annoying to flick hold on for another reason and end up quitting inadvertantly. even more annoying than menu+select which i've btw never had trouble with.
05:16:45midkayi'll add an "exit plugin" option to the SELECT menu and toss menu|select for quitting.
05:16:53{EDF}SSyeah you're right, so have that open the new/save/load/quit menu
05:16:55Falco98anyone wanna comment / snicker?
05:17:15*dongs would but refuses to let make money from me
05:17:28dongsplus their page is unreadable
05:17:34dongsnow if you pasted on or something
05:17:38dongsi would consider it.
05:17:52 Quit Rob2222_ (Read error: 110 (Connection timed out))
05:17:54dongshey, its my eyes
05:18:23midkaymake money from you?
05:18:33dongsdo you see its packed with ADS?
05:18:39midkayyes, um, omfg..
05:18:48BHSPitMonkeyit's not as if that one bar of google ads is used to pay for the site's maintainence, or anything.
05:18:50Falco98dongs, i'll take your suggestion i guess
05:18:52dongsand the font in their paste window is fucking unreadable
05:18:59BHSPitMonkeyFalco98: nah
05:19:00Falco98i would have earlier but i forgot the URL you said yesterday
05:19:05midkayyes, yes, let's avoid any site with ADS. because.. that'd be HELPING them.
05:19:11Falco98BHSPitMonkey: ?
05:19:12BHSPitMonkeydongs: I'm -pretty- sure that's clientside.
05:19:22{EDF}SSmidkay is that jewels mod something that will take minutes, hours, days, weeks? any estimate?
05:19:23dongsBHSPitMonkey: no, i dont run linux. my fonts look fine.
05:19:33dongslol edf just wants to play jewels
05:19:35midkay{EDF}SS, few minutes i'd guess. working on it now..
05:19:36BHSPitMonkeyas do mine, strange.
05:19:45BHSPitMonkeyseriously, man.
05:19:45{EDF}SSmidkay thank you, very fast response time :D
05:19:46Doomedwhens this feature freeze gonna be off?
05:19:55Falco98what's the rockbox tab standard? 4? 3?
05:19:56BHSPitMonkeyONE bar of google ads, and a preformatted code font.
05:20:10{EDF}SSdongs I can play on the web if I really want, I was just wondering the ETA
05:20:20dongshow about no ads and a readable/syntax highlighted code?
05:20:27midkay{EDF}SS, in fact it should be done, i'll test it now :)
05:20:34Davide-NYChi, I need to read a damned book. What exactlyt does cvs up -dP do?
05:20:36dongsjewels is kinda pointless though
05:20:39dongstheres like no end to the game
05:20:47{EDF}SSit's good and mindless at work
05:20:48dongsor is there?
05:20:51midkaydongs, not nearly as pointless as your presence here..
05:21:10Davide-NYCI've applied three patched, I want to DL whatever differed from my version, either because of CVS changes or me patching
05:21:40dongsyay ~
05:21:49Falco98it compiles, but i wanna get input to see if i've missed anything, before i fuck with putting it on my player
05:22:00{EDF}SShaha read a fucking book, nice site name
05:22:14Falco98haha was wondring what that might stand for
05:22:39{EDF}SSWhat's the best way to update a single plugin?
05:22:56Falco98edit the source, if you can?
05:22:59dongsFalco98: jsut wondering, is there any reason you have a local t,e pointers and then make them again inside the 2nd if?
05:23:07 Quit rob- (Read error: 110 (Connection timed out))
05:23:10Falco98or do you mean more like, update-from-CVS or something
05:23:14dongsFalco98: should probably get rid of one of the declarations.
05:23:27{EDF}SSI guess update from CVS, but is it wise to just overwrite everything?
05:23:29dpassen1Falco98: As JD was told, replace the for loops to find the last '/' character with a call to strrchr
05:23:58Falco98dongs: good point
05:24:29Falco98dpassen1: i'm gonna let him integrate that change, i'm not good enough in C.. unless you wanna help me a little more in detail
05:24:37Falco98like with a specific example?
05:24:50dpassen1Sure, one second
05:25:06Falco98k, thanx
05:25:16 Quit ts-x ("CGI:IRC (EOF)")
05:25:19dongsFalco98: t = strrchr(dir, '/'); *t = '\0'; instead of the for loop @ 72
05:25:19midkay{EDF}SS, alright, it works.. i'll commit it in a moment, and the cvs builds should be updated within several minutes of that.
05:25:36dongs(i guess)
05:25:39Falco98dongs: k, that makes sense
05:25:40dongsor osmethign to that effect.
05:25:43{EDF}SSand I should just overwrite rockbox.ipod and the .rockbox dir?
05:25:44dpassen1Yes, what dongs said. As well as the for loop at line 17
05:25:46dongs111 too
05:25:54dongsand 17
05:26:05dpassen1I'm not sure if he wants to use e or t there
05:26:41dpassen1Probably can eliminate one now that there aren't loops
05:27:18Falco98so i can probably get rid of either "e" or "t" then?
05:27:27dpassen1I'm 2x checking
05:27:54Falco98if (t) *t = '/0';
05:28:30dongsprobably not a bad idea.
05:28:43dpassen1One of the char * can be removed
05:28:55Falco98i've used "t" so i guess "e" can go
05:31:04Falco98when he does "char *t, *e = 0" is it setting them both to 0?
05:31:33Falco98should i init *t to 0 anyway?
05:31:44dpassen1Can't hurt
05:32:46Falco98i've cleaned it up, though i didn't "remove" stuff so much as disable it w/ comments
05:34:43Falco98whoops.. 2 of those shoulda been "last_dir" instead of "dir"
05:35:21Falco98yay it compiles
05:35:35{EDF}SSso midkay should I just keep an eye on ?
05:36:11dpassen1No reason to test that till you swithc the dir to last_dir again
05:36:26midkay{EDF}SS, i had to do a little more work because i forgot to make it save the scores before quitting, but i just committed it.
05:36:41midkaythe cvs builds should be done in 4-ish minutes, and the mainpage update will be up in probably 10..
05:37:22{EDF}SSwow, superquick, thanks buddy :)
05:37:37midkaynp, had everything all ready :)
05:37:45Falco98dpassen1: look at line 23
05:37:53Falco98his was testing last_dir, in mine i only said dir
05:38:01Falco98which threw a compiler error
05:38:04***Saving seen data "./dancer.seen"
05:38:14midkaydamn, quick build. :)
05:38:54Falco98dpassen1: or are you talking about something more specific
05:38:57dpassen1The version I'm looking at should NOT compile because dir is no longer declared anywhere.
05:39:55Falco98it's declared in a the "last_insert = -1" block..
05:40:18dpassen1Right but line 23 uses dir
05:40:38Falco98yeah i've fixed that
05:40:46dpassen1Oh, ok.
05:40:55Falco98just a misprint by me when changing for() loops out :-P
05:41:16dpassen1Yeah, this looks fine. It compiles cleanly?
05:41:42Falco98haven't tried it yet, since i'm actually using my player for music atm :-P
05:41:43dpassen1So its syntactically correct, now to see if its semantically correct
05:41:57Falco98and then, see if it works
05:42:09dpassen1*crosses fingers*
05:42:32Falco98well, it worked as his patch before i started fucking with it...
05:42:55flamingcowok, does the tag cache every rebuild automatically? or is force rebuild the only way to get it to notice new files?
05:42:56Falco98except it never added anything at the 'beginning', and didn't cleanly handle the already-playing case..
05:43:45Falco98dpassen1: when i re-build, can i simply replace the rockbox.iriver file? or do i need to throw in the whole zip too?
05:44:13dpassen1I believe the rockbox.iriver will be fine for this.
05:44:37dpassen1Just out of curiosity are you a H1x0 user or H3x0 user?
05:45:08midkayflamingcow, it seems to update itself..
05:45:24midkayflamingcow, but you'll need to reboot after the first startup with changed files, once it's done updating.
05:45:39midkaye.g. turn it on, wait until the drive spins down, and then reboot..
05:45:57dpassen1I wish I had waited for the 140, I jumped as soon as the 120 was released.
05:46:21Doomedi want a 140, running out of room on my 120\
05:46:22Falco98i got mine on ebay a few weeks ago
05:46:33Doomedhow much
05:46:38dpassen1Doomed: Me too
05:46:46Falco98heh i've put on every CD i own, and my girlfriend, and my former best friend, and it's still less than half full
05:46:47 Join `3nergy [0] (
05:46:49Falco98maybe around 15 gigs
05:47:02Doomedive got less than 5 left
05:47:04Falco98of course, this is 100% stuff ripped-by-me, i haven't put on any of my favorite downloaded stuff yet :-P
05:47:15Falco98(and no flacs)
05:47:19dpassen1What quality/bitrate/format are you encoding into?
05:47:24Doomedi just put cds on it , some random downloads to
05:47:27{EDF}SSmidkay I redownloaded after the cvs was committed and it still exits with SELECT + MENU?
05:47:40midkay{EDF}SS, doesn't for me, and shouldn't..
05:47:44midkayupdated everything?
05:47:55{EDF}SSoverwrote the .rockbox folder
05:47:56DoomedFalco98 mp3?
05:48:00Falco98i use Vorbis (100%), 192 kbps or Q6, and i JUST switched to the AuToV encoder
05:48:30Falco98yeah i've been hardcore vorbis ever since i figured out what it is
05:48:34 Quit Shadowarrior13 (Client Quit)
05:48:39midkay{EDF}SS, we're talking iPods, right?
05:48:52Doomedthe only thing i dont like about vorbis is the lack of compatibility on osx
05:49:01Falco98dpassen1: it worked without blowing up.....
05:49:08midkay{EDF}SS, and you got the latest CVS build (not a daily build)?
05:49:08dpassen1Always a good sign
05:49:12{EDF}SSmidkay iPod Nano yes
05:49:12Falco98Doomed: i've found a player that works on OSx
05:49:22Doomedintel or ppc
05:49:23Falco98and works for Flac
05:49:31Falco98i forget, ppc i think
05:49:40Falco98i did the research when a friend of mine went mac
05:49:40{EDF}SSah, I probably got the daily build, what files on the CVS do I go for?
05:49:49Doomedi was like screw it, and just stayed mp3.
05:49:50Falco98i tracked down some good-looking ones
05:49:59midkay{EDF}SS, just click the link for your model on the CVS builds page.
05:50:20dpassen1Cog seemed like the player I'd use if I were on OSX
05:50:38midkaydaily builds are updated every day, but cvs builds are updated every time something is changed (anything that appears on the recent cvs commits list on the main page).
05:50:55Falco98doomed: try this:
05:51:02{EDF}SSmidkay there aren't any links to player this right?
05:51:24midkay{EDF}SS, no, follow the link at the left:
05:51:26Doomedeh, im in windows right now
05:51:31Doomeddont feel like booting to osx86
05:51:52{EDF}SSoh jesus, I didn't know that page existed lol
05:51:54dpassen1Well Windows is home to the best audio player there is.
05:52:24Doomedi just updated to the wmp11 beta
05:52:47Falco98dpassen1: it worked without blowing up, but it still ends up giving me the first folder first :-/
05:52:52midkay{EDF}SS, Now You Know ;)
05:52:54Doomedi use whats easy for me
05:52:59Falco98i've never used foobar.. i'm a winamp man
05:53:07Falco98wmp.. on mac?
05:53:11{EDF}SSthanks for all the help midkay and everyone else
05:53:18dpassen1Falco98: If you do the same insert a second time are the other folders inserted in the same 'random' order?
05:53:20Falco98i'd consider that the worst of both worlds :-P
05:53:27midkay{EDF}SS, you're welcome
05:53:47Falco98dpassen1: you mean redo? or insert "inside" the random list?
05:54:25dpassen1I'm just curious
05:54:32Falco98doing it now, from scratch..
05:54:35{EDF}SSmidkay works great, nice quick work :)
05:54:35dpassen1I haven't really explored the overall logic of the code.
05:54:42Falco982300 songs in my "just albums" dir, it takes a min
05:54:44midkay{EDF}SS, good to hear :)
05:54:54Falco98i'm gonna start using smaller superfolders in a min
05:54:58dpassen1And always 311 first ;-P
05:55:09Falco98so far :)
05:55:35dpassen1But are the other albums in a different random order?
05:56:33Falco98yeah it seems they're decently randomized
05:56:48Falco98i've been saving all the playlists i make to compare in ultraedit, and so far they're good
05:57:12dpassen1Ok, so other than the first album, the patch works as planned
05:58:01dpassen1At times like these, I like to trace through the code, are you inserting into an already established playlist or is this an initial insert?
05:58:53 Quit qwm ("Lost terminal")
05:58:59Falco98i've done both now
05:59:23Falco98i just inserted into an already-running p/l (even tho it was on its first track anyway), and the inserts seem decently random too
05:59:40dpassen1Except for the first again?
06:00:20Falco98actually lemme check
06:00:30Falco98i'm not expecting so, since the conditions aren't the same
06:00:58*Falco98 worries about damaging his player by popping the USB cord in and out all the time...
06:01:56dpassen1Have you tried building a simulator?
06:02:12 Quit goffa_ (Read error: 110 (Connection timed out))
06:03:04Falco98i consider myself lucky to be able to run the compiler itself in windows :-P
06:03:13Falco98since these days i'm barely even "running" windows...
06:03:17dpassen1Cygwin or VMWare?
06:03:37dpassen1Getting the simulators up is very easy
06:04:36Falco98willing to step me thru it? O:-)
06:05:16dpassen1If you've installed the Cygwin SDL package, all that is needed is when running the configure script you specify a sim build
06:05:40Falco98how bout when i wanna switch back to running the 140 build?
06:05:47Falco98or can i just make separate folders for each?
06:05:49dpassen1Re-run configure
06:06:17Falco98oh so i can't make a "simbuild" folder in addition to my "compile" folder?
06:06:52dpassen1Not sure, haven't really done enough to say
06:07:04Falco98i'm doing configure now..
06:07:08Falco98do i <S>DL?
06:07:08 Quit TheD ("CGI:IRC (EOF)")
06:07:50dpassen1Then, instead of make then make zip, I *believe* its make then make install
06:07:58dpassen1But this is just going off of memory
06:08:00Falco98ahh cool
06:10:45Falco98jeez the first make takes a long time...
06:10:59dpassen1Cygwin is slow
06:11:11CassandraGods the idiots are out in force at the moment.
06:11:37Falco98oh: if you wanna look at the code a bit more, help me figure out how exactly this thing handles the "first" case.. that might give me a clue how to make something go "before" first
06:11:48Falco98Cassandra: tell me about it.. it's bike week here
06:11:53 Join gursikh [0] (
06:12:02Cassandrabike week?
06:12:08Falco98yeah.. harley week
06:12:09 Part gursikh
06:12:25Falco98probably in the tens-of-thousands of bikers are here for the whole week, just partying
06:12:32CassandraThe number of stupid questions on the Rockbox forums is going up and up.
06:12:33Doomedwhere are u
06:12:46Falco98myrtle beach, south carolina
06:13:00CassandraFalco98, is that bad? I understood bikers were on the whole well behaved.
06:13:03 Join Xerion_ [0] (
06:13:07Falco98Cassandra: sorry, i thought for a second you might be talking about IRL stuff O:-)
06:13:15Doomedahhh nicee
06:13:30Falco98yeah, they're behaved ok.. but traffic, noise, accidents, and irritation are all on the rise all week
06:13:44Falco98and you can hear the deep rumbling to all hours of the night
06:13:59 Quit Xerion (Read error: 104 (Connection reset by peer))
06:14:00 Nick Xerion_ is now known as Xerion (
06:14:06CassandraFalco98, no, RL idiocy levels are at their normal high.
06:14:18Falco98accidents go way up mostly because the normal drivers (and general tourists) get WAY more distracted because of the number of bikes, etc
06:14:20CassandraTime to try to sleep again.
06:15:12Falco98sigh.. still compiling
06:16:52Falco98"make install" −−> "installing a full setup in your archos dir"
06:16:58Falco98do i *have* an archos dir?
06:17:04Davide-NYCPetur you in?
06:17:22Falco98oh. nm.
06:17:32Davide-NYCanyone wanna try this new AGC patch?
06:17:59Davide-NYCI DLed fresh from CVS, patched, configured, make, make zip, and it no worky
06:18:25Falco98dpassen1: how do i run this? it complains that i'm missing SDL.dll
06:18:35Falco98or should i not have made the SDL build?
06:18:50Falco98(or do i need to run it via cygwin)
06:19:26Davide-NYCwhat you talking bout falco?
06:19:34Falco98running the simulator
06:19:42Davide-NYCfrom inside cygwin
06:19:56Davide-NYCotherwise it dies
06:20:00Davide-NYC(dunno why)
06:20:02Falco98thanks :)
06:20:04Falco98that was the trick
06:20:21Davide-NYCwanna help me with the dang patch?
06:20:25Falco98basic controls?
06:20:30Falco98what patch?
06:20:36Falco98the random_folders? or something of yours
06:20:51Falco98i see now
06:20:55Falco98what's AGC?
06:21:01Davide-NYCautomatic gain control
06:21:16Falco98is it for recording or playback?
06:21:25Davide-NYCwait, what target?
06:21:37Falco98the battery on my simulator is going waaay down
06:21:37Davide-NYCyou have an H140 right?
06:21:41Falco98i hope that's not a bad sign
06:21:52Davide-NYCso this patch is the bopmb
06:22:10Davide-NYCyou don;t have to meter your recordings at all with this patch
06:22:20Davide-NYCit lowers the gain until you innput stops clipping
06:22:30Falco98i guess i could be a live-show taper if i had a pair of nice mics
06:22:43Davide-NYCI just use it for acoustic on the couch
06:22:45Falco98since this thing could hold several nights uncompressed
06:23:03Davide-NYCso anyways, petur posts a patch today
06:23:05Falco98first −− do you know the basic controls for the simulator?
06:23:09midkayanyone here familiar with the current brickmania bricks? (can see them mentally or on your player nearby, i mean)
06:23:21Davide-NYCcheck in the sim folder, there is a BMP
06:23:25 Join lostnihilist [0] (
06:23:28Davide-NYCview that
06:23:35Falco98ahh ur right
06:23:49Davide-NYCthe sim is amazing
06:24:07Davide-NYCI'm going to try the patch on it right now
06:24:37Falco98it's not working..
06:24:44Falco98maybe cuz i don't have any music or folders?
06:25:11midkayargh. you're all losers.
06:25:14 Join qwm [0] (
06:25:22midkayafter i helped you, Davide-NYC.
06:25:35midkayand Falco98, i haven't helped you, but ARGH to you.
06:25:49Davide-NYCwhat happened?
06:25:58Davide-NYCI'm still fudging around here
06:26:15Davide-NYCI don;t understand your remark
06:26:18midkaypeople ignore me.
06:26:31midkayFU then. i don't value your opinions.
06:26:46qwmdon't be rude, midkay
06:26:51Davide-NYCOK, I'll bite, what is brickmania
06:26:58*scorche bites midkay
06:26:58qwmnothing good ever comes from rudeness, just look at Basil.
06:27:09Davide-NYCmidkay is mad cool
06:27:12midkayqwm, go stfu.
06:27:15Davide-NYChelped me out other day
06:27:19midkayDavide-NYC, haha. you don't know Brickmania?!
06:27:24Davide-NYCis it a game
06:27:31midkayyes, a Rockbox plugin.
06:27:38scorcheone that involves bricks
06:27:39Davide-NYCI don;t use games at all
06:27:41midkayi'm clearly dealing with amateurs.
06:28:03Davide-NYCI'm an old man that doesn;t want to put unnecessary wear on any of the buttons/joystick
06:28:06midkaynon-gamers are.. non-nonlosers!
06:28:36Davide-NYCthat's the extent of my enthusiasm when it comes to this.
06:28:50qwmmidkay: how's the progress on that freeciv port you began working on a couple of weeks ago?
06:28:57Davide-NYCIn fact, when I get some more time I;d like to figure out how to tear out all of that stuff
06:29:55 Join rUiSu [0] (
06:29:59 Part rUiSu
06:30:12midkayqwm, coming gr8, thx.
06:30:20midkayDavide-NYC, haha. :)
06:30:30midkayhm. scorche is an avid gamer, isn't he?
06:30:38 Join rUiSu [0] (
06:30:54 Part rUiSu
06:31:16scorchemidkay: i wouldnt say that, although i do enjoy them once in a while....still havent beaten bubbles....but it is damn hard on an archos
06:31:30Falco98"error accessing playlist file" from the simulator...
06:31:35Falco98what's that mean exactly?
06:31:42Davide-NYChey, in terms of the sim, wouldn;t it be better if the directory created was the name of the actual player being compiled for?
06:31:49midkayscorche, well, argh, you don't have a color model, i forgot.
06:31:54midkayall these losers. unbelievable.
06:32:08scorchemidkay: =P
06:32:19Falco98dpassen1: still around?
06:32:40Davide-NYCGot this error when make sim ==>> make[1]: *** [/home/Administrator/rockbox/rockboxui.exe] Error 1
06:32:53dongsthats not an error.
06:32:56dongsyou need to give more context.
06:33:00dongsrafb the lines ABOVE that error.
06:33:18 Join RoC_MM [0] (
06:33:37Davide-NYCI can paste them here one at a time or you could explain how to ratb
06:33:44Davide-NYC(if rafb is a verb)
06:34:02dongsto avoid flooding the channel
06:34:44Davide-NYCWow cool!
06:34:53Davide-NYCpasting in plain text OK?
06:37:21dongsthat appears to be a failure, sir.
06:37:53Davide-NYCI went ahead and did a make install
06:38:04Davide-NYCand no rockboxui.exe was created
06:38:40Davide-NYCOh and I thought of something and don;t know who to push it to
06:39:00Davide-NYCShouldnt the folder created be called whatever the player configured for is>
06:39:15Davide-NYClike H120, or iPod-5G
06:39:18Davide-NYCor something
06:39:36Davide-NYC(instead of simply archos)
06:39:45Davide-NYCmaybe just call it "player"
06:39:46dongsyou'd think so
06:41:15Davide-NYCQ: what do you guys use for text search on Win32 (please don;t say google desktop or window indexing service)
06:41:28dongstext search inside what?
06:41:32dongsi use visual studio 2005.
06:41:39dongsfor searching through code.
06:41:42dongsgoogle desktop is worthless
06:41:46Davide-NYCI agree
06:42:05Davide-NYCI'm not at the IDE stage, still crawling around cygwin
06:42:33 Quit lostnihilist (Read error: 110 (Connection timed out))
06:42:57qwmwhere did midkay go
06:43:41Davide-NYCfalco, your sim is working from recent CVS?
06:44:50Davide-NYCtrying make again in sim sub-dir
06:44:56Davide-NYCmaybe that was it
06:45:35Falco98today's daily...
06:45:44Falco98i'm not really set up for CVS yet
06:45:56Falco98(or at least, haven't quite wrapped my head around it yet)
06:46:09Davide-NYCMe neither, but there's an awesome free book
06:47:42Davide-NYCwarning 300+ pages
06:47:56Falco98hmm.. so i've updated a bit of code.. do i have to rebuild the whole sim?
06:48:30Falco98or do i just have to "make" again and the sim will run the updated code?
06:49:36Davide-NYCnot sure
06:49:49Davide-NYC(implied plea for help)
06:50:39midkayFalco98, yes, make again will update what's changed only.
06:50:47 Quit Falco98 ("CGI:IRC (EOF)")
06:50:47 Quit new5guser ("CGI:IRC (EOF)")
06:52:29 Join webguest89 [0] (
06:52:45webguest89man talk about retarded
06:52:48webguest8906.50.47 Quit Falco98 ("CGI:IRC (EOF)")
06:52:52 Nick webguest89 is now known as Falco98 (
06:54:02Falco98midkay: so i shouldn't have to do "make install" again?
06:54:14midkayFalco98, that will copy over everything again..
06:54:40midkaymake will build it, make install will create the archos dir and fill it with the rockbox crap. actually..
06:54:51midkaywhat are you working on? rockbox core?
06:55:06Falco98"core" as opposed to what?
06:55:28midkayas opposed to a plugin or wps or something.
06:55:33midkayplaylist.c, alright, so just make should work, yeah.
06:55:41*midkay is slightly unsure
06:55:59midkayfor safety you might wanna copy over rockbox.iriver or .ipod or whatever to the root..
06:56:03midkayof the archos dir, i mean.
06:57:59Falco98oh, heh, it doesn't make a rockbox.iriver file..
06:59:04midkaythere you have it. :)
07:01:12Davide-NYCso one could config (sim) −−> make −−> make install
07:01:36Davide-NYCthen make chhanges and simply make −−> make install and test thosechanges..
07:02:08Falco98we're debating whether the "make install" is really necessary the subsequent times...
07:02:28midkaymake install probably isn't necessary.
07:02:41Falco98so it seems
07:02:45Davide-NYC*scratches head
07:02:46midkaymake, run, change, make, run, change ..
07:02:59Davide-NYCwait, run?
07:03:01midkay'coz the sim itself is self-contained..
07:03:06midkayrun it. execute it. use it.
07:03:07Davide-NYCwhat do you mean run?
07:04:28Davide-NYCnah come on, it has to matter
07:09:26Falco98u might be right.. i guess it rebuilds the binary
07:09:51Davide-NYCit also kills the preexisting rockboxui.exe
07:10:09Falco98that's what i meant :-P
07:10:09midkayjust.. trust me. :)
07:10:13Falco98actually it doesn't
07:10:22Davide-NYCno mid kay
07:10:23Falco98still the same timestamp
07:10:31midkayDavide-NYC, fine, fu.
07:10:42midkayFalco98, it won't change if it's already open i think.
07:10:55Davide-NYCafter my make, my exe file and iriver.rockbox was gone
07:11:04Davide-NYCthey dissapeared
07:11:31Davide-NYCoops my bad.
07:11:44Falco98there is no iriver.rockbox i think
07:11:57Davide-NYCI have a suspected reason:: the AGC patch I just applied is killing the sim build
07:12:11Falco98anyone know where dpassen went?
07:12:18Davide-NYCII my haste I didn;t notice the compile error
07:12:57Falco98in my haste i recompiled before hitting "save" in UE
07:13:00 Quit phaedrus961 (Remote closed the connection)
07:13:35Falco98so the "random folder insert" is now working, excepting that it splits a few of the folders apart for apparently no reason...
07:13:45Falco98ultra edit
07:13:57 Join ScootScat_ [0] (
07:14:03Falco98don't snob me on that one.
07:15:07Davide-NYCto each their own
07:15:07Falco98what about it
07:15:22midkaynice random link..
07:15:24dongswell if that isnt a reason NOT to use it i dunno what is
07:15:29Falco98i don't care if they're scientologists as long as the program is decent :-P
07:15:33dongsanyway, vim is great
07:15:46midkayi'm not going to read it all, what's it about?
07:15:46Falco98nah, be a man, use notepad
07:16:21Falco98fuck line numbers, context highlighting, undo, advanced commands, etc.. notepad is the one and only!
07:16:26Davide-NYCthe UE developers are religeous.
07:16:31Davide-NYCthat's the gist of it
07:16:36midkayOH MY GOD. OMFG. WHOA.
07:16:44midkayDavide-NYC, you had it right the first time. :)
07:17:24qwmdongs: in which is vim great? i find it unuseable.
07:17:49dongsqwm: i duno about lunix version but VIM on windows is very usable.
07:17:54Davide-NYCmidkay? wanna help me figre out why the latest AGC patch is killing the sim?
07:18:01dongsthat is my default text editor for anything except code, which is what is for
07:18:15midkayDavide-NYC, i'm having really frustrating problems of my own. :(
07:18:16Davide-NYCdongs, wanna help?
07:18:32dongswhats it doing
07:18:37dongsi dont have SDL junk installed
07:18:40midkaydongs, and you're omfg-ish over ultraedit?
07:18:52qwmyeah. wtf is that.
07:18:59dongsmidkay: yes? doesnt make you believe in jesus on every window
07:19:21Davide-NYCwait (don't laugh) I need some libraries or something?
07:19:21midkaydongs, ultraedit has "believe in jesus" popups, then? makes you believe in $$$ and codicide.
07:19:46Davide-NYCurghh, who cares. Everyones got problems with demise
07:19:55Davide-NYCit's scary
07:20:01midkayDavide-NYC, well, what's the problem?
07:20:02Davide-NYCabout this patch...
07:20:12Davide-NYCit breaks the sim, should I care?
07:20:28dongsmidkay: duno, i dont use that junk
07:20:48midkaydongs, we truly care.
07:20:56midkayDavide-NYC, yes, you should. in what way does it break the sim?
07:21:13Davide-NYCI get the following error:
07:21:57 Join goffa [0] (n=goffa@
07:22:05Davide-NYCthe last displayed lines of a sim configged 'make'
07:22:08midkayDavide-NYC, well.. "could not read symbols: File in wrong format" is a little descriptive..
07:22:38Davide-NYCthere's a problem with lang.o
07:22:40goffawow.. the ubuntu installer detected my wireless card.. unlike debian
07:22:53Davide-NYCubuntu == really not bad
07:23:06goffafirst i've played with it
07:23:16goffabut i was in the mood to try something easy
07:23:18midkayDavide-NYC, apparently there is.
07:23:30 Quit ScootScat (Read error: 110 (Connection timed out))
07:23:43goffaalthough i dunno if i should have done the amd64 install
07:23:45goffatime will tell
07:23:56goffatried 64bit a year ago there were no apps
07:24:09Davide-NYClang.o is not in text, so how do I poke around at it?
07:24:22Davide-NYCwhat is an .o file anyways
07:24:32Davide-NYCis is compiled?
07:25:32dongshaha 64bit.
07:25:39Davide-NYCah, how do I find out what files it was compiled from?
07:25:44Falco98davide: just edit the correspnding .c file
07:25:59Falco98a .o is directly correlated to a .c
07:26:06Davide-NYCgo tit
07:26:11Davide-NYCgot it
07:26:16Falco98go tit! go tit! yaaaay tit!
07:26:20Falco98i'm tired
07:27:43Davide-NYCOK, everything compiled with the daily snapshot as well as the current CVS unmodified
07:27:59Davide-NYCall I did was patch −−binary -p0 < agc.patch
07:28:21 Join muesli|delhi [0] (n=muesli_t@
07:28:35Falco98davide: to be sure, you do NOT need to do "make install" after subsequent "make"s.. just confirmed myself definitively
07:28:42Davide-NYCnow I can config normal make −−> make zip to the target, but the sim breaks
07:29:04Falco98why are you make-zip ing?
07:29:12dongswhere is agcpatch
07:29:30Davide-NYCbottom of page here
07:29:42Davide-NYCI make zip when I dump to the actual target
07:29:47Davide-NYCdump = install
07:29:54Davide-NYCthe physical untit
07:31:16 Join hardeep_ [0] (
07:31:26Falco98looks like it works :)
07:31:30Davide-NYCscratch that last bit
07:31:47Davide-NYCeven the normal config −−> make has errors
07:32:10Davide-NYCfalco! it works or what?
07:33:02dongshm the error is in lang so taht means...
07:33:24midkay.. that means that.. the error is in lang. yes. good job.
07:34:14 Quit RoC_MM ("Leaving")
07:34:17Davide-NYCthe patch only touches english.lang and deutsch.lang
07:34:21Davide-NYCnot lang.c
07:34:46Davide-NYCcould the problem originate in english.lang or deutsch.leng?>
07:34:58dongsand a default version of english.lang isnt converted and compiled into the binary somehow?
07:35:12dongs(just a guess)
07:35:22qwmjust shut up you fucking cunt. i can't stand hearing more of your drivel dongs.
07:35:28dongsok qwm
07:35:32dongson my way
07:35:50qwmgood, it'll be better for both of us this way.
07:35:59dongsexcept i wasnt planning on shutting up
07:36:15qwmi guess i have to make you shut up then, don't i?
07:36:22dongsDavide-NYC: last line of english.lang in the patch has some stuff about "no newline at end of file'
07:36:28midkayit'd be better for ALL of us that way, btw.
07:36:41*scorche wonders why dongs is even in here
07:36:51dongswhy are YOU in here
07:37:10midkaywhy is dongs here, seriously.
07:37:20midkayscorche's kuhl. :)
07:37:30scorchedongs: sorry, but i dont feel that i need to justify myself to you
07:37:37qwmdongs: richard scorche is a well respected officer of the british army, don't dare messing with him.
07:38:02dongsscorche: likewise, why should I justify my presence in here to YOU or anyone else for that matter
07:38:07***Saving seen data "./dancer.seen"
07:38:15scorchebecause you do nothing in here but troll
07:38:25scorcheand are generally rude, and foul-mouthed
07:38:25Davide-NYCOK, what does the "\" at the beginning of a line in a patch file do?
07:38:54Falco98in case you're still around
07:39:48Davide-NYCdongs your talking about line 260 in the patch, right?
07:39:57midkayscorche, you know when Bagder calls someone "always full of it" it's very true..
07:40:19dongsDavide-NYC: yea. however it seems that original english.lang has no eol. and you probably added it. but that shouldnt cause anything to break.
07:40:45Davide-NYCbut, is it being added?
07:40:49Davide-NYCthere's no +
07:40:55Davide-NYCbut there is a \
07:41:02Davide-NYCI don;t know what \ doese
07:41:12Davide-NYC (i need to learn to type)
07:41:36Davide-NYCline 259 -</phrase>
07:41:52Davide-NYCthen \ No newline at end of file
07:41:59Davide-NYCthen +</phrase>
07:42:10Davide-NYCWTF is |?
07:42:18dongsi think its a comment or something
07:42:26scorche*\ is a comment
07:42:28dongscurrent cvs english.lang has no newline at end
07:42:33dongsso your patch adds it
07:42:40dongsand diff documented it.
07:42:44Davide-NYCscorche, I put the asterisk in
07:42:47dongsbut nothing should have been broken by that
07:42:54Davide-NYCit reads
07:43:01Davide-NYC\ No newline at end of file
07:43:28Davide-NYCand it seems to be the only thing of consequence from that section
07:44:17 Join dj-fu [0] (
07:46:25scorcheDavide-NYC: i believe that is generated by GNU when the last line of a file doesnt end with a new line
07:46:38dongswait a second.
07:46:52dongsdoesnt the lang file say you have to add stuff at the end of it not to break stuff?
07:47:31scorchewithout it, you cannot add/remove the trailing new line with a diff
07:47:38Davide-NYCI see, so the Diff program (which resides on the CVS machine) will add that automagically if someone fails to terminate a file correctly?
07:47:52Davide-NYCdo I get the basics>
07:48:55scorchebasically, if a patch sees this in what it is applying, it makes sure to do the right thing
07:49:06Davide-NYCauto cleanup
07:49:27Davide-NYCdiff exists in cygwin right?
07:49:48Davide-NYCso if I try to make my own patches for myself this will happen locally?
07:50:03dongsarent you using cvs diff -u > patch right now?
07:50:32Davide-NYCI am at the "i really need to postpone all of this diving in and RAFB" phase
07:50:45Davide-NYCbut of course I'm MAKEing right now
07:52:41Davide-NYCcan I "step-through" a patch?
07:53:43scorcheDavide-NYC: and yes, diff exists in cygwin
07:53:45hardeep_Slasheri: around?
07:54:10dongs−−dry-run to not actually patch
07:54:19Slasherihardeep_: hi :)
07:54:21Davide-NYCthanks, and sorry for all the questions
07:54:26 Quit hardeep ("[BX] Reserve your copy of BitchX-1.0c19 for the BeOS today!")
07:54:44scorcheDavide-NYC: what do you think this channel is for? =)
07:54:48hardeep_Slasheri: I found a bug with dircache
07:55:00Davide-NYCpeople with more brains and training than myself
07:55:18scorcheDavide-NYC: you fail
07:55:21hardeep_Slasheri: if we create a new file whose size is < SECTOR_SIZE, then startcluster in the dircache remains 0
07:55:33hardeep_this is becase the first write doesn't happen until close
07:55:46Davide-NYCif I bribe you can I pass
07:55:56*scorche unzips
07:56:02hardeep_quick fix would be to update file size/sector at close() if we're writing... do you see any problems with this?
07:56:08 Nick hardeep_ is now known as hardeep (
07:56:13Slasherihardeep_: ah, thanks. so the incorrect startcluster remains even after close?
07:56:24hardeepSlasheri: yeah
07:56:35hardeepSlasheri: so, when you try to read the file, it barfs
07:56:38Slasherihmm, that sounds like a good way to fix it
07:56:43Slasherishouldn't cause any problems
07:57:00hardeepokay, cool... i'll double check and commit
07:57:05Slasherinice :)
07:59:21Falco98somehow i get the feeling the simulator has a grudge against me...
07:59:32Davide-NYCOK what is the difference between reading data in binary mode and whatever the other option is?
07:59:46Davide-NYCI am referring to the −−binary switch in patch
08:00:08Davide-NYCfalco, you and I are working in the same domain
08:00:21Davide-NYCsame target same problems
08:02:35Falco98rockboxui crashed, and now my cygwin is stuck
08:05:18Davide-NYCok, I simply removed the english.lang portion of the patch and now all hell has broken loose
08:05:29*amiconn noticed that his latest voice fix for ondio even fixes a third bug he previously forgot about :)
08:08:15Davide-NYCamiconn, do you know whatthe status of AGC for Line-in recording is?
08:08:54amiconnAfaik petur is reworking the patch
08:08:57Davide-NYCpetur posted a patch today (few hours ago) that I suspected addressed the AGC+line-in issue, but maybe all it did was bring the patch in line with the CVS
08:09:26Davide-NYCdo you know if it's just in syc with CVS or if it include the additional functionality?
08:09:40*amiconn wonders why one would ue AGC with line in...
08:09:48Davide-NYCexternal mic
08:09:59amiconnah ok
08:10:09Davide-NYCmic input is the mono (crap) mic on the side of the unit
08:10:20Davide-NYCline-in is the jackl
08:10:26*amiconn doesn't care about the mic
08:10:56Davide-NYCyeah the built in mic is 1. mono and 2. picks up all of the HD noise
08:11:27 Join ender` [0] (i=ychat@
08:12:06Davide-NYC(hehe) wrong window
08:12:17scorchels -a
08:12:25amiconnWell, of course it picks up the hdd noise
08:13:17Davide-NYCyes, but if I could use agc with the line-input while using an external stereo mic it would "rock" my "box"
08:15:30*Falco98 gets the impression that random-numbering in the sim isn't all that random...
08:16:04amiconnThe rng is the same as on target, and it's really good
08:16:28Falco98my random playlist insert *seems* to be doing the same thing each time...
08:16:36amiconnmersenne twister
08:17:27Davide-NYCRNG = random number generator (useless typing while 'make'ing)
08:17:46 Quit midkay (Read error: 104 (Connection reset by peer))
08:18:04 Join midkay [0] (n=midkay@rockbox/developer/midkay)
08:18:12scorchemidkay: i missed you
08:18:28midkayand i you, scorche :)
08:18:40Falco98well the mersenne twister would always come out the same if the RNG in the simulator was 'fixed'
08:18:47amiconnmidkay: Why did you remove the standard exit combo from jewels??
08:19:17amiconnFalco98: You need to seed the prng once.
08:19:23midkayamiconn, ugh, it was for the ipods only, and i said why in the comment log.
08:19:33Davide-NYCP = pseudo
08:19:35amiconnYes, but I don't understand it
08:19:52midkayone moment..
08:19:56dongsamiconn: because if you have fat fingers its easy to press it.
08:19:57Falco98amiconn: what's the syntax for seeding, btw?
08:20:26amiconnI think all plugins should have the same exit combo on the respective target(s). Everything else is unintuitive
08:20:35amiconnIpod needs work in that area...
08:21:04midkayamiconn, it was easily accidentally pressible.. and it didn't even exit, it just went back to the menu.
08:21:25*amiconn doubts the 'easily' part
08:21:41amiconnI did play jewels on ipod...
08:21:49scorchewhat was the previous combo?
08:21:51midkayi did too.
08:22:23midkayamiconn, we could argue about it, but what good will it do. now we even have a quicker exiting method in the menu.
08:22:29Davide-NYChow do you guy do the italics
08:23:07amiconnmidkay: For me the recent flood of menus in plugins makes things slower, especially on ipod
08:23:24midkayamiconn, i'm sorry you feel that way.
08:24:52 Join Vivi_boulot|B0A [0] (
08:25:36Vivi_boulot|B0AHi all, anybody speack french? I need a bit help :)
08:25:43Davide-NYC%i test
08:26:24midkayDavide-NYC, which italics?
08:26:30amiconnDavide-NYC ?
08:26:35*Davide-NYC test
08:26:37Davide-NYCgot it
08:26:39Vivi_boulot|B0ASo, in english if you want, but I'm not so good in this language
08:26:54*Davide-NYC wonders why all the fuss about gaming on a tiny device
08:27:06Vivi_boulot|B0Aanybody can help me to understand what's a bootloader? xD
08:27:21Davide-NYCamiconn, any idea why the agc breaks the sim?
08:27:40Vivi_boulot|B0AI read the file manuale and I dont understand the first operation to instale the fireware
08:27:59amiconnWell, most probably because recording isn't simulated, and some stub functions are missing
08:28:00Davide-NYCbootloader = which OS to load
08:28:08Davide-NYCjust like NTLDR on win32
08:28:14Davide-NYC(well, similar)
08:28:19Vivi_boulot|B0AI'm a noob
08:28:34Vivi_boulot|B0AI need to do anythings in dos?
08:28:35Davide-NYCah, so I shouldn;t test AGC on the SIM
08:28:50Davide-NYCI should only test AGC on target
08:29:38Davide-NYChey, how long is make supposed to take?
08:31:44Falco98Vivi_boulot|B0A: first tell us which brand and model of MP3 player you have
08:32:59Vivi_boulot|B0Aipode 30 giga colors
08:33:10*dj-fu ponders
08:33:33dj-fuVivi_boulot|B0A, a bootloader is a small piece of software which loads the actual operating system for said player, either the players original firmware or Rockbox, in this case
08:33:40Davide-NYCHALLELUYAH (or whatever)
08:33:49Davide-NYCthank you amiconn
08:34:29Davide-NYCbeen trying to patch, make and run rockboxui.exe and the whole time all I needed to do was try it one the target
08:34:45Davide-NYCtry it on the target
08:35:07Falco98if anyone sees JdGordon when he gets back, can you tell him to check flyspray?
08:35:25JdGordonJdGordon: check flyspray :p
08:35:38Vivi_boulot|B0A)I dont understand how to instal :/
08:35:45Falco98where were you
08:35:50Vivi_boulot|B0AI need to do sometime with the bootloader before?
08:35:50JdGordonbeen out
08:35:53JdGordonjust got home
08:36:08Falco98it works
08:36:13Falco98though there are issues
08:36:20Vivi_boulot|B0AI need to get a original firemware from my players manufactureer homepage? what's that?
08:37:02dj-fushouldn't do
08:37:16dj-fuit's already running the original firmware, or so I'd guess.
08:37:21Falco98JdGordon: when you run it in the simulator, keep .playlist_control open and watch how it changes
08:37:49Vivi_boulot|B0Aha, that's just mean I need to ahev a originale firmware?
08:38:04Falco98i don't know too much about the syntax of playlist_control, but when our patch adds songs to it, they're all indexed as "-1", whereas a normal insert indexes them in order
08:38:31dj-fuyou'll need to replace the original bootloader with rockboxes bootloader which includes both firmwares, effectively a dualboot situation
08:39:09dj-fuinvalid value?
08:39:15JdGordoni assume so
08:39:23dj-fupassing the right type to whatever is adding it?
08:39:32Falco98except it works...
08:39:37dj-fulol, buzzy.
08:39:46Vivi_boulot|B0Awhere I can find the bootloader from rockbox?
08:39:48Falco98until the next time you go to insert something while the player's stopped
08:40:25JdGordonit looks like (your changes), -1 could easily be done when direciton is -1
08:40:34dj-fuVivi_boulot|B0A, if you follow the tutorial it tells you
08:40:45Vivi_boulot|B0Athe tutorials?
08:40:48Falco98but "direction" is never used outside the function...
08:40:51Vivi_boulot|B0Athe manual in pdf?
08:41:17JdGordonFalco98: ye, but last_insert = insert_position = i; will get set to -1 if direction == -1
08:41:26JdGordonwhich is wrong...
08:41:47dongsno read hte ipod install guide
08:41:48dongson the wiki.
08:42:05dj-futhat's the windows-based installation
08:42:11dj-futhere are also instructions from nix/macos
08:42:21dongs15:28 < Vivi_boulot|B0A> I need to do anythings in dos?
08:42:34dongsi dont think he'll be needing those
08:42:54Falco98JdGordon: why?
08:43:04JdGordonwhy what?
08:43:20Falco98will insert_position be set to "direction"
08:43:26Falco98i implemented direction differently
08:43:40Vivi_boulot|B0Aall rigth I read that^^ thx very much :) I tell you if I lose my head again (french expression)
08:43:42JdGordonit wont... it gets set to i.. which will get to -1 because of the for loop
08:44:13Falco98the lowest it can get is 0
08:44:13JdGordonfor(−−i; i >= 0; i−−)
08:44:26JdGordonthe check is done after i−−;
08:44:51JdGordonwhich means the last iteration, i=0, then i=-1 and skip the loop
08:45:44Falco98so the if statement should check for "1" instead
08:46:17JdGordonline 109 of the pastebin needs to be outisde the foor loop
08:46:55Falco98so that whole if statement
08:47:12Falco98for some reason i still don't believe that's the cause of the problem i'm referring to
08:47:28Falco98lemme run the sim and paste you what i'm talking about
08:48:50Falco98this is what playlist_control looks like after a NORMAL insert:
08:51:01Falco98this is what it looks like after a (successful) random folders insert:
08:51:22Falco98(the files are listed in-order there, but in my "current playlist" i have sufficiently random directories)
08:52:50Falco98(here is the random-folders playlist i end up with: )
08:53:27Vivi_boulot|B0A(excuse me again, I fallow the instructions , but I dont find the numbre with the command "ipodpatcher 1, or ipodpatcher 2, and the nexte, I try to the 40)
08:53:40Falco98i don't believe my direction = -1's are causing that...
08:53:49Falco98(also, normal "insert shuffled" is broken)
08:53:52JdGordonok maybe not...
08:54:58 Join Acksaw [0] (
08:55:13Falco98(i think this has something to do with what rotate_index does)
08:55:43JdGordonthats why i didnt want to use that funciton if your not 100% sure what it does
08:56:16Falco98i don't think it's causing the problem.. i think it's the reason that insert_shuffled *doesn't* have the problem
08:56:18JdGordonbtw... playing music through my comp sounds shite compared to my mp3 player (through the same speakers)
08:56:28Falco98wow thats weird
08:56:31hardeepthe -1 is expected. the real problem is that you appear to be passing the PLAYLIST_INSERT_FOLDERS_RANDOMLY (e.g. -6) as the position
08:56:57JdGordonwhat function updates that file?
08:57:09Falco98hardeep: any idea where the -6 is coming from, here?
08:57:17 Quit Vivi_boulot|B0A ()
08:57:19hardeepthat's what PLAYLIST_INSERT_FOLDERS_RANDOMLY is defined as
08:57:28hardeepwhich means that's what you're passing to add_track_to_playlist()
08:57:44hardeepinstead of the correct "position" as randomly determined
08:58:02JdGordonah ok, i see the problem
08:58:04JdGordoneasy fix...
08:58:13 Join petur [0] (
08:58:23JdGordonposition = insert_position once its known
08:58:49JdGordonfuck i cant take this shite music...
09:00:06Falco98hardeep: when the playlist control file line says A:-6:-1: .... what do the -6 and -1 mean?
09:00:16hardeep-6 = insert position
09:00:42hardeep-1 = last position.. only relevant if you use the PLAYLIST_INSERT command
09:00:47JdGordonput position = insert_position; before the }/* PLAYLIST_INSERT_FOLDERS_RANDOMLY */ line
09:00:50Falco98but every line has the exact same numbers?
09:01:00 Join damaki_ [0] (
09:01:01JdGordonthe -1's are ok?
09:01:08hardeepyes, they are correct
09:01:14hardeepthe -6's are the problem
09:01:28hardeepi'm actually surprised you're not getting crashes
09:01:35JdGordonwhich looks like a v simle fix
09:02:20Falco98hardeep: it doesn't crash, but it takes several tries to get any playlist creations to work
09:02:46Falco98a normal insert works fine, but a shuffled insert (from the official build) breaks
09:02:58hardeepthat's cause you're writing into unknown memory (e.g. array_index[-6])
09:03:34JdGordonFalco98: put position = insert_position; before the }/* PLAYLIST_INSERT_FOLDERS_RANDOMLY */ line
09:03:42Falco98yea just did
09:03:44Falco98compiling now
09:04:03JdGordonbloody vim screwed up my tabs :'(
09:04:03Falco98i don't really understand the meaning of the "last position" number
09:04:14JdGordonits important :D
09:04:45 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
09:04:48 Quit Davide-NYC ("Chatzilla 0.9.73 [Firefox]")
09:05:14Falco98no i mean the one hardeep was talking about.. the "-1" in the playlist control file
09:05:25JdGordonah, neither.. but he does :D
09:05:42hardeepFalco98: it's needed for PLAYLIST_INSERT... it's not relevant for what you're doing
09:05:50Falco98here's what i get now:
09:06:00hardeepthere are comments at the top of the file if you want to know more about the playlist design
09:06:06Falco98hardeep: if someone did a regular insert after having used ours, would it break that?
09:06:19JdGordonthat looks better.. hopefully... ?
09:06:32Falco98we've gotten rid of the -6's
09:08:10hardeepthe first two don't look right... looks like they're being inserted reversed
09:08:25Falco98they are
09:08:28Falco98how could you tell?
09:08:29*petur wonders what Creative has patented....
09:08:43hardeepyou're inserted both to 0
09:08:52Falco981sub1 and 1sub2 are shuffled (together) to midway-thru the playlist, but they're switched
09:08:56Falco98and they're the only ones
09:09:11Falco98well there are others though?
09:09:17Falco98others inserted at 0?
09:09:18hardeepyeah, looks like a problem when adding to an empty playlist
09:09:28Falco98oh, indeed
09:09:53hardeepsure, but the tracks within the directory are being inserted ordered in all other cases (e.g 0, 1, 2 −− 10, 11 −− etc.)
09:10:24Falco98good call
09:10:59Falco98it looks like the whole first branch to be parsed is inconsistent with the rest
09:11:04Falco98(the "1" branch)
09:12:33Falco98oh well, past my bedtime [and my gf is pissed].. here's my code so far JD
09:13:02Falco98thanx again for all the work :-P
09:13:17*JdGordon cant wait to finish this :D
09:13:20Falco98try playing with that, let me know what you change etc :-P
09:13:24Falco98yeah we're close..
09:13:34Falco98oh−− also see if you can get regular "insert shuffled" to work
09:13:43Falco98it's broken in my simulator, no idea why
09:14:04linuxstbpetur: I seem to recall Creative having a patent concerning hierarchical browsing of music via a menu system.
09:14:20Falco98(though i'm suspicious of line 85 of your patch from today...)
09:15:25peturlinuxstb: it has something to do with automatic hierarchical sorting - very unclear description imho, even tagcache could be it :)
09:15:40linuxstbI'm sure 99% of DAPs do it...
09:15:45linuxstb(and always have)
09:15:57 Quit damaki (Read error: 110 (Connection timed out))
09:15:59Falco98- args[i].position = PLAYLIST_INSERT_SHUFFLED;
09:16:08peturApple will fight it probably
09:16:28Falco98(from random_insert.patch)
09:16:48JdGordonhaha.. ye thats been wrong for a while :p
09:16:51linuxstbOr they will make a deal to cross-license one of their own silly patents... That's how it seems to work.
09:17:04Falco98could that be why insert_shuffled is b0rked?
09:17:12 Join midkay_ [0] (n=midkay@
09:17:13peturhahaha, the ministry of silly patents
09:17:16 Quit midkay (Connection reset by peer)
09:17:27JdGordonmost probably
09:17:38linuxstbIsn't that an oxymoron?
09:17:47Falco98cuz now when i do an insert_shuffled in the simulator, it does an album shuffle :-P
09:17:49linuxstbSorry, the opposite....
09:17:50Falco98oh well, bedtime
09:18:03*petur just got up...
09:18:04 Quit Falco98 ("CGI:IRC")
09:18:14*linuxstb too
09:20:18*JdGordon feels like he did to..
09:20:36JdGordondamn being awake for 8 hours already :p
09:26:03JdGordonhell ye!... i tinhk its working 100% now
09:26:11JdGordon(thats about the 5th time ive said that :D )
09:29:21JdGordonhardeep: awake enough to have a quick look?
09:29:37hardeepJdGordon: sure
09:29:49 Join midkay [0] (n=midkay@rockbox/developer/midkay)
09:30:16 Quit midkay_ (Read error: 104 (Connection reset by peer))
09:31:23JdGordoni tihnk thats complet.. bugless... and finished :D
09:32:08JdGordonwell.. of course not... i just realised there is a "break;" missing, but not really needed untill more cases get put in the switch
09:33:00 Join safetydan [0] (n=dan@rockbox/developer/safetydan)
09:34:12peturhahaha... took you about 1 minute to realize that eh?
09:34:37JdGordonits not actually a bug.. just a security thing... so no big deal
09:34:40JdGordon... for now..
09:35:08JdGordonanway, its fixed on my comp and we got another week before this is even goin to be considered for inclusion..
09:37:41safetydanso... what's happened in the last... oh say 6 weeks? :)
09:37:57JdGordonits been cold...
09:38:10***Saving seen data "./dancer.seen"
09:38:45hardeepit looks okay to me other than maybe some minor cleanups
09:38:51*safetydan wonders how much will have changed in cvs...
09:39:58hardeeplike a little more whitespace =)
09:40:15JdGordonna :p
09:40:27JdGordonnext ull be asking for comments...
09:41:01 Quit ender` (" Just when you get really good at something, you don't need to do it any more.")
09:44:09 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
09:44:58*LinusN tries to crash his h140 like the bug reports in the wiki say, but fails
09:45:12JdGordonthats good... isnt it?
09:45:41LinusNnot really
09:45:44hardeepi wasn't able to reproduce the play->stop bug that amiconn reported
09:45:51LinusNi just tried that too
09:46:19LinusNthe sad part is that it might be codec dependent, and people rarely mention the file types
09:46:29markuncrash when repeatedly pressing stop and play? I had that too.
09:46:33amiconnmp3 for me, as always
09:46:48markunogg here
09:46:55LinusNi start a file, and then stop-play-stop-play several times
09:47:14LinusNit flips back and forth between browser and wps, but doesn't hang
09:47:15amiconnvoice enabled?
09:47:25JdGordonno crash here... just pressed stop-play-stop.... about 30 times
09:47:31markunLinusN: I had the problem with voice disabled
09:47:53markunBut it was a few weeks ago and just avoided pressing stop-play-..
09:48:26LinusNi can't repeat it
09:48:56markunno, me neither now
09:49:14JdGordoni just tried the first release critical bug on swcodec and works fine also..
09:49:14amiconnCan't try it right now - all my hd based units are under runtime test
09:52:01 Join damaki__ [0] (
09:52:06LinusNamiconn: was it hard to reproduce last time you tried?
09:52:42JdGordon"LONG rewinds may still not be handled quite right." <- works fine for me,, ffd and rewind... (just need to wait a sec or 2 maybe..) about 11min ffd/rwd
09:54:03markunlinuxstb: there were some bug reports about seeking in flacs and long mp3 files, did you take a look at it by any chance?
09:54:24JdGordonoh, while im on that page... "Auto-Change Directory is broken:" is under recently fixed... im having problems with it.. it starts playback fine on the next dir.. then after 20/30sec or so it pauses and starts again.. then stops after another 30sec or so and keeps stop/starting
09:54:37linuxstbmarkun: I can reproduce the FLAC problem - as lostlogic mentioned, it seems to be an issue when seeking outside the currently buffered data.
09:54:59hardeepJdGordon: using a recent build?
09:55:14JdGordonactually yesterdays..
09:55:35hardeepwith or without your changes?
09:55:49JdGordonwith.. but that shouldnt effect it would it?
09:56:07hardeepno, in theory, but it's good to remove variables
09:56:31JdGordonok, im checking it again.. if its there ill try a clean build
09:57:39LinusNJdGordon: i just tried, and it works fine for me
09:57:48LinusNdid you do anything special?
09:58:21JdGordonno nothing special.. but i just tried it again and it seems to be working again.. ( :'( ) but it was definalty happening yesterday
09:58:32LinusNseems most issues are related to voice playback
09:58:47JdGordonnot mine.. i never have it on
09:58:58 Part mixup
09:59:16 Join theli_ua [0] (
09:59:20hardeepdo you use crossfade?
09:59:37JdGordonim trying it again with the track from yesterday which didnt work...
09:59:51JdGordonit wont make a diff if i ffwd through the last track in the folder will it?
10:00:08hardeepit shouldn't
10:00:30JdGordonHA.. just did it
10:00:35JdGordonat the 45sec mark of the track
10:00:56JdGordonmight be the track itself tho.. coz the last one worked
10:01:00LinusNgive me a step-by-step description on how to reproduce it
10:01:31JdGordonmake sure auto-change is on.. gotot he last track of a folder.. skip to a few sec before the end and let it play.. then wait
10:02:01JdGordonit doesnt appear to be happening again.. so i dunno if its a real bug or what...
10:02:51*JdGordon is watching buffers as it happens..
10:05:04JdGordonoh poo... it didnt do it
10:05:43LinusNi hate those intermittent faults
10:06:35 Quit damaki_ (Read error: 110 (Connection timed out))
10:06:41peturglitch? race-condition? ... fun to trace....not
10:13:07 Quit hardeep ("Chatzilla 0.9.73 [Firefox]")
10:13:59 Join damaki_ [0] (
10:18:23*petur wants general platformnames and other groups in the target list of the tracker (ipod, iriver, swcodec, hwcodec, ...)
10:19:06LinusNhehe, the "Reed fast" voice is really fast :-)
10:19:08 Join lodesi [0] (
10:19:24peturbut you can still understand it
10:19:30peturneeds some practice
10:19:40JdGordonhmm... instead of jumping to the next dir it decided to restart the last track..?
10:20:05LinusNJdGordon: are you in the wps when this happens?
10:20:28JdGordonok, it just worked
10:20:43JdGordon.. by ffwding tot he end and letting it finsh
10:22:01LinusNlet's hope you can find a pattern here
10:23:02JdGordonok, jumped to the last track.. ill let u know in 7 min.. i like hit song :D
10:24:51RedBreva'Jump to last track' - is that select last track in file browser and play it, or play track 1 and skip tracks till last one selected?
10:25:25JdGordonthats skip all the tracks manually in the wps untill its the last song
10:29:54 Quit damaki__ (Read error: 110 (Connection timed out))
10:30:04JdGordongrr.. it changed correctly...
10:30:20 Join damaki [0] (
10:30:41JdGordonand it seems to be playing with no problems...
10:31:06*JdGordon is either making it all up or the hdd is buggered..
10:37:35peturtry holding it upside down, after all, you guys are hanging upside down on the underside of the earth :P
10:37:54LinusNthat must be it
10:38:22JdGordondont they install the hdd's upside down for use int he southern hemisphere just for that?
10:38:51 Join BHSPitMonkey_ [0] (
10:41:44 Quit BHSPitMonkey (Read error: 110 (Connection timed out))
10:44:02 Quit damaki_ (Read error: 110 (Connection timed out))
10:46:32 Join wooo [0] (
11:12:25 Join damaki_ [0] (
11:12:30 Quit akaidiota (Read error: 110 (Connection timed out))
11:16:08amiconnLinusN: Wasn't very hard to reproduce. Just note that it doesn't happen if you start/stop *very* fast - wait a tiny bit inbetween
11:16:50LinusNhow long is a tiny bit?
11:16:51amiconnLinusN: Btw, do you know any reason why 'disk poweroff' is disabled by default?
11:17:07LinusNnot really
11:17:10amiconnIt seems to have a big impact on battery runtime on iriver
11:17:25LinusNi think it could be on by default
11:17:33amiconnFor platforms were we can't use disk poweroff reliably, it's disabled in cvs anyway
11:17:41amiconn(player, fm/v2)
11:17:55amiconnMy player is running absolutely stable with it enabled
11:18:13amiconnIhmo we could even remove the option, and enable it all the time where supported
11:18:30 Join Kohlrabi [0] (
11:19:40peturbetter even
11:20:36preglowmakes no sense not to do it
11:20:42preglowor is there some performance difference?
11:25:04 Join damaki__ [0] (
11:25:40LinusNpreglow: on the archos, powering on the hdd takes longer than waking it up from a sleep
11:25:56LinusNi guess it's the same for the other models as well
11:26:56LinusNalso, powering on a 2.5" hdd requires slightly more power than waking it up, but i think that's negligible
11:27:03amiconnWe power on, wait a second, then wake up the disk
11:27:22amiconnSo the effective spinup time is roughly 1 second longer
11:27:46*LinusN is trying to understand the playback code
11:28:52LinusNi wonder why both codec threads call swap_codec() when entering usb mode
11:28:55preglowwell, since we've got dircache, i don't really care about spinup time anymore
11:29:12LinusNit's important for buffer refills
11:29:30LinusNespecially on archos
11:29:57LinusNwhere the buffer is small and the spinup times long
11:30:40amiconnI'll take a benchmark with 'disk poweroff' disabled for comparison, on all hd targets
11:30:51dwihnoSpeaking of dircache... How is the caching handled during startup?
11:31:05LinusNin the background
11:31:05dwihnoIs it loaded, or does it verify something? It takes ~10 seconds for me to load the cache
11:31:16dwihno(sounds much, in my world)
11:31:28LinusNit scans the disk
11:31:31*amiconn wants d-a-t-a for calibrating runtime estimation, tweaking charge state estimation, and v1 recorder charging
11:31:32 Quit damaki (Read error: 110 (Connection timed out))
11:31:57amiconnV1 recorder charging leaves a lot to be desired
11:32:21LinusNdwihno: it always scans the disk
11:32:25dwihnoMy disk doesn't change too often... Perhaps some nice mode could be implemented when you just force the scanning by yourself instead of at every system startup
11:32:41LinusNdwihno: i'm firmly against it
11:32:57amiconnHmm, in fact we don't wait one second
11:33:01LinusNthe scanning is done in the background anyway
11:33:33amiconnIt's just that we (have to) apply an ata hard reset and some mode settings after power on
11:33:42dwihnoLinusN: sure, but listening to, let's say mp3's on ipod is fairly impossible meanwhile the scanning occurs
11:33:59amiconn(set_features, set_multiple_mode, and freeze_lock)
11:34:04 Join pjo [0] (
11:34:07LinusNif the cache is out of sync, you can trash the fils system
11:35:17dwihnodisk caching uses file offsets?
11:35:36 Join akaidiot [0] (
11:36:47LinusNdwihno: even if it didn't trash the file system, i don't want to handle all the reports on mysterious behaviour
11:37:06LinusNbetter fix the ipod performance problems instead
11:37:41LinusN"i deleted a file, but rockbox says it's still there"
11:38:11***Saving seen data "./dancer.seen"
11:38:23dwihnothe x5 doesn't suffer from that?
11:38:34LinusNit might
11:39:02LinusNas the performance is sub-par in some respects
11:39:11dwihnohm, ok
11:39:24dwihnostill, it would be nice having it configurable
11:39:41 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
11:40:21 Quit damaki_ (Read error: 110 (Connection timed out))
11:40:22preglowit'd only be problems
11:42:56LinusNdwihno: experience shows that such configurability doesn't prevent users from screwing up
11:43:27LinusNthey enable options they know nothing about, and try all kinds of stuff in the debug menu etc
11:43:51preglowi can see no reason to have this configurable
11:43:58LinusNme neither
11:44:00preglowten minutes saved battery, ok
11:44:12preglowbut no, if the ipod can't keep up, than disk scan isn't the problem anyway
11:44:20LinusNit would only be a workaround for an ipod problem
11:48:14dwihnoI'm just discussing reducing the 10 second disk scan
11:49:08LinusNyes, but that scan should not be an issue if the ipod performance is good enough
11:49:52LinusNand sacrificing data integrity is not an option imho
11:50:29amiconndwihno: dircache is configurable - just disable it
11:52:21dwihnoWhy does it feel like I'm fighting a battle I can't win ;)
11:52:36dwihnoI'll just build the cross compiler and set it up myself :)
11:52:52dwihnoThen I'll come back crawling when my data is all corrupt and stuff :)
11:54:32dwihnoA great time to test the new compiler downloader I saw in the cvs log
11:58:51 Join Nibbler [0] (
12:01:04preglowwhat's the run time of h1x0 retailos again?
12:01:15 Quit wooo (Read error: 110 (Connection timed out))
12:02:41amiconnpreglow: Afaik iriver promises 16 hours
12:02:47*amiconn never measured it
12:03:33 Join infamis [0] (
12:03:53dwihnoWhat compiler is used for ipod?
12:04:01preglowamiconn: then we really have them soundly beaten
12:04:07preglowamiconn: they even measure at 128kbps
12:04:14preglowdwihno: gcc 4.x
12:04:21dwihnopreglow: so the script won't do me no good?
12:04:23preglowdwihno: most people use 4.0.3
12:04:28preglowdwihno: why?
12:04:30amiconnpreglow: What runtime did you get?
12:04:34preglowamiconn: it's still going
12:04:40*dwihno is testing the "get-a-compiler" script, just checked into cvs
12:04:41preglowamiconn: around 30% battery left
12:04:47dwihnowhat platform?
12:04:54 Join Jungti1234 [0] (n=jungti12@
12:04:57preglowamiconn: i suspect i'll get slightly less run time than you, my battery is probably more worn
12:05:02Jungti1234I have question
12:05:06amiconnBtw, I have to slightly correct my runtime figures. I have the old version of my test album on the units, so 192kbps cbr
12:05:13infamisdon't ask jungti
12:05:23preglowjust ask
12:05:24infamisjust say it....
12:06:05infamisfor example...
12:06:07 Quit infamis (Client Quit)
12:06:19preglowamiconn: avg bitrate is probably close to 210kbps for what i'm testing now
12:06:21 Join infamis [0] (
12:06:33Jungti1234now, Rockbox support 'APE'?
12:06:34infamisanybody experienced random tracks playing?
12:06:35 Quit dongs (Read error: 110 (Connection timed out))
12:07:04Jungti1234sorry, I don't speak well English.
12:07:06linuxstbJungti1234: No APE, and there probably never will be.
12:07:28Jungti1234I don't know how I must speak.
12:08:01preglowyou mean monkey's audio?
12:08:23preglowrockbox does not support monkey's audio (.ape) and probably never will, no
12:08:28Jungti1234Can you say reason to me why can't support it?
12:08:43preglowbecause the source code is not compatible with the rockbox license
12:08:45linuxstb1) Not truely open source; 2) Too compolex.
12:08:48preglownot gpl compatible
12:09:05preglowlinuxstb: only the high profiles are too complex, afaik
12:12:31Jungti1234thanks all
12:16:37infamisanybody experienced a random track playing while a track was already playing?
12:18:37infamisI was playing track A, then all of a sudden, track B started playing from a random time while track A id3 & progress bar indicator was showing. track B was not the next or previioustrack
12:19:09infamistrack A time was somewhere in the middle when it occurred
12:19:50LinusNthat's news to me
12:20:30infamispretty odd
12:21:08*theli_ua is playing chuckie egg on his Ipod mini :D
12:21:31infamisit's only happened one time, however I do remember that some seconds before (about 10) playback had paused for about less than half a second,
12:21:44infamisI thought it was my mp3, so I rewinded & played it back, and it played back seamlessly
12:22:00infamisthen the random track playback happened seconds after
12:23:15infamisThis was a 2:10 song length track
12:23:37linuxstbtheli_ua: Congratulations. Do you know how fast it's running? i.e. how close to realtime?
12:23:54theli_uai've had such issues but long time ago ... infamis, how old is your build?
12:24:17theli_ualinuxstb, very close to 100% ;) maybe even 100 :D
12:24:42infamisthe next track (in the playlist) is 4:07, and then track B (the track that played back out of place) was next in the playlist (and is 5:31)
12:24:57theli_ualinuxstb, i still have no sound... i think i'll leave it to you ;)
12:25:24linuxstbGetting it working at 100% speed on an ipod 5g will be my challenge to myself.
12:25:43linuxstbHave you done any optimisations? e.g. do you use any IRAM?
12:26:35theli_ualinuxstb, which device do you have?
12:27:06linuxstbVarious - an Archos recorder, iriver H140, an ipod color, and an ipod video.
12:27:27infamisPlaying the track (track A) played back flawlessly without err
12:28:07 Join PaulJam [0] (
12:28:10theli_ualinuxstb, i don't use IRAM... i think ... no optimisations still .... :)
12:28:24linuxstbSo is it displaying 25fps?
12:29:34theli_ualinuxstb, no i'm joking .. it's not 100% ... will you, please download builded zxbox.rock and see it by yourself?
12:29:36CassandraAnyone had a chance to try out the new improved boxes on h3xx?
12:30:40linuxstbCassandra: No, but I can try it on my ipod Color now (same LCD size) if you want.
12:30:54Cassandralinuxstb, please.
12:31:52theli_ualinuxstb, can you please try (on ipod video) with ?
12:32:09theli_ualinuxstb, use zxbox as a viewer plugin
12:33:24linuxstbtheli_ua: Sure.
12:33:31JdGordonhelp.. how the heck do i use sort and join to join 3 files without writing to any intermidiate files? <- me is gonna fail if some1 cant help me out
12:33:41CassandraI'm really pleased with the way colour boxes has turned out. Now there's just the faff of updating all the other resolutions. :(
12:33:52 Join Aditya|Nap [0] (
12:34:04 Part Aditya|Nap
12:34:35linuxstbJdGordon: What's the problem with an intermediate file? It looks like the join command always takes exactly 2 files.
12:35:12JdGordonthe problem is the assignment marking script doesnt allow any output files except 1 which is the output of the whole thing...
12:35:51linuxstbThen maybe something like: join file1 file2 | join /dev/stdin file3
12:36:11LinusNwhy join?
12:37:06 Quit infamis ("CGI:IRC (EOF)")
12:37:22JdGordoncoz thats the assingment :'(
12:37:38Cassandra- reads from stdin.
12:37:42LinusNjoin accepts - as an argument
12:37:45JdGordonlinuxstb: something like that but join needs to have the input sorted first...
12:37:50LinusNwhich means stdin
12:38:38CassandraSounds like a bloody stupid assignment to me.
12:38:51 Join damaki_ [0] (
12:38:59JdGordonworth 0% but if its not completed u fail the unit :O
12:40:40JdGordonbugger this.. tv time for an hour
12:48:10JdGordonso much for that then... bloody useless yanks with their out of sync tv rips!!
12:52:03Cassandralinuxstb, did it work then?
12:54:50 Quit damaki__ (Read error: 110 (Connection timed out))
12:55:34 Join Pi_ [0] (
12:56:14 Quit lodesi (Read error: 110 (Connection timed out))
12:56:52 Join lodesi [0] (
13:00:35 Join ashridah [0] (
13:02:14theli_ualinuxstb, ping?
13:02:22 Join TeaSea [0] (
13:02:46 Join dongs [0] (
13:05:39 Quit linuxstb (Read error: 110 (Connection timed out))
13:05:56 Join linuxstb [0] (
13:07:44linuxstbCassandra: Yes, it works nicely. Is there anything specifically you want me to test?
13:08:39theli_ua shouldn't this be closed with note to use tagcache? :/
13:09:29 Join Xerion_ [0] (
13:09:46 Join TARIK_ [0] (
13:09:50 Quit Xerion (Read error: 104 (Connection reset by peer))
13:09:50 Nick Xerion_ is now known as Xerion (
13:10:42theli_ualinuxstb, have you tried that .rock+snapshot (i'm very interested in what will you say about speed)?
13:11:01linuxstbCassandra: My first comment is that there seems to be enough room to display all the song info without switching. Second, the ???k bitrate overflows into the codec bitmap for files with > 999kbps bitrate (I have some FLAC files which do that, and all WAV files will...)
13:11:11linuxstbtheli_ua: Just about to try now (I was distracted for a while...)
13:11:23theli_ualinuxstb, ok :)
13:14:42linuxstbtheli_ua: The first time I tried it, it game me an error message loading the snapshot, and just went to the Spectrum BASIC interface. The second time, it worked, but game a warning about snapshot being too long...
13:15:10dwihnoSilly, silly, silly :(
13:15:32linuxstbtheli_ua: It's slow, but no worse than pacbox was before I started optimising it. So I'm sure it can be made to run at full speed.
13:15:59theli_ualinuxstb, error is strange but warning not ... cause i've had to change all file operations .... still need to be investigated
13:17:17theli_ualinuxstb, how did you quit it? ( hold is the quit button :) )
13:17:36linuxstbYes, I found that... It doesn't take long to try all possible key combinations on an ipod.
13:17:38Cassandralinuxstb, ta. Yes, I have an updated version which displays more song info (I've left the last line switching because the display feels too busy to me otherwise)
13:18:23CassandraI'll try to do something about the bitrate issue at some point, too.
13:18:29linuxstbOK. It's probably just personal taste, but I dislike any switching, at least for current track.
13:19:03Cassandralinuxstb, I understand. I don't think that track elapsed info and playlist position are terribly important info though.
13:19:13CassandraEspecially when there's a progress bar as well.
13:19:25 Quit TARIK_ ("Client Exiting")
13:19:36CassandraWhat about the disk activity light?
13:19:51Cassandra(Or is that not implemented on iPod yet?)
13:20:05linuxstbI like to look at the track elapsed time - so am annoyed to have to wait for it to come back. Current track could just be abbreviated to [01/03] somewhere.
13:20:17linuxstbIt is implemented - I'll try now.
13:20:25 Join PaulJam_ [0] (
13:20:53linuxstbYes - it seems to work fine. A small green circle next to the battery indicator.
13:21:03CassandraTBH I'd be tempted to get rid of the peak meter and add an extra line.
13:21:08CassandraYep. Cool.
13:21:15linuxstbHold switch works as well.
13:21:28CassandraExcellent. Now test remote hold. :)
13:21:45linuxstb:( Stop teasing.
13:22:15CassandraPeak meter's always struck me as kind of pointless, but some people seem to like it.
13:23:02linuxstbI'ld say get rid of it. It's unusable on ipods at the moment, and I think it even causes skips on the H1x0 (with e.g. high-bitrate vorbis files).
13:23:03 Quit Jungti1234 ()
13:23:10 Nick daurn|afk is now known as daurnimator (
13:24:00Cassandralinuxstb, fair enough. I think it's important to have all the info there, and I take what you say about switching.
13:24:20kingspawnAny advice on what to do when rockbox on a nano refuses to change the theme back? Tango is persisting on staying on, even though I've set myself on fire to change it back to default
13:24:33Cassandra(I dislike the idea of [a/b] for track position because I don't think it's clear what it means.)
13:24:55Cassandrakingspawn, maybe you need to change the backdrop?
13:25:26kingspawnCassandra: Forgive the ignorance, but how?
13:25:38CassandraGood question.
13:26:08kingspawnHeh. I'd rather not reset the whole cfg, but that seems to be the only reasonable way out at this moment.
13:26:12CassandraOh yeah. Find one you like and long press play on it.
13:26:22CassandraThere's a set backdrop option there.
13:26:44Cassandra(I don't think there's a good way to remove the backdrop completely at the moment.)
13:26:50linuxstbIf you're talking about the backdrop for the main menu and file browser, then there is a menu option (under I think LCD settings) to clear the current backdrop.
13:26:59Mikachuit's longpress select on ipods
13:27:05Mikachuplay just goes to the wps
13:27:24peturyou need to copy the bmp of the correct size into .rockbox/backdrops
13:27:39kingspawnlinuxstb: Now it locked up :) Excellent, haha
13:27:47preglowalways the trouble maker
13:27:53kingspawnI do my best
13:27:57peturor clear it like linuxstb said
13:28:13linuxstbkingspawn: So it locked up when you selected "clear backdrop" ?
13:28:15kingspawnpetur: Indeed I did, that caused the whole shebang to hang (sorry about the rhyme)
13:28:22kingspawnlinuxstb: indeed
13:30:31linuxstbtheli_ua: Could you add a "fps" display to zxbox? You can look at pacbox/pacbox.c for an example. It would be interesting to see the actual speed - I'm guessing 25fps will be full-speed.
13:31:19theli_ualinuxstb, i'll look into it now
13:32:02theli_ualinuxstb, don't really sure what can be the way to automatically load tape files :(
13:34:38 Quit PaulJam (Read error: 113 (No route to host))
13:38:14***Saving seen data "./dancer.seen"
13:42:00 Join tvelocity [0] (n=tony@
13:47:05 Join leftright [0] (
13:47:21leftrightSlasheri you around
13:47:29Slasherileftright: hi :)
13:47:42leftrightHi there, how are you
13:48:03Slasherifine, thanks :) workday almost finished now
13:48:33 Quit safetydan ("Leaving")
13:48:55leftrightI have a bug for you. dir cache doesn't enable from a cfg file, I have to go and manually select of to on for it to take and then reboot
13:49:07leftrightSlasheri ^
13:49:20theli_ualinuxstb, around 10-11 on mini, you can redownload that .rock and try what it would be on video if you want
13:50:23Slasherileftright: ah, yes.. that is really weird behaviour
13:52:22 Quit _Lucretia (Read error: 110 (Connection timed out))
13:53:18linuxstbtheli_ua: It's stabilising at around 7.6fps, but still increasing very slightly...
13:54:04 Join _Lucretia [0] (
13:54:44theli_ualinuxstb, i have 14 when skipping every even frame ...
13:55:31theli_ualinuxstb, and even ~16-17 in other snapshot (just 16k demo intro)
13:56:13linuxstbI'm looking forward to seeing the source... I'm sure there are a lot of optimisations which can be done.
13:56:55linuxstbWhen you open the ".sna" file, are you checking if "fd" is > 0 or >= 0 ? 0 is a valid file descriptor.
13:57:14 Part leftright
13:57:15theli_ualinuxstb, i'm sure too .. well, if you want i can show it now, just thought you won't have much time near 3.0
13:57:23LinusNhmmm, now i think i'm beginning to understand the codec threading
13:57:46preglowLinusN: good, now stay away from dangerous situations, we'll be needing you
13:57:51LinusNand suddenly i also understand why there are usb problems
13:57:59ashridahdoesn't that require dropping acid or something?
13:58:24 Join _Vladoman [0] (
13:58:50 Quit Vlad0man (Read error: 110 (Connection timed out))
13:58:51preglowashridah: oh, i'm sure he was kite-high before daring to embark on it
13:58:55LinusNnow i get the same feeling as lostlogic got when he started with the playback rewrite
13:59:26LinusNlooks terribly complicated
13:59:41LinusNwhile it really shouldn't be
14:00:17*petur sets 3.0 release date to 1 may 2007
14:00:24ashridahhurray for Ad-Hoc design
14:00:56LinusNthe lack of comments is somewhat disturbing
14:01:15peturnot uncommon to the whole rockbox code :(
14:02:23peturthe project I'm working on now had a release date set in february. They already missed it twice, maybe next february :D
14:02:50 Join Paul_The_Nerd [0] (
14:03:24linuxstbpetur: I would blame the project manager for setting unrealistic deadlines, or the client for setting unrealistic specifications...
14:03:44peturthe project manager was already fired some time ago
14:04:16peturtheir engineers are to blame for making it complicated and technically almost impossible
14:04:17linuxstbAnd then things sped up?
14:05:06peturboring project it is, too
14:05:08linuxstbDon't they teach people KISS any more?
14:05:20preglowthis the blackfin thing?
14:05:37peturno, that's done already :)
14:05:37 Quit mirak (Read error: 110 (Connection timed out))
14:06:15peturand stable too - no crashes in 1 week+ full time operation :)
14:06:19 Join mikearthur [0] (
14:06:56lostlogicLinusN: the current USB problems stem from the locking between the voice and music codec threads, btw
14:08:47lostlogicLinusN: USB detection was somewhat simpler before, because the two threads were more similar, but since voice playback is fundamentally different from music having them both drop out to basically tehs ame queue wait state on USB didn't seem 'right'
14:10:34LinusNi think the whole codec threading seems somewhat fragile
14:12:03lostlogicaye, even after quite some work on it, it still has freezes in it. ideas?
14:12:51LinusNi see a very weird thing in the logf dump
14:13:13LinusNthe voice codec is swapped out twice without being swapped in
14:13:21 Quit Siku ("reboot")
14:13:58lostlogicthat... certainly is strange
14:15:29lostlogicperhaps has to do with my abusive method of stopping the voice thread perhaps.
14:15:41LinusNline 8 is when the music is stopped after being resumed
14:15:58lostlogicgrr, pastebin... being ... slow?
14:16:05LinusNit swaps in the voice codec
14:16:24LinusNwhich swaps itself out right away
14:16:59 Join Siku [0] (n=Siku@
14:17:00LinusNi think the problem is that the two threads both call swap_codec() in usb mode
14:17:57LinusNbtw, this happens when i have a voice file, but doesn't activate the talking menus
14:18:06LinusNand have autoresume=yes
14:19:09LinusNiiuc, a swapped out codec keeps looping in the codec_swap() loop, right?
14:19:39lostlogicit should only loop once, assuming the other codec resumes
14:20:05LinusNnow i'm confused
14:20:50lostlogicbut yes, the problem lies in both calling swap_codec, so it would seem to matter which order it actually gets called in perhaps, but my brain isn't quite functional ye tthis morning.
14:23:40LinusNi'll have to do some more research
14:23:45lostlogicso, when audio starts really early, the voice codec hasn't finished initializing before the audio codec does.
14:24:00lostlogicthis means that when something causes audio to stop, the voice codec goes to finish initializing and badness happens
14:24:33LinusNi'm not sure that it the problem
14:25:33LinusNthe voice codec is loaded properly, and it ends up in request_buffer_callback() as it should
14:25:48LinusNand is swapped out when Q_AUDIO_PLAY arrives
14:26:26lostlogicbut there's no "swapping out codec:0" message, evar...
14:26:31LinusNnope, never
14:26:38LinusNthat confuses me
14:26:48lostlogiccurrent_codec variable abused somewhere?
14:26:56LinusNmaybe, or the mutex
14:27:21lostlogic*nod* since apparently mutexes aren't threadsafe as I learned in another part of the playback
14:27:36lostlogicor should be threadsafe, but aren't designed with that in mind or something.
14:28:19lostlogicoohh, must be the mutex.
14:28:22LinusNthey should probably be threadsafe
14:28:28preglowa non-threadsafe mutex?
14:28:32preglowisn't that an oxymoron?
14:28:58LinusNpreglow: threadsafe, meaning anothe thread can't unlock it
14:29:02lostlogicpreglow: lock and unlock by different threads !+= mutex behavior
14:29:15lostlogicLinusN: I see the problem.
14:29:42lostlogicin the codec_thread function −− mutex_unlock is called before the SYS_USB_CONNECTED event will be received and processed −− so both codec threads are allowed to run.
14:30:15LinusNwe should really think of another way to handle the codec threading
14:30:42LinusNmaybe they could even be run in the same thread
14:31:01LinusNhmmm, maybe not
14:31:16lostlogicLinusN: I considered trying it, but swapping call stacks made my brain hurt, so I gave up.
14:31:19preglowdoesn't sound very easy
14:31:26preglowand it certainly isn't kiss
14:31:39lostlogicthe current solution doesn't seem to be either though :(
14:31:59LinusNi gotta go now, cu later
14:32:19lostlogiclaters −− will try to fix this particular bug sometime today
14:32:24 Part LinusN
14:32:40preglowis this a crashing bug?
14:32:55lostlogicit's a no-usb-with-voice-and-resume-and-other-shit bug
14:33:08lostlogicand possibly also the reason it freezes on stop when a voice clip is playing.
14:33:28lostlogicgenerally a major bug because it allows two threads that run in the same memory area to run at the same time in certain situations
14:33:41daurnimatorhi lostlogic
14:33:50daurnimatori'm wondering about mp3 decoders
14:33:56lostlogicI know very little.
14:33:58daurnimatorwhat do you recommend?
14:34:09linuxstbWhat kind of decoder?
14:34:36Mikachuaccording to the audacious devels, their decoder is the best :)
14:34:40preglowdaurnimator: what do you need it for?
14:34:49daurnimatorfor a low speed arm cpu (no fpu), should i try to use Helix (even though licensing issues), or go with something general like libmad
14:34:58linuxstbHow low speed?
14:35:18linuxstblibmad seems to work fine on the 75Mhz ARMs in the ipods.
14:35:22preglowdaurnimator: if you don't care about the licensing and only want mp3, go for helix
14:35:31preglowif not, use libmad
14:35:39preglowlibmad should run nicely on 120mhz
14:35:47linuxstbBut of course libmad may also give you licensing problems - it's GPL'd.
14:36:48linuxstbdaurnimator: Also, which variety of arm is it?
14:37:50linuxstbWhich is even faster than the ipod's ARM. So I don't think it will struggle with 120mhz.
14:38:18linuxstb(I think Bagder said a 120mhz arm9tdmi is equivalent to about a 150-160mhz arm7tdmi).
14:38:18daurnimatorthats the slower processor
14:38:26preglowlinuxstb: yeah
14:38:32daurnimatori want background music for games etc
14:38:35preglowarm9 has tons better pipelining
14:38:51preglowdaurnimator: but like i said, the helix decoder is the faster one
14:39:03preglowdaurnimator: so if you only need mpeg layer 3, don't care about the license, then go for it
14:39:18linuxstbOr use libmad and help optimise it....
14:41:54preglowyes, preferably that
14:42:15preglowwe'll provide balloons for all the fun coding you'll do
14:42:46 Join Jungti1234 [0] (n=jungti12@
14:46:51preglowyou can have fun coding without the balloons if you want to
14:48:12Jungti1234copy -> paste
14:48:25XavierGrhmm my battery benchmark on H140 seems to go just like amiconn described.
14:48:52 Quit [TCK] (Read error: 110 (Connection timed out))
14:49:16XavierGrI have 15 hours runtime and rockbox reports another 30% battery juice left!!!!
14:49:24XavierGrtime will tell....
14:50:21preglowi'm on sixteen and a half hours
14:50:30preglowi expect it'll die in an hour and a half
14:50:33preglowold battery, though
14:51:46 Quit pjo (" HydraIRC -> <- 100,000+ downloads can't be wrong")
14:52:05crwlI could try with my 2100 mAh (or whatever that is) replacement battery, but it would take too long :P
14:58:04XavierGrBTW I am testing 128kbps bitrate mp3s since amiconn's test was al-preset-standard
14:58:43 Quit dj-fu ("Leaving")
14:59:37Jungti1234anyone have U10?
15:05:20amiconnXavierGr: Slight correction: It wasn't preset standard, but 192kbps cbr
15:05:36amiconnOnly a tiny difference
15:08:14 Part Paul_The_Nerd
15:11:54 Join _FireFly_ [0] (
15:12:36 Join filoktetes [0] (n=filoktet@
15:14:05XavierGrah ok
15:16:04 Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.")
15:18:01 Quit Jungti1234 ()
15:19:17XavierGramiconn: I hope that you don't mind,
15:23:37 Join JBGood25 [0] (
15:24:30 Join Cassandra- [0] (
15:24:37_FireFly_hi Cassandra
15:30:12*petur hates branching - merging always feels lake wasted time
15:33:31 Join Poka64 [0] (
15:36:12preglow17:20 here now
15:36:18preglowit might actually reach something close to 19
15:38:15***Saving seen data "./dancer.seen"
15:38:39XavierGrthe rockbox is reported to have less batteyr time for H100 in vain!
15:39:00XavierGrthis option must be set to on by default ASAP.
15:40:40 Quit Cassandra (Read error: 110 (Connection timed out))
15:40:40 Nick Cassandra- is now known as Cassandra (
15:41:30CassandraWhat option?
15:41:55CassandraI've never believed the H100 had worse battery life under Rockbox. It's always been great for me.
15:42:18 Quit JBGood (Read error: 110 (Connection timed out))
15:42:38preglowCassandra: hd power off
15:42:50preglowit has had worse battery life at times
15:42:54preglowbut probably not for a while
15:43:26CassandraIs this going to apply to the 3xx then?
15:43:33CassandraIf so, that's probably more of a win.
15:43:54CassandraDid we ever track down what was making 3xx battery life suck so badly?
15:43:56preglowrockbox does meet the retailos battery life times without it
15:44:00preglowon h1x0
15:44:13preglowlinus is scheduled to do it, but he's a bit short on rockbox time these days
15:44:59peturhe could do current measurements again with the HD power off
15:49:56 Join Vlad0man [0] (
15:49:59XavierGrCassandra: Rockbox runtime on H100 was a bit less with this option set to off.
15:50:58 Quit _Vladoman (Read error: 110 (Connection timed out))
15:51:03XavierGrNow it suprasses (with Power Disk off set to on) retail firmware 2-3 hours!
15:51:25XavierGrI guess now all iriver fronts (at least on H100) are covered.
15:51:56 Join Paul_The_Nerd [0] (
15:52:07XavierGrthe only thing that retail OS can do over rockbox is recording to mp3.
15:52:45RedBrevayou mean retail OS is lacking high quality lossless recording mode ;-)
15:53:09Paul_The_NerdRedBreva: H100s can record to wav in retail.
15:53:40RedBrevaheheh, shows how much I have ever used retail OS
15:54:06pregloware the fonts bundled anywhere on the site?
15:54:16XavierGronce bugs are ironed out no-one will have an argument anymore to use retail OS
15:54:17PaulJam_retail os has an option to reduce sound quality (SRS) which rockbox doesn't offer.
15:54:29XavierGrpreglow: yes on the daily builds
15:54:35preglowXavierGr: in the main zips?
15:54:41XavierGrunder the Fonts 'target'
15:54:54Paul_The_Nerdpreglow: No. Just an optional download. I sorta felt the dailies should have the fonts included, and the CVS builds should be the stripped version.
15:54:55XavierGrI thin kno
15:54:56preglowyes, i saw it eventually
15:55:56XavierGrI just can't belive that there are still people that are stubborn and use default firmware in H100
15:57:15PaulJam_if they don't need the features rockbox offers, why should they switch to rockbox
15:57:45linuxstbXavierGr: Lack of wma is probably the main drawback of Rockbox
15:58:00XavierGrwell now we can tell them that rockbox offers longer battery runtime.
15:58:44*XavierGr imagines the day when he will see on Digg and Slashdot: WMA on iPod!!!
15:59:12Paul_The_NerdPaulJam_: Well, for H100s, better battery life is a good one even if you don't use the rest of Rockbox's feature. It's hard to use a DAP without using its battery. ;-)
15:59:24 Quit _FireFly_ ("Leaving")
15:59:36 Part flamingcow
15:59:54*XavierGr is dissapointed to realise that Rockbox gets to Digg and Slashdot only for iPod stuff (due to the damn trend)
16:01:06XavierGrwell even when we are going to have WMA as an option there will still be people that will whine: But it can't play DRM'ed WMA files!
16:01:40Paul_The_NerdBut the H100 couldn't anyway. So at least for that, they have no grounds.
16:01:42dwihnoin your DRM's it will ;)
16:01:52 Join BCMM [0] (
16:02:12XavierGrI will be looking for a machine gun when this happens :P
16:02:42PaulJam_Paul_The_Nerd: the question is if it is worth to (theaoretically) void the warranty for a few additional hours of batterytime.
16:06:07linuxstbHow many H1x0s are still under warranty?
16:06:46 Quit Xerion (" ")
16:06:47 Join freqmod [0] (
16:07:22 Join Xerion [0] (
16:07:31 Nick daurnimator is now known as daurn|afk (
16:08:34Paul_The_NerdPaulJam_: Yeah, I'd be quite surprised if someone still had an h100 under warranty, but I suppose in that one situation that excuse exists. But I doubt it's the cause anyone's giving. In most cases it's just fear of something new, or fear of bricking their player.
16:08:50Paul_The_NerdOr arbitrary trust in something simply because it cost money
16:09:53HClsheesh, rockbox 3.0 sounds horridly unstable, if i'm to believe my email
16:10:21*HCl guesses he shouldn't update his rockbox then, since he's using a build a few months old that seems to work fine >.>
16:10:57Paul_The_NerdHCl: Well, 3.0 doesn't exist, so I suppose by definition it's absolutely stable. ;-)
16:11:48*XavierGr is very agitated by this series of mails in the mailing list.
16:12:07XavierGrRockbox runs very smooth for me!
16:13:08Pi_can anyone give me some advice about the quality of this patch (what it is missing/ how to improve etc)
16:13:51 Join Falco98 [0] (
16:13:59Falco98i'm up
16:14:06Falco98JdGordon: u in bed yet?
16:15:56XavierGr16 hours runtime and 20% battery left!!!
16:16:11XavierGrTheoritically it will go for another 3 hours!
16:17:25Paul_The_Nerd4, actually
16:17:31XavierGralso: wasn't to be a debate on global keymaps for iriver targets?
16:17:38XavierGrwhat happened on that front
16:17:41linuxstbPi_: Just had a very quick look. First comment - why have you made the dirbrowse() function non static? Also, I don't know the menu code very well, but isn't there a need to change the menu functions to return an enumeration instead of a boolean, now that we can have more than two return values - normal closure, USB connected and Quick Exit?
16:20:58Pi_i set up a bit of code in main_menu.c which says if music is playing, return false (back to wps) if no music playing return true (back to file tree) which seems to work fine
16:21:00JdGordonhey guys
16:21:04linuxstbPi_: Also, it's not clear from one of your comments what the patch does - does it exit the menu (going back to the part of Rockbox that called the menu), or does it always go to the WPS?
16:21:05JdGordonFalco98: just got back wassup?
16:22:19Pi_i changed dirbrowse to a bool so it could output that it was a quickexit or usc conected when in the menu
16:22:23linuxstbPi_: Also, how does this work with plugins that use the menu system?
16:22:30 Join _Vladoman [0] (
16:22:48linuxstbBut it was a bool before...
16:22:54Pi_it goes back to the wps if you entered the main menue frome the wps
16:22:59linuxstb(according to your patch)
16:23:36 Quit Vlad0man (Read error: 110 (Connection timed out))
16:23:45 Quit muesli|delhi ("ich will Khe!!!")
16:24:38JdGordonok, here is a really OT q... i bought take out chips today for lunch and for some reason didnt finish them so they r in the fridge.. anyway, are they gonna make me sick if they are in my backpack for 3 hours tomorow untill they get into the uni microwave?
16:24:46Pi_ok i might have made a mistake their i thought i had to get rid of the static so it could output information
16:24:56Pi_i am still learning C
16:26:13Falco98JdGordon: no, they'll be ok
16:26:36 Join SereR0KR [0] (
16:26:37Falco98JdGordon: so why'd you get rid of hard-coding the cointoss to "1" when the playlist has already started?
16:26:38JdGordon:) i tihnk ill just heat em up and eat them on the drive in instead :D
16:26:57JdGordoncoz its unnesacery... it all works fine now
16:27:03JdGordonthe patch is rready to go
16:27:06Falco98no it's not unnecessary :-P
16:27:18Falco98and it removes a special case that's hard to handle
16:27:21Falco98and it's easy to do
16:27:21JdGordonssshhhh... yes, it it :D is done
16:27:32JdGordonna, its fine.. its handled safely
16:27:48Falco98but if the playlist is started, it never needs to count down anyway
16:28:07linuxstbPi_: I'm not sure what others think, but my preference would be to make STOP the "quick exit" button. On ipods, you should map BUTTON_MENU to this feature. IMO, there is no need to have two buttons doing the same thing - which I think is what STOP currently does in a menu (same as LEFT).
16:28:08Falco98the only reason to have it count down is so it can add things before "first", and if it's started, that will never need to happen
16:28:46Rob2222Anyone here whos is a little familiar with the code of the GUI (especially the pitch setting screen on H300)? Cause: If you press left/right, it should adjust pitch by 2%. But theres a little bug at least at h300 that does so: press right => change from 100=>102%(ok) and when you "unpress" right he goes back to 100% (wrong)
16:28:49 Quit filoktetes ("Leaving")
16:29:01Pi_i wanted play/on because it is used to enter the WPS fron the file tree
16:29:01JdGordonit does... but only down to the current playing track.. in which case it adds the directory to the end
16:29:24linuxstbPi_: But your patch doesn't "enter the WPS", it "quits the menu".
16:29:43linuxstbMaybe MODE (A-B) would be a better button - the same button that is used to enter the menu.
16:29:49Falco98anyway.. what did you end up doing to handle the mangling of the "insert point" in the control file?
16:29:56Paul_The_NerdYeah, ideally the Play/Pause button should perform _identically_ which means it should resume music if it's stopped, AND enter the WPS, if that's your goal
16:30:00Falco98is that straight now? or merely 'good enough', or what?
16:30:36XavierGrhave you noticed that there is no button to exit the menu completely? (if you are in a submenu)
16:30:38Paul_The_Nerdlinuxstb: I agree with basically both things you've said. The button that triggers the menu should be quick exit, and play/pause should perform identically in the menus and filetree, if consistency is the goal (in my opinion)
16:30:41Pi_and returns you to the wps if you started there, it makes it easyer if you see text and want to return to the WPS it is one buton no mater where you are
16:30:41JdGordonhardeep said that the insert point was ok didnt he? (after the change so it didnt display -1)
16:30:56Falco98there was still an issue
16:31:15Falco98it was inserting the first folder (and all its sub-folders) as 0, then restarting with 0 for the second folder and counting up from there
16:31:24Rob2222hmm, looks like all here are to busy ^^ :)
16:31:32Falco98this caused messups in (intended) track order
16:31:38linuxstbPaul_The_Nerd: I don't agree with that. Rockbox has "pop-up" menus - i.e. you temporarily enter the menu and then leave it, returning to where you came from. When we have viewports, I would like to add visual clues to that behaviour.
16:33:18Rob2222linuxstb: do you working at the h300, too?
16:33:31Paul_The_Nerdlinuxstb: What's non-popup about "A-B pops up AND clears the menu, Play/Pause resumes playback from anywhere"?
16:33:31 Quit Falco98 ("CGI:IRC (EOF)")
16:33:41linuxstbRob2222: No, I don't own a h300.
16:33:44 Join Falco98 [0] (
16:34:01Falco98i really should start using mIRC again :-P
16:34:04JdGordonFalco98: u sure?
16:34:10JdGordonno, u should use miranda
16:34:16JdGordonand get the irc plugin
16:34:25Rob2222hmm ok, well, maybe somone other read it. should be simple to fix, i think
16:34:42 Quit theli_ua ("Покидаю")
16:34:46Falco98JdGordon: yeah
16:34:57Falco98i'm gonna test ur new build tho
16:35:16JdGordonRob2222: isnt that what its supposed to do?
16:35:49linuxstbPaul_The_Nerd: OK... I guess the issue is that Pi_'s patch tries to combine both features.
16:35:52Rob2222A keyPRESS changes it from 100 to 102 and when you stop holding the key it goes direct back to 100
16:36:08Rob2222i dont think that this is supposed ;)
16:36:14 Quit RedBreva ("Time for Tubby ByeBye")
16:36:16Rob2222its useless
16:36:24Paul_The_Nerdlinuxstb: Oh, I wasn't talking about his patch. Just how I generally see the functionality should be. I think it'd feel _more_ popup if one button both popped it up and cleared it.
16:36:36linuxstbPaul_The_Nerd: Yes, I'm agreeing with you now :)
16:36:48JdGordonye, wasnt it changed so u use up/down to control the pitch and use left/right as really temp changes? for dj's i guess...
16:37:14Rob2222that could be
16:37:20Rob2222i thought its a bug
16:38:03*JdGordon drink beer.. me goto bed
16:38:04JdGordongnite all
16:38:21Rob2222good nite
16:38:32Falco98JdGordon: curious about something
16:38:44JdGordonok shoot
16:38:46Falco98does the "insert tree randomly" manually override to "recurse" even if the user has it disabled?
16:38:59Falco98(and does it leave their setting alone)
16:39:08Falco98k cool
16:39:13JdGordonbut im starting to wonder if it should...
16:39:18JdGordoni think so..
16:39:19Falco98have a good one.. i'll try not to mess ur code up too much before morning there :-P
16:39:33Falco98u might wanna mess with it.. dunno
16:39:41JdGordonnop, im done
16:39:43Falco98or just explain that it always does regardless :-P
16:39:48JdGordonits working and thats enough for me
16:39:49Falco98well later i mean
16:40:07JdGordonim gonna start again on jump to a random folder again coz thats better i tihnk
16:40:21JdGordonill be around after 11am my time (gmt+10)
16:40:21Falco98i prefer the playlist way, but whatever :-P
16:40:27JdGordonboth would be good
16:40:30 Quit Poka64 ("XChat 2.6.1")
16:40:30Falco98hehe have a good sleep
16:40:46 Quit JdGordon ("using sirc version 2.211+KSIRC/1.3.11")
16:41:03 Nick _Lucretia is now known as _Lucretia_ (
16:46:10 Join klrspz [0] (n=klrSpz@
16:48:09 Join PaulJam__ [0] (
16:48:20 Nick PaulJam__ is now known as PaulJam (
16:52:18Falco98grr.. jdgordon reintroduced a bug i'd fixed yesterday
16:54:41 Quit lodesi (Read error: 110 (Connection timed out))
16:55:20 Quit Zagor ("Client exiting")
16:55:36 Join Kohlrabi [0] (
16:55:39 Join lodesi [0] (
17:04:19 Quit ashridah ("sleep even")
17:05:34 Join hardeep [0] (
17:06:26 Quit PaulJam_ (Read error: 110 (Connection timed out))
17:10:06 Join Poka64 [0] (
17:17:22 Join Hansmaulwurf [0] (
17:20:51 Quit Ironhand ("leaving")
17:23:31 Join Ironhand [0] (
17:23:52 Quit Falco98 ("CGI:IRC")
17:29:38 Join freqmod_n [0] (
17:30:05 Quit PierreTramo (Read error: 110 (Connection timed out))
17:33:23 Join lostnihilist [0] (
17:36:31 Join theli_ua [0] (
17:38:17***Saving seen data "./dancer.seen"
17:43:05 Quit petur ("__poof__")
17:45:24 Quit freqmod (Read error: 110 (Connection timed out))
17:53:50 Quit buraianto ("Chatzilla 0.9.73 [Firefox]")
17:54:52 Join biblas [0] (
17:55:04biblasAnyone here?
17:55:06PaulJamI have a little question about the virtual hdd-led: now, if the harddrive is being accessed the screen freezes for 2-3 seconds until the harddrive is ready and only then the virtual hdd-led is shown. would it be possible to show the hdd-led before the screen freezes? so the user has some feedback that something happens.
17:55:30biblasAnyone know how i can get half-life to my ipod? i got ipod 5g
17:58:41HansmaulwurfYou think you can play halflife on your ipod?
17:58:50biblasi saw a movie with it
17:58:54theli_uai think he is talking about half-life wad for doom
17:58:55Hansmaulwurfi think someone played a joke to you
17:58:55PaulJami think he means the doom port
17:59:03Hansmaulwurfah ok
17:59:08Hansmaulwurfbut that is doom
17:59:13biblas"missing base WAD"
17:59:20biblasthats what it sais when i try to load doom
17:59:29biblasi think what i saw was a half life mod to doom
17:59:41Paul_The_Nerdbiblas: Have you read the PluginDoom wiki page?
17:59:45theli_uabiblas, you should certainly read documentation
17:59:48biblaswhat should i do when it sais "missing base WAD"?
18:00:12biblasgot url?
18:00:18 Join Farpenoodle [0] (
18:01:19PaulJamwich version of the hl wad do you have, i think there are two versions, an addon version and a full version, the full version (wich is ~28MB) worked for me a few weeks ago.
18:01:54Paul_The_Nerdbiblas: I told you, it's the PluginDoom page in the Rockbox Wiki. Become familiar with how to navigate the site, and that's more than enough URL for you. :-P
18:01:55biblasi just installed ipodlinux and rockbox
18:01:59biblasso prolly the newest
18:03:04biblascan i use apples software when rockbox is installed?
18:03:33Paul_The_Nerdbiblas: I take it you haven't even read the FAQ then either.
18:03:59linuxstbPaulJam: I agree that the virtual HDD LED should come on asap, but I'm guessing the problem is that the "apps" code in Rockbox calls the file open function, which then doesn't return for a few seconds whilst the disk spins up. So as you say, during that time, there are no screen updates... I'm not sure how that could be changed.
18:05:06biblascan i use apples software when rockox is installed?
18:05:27Paul_The_Nerdbiblas: As we've said, why not read the documentation and then come back if you have further questions.
18:05:31linuxstbbiblas: I'll be kind:
18:06:38preglowXavierGr: i've got twenty hours on this thing soon
18:07:14Paul_The_NerdDoes this mean it's about time to send an email to iRiver that says something along the lines of "Hahaha, we win."
18:08:16biblasAnyone know where i can browse doom-mods for rockbox? ^^
18:08:41Hansmaulwurfits all on the page
18:08:50Hansmaulwurfdo a search
18:08:59preglowPaul_The_Nerd: yes
18:09:38Paul_The_Nerdbiblas: Rockbox just uses a doom source port. All mods that work with the retail versions of doom will work with the rockbox doom using the retail base wads they were designed for
18:10:40amiconnNews from the battery test front: H140, disk poweroff, backlight always on: 14 hours
18:11:13Paul_The_Nerd14 hours with backlight always on? Wow
18:11:16Hansmaulwurf(Paul_The_Nerd) Does this mean it's about time to send an email to iRiver that says something along the lines of "Hahaha, we win." <−−- well i can remember a iriver statement which said gapless playback isnt possibel. so i think you already won
18:11:37 Join rob- [0] (
18:12:03amiconnHansmaulwurf: Yes, and in another area as well...
18:12:18amiconnIriver claimed proper shuffle is impossible without rtc
18:12:32Hansmaulwurfyeah thats too
18:12:37biblasthx paul, but i looked at the faqs on but i couldn't find anything about doom or bas wads or where to download doom mods
18:12:57Hansmaulwurf <−−- I searched for Doom
18:13:01Hansmaulwurf@ biblas
18:13:23Paul_The_Nerdbiblas: See, *he* found the PluginDoom wiki page.
18:13:29Hansmaulwurf(amiconn) News from the battery test front: H140, disk poweroff, backlight always on: 14 hours <−−- what battery?
18:13:40amiconnstock battery
18:14:15Hansmaulwurfhm, got 14 hours with battery always off, means i didnt touch the player in that time
18:14:32amiconn−−>> disk poweroff <<−−
18:14:49amiconnThat seems to make a significant difference on H1x0
18:14:51Hansmaulwurfi mean with backlight always off...
18:15:05amiconnI got >19 hours with disk poweroff and backlight always off
18:15:29amiconnI'll run a test with backlight off and without disk poweroff next (after charging)
18:15:41dpassen1What are the potential downsides to disk poweroff?
18:16:10amiconnSlightly longer spinup time
18:16:18amiconnNothing more
18:16:44Hansmaulwurfmeans, longer time to wait if i change a track?`
18:17:05 Quit theli_ua ("Покидаю")
18:17:10amiconnIf it turns out that disk poweroff is beneficial on all units which support it, I'm thinking about making it standard, and get rid of that option
18:17:23amiconnHansmaulwurf: Yes, about half a second
18:17:27dpassen1Sounds like a good idea
18:17:48amiconnI'll check the exact difference too
18:17:56amiconn...on my various units
18:17:56Hansmaulwurfah shit, its already off :(
18:18:19amiconnHansmaulwurf: You should set 'disk poweroff' to 'on'
18:18:37amiconnFor some unknown reason, the default is 'off'
18:18:52Hansmaulwurfbad german translation
18:19:18amiconnThe translation isn't that bad
18:19:19Hansmaulwurfbtw, its Yes not "on"
18:19:27dpassen1This would be a lot more noticeable if you don't have Dir Cache, I imagine.
18:19:42amiconnThe fact that it's a "negative option" is bad
18:20:09amiconndpassen1: I never use dircache, and have no problem with the spinup time
18:20:40dpassen1Oh, even better. I was slightly concerned with removing the option altogether
18:21:08Hansmaulwurfis dircache so bad to the battery?
18:21:27amiconnI don't know. I don't like it.
18:21:52amiconnI imagine that it's better if you browse a lot, but worse if you don't
18:21:58amiconnI don't
18:22:20markunworse if you reboot a lot :)
18:22:33amiconnThe difference in spinup time is ~0.4 sec on my H140
18:22:38Hansmaulwurfshit ;(
18:23:19 Join damaki [0] (
18:23:44 Join Febs [0] (
18:23:54amiconnIn fact spinup time varies from spinup to spinup
18:24:25amiconnI should try to perform some averaging measurements
18:25:24 Join Farpnut [0] (
18:26:30 Join JohnnyCache [0] (
18:28:03JohnnyCacheim sure you get this all the time.. but i gotta say rockbox has changed my life
18:28:09JohnnyCachework isnt the same place anymore
18:29:07markunnice to hear
18:29:38JohnnyCachequestion.. has there been any plugins focusing on pitch control?
18:30:01markunpitch control?
18:31:07PaulJamyou can change the pitch by changing the playbackspeed
18:31:11JohnnyCacheyeah.. like a utility that can alter the tempo/pitch of playback
18:31:17preglowamiconn: over 20 hours here now
18:31:31JohnnyCacheoh really?
18:32:07JohnnyCachehow fluid is the pitch alteration? is it like fast, medium, slow.. or are there percentages
18:32:52Pi_linuxstb: I have edited the quickexit function
18:33:03markunJohnnyCache: can't you try it?
18:34:05JohnnyCacheyeah i cant right now though.. on the phone with a client ~2hr call
18:34:22JohnnyCacheipod in car =/
18:35:06PaulJami think yuo can change the speed by 0.1% steps
18:35:33 Quit Ironhand (Read error: 54 (Connection reset by peer))
18:36:15JohnnyCachethats unbelievable
18:37:09JohnnyCacheim a dj and would never seriously use an ipod to mix.. but sometimes we just f* around in the warehouse and like to throw a pod on while were smoking
18:38:04JohnnyCacheyou guys are incredible.. there is alot of open source stuff out there but you guys are really bringing it to the commoners/public/rubes
18:38:11 Quit damaki_ (Read error: 110 (Connection timed out))
18:39:42 Join Ironhand [0] (
18:41:03amiconnpreglow: What audio format + bitrate?
18:41:39 Quit hardeep ("Chatzilla 0.9.73 [Firefox]")
18:42:43 Join pixelma [0] (n=pixelma@
18:43:49 Part Paul_The_Nerd
18:43:57 Quit Farpenoodle (Read error: 110 (Connection timed out))
18:44:02preglowamiconn: mp3, -alt-preset whatever
18:44:04preglowamiconn: around 210kbps
18:44:12amiconnthen wow...
18:44:46amiconnI guess single platter will draw a little less power for spinup
18:46:28*amiconn wonders why people still use the −−alt-preset s
18:47:12amiconnThey used to be better, but now the −−preset s are at least equally well tuned
18:47:32 Join webguest93 [0] (
18:47:52dpassen1I was under the understanding −−alt-preset and −−preset are now mapped to the same (at least on latest builds of LAME)
18:48:32preglowamiconn: i don't know what it's called
18:48:37preglowamiconn: i encoded them about a year back
18:48:42preglowamiconn: and this is with headphones connected
18:48:50webguest93amiconn, I think that its from LAME V3.9.7 onwards that V switches are used, Versions less than that need to use the preset switches
18:48:51preglow20:30 now, battery indicator is blinking
18:49:05 Join bluey- [0] (
18:50:19 Quit tvelocity ("Ex-Chat")
18:50:49 Quit Nibbler ("Think of someone of "average" intelligence. Then think half the world is dumber than that.")
18:51:02webguest93vesrion 3.90.3 is still regarded as the most stable and it uses the −−alt-preset switches
18:51:20 Join Nibbler [0] (
18:52:20amiconnpreglow: h120 or h140?
18:53:02amiconnwebguest93: I am using 3.96.1 for I don't know how long and had no problems whatsoever
18:53:29 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
18:54:01JohnnyCacheit seems as though playback speed isnt available for ipod only iriver.. is this true?
18:54:02preglowamiconn: h120, 20:14 is last logged time
18:54:09preglowamiconn: i'll check avg bitrate once i can
18:54:18preglowamiconn: unless you know of any clever ways to do so in linux
18:54:27BCMMI'm setting up an MP3 player for my grandmother (using rockbox because of it's support for large fonts and voice); after we send it to her we will only be able to access it through remote login to the computer it's connected to. It could be hard to fix it if it goes wrong. Is the ipod port stable enough to do this with or should we use another device instead?
18:54:55webguest93yes, the phsyco acoustic model of LAME V3.90.3 was the most tested of the lot, very few artifacts with that version
18:54:58PaulJamJohnnyCache: i think on ipod you can acess it via the conteyt menu of the wps
18:55:06 Join charkins [0] (n=casey@pdpc/supporter/active/charkins)
18:55:59 Join xmixahlx [0] (n=xmixahlx@
18:57:42JohnnyCacheim on the wiki and theres no shortcut to the wps context menu
18:57:48JohnnyCachefor the ipod
18:58:23amiconnContext menu is simple... hold Select
18:59:21 Join LokiRaven [0] (
18:59:42JohnnyCacheGreat success
18:59:47JohnnyCacheit worked
18:59:57JohnnyCacheseems as though you can only move in increments of 1%
19:00:06JohnnyCacheinstead of .1
19:00:07 Part webguest93
19:00:17amiconnMove s-l-o-w-l-y
19:00:32amiconnUsing the wheel faster triggers repeat, and that goes in 1% steps
19:00:42JohnnyCachei am... at first it goes .1
19:00:47JohnnyCachethen a full percent
19:00:50Mikachuspeed doesn't matter, you have to untouch it between every step to go at .1%
19:01:01amiconnMikachu: ah
19:01:14Mikachui guess there could be a timeout in the button driver to reset the repeat flag
19:01:18amiconnHmm, imho it shouldn't be like that
19:01:28JohnnyCachenonono i like it
19:01:39JohnnyCacheif you want to move in fast increments you just scroll
19:01:53JohnnyCacheand if you want to move in minute increments you release your finger after each .1
19:02:03JohnnyCachea djs dream come true
19:02:45Mikachuyou could make the pitch a direct function of where on the wheel you hold your finger too (by modifying some code that is)
19:03:00amiconnJohnnyCache: You can also apply +/- 2% temporarily
19:03:25amiconnHold left/right -> -/+ 2%. Release button->snap back
19:04:05LokiRavenHello there, I'd have a few quick questions about the iHP-120. I'm having a problem with the reset switch, namely it has pretty muchly stopped working completely. In the past it worked occationally, but now not at all. I'm a bit afraid I may have accidentally damaged it with a pin or so, and I'd like to take a look inside if I can fix it. The Rockbox firmware has been completely freezing up on certain audio book files when attempting to play the
19:05:33LokiRavenJust thought I'd ask here since some of you people probably have a fair bit of experience with the subject :) Hope it's not too off topic.
19:05:48Mikachuyou're cut off after "attempting to play the"
19:06:06LokiRavenAhh.. sorry, let me repost the latter portions in parts.
19:06:28LokiRavento play them, and recently I had to wait for the battery to drain out before I could use the player again since I couldn't reset it. As such I'd like to ask, is it relatively safe to just unscrew the chassis open ?
19:06:34LokiRavenIs there a high risk of damaging the device ? And is there anything I should know in specific beforehand ?
19:07:29PaulJami could imagine that you can find a guide how to open it at
19:08:34LokiRavenAh hmmm... let's see, I'll try and throw a search for it.
19:10:34LokiRaven Seems to provide a guide, thanks for the hint :)
19:11:05JohnnyCachelast question from me i promise: (ipod 5g) during shutdown i preemptivly activated the hold switch (so that it would be in hold mode after it turned off) and it looks like it caused it to cold boot interupting the shutdown.. could this be a problem? any potential damage?
19:13:32MilencoForgive me for being stupid, but how do i apply patches? I found some .patch files that came with a theme and i downloaded the file to patch. But I have no idea where to patch them to?
19:13:39LokiRavenBtw.. the beforementioned freeze up would not clear even with holding down the power button for +5 seconds. I thought there was supposed to be a failsafe in the bootloader that'd shutdown the device at such a situation ? Or maybe this is a more catastrophic failure ? At that, there any developers here that would like to have a look at the audio book file that's causing this ? (It's a mp3 1/4 portion of the audiobook)
19:15:08LokiRavenHm.. if that's a standard *nix patch file, you'll probably have to use the 'patch' program to run the diffs into the file. man patch
19:15:33 Quit Ironhand (Connection reset by peer)
19:16:22 Join obo_ [0] (
19:16:39 Join webguest09 [0] (
19:16:52webguest09LokiRaven, go here
19:17:19 Nick obo_ is now known as obo (
19:17:23BCMMcan anyone help me with fonts? I'm trying to set up an iPod for my grandmother, who needs large print
19:17:39 Part webguest09
19:17:51 Join Ironhand [0] (
19:19:08BCMMhow can i generate a rockbox font from a TTF font?
19:19:09LokiRavenwebguest09: Ah thanks, hmm, let me see..
19:19:42BCMMthe howto assumes i'm using a font server, but my Xorg set up seems to jsut have TTF files in a directory
19:21:31BCMMmarkun: thanks a lot
19:21:58BCMMpresumably the font size is specified at some point during fnt creation rather than in the rockbox config?
19:25:11JohnnyCachewill tagcache pick up songs that were loaded in itunes onto an ipod?
19:25:40JohnnyCachei know those folders are hidden.. do i have to unhide them first for tagcage to notice the files?
19:27:43 Join solexx [0] (
19:28:22 Join Genre9mp3 [0] (n=Yngwiejo@
19:28:23LokiRavenHum, anyone of the devs want to have a look at the mp3 file causing the complete freeze ?
19:28:52 Quit Ironhand ("leaving")
19:28:53markunJohnnyCache: it will find them, don't think you have to unhide
19:28:56 Join hardeep [0] (i=hardeeps@otaku.freeshell.ORG)
19:29:03LokiRavenI'll grab the specs of it at least, one moment..
19:29:05 Join Ironhand [0] (
19:30:21markunIronhand: welcome dutchman :)
19:30:37 Join gursikh [0] (
19:32:09JohnnyCacheso has any magazine/newspapers/tv gadget shows inquire to interview you guys?
19:32:13 Part gursikh
19:36:44 Join Rondom [0] (
19:37:12 Join RedBreva [0] (
19:38:10LokiRavenOk, here are the details... Fallen of Terok Nor 1of4.mp3, Filesize: 48,465,337 bytes (48,472,064 bytes on disk), Duration 00:47:26, Bitrate 325KBPs, Channels 2 (Stereo), Audio sample rate 44Hz. Freezes Rockbox the moment one attempts to play it.
19:38:20***Saving seen data "./dancer.seen"
19:38:39LokiRavenWonder if I can find out the more specific encoding details of it somehow still..
19:39:32 Join bcmm_ [0] (
19:39:37JohnnyCachehow do you know when force tag cache update is done?
19:41:08HansmaulwurfLokiRaven: Terok Nor? Star Trek?
19:41:23PaulJamLokiRaven: you could check the file with something like MP3Utility
19:41:51dpassen1An MP3 with bitrate over 320 kbps? Do we support Freeformat?
19:43:25LokiRavenHansmaulwurf: Heh, yeah :) Some interesting stories in that world among others.
19:43:35 Quit solexx_ (Read error: 110 (Connection timed out))
19:43:36LokiRavenPaulJam: Alright, one moment, let me see :)
19:46:19LokiRavenMP3 utility reports... File size: 48,465,337 bytes, Offset to first frame header: 2,109 bytes, MPEG version 1.0; Layer III, Bitrate: VBR (Xing); Sample rate: 44,100 Hz, Channel mode: Joint stereo ...
19:47:19LokiRavenFrame size: 1,152 samples/frame, Frame length: 208 bytes/frame (unpadded), Pad size: 1 byte(s), Estimated frames: 108,964, Estimated time: 47:26 (2846 secs.)
19:48:30LokiRavenWhatever it breaks, it breaks it well.
19:49:08PaulJamdoes it show errors if you test the file with the program?
19:49:42LokiRavenI take it that the errors would appear in the white box at the bottom of the window ? It's completely clean. Also it plays fine on my computers mp3 player.
19:50:05PaulJamdidi you press the start button?
19:50:09LokiRavenI've experienced problems with some other audio book files too, like occational skipping and what not.
19:50:44RedBrevadoes it play on Reatail OS?
19:51:54LokiRavenAck, there we go. Thought it did the checking when loading :) −− Summary: 108,946 total frames processed (0 padded, 108,946 unpadded). Bitrate is VARIABLE.
19:52:10bcmm_convbdf keeps segfaulting, what shall i do?
19:52:23LokiRavenRedBreva: Hm, how do you mean exactly ?
19:53:01RedBrevaBoot the player to it's native OS, and does it play in there?
19:53:10amiconnLokiRaven: Which program told you 325kbps ??
19:53:29LokiRavenRedBreva: Ah, right. One moment.
19:53:40amiconnIf I calculate the average bitrate (from size and playtime) I get 136kbps
19:53:55LokiRavenamiconn: Windows :p
19:54:03amiconnKnown windows bug then
19:54:25LokiRavenSomehow not surprised :)
19:54:29amiconnBoth widnows explorer and media player tell a wrong bitrate (even outside specs) for xing vbr files
19:54:41LokiRavenBut one moment, let me boot the player to the original firmware..
19:54:49amiconnThey only correctly support vbri (the less common standard)
19:54:58 Quit BCMM (Read error: 110 (Connection timed out))
19:55:10LokiRaven(I do hope it does not lock now because I just recharged the player.)
19:55:41LokiRavenAh hmm, I see *nods* good to know.
19:55:42*amiconn wonders why such a file would lock rockbox
19:55:54LokiRavenI'm very muchly wondering as well.
19:56:54LokiRavenI've had such problems before with other files and Rockbox too, but some of them have been fixed with the newer versions.
19:57:04bcmm_does anyone have a working convbdf binary for linux (x86)? mine segfaults when i try to make rockbox fonts for some reason
19:57:41LokiRavenHmm.. the original firmware seems to play the file fine.
19:58:55LokiRavenI'd try and play it again on the rockbox firmware now that the player is more charged and everything (it was a bit low on battery when I tried it, but did play some music mp3s fine), but I'm afraid it'd lock up again and since my reset switch doesn't work..
20:01:54LokiRavenIf you want me to run any specific tests on it, I could do so now. Otherwise I could give you a copy of the file to experiment on if you'd delete it afterwards, etc.
20:05:01RedBrevaIf you want to stick it somewhere, I don't mind locking my player(s) (H140 & Nano) to test it on alternate hardware
20:05:48 Quit obo (Read error: 110 (Connection timed out))
20:05:50 Join obo [0] (
20:06:44LokiRavenAlright.. one moment.
20:07:25bcmm_convbdf from the "tools" dir segfaults for me whenever I use it on BDF files from otf2bdf, but not with the BDF files that came with rockbox. Does anyone else have this issue?
20:07:34LokiRavenDCC ok ?
20:08:55LokiRavenAhh.. btw, one big improtant piece of the information :) Version of rockbox, CVS-060508
20:09:12LokiRavenimportant, too
20:13:30 Quit obo ("KVIrc 3.2.0 'Realia'")
20:13:53 Quit lodesi ("Leaving")
20:16:14 Join obo [0] (
20:16:22 Join lodesi [0] (
20:16:51 Nick bluey- is now known as bluey^afk (
20:18:46 Join SevenIsPrime [0] (
20:20:21LokiRavenHmm.. the server is blocking my private messages since I'm not registered on this network..
20:20:39Rondom/ns REGISTER pw email
20:22:15LokiRavenWell hmm.. I'll just throw it on a webspace quick instead.
20:23:07amiconnHmm, next news from the battery runtime test: h300, no backlight, disk poweroff, same set as always: only 11 hours :(
20:23:19amiconns/h300/h340/ to be exact
20:23:34 Join nave7693 [0] (
20:24:32 Part nave7693
20:24:59 Quit Pi_ ("bye")
20:25:05*amiconn prods LinusN
20:25:35 Join Pi_ [0] (
20:25:58LokiRavenWill take a few minutes to upload..
20:26:51SevenIsPrimeI am new to Rockbox and I have a question not covered in the FAQ. Does the rockbox firmware replace the original firmware or just install additionally (thus using up a tiny part of the Flash memory) and just stop the original firmware from booting?
20:26:52Genre9mp3amiconn: disk poweroff is set to Off by default?
20:27:09amiconnFor some unknown reason
20:27:15Genre9mp3I had 10 hours with default settings (H340)
20:27:15 Join bleaked [0] (
20:27:32bleakeddoes rockbox have any sort of on-the-go type playlist?
20:27:42Genre9mp3stock battery of course...
20:27:46*bleaked checks website..
20:27:53amiconnYeah, it won't make that big a difference on h300 than on h1x0, since there's that power drain issue
20:28:19LokiRavenSevenIsPrime: You can boot both firmwares freely. On iRiver players, at least iHP-120 and so, you hold down the record button while powering up the player and it boots the original firmware. Basically theres just a customized bootloader installed. there any progress on that?
20:29:14SevenIsPrimeLokiRaven: Is there a way to do away with the original firmware completely? I need vorbis support on an Ipod nano and the original FW is therefore completely useless to me.
20:30:02LokiRavenSevenIsPrime: Hm, well I don't think you really lose out on much anything by having the original firmware still there. Anyways, the player will boot into Rockbox by default, instead of the original firmware, when you turn it on.
20:30:46 Join anathema [0] (
20:31:05SevenIsPrimeLokiRaven: Ok, so where is Rockbox stored then? What is the memory model? Does it use space from the Flash mem you usually use for storing data?
20:31:20amiconnSevenIsPrime: On ipod, you can drop the original firmware completely if you want. It makes the apple loader (first boot stage) faster, since it doesn't have to load the original firmware into ram
20:31:55amiconnOn ipod. the rockbox bootloader resides on the firmware partition, together with the original firmware
20:31:56SevenIsPrimeamiconn: Excellent, that's what I like to hear :) But just to be on the safe side, is there a way do backup the original firmware?
20:32:01amiconnWe don't touch the flash
20:32:09lostlogicI don't drop the original firmware, because the emergency disk modes are slower than the in-firmware one
20:32:21lostlogicso when I'm copying large amounts of data, I still boot the stock firmware and then plug in USB
20:32:40SevenIsPrimeamiconn: Well done! Really, I was just pointed to this project over from the Vorbis guys, I love it already.
20:32:48amiconnlostlogic: Hmm, that's on nano... but not on all of them
20:32:56lostlogicamiconn: seems to be true on my 5g as well
20:33:16amiconnOn my mini 2nd gen I couldn't find a difference
20:33:16LokiRavenI'll delete that while in a few hours.
20:33:26LokiRaven.. file
20:33:31lostlogicseems like emergency disk mode, and 'disk mode' both use USB 1.1, but the main OS uses USB 2.0
20:33:38 Quit Poka64 ("XChat 2.6.1")
20:33:46lostlogicor at least I get 1.3m/s vs. 5m/s write speed
20:34:03amiconnlostlogic: Then the nano/5g emergency disk mode must be very different from my mini
20:34:13amiconnI definitely get usb 2 speeds
20:34:20lostlogicwould make sense for nano and 5g to be about the same since they are essentially the same in hardware
20:34:51amiconnOtoh it doesn't make sense that apple got it right in earlier firmwares, and goofed in the newest ones
20:35:10lostlogicprobably some (bad) reason they do it this way.
20:35:26*amiconn does a quick write speed test
20:36:45SevenIsPrimeAnother question: Has anybody noticed the nice new Samsung Z5 series players? Very nice Ipod-killers with decent memory and pricetag. Unfortunately completely useless firmware (mp3/wma and only works with MediaPlayer 10).
20:37:17SevenIsPrimeHere is a link, if you want to have a look. Strangely enough it seems to be unavailable in the US?
20:37:26amiconnWhy doesn't that surprise me...
20:37:45LokiRavenI'm saddened by the fact that the new iRiver players don't seem to support opensource formats like FLAC and OGG since their deal with Microsoft :/
20:38:20SevenIsPrimeSamsung always had Vorbis support up until now. Grr. THe first time they get the design and pricetag right, they stop supporting Vorbis.
20:38:47LokiRavenFigures. It's one of the few things setting MP3 players apart from each other in the first place.
20:38:52amiconnlostlogic: I get 4.5MB/sec with edm on mini2g
20:39:05 Join hannesd_ [0] (
20:39:13SevenIsPrimeSo I think porting rockbox to the Z5 might be a project worth the effort?
20:39:29LokiRavenRedBreva: Let me know when you finish the download, if you would.
20:39:33SevenIsPrimeUnfortunately there is no technical data available on the player. None whatsoever.
20:39:46RedBrevasure, It's on it's way atm
20:39:55LokiRavenOk :) Any ETA ?
20:40:09amiconnlostlogic: 7.2MB/sec read
20:40:54SevenIsPrimeI would love to help in the effort, but I am unsure how to get the needed specs without breaking at least one unit.
20:41:07RedBrevaLokiRaven: no, IE is doing it 'silently' and FF insists on trying to stream it! Shouldn't be too long tho
20:41:41LokiRavenHeh *blinks* figures :) Alright anyways *small smile*.
20:42:04SevenIsPrimeRedBreva: FF insists? You can edit the download actions in the settings, you know? :)
20:42:08lostlogicamiconn: How to test speeds inwindows?
20:42:27amiconnstop watch...
20:42:39lostlogicamiconn: bagh, I'll test when Ig et home to a real operating system.
20:42:53RedBrevaLokiRaven: Yes, I realised that sa soon as I typed it- about 2 minutes should do it...
20:43:18lostlogictime dd if=/dev/zero of=/mnt/ipod/ bs=4096 count=1024 <−− much better than stopwatch, IMO
20:43:35amiconnlostlogic: Your so called 'real' operating system maks it much harder to properly time transfers, due to all its caching
20:43:55lostlogicamiconn: mount -o sync
20:43:56LokiRavenHum, ok. It's about 46mb in size.
20:44:16lostlogicamiconn: or use hdparm -tT
20:44:20 Join damaki_ [0] (
20:45:04RedBrevaLokiRaven: Damn! It's just slowed to 6 KB/Sec...! WTF!!
20:45:39markunamiconn: doesn't windows have caching?
20:46:07LokiRavenHmm, maybe theres some extra traffic running on the line.
20:46:26amiconnIt does cache way less. Also, caching is disabled for usb storage by default
20:46:33Genre9mp3Hmmm...This YH-J70 player seems interesting...
20:47:04XavierGr21 hours on my H140!!!!!
20:47:18XavierGrcan you believe it 21!!!! With stock battery!
20:47:18Mikachui would have thought you wanted to cache slower media more, not less, but i guess i'm crazy like that
20:47:19amiconnThat was 128kbps mp3?
20:47:29XavierGr128kbps noraml mp3s
20:47:29markunXavierGr: calm down :)
20:47:36LokiRavenXavierGr: Nice :)
20:48:02Genre9mp3XavierGR: Simply f*ckin' wow
20:48:30LokiRavenWhat's the original battery life ? 14 hours ?
20:48:31amiconnMikachu: The disadvantage of caching usb storage is that you can mess up the file system when pulling the plug
20:49:05amiconnThe way linux does write caching is a rather dangerous one... no flush timeout at all
20:49:18Genre9mp3XavierGr: How about selling me that H115? (yes I know...I'm boring)
20:49:23LokiRavenXavierGr: Ah, ok.
20:49:40amiconnI'd expect less runtime off a H115
20:49:55XavierGrTruth is that while iriver advertised 16 some users on MR have reported slightly longer battery runtime. Some reported to reach 17 hours
20:49:58Genre9mp3amiconn: because of the smaller buffer?
20:50:10amiconnYes. The disk has to spinup more often
20:50:23JohnnyCachei like the talking heads.
20:50:26XavierGrbut 21 hours??? That's so much!
20:50:45 Join lodesi_ [0] (
20:50:46amiconnXavierGr: preglow got 20:15 out of his h120 with ~200kbps
20:50:47LokiRavenXavierGr: Heh, for once that way around for a positive surprise instead of being overestimated :)
20:51:36XavierGrLokiRaven: Yes, iriver is good with these sort of stuff, unlike 'Apple'.
20:52:39LokiRavenApple's been advertising false information then ? Hmm.. I'm happy with my iHP-120 myself, but I can't say I've had a too positive feeling about the new players :(
20:52:46*Genre9mp3 wonders if he will ever get at least 16hours of play with his H340 :-/
20:54:09XavierGramiconn: I assume that you do all these tests to improve battery ETA (and charging for archos)?
20:54:42amiconnCharging improvement for recorder v1 are a post-3.0 thing though
20:55:02amiconnNot enough time to fine-tune a long-term algorith before
20:55:02XavierGramiconn: then here is my log if you are interested:
20:58:18 Quit damaki (Read error: 110 (Connection timed out))
20:58:52*amiconn prods LinusN more...
21:00:43 Quit lodesi (Connection timed out)
21:02:11 Join mirak [0] (
21:03:35XavierGrWe should change the default option for this ASAP.
21:03:58XavierGrSo much time all rockbox users were wasting battery power!
21:04:19XavierGrs/ so much/ all this
21:06:29FebsAs soon as my H300 finishes charging I'll try a battery test on it. It's charging via USB so it might be a while before I can start it.
21:06:35lostlogicXavierGr: what was using all the power?
21:07:24Mikachuwhat option?
21:07:28Mikachucan't find anything when i look up
21:07:40 Join damaki__ [0] (
21:07:40 Quit biblas ()
21:07:57XavierGrlostlogic: disk power off set to 'no' was using all the power
21:08:09 Quit hannesd_ (Read error: 110 (Connection timed out))
21:08:19XavierGrMikachu: General Settings -> System -> Disk -> Disk Power Off = On.
21:08:45lostlogicah, an option which is stubbed / nonexistant on ipod :( :-P
21:10:00XavierGrwow the log show that the plugin made 637 measurements
21:10:28XavierGrstartng voltage 4.230!
21:11:27 Join dude187 [0] (
21:12:07 Quit freqmod_n (Read error: 104 (Connection reset by peer))
21:12:54 Join freqmod [0] (
21:13:02amiconnXavierGr: Please wait a day or two
21:13:33amiconnIf it turns out that disk poweroff is beneficial on all platforms, it will always be enabled (where suppoted) and the option will go away
21:14:14amiconnlostlogic: Someone needs to figure out whether ipod can do disk poweroff. I guess it can
21:14:42amiconnIn fact the first step (figuring out 'whether') is easy - but the second step (figuring out how) is harder
21:14:56XavierGryeah I bet this can boost a little iPod runtime
21:15:53amiconnThe 'whether' is just a matter of opening the ipod, connecting some wires in parallel to the hd power pin, hook up a voltmeter, and let it play some music in retailos, watching the voltage
21:16:07XavierGrnow my H140 has better runtime with stock battery than my H340 with 1900mAh battery
21:17:15 Quit xmixahlx ("blah blah blah")
21:19:06 Quit bluey^afk ("Leaving")
21:19:27lostlogicXavierGr: does rockbox now beat stock firmware runtime on H1x0?
21:19:36lostlogicamiconn: opening ipods is risky business
21:20:27XavierGrlostlogic: Rockbox it kicks iriver's firmware ass!!!!
21:20:43XavierGriRiver runtime is 16 (17 at most) hours (official is 16)
21:20:57lostlogichmm... on H1x0 is the hdd power off 'simply' a matter of turning off the voltage to the hdd, or is there ATA stuffs that goes along with it? Is it possible that the pcf5060x in the ipod can power off just the hdd?
21:20:59amiconnlostlogic: I opened my mini once, and would do it a second time
21:21:42amiconnThing is, apple might not have implemented poweroff for microdrive (assuming microdrive does its own powermanagement, like flash disks do)
21:22:05 Join webguest85 [0] (
21:22:20amiconnlostlogic: Poweroff needs some ata stuff to be done when powering on again
21:22:41amiconn(ata hard reset, set_features, set_multiple_mode, and freeze_lock)
21:23:11 Quit damaki_ (Read error: 110 (Connection timed out))
21:23:17amiconnPerhaps sthe ipl people already figured that out?
21:23:26webguest85stupid question : why do i get 'permission denied' when i try running the diskdump command? even as root...
21:23:45amiconn(low probability though - I guess disk poweroff doesn't fit well in linux)
21:23:52PaulJamdoes the retail os on iriver use the power off for the hdd?
21:24:26 Quit webguest85 (Client Quit)
21:24:29amiconnPaulJam: Guess so. Why else would iriver have added the necessary hardware?
21:24:35XavierGrPaulJam: I guess we don't know
21:25:13*amiconn thinks that's the reason why LinusN measured lower current for retailos than for rockbox when playing music
21:25:14XavierGrSomeone must make some Ampage measurements on both firmwares again
21:26:03LokiRavenRedBreva: How's the transfer coming along ?
21:26:30lostlogicamiconn: that would explain the extremely low power consumption numbers during playback on retailos
21:26:33RedBreva35% !! It is up to 7.4 KB now tho'
21:26:57LokiRavenHeh, alright. It's running a lot slower than it should for some reason.
21:27:00amiconnlostlogic: [21:24:55] * amiconn thinks that's the reason why LinusN measured lower current for retailos than for rockbox when playing music
21:29:37lostlogicyeah, just agreeing −− the numbers had seemed almost impractically low compared to idle on the retailos, but now it makes sense, because the retailos doesn't power down the drive, nor deboost the cpu when idle.
21:30:08 Part charkins ("Leaving")
21:31:49 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
21:33:40SevenIsPrimeAny SoC Guru online? I'd like to have a chip identified on this picture:
21:34:21SevenIsPrimeThe left one is Flash (1MB I think) but what is the one on the right? Could that be the SoC used in the new Samsung players?
21:34:23*XavierGr wonders how long it would kept playing if he had stuffed an 1900mAh battery. (that had in the past)
21:34:44 Quit Hansmaulwurf ("( :: NoNameScript 3.81 :: )")
21:34:53SevenIsPrime(and as an aside note, I just read on the rockbox boards that apple will use new Samsung SoC in the next gen Ipod nano?)
21:34:59Genre9mp3XavierGr: about 30 hours I guess
21:35:23XavierGrabd what about 2200mah :D
21:35:50Genre9mp3with all my geekness....35
21:36:37XavierGrH14+Rockbox the perfect DAP by far....
21:37:53Genre9mp3Yes...but you can't play properly Doom! lol
21:38:23***Saving seen data "./dancer.seen"
21:38:40XavierGrGenre9mp3: Wait until amiconn does his magic!
21:41:21Genre9mp3Ok...maybe you find it unnecessary but I like the colour LCD
21:42:03XavierGrwell the only point that matters in H300 is the USB OTG, that's why I bought it.
21:45:05Genre9mp3So you say you diidn't mind at all about the colour LCD?
21:45:12 Join LD [0] (
21:45:26Genre9mp3Just USBOTG, which currently is not supported yet by rockbox?
21:48:51 Quit SereR0KR ("XChat Aqua")
21:50:22 Quit amiconn (Read error: 110 (Connection timed out))
21:50:22 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
21:52:19 Quit Febs ("CGI:IRC (Ping timeout)")
21:52:31 Join Poka64 [0] (
21:53:12markunSevenIsPrime: the brand is Sigmatel
21:54:13markunSevenIsPrime: sigmatel stmp3650
21:56:14 Join petur [0] (n=petur@rockbox/developer/petur)
21:57:25dpassen1Is that the chipset the Chroma was to be based on?
21:58:20 Join stripwax [0] (
21:58:29 Quit Poka64 ("time for sleep")
22:03:53 Join Febs [0] (
22:06:38sharpehey stripwax.
22:10:55 Quit dpro (Remote closed the connection)
22:15:43JohnnyCachesomeone should make rockbox internet commercials
22:16:26SevenIsPrimemarkun: Ahh, thanks. Was too difficult to read the first line. But yes, it is a sigmatel, now that you say it :)
22:17:09JohnnyCachethatll teach those damn silhouettes how to dance to kraftwerk
22:18:22SevenIsPrimemarkun: Seems to be an Arm9 core. Is that good news if you wanted to port rockbox
22:18:26SevenIsPrimemarkun: ?
22:19:47 Join nudelyn [0] (
22:24:10Doomedanybody have a H140 shell?
22:28:39 Join jbauman [0] (
22:32:00 Quit nudel (Read error: 101 (Network is unreachable))
22:33:02 Quit obo (Read error: 110 (Connection timed out))
22:33:18 Quit JBGood25 (Read error: 110 (Connection timed out))
22:33:32SevenIsPrimeOh, darn it. I just read in the specs of the stmp3650 that it has hardware Vorbis support. Why oh why is the samsung firmware not supporting it? Whom do I have to contact, if I want to try a rockbox port to that chip?
22:33:36 Quit Febs ("CGI:IRC (Ping timeout)")
22:34:00RedBrevaLokiRaven: OK, I have the file now... ;-)
22:35:19 Join obo [0] (
22:35:49 Part obo
22:36:46 Join senab [0] (
22:37:36MilencoForgive me for being stupid, but how do i apply patches? I found some .patch files that came with a theme and i downloaded the file to patch. But I have no idea where to patch them to?
22:37:37 Quit senab (Client Quit)
22:37:54 Join senab [0] (
22:38:07senabevening everyone
22:38:28 Join obo [0] (
22:38:50LokiRavenRedBreva: Ah... alright :) Let me know how it works out then, if it freezes up your player too.
22:38:55senabdoes anyone know if theres a filesize limit on wps bitmaps?
22:39:22RedBrevaWell it played OK on the Nano... Is it instant when it lock up for you?
22:39:26senabcus i'm creating a wps based on WMP11 and some images aren't showing up
22:39:41LokiRavenRedBreva: Hmm, yes. It locked up the moment I attempted to play it.
22:39:54LokiRavenI'll delete the file now from the server anyways.
22:40:04RedBrevaAbout to load it onto the H140...
22:40:27LokiRavenI'll try and grab the latest build off the website
22:41:16MilencoApplying a 'patch' (output from diff -u) is done with the 'patch' tool:
22:41:17Milenco cd to/source/root
22:41:17DBUGEnqueued KICK Milenco
22:41:17Milenco patch < patchfile
22:41:32MilencoWhere is the /source/root? I cant seem to find where to patch it to..
22:41:53PaulJamsenab: afaik the totoal size of the images used in the wps (excluding the backdrop) shoult be less than twice the displaysize
22:42:09Doomedis there video on H320 with rockbox?
22:42:23peturnot yet
22:42:24RedBrevaHmmmm, it's playing fine on the H140 too
22:42:33LokiRavenStrange... what version of rockbox?
22:42:37Pi_Milenco: look at the simple guide to compiling tells you what you need to know about compiling and applying paatches
22:42:57senabpauljam: hmmm, it should be working then
22:43:03Milencok Pi_.
22:43:04LokiRavenMy one was the ''.
22:43:07 Join freqmod_n [0] (
22:43:09PaulJamMilenco: you need to download the rockbox sourcecode and apply the patch to it and then compile it
22:43:46RedBrevadarn... 26-April, didn't realise I had left it so long since I last updated...
22:43:48 Join rotator [0] (n=e@rockbox/developer/rotator)
22:43:55RedBrevaI'll try bleeding edge now
22:44:27LokiRavenAh, alright.
22:45:41LokiRavenI'll wait for you to try it out first before I risk mine with the bleeding edge due to the reset button :)
22:47:16RedBrevayep, working OK on Bleeding Edge 060516-0755
22:47:40RedBrevaGood job I remembered to save my setting first ;-)
22:47:43LokiRavenHum, ok.. let me see, I'll try it on mine now again. It's possible that it was something connected with the battery of it being a bit low too.
22:47:46LokiRavenHeh :)
22:48:58 Quit jbauman (Read error: 110 (Connection timed out))
22:49:22PaulJamsenab: i think i was wrong, the size including the backdrop should not exceed twice the displaysize.
22:49:36LokiRavenOk, it looks like it's playing ok on the latest build.
22:49:54LokiRavenDidn't lock up my player this time :)
22:50:25RedBrevaMan you guys wern't exageraating when you said AppleOS is faster at USB that Rockbox!!
22:50:35RedBrevaHey, that's good
22:52:07LokiRavenYeah, that lock up seems to be fixed with the latest version now, unless it was a combination of some strange conditions at the time. Thanks for the help with the testing, I would've done so straight myself with the latest, but didn't really want to risk it with the reset being broken.
22:52:32DoomedipodOS > rockbox for usb transfers?
22:52:54LokiRavenWill have to open up the player at some point or take it to get checked out to get it fixed.
22:53:10RedBrevaDoomed: yep, by at least an order of magnitude
22:53:25Doomednot that it matters for me since i have an H120
22:53:32RedBrevaLokiRaven: No problems ;-)
22:53:58LokiRavenLet me check on another audio book glitch quickly in the same..
22:54:40 Join Falco98 [0] (
22:55:14LokiRavenAh.. maybe it's because of the format... how's the current .m4a support in Rockbox ?
22:55:46 Quit freqmod (Read error: 110 (Connection timed out))
22:56:09LokiRavenActually.. *checks the codecs section*
22:56:10PaulJamisn't m4a just a container format?
22:56:30LokiRavenOh, could be ?
22:56:42RedBrevaHmmm, attempted to delete the file from root of the Nano, pressed play to confirm... and it took over a minute to delete it! Is that normal for a 45MB file?
22:56:59 Quit gromit` ("Coyote finally caught me")
22:57:05LokiRavenHmm. That's pretty long for a file deletion I'd say.
22:57:30LokiRavenShould be just marking the space free pretty muchly beyond anything else.
22:57:33 Join Paul_The_Nerd [0] (
22:57:40RedBrevaIt was pretty quick on the H140
22:57:42Doomeddefrag. the disc?
22:57:48senabpauljam: what do you mean twice the size of the display size? 2x 24bit bitmaps at the screen size?
22:58:23RedBrevaDoomed: it's a flash drive, not sure if defrag would help
22:58:36Doomedyeah but it wont hurt it
22:58:38amiconnWow... backlight makes a really big difference on recorder... only 13:21 with backlight always on
22:58:45Paul_The_NerdDoomed: Yes it iwll
22:58:55Doomedare u serious
22:58:55Paul_The_NerdIt's not a good idea to defrag flash, it just uses up write cycles.
22:58:56amiconn(result may be skewed a bit because of white backlight mod)
22:59:11Doomedtheres like a billion write cycles tho
22:59:31Paul_The_NerdYes, but it does use them up, and you get no benefit from it at all. So, net effect is negative.
22:59:50amiconnDoomed: Way less...
22:59:54Doomedim contemplating either getting a H140 or a ipod video and putting rockbox on it
22:59:56 Quit bcmm_ (Remote closed the connection)
23:00:01amiconn(even when you're talking american billions)
23:00:44Falco98doomed: i recommend the h140
23:00:55Falco98they're available for pretty cheap on Ebay these days
23:01:06Doomedand up
23:01:18Doomedi just bid on one thats like $.99 now
23:01:20Paul_The_Nerdamiconn: It's closer to what, 100,000?
23:01:20Falco98i paid $170 for mine, though i got lucky with my auction as most end up closer to $200
23:01:46DoomedPaul its more than that
23:01:52Falco98if you win one from the seller called "outletmp3", before paying e-mail him and ask to get a remote with it, it'll be only $15 more
23:02:11Doomedok thanks for the tip
23:02:16LokiRavenHmmm... yeah, I'm still getting these strange intermittant pauses with the .m4a files.
23:02:19scottderI'd love to have ont the iriver 1X0 series and a nice portable DAC :)
23:02:37Paul_The_NerdDoomed: Well, it depends on the chip, honestly.
23:02:52DoomedLokiRaven everybody is
23:02:54LokiRavenIt plays about... 5 seconds, pauses to read the disk, plays 5 seconds, pauses, plays 5 seconds..
23:02:59LokiRavenAh, alright ?
23:03:04Doomedscottder DAC?
23:03:17Doomedits the buffer, not fixed yet
23:03:22amiconnYes, 100,000 cycles is a common specification for flash disks/cards
23:03:23Paul_The_NerdLokiRaven: M4A isn't really "supported" yet. The decoder we have is somewhat pitiful I've been led to understand.
23:03:34DoomedFalco98, what do u no, i bid on one from that guy
23:03:42Paul_The_NerdDoomed: It's not a buffer issue. It's a decode-speed issue.
23:03:45LokiRavenHum, ok *nods* thanks. No wonder then :)
23:03:48Doomedo ok
23:03:49amiconnThat is 100,000 write cycles, for each single sector
23:03:53Falco98Doomed: i also recommend being patient and bidding like $170 or $175 on a few, and when you get outbid on one just forget about it
23:04:04Doomedim not in rush
23:04:04LokiRavenCan always re-encode the files for now.
23:04:11Doomedive got my H120
23:04:13Falco98Doomed: yeah.. he is one of only 2 sellers selling a whole truckload of them
23:04:20 Join aBrick` [0] (
23:04:25Paul_The_Nerdamiconn: Which should be more than enough for the lifetime of a DAP, even if you sync daily, as long as you're not rewriting every sector on the disk 100 times a day.
23:04:29Mikachuwith perfect load balancing that means i can write 200TB to my nano
23:04:52 Quit petur ("Zzzz")
23:04:56amiconnPaul_The_Nerd: The bad thing is that the fat is rewritten very often
23:04:59Doomedok, so i need to shut down the internet for the next 24 hours so that i can pay $1 for the H140
23:05:29LokiRavenWell, that's about the issues for now :) Thank you everyone and take care, it was nice of you to help out and answer my questions.
23:05:34amiconnSame with most file systems which aren't written for media that can wear out
23:05:35 Quit aBrick (Read error: 104 (Connection reset by peer))
23:05:36Paul_The_Nerdamiconn: I hadn't thought of that. Ouch.
23:06:16Mikachuthat's a very good reason to use a lot of write caching
23:06:16Galoisluckily, any flash drive worth its salt these days implements hardware sector load balancing
23:06:26Mikachuthe fat will only be written exactly once when you copy a couple of files over
23:06:43Falco98Doomed: it took me a few days of trying to get one at $170... in noticed that the lowest end prices were for ones that ended around 6 or 7 PM, EST
23:06:44amiconnMikachu: Only with linux' dangerous write caching...
23:06:48 Part LokiRaven
23:06:50Falco98no idea why...
23:06:56Galoishowever, as one might expect, hardware load rebalancing fails when the disk starts to get full
23:07:06amiconnGalois: That's not exactly true
23:07:15RedBrevaOK, thats me finished for the evening - back to work tommorow after two weeks off :-(
23:07:31CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:07:31*scottder wants a claendar in rocbox that syncs with his google calendar...then life would be complete
23:07:35scottderor nice anyway
23:07:43 Part RedBreva ("Gone Shopping")
23:07:43Mikachuamiconn: yes, you have to unmount manually, i think that's a reasonable price for not breaking the media quickly
23:07:44amiconnThe flash cannot load balance, but is has reserve sectors (like harddisks have too), which are mapped in for sectors gone bad
23:08:14amiconnIf you want true load balancing, you'd have to use a file system like udf
23:08:47Galois claims 1 million cycles is common and also mentions hardware load balancing separately from bad sector remapping
23:10:22Paul_The_NerdI think they're going to have to greatly increase the write cycles, or come up with a solution for the FAT issue if they're going to be using flash-based HDs in laptops soon. I can see that as being a situation in which they'll show actual decent failure rates
23:10:22GaloisRemovable flash media is used with a controller (often built into the card) to perform wear-levelling and error correction. These removable flash memory devices are often used with the old FAT filesystem for compatibility with cameras and other portable devices.
23:10:44 Join dc_ [0] (
23:10:55Galoisone can reasonably assume that any removable media that ships with FAT will implement firmware-based load balancing
23:12:59amiconnGalois: I checked the datasheets I used while developing the MMC driver for the Ondio
23:13:19amiconnOnly one of them states endurance (the Sandisk one), and it states 100,000 cycles
23:13:45Galoisthat sounds right, 1 million cycles would be a recent development
23:13:56amiconnI admit that these are datasheets for slightly older MMCs (128/256 MB)
23:14:16amiconnI wonder how the load balancing should work...
23:14:31amiconnI know that flash disks do internal error correction
23:16:35 Part Pi_
23:17:33 Quit JohnnyCache ()
23:18:07 Quit Rondom (Read error: 113 (No route to host))
23:21:30 Quit senab (" HydraIRC -> <- Leading Edge IRC")
23:21:41 Part Paul_The_Nerd
23:24:49preglowamiconn: did you do any other benchmarks?
23:25:13amiconnh140 benchmark w/o disk poweroff is currently running
23:27:20amiconnTotal of 11 tests finished so far, 2 currently running
23:30:41XavierGrpreglow: guess my battery runtime.
23:30:44XavierGr21 hours! :D
23:32:14 Quit lostnihilist (Read error: 104 (Connection reset by peer))
23:32:29Falco98yay! this patch is finally working right!
23:36:07 Join Moos [0] (
23:38:24***Saving seen data "./dancer.seen"
23:39:43 Quit klrspz ()
23:40:14 Quit anathema (Nick collision from services.)
23:40:49 Join wooo [0] (
23:42:14preglowXavierGr: woohoo!
23:42:21preglowthat's insane
23:42:25preglowwe have iriver beaten thoroughly
23:42:32preglowtime for a press release!
23:42:50preglowXavierGr: h120 or 140?
23:42:57Moosamiconn: tnx for your discovert :)
23:43:35*Moos never did know what this feature was for
23:43:57stripwaxoh, what did i miss?
23:45:03Moosapparently, there was just amiconn used disc power off option :) and now we have a *better* runtime :)
23:45:29*Moos will compare for X5 if that already works
23:45:55amiconnHehe, I used it practically since I started using rockbox... on archos recorder.... in ...when was that again??
23:46:23Mooshaha XD
23:47:20Moostnx for the info, I'm really curious if there was someone other than you used this ???
23:48:33amiconnI think so. Iirc the option is described in the manual
23:48:34 Join lostnihilist [0] (
23:48:52Moossilly us then :)
23:49:05amiconn...even the old 2.0 manual (iirc that was my first rockbox version)
23:49:39Moosthat is the big advantage to have it by defaut, or even no option at all, always here
23:50:02amiconnI'm really curious how my tests turn out
23:50:26Mooswhat are you "benchmarking" ?
23:50:36Genre9mp3preglow: about XavierGr's 21 was on his H140 with the stock battery
23:50:38Falco98hardeep: feel like eyeing this for us if/when you have a chance? ( )
23:50:43amiconnBattery runtime, battery runtime, and battery runtime ;)
23:50:50Mooshaha :D
23:50:57amiconn...on various targets, with various options selected
23:51:25Moosyou'll put all on the wiki I guess? :)
23:51:37*amiconn suddenly realises he did all archos tests with rombox
23:51:50amiconnShould do at least one run while running from ram
23:52:18Moosis this sinignificative diff betwen rom/ram?
23:53:03amiconnRam is slightly faster, but running from rom leaves more free ram for buffering music -> less spinups
23:53:46amiconnH300 runtime is disappointing :(
23:54:15hardeephow bad is it?
23:54:33Moosamiconn: is there one posibility that this feature disabled caused one voltage diff spoted by LinusN? If so why we have H3xx still so hungry?
23:54:44amiconnOnly 11 hours, same conditions as what gave 19:18 on h140 ...
23:55:08amiconnIt should be nearly the same...
23:55:30Moosmore than one significatif diference :(
23:55:38MoosGod knows...
23:55:40 Quit Genre9mp3 ("Leaving")
23:55:44amiconnThere's slightly more cpu power consumed by the framebuffer drawing, but otoh the stock battery has slightly more capacity
23:56:24hardeepamiconn: do you stay in the wps when running your tests?
23:56:25*Moos is thinking to the the X5 LCD ;-P (hopefully you have this still in your mind?)
23:56:37 Join PaulJam_ [0] (
23:56:38amiconnx5 doesn't support disk poweroff yet (from loooking at the code)
23:56:54amiconnhardeep: yes
23:57:01hardeepany dynamic data?
23:57:06LDHello people, I've just started a bench mark test for my H340.
23:57:25 Quit freqmod_n (Remote closed the connection)
23:57:44amiconndefault wps
23:57:52hardeepah, so time counter and stuff
23:57:53amiconni.e. including peakmeter
23:58:05hardeepi wonder if we would have even better times with a static wps
23:58:18Moosamiconn: while you are there, what is the "coldstart detection" for on ATA thing?

Previous day | Next day