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-02-02

00:01:39 Quit petur ("here today, gone tomorrow")
00:02:35 Quit CoasterMaster ()
00:03:08*linuxstb prepares a new backdrop patch...
00:03:14Rob2222hi all
00:04:29Rob2222H300 runtime at new unit with stock battery: RB 10h20m, IR 16h50. If someone is interested.
00:04:48Rob2222I think this was my last benchmark for now.
00:05:34 Join webguest99 [0] (
00:05:49Rob2222So RB can't reach iriver, yet, but for me its ok.
00:05:58LinusNRob2222: there is a test 'd like to try
00:05:59 Join TCK- [0] (
00:06:22LinusNRob2222: run a benchmark with a completely static wps
00:06:23 Join goa [0] (
00:06:52LinusNi.e only artist/title/album and no peakmeter
00:07:06Bagderor just a fixed text with no song info
00:07:23Rob2222i had no peakmeter at all
00:08:50Rob2222thats my WPS
00:08:58Rob2222all benches are done with that
00:09:01Rob2222pure text
00:10:16Rob2222LinusN: Do you think this WPS needs much power?
00:10:16LinusNyes, but many things on that screen are constantly updated, like the battery, progress bar, time left etc
00:10:22LinusNi bet some texts scroll as well
00:10:30Rob2222yes, 1 line
00:10:37Rob2222depends on filename length
00:10:41Rob2222ok, i can try
00:10:43 Join kkurbjun [0] (
00:10:59LinusNRob2222: even disable the status bar
00:11:07Rob2222will do.
00:11:14LinusNjust as an experiment to see how much it affects the battery life
00:11:31Rob2222battery_bench i can run?
00:11:49Rob2222can i have batt voltage and batt % on wps?
00:12:56LinusNpreferrably not...
00:13:08linuxstbNew backdrop image patch on the tracker:
00:13:33linuxstbDetails are in my comment to Linus's original patch.
00:14:06lostlogicw00t, I just got promoted... so about that trip to europe...
00:14:33Rob2222%?it<Titel :%it|>
00:14:33Rob2222%?id<Album :%id|> <= that 3 things are ok?
00:15:42 Join blackvd [0] (
00:15:57LinusNlinuxstb: where is the patch?
00:15:58]RowaN[anyone know why some of my tags are truncated recently.. time elapsed shows 1:2 instead of 1:23
00:16:05linuxstbLinusN: It's there now.
00:16:10Mooslostlogic: Congratulations
00:16:18linuxstb(I forgot to check the box the first time I commented)
00:17:36Midgey34(unsigned int)(bj->is_split + 1) <−− I assume that's frowned upon assuming is_split is a bool
00:17:55LinusNRob2222: yes
00:18:05 Quit blackvd (Client Quit)
00:18:17LinusNMidgey34: yuck!
00:18:41LinusNMidgey34: but i'm sure it works :-)
00:18:44Rob2222LinusN: Cause the H300 will not finish charging before i go to bed the bench will start tomorrow.
00:18:53LinusNRob2222: no rush
00:19:11Rob2222LinusN: I wanna know it, too. ;)
00:19:19Midgey34oh it works fine, its just ugly
00:19:40BHSPitLappydoes anyone else think what I said is true, about text and progressbars being coordinated, instead of guesswork
00:19:54Midgey34I sorta overlooked saving when the player has split
00:20:20linuxstbBHSPitLappy: Yes, that's planned.
00:20:58BHSPitLappyseems we're in a "make it look good" phase at the moment :D
00:21:03linuxstbOr at least, something close - viewports which you then draw lines of text into.
00:21:26 Join peran [0] (
00:21:28BHSPitLappynot to discredit all the work going on otherwise
00:21:34BHSPitLappylinuxstb: just as good.
00:21:34peranhi everyone
00:21:55perani have a ifp795 which firmware should i use then?
00:22:00BHSPitLappyjust setting the top-left point of a text string would be good enough
00:22:15LinusNlinuxstb: now on to precalculating the offset to the backdrop buffer
00:22:18linuxstbBHSPitLappy: But you also need to set a width - to either clip the text or set the scroll area.
00:22:45LinusNperan: the ifp700 port is barely usable
00:23:11BHSPitLappyhey, you're both swedish.
00:23:31LinusNperan: rockbox is not yet functional on the ifp7xx
00:23:35ashridahBHSPitLappy: holy crap! there's more than one swede in existence?!
00:23:45Rob2222All devs: Must it be, that RB clears the playback buffer when pressing STOP? Sometimes I press STOP, but I only wanted PAUSE for a second. When I press PLAY again, I must wait for the re-read of the mp3 file.
00:23:51BHSPitLappyashridah: damn lying american education system
00:24:01 Quit t0mas ("good night")
00:24:11kkurbjunthere's a working version of doom on sourceforge now
00:24:14LinusNRob2222: if you want to pause, why not press pause?
00:24:21BHSPitLappythat's what it's for
00:25:20kkurbjunI think it will work for the Ipods too with some changes to the makefile and the button layouts as Paul_The_Nerd was doing
00:25:32BHSPitLappyhey kkurbjun
00:25:54kkurbjunBHS yes?
00:25:59linuxstbkkurbjun: We don't have many buttons on the ipod... But it will be good to compare the performance with iDoom.
00:25:59Rob2222LinusN: Thats a good question I can't answer. :)
00:25:59BHSPitLappyjust greeting.
00:26:14amiconnMidgey34: That bool->int thing is highly platform dependent
00:26:18Rob2222But it happens often to me ;)
00:26:27BHSPitLappylinuxstb: like i've said before, I'm completely comfortable with iDoom's controls
00:26:44BHSPitLappythen again, I don't have huge fingers :P (nano)
00:27:01BHSPitLappybut a huge-fingered person wouldn't have a nano...hmm...
00:27:16*BHSPitLappy goes off on a random tangent of incoherent blabber
00:27:17Midgey34alright, I look into changing it. other bugs are taking up more of my time
00:27:25amiconnI would use bj->is_split ? 1 : 0
00:27:40amiconn(or whatever numbers you need)
00:28:07kkurbjun: ), oh.. linuxtxb: I would be interested, I think it will actually be better, I just put in a hashing algorithm for the wad stuff from brboom that idoom doesn't have. Other then that they're almost the same asside from other file handling stuff though.
00:28:54BHSPitLappydid paul figure out the wad loading thing?
00:28:59linuxstbkkurbjun: The only difference could be if iDoom using the second CPU in the ipod. Did you notice anything about that?
00:29:13linuxstbThey refer to it as the "cop" (co-processor)
00:29:28BHSPitLappyidoom's developer is on, i believe
00:29:40BHSPitLappyhe spoke up a few minutes ago in the ipl channel
00:30:29*BHSPitLappy hopes he isn't following my talking about him
00:30:41kkurbjunlinuxtxb.. no I dind't see anything about that in the diffs I was making when I was trying to figure out the graphics problems
00:31:21Midgey34so does this mean the graphical problems are fixed?
00:31:22linuxstbI'm looking forward to testing it.
00:31:29Rob2222Btw, how far is the iBattlefield port? *duck
00:31:39kkurbjunMidgey34: yes, they are gone
00:32:28kkurbjunIt still messes up sometimes when you set it to low quality graphics and resize the screen though. Those problems arn't nearly as bad. The main view is still ok
00:32:34Rob2222Will doom make it in CVS maybe?
00:32:57Bagderpatience young padowan
00:34:01Rob2222its a nice gimmick but if you have to patch the firmware for it ...
00:34:10*amiconn notices that s/o replaced the h300 image in the daily builds page with one showing the rockbox logo
00:34:35*BHSPitLappy made it
00:34:35amiconnNow the only ones not showing the rockbox logo are the h100 and h120 images
00:34:59amiconnI can do h140 tomorrow, but that will be black (of course)
00:35:23 Join JdGordon [0] (
00:35:40amiconnThe h140 is black while the h120 is silver (at least in europe)
00:35:51BHSPitLappyoh, you mean the unit
00:35:57 Quit goa ("Client suicide")
00:36:05Rob2222LinusN: Regarding the simple WPS benchmark. Do you think its ok to go short in the debug screen and read the battery voltage every 2h maybe?
00:36:15 Quit elinenbe (Read error: 110 (Connection timed out))
00:36:38BHSPitLappyif someone has a sim built for h1xx, feel free to send a screen dump of the splash screen my way
00:36:38amiconnIn fact the device chart already contains a h140 image w/ rockbox logo
00:37:29BagderI want ipods in the devicechart...
00:37:56linuxstbLinusN: I've done the bitmap offset calculation...
00:37:59Bagderand the ifp5xx could be removed
00:38:13*Cassandra ponders a Rockbox Folding@Home port.
00:38:27amiconnBagder: Could be replaced by 7xx
00:38:37Bagderyes, that would be more appropriate
00:39:03amiconnIs there a suitable image of the iPod video somewhere?
00:39:13amiconn(and iriver ifp 7xx)
00:39:58JdGordonBHSPitLappy: i have the h140 sim built... what screeny u want?
00:39:59LinusNRob2222: yes
00:40:16BHSPitLappythe splash screen, JdGordon
00:40:21LinusNlinuxstb: update the patch then
00:41:16JdGordonjust the screen.. or the whole sim?
00:41:23amiconnpreglow/ linuxstb: What's the base frequency of the iPod CPU(s) ?
00:41:26 Quit jaebird ("Leaving")
00:41:58BHSPitLappyJdGordon: actually, I found one now
00:42:05BHSPitLappyheh...dumb me
00:43:05linuxstbLinusN: Done.
00:43:11LinusNsaw that
00:43:12linuxstbamiconn: I don't know.
00:43:27Midgey34wow, I love firefox's update... so easy
00:43:51Midgey34so much better than downloading the full installer on windows
00:44:50BHSPitLappyh100, h120 = identical?
00:45:10Bagderno, just almost
00:48:49amiconnBah, the apple site is horrible
00:49:08Cassandralinuxstb, what's backdrop performance like now, and do you have a screenshot?
00:50:10BHSPitLappyamiconn: isn't the 140 pic already done, or did you mean add it to nightlies
00:50:21peranwhich firmware should i use for my IFP-795
00:50:32BHSPitLappythe one that's on it?
00:50:34LinusNCassandra: performance is still not great, but it's not getting any better than this
00:50:55amiconnBHSPitLappy: I mean the build table, but I'm not sure whether the h140 pic would be adequate
00:51:09BHSPitLappywhat? the h140 pic is great
00:51:28Moos... but silver ;)
00:51:39peranLinusN: jag sg att du svarade mig tidigare... finns det ngon annan firmware du vet av som fungerar tillsvidare?
00:52:17LinusNendast irivers originalfirmware
00:52:23Cassandralinusn: So is it useable, or does it look rubbish in practice?
00:52:38LinusNlooks great, but it is kind of sluggish
00:52:56amiconnLinusN: Why do you think it won't get better?
00:53:00 Quit Sando ("changing servers")
00:53:10CassandraWe're only updating pixels that change, right?
00:53:33Cassandra(See, grandma, this is how you suck eggs!)
00:53:39LinusNamiconn: i don't see how we can eliminate any more instructions from the clearpixel function
00:53:39linuxstbCassandra: I can't notice any difference on the ipod.
00:54:05LinusN00000018 <clearimgpixel>:
00:54:05LinusN 18: 206f 0004 moveal %sp@(4),%a0
00:54:05LinusN 1c: 2039 0000 0000 movel 0 <setpixel>,%d0
00:54:05DBUGEnqueued KICK LinusN
00:54:05LinusN 22: 30b0 0800 movew %a0@(00000000,%d0:l),%a0@
00:54:05LinusN 26: 4e75 rts
00:54:10BHSPitLappynew h100/h120 icon for download table:
00:54:40amiconnLinusN: Not with single pixels. I'm thinking burst mode here, either buffering the line in registers, or iram if that's easier
00:54:52CassandraNow why do I suspect that image has been manipulated?
00:55:00BHSPitLappybecause it has?
00:55:17LinusNamiconn: yeah, that's an option
00:55:23BHSPitLappydoes it look terrible, Cassandra ?
00:55:35midkayit looks great..
00:55:35CassandraLooks fine.
00:55:58CassandraI used logic to work out it was a mockup. ;)
00:55:58midkayperhaps a pointless update, i doubt anyone can see the screen anyways without blowing it up 1000% :)
00:56:22amiconnLinusN: When I get around doing my opts, single pixel handling will only be used for single pixel, arbitrary line, and perhaps vertical line drawing
00:56:38LinusNamiconn: great
00:56:39amiconnEverything else will handle a memory line at a time
00:56:48BHSPitLappyCassandra: ah, because the rest is identical to the current one? :D
00:57:21CassandraDoes performance revert to normal if you aren't using a background?
00:57:22amiconnlinuxstb: Does any iPod have s/pdif? Separate line out?
00:57:36amiconnRemote control?
00:57:43BHSPitLappyline out from the dock connector
00:57:47linuxstbThere is a line-out via the dock connector (I have a tiny adapter). No s/pdif, and yes for the r/c
00:57:49BHSPitLappyremote from the remote connector
00:57:49 Part peran
00:58:01amiconnRemote with display?
00:58:04linuxstb(but the r/c are third-party accessories).
00:58:08CassandraBHSPitLappy, nope. I was pretty sure you didn't have an old style iHP-1xx.
00:58:10BHSPitLappy(for the nano and 5G, remotes are now through the dock as well)
00:58:22BHSPitLappyCassandra: heh, good logic
00:58:57linuxstbamiconn: Yes, there is a RC with LCD - but I think it just works by asking the ipod for the current track info and displaying it. i.e. the RC is in control of the display, not the ipod.
00:58:59JdGordonLinusN: that looks awesome
00:59:12CassandraI'd shoot my load, if I had one to shoot.
00:59:32linuxstbThere is some kind of serial protocol for ipod accessories, but I haven't really looked into it.
00:59:36CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
00:59:36*amiconn isn't excited about backdrop
00:59:41amiconnIs that bad? ;)
00:59:46JdGordonCassandra: not quite _thaaaat_ awesome..
01:00:03linuxstbamiconn: It's your job to restrain us.
01:00:16Cassandraamiconn, you're so 20th Century!
01:00:27BHSPitLappydid Cassandra say what i thought they said?
01:00:35amiconnBah, why do iPod manuals not contain technical specifications?
01:00:45amiconnOr am I too dumb to fund them?
01:00:49BHSPitLappyamiconn: because where's the licensing money in that? :P
01:00:55CassandraWhat did you think I said?
01:01:07linuxstbamiconn: Apple's website has some specs I think.
01:01:08BHSPitLappysomething gross.
01:01:15amiconnI mean stuff like dimensions, weight etc, all that is on the web site
01:01:20CassandraYou're probably right then.
01:01:21amiconn...but not for the older models
01:01:32*BHSPitLappy is thoroughly offended and disgusted.
01:01:38CassandraDon't worry. Biological impossibility. ;)
01:01:48linuxstbamiconn: You're adding them to the device chart?
01:01:59amiconnyes, I'm trying to
01:02:16Cassandraamiconn, they're on the iPod port page
01:02:21CassandraAbout half way down.
01:02:46amiconnNot the dimensions etc
01:03:06CassandraPicky picky.
01:03:07 Join sanitarium_ [0] (
01:05:14***Saving seen data "./dancer.seen"
01:05:15CassandraHmm. How difficult woudl colour file icons / status bar be?
01:05:39 Quit SanAway (Read error: 110 (Connection timed out))
01:05:48CassandraAnd scroll bars.
01:06:04 Join Paul_The_Nerd [0] (
01:06:09*Cassandra thinks nice thoughts about GUI themes.
01:06:16LinusNCassandra: i believe paprica is working on that
01:06:58*Cassandra sighs. I may have to buy an iPod Video *before* I run out of space on the H140.
01:07:07CassandraRockbox is just so pretty in colour.
01:08:49linuxstbamiconn: Wikipedia could be useful - (and the other links at the bottom of that page)
01:09:15*LinusN wants an ipod for the first time in his life
01:09:35amiconnCassandra: I would still prefer a monochrome device, though I like the H3x0 more than H1x0
01:09:36 Join elinenbe [0] (
01:10:00amiconnThat's because of its button type and arrangement, not because of the display
01:10:39linuxstbHas anyone tried the latest backdrop patch with a proper 24-bit wps?
01:10:48LinusNi have
01:11:04 Quit midkay (Read error: 104 (Connection reset by peer))
01:11:04LinusNworks just fine
01:11:55LinusNi haven't tried a wps backdrop though
01:11:58 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
01:12:02 Quit ender` (" Cynic, n. A blackguard whose faulty vision sees things as they are, not as they ought to be. Hence the custom among the S")
01:12:51 Join gtkspert_ [0] (
01:13:45Cassandraamiconn, I prefer the battery life of a monochrome device, certainly.
01:14:30amiconnI also prefer readability w/o backlight
01:14:39 Join midkay [0] (n=midkay@
01:15:31 Quit Jolt ("CGI:IRC")
01:15:41Paul_The_Nerdamiconn: You really should see the Nano's screen, at least.
01:16:13Paul_The_NerdThe color boxes WPS is very readable even w/ BL off, in fairly dim light.
01:16:14amiconnPaul_The_Nerd: I have, in a shop
01:16:31LinusNlinuxstb: i can't make the %X tag to work
01:16:43*Paul_The_Nerd shrugs.
01:16:53linuxstbIt should be %X|filename.bmp|
01:17:19LinusNit loads the file, but it doesn't change backdrop
01:17:23Paul_The_NerdFair enough then. I too prefer monochrome screens in the end but my preference is more of a cosmetic thing.
01:17:50linuxstbDo you maybe have another full-screen bitmap overwriting it?
01:18:05LinusNthe gradient is there
01:19:02linuxstbIn my tests, I've put "%X|..." as the first line in the wps file.
01:19:08LinusNsame here
01:19:10 Quit DrumRBoy320 (Read error: 110 (Connection timed out))
01:19:28linuxstbFeel free to debug... As I said, I'm not familiar with the wps code at all.
01:19:29 Join NightCat [0] (
01:19:41NightCatHello again!
01:19:42 Join tvelocity [0] (
01:20:11NightCatNeed someone a one more tool for cygwin to convert ttf to bdf (fonts)?
01:20:39CassandraI really don't think the WPS is a good place to put the background.
01:20:42linuxstbLinusN: I assume your bitmap is 220x176? It will ignore it otherwise.
01:20:58NightCatI find one, it works with cygwin: 3 fonts for half minute... :)
01:20:58linuxstbCassandra: But it's not really a background - it's part of the wps design.
01:21:21LinusNlinuxstb: aaah
01:21:24CassandraIt's quite conceiveable that more than one background will work with a particular WPS. It ought to be user's choice with a default specified via themes.
01:22:04Paul_The_NerdCassandra: From the looks of the patch notes, there's a global one and a WPS specific one...
01:22:12LinusNlinuxstb: works
01:22:14Cassandralinuxstb, Sometimes yes, sometimes no.
01:22:27NightCatThen nobody need it yes? Ok.
01:22:33CassandraConsider some people might want a favourite photo as their background.
01:22:39LinusNlinuxstb: looks like gdb doesn't quite like the backdrop offset hack
01:22:42linuxstbCassandra: I'm starting to be convinced.
01:23:08Cassandralinuxstb, another option is to have a tag but make it user overrideable.
01:23:22CassandraThat complicates code though.
01:23:32linuxstbI agree - we don't need two ways to set the wps background.
01:24:05linuxstbBut I can see people wanting more background images - e.g for the FM screen.
01:24:21CassandraConsider also that with a seperate background, you could have two wpses share a background but put different data in the 'gaps'.
01:24:59LinusNi bet most wps makers would want to use the backdrop feature to overlay text
01:25:11linuxstbBut I can see the case of multiple backgrounds all being compatible with the same wps
01:25:12 Quit gtkspert (Read error: 110 (Connection timed out))
01:25:24CassandraI think there's room for both types.
01:25:43CassandraI see boxes as being the 'choose your own background' type.
01:25:46NightCatFor the WPS: (I said it before) I want that when I put some text in WPS it writes on the pictures right (without background color rectangle...)
01:26:11LinusNNightCat: that works with the backdrop
01:26:16CassandraBut I can also see people deisgning some minimlistic graphical widgets, or using the current iPodesque themes with a personalised background.
01:26:24NightCatThat works already?
01:26:38linuxstbSo are we all agreed that we get rid of my shiny new WPS tag (at least I learnt a little about the wps code) and just make it a config file value?
01:26:42LinusNwith the backdrop patch i and linuxstb are working on
01:27:04NightCatAh, then thanks for work.
01:27:05LinusNlinuxstb: i'm not convinced
01:27:20Paul_The_NerdSo, wouldn't that be as simple as letting someone select a global background file, and then if the WPS has a %X tag, overriding it *in* the wps?
01:27:29Paul_The_Nerdif it doesn't have the tag, it uses the global one.
01:27:33linuxstbI don't feel strongly either way - apart from the fact I've already implemented one solution.
01:27:33LinusNwhat if the wps needs a certain backdrop?
01:27:46Paul_The_NerdI mean, if a person *really* wants Bob's WPS, but doesn't like the fact that it includes a background, they *could* remove it.
01:27:50LinusNPaul_The_Nerd: my thinking exactly
01:28:14BHSPitLappyPaul_The_Nerd: how did your doom adaptation for the ipod go?
01:28:14Cassandralinus: Well maybe we can do the hybrid the other way round then.
01:28:29CassandraHave the config tag overriden by a WPS tag.
01:28:32BHSPitLappyever get it running?
01:28:43LinusNCassandra: yes
01:28:43 Join goa [0] (
01:28:47NightCatCassandra: agree.
01:28:49CassandraThen the WPS designer can force a background if they really must.
01:29:00Paul_The_NerdBHSPitLappy: It's not mine, but I'm not able to get it running.
01:29:03LinusNman, this is exciting, this has so much potantial
01:29:19BHSPitLappyPaul_The_Nerd: you were adapting the makefile, keybindings, etc, that's all i meant
01:29:23 Quit goa (Remote closed the connection)
01:29:25Cassandra(although I suggest that we document that you can do cool things if you *don't* use the tag.
01:29:29linuxstbNightCat: The latest patch is here if you want to test:
01:29:36BHSPitLappyPaul_The_Nerd: and we let you take claim to the task :P
01:29:51 Join goa [0] (
01:29:52NightCatWhere can I post some screennys?
01:30:00NightCat ? ?
01:30:03Paul_The_NerdBHSPitLappy: Got the keybindings and makefile stuff sorted out. It builds, but it can't load the WAD file, and preglow mentioned that the structure packing makes it incredibly unlikely to work on ARM as-is.
01:30:18BHSPitLappyah, right, that was the problem
01:30:46BHSPitLappyPaul_The_Nerd: what makes it that much more difficult than iDoom?
01:31:36NightCatHere what I have:
01:31:50 Quit actionshrimp ("( :: NoNameScript 4.01 :: )")
01:31:52Paul_The_NerdBHSPitLappy: I'm not familiar with iDoom, but I was actually planning on taking a look at the iDoom source later tonight to see how they handle it. There's a diff against iDoom's source, but wading through that just to compare a couple functions seemed a bit tedious.
01:31:54BHSPitLappyNightCat: looks cool
01:32:16NightCatYe, but picture is owerrided by the text - bad :)
01:32:20LinusNNightCat: have a file with that picture without text over it?
01:32:21BHSPitLappyPaul_The_Nerd: why don't you try to get in touch with hya rion? :P
01:32:30NightCatLinusN: Yes.
01:32:35LinusNsend me the entire wps
01:32:57NightCatThere is no WPS I think only 2 tags :)
01:33:02LinusNnever mind
01:33:11LinusNsend me just the pic then
01:33:21 Quit Moos ("Glory to Rockbox!")
01:34:05NightCatHere it is:
01:34:08BHSPitLappyNightCat: was that pic just a concept?
01:34:35 Quit midkay (Read error: 104 (Connection reset by peer))
01:34:38NightCatThe concept for my future WPS :)
01:34:52BHSPitLappyah, so not an actual screen
01:35:03NightCatI was lokking for those picture for a long time :)
01:35:20NightCatAnd i found it :)
01:35:40NightCatA girl + fire = beauty :)
01:36:01Paul_The_NerdBHSPitLappy: Hya rion? Also, I'm not sure how much time I have to work on it at the moment anyway, got a pretty major deadline this Friday, but since iDoom already runs, I suspect it can't be *that* hard to reconcile the differences between the two.
01:36:22 Join webguest27 [0] (
01:36:28BHSPitLappyPaul_The_Nerd: I broke his name as to avoid highlighting him for no reason :)
01:36:40Paul_The_NerdOh, didn't even think to look over there. Heh
01:36:40NightCatLinusN: Your patch applys picture for all the menus or just for WPS?
01:36:53webguest27is lostlogics numeric sort patch going to be commited, its really usefull
01:37:08CassandraSeperate picture for the WPS, I believe.
01:37:15NightCatThis font I made from True Type :)
01:37:38webguest27lostlogic, you listening ?
01:37:48BHSPitLappyNightCat: weird
01:38:01NightCatWhat is "weird"?
01:38:08BHSPitLappythat bleeding font :P
01:38:13NightCat(My bad English...)
01:38:18CassandraVery goffic.
01:38:42NightCatI said that I found a small util to convert ttf to bdf...
01:38:56NightCatI just think that it have to be in tools dir...
01:39:05BHSPitLappyCassandra: heh.
01:40:04LinusNjust an example
01:40:20NightCatYes that is it :)
01:40:30NightCatThen I download your patch.
01:40:41webguest27now have it call the albums art as a backdrop for each song
01:41:00NightCatAnd what about font util?
01:41:08NightCatNobody interests?
01:41:26LinusNwhich tool is it?
01:41:26webguest99White font...nice
01:41:54webguest27Linus, that playlist thing by lenny, are you still considering it ?
01:41:55BHSPitLappyNightCat: did you use bdfconv? (or convbdf or whatever)
01:42:00lostlogicwebguest27: bagder doesn't like the idea... dont' know if it'll be going in.
01:42:01 Quit tvelocity (Connection timed out)
01:42:13LinusNwebguest27: the playlist catalog?
01:42:15NightCatLinusN: The tool wich converts ttf to bdf...
01:42:16webguest27lostlogic, thats a shame
01:42:21webguest27yes Linus
01:42:31LinusNNightCat: yes, but which one did you use?
01:42:52lostlogicwebguest27: see if you can convince enough of the more senior devs that it's a good idea... :)
01:42:59LinusNwebguest27: yes, i want it, but febs didn't update it
01:43:26NightCatNo ttf to bdf ttf= truetype fonts...
01:43:32webguest27thanks Linus
01:43:33BHSPitLappyoh right
01:43:36NightCatAnyway here it is:
01:43:48webguest27Lostlogic, I'll work on the dev's, or try to
01:44:26*webguest27 clears throat and prepares to give speach of a lifetime
01:44:45LinusNwebguest27: there is no need for a speech
01:44:52NightCatLinusN: I just talking that it have to be in tools...
01:44:54LinusNthere is a need for an updated patch
01:45:32 Join tvelocity [0] (
01:45:34linuxstbLinusN: Any thoughts about where main_backdrop[] and wps_backdrop[] should live?
01:45:51webguest27the number sort thing would be really usefull, it would improve users browsing experiance, especially if leading zeros are omitted from files
01:46:03LinusNlinuxstb: i haven't given it any thought
01:46:08 Quit muesli__ (Read error: 110 (Connection timed out))
01:46:57webguest27hmm, maybe if I come to the devs-bash and buy you all beer
01:47:22webguest27bribery and conception never hurt
01:47:23BHSPitLappyNightCat: yeah, that's the one the rest of us use
01:47:34BHSPitLappyNightCat: but it isn't ours to distribute
01:48:15NightCatAr. :)
01:48:30NightCatLinusN: Wich backdrop to use?
01:48:59BHSPitLappywell, it's opensource...but it's really not worth keeping it in our repo imo
01:49:06LinusNNightCat: huh?
01:49:24NightCatThere is 3 patches in the tracker...
01:49:44LinusNNightCat: use the latest one
01:49:48NightCat1 yours and 2 linuxstb...
01:49:50BHSPitLappythere's a sonic commercial all about binary
01:50:34LinusNtime to sleep
01:50:51Rob2222good night
01:50:57LinusNnite all
01:50:58NightCatLast question:
01:51:04NightCatWich tag to use?
01:51:20NightCatHm, thanks and good night :)
01:51:30 Quit LinusN ("Who is General Failure and why is he reading my disk?")
01:51:43 Quit Cassandra (" HydraIRC -> <-")
01:51:58Rob2222NightCat: For what is it?
01:52:08Rob2222A background image at the WPS?
01:53:29 Part webguest27
01:55:00NightCatRob2222: Yes :)
01:55:25Rob2222is this supported in the current cvs version, yet?
01:55:27XavierGrGod I am getting jealous with all this progress on the H300 and backdrop images. And to think that I will RMA my H300 tomorrow... :(
01:55:41Paul_The_NerdRomb2222: It's on the patch tracker, and seems to be changing moderately rapidly at the moment.
01:56:27Rob2222Paul_The_Nerd: OK, then ill wait.
01:56:36NightCatI'm building the sim with this patch now...
01:56:59Rob2222I dont think, that this is useful for me. I use a small font.
01:57:02NightCatAll's seems to go right...
01:57:15Rob2222With a background image it will be less readable.
01:57:24 Join Gothic_Seraph [0] (
01:57:40Gothic_Seraphwow lotta ppl
01:57:47Paul_The_NerdRob2222: Well, among other things it would allow you to draw text on top of different colors. A white area for the now playing, and a rockbox-blue one for the Next information, for example.
01:57:48BHSPitLappyRob2222: depends on the image
01:57:52 Quit Nilisco (Read error: 110 (Connection timed out))
01:58:47NightCatDoesn't work...
01:59:27amiconnThere. iPods in device chart. Feel free to add missing info and correct any mistakes :)
01:59:27NightCatHm... Works...
02:01:35NightCatIf I use tag like this:
02:01:53NightCatIt just shutting down...
02:01:59Midgey34is there any reason for splitting the iriver columns based on the device chart by capacity?
02:02:11Midgey34couldn't h320 and h340 share a column
02:02:22linuxstbNightCat: It needs to be an upper-case X
02:02:23Midgey34with a note on places they differ?
02:02:30NightCatA :)
02:02:32Midgey34in dimension for example
02:03:13NightCatlinuxstb: And can I one more question?
02:03:37Midgey34similar to how the ipod color column is set up
02:03:45NightCatlinuxstb: Where to customize (or how) the background (not WPS) image?
02:03:58linuxstbNightCat: I'm working on that now....
02:04:02NightCatlinuxstb: Now it is something like gradient :)
02:04:14NightCatBut very lovely :)
02:04:16linuxstbThe idea is that you just browse to a bmp file in the file browser and "play" it.
02:04:37NightCatlinuxstb: I think is too difficult... For what?
02:04:54BHSPitLappyNightCat: you know where the wps guide is, right?
02:05:08linuxstbNightCat: I don't understand your question.
02:05:16NightCatMaybe just the file for ex.: .rockbox/back.bmp (BHSPitLappy: Yes)
02:05:39amiconnlinuxstb: Playing a .bmp can be confusing
02:05:41NightCatIt's not a question it's an idea :)
02:06:00linuxstbamiconn: It will be obvious when a user plays it.
02:06:02 Join ehntoo [0] (
02:06:03NightCatlinuxstb: And we can somewhen do a picture wiever...
02:06:03amiconnWith all that bmp reading going on, I'd expect this to kick a .bmp viewer
02:06:18Midgey34linuxstb: what happens if the background image is a different size than the lcd screen
02:06:20NightCatBHSPitLappy: You want that link?
02:06:39linuxstbMidgey34: At the moment, it is just ignored and not used. It has to be the exact size of the lcd.
02:06:43Gothic_Seraphummmm ive read a lot of what i could find on the net bout rockbox but im lost what does it do? (gigabeat owner)
02:07:30NightCatlinuxstb: Look: you configure it like it to use only .rockbox/background.bmp and all.
02:07:36Paul_The_Nerdlinuxstb: Also, playing a BMP file seems like it should display it, much like the JPEG viewer...
02:07:51 Quit matsl (Remote closed the connection)
02:07:54NightCatIf someone want to change, he just change a background file...
02:08:25NightCatAnd in the WPS X tag is working: that is all.
02:08:27XavierGrmost of the WPS's there say 24bit
02:08:34XavierGrI thought that the H300 screen is 18
02:08:50NightCatAnd works in 16 bit mode :)
02:08:59XavierGrah okay
02:09:07Paul_The_NerdXavierGr: THe h300 screen is 18, but in Rockbox it's displayed at 16. The image files are 24bit though, and adjusted automatically
02:09:42NightCatlinuxstb: Will you work a long time today?
02:09:52linuxstbNo, it's past my bedtime already.
02:10:01NightCatlinuxstb: Ok.
02:10:06XavierGrIs there any intention to move to 18 bit or is that going to clog the CPU more?
02:10:20Midgey34it would be a lot slower
02:10:32linuxstbPaul_The_Nerd, amiconn: I agree with you about playing bmp files. What about a "Set as backdrop" option on the onplay menu?
02:10:50Paul_The_Nerdlinuxstb: That, on the other hand, is *perfect* to me. :)
02:11:21NightCatlinuxstb: It can be right.
02:11:38amiconnXavierGr: I'm almost certain we won't move to 18bit on H3x0. The driver is slow enough with 16bit...
02:11:47NightCatMany systems does like this :)
02:12:46*amiconn was surprised by the odd position of the iPod nano earphone socket...
02:13:21XavierGramiconn: There are not left any magic optimizations like your latest?
02:14:27RotAtoRIs there any h300 owner (or anyone else who cares) who could test an updated version of bejeweled?
02:14:34RotAtoRpatch+bmps and a fresh h300 .rock are located here:
02:14:47amiconn18 bit would be _a lot_ slower, since we would have to use a 32bit framebuffer
02:14:53NightCatI'll do it now.
02:15:01RotAtoRNightCat: thanks
02:15:07amiconnWe could use 24bit, but that would probably be even slower than 32bit
02:15:08NightCat2 minutes...
02:15:31Paul_The_NerdRotAtoR: What did you change?
02:16:01NightCatlinuxstb: That is thouse gradiet wich I saw? main_backdrop[y][x] = LCD_RGBPACK(182, 198, 229-y);
02:16:20Midgey34RotAtoR: transparencies?
02:16:28RotAtoRPaul_The_Nerd: added proper framerate limiting and used the new transparent bitmap stuff (it now was a checkerboard background)
02:16:34linuxstbNightCat: That was just a test to prove my code was working. That probably won't make it to CVS.
02:16:48XavierGramiconn: do you think that we could implement 18bit rnedering only on the JPEG viewer?
02:16:50RotAtoRMidgey34: yep
02:17:37Rob2222is there a way to end doom without reset?
02:17:56NightCatRotAtoR: .rock file for newest build?
02:18:09RotAtoRyes, just compiled against latest cvs
02:18:26NightCatRotAtoR: Then I can't test it... I have some elder build...
02:18:42NightCatIt says: Incompotible model...
02:18:58RotAtoRahh, too bad, you could always update it ;)
02:19:20NightCatRotAtoR: I'll update to new build only when I finishes my new WPS...
02:19:27Paul_The_NerdRotAtoR: Is the update only valid on H300, or could I compile it for Nano?
02:19:42RotAtoRPaul_The_Nerd: it works for the nano as well
02:19:59NightCatI'll try it when update :)
02:20:09RotAtoRI also added support for the ipod video, iriver ifp7xx, and iaudio x5 for the fun of it ;)
02:20:11NightCatI like bejeweled :)
02:20:23Paul_The_NerdHehehe. Are the bejeweled.diff and bejeweled bitmaps zips valid?
02:21:33NightCatRotAtoR: You works on bejeweled?
02:21:46RotAtoRNightCat: yep :)
02:21:55NightCatI think there have to be the possibility to input the name to score...
02:22:13RotAtoRPaul_The_Nerd: just unzip the zip in your main rockbox folder, it already has the folder heirarchy embedded so the bitmaps should end up in the right place
02:22:38NightCatAnd, maybe, better menu like in all RB controlled by joystick.
02:22:47Paul_The_NerdRotAtoR: I installed a previous version when you first added external bitmap support. :)
02:22:59RotAtoRNightCat: the names are something I don't personally want, it's only a bother to have to enter them
02:23:14RotAtoRPaul_The_Nerd: the native bitmaps have been updated since then
02:23:23RotAtoRadded the magic pink color
02:23:24Paul_The_NerdYeah, I was just saying I knew how to install 'em. :)
02:23:31RotAtoRahh, ok ;)
02:24:33amiconnI've seen a Gmini 120 in a shop last week. The LCD is *huge* ompared to its resolution.
02:25:08NightCatRotAtoR: Look at this please:
02:25:29NightCatRotAtoR: It's a menu of my minesweeper... :)
02:25:36RotAtoRNightCat: yeah, I could probably do something like that
02:25:55RotAtoRfor anyone who's curious, this it what bejeweled looks like now:
02:26:19NightCatI like it :)
02:26:47NightCatlinuxstb: How does it do?
02:27:05Paul_The_NerdA significant change of color scheme.
02:27:39RotAtoRPaul_The_Nerd: yep :), may need some tweaking
02:28:25Midgey34RotAtoR: looks nice
02:28:34RotAtoRNightCat: ugh, slow website
02:28:45NightCatYes I know... sorry...
02:28:52Midgey34selecting a piece simply inverts the color still correct?
02:29:01RotAtoRMidgey34: yes
02:30:01Paul_The_NerdRotAtoR: There's some white speckles around the edges of the icons on Nano, I assume you just used a fill for the hot pink, which of course means some of the antialiasing grays are still there?
02:30:57RotAtoRI tried to get rid of the worst of the antialiasing
02:31:11RotAtoRI have checked the nano graphics specifically yet
02:31:26Paul_The_NerdI'll go through and fix 'em, then, if you'd like. Shouldn't take but a couple minutes
02:31:59RotAtoRI just picked a threshold and used the magic wand in photoshop to remove the antialiasing
02:32:10 Join YouCeyE [0] (
02:32:14RotAtoRit seemed to work well for the other sizes
02:32:41 Part YouCeyE ("Leaving")
02:32:58Paul_The_NerdOn the white and orange ones specifically it's very apparent
02:33:09RotAtoRNightCat: finally finished loading :D looks good
02:35:32NightCatRotAtoR: I need a good hosting :)
02:36:29 Join muesli__ [0] (n=muesli_t@
02:43:03 Quit ]RowaN[ (Read error: 110 (Connection timed out))
02:43:34Paul_The_NerdRotAtoR: Okay, I've fixed the file for Nano so that it looks much less speckly:
02:46:16RotAtoRok, thanks
02:48:37 Quit `3nergy (Read error: 104 (Connection reset by peer))
02:50:15 Join Sando [0] (
02:51:22 Join `3nergy [0] (
02:55:55 Join foo__ [0] (n=mafj2@tor/session/x-6b1e0e978e2823a6)
02:56:07Paul_The_NerdRotAtoR: When you choose to save a game, it resets the background to blue, but leaves the text that like color, making it almost impossible to read (just until you quit the game, though)
02:56:56 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
02:57:03linuxstbI've just updated the backdrop patch to add the "onplay" menu option "Set as backdrop" for setting the main backdrop image.
02:57:45RotAtoRPaul_The_Nerd: hmm, must have missed the call to set the colors somewhere...
02:58:00Paul_The_NerdIt's hardly a major thing, but I figured I should let you know. :)
02:58:18Paul_The_Nerdlinuxstb: Excellent. Now, to go and find an appropriate backdrop. Heh.
02:59:05linuxstbIt's not saved in the settings yet though...
02:59:19XavierGrWhich keys on the H300 are hardware independent?
02:59:47XavierGrI mean the keypad seems dependent with A-B or play but what about the DOWN key with the LEFT?
03:00:50 Join Nilisco [0] (
03:05:17***Saving seen data "./dancer.seen"
03:05:52NightCatWhere the RB logo hides?
03:06:09 Part PaulJ
03:06:12NightCatfor h300: in logo-h300.c?
03:06:54linuxstbNightCat: In apps/bitmaps/native/
03:07:05linuxstbThat logo-h300.c should probably be deleted now.
03:07:19NightCatWhen I changed the bitmap there nothing effect happens...
03:07:44 Join jaebird [0] (n=jaebird@
03:07:50linuxstbDid you re-run make? Maybe a make clean will help.
03:09:12linuxstbOr maybe you've found a bug...
03:09:32 Quit mikearthur (Read error: 104 (Connection reset by peer))
03:09:39 Join NightCat2 [0] (
03:09:54Paul_The_Nerdlinuxstb: Well, the backdrop loading seems to work pretty well on my Nano. And, doesn't seem to slow things down noticeably on the hardware. :)
03:09:56NightCat2I'm here for now...
03:10:11linuxstbPaul_The_Nerd: Yes, I can't notice any difference either.
03:10:20linuxstbBut LinusN was complaining about the h300.
03:10:21 Quit NightCat (Read error: 104 (Connection reset by peer))
03:10:38 Quit tvelocity ("Αναχωρεί")
03:10:50Paul_The_NerdMaybe the existing problems were aggravated by it?
03:11:06linuxstbNightCat2: I think you've found a bug. Try deleting the reference to logo-h300.c in apps/SOURCES
03:11:40NightCat2A'm compilling now...
03:12:42 Part Midgey34
03:12:52RotAtoRhmm, is there some reason why splash() is hard coded to set background to LCD_LIGHTGRAY and not use the current background color?
03:12:54 Join Midgey34 [0] (
03:14:04Paul_The_NerdRotAtoR: Well, if it used the current BG color, then it wouldn't stand out against the background as much. :-P... It should probably have its own custom BG/FG settings, or something.
03:14:13webguest99Has anyone tried resizing the progress bar using Paprica's commit earlier today? I used the %pb|height|leftpos|rightpos| syntax but it doesn't seem to be working...
03:14:41NightCat2We have this patch commited for now.
03:14:51RotAtoRPaul_The_Nerd: but it still uses the current foreground color, so if the foreground is also light you can;t read it either
03:14:52NightCat2Look at news...
03:15:12Paul_The_NerdRotAtoR: I know. As I said, it should probably allow you to set both *just* for it, ideally.
03:15:19NightCat2RotAtoR: I think it's a bag...
03:15:27NightCat2bug i meant :)
03:15:57webguest99Maybe I'm doing something wrong...I used this: %pb|8|120|200| - but it shows up just like normal all the way across the screen
03:16:53RotAtoRperhaps splash() should also set foreground to LCD_BLACK if visibility is the issue
03:17:06Paul_The_Nerdlinuxstb: I just have to say, even in its current state, I'm already in love with the background patch.
03:17:49NightCat2webguest99: I think you doing something wrong: cause I tried this today and it was working...
03:18:16NightCat2Paul_The_Nerd: I'm with you!!!
03:18:40dpassen1aren't the 2 last numbers supposed to be offsets from the edge? rather than position?
03:18:50linuxstbPaul_The_Nerd: So am I. Imagine if you can set a "viewport" for the menus, so they are drawn inside a virtual box
03:19:07NightCat2dpassen1: No it's an start and end...
03:19:51Paul_The_Nerdlinuxstb: The "it doesn't look pretty" crowd would suddenly lose a *lot* of wind
03:20:57Midgey34linuxstb: I was just going to ask about implement a viewpoint type thing, I think its a great idea
03:21:00NightCat2It's just a first step! Somewhen we could choose a bitmaps for all: for ex. for menu items!
03:21:33linuxstbNightCat2: That's going a little too far... :) We need to leave some memory for the audio.
03:21:56NightCat2For what? ;)
03:22:03 Nick NightCat2 is now known as NightCat (
03:22:04dpassen1iPod Video has 64 MB of memory, doesn't it?
03:22:14Midgey34the menu icons seem awkward when using a bigger font
03:22:31Midgey34they'll built for a font like snap
03:22:32webguest99NightCat2: I figured it out. I copied a wps file over, loaded the wps, and it didn't resize. I then powered the player off, turned it back on, and then it did resize...very strange
03:23:02Paul_The_Nerddpassen1: the 60gb version does.
03:23:29dpassen1When my 120 goes, that will be a very appealing model.
03:24:04 Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
03:24:33Paul_The_NerdWhen my 120 goes, I plan to do everything in my power to replace the part that did.
03:25:05NightCatlinuxstb: It was a bug. I've delete the string and now it takes the bmp image...
03:25:10Midgey34hopefully its not the hdd, those are ridiculously pricey
03:25:16dpassen1Until the iPod port materialized, that was my thought. Probably get a 2200 mAH batt and a 40 GB single platter HDD, but now I'm not so sure.
03:25:47NightCatlinuxstb: But rebuilds this bmp only after tools/configure ...
03:26:06Paul_The_Nerddpassen1: I like the features of the H120 hardware anyway. My only interest in the iPod port was because of the Nano. :)
03:26:26dpassen1Do you use optical out often?
03:26:39NightCatlinuxstb: Now I've changed the standart logo with the bigger one and wait while it building...
03:26:47Paul_The_NerdI've used the optical in a few times
03:26:56Paul_The_NerdI also love the LCD remote, and FM tuner.
03:27:02linuxstbNightCat: You can't just change the size of the bitmaps - you'll have to change the definition in (I think) apps/recorder/icons.h
03:27:12Paul_The_NerdBoth of those are essential to my use of it.
03:27:32dpassen1I would love the LCD remote if the in and out weren't on the same side, and it didn't require an adapter to fit most of my headphones.
03:27:52Paul_The_NerdAh, neither of those has caused a problem for me.
03:28:15dpassen1I've actually taken to using the remote mainly as a car interface.
03:28:47Paul_The_NerdI tend to plug my earphones into the main unit often anyway
03:29:06Paul_The_NerdIt's often in a coat pocket, and the remote run down the sleeve.
03:29:15 Join NightCat2 [0] (
03:29:31dpassen1I love my 120, don't get me wrong. Served me well for going on 2.5 years and still running strong.
03:29:38 Join hands0me [0] (
03:30:03 Quit NightCat (Read error: 104 (Connection reset by peer))
03:30:12 Nick NightCat2 is now known as NightCat (
03:30:37dpassen1It's just nice to know there's life after it goes.
03:31:01hands0mehello, can anybody help me? :-) i'm still getting problem with installation on iPod Nano :(
03:31:06NightCatlinuxstb: Please, let me know, when you finished selectable background?..
03:31:18linuxstbNightCat: I've finished for now.
03:31:29Paul_The_Nerdhands0me: What is your problem?
03:31:49hands0meok I'll describe, thank you :-) so :
03:32:41hands0mefew days ago i've installed rockbox without an problem using install instruction step-by-step
03:33:33hands0meeverything was fine, after few hours of playing i've decidec restore original firmware using restore program
03:33:54NightCatlinuxstb: mmm, I mean when it'll save settings...
03:34:13hands0metoday, i wanted install rockbox once again and...
03:34:20NightCatI could delete logo-h300.c at all?
03:34:32linuxstbNightCat: I've just deleted them from cvs - do a cvs update
03:35:03hands0meevertime (i've just trayed 3 times), always I'm getting ROLO error: Checksum Error
03:35:25linuxstbhands0me: That's not a problem. You've successfully installed rockbox.
03:35:36Midgey34wait what just happened on the build table? ben's bad commit just jumped from a 70 to a 150
03:35:59Midgey34eight errors just appeared on the table...?
03:36:00linuxstbhands0me: You are seeing the Rockbox file browser - but you don't have any files to browse
03:36:50linuxstbMidgey34: I expect that Bagder fixed the bugs in his scripts which calculated the scores
03:37:49*Midgey34 is happy because he wrote a display code for blackjack
03:37:50hands0mehmm, ok i'll check this, yes, you are right :-) I forgot upload any music files :-)
03:38:01Midgey34it works much better now
03:38:21Midgey34I expect to be able to cut down on code length
03:38:54NightCatHehe: cvs up -dP seems not to work...
03:39:04NightCatIt just freezy...
03:39:22 Join midkay [0] (n=midkay@
03:39:45NightCatBut I have something sending to the internet...
03:39:54NightCatI don't like it...
03:40:32NightCatCould cvs up -dP sends something to internet?
03:41:00NightCatOh. It strts to update now...
03:41:07Paul_The_Nerdlinuxstb: Have you tried your patch with any plugins yet? ;-)
03:41:40linuxstbIt should clear the background image before starting the plugin.
03:41:50Paul_The_NerdMine doesn't, at least
03:42:13Paul_The_NerdI see Thomas Edison peeking at me from the side while playing bejeweled... or with stars flying in front of his face.
03:42:15linuxstbDid my patch include plugin.c ?
03:42:34Paul_The_NerdDon't think so
03:43:21linuxstbYes, I forgot that file...
03:44:39linuxstbTime for an "oops" patch...
03:46:03BHSPitLappyPaul_The_Nerd: that sounds AWESOME!!!
03:46:38linuxstbPaul_The_Nerd: Check the patch tracker now (if you want to....)
03:46:52 Quit goa (Connection timed out)
03:47:49linuxstbgoodnight all.
03:48:15Paul_The_NerdG'night linuxstb, and thank you muchly
03:48:48linuxstbThe retailos looks so plain now.....
03:49:50jaebirdHey rockers
03:50:38jaebirdwondering if slimx has worked is rear off and gotten the lcd stuff in yet?
03:51:37jaebirdI've got one of thos 4g monochrome (ok 2-bit grayscale) ipod dodads
03:54:05NightCatlinuxstb: good night :)
03:54:14Paul_The_Nerdjaebird: I don't believe there's anything available yet
03:54:59jaebirdalright...well, I'll keep my ipodlinux for awhile then :)
03:55:14jaebirdor maybe buy a nano...they are kinda cool.
03:55:33Paul_The_NerdThey are *very* cool. :-P RockBox more geared to music?
03:56:57jaebirdI've been following (and using) ipodlinux for awhile
03:57:03Paul_The_NerdIt's geared almost entirely to music
03:57:16jaebirdand they seem to be more general purpose...doom, games, blah blah
03:57:19Paul_The_NerdFor example, I'm listening to a Q8 vorbis file right now, without skips or pops. :)
03:57:34jaebirdbut Ogg support is still unsupported (in the general sense)
03:58:15Paul_The_NerdWell, on rockbox it's not. Gapless vorbis playback is a reality.
03:58:20jaebirdPaul_The_Nerd: Q8 :)
03:58:51jaebirdsomebody buy slimx some his place of work and tell them he is sick!
03:59:34Paul_The_NerdThough, at equal bitrates, vorbis seems to stress the ipod *less* than MP3 (at least, using the responsiveness of Rockbox's UI as a gauge)
03:59:42ashridahjaebird: i know lots of applications that use ogg
04:00:10jaebirdLemme get this straight...from what I've read once lcd is in 4g non-color is hip to be square.
04:00:37jaebirdashridah: what do you mean?
04:00:38ashridahheaps of games do. bunch of media players do (and it's trivial to get codecs for many others). enough music players do. scarily enough, a couple of players support flac
04:01:00Paul_The_Nerdjaebird: One the LCD is in, yes, 4g mono should basically be at the same level as 4g color, I believe.
04:01:05ashridahhell, i know of p2p networks that deal exclusively in flac and/or shorten
04:01:28jaebirdashridah: how does this pertain to ipodlinux?
04:01:58ashridahokay, i've read up a bit. i only saw "but Ogg support is still unsupported (in the general sense)"
04:02:00*ashridah shuts up
04:02:27Paul_The_Nerdjaebird: I think when you said "general sense" he thought everywhere, rather than "generally within ipodlinux"
04:02:40jaebirdAll of my 600 (exagerates to look better) CDs are ripped to Ogg :)
04:02:59Paul_The_NerdWell, once the LCD driver is working, you should be able to just drag 'em over, and go.
04:03:52jaebird<cliche>You guys rock</cliche>
04:04:14 Quit muesli__ (Read error: 110 (Connection timed out))
04:05:27jaebirdI've got 2 coworkers that are going to try it out, one with a Nano and one with a Color
04:07:21 Quit NightCat (Read error: 104 (Connection reset by peer))
04:07:28Paul_The_NerdThere are still a few major bugs
04:07:53Paul_The_NerdSkipping tracks is a dodgy concept, as when you stop on one it *may* not play. If you hold Next-Track it'll fast-forward, just do that for a fraction of a second, and release, and playback will resume
04:08:56jaebirdWe live for bugs...that is our industry
04:09:03Paul_The_NerdActually, I guess that's the most "major" as everything else is like "The menus get slow while music is playing" or "Gapless sometimes isn't 100% perfect"
04:09:27jaebirdIn fact I feel bad not pitching in...but too many irons in the fire, if you know what I mean
04:09:47 Join goa [0] (
04:10:07Paul_The_NerdHehehe. I do what I can, but I'm nowhere near as bright as these folk. I serve the important role of whipping boy / occasional tester of "Hey, I just had this idea, and have created a patch for it..." concepts.
04:10:16jaebirdwhenever the lcd is there, you can count on me to test the crap out of it :)
04:11:52jaebirdPaul_The_Nerd: the RockBox kernel linux? I noticed that some ipodlinux stuff is what helped on ipod
04:13:12jaebirddodgy...must be a Brit :)
04:13:13Paul_The_Nerdjaebird: The rockbox kernel is from scratch. iPodLinux drivers were adapted though.
04:13:32Paul_The_NerdNaah. Believe it or not, I live and have spent more than half my life in Texas.
04:13:44Paul_The_NerdI just happen to have had a fairly international life outside those years.
04:14:09 Join tvelocity [0] (
04:14:22Paul_The_Nerdhttp:// *grins* I love the new "Background Art" patch
04:14:23jaebirdme too, TX now, international earlier years
04:15:41Paul_The_NerdSo, a lot of my language was influenced by that. And some spelling
04:17:36jaebirdIs there a list somewhere about all of the codecs currently supported on ipod and some future possible ones?
04:18:01Paul_The_NerdYeah, gimme a second
04:18:40Paul_The_NerdThat's not all supported though
04:19:03Paul_The_NerdFor support, umm... MP3, Vorbis, FLAC, MPC, AAC, AIFF, ALAC, FLAC, AIFF, and WAV if I recall correctly.
04:19:16Paul_The_NerdOh, and Wavpack
04:19:30Paul_The_NerdAAC isn't consistently realtime though, it's not optimized.
04:19:50jaebirdKewl...I've got some SharpMusique AAC files
04:20:02Paul_The_NerdAs well, I seem to remember someone mentioning ALAC issues on iPod, but I could be mistaken.
04:21:01jaebirdThat list is good enough for me, until they come out with TBCE format.
04:21:08jaebirdThe Best Codec Ever!
04:21:50 Part hands0me
04:21:51lostlogicCan anyone tell me what thread number 8 is?
04:21:56jaebirdThanks for chatin...going stealthy
04:22:01Paul_The_NerdNo problem
04:22:03lostlogicor 9
04:27:49 Quit tvelocity ("Αναχωρεί")
04:33:29 Quit kernelsensei (Read error: 104 (Connection reset by peer))
04:33:36 Join kernelsensei [0] (n=boris@unaffiliated/kernelsensei)
04:35:24 Quit webguest99 ("CGI:IRC (EOF)")
04:46:04 Join CoasterMaster [0] (
04:47:06 Quit CoasterMaster (Client Quit)
04:49:00lostlogicit ... crashes... on the playlist cache control thread!?!?!?!
04:49:09lostlogicwhat the fucking hell.
04:50:12Paul_The_NerdMan, what did you DO?
04:50:29lostlogicI didn't touch the playlist.c file
04:50:40lostlogicbut it consistently crashes after switching to that thread
04:52:11lostlogicyer tellin' me... I've been hunting for this crash for ... forever and a day
04:53:34 Quit midkay (Read error: 104 (Connection reset by peer))
04:57:39 Quit foo__ (Remote closed the connection)
04:57:42lostlogicwhoops, I was wrong
04:59:27lostlogicit's on the codec thread which is at least a reasonable place for it to die
04:59:30lostlogicand something I've messed with
04:59:52lostlogicI was misreading my own debug output stuff
05:00:25Paul_The_NerdWell, at least it's not logic-defying any more
05:01:08 Join Rob2222_ [0] (
05:05:20***Saving seen data "./dancer.seen"
05:09:13 Join midkay [0] (n=midkay@
05:09:13 Join midkay_ [0] (n=midkay@
05:09:56 Quit midkay_ (Client Quit)
05:13:16 Join thechitowncubs [0] (
05:13:38thechitowncubsRockBox is extremely good.
05:14:21thechitowncubsJust came here to say that, no questions, everything I expect to work works and works well, so good job whoever made this happen, you deserve a raise :).
05:15:58midkayhooray! :)
05:16:56lostlogicYou live near wrigley?
05:17:04lostlogic(it's about 5 blocks from here) :)
05:17:19thechitowncubslostlogic, i live in the NW Suburbs
05:17:32thechitowncubslostlogic, you're a lucky guy my friend
05:17:47lostlogicheh, except for parking tickets, I love the city :)
05:17:49 Quit Rob2222 (Read error: 110 (Connection timed out))
05:18:14thechitowncubslostlogic, did you move there or did you grow up there?
05:18:28lostlogicgrew up in the west suburbs
05:18:56thechitowncubscool cool
05:19:27 Join foo__ [0] (n=mafj2@tor/session/x-abaf7a2acb260a51)
05:20:05thechitowncubsHows the constructino going, my uncle is working down there, does it look like it will be a good improvement?
05:20:09ashridahyes. i propose that we give the rockbox team a 5% raise. of course, since .05*$0 is still $0, it's not as good as it sounds :)
05:20:52lostlogicthechitowncubs: I actually haven't looked at it
05:21:10 Quit midkay ("Leaving")
05:21:14 Join optimistik [0] (
05:21:29thechitowncubsashridah, :P
05:22:14Paul_The_Nerdashridah: I was going to suggest a goodly several percent more than that.
05:22:36thechitowncubsDid linux ever get a new player?
05:22:43thechitowncubsLINUS :)
05:22:58imphasingPlayer for what?
05:23:16lostlogiche blew out his BDM'd H3x0
05:23:19ashridahPaul_The_Nerd: the industry standard raise is often much less than 5%
05:23:33optimistikhey i just installed rockbox on my ipod photo how do i play the music in the default music directory that itunes puts crap into?
05:23:54thechitowncubsi would say rockbox is above the industry standard
05:24:02imphasingIs there an itunesdb parser for rockbox yet?
05:24:12Paul_The_Nerdashridah: Yes, but the work being done on rockbox is just so astounding, I thought some *real* generosity was due.
05:24:15imphasingYou probably have to just guess what the music files, if it's in your itunes folder.
05:24:30imphasings/files/files are/
05:24:51Paul_The_Nerdoptimistik: Rockbox is designed to play music you've put on the iPod manually in disk mode, rather than itunes synced music.
05:24:54thechitowncubsI can't even imagine how they got all this started... what was needed?
05:25:02 Quit optimistik (Client Quit)
05:25:13Paul_The_NerdYou can browse through the hidden itunes control folder, but the files will be named random characters so you can't really recognize songs until you launch them
05:25:45thechitowncubsits mind boggling.
05:26:04imphasingthechitowncubs: I would assume someone started to play around with the firmware, and eventually just developed a basic kernel, and the team and complexity grew from there.
05:27:06 Join dropandho [0] (
05:27:31 Quit dropandho (Client Quit)
05:28:05thechitowncubsi think it help that the lead developer's name is linus.
05:28:21imphasingIt is?
05:28:26imphasingI don't really know much about it.
05:28:52thechitowncubsi'm pretty sure he's the lead developer
05:29:11thechitowncubsi think he's the pioneer of the h300 at least
05:30:18lostlogicLinus, Bagder and Amiconn started the project, IIRC... Linus is the one with the most low level hardware equiptment and skills
05:41:04Paul_The_NerdThe most recent change (the one in which the logo-model.c files were removed) causes the colors of the rockbox logo to be inverted on Nano.
05:44:31 Quit AliasCoffee (Read error: 60 (Operation timed out))
05:48:07 Quit thechitowncubs ("Leaving")
05:48:27 Join webguest37 [0] (
05:49:02 Join gantrixx [0] (
05:49:38gantrixxso I'm ready to get a new mp3 player. it's either the iAudio or an iPod.......anyone have any recommendations?
05:51:19 Quit XavierGr (Read error: 110 (Connection timed out))
05:52:05Paul_The_NerdWell, arguably the iAudios are more feature rich in terms of hardware, whereas at the moment the iPod port is more advanced. The iAudio port *should* catch up with it, barring unforeseen doom.
05:53:10gantrixxis there a rockbox for the iaudio x5?
05:53:48Paul_The_NerdThere will very likely be one. At the moment there's no bootloader.
05:54:43gantrixxI've never used the rockbox ui....not yet. is it that much better than the other ui's?
05:54:58gantrixxI'd say the website needs more pictures
05:55:04Paul_The_NerdWell, the UI is text based.
05:55:32Paul_The_NerdIt's the format support, customizeable while playing screens, and things like that which make it appealing to people.
05:56:00gantrixxwhen you say format, you mean mp3 + ogg?
05:56:41Paul_The_Nerdmp3, ogg, wavpack, flac, alac, mpc, aiff, wav, etc.
06:02:42DreamTactix291the vorbis and wavpack support are especially nice to me
06:02:46gantrixxwell currently I have a Mpio HD300
06:02:53gantrixxI can't say enough bad things about it
06:02:57gantrixxit's a piece of crap
06:03:17gantrixxThe one thing I like about the iPod is that there is so much aftermarket stuff for it
06:03:25gantrixxbut it doesn't do ogg and m3u
06:03:34DreamTactix291i just like how my H140 does what it's supposed to
06:03:35DreamTactix291and works
06:04:11Paul_The_Nerdgantrixx: Well, with rockbox it'll do ogg and m3u, *but* a lot of the peripherals that use the dock connector *may* not be supported for a while, or at all.
06:04:30dpassen1That's why you dual boot ;-)
06:04:56gantrixxis rockbox easy on power consumption?
06:06:12Paul_The_Nerdgantrixx: Depends on the platform. On the Archos' and H120 it's been known to have equal or greater battery life
06:06:36DreamTactix291H1xx battery is very good
06:06:44gantrixxI don't think the h120 is available in teh US is it?
06:06:58DreamTactix291you can find it online if you look hard
06:07:07 Join ramneekh [0] (n=ramneekh@
06:07:11Paul_The_Nerdgantrixx: For ipod it's very early, and has no real optimizations. For example, I played a playlist of Q8 ogg files, non-stop, and the battery lasted 7.5 hours on my Nano in rockbox.
06:07:12gantrixxwhy don't some of these manufacturers just use rockbox as their ui?
06:08:57BHSPitLappythey don't want the average user to come whining to them when they try to modify it and break it.
06:09:32 Join aliask [0] (
06:15:18gantrixxwell if I got the iriver or the iaudio, it already does ogg
06:15:43gantrixxand it seems that iRiver might be better since it has more after market stuff
06:16:06gantrixxwhich iRiver model would you recommend for one of the colonialists?
06:18:32Paul_The_NerdWell, they've stopped production on the two rockbox targets
06:18:50Paul_The_NerdSo, if you prefer Optical In/Out, H120/140, if you prefer a color screen, and USB On The God, H320/340
06:22:55Midgey34well there you have it: buy an h300, God controls your USB port
06:24:04Paul_The_NerdOne should not have religious debates in one window and discuss technology in the other, apparently
06:29:31 Join midkay [0] (n=midkay@
06:36:17 Join Membrillo [0] (
06:41:13 Quit midkay (Read error: 104 (Connection reset by peer))
06:42:20 Quit RotAtoR ("zzzzzz")
06:46:09 Quit DreamTactix291 (Read error: 110 (Connection timed out))
06:46:53Membrillohehehe, somehow im in browser mode and am connected to USB on my h300
06:47:37Membrillois it unhealthy?
06:50:38Paul_The_NerdIt should be charging then.
06:50:50Paul_The_NerdIs there an electrical plug icon next to the battery icon on the normal status bar?
06:52:30 Quit Sinbios (Read error: 104 (Connection reset by peer))
06:52:46Membrilloit wouldnt be charging because i can access my files on my PC
06:53:14Membrilloi accidently did it somehow as the USB cable was half pushed in
06:53:23 Join Sinbios [0] (
06:55:30Paul_The_NerdI do not know then
06:55:58Membrilloah well, i just safely removed USB device on my PC and restarted rockbox and its all good
07:00:36Membrillowhats AIFF?
07:01:02dwihnoApple's version of WAV files, basically
07:01:16Membrilloah ok
07:03:30 Quit Membrillo ()
07:04:01BHSPitLappyhas anyone ever mentioned an intent to write/port a notation plugin?
07:04:16Paul_The_NerdNot that I've heard
07:04:26Paul_The_NerdOh, music
07:04:27BHSPitLappymusical notation
07:04:34Paul_The_NerdSorry, a little fuzzy at the moment
07:04:40BHSPitLappylike what a lot of cell phones have
07:04:46 Quit aliask ("Chatzilla 0.9.70 [Firefox 1.5/2005111116]")
07:04:48BHSPitLappybut hopefully more complex :D
07:05:23***Saving seen data "./dancer.seen"
07:05:42Paul_The_NerdI remember some sort of plugin somewhat like that, a long time ago, but it kinda faded away
07:22:01 Join Cassandra [0] (
07:29:26 Quit ghode|afk (Read error: 104 (Connection reset by peer))
07:30:25dwihnoAre there any fat formatting tools to go along with mkfs.msdos?
07:30:50BHSPitLappygo along with it??
07:31:49dwihnoI tested fdisk:ing a disk, removed the partition, created a new, mkfs.msdos:ed it and there is still old data available
07:32:24BHSPitLappyif you want the data destroyed, write zeros
07:33:16dwihnoSo this is normal behaviour then?
07:33:18 Quit webguest37 ("CGI:IRC (EOF)")
07:33:22BHSPitLappyI think so
07:33:41dwihnoHm. Funky ;)
07:33:56 Part Midgey34
07:34:17BHSPitLappycouldn't hurt to ask in a channel, you know, LESS mp3-player-specific
07:34:33dwihnoAt least, mkfs.msdos should destroy the file lists :)
07:35:11Rob-it does
07:35:20dwihnoTrue. But you also underestimate the knowledge in this channel :)
07:36:40dwihnoRob-: so why are the files still there?
07:37:10Rob-I don't know:-)
07:37:50 Join moda [0] (
07:37:56modawow, doom is amazing
07:37:59Rob-did you unmount the filesystem before mkfs?
07:38:51dwihnoSure did
07:39:26Rob-hmm, very strange. It shouldn't do that
07:39:45 Quit moda (Client Quit)
07:41:57 Join foo_ [0] (n=mafj2@tor/session/x-b150eb7d03293588)
07:41:57Rob-dwihno: what was the mkfs command you used
07:42:34dwihnoRob-: mkfs.msdos /dev/hda1, as simple as that
07:43:42Rob-dwihno: sorry, I can't help, that should work afaik
07:44:07Rob-try one of the linux channels
07:44:47dwihnoWill do
07:45:12dwihnoFirst I have to finish the documentation project.
07:45:20dwihnoWhich is so very amusing!
07:49:09 Quit vHs (Remote closed the connection)
07:49:43 Join vHs [0] (
08:15:20*aegray cries
08:16:37*BHSPitLappy allows this.
08:16:48Paul_The_NerdWhy tears?
08:17:27BHSPitLappybecause of the onslaught of n00bs demanding a better video player in iPL
08:17:33aegrayi'm getting nowhere with 5g
08:17:37BHSPitLappyit can be rough
08:17:42aegrayits like pounding my head against the wall
08:18:08BHSPitLappyit has an anti-aegray chip on the motherboard
08:20:04 Join thegeek_ [0] (
08:20:33 Quit elinenbe (Read error: 104 (Connection reset by peer))
08:20:39 Join elinenbe [0] (
08:21:41 Join amiconn_ [0] (
08:22:06 Quit goa (
08:22:29NJoingoa [0] (
08:22:34 Quit thegeek (Read error: 104 (Connection reset by peer))
08:24:54 Join DreamTactix291 [0] (
08:33:40 Join midkay [0] (n=midkay@
08:36:00 Quit midkay (Client Quit)
08:36:24 Join aliask [0] (
08:36:49 Quit amiconn (Read error: 110 (Connection timed out))
08:36:50 Nick amiconn_ is now known as amiconn (
08:36:51 Join midkay [0] (n=midkay@
08:39:15 Quit midkay (Remote closed the connection)
08:44:01amiconnCassandra: r u there?
08:46:40 Join Zagor [0] (
08:48:30 Quit DreamTactix291 (Read error: 110 (Connection timed out))
09:05:25***Saving seen data "./dancer.seen"
09:05:39 Join B4gder [0] (
09:06:45 Join LinusN [0] (
09:10:28 Quit foo_ ("Leaving")
09:28:27 Join needleboy [0] (
09:28:45 Quit needleboy (Client Quit)
09:29:20 Join needleboy [0] (
09:31:05 Part Paul_The_Nerd
09:31:08 Join Schnueff [0] (
09:33:53 Join CrookedRain [0] (
09:37:09needleboywhta does this mean: Color logo-*.c files no longer required - the bitmaps are in libbitmapsnative
09:37:25B4gderit means exactly that ;-)
09:37:43B4gderwhat don't you understand of that?
09:38:32needleboyi have a modified logo-h300.c file with the H300 Optimized logo instead of yours...
09:38:42needleboywhat should i do, if at all?
09:38:54B4gderreplace the bmp in the bitmap dir
09:39:06needleboymakes sence ;)
09:39:28B4gderwe're moving to using plain bmps all over instead of having them "embedded" in source
09:39:48needleboywouldn't that be slower?
09:40:02B4gderthey're still used exactly the same in rockbox
09:40:15B4gderit is just a matter of how the build system works
09:40:25needleboygotcha... i thought the embedded ones are cached in the memory
09:40:29needleboyok, got it
09:41:08 Join safetydan [0] (
09:44:30 Join midkay [0] (n=midkay@
09:45:01midkayhey all, any rockbox-for-ipod builders in here?
09:45:20BHSPitLappyI'd call myself a builder of rockbox for ipod...
09:45:37midkaywhat version of gcc are you using?
09:45:39BHSPitLappyI've built and compile rockbox many times...
09:45:47BHSPitLappyyou have to use 4.x
09:46:07midkayi don't suppose you'd know about compatibility with the archos devices and 4.0?
09:46:27midkayk, thx
09:46:42ashridahi do
09:46:52midkayashridah: hooray :)
09:46:52 Quit Bg3r (Read error: 104 (Connection reset by peer))
09:46:55ashridahthe archos binaries don't work when built with gcc 4
09:47:09ashridahyou'll need to keep two versions of the compiler around
09:47:16midkaydamn that.
09:47:24BHSPitLappymidkay: windows?
09:47:29BHSPitLappyi guess so, you use ipw
09:47:33midkayBHSPitLappy: linux for compiling..
09:47:38midkaygetting it set up
09:47:43BHSPitLappyit's a lot easier to compile rockbox from windows
09:47:51BHSPitLappyin cygwin
09:47:57 Quit Sinbios (Read error: 110 (Connection timed out))
09:48:12midkaydoubtful.. i've done both.. either way, i prefer linux for coding/compiling..
09:48:16BHSPitLappysaves you the trouble of going through the crap of building the cross-compiler
09:48:17ashridahif you tack version numbers onto the end (use −−program-suffix=-4.0.2 or whatever) when configuring the compiler, you'll be able to select the appropriate gcc with CC=sh-elf-gcc-4.0.2 etc
09:48:32midkayBHSPitLappy: only takes like 20 minutes :)
09:49:07 Quit Paprica (Read error: 110 (Connection timed out))
09:49:16ashridahinfact, i think the configuration process does that by default anyway, as well as providing the generic sh-elf-gcc one
09:49:50ashridah (or you can use two paths, and swap them around using a script or alias or something, up to you
09:49:58midkayashridah: hm.. alright.. i'll probably need to get back to you on this when i actually do it, probably tomorrow :)
09:50:27 Join Bger [0] (n=Bager@
09:51:17LinusNthe compiler version isn't a problem as long as they target different cpu's
09:51:42ashridahthat's also true
09:51:46LinusNyou can easily have one version for sh-elf, one for m68k-elf etc
09:51:48ashridahone'll be arm-elf-gcc
09:51:53 Nick Bger is now known as Bg3r (n=Bager@
09:51:55*ashridah completely forgot that :)
09:52:11midkayoh, really..
09:53:01LinusNi wonder if it's really worth the effort to maintain the .cfg specification in the wiki...
09:53:11ashridahindeed. targetting arm will get you binaries with a different prefix
09:53:16midkayso for 3.3.5 i'll do −−target=sh-elf and for 4.0.2 it's −−target=arm?
09:53:45midkaythat's the one :) got it.. thx guys
09:54:06LinusNzakk - got an ipod now?
09:54:10midkayi'm eager to port clock, and of course bloat it more :D
09:54:15midkayyeppers, video..
09:54:27LinusNvideo is generation 5
09:54:37LinusNrockbox doesn't yet work on it
09:54:42midkayyeah? what? runs for me :)
09:54:49midkayno audio, but.. plugins and stuff are fine :)
09:54:58LinusNah i see
09:55:26midkaypretty damn cool :)
09:55:32LinusNmidkay: while you're at it, port it to the h300 as well
09:55:47midkayLinusN: haha.. i can "try" :)
09:55:54LinusNuse the simulator
09:56:09LinusNthe time functions are the same
09:56:19LinusNit's only the display that's different
09:56:26midkayoh, got it.. alright.. if i can figure the sim out :)
09:56:53midkayand i'm totally in-the-dark as to new drawing functions and stuff.. guess i better port it before i start adding color though..
09:57:26LinusNyou have a lot of catching up to do :-)
09:57:35midkayfo sho :)
09:57:42midkaywhat's it been.. a year and a half? :)
09:57:45LinusNwelcome back anyhow
09:58:28midkaythanks :) oh, do i still have commit access?
10:00:03midkaymy last commit: Tue Dec 14 02:47:59 2004 UTC (13 months, 2 weeks ago)
10:00:04LinusNyes i believe so
10:00:07midkaynot as long as i'd guessed :)
10:00:21midkaycoolness, hope i can help out then in the very near future :)
10:00:26LinusNrock on
10:01:10midkayhooray!.. anyways.. off to bed for me, seeya later :)
10:01:25 Join Paprica [0] (
10:01:41 Join DJ_TCK [0] (
10:02:43midkayoh, one last thing.. please tell me there's antialiased line support for at least the color screens ;)
10:02:47preglowreading the backlog here is a pretty time consuming thing to do these days...
10:13:25 Quit TCK- (Read error: 110 (Connection timed out))
10:14:21Bg3rLinusN is there any problem with having all crosscompilers in 1 dir prefix ?
10:19:18 Join GodEater [0] (
10:19:35ashridah Bg3r most of them have targeted symbols. otherwise you wouldn't be able to do it with a prefix of /usr
10:20:11preglowlinuxstb: why would adding a yield to udelay() hang rockbox?
10:21:08ashridahabout the only thing that isn't are man pages, info pages, and possibly something called libiberty, but that might be part of binutils
10:21:41safetydanpreglow: How slow are the eq_*_coefs functions? I'm thinking with all the DIV64 that they shouldn't be called in realtime as the user changes the values in the UI.
10:21:52preglowsafetydan: sure they can
10:22:10preglowsafetydan: not too often, no, but they should be able to handle that
10:22:22safetydanah okay
10:22:30linuxstbpreglow: Calling yield from your button interrupt handler doesn't sound sensible...
10:22:38preglowlinuxstb: oh wait...
10:22:52preglowlinuxstb: i'd forgotten about that
10:23:01preglow0.25ms of delay in the button handler != good
10:23:09linuxstbNo - much badness...
10:23:10Bg3r -B/home/Bager/Rockbox/buildenv//sh-elf/lib/ -isystem /home/Bager/Rockbox/buildenv//sh-elf/include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../../gcc-3.3.6/gcc -I../../../gcc-3.3.6/gcc/. -I../../../gcc-3.3.6/gcc/config -I../../../gcc-3.3.6/gcc/../include -c embed-bb.c -o libgcc/./embed-bb.o
10:23:10Bg3rIn file included from embed-bb.c:40:
10:23:10Bg3r../../../gcc-3.3.6/gcc/tsystem.h:72:19: stdio.h: No such file or directory
10:23:14Bg3rany ideas /
10:23:32preglowsafetydan: but yeah, make sure just to update the coefs that actually change
10:23:53preglowi can't get rid of the 64 bit divides, i'm afraid
10:24:16preglowbut read the FRACMUL comment in eq.c and you can see how to at least speed that up a ton
10:25:22safetydanI saw that
10:25:37 Join DreamTactix291 [0] (
10:25:46safetydanWhat's the range of the Q? 0.5..?
10:26:16preglow0.5 -> 2^6
10:26:26preglowwhich is 64
10:26:34preglowbut yeah, be aware it's a fixed point number
10:26:41preglowi don't know how to handle that in the settings system
10:26:48preglowyou'll think of something :>
10:26:52safetydanI'll have to
10:27:02safetydanNobody else seems to be using unsigned longs
10:27:06preglowyou _could_ just use an integer in the settings, of course
10:27:16preglowbut then Q has to be 1, 2, 3, 4, 5, 6, 7, etc
10:27:19preglowwhich is a waste
10:27:27safetydanyeah the step size would be too large
10:27:32preglow0.25 at least
10:28:21preglowbut yes
10:28:29preglowthe number can of course take values lower than 0.5
10:28:39preglowbut if you pass the functions a q lower than 0.5, it will blow up internally
10:28:44LinusNBg3r: that problem is described in the wiki page
10:28:59midkayi can't believe it
10:29:00preglowand Qs lower than 0.5 isn't really interesting in an eq
10:29:02midkayi should totally be in bed
10:29:02LinusNand there is a patch for it too
10:29:08midkayi'm reading 2003-12-08 irclogs
10:29:11preglowthe bandwidth gets really large
10:29:20 Quit foo__ (Read error: 104 (Connection reset by peer))
10:29:31aliaskmidkay: LOL I know how that is. Except the logs are usually more recent...
10:29:31midkaylaughing my ass off at LinusN getting pissed about me filing a feature request for lcd adjustments like pincushion, trapezoid...
10:29:56midkayso hilarious, i can't believe it.
10:30:08aliaskWhat the hell do you need pincushion for?
10:30:15midkaythat's what linus wanted to know, haha
10:30:16midkayit was a joke
10:30:33midkay - search the file for "you should be punished" if you want to read the segment :)
10:30:48midkayi was "midknight2k3"
10:30:50midkaycan't believe that
10:31:12aliaskLOL a fake degauss!
10:31:26preglowmidkay: ahhh, so that's you
10:31:33midkaypreglow: booh! :)
10:31:51midkaythat was so me so two years ago :)
10:32:06Bg3rLinusN ah, but afaik the patch is only for cygwin/MacOS ...
10:32:11Bg3rgentoo here...
10:32:12midkay02.03.29 # <LinusN> did you need to adjust the pincushion on the LCD? No.
10:32:16midkay*dying of laughter*
10:32:24midkaysee you all later, haha
10:32:27 Join damaki [0] (
10:37:32Rob2222_Good Morning.
10:38:21 Nick Rob2222_ is now known as Rob2222 (
10:39:27safetydanHow big is long on coldfire? 64bit?
10:40:35safetydanso same as int?
10:41:32preglowlong = int = 32, short = 16, long long = 64
10:42:09 Quit linuxstb ("Leaving")
10:43:12safetydanwell that saves me from extending the cfg file handler
10:43:38 Join damaki__ [0] (
10:44:36 Quit damaki_ (Read error: 110 (Connection timed out))
10:49:43 Quit goa (Read error: 104 (Connection reset by peer))
10:51:03 Quit Paprica (Read error: 110 (Connection timed out))
10:51:14 Join Paul_The_Nerd [0] (
10:56:55preglowman, that h10 really is similar to an ipod
10:57:17Paul_The_NerdInternally isn't it basically identical?
10:57:39preglowperhaps they're both based on some kind of pp reference design
10:57:41 Quit ramneekh (Read error: 110 (Connection timed out))
10:57:46preglowsame codec as the mini and everything
10:57:49 Quit damaki (Read error: 110 (Connection timed out))
10:57:52B4gderI guess that shows how much "apple" the ipod is...
10:58:25Paul_The_NerdSo, the majority of H10 work is "figuring out how to insert the bootloader?"
10:58:26preglowthe design spec is what they pride themselves on
10:58:45 Join zhilik [0] (
10:58:51preglowPaul_The_Nerd: yeah, and i think the decryption routine is unencrypted
10:58:58preglowi helped chaosd make sense of it some while ago
10:59:14preglowit sure as hell looked like a decryption routine
10:59:28Paul_The_NerdMan, there's a lot of people who want an H10 port too.
10:59:36preglowthen someone had better come help us soon
10:59:46preglowpay me full-time, and i'll port it
11:00:22Paul_The_NerdWell, I'm not a fan of the H10 at all, primarily because it's the successor to something essentially much better.
11:00:53preglowbest thing iriver ever did was the h1x0, if you ask me
11:01:04Paul_The_NerdI agree completely
11:01:55 Join NicoFR [0] (
11:02:33Paul_The_NerdAlso, a minor note, but the 160*50 Rockbox Color logo has the colors all wrong. It had been using the .h or .c file (can't remember which) until the most recent couple commits, and now it actually uses the file, which looks swapped.
11:02:38JdGordonhas any1 tried a hardware hack to get usb-otg working on the us h300 without making a special cable?
11:02:50preglowmy nano splash image is completely on acid now, yes
11:03:17Paul_The_NerdYeah, it should be as simple as scaling the next bigger one down, and replacing the one in CVS with that.
11:03:24B4gdersee the cvs build atm
11:03:35Paul_The_NerdNever mind me then
11:04:04B4gderDave reads your mind! ;-)
11:04:20Paul_The_NerdAlso, did you guys see the background image patch?
11:04:36B4gderyes, discussed it at length yday
11:05:28***Saving seen data "./dancer.seen"
11:05:55Paul_The_NerdDidn't remember who was around when it was being discussed. For some reason that patch makes me really cheerful, even though I haven't really wanted graphics before.
11:07:47 Join Paprica [0] (
11:09:31preglowthe nano really is packed internally...
11:12:09 Join linuxstb [0] (
11:15:26linuxstbpreglow: Yes, the H10 seems eerily similar to the ipod. Someone should definitely try a port.
11:16:42preglowi would love to know how its boot procedure is
11:18:36preglowi am trying to find out the crystal frequency of it, but it's obviously impossible
11:19:18 Quit darkless (Client Quit)
11:19:57preglowand i can't get the bloody case open
11:20:25 Join Membrillo [0] (
11:21:04linuxstbNice tip for people wanting to use both Rockbox and the Apple firmware:
11:21:23linuxstbSeems that itunesdb is happy to point to file in any location on the hard drive, not just the obfuscated names.
11:21:42needleboyanyone has any idea why the new BrickMania is so slow?
11:22:01Membrilloneedleboy: i noticed that too
11:22:07Membrillono idea why
11:22:13preglow rotator added frame rate control, so it should be as slow as it's supposed to be now
11:22:19needleboyi think he messed it up when he enlarged the bricks...
11:22:27preglowbah, i suclk
11:22:39needleboypreglow, supposed to be?
11:22:42preglowpaprica should steal rotators frame rate control code
11:23:09needleboyi'll let him know
11:23:15needleboywhere can he find it? :)
11:23:34needleboyhe'll probably know... nevermind
11:23:41Membrillorotator worked on bubbles didnt he?
11:23:44linuxstbI think the brickmania change was to use transparent bitmaps - that would slow things down.
11:24:31Membrillowhy is he using transparency. why doesnt he just make the cracks be black pixels rather than be transparent showing the black background
11:24:49preglowhe'll want a background imge
11:24:54preglowgod damn, i suck at typing
11:25:02linuxstbYou would have to ask him. Maybe he draws the cracks on top of the normal bricks.
11:25:17needleboyi think Linus told him to use transparency...
11:25:27Paul_The_NerdBut then the black borders on the boxes will be more ideal, wouldn't they? At least... I seem to remember the bricks being pressed against each other, without space, in other games like that one...
11:25:43Paul_The_NerdOh, multiple hit bricks?
11:25:51*Paul_The_Nerd hasn't played the rockbox version.
11:26:03preglowdoes brickmania work on nano now
11:26:08linuxstbNo :(
11:26:37Paul_The_NerdI played if for like, 5 seconds on the H300 sim.
11:26:40linuxstbThere is a port to the H1x0 that I assume makes the code more portable - but someone will need to create smaller bitmaps.
11:27:02linuxstbBut it's great on my ipod.
11:27:31Paul_The_NerdRetailOS has a game like that too, if I recall
11:27:42linuxstbpreglow: Any ideas about removing that delay from the button driver?
11:27:51 Join XavierGr [0] (
11:27:55linuxstbPaul_The_Nerd: Yes, but brickmania is about 10 classes better than "Brick".
11:28:13Membrillowow, i just read about the doom port to H3xx. i didnt know its actually been done
11:28:14Paul_The_NerdWell that's good then
11:28:14preglowlinuxstb: i don't even know what the driver does...
11:28:31linuxstbpreglow: That's what I thought :( I wonder if the IPL people do...
11:29:45linuxstbMembrillo: Looking at the new bitmaps Paprica added to CVS, he draws the cracks on top of the normal brick bitmaps.
11:30:18preglowthat operation can be precalculated
11:30:22preglowand should be
11:31:06linuxstbAbsolutely. Memory for brick bitmaps isn't an issue.
11:33:12 Join mikearthur [0] (
11:33:27preglowlinuxstb: i just removed the udelay, and guess what...
11:33:42 Join webguest00 [0] (
11:33:44Bg3rLinusN ?
11:33:57B4gderBg3r not here atm
11:34:08linuxstbpreglow: What???????
11:34:10preglowlinuxstb: i'd like you to try that on 4g and video (if possible) as well, please
11:34:16linuxstbSo it works?
11:34:18preglow'cause here it works just fine
11:34:27Bg3rah, yes
11:34:31linuxstb:) Does it improve the UI when music is playing?
11:34:32Bg3rjust saw it
11:34:57preglowlinuxstb: why should it? that interrupt isn't called then
11:35:13linuxstbIt's called when buttons are pressed?
11:35:22preglowwell, yes, but that's not what makes the peak meter lag
11:35:42preglowthe same thing that makes the peak meter lag is what makes the ui lag
11:36:32preglowthat is, it might have gotten slightly better
11:36:35linuxstbI just thought it might help if the cpu usage was marginally too high.
11:36:36preglowbut it's still a bit sluggish
11:36:57preglowi think the sluggishness might just come from the nature of the clickwheel
11:37:00linuxstbSo I should just delete the udelay?
11:37:05preglowthe rest of the rockbox ports might be just as sluggish
11:37:17preglowyou just don't notice it until you have a more delicate control
11:37:28preglowlinuxstb: if it works with your units, i'd say just uncomment it for now
11:37:33preglowcomment it, yes
11:38:35linuxstbThere are two udelays() - one in ipod_4g_button_read() and one in ipod_4g_button_int()
11:39:50preglowholy shit
11:39:53preglowi only saw the one in read
11:40:58linuxstbI'll try removing the one in read first, and then the int.
11:41:17preglowi've now removed both
11:41:40preglowworks just fine
11:41:47linuxstbOK, I'll remove both.
11:42:08preglowjust excellent
11:42:14preglow0.5ms of _lag_ in the button driver
11:42:19preglowin an interrupt context to boot
11:42:26linuxstbWe like to make things hard....
11:42:32linuxstbAny more surprises? :)
11:43:11linuxstbAh, it's broken for me.
11:43:30linuxstbNothing at all.
11:43:34preglowtry removing just the the read one, then
11:43:43linuxstbThe backlight doesn't come on when I tap either.
11:44:39zhilikTo anyone with a H300: A guy says that he formated the hard disk and he can't copy files to it, thow the radio works. Does the firmware require any files or is it stored totaly in the flash?
11:45:07preglowrockbox needs files
11:45:15Bg3rzhilik he probably didn't formatted it correctly
11:45:23Bg3rpreglow there wouldn't be radio in rockbox ...
11:45:28linuxstbpreglow: Restoring the delay in int fixes it. Maybe a bit of placebo, bit it seems faster.
11:45:30needleboyprobably formatted to NTFS or something
11:45:44preglowlinuxstb: try seeing how low that delay has to go
11:45:45zhilikpreglow: I'm talking about the firmware from iRiver.
11:45:55needleboywhy are you asking about it here then???
11:45:59preglowzhilik: right, i just assumed you were talking about rockbox for some reason
11:46:06preglowlunch time for me
11:46:11linuxstbpreglow: Sure. Trying 50 now.
11:46:13needleboyzhilik: tell him to format in FAT32 instead of NTFS
11:46:29linuxstbzhilik: Is it a 40GB hard disk?
11:46:38 Join Siku [0] (
11:47:12zhiliklinuxstb: No, it's 20b.
11:47:17zhilik20 Gb
11:47:30needleboy20b HD... lol
11:47:31linuxstbzhilik: Was it formatted as FAT32 ?
11:47:46linuxstbpreglow: Works fine with 50. Going down to 5...
11:49:03zhiliklinuxstb: Don't know, I read about it on a forum, an he's selling the device for ~130 $.
11:49:22linuxstbpreglow: 5 failed - trying 20...
11:50:31linuxstbzhilik: I wouldn't like to guess. I don't think you can tell what is wrong.
11:50:46needleboyid's still bet on NTFS...
11:50:49 Join damaki [0] (
11:51:40zhilikneedlboy: He says that after he formatted the disk, the computer doesn't see the H320. This seems strange, if he had simply formatted it NTFS. He might have (somehow) burnt the IDE-USB chip.
11:52:05needleboyis it US or EU?
11:52:26needleboyhas he formatted it on the PC or from the iriver firmware?
11:52:58ashridahzhilik: i doubt he burned the usb-storage chip, that'd take a fairly broken pc, imho
11:53:15needleboyLet me explain, the iriver firmware is the one controlling the USB connection, not the PC. This means that if the iriver firmware won't be able to read the HD, then the PC won't be able to read it either...
11:53:23needleboyso my money's still on NTFS
11:53:28ashridahthe usb-storage chip couldn't care less about what filesystem is on the disk, but windows xp definently doesn't like formatting fat32 filesystems that're >32GB or so
11:53:40ashridahneedleboy: bullshit
11:53:56ashridahneedleboy: the usb-storage chip gets complete control
11:54:00ashridahwhen it's plugged into a pc
11:54:10needleboychip on the player?
11:54:13zhilikneedleboy: yes, but when you connect the PC. the USB-IDE chip comes in, not caring about the firmware.
11:54:25ashridahthe pc should *still* be able to see the device, but the volume may not have been assigned a drive letter, or may be getting hidden by another drive
11:54:53ashridahneedleboy: the iriver firmware can only say "usb-storage, you're in control" and go to sleep until there's no more usb connection
11:54:57ashridahit can't access the drive in this time.
11:55:02needleboyi'm not guessing this... someone on MR had the exact same problem, and he HAS formatted to NTFS.
11:55:08ashridahzhilik: which version of windows is this?
11:55:12needleboyafter he formatted back to FAT32 all was good...
11:55:25zhilikashridah: Don't know.
11:55:34ashridahneedleboy: i'd assume again, that the volume was never mounted in windows t hen. ntfs has some funky features.
11:55:46needleboythat might be it, then...
11:56:02needleboyzhilik, tell him to try another PC
11:56:04ashridahzhilik: okay, it's likely to be win2k or xp or something, so have him start the microsoft management console (run 'mmc' from the run menu)
11:56:18needleboywouldn't advice you to buy it, though, until you know exactly what the problem is
11:56:20ashridahneedleboy: that might not help if it's the ntfs volume doing it
11:56:39ashridahzhilik: then tell him to add the disk management snapin, and plug in the H300
11:56:40zhilikashridah: diskmgmt.msc -> assign leter to volume.
11:56:52ashridahthat's more or less it
11:56:59ashridahhopefully that'll make it visible in windows
11:57:09ashridahthen you can get a third party tool and reformat it as fat32
11:57:30ashridahsince winxp's own format definently won't do fat32 on such a large volume (but other tools can)
11:57:52ashridahi'm surprised that the H300 can't do this itself tho
11:58:01zhilikashridah: Thanks. That seems like it.
11:58:01ashridahbecause the H1xx had a format option added (which really repartitioned as well as formatted)
11:58:31zhilikashridah: And the firmware doesn't need any files on the hard drive?
11:58:35needleboyH300 can format by itself
11:58:39needleboyfrom the firmware
11:58:52needleboytell him to try and format from the firmware, if he can get it working at all...
11:59:00ashridahif it isn't visible in the disk manager, i'd look into the hardware management stuff from the my computer properties, and make sure the drive's being detected properly.
11:59:09needleboyi NEVER format my h300 from windows... never.
11:59:13ashridahmight just need disabling and reenabling or reinstalling the drivers on his system
12:01:05 Join KN|stiff [0] (
12:04:40 Quit damaki__ (Read error: 110 (Connection timed out))
12:05:30 Quit needleboy ()
12:07:42 Quit gtkspert_ (Remote closed the connection)
12:08:16 Join muesli__ [0] (n=muesli_t@
12:08:22 Join needleboy [0] (
12:09:40preglowlinuxstb: i wonder why the hell we get an interrupt if the data isn't even ready...
12:11:20safetydanhrmm... fixed point...
12:11:53safetydanhow do I convert dB in this format (25 = 2.5 db) it to the form that the eq functions need?
12:13:32preglowthat too is fixed point, just base 10 instead of base 2
12:13:37preglowlemme think for a bit
12:14:46preglow(dbvalue << 16)/10
12:14:50preglowthat should do it
12:15:16linuxstbpreglow: It seems that no delay in read and udelay(10) in int is the lowest I can go. No problems on the video either (but I only tested 10, not 0).
12:15:47preglowlinuxstb: then i think that sounds just great, those are all the targets i know of that those routines will run on
12:16:58linuxstbAre you going to commit or shall I?
12:17:04preglowfeel free
12:17:21linuxstbOK, I'll put some comments in to say the IPL source had udelay(250) there originally.
12:17:45preglowdo so
12:17:51preglowi want our code to be more readable than theirs
12:18:06preglowsince theirs didn't exactly give me an easy time
12:18:07Membrilloa bit of rivalry is there :P
12:18:20preglowhahah, not exactly
12:18:26Membrillodo IPL know of or acknowledge RB?
12:18:31preglowi just want people to find the source in the state i'd want to find it in
12:18:35preglowMembrillo: sure they do
12:18:44preglowMembrillo: we hang out in their channel, a lot of their people hang out here
12:18:47*preglow pats aegray
12:19:03Membrillooh ok nice
12:19:21Membrilloi guess quite a lot of code can be shared as well
12:19:39preglowwell, yeah
12:19:43preglowwe have basically just stolen their code
12:19:55preglowif it wasn't for them, we would have no ipod port
12:20:32preglowi'm planning to do some reverse-engineering myself some day, but until that happens, they are the only source we have
12:21:05 Join tvelocity [0] (
12:21:05Membrillouseful that :P
12:21:16preglowtruly is the nice thing about gpl, yes
12:21:23Membrilloso how did they develop the IPL bootloader from the beginning?
12:21:46preglowin the beginning it was just bernard leach fiddling around, i think
12:21:48Membrillosomeone very smart :P
12:21:51linuxstbProbably reverse-engineered the contents of the ipod's firmware partition and started from there will small test programs.
12:22:21Membrillooh ok. nice
12:22:23linuxstbI've been told he's never opened up his ipod to see what is inside.
12:22:23 Quit webguest00 ("CGI:IRC (EOF)")
12:22:30Membrillomakes it sound so easy ;)
12:22:45Membrilloreally? thats pretty impressive
12:23:16linuxstbOr crazy...
12:23:21Membrilloi would of thought you would need to solder something to get a schematic of some sort (as linus did with the h1xx, h3xx etc)
12:23:22linuxstbBut yes, it's impressive.
12:23:49 Quit Rick (Read error: 104 (Connection reset by peer))
12:23:57MembrilloIPL has grayscale video playback doesn't it?
12:24:32 Join Rick [0] (
12:24:52zhilikDoes anybody know the current status of the iAudio X5 port? Has anybody started writing code?
12:24:54Membrillofor the greyscale players
12:24:56linuxstbMembrillo: 4-shade greyscale, yes.
12:25:42Membrillolinuxstb: does it convert videos to that format OTF, or do you have to pre-encode your files to 4shade?
12:25:59linuxstbMembrillo: I believe you convert them.
12:26:14linuxstb... to 4 shades.
12:26:29linuxstbAny other approach would be silly.
12:26:30Membrillook fair enough
12:27:08MembrilloIPL has a far larger team than here huh
12:28:10linuxstbI don't think so. I'm sure more people have commit access to Rockbox CVS than ipodlinux's.
12:28:22linuxstbBut it's hard to say how many developers Rockbox has - people come and go.
12:28:43Membrillobut how many people with RB commit access commit to the ipod port?
12:29:19linuxstbOur CREDITS file is 154 people long - but they are not all developers, just people that have contributed in some way, such as language translations.
12:29:33preglowjust two
12:29:37preglowme and linuxstb
12:29:57Membrillohehehe, you've done a remarkable job for two people....
12:29:57linuxstbBut almost every commit changes code that is run on the ipod - most of the code is generic across all targets.
12:30:39Membrilloyeah, thats the overall aim of RB from a coding point of view isnt it? make it as generic as possible?
12:31:09linuxstbOf course.
12:31:34linuxstbRockbox on ipod also would never have happened without all the work involved to port to the iriver h1x0 - our first platform with software decoding.
12:31:54Membrillovery nice
12:31:57Membrilloanyway im off
12:31:59Membrillosee you round
12:31:59linuxstbPlus the color LCD driver is shared with the h300.
12:32:07 Quit Membrillo ()
12:36:13preglowi wonder what reg 0x6006020 is...
12:41:44linuxstbGod knows...
12:41:54preglowsomething to do with cpu freq control
12:42:24preglowit's weird, i enabled CPU_HAVE_ADJUSTABLE_bleh, and made cpu_set_frequency which basically always sets 75mhz
12:42:32preglowand the wolfson chip completely paniced
12:42:37preglowcould only get white noise out of it
12:43:46linuxstbMaybe the i2s needs to be re-initialised or something. You could try calling i2s_reset() - it's in drivers/wm8975.c
12:44:20linuxstbBut I'm assuming retailos can change the cpu freq without interrupting playback.
12:45:03linuxstbThere are also some timing-related register writes in wm8975_init()
12:47:32preglowhmm, yes
12:47:57preglowif we can't switch freqs without blowing up playback, i'll be angry
12:48:39Paul_The_NerdAccording to what I've read, RetailOS does.
12:49:27preglowdidn't older retailos versions let you see the frequency?
12:49:46Paul_The_NerdAlso, unrelated note, is 255,0,255 supposed to work as transparent on H1x0 series, if anyone knows?
12:51:00preglowyeah, i believe so
12:51:11Paul_The_NerdI don't think it is, then
12:51:27pregloware you using the proper functions, then?
12:51:38 Part Paul_The_Nerd
12:51:41preglowthere are special cases of the drawing functions for transparent bitmaps
12:51:44 Join Paul_The_Nerd [0] (
12:51:48preglowthere are special cases of the drawing functions for transparent bitmaps <-
12:52:16Paul_The_NerdWell, I meant specifically in WPS use, really.
12:52:27 Quit muesli__ ("ich will Khe!!!")
12:52:52preglowsafetydan: how're you progressing?
12:53:05linuxstbPaul_The_Nerd: No, transparency isn't yet implemented for the h1x0. It will involve the use of mask bitmaps, which isn't as trivial to implement as the transparent colour.
12:53:15Paul_The_NerdAh, thank you linuxstb.
12:54:06 Join petur [0] (
12:54:29safetydanpreglow: just tested my first attempt on my H120
12:54:37safetydanit sort of works
12:54:52safetydanI think I'm not setting the parameters properly, but the sound is altered when I turn the EQ on and off
12:56:45preglowi can have a quick look, if you don't mind
12:56:48linuxstbpreglow: Have you tried using the debug menu to boost the cpu manually? i.e. start playback, stop playback, change cpu speed, start playback...
12:56:49safetydanBass is seriously distorted
12:57:04 Join Jungti1234 [0] (n=jungti12@
12:57:07safetydanwith a 6 db gain, q set to 2.0 and cutoff to 40
12:57:25preglowsafetydan: depending on the music you listen to, all positive gain is going to distort
12:57:32preglowyou need to scale volume down first for it not to distort
12:57:35safetydanwell it was bass heavy
12:57:40preglowthen no wonder
12:57:43 Quit aliask (""To the sleeping!"")
12:57:43preglow6db will double the volume
12:57:52safetydanFIgured I'd want something I could hear whether it was working or not
12:58:01preglowand Q of 2.0 is not recommended for the shelving filters
12:58:09preglowshelving filters should always have a Q of 0.707
12:58:23preglowsafetydan: i could try the patch if you want, i'll hear easily if it works like it should
12:58:31safetydanI'll generate one now
12:58:53 Quit Seed (Nick collision from services.)
12:58:56 Join Seedy [0] (
13:00:12 Join muesli__ [0] (n=muesli_t@
13:00:38 Quit muesli__ (Read error: 104 (Connection reset by peer))
13:04:30Jungti1234hey needleboy
13:05:12safetydancontains two new files and a patch
13:05:31***Saving seen data "./dancer.seen"
13:05:50safetydanany suggestions welcome. I don't normally write C
13:07:00safetydanCurrently cutoff and Q are hard-coded.
13:07:12preglowi get a malformed patch
13:07:20preglowwindows user?
13:07:56safetydanno, I must have done something wrong when I edited the patch to get rid of UTF-8 weirndess
13:08:44preglowpatch: **** malformed patch at line 161: @@ -379,6 +381,7 @@
13:08:53preglowworks at start
13:08:58preglowbut the i get that after a number of files
13:10:24safetydansame patch, just unedited
13:10:41safetydanwill change more things that it should though because of UTF-8
13:10:55preglowthere we go
13:11:04preglowoh, it's alright
13:11:07preglowi'll reverse it anyway
13:13:16 Quit NicoFR ()
13:14:54preglowsomethings wrong, at least
13:15:03preglowwhen i reset gain back to 0, sound is still changed
13:17:17safetydanCan't see how that can happen. Should it treat gain 0 as disabling that filter?
13:17:42preglowyeah, i think so, but it still shouldn't work like this
13:17:46preglowehh, behave like this
13:17:50preglowi'll take a look at it
13:21:35preglowi need to alter that Q fixed point format
13:21:44preglowthat high resolution is not necessary
13:23:51preglowoh, and you seem to think that the cutoff parameter is in hz
13:23:52preglowit's not
13:24:04safetydanit isn't?
13:24:24 Join muesli__ [0] (n=muesli_t@
13:24:33preglowyou should read the parameter description in eq.c
13:24:36 Join linuxstb_ [0] (
13:24:37*safetydan rereads comment
13:24:43preglowit's a number from 0 to 0xffffffff
13:24:46 Quit linuxstb (Read error: 110 (Connection timed out))
13:24:53preglowto calculate from hz, you just do 0xffffffff/sample_rate*cutoff
13:25:04 Nick linuxstb_ is now known as linuxstb (
13:26:46preglowwhat is Q hard coded to, btw? i can't find it
13:26:58preglowfound it, i'm an idiot
13:27:18preglowcalling the variabled _bandwidth isn't exactly good either, Q != bandwidth
13:27:23preglowit's realted, but it's not bandwidth directly
13:28:05safetydanSo I should use dsp->frequency for sample_rate?
13:30:25preglowi did it like that so that the user of the eq routines would have greater control over the precision of the cutoff frequency
13:30:41preglowalso so that you shouldn't need to pass the sample rate to the eq functions
13:31:44safetydanokay, so I've renamed _bandwidth to _q, correctly handle cutoff
13:31:52preglowbut yeah, all your q values are way too high
13:31:58preglowsomething more around 2-3 is better
13:32:09preglowand the q value for the shelving filters should always be set to 0.707
13:32:13preglowso 7 for you
13:32:30preglowapart from that, it seems to be working nicely
13:32:42safetydanthe default Q value I had were 2 I thought
13:32:51preglowyes, yes it is...
13:33:13safetydanShould be higher precision?
13:33:19safetydanQ even
13:33:25preglowno, it should be enough
13:34:04safetydanSo I also need a global scale value as well.
13:34:41preglowi don't know where we should put that
13:34:43preglowinternally, that is
13:34:55safetydancan't reuse the replay gain one?
13:35:22preglowyeah, i guess we can, though we really should integrate it into one of the eq fitlers
13:35:31preglowbut no, the replaygain one will do for now
13:35:42Febs[19:42] <LinusN> webguest27: yes, i want it, but febs didn't update it
13:35:53FebsLinusN, do you know what this ^^ was about?
13:35:59preglowyou can update the filter coefs more often than just when pressing the button
13:37:46preglowother than that, it seems to work fine, good work
13:38:25safetydanI'll make those changes and try and have it more fleshed out sometime tonight
13:38:32safetydanfor now I need to do some actuall paid work
13:38:36LinusNFebs: yes, i said febs when i meant shebb
13:38:56preglowsafetydan: you and me bot
13:39:10*preglow enjoys listening to his eq for a while
13:39:28FebsAh, no wonder I was confused!
13:39:34 Join kalmark [0] (
13:40:36 Quit mafj2 (SendQ exceeded)
13:40:56kalmarkare here any devs atm? :)
13:41:08B4gderwe are always here, watching
13:41:12 Join Matze41 [0] (
13:41:31kalmarkhehe :)
13:42:18kalmarkI would have a question concerning the mpio hd300 player....there were some talks about the on rockbox IRC, and a wiki entry, and people were really enthusiastic about it at that time...
13:42:46kalmarkbut there was no conclusion if t was worth the hassle, or could run rockbox
13:43:02B4gderfor a port to take off, it takes efforts and work from people with that hw
13:43:03preglowsomeone probably just hasn't joined us to do it yet
13:43:27B4gderafaik, no mpio owner has yet done the necessary grunt work
13:43:29kalmarkin the IRC log some guys said it had a similar hardware to the iriver h1xx, an the firmware was unencrypted and stuff like that :)
13:43:39preglow"similar" is not enough
13:43:46preglowwe need to know all details
13:43:59B4gderand even if it is identical, someone still would need to verify that
13:44:23kalmarkyeah okay, I'm completely fine with than and by no means do I ask because I think you should have done something by now :)
13:44:38JdGordonding dong.... is any work happening on the older ipdoos?
13:44:42preglowJdGordon: yes
13:44:46B4gderwe'll help and assist anyone and everyone who'd take that route
13:44:52linuxstbJdGordon: I would welcome gifts :)
13:44:52preglowJdGordon: we've got a 3g port going on
13:45:07JdGordonlinuxstb: if i could afford it i would buy every1 1
13:45:23kalmarkI just don't have the funds or the guts or the tools to upen one mpio hd300 up :)
13:45:30JdGordonpreglow: nice... ive got a friend who is pissed off with the ipoo sw and is waiting for rb
13:45:45preglowhow's the mistic crew responding to us doing an ipod port, btw? :P
13:45:53preglowi would have expected them to denounce us and do a fork
13:45:56B4gderkalmark: if you know of any decent mpio hd300 forums/mailing lists, you can start polling for people to gather around such an effort
13:45:56linuxstbI think they're trying to ignore it...
13:46:13linuxstb(whilst at the same time creating retailos WPS clones..)
13:46:34kalmarkB4dger, not a bad idea...I have been reading around recently, and basically everyone hates the stock FW :)
13:46:48B4gderkalmark: that seems to be a very common reaction
13:46:53B4gderon just about all players
13:47:04preglowexcept ipod, which has an excellent firmware
13:47:08preglowand is stimulating in use
13:47:10kalmarkwell at least this one plays ogg vorbis by default
13:47:30linuxstbpreglow: Yes, I'm constantly surprised by the new things I find I can do with the Apple firmware...
13:47:56kalmarkwell I'll keep looking around then, maybe someone can help with this effort...
13:48:03kalmarkthanks, anyhow :)
13:48:16kalmarkkeep up the good work, and bye!
13:48:37 Part kalmark
13:48:46linuxstbAnd now I'm addicted to backdrop images...
13:49:41pregloware they actually usable on target?
13:49:53linuxstbAbsolutely - on the ipod there is no noticable difference.
13:49:55B4gderthey look neat
13:49:57*amiconn has to disagree here
13:50:08B4gdernow that wasn't a surprise ;-)
13:50:13linuxstbThey seem to be noticably slower on the h300 though...
13:50:30preglowlinuxstb: omfglol, i want one
13:50:33LinusNit's dog slow on h300
13:51:26linuxstbpreglow: Try the patch in the patch tracker.
13:51:33preglowgod a nice nano-compatible backdrop?
13:52:03Paul_The_NerdI've been using it all day without any noticeable difference in performance at all.
13:53:26preglowfound one
13:54:16 Quit Jungti1234 ()
13:55:37linuxstbIt would be useful if someone could criticise (constructively!) the changes my backdrop patch makes in apps/ - or even better, to improve it.
13:55:46linuxstbBut I think most of the functionality is there now.
13:55:47preglowooooh, nicenicenice
13:55:59preglowi love it
13:57:18preglowno slowdown, no
13:57:27preglowbut then again, there shouldn't be
13:57:37preglowwhat with the 75mhz clocking and all
13:58:09preglowLinusN: you don't seem to need to do any extra handling for the uda when you change cpu freq on irivers, no?
13:59:50LinusNno i don't
14:00:27preglowour chip blows up when i change the freq
14:00:32preglowi don't even need to change the freq
14:00:36preglowi just need to set the old one again
14:00:40preglowi know too little about this
14:01:36linuxstbDoes stopping and restarting playback change anything?
14:01:54preglowno idea
14:01:56LinusNthe audio clock is derived directly from the oscillator, so it is unaffected by the pll
14:01:58preglowperhaps check it out later
14:06:35amiconnLinusN: Provided you keep the right bit pattern for the audio clocks ;)
14:06:46LinusNamiconn: naturally
14:06:52 Join damaki_ [0] (
14:06:52Cassandraamiconn: You're such a grumpy old German, you know. ;) (wrt to backdrops etc.)
14:07:02*Cassandra falls in love with foo_pod.
14:07:08*amiconn remembers the time when there were strange radio effects with the CPU at 11 MHz
14:07:15CassandraRockbox and Apple firmware living in harmony. Ah!
14:07:21amiconnSomeone set PLLCR to 0x0 ...
14:07:30preglowbackdrops are heaven!
14:07:30*LinusN whistles
14:08:23Cassandralinuxstb: Does it currently use the browser backdrop if none is set by the WPS?
14:08:37amiconnCassandra: Backdrops usually sacrifice readability
14:08:48amiconnI do not want that
14:08:49preglowamiconn: that's why you select one that doesn't
14:09:04amiconnYes, a solid colour will do
14:09:16Cassandraamiconn, not if they're just colour gradients. Then they make it look slick.
14:09:28preglowlet's not forget "cool"
14:09:31preglowand "hot"
14:09:39 Quit JdGordon ("Miranda IM! Smaller, Faster, Easier.")
14:09:56amiconnAs 'slick' as the retail firmware? No, thanks
14:10:20CassandraNow if only there was foo_pod for Mac, I might be able to sell Rockbox to all my iPod loving sadcas.. erm, friends.
14:10:55preglowCassandra: and making the foobar coder port to make is never, never, ever going to happen
14:11:07linuxstbCassandra: No, I think the backdrop is cleared.
14:11:46Cassandralinuxstb: It just occurred to me that that was an easy way to support WPSes that can use a variety of backdrops.
14:12:07 Join ender` [0] (i=ychat@
14:12:21LinusNCassandra: foo_pod builds an itunes database without mangling the filenames?
14:12:36Rob2222LinusN: Looks like the simple WPS doesnt help. After 3h30m I have the same voltage level like with my original WPS:
14:12:37CassandraLinusN, yes. Cool, isn't it?
14:12:41amiconnCassandra: Different topic - should reflect the latest release, or current development?
14:12:50LinusNRob2222: interesting
14:12:59Cassandraamiconn, good question.
14:13:05amiconnIf it's the latter, volume/treble/bass need fixup
14:13:07Paul_The_Nerdlinuxstb, Cassandra: If you don't set one in the .wps file, it uses the one you select with "Set as Backdrop"
14:13:10CassandraProbably current development, I feel.
14:13:30LinusNdo we really have to maintain that page?
14:13:31Rob2222LinusN: Well, my standard WPS is text only, too.
14:13:33CassandraAlthough maybe we should mark things that have gone in since the last release as 'new' or something.
14:13:53Rob2222But lets wait the benchmark to finish.
14:14:03CassandraLinusN, well it *can* be useful.
14:14:43LinusNCassandra: maybe autogenerate from the c code? :-)
14:14:45Cassandra(I was trying to work out whether there was any way to specify a sleep timer in the config file, which was why I went looking for it.
14:15:05CassandraLinusN, great idea. I look forward to your patch. ;)
14:18:00peturI got 2 questions concering Hxxx recording gain:
14:18:08petur1. mic/line in have separate analog gains but share the digital one: I would split it too, giving each their own setting
14:18:15petur2. I've implemented this trick that puts a selector on both channels to allow them to be changed together. Is that acceptable?
14:19:17LinusN1) good
14:19:23*petur observes that the longer a patch stays in the tracker, the more it gets tweaked ;)
14:19:24LinusN2) yes
14:19:49LinusNlinuxstb: i can't load a .bmp backdrop :-(
14:19:55 Quit damaki (Read error: 110 (Connection timed out))
14:20:12*B4gder sends mail
14:20:26*ender` got m86k-elf-gcc to compile on interix :)
14:20:43ender`now to check if rockbox compiled with it works
14:20:49preglowbeh, work, bbl
14:21:14muesli__does -84db mean, that iriver has an max output of 84db?
14:21:29peturmax = 0
14:21:38 Quit Febs (Read error: 110 (Connection timed out))
14:21:41 Quit KN|stiff ("( :: NoNameScript 3.81 :: )")
14:21:44peturgranularity = 84
14:22:28muesli__in other words: what is the max outpout of an iriver?
14:22:33 Join KN|stiff [0] (
14:22:57linuxstbLinusN: What splash do you get after selecting "Set as backdrop" - "loaded" or "failed" ?
14:23:14LinusNbrain damage in my end, ignore me
14:24:31dwihno\o/ DevCon \o/
14:24:51*Cassandra checks flights to Stockholm
14:24:54*petur wouldn't mind visiting Stockholm :D
14:25:10muesli__apple was just impeached cos ipods get a max output of 115db which can (and will certainly) damage your ear
14:25:28Rob2222muesli__: Looks like 2x 13.5mW what ive found in the web.
14:25:31linuxstbmuesli__: So guns are legal, but loud music isn't?
14:25:36B4gderCassandra: if you're close to a ryan air place, you might find some really cheap flights
14:26:01muesli__linuxstb i am with you ;)
14:26:02peturwasn't it 2x20mW on iRiver?
14:26:23linuxstbmuesli__: I assume this is in the USA?
14:26:45linuxstbApple have already been forced to limit the volume on EU ipods.
14:26:54peturiRiver too
14:27:08linuxstbSo that makes Rockbox illegal?
14:27:09muesli__yepp, to 100db
14:27:50muesli__so what is the limit of iriver. dont tell me 0db :D
14:28:08linuxstbDoesn't that depend on the sensitivity of your headphones?
14:28:29peturiRiver output: 20mW each for 16 ohms, 12mW each for 32 ohms
14:28:31muesli__my ones are damn would die after 10secs on max volume
14:28:50*petur just located his manual
14:28:54 Join damaki [0] (
14:29:35CassandraBagder,if I'm prepared to travel ryanair. ;)
14:29:49Rob2222how do i get db from mW? Is that table at bottom right?
14:29:51 Join MrShlee [0] (
14:30:37MrShleeDoes anyone know whom the webmin is?
14:31:08 Join Kohlrabi [0] (
14:31:37amiconnCassandra: Regarding .cfg files, 'channels' is wrong even for 2.5
14:32:05CassandraLooks like if I time the flight right it'll cost about 110 quid by SAS. That's doable. ;)
14:32:21preglowif sas even flies by then
14:32:48preglowthe pilots might commit collective suicide by march
14:33:30Cassandra'S OK. I can get the same price from BA, whom I know and trust.
14:33:35linuxstbCassandra: British Airways is 108UKP including tax from Heathrow.
14:33:42linuxstbAh, you just saw that...
14:33:47Cassandra(Although they may not fly from my first choice airport.
14:34:01CassandraBham International. Direct train from Oxford.
14:35:05peturWHOA.. Ryanair Brussels to Stockholm would cost me 0.10 + taxes :D
14:35:25 Quit tvelocity ("Αναχωρεί")
14:35:43LinusNpetur: better start saving for it :-)
14:35:49B4gderthat's a ripoff
14:36:13 Part LinusN
14:37:05peturtotal cost would be 37.60.... not bad at all
14:40:30B4gderMrShlee: we admin is currently porting our kernel from 2.6.9 to 2.6.14 and moving into the SF CVS - Does anyone know how you generate the commit list/daily build log
14:40:58B4gderI wrote those
14:41:04 Quit damaki_ (Read error: 110 (Connection timed out))
14:41:06CassandraWow BA want 550 to fly from Birmingham. ;)
14:41:33linuxstbTo where? Sydney?
14:42:10B4gderMrShlee: but in general I advice against the SF CVS
14:42:10peturB4gder: will there be a parallel program for non-hackers? My wife will want to come too, but not for hacking, just for the city and stuff ;)
14:42:20 Quit ashridah ("Leaving")
14:42:42B4gderpetur: well, I guess it'd depend on what people think and want, but I'm in favour!
14:42:56 Quit kernelsensei (Remote closed the connection)
14:42:58B4gderI have a wife too... ;-)
14:43:00 Join kernelsensei [0] (n=boris@unaffiliated/kernelsensei)
14:43:09peturhmmm I'll start convincing tonight ;)
14:43:47linuxstbB4gder: What are the selling points of Stockholm ? :)
14:44:05B4gderlinuxstb: Rockbox, me and Linus, eeeeh, and great fun!
14:44:24linuxstbMmm.. How about the shopping?
14:44:29*petur considers bringing some Belgian beer along... for preglow :P
14:44:35B4gderSweden is generally expensive
14:44:55CassandraYou should try living in Oxford. ;)
14:44:59B4gderwell, not compared to Norway
14:45:06preglownorway pricing is hell
14:45:10preglowno wonder i'm poor
14:46:18preglowand the weather sucks as well!
14:46:50B4gderI can guarantee you completely boring weather during March in Stockholm :*)
14:46:51linuxstbThis is going to be a hard sell.....
14:47:07linuxstbHow about Las Vegas?
14:47:28CassandraOnly if I can claim it on expenses. ;)
14:47:29preglowdo they even let europeans into the us anymore?
14:47:53B4gder"Rockbox? Sounds like a terrorist organization."
14:48:08linuxstbAre you a terrorist? No. OK, you're in.
14:48:33preglowdon't you need those leet-ass crazy passports to get into the us these days?
14:48:34B4gder"Do you, or did you ever involve in any action involving writing a third party firmware (y/n)"
14:49:04B4gderthe newly added question to the immigrant form
14:49:15preglowB4gder: linuxstb is an fbi agent, and he's trying to fly us in to arrest us under the dmca
14:49:18preglowi knew it!
14:49:50preglow7kick #rockbox linuxstb
14:51:43 Join mirak [0] (
14:51:44CassandraWell, if you will insist on bringing the entire fabric of capitalism crashing to its knees, that's what you get, I suppose.
14:52:05CassandraBloody hippies.
14:57:47 Part Paul_The_Nerd
15:00:37CassandraOh, preglow - I can't find any info about the RTC chip in the ipodlinux source. Am I looking in the wrong place?
15:01:28preglowCassandra: it's the pcf chip
15:01:54preglowand at least there's some source for that around
15:02:11preglowbut yeah, the rtc facilities might not be more than a couple of #defines in the ipl source
15:02:14preglowbetter ask linuxstb
15:02:25CassandraI'll have a poke later. Thanks.
15:02:59linuxstbYes, it's in drivers/pcf50605.c - the pcf50606 datasheet also describes the pcf50605.
15:03:25CassandraTa. I might look at implementing wake up timer later today.
15:03:25linuxstbSo we in fact have a datasheet for the RTC!
15:03:40linuxstbCassandra: Be very very careful. This is one way you can brick your nano.
15:03:47CassandraIt'll annoy the H300 owners if nothing else. ;)
15:04:18preglowif not brick it, you'll need to open it and tickle the battery
15:04:23linuxstbWell, not brick, but you'll have to either wait weeks for the battery to empty, or open up your ipod and disconnect the battery if you don't set the wake-up condition correctly.
15:04:49CassandraYou can't wake it manually if you set it to wake automatically?
15:04:57preglowdepends on what conditions you set
15:05:19 Join Rondom [0] (
15:05:35***Saving seen data "./dancer.seen"
15:06:00CassandraI don't fancy trying to get this thing open.
15:06:03linuxstbYou should be fine - you just need to set one more bit to enable the RTC alarm wakeup. As long as you keep the current settings (wakeup on EXTON and CHARGE) it should work.
15:06:38CassandraAny chance of making the keyboard driver go clicky like the Apple fw, btw?
15:06:39peturwill this be the same for the H3xx?
15:06:41linuxstbThe main work will be adapting the rockbox Apps code to work on the ipod - it's currently Archos specific.
15:06:41amiconnCassandra: Afaiu the chip is almost the same as the one in H3x0
15:07:32Cassandralinuxstb, the wake up alarm isn't too bad. I wrote it fairly portably. ;)
15:07:44linuxstbYou wrote that? :)
15:08:14 Quit MrShlee ("Changed by popular Request - "I am the heart of your darkness, you stinking oompa-loompa morons!"")
15:08:35CassandraJust the code to wake up. Not the entire rtc code.
15:08:54peturgreat... does it play a selectable playlist, with the option of gradualy increasing volume? :)
15:09:20peturor FM radio?
15:09:32Cassandrapetur, no, it's very primitive. You ned to use it in conjuction with the sleep timer.
15:09:33preglowCassandra: should just be matter of writing a piezo driver
15:09:51 Quit XavierGr (Read error: 104 (Connection reset by peer))
15:10:00preglowi don't really miss the ticking, so haven't thought much about it
15:10:18peturCassandra: I was just kidding, but the options would be nice in the future...
15:10:47Cassandrapietur: I've had some toughts in that direction.
15:10:54linuxstbCassandra: I'm guessing it just does "resume" when it wakes up?
15:11:06Cassandralinuxstb, yes.
15:11:26preglowCassandra: well, i'd just simply love that feature
15:11:38preglowCassandra: waking to music > waking to bloody annoying beeping
15:12:26peturI've reverted to the beeping since I needed some pretty hardcore stuff to get me oit of bed ;)
15:12:29linuxstbYou could get some annoying beeping from the piezo as well if you wanted....
15:12:38preglowi wake up from just about anything
15:12:40preglowso music does fine
15:12:51preglowand it doesn't result in my launching from my bed and possibly hurt myself
15:13:05*petur is glad the H3xx doesn't have a piezo
15:13:43preglowthom, the king of english language
15:14:14CassandraBut it goes clicky. Why would you not want a thing that goes clicky?
15:15:25*Cassandra wonders if the source to fox_pod is available.
15:15:26peturI prefer buttons that have a hardware click - you can feel it, no need to hear it... not much sense anyway if you got headphones on
15:15:43CassandraBut ... but .... clicky!
15:16:43preglowshe's got a point
15:16:48preglowit's clicky
15:16:50Cassandraerm, foo_pod
15:17:25CassandraThis is why Apple owz0r the MP3 player mrket.
15:17:38CassandraThey do silly things that look/sound cool.
15:18:45 Join LinusN [0] (
15:19:04 Quit KN|stiff (Read error: 110 (Connection timed out))
15:19:18B4gderanyone know details of the tar format?
15:19:21ender`if anybody's using MS Services for Unix, i successfully compiled m68k-gcc for it, and then rockbox: (untar to /opt)
15:19:33B4gderit could be an idea to support tar files with bmp images for the wps
15:19:48CassandraFeck, it's C++.
15:20:02preglowCassandra: all foobar stuff is
15:20:09preglowCassandra: the underlying stuff might still be a c lib
15:20:29CassandraBagder, I still think that single image file is a better solution.
15:20:42B4gderCassandra: I don't anymore
15:20:43preglowCassandra: not for wps makers
15:20:52preglowi'm flat out against it
15:20:53amiconnender`: Is that faster than cygwin?
15:21:03preglowzips are pretty easy to read
15:21:17B4gderI figure tars should be even easier
15:21:31LinusNuncompressed tars, that is
15:21:36B4gderof course
15:21:41amiconnB4gder: Why not combined images?
15:21:44ender`2min49sec vs 3min32sec
15:21:47preglowi just figured they _should_ be easy to read, but weren't
15:21:50amiconnImho it's the simplest solution
15:21:58CassandraI don't see how taring up the images is any easier than combining.
15:21:59peturpreglow: if you look at the graphics they make, combining bitmaps shouldn't be such a big deal for them...
15:22:04amiconnAnd no, it shouldn't be hard to compose these
15:22:07B4gderamiconn: because that still is trickier to make
15:22:08preglowamiconn: but ok, just explain a good solution to the resize problem
15:22:14preglowamiconn: and i'll give in
15:22:21B4gderCassandra: because we can support both
15:22:23amiconnIn fact it will be easier than dealing with dozens of tiny bitmaps
15:22:28preglowamiconn: no
15:22:37linuxstbamiconn: Are you suggesting one single combined bitmap, or a small number of combined bitmaps for each WPS?
15:22:39preglowamiconn: you have a big mess with lots of bitmaps in, and need to use coordinates in the wps
15:22:51preglowamiconn: that's not easier in my book
15:23:03amiconnI don't really see a problem
15:23:10amiconnResizing isn
15:23:11preglowamiconn: let's say you need to resize one of the bitmaps
15:23:24amiconn't difficult if there's enough left-over space
15:23:24preglowamiconn: you need to update _all_ coords in the wps, and shuffle around stuff in the bitmap
15:23:43preglowamiconn: doesn't sound very elegant to rely on empty space
15:23:44Cassandrathat is a point.
15:23:50amiconnOf course it will be if one goes for the tightest possible packing
15:24:03peturleave the gap open and put the new one at the back?
15:24:04preglowi thought you were the one who didn't like wasting space
15:24:04Cassandratar file still doens't solve the arbitrary limit on number of bitmaps problem.
15:24:05amiconn...but who says that you have to do that?
15:24:10linuxstbpreglow: That's the Rockbox spirit - the bmp is loaded into a fixed size buffer. Are you asking for malloc?
15:24:24linuxstbSo it doesn't matter if space is wasted in the bmp file.
15:24:25preglowlinuxstb: i mean disk space
15:24:29B4gderCassandra: true, but we could move away from a single-letter
15:24:43linuxstbpreglow: More diskspace will be saved due to the FAT32 cluster size.
15:24:51amiconnpreglow: One single bmp will still take way less space and processing power even if it has more than twice as much pixels as all the tiny bitmaps together
15:24:53preglowyes, but lots of it promptly wasted again
15:25:11B4gdera tar file will take even lesser space
15:25:21B4gdersince it requires no extra empty pixels
15:25:22preglowso ok, whe allocating our buffer, we then have to take into consideration that half of the bitmap will be empty space
15:25:24amiconnpreglow: On a H340, one cluster is 32KB
15:25:26linuxstbBut space isn't the issue - the WPS image data buffer is a fixed size.
15:25:44linuxstbSo as long as the bmp file fits in there, it's OK.
15:25:45preglowno, i'm with bagder on this one
15:25:45BHSPitLappyhello my people
15:25:54CassandraIt'd be nice if there was some way of knowing what the hard limit was on bitmaps though. At the moment, its a case of "if it crashes Rockbox you probably need to increase the buffer size"
15:25:59preglowno messy coords and big bitmaps where you need to waste space to even have it working
15:26:12B4gderand I suggest 'tar' just because we already have tools for adding and removing files in such archives
15:27:01CassandraMost of the people using Windows dont though, and they're the ones creating WPSes.
15:27:10B4gderthe devs have cygwin
15:27:12 Join XavierGr [0] (
15:27:16amiconntar support would mean one extra layer - not exactly KISS
15:27:17LinusNCassandra: if you can crash rockbox with a too large bitmap, i suggest you file a bug report
15:27:20B4gderand I bet there are windows ports
15:27:26B4gderamiconn: a very _thin_ layer
15:27:33B4gderI call it KISS indeed
15:27:37CassandraLinusN, I haven't done it for a while.
15:27:39B4gdersince we don
15:27:46B4gdert need to build new custom tools
15:27:49amiconnI'm not saying that each wps must use at most one .bmp - it could still use some more
15:27:50CassandraLast tme I did it, I increased the buffer size.
15:27:56 Join damaki_ [0] (
15:28:07amiconn...but one bmp per wps would be the goal, imho
15:28:08B4gderamiconn: so what's bad with tar?
15:28:13 Nick Seedy is now known as Seed (
15:28:25amiconnIt's an extra layer, the same way as zip et al
15:28:40B4gderwell, in my world we'd support single images as well
15:28:40amiconnFurthermore: How does one create a .tar on windows?
15:28:40preglowit'll mean, what, fifty lines of code?
15:28:44Cassandratar's a fairly simple extra layer/
15:28:47ender`Cassandra: any decent windows archiver supports tar
15:28:53BHSPitLappyone bitmap for all the static parts...
15:29:00Cassandraamicon: Using 7-zip.
15:29:04amiconnender`: Yes, for decompressing
15:29:05preglowand tar.exe
15:29:14preglowjust like we give perl.exe to people for db now
15:29:14 Quit gantrixx (Read error: 104 (Connection reset by peer))
15:29:44Cassandrapreglow: You're aware how badly that particular solution sucks, right?
15:29:52preglowCassandra: no? :>
15:29:57*BHSPitLappy uses filzip
15:30:27CassandraPeople shouldn't have to download umpteen different pieces of random software just to get Rockbox to work the way they want.
15:30:43CassandraAnother reason to look forawrd to tagcache.
15:30:57preglowbut i don't think it's unreasonable to make a developer download something
15:31:01preglowand wps makers are developers
15:31:10linuxstbBut does anyone disagree with adding support for combined bitmaps? I think we should do that first, and then see what happens.
15:31:30preglowi think we should do combined bitmaps where it's natural, like for bitmaps with several states
15:31:34linuxstbIf we can reduce a WPS to 3 or 4 bitmaps, then I don't think we'll have much of a problem.
15:31:37preglowanything that involves coordinates i'm heavily againsty
15:31:49B4gderthe combined approach is not needed with my suggestion, that I favour
15:32:07linuxstbI also think wps authors will find combined bitmaps (to some extent) easier than having to edit a large number of tiny bmp files individually.
15:32:18preglowanyone asked them?
15:32:22preglowi think we should
15:32:28lostlogicgah, now it looks like the return address when the codec thread wakes up the last time before it dies is 0x00000006
15:32:29preglowpost something on mr or whatever
15:32:36lostlogicwhich would explain the deadlock
15:32:37preglowlostlogic: hooray...
15:32:37CassandraThe problem we have is that there's actually no good solution until someone writes a graphical WPS compiler.
15:32:43lostlogicbut does not explain how that return address got set
15:32:59Bg3r# 7-Zip is free software distributed under the GNU LGPL
15:32:59Bg3r# Supported formats:
15:33:00Bg3r * Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR
15:33:04preglowlostlogic: stack corruption?
15:34:11Rob2222Why dont you somple zip the files?
15:34:24B4gderbigger overhead
15:34:35Bg3rso, the tool for .tar is there :)
15:34:42Bg3rthe windows free tool
15:35:15LinusNbesides, you won't *have* to pack the wps in a tar file
15:35:26LinusNthe old method would still work
15:35:40preglowi think this sounds the neatest indeed
15:35:44pregloweasiest for devs and fast
15:35:48petursame goes for the combined bitmap ;)
15:35:51preglowimplement it!
15:36:13 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
15:36:39LinusNpetur: yes, if the combined bitmaps are compiled from a set of bmp files using a tools
15:37:31BHSPitLappyBg3r: filzip > 7-zip! imo
15:37:37LinusNotherwise the wps author would have to manually find out the coordinates for each element in the combined bitmap
15:37:50preglowwhich is fun
15:38:05peturagain, looking at the GFX thay make, that will be the least of their problems...
15:38:41*petur starts typing like preglow
15:38:51amiconnLinusN: The problem is that I don't like the old method (literally eats disk space and is slow as hell) nor would I like an extra layer like tar/zip/whatever
15:39:04amiconnYou would still have to decode each BMP individually
15:39:09B4gderbut how is a single big bmp _not_ an extra layer?
15:39:19preglowpetur: what, that was correct until you "corrected" it...
15:39:21amiconnNo. You simply load that BMP
15:39:27preglowahh, thay...
15:39:29preglowi don't even see it now
15:40:02amiconn(or maybe a couple if absolutely necessary. I don't really see the need, but if it has to be...)
15:40:02CassandraWe'd probably want to insist on packed wpses for inclusion into Rockbox though.
15:40:09B4gderamiconn: yes, but you waste space and things since the big bmp isn't used, only parts of it
15:40:12CassandraJust to keep amiconn happy. ;)
15:40:32preglowwhat's the point if we wont require it?
15:40:48 Quit ze (Connection timed out)
15:41:14LinusNwell, i guess the rockbox code would be a little simpler if the wps had one and only one bmp
15:42:07preglowcode simplicity isn't everything
15:42:17amiconnB4gder: Where would you waste space? Today we waste space. There are almost 400 BMPs now, each taking one cluster...
15:42:25CassandraYou know, I'm wondering if we shouldn't think about moving to compiiled rather than interpreted WPSes in general.
15:42:29 Quit damaki (Read error: 110 (Connection timed out))
15:42:34 Quit damaki_ (
15:42:41CassandraI mean the wps interpreter keeps getting more and more complex.
15:42:44B4gderamiconn: my suggestion doesn't waste any clusters
15:42:46preglowCassandra: amiconn will kick you now
15:42:48 Quit GodEater ("CGI:IRC (Ping timeout)")
15:43:01Bg3r"another layer" ? :)
15:43:05CassandraMaybe we ought to be moving that complexity out of the Rockbox core code
15:43:38B4gderyeah, but that's a pretty big job
15:43:53preglowyes, but some people also wants to be able to edit the wps from within rockbox
15:43:58preglowwhich is only possible when it's plain text
15:44:08B4gderor a compiler that runs on target ;-)
15:44:10preglowi think a blob wps format would be nice enough
15:44:18Cassandrapreglow: They are weirdos and shouldn't be so silly. :P
15:44:28amiconnCassandra: That's one point were I accept the complexity (although I think a rewrite is due)
15:44:28preglowi asked about this the other day too
15:45:18preglowi say compared to adding fifty lines of code for something that would simplify the life of wps developers, that is pretty misplaced complexity
15:45:25preglowi can't imagine when i'd want to edit the wps on my unit
15:45:25amiconnAnother drawback of tar/zip/whatever is that there won't be plain BMP files anymore -> one extra step when changing the wps, and no way to view the individual bitmaps anymore
15:45:32CassandraLet's make everyone write WPSes in befunge!
15:45:56B4gderamiconn: since we'd support individual ones, you could just extract the ones you want
15:46:23amiconn(unless someone suggests that we should support tar files as virtual folders - bye bye KISS)
15:46:34B4gderthe tar'ing would mainly be for shipping/including and not while developing
15:47:09XavierGrQuestion why all wps files are distributed with the daily builds?
15:47:16XavierGrWhy not split them?
15:47:18B4gder*all* ?
15:47:21B4gderlook at MR
15:47:29B4gderthere are sooooo many more out there
15:47:30XavierGrWPS is eye candy and user customization
15:47:53XavierGrthat's right
15:48:10B4gderI believe Rockbox should include a set of good WPSes
15:48:14XavierGrso we don't include any wps files on the builds and redirect the user to a mass wps database.
15:48:15B4gderor rather I think
15:48:29XavierGrwell 1-3 per target no more than that
15:48:33*amiconn strongly dislikes many of the new suggestions and developments
15:48:48B4gderI agree
15:48:53B4gderwell, more than 1 I'd say
15:48:56XavierGramiconn: what would you like?
15:49:07B4gderbut I figure 3-4 would be fine, not more
15:49:10 Join Rondom [0] (
15:49:39XavierGrand split wps file per target. Because now all wps are shared by devices that don't utilize them
15:49:48B4gderXavierGr: no
15:49:57B4gderthey are only shipped for those that can use them
15:50:06B4gderthey are _not_ per target
15:50:07Cassandrab4gder: I agree that we should provide a minimal set of WPSes.
15:50:13XavierGrah okay then
15:50:20CassandraNot sure we need two iPodesque ones for example though.
15:50:39XavierGrbut most wps in the builds are useless for H300 for example (:()
15:50:55B4gder"useless" ?
15:51:00XavierGrwho needs an iPod like WPS anyway ;P
15:51:02B4gderyou mean you don't like them
15:51:14B4gderthat's quite a difference
15:51:23XavierGrsorry I meant that the margins are not right
15:51:27XavierGror are they?
15:51:28CassandraXavierGr, people who like the iPod WPS.
15:51:53XavierGrI know just kidding
15:51:57CassandraI've got an idea. Let's have WPS graphics in a vector format. ;)
15:52:04B4gderbut sure the script can probably be improved
15:52:13preglowsvg! so we'll need a full xml parser as well
15:53:19LinusNamiconn: what new suggestions and developments don't you like?
16:00:33CassandraNow I have an even better idea. Let's write a Macromedia Flash interpreter and make everyone do WPSes in Flash.
16:00:42*Cassandra stops being silly.
16:01:37amiconnCassandra: I have an even better suggestion: Write a java VM (w/o JIT) and make WPS'es in java (urgh!)
16:02:01amiconn...and then watch your device crawl and hear it stutter while playing music! :(
16:02:28preglowwe had some guy in here wanting to make rockbox run java, so it's not even impossible!
16:02:51linuxstbSpeaking of java, time for a coffee...
16:03:46 Join NightCat [0] (
16:03:59NightCatHi all!
16:04:19NightCatlinuxstb: Here?
16:04:48 Join NicoFR [0] (
16:05:02CassandraPersonally I don't have too big a problem with 'unnecessary but cool' features in Rockbox, as long as it's possible to turn them off and have performance revert to its normal level.
16:05:06Bg3rNightCat: probably in coffee break
16:05:30NightCatAh. :)
16:05:55NightCat"The backdrop filename is not yet saved in the settings, so
16:05:56NightCatit's lost on reboot."
16:06:10 Join PaulJ [0] (
16:06:10NightCatI want this to be corrected :)
16:06:30Bg3rNightCat huh ?
16:06:34CassandraI think there's a certain democracy of coding at work here. I want Rockbox to look slick, because I want more people to use it.
16:07:07CassandraI mean from my perspective things lke bookmarks fall into the 'unnecessary but cool' cachet.
16:07:20CassandraHell, so does the peak meter.
16:08:23linuxstbNightCat: As the saying goes, patches are welcome :)
16:08:25peturthe eye candy will also attract more people...
16:08:35 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
16:08:35NightCatlinuxstb: Hi!
16:08:43preglowwps is very unnecessary
16:08:43CassandraI get the impression that for some people a slick gui really is important, otherwise the iPod wouldn't sell so well. I don't really see why we can't have our cake and eat it though. That's the power of open source.
16:08:51preglowCassandra: why, it is
16:09:13preglowtons of people think it is genuinely important
16:09:18amiconnCassandra: Imho the iPod sells so well because of the huge advertisement campaign
16:09:54Cassandraamiconn, you have to remember that Apple only got the money to do the campaign because the iPod sold so darn well.
16:09:57amiconnpreglow: I don't say wps is unnecessary, but bitmapped wps is
16:10:01BHSPitLappyeasy to operate interface
16:10:14BHSPitLappyand pretty.
16:10:20preglowamiconn: a configurable wps _is_ unnecessary
16:10:32CassandraApple really are a niche company. They couldn't have got the iPod so well recognised if it wasn't what people wanted.
16:11:02CassandraHell, I know that even I would rather have an MP3 player that looks like a Nano than one that looks like an Ondio.
16:11:11amiconnImho iPod is just about style. For a real music player, I would choose a different product
16:11:22preglowpeople value style
16:11:23linuxstbCassandra: Apple have been a household name for a long time - even before the ipod. Archos will never be a household name.
16:11:25preglowa lot
16:11:54amiconnI don't care about style, usability counts
16:11:57Cassandralinuxstb, that's true as far as it goes, but I really don't think it was Apple's marketting that sold the iPod.
16:12:04preglowamiconn: we're not talking about you here
16:12:21preglowmost of us are probably exceptions to the rule when it comes to this
16:12:29CassandraLook at the number of Macs you see on telly? Are Macs dominating the real world? No.
16:12:51CassandraI care about both.
16:13:01linuxstbCassandra: Are you saying Microsoft doesn't have a marketing department? :)
16:13:18CassandraAlthough I'll take useability over style any day. Why else would anyone own a pair of ER-4Ps?
16:13:44preglowstill, you can't deny the ipods look better than your run of the mill mp3 player
16:14:11Cassandralinuxstb, Microsoft doesn't need a marketting dept., except to stop what happened to IBM happening to them.
16:14:21Cassandra(And Google may well do it to them anyway.)
16:14:40amiconnSpeaking about Ondio vs. Nano - I would like a player that is as slim as the Nano, but with good scratch resistance (as the Ondio), and a larger display than the Nano.
16:14:42Cassandra(Simply by not being as shit as the competition (MS) )
16:14:51amiconnDoesn't need to be colour display.
16:15:01amiconnOh, and standard connectors please
16:15:06Cassandraamicon: Yeah, would be nice.
16:15:18preglowstandard connectors wont fit on this
16:15:21preglowit's too thin
16:15:39B4gdergo iAudio 6!
16:15:46B4gderwe could use a port ;-)
16:15:46*Cassandra points out that the Razr V3 does it.
16:15:57CassandraIt's a phone but the principle's the same.
16:15:57amiconnStorage expandability would be a good thing as well
16:16:02B4gderbut then I bet it doesn't use standard connectors either
16:16:09 Quit DreamTactix291 (Read error: 110 (Connection timed out))
16:16:11amiconnThe Ondio has it, the Nano does not
16:16:21CassandraThe V3 has a mini-USB port.
16:16:21amiconn(unless you can afford several Nanos)
16:16:53CassandraAparently the newer V3s even have removeable storage.
16:17:02Rob2222What Rockbox on the V3? :)
16:17:06CassandraWhat amiconn wants isn't technically impossible.
16:17:17CassandraRob2222, now that *would* be cool.
16:17:47CassandraAll we'dhave to do is re-implement it in java. ;)
16:17:59B4gder"how hard can it be?" ;-)
16:18:06Rob2222Cassandra: Do you know if the V3x or the V3i have a faster cpu than the V3?
16:18:25Rob2222Have the V3 atm and didnt decided which is my next phone...
16:18:29Rob2222x or i
16:19:16NightCatHave the Nokia 6600 and know that it is the best ;-P
16:19:40amiconnpreglow: When adding the iPods to the device chart, I was surprised that the Nano LCD is *that* small, significantly smaller than the Ondio LCD, despite its higher resolution
16:20:20beeblei want a nano with at least 9gb flash and a remote ;)
16:20:31Rob2222would be good
16:20:50Rob2222i want a ipod video without that damn wheel :p
16:21:15 Quit muesli__ (Read error: 104 (Connection reset by peer))
16:21:21preglowamiconn: yeah, it is pretty small indeed
16:24:30 Join lamed [0] (
16:24:40 Join DreamTactix291 [0] (
16:26:40 Join damaki [0] (
16:27:11preglowthough i don't have any problems using
16:28:15lamedlinusn: just like the guy over , I don't see any hebrew characters reading txt files what so ever, never matter what is the codepage or any other preference. i'm only getting squares instead of letters.
16:29:28NightCatWhy there are 2 init funcs in main.c ? 1 - for sim and 2 for DAP?
16:29:30lamedI thought it was known not everything was working properly since we got unicode support.
16:29:31linuxstblamed: Sounds like a font problem (but I know nothing about the unicode implementation...)
16:30:08lamedlinuxstb: everything else is working properly but the viewer.
16:30:29B4gderNightCat: feel free to do it better
16:30:30NightCatlamed: Save your files in unicode...
16:30:42preglowthe viewer doesn't support codepages yet
16:30:45NightCatB4gder: I just ask why?
16:30:51preglowthat's why
16:30:55preglowit assumes all files are utf-8
16:31:12B4gderNightCat: simply because it was done that way
16:31:41NightCatB4gder: Ah. Ok :)
16:31:42CassandraRob2222, sorry, I've not really kept up with the specs. I'm pretty happy with the V3.
16:32:03NightCatB4gder: very interesting :)
16:32:10Rob2222Cassandra: I use IRC/ICQ Java often.
16:32:25Rob2222And text input (iTAP) is really to slow.
16:32:46lamedhmm... I'll try that later. if so the answer to that german guy would be that he should save his text files in unicode, because for now on the viewer doesn't support codepages, right?
16:33:18NightCatI do it for my russian texts...
16:33:28lamedok. I'll reply him later. away
16:36:34 Join mafj2 [0] (n=mafj2@tor/session/x-f0a18b59829661e6)
16:36:43NightCatWhat have to be here config_block[here]?
16:40:40 Join muesli__ [0] (n=muesli_t@
16:41:38 Join Jolt [0] (
16:41:49 Join bluey [0] (
16:41:52 Join ModernExecutive [0] (
16:43:19 Part petur
16:43:52ModernExecutivelinus: the h320 still has not arrived
16:44:16ModernExecutivewhat arrangements did you make with the seller?
16:49:52 Quit ModernExecutive ()
16:51:55 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
16:52:03 Join Matze41 [0] (
16:57:24Rob2222LinusN: After 6h30m 3-line-WPS and Robs-text-only-wps still have the same voltage level. 10 minutes difference (but the full wps was 10 minutes _later_ at the voltage level than the 3-line). Ill continue but I think thats _no_ difference.
17:00:12NightCatBackdrop loads now on my RB from /.rockbox/background.bmp on start :)
17:01:25amiconnHmm. That sounds like a good idea for 'set as backdrop'. Don't save the filename in the config, but rather copy the file to some fixed place+name
17:01:49NightCatAnybody knows how to add something to the config?
17:01:56NightCat(A string...)
17:02:23amiconnStrings aren't simple with the current config design
17:03:18 Quit B4gder ("time to say moo")
17:03:20Rob2222amiconn's idea sounds nice
17:03:21NightCatI don't want to do like this "/.rockbox/background.bmp" but like this global_settings.backdrop_file ...
17:03:39NightCatamiconn's idea works now on my RB...
17:04:02Rob2222Is it fast enough?
17:04:08Rob2222I read so often that its slow.
17:04:22Rob2222maybe i should patch, too ;)
17:04:26NightCatI don't test on DAP yet...
17:04:34Rob2222ah ok
17:04:36NightCatWhait some...
17:04:49NightCatI think i'll test it in an hour...
17:05:00NightCatYes only sim now...
17:05:39***Saving seen data "./dancer.seen"
17:08:12 Join Cassandra- [0] (
17:13:54 Join ze [0] (
17:14:39NightCatRob2222: Building for DAP now...
17:14:42linuxstbamiconn: I was just planning on following the existing convention, and create a /.rockbox/backdrop/ folder where backdrop images would be stored (and store the filename in the config block).
17:15:08NightCatlinuxstb: Have you see what I've done?
17:15:11preglowcomplete with a file name size constraint?
17:15:12linuxstbThe only problem with your idea is how to implement a "clear backdrop image" option. Do we delete the background bitmap?
17:15:21 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
17:15:39linuxstbpreglow: Yes, 20 characters excluding path and .bmp extension is the normal restriction.
17:15:41amiconnlinuxstb: No filename (or no file) == no backdrop, I'd think
17:15:42NightCatlinuxstb: Just do a black bitmap :)
17:15:54 Quit needleboy ()
17:15:59NightCatOr whaite...
17:16:18linuxstbNightCat: No. If the user wants a plain background, they shouldn't use bitmaps - it is slower to use bitmaps.
17:16:31LinusNwe would still want to be able to select a static color
17:17:02linuxstbLinusN: I agree. If the bitmap image pointer in the lcd driver is NULL, the static background colour is used.
17:17:08amiconnlinuxstb: Btw, what happens if the backdrop bitmap is smaller than the display resolution?
17:17:17linuxstbamiconn: It's rejected.
17:17:30linuxstbBut that could be improved by the backdrop bitmap loader.
17:18:11linuxstbI'm in the process of creating a backdrop.[ch] file, so we can have the loading done in a central function, rather than using read_bmp_file() directly.
17:18:21NightCatlinuxstb: I've just used your code in onplay to load the image on init...
17:19:00 Quit damaki (Read error: 110 (Connection timed out))
17:20:09linuxstbSo what do people think the "set as backdrop" function should do? Set a filename in the config block (meaning the backdrops need to be in a certain directory), or copy to a fixed filename under .rockbox ?
17:20:21 Join Mmmm [0] (
17:20:34 Quit DJ_TCK ("I shall not cease!")
17:20:51NightCatlinuxstb: I think it shoud be like the WPS...
17:21:11amiconnImho copy to a fixed filename is even more flexible. The original backdrop can be anywhere on disk, and could also be removed after setting it as backdrop
17:21:15NightCatWe can do just play a bmp file in constant folder makes it like backdrop.
17:21:53amiconnWe could even convert the backdrop to native and save that instead of a .bmp
17:21:53NightCatLike playing WPS file... or font...
17:22:11amiconnWould be something like bmp cache </joke>
17:22:48NightCatWe just could change bmp ext on backdropfiles to .bdf or something
17:22:48linuxstbI think I would prefer the WPS-like behaviour as well - so you can temporarily set a bitmap as the backdrop if it isn't in the .rockbox/backdrops/ directory.
17:23:19NightCatAnd load it like bmp.
17:23:34NightCatLike WPS-style will be good.
17:23:58amiconnSomeone buy me more rockbox time please :/
17:24:22NightCatI have my wacations now...
17:24:39NightCatup to 06.02.06 ...
17:25:25 Join damaki [0] (
17:25:28 Quit Cassandra (Read error: 110 (Connection timed out))
17:25:29 Nick Cassandra- is now known as Cassandra (
17:26:02NightCatlinuxstb: How do you think do you do that bmp loader for backdrop today? (I know we don't estimate dates - blah, blah, blah)
17:26:37linuxstbI'm not sure what your question is, but yes, I'm planning on doing more work today on the backdrops.
17:28:05NightCatlinuxstb: Yes!!!
17:28:09NightCatlinuxstb: good
17:28:27preglowit's fun to have rockbox looking snappy
17:28:34NightCatI'm testing backdrops on DAP now :)
17:29:13*amiconn uses the default wps on H3x0, just with a bigger font
17:29:15NightCatIt's working pretty good!
17:29:15preglowlinuxstb: now my keys don't respond, all of sudden....
17:30:11preglowlinuxstb: one reboot later and they do
17:31:35NightCatlinuxstb: I don't see some very stops, ah, how it'll be in english...
17:31:53preglowthe item selector really needs to something other than inverse colour when backdrops are enabled
17:32:46linuxstbpreglow: I like the inverse selector with backdrops.
17:32:51 Nick sanitarium_ is now known as San (
17:33:08NightCatpreglow: You can use Pointer as well...
17:33:14 Nick San is now known as [San] (
17:33:26amiconnlinuxstb, preglow: I repeat my question from some weeks ago:
17:33:42NightCatlinuxstb: I mean all works very fasty...
17:33:55amiconnWould it make sense to change the draw mode for the inverse bar from DRMODE_COMPLEMENT to DRMODE_INVERSEVID
17:34:25amiconn? I.e. the bar would be drawn in foreground colour with the text using background,
17:34:33amiconninstead of complementing all the pixels?
17:34:58preglowyeah, i think so
17:35:09preglowthat'd be faster as well
17:35:24amiconnYes, no read-back from framebuffer involved
17:35:32 Quit [San] (Remote closed the connection)
17:35:34preglowbut then again
17:35:38preglowthe text _might_ end up hard to read
17:36:31preglowahh, no, i misunderstood
17:36:38preglowwhat you basically said was what i just said i wanted :)
17:36:59preglowmore or less
17:37:01NightCatYes it's good I think like that too.
17:37:24linuxstbThe default colours would then be light-blue writing on a black background. Which I think would work.
17:38:07NightCatHow about this:
17:38:14linuxstbAnd for backdrop images, the text would be transparent...
17:38:16NightCatIt's screen taken from DAP.
17:38:56 Join Jungti1234 [0] (n=jungti12@
17:39:11linuxstbamiconn: Have you looked at my backdrop patch?
17:39:17NightCatamiconn: Where is it (DRMODE_COMPLEMENT) I want to try to change it...
17:39:28NightCatJungti1234: Hi!
17:39:30amiconnlinuxstb, preglow: I'll do that, then. Won't change appearance on b&w targets, but be faster there as well
17:39:36Jungti1234NightCat: :)
17:39:38NightCatJungti1234: look:
17:39:45amiconnlinuxstb: Nope
17:39:48 Join Moos [0] (
17:40:02Jungti1234owwwwow +_+
17:40:33 Quit Mmmm ()
17:40:38Jungti1234hahaha, how did you do?
17:40:54NightCatJungti1234: That?
17:41:01linuxstbamiconn: I was wondering if you agreed with my solution of having two fastpixelfuncs arrays - one for use when backdrop is enabled, and one when it isn't.
17:41:04NightCatJungti1234: New patch :)
17:41:20Jungti1234where? source forge?
17:41:32NightCatJungti1234: I changed it some...
17:41:41NightCatJungti1234: Then only on my machine...
17:42:34NightCatI can give it to you, but know: linuxstb working on it now...
17:42:53NightCatJungti1234: Then it would changes in some time...
17:42:55amiconnlinuxstb: I didn't have a look, but I think so. It's certainly faster
17:43:07Jungti1234NightCat: Give to me!
17:43:13 Quit Zagor ("Client exiting")
17:43:22amiconn(although it might be changed completely when optimising the driver)
17:43:23NightCatJungti1234: sec...
17:44:37 Join DrMoos [0] (
17:44:37NightCatHere it is:
17:45:09 Quit Moos (Read error: 104 (Connection reset by peer))
17:45:19NightCatJungti1234: to set background you need to copy img 220X176 to .rockbox/background.bmp
17:46:05Jungti1234Should I make new build myself? :)
17:46:11NightCatJungti1234: And to set another background in WPS you need to use %X|picture.bmp| tag
17:46:20NightCatJungti1234: Yes...
17:47:11Jungti1234I'm making website.
17:47:20NightCatIn %X|picture.bmp| there the big "X" not small "x"...
17:47:21 Nick DrMoos is now known as Moos (
17:47:32Jungti1234NightCat: It must do later.
17:47:58Jungti1234NightCat: hehehe
17:47:59NightCatJungti1234: And I'm making a new WPS with background :)
17:48:33Jungti1234I gave up new WPS that I make.
17:50:56 Join DrMoos [0] (
17:50:56 Quit Moos (Read error: 104 (Connection reset by peer))
17:52:12 Nick DrMoos is now known as Moos (
17:52:37preglowx86 is such a shitty platform
17:53:53NightCatJungti1234: My desktop:
17:54:03 Join DangerousDan [0] (
17:54:28Jungti1234NightCat: oops
17:54:44NightCatJungti1234: What?
17:55:06Jungti1234NightCat: Sexy women... :D
18:00:26Jungti1234NightCat: My desktop:
18:02:55preglowugh, i suddenly got an urge to play cs again
18:04:03 Quit damaki (Read error: 110 (Connection timed out))
18:07:11Jungti1234 how about it?
18:08:16 Join DrMoos [0] (
18:08:17 Join ghode|afk [0] (
18:08:22 Quit Moos (Read error: 104 (Connection reset by peer))
18:12:21linuxstbpreglow: Yes, I'm getting button problems as well. It seems that if I leave the ipod for a while, then it stops registering button events. But I can bring it back to life by scrolling the wheel a lot.
18:13:35linuxstbAre experiencing something similar?
18:13:37preglowi don't want to do the heimlich maneuver on my ipod everytime i leave it for a while
18:13:49preglowi don't want 0.5 ms of delay in the button handler either
18:14:10preglowi just experienced that it was totally unresponsive after turning it on after leaving it for a long while
18:14:17preglowi tried jogging the wheel extensively, did not work
18:14:28preglowmind you that i'm running with absolutely no udelays
18:15:08linuxstbHopefully we just need to increase them very slightly. I'll try adding a udelay(10) into which function we completely removed the delay from.
18:15:20linuxstb(currently one function is 0, the other 10)
18:15:52 Quit Jungti1234 ()
18:16:16preglowi hope very badly that pp stops being so retarded in the near future
18:16:18preglowi want data sheets
18:17:07 Join foo_ [0] (n=mafj2@tor/session/x-a136bf16f442bffa)
18:17:12ghode|afki wouldnt hold my breath
18:17:38preglownor am i
18:17:47preglowit's just my substitute for religion
18:18:11preglowa man's gotta have some kind of foolish notion going on to be human
18:19:04ghode|afkthere is more likely a better chance of the 2nd coming of christ then pp releasing any info
18:19:17ender`interesting, gcc 3.3.0 shipped with interix doesn't want to compile the rockbox tools
18:20:36safetydanpreglow: what's a sensible max q for the EQ?
18:21:43preglowsafetydan: hmm, dunno, have no means of testing right now. 20?
18:22:06preglowhave a listen yourself
18:22:10safetydanwill do
18:22:18preglowat some point you're going to be unable to hear any difference
18:23:11preglowbut yeah, with your current method of calculation (q << 26)/10, 32 is max q
18:23:41preglowno, that's not true
18:24:19safetydanI'm just sizing the config bits at the moment
18:24:37preglowjust beware of overflow
18:24:50preglowi should fix the format of the q parameter to 16.16 or something
18:24:54preglow6.26 is too much
18:25:27 Quit bluey ("Leaving")
18:29:48 Join jjoao [0] (n=joao@
18:30:14jjoaoHi Guys
18:30:25 Nick DrMoos is now known as Moos (
18:31:59jjoaodoes anyone could help me with a doubt with long mp3 file name and long mp3 folder names in Mp3 players? I am thinking to buy a Cowon A2 or a Archos gmini 202
18:32:43jjoaoMY mp3 files and mp3 folder are up to 127 carachters
18:36:08LinusNjjoao: i don't know anything about those two players, so I can't tell if they support really long names or not
18:36:23LinusNwhat i do know is that Rockbox supports up to 260 characters
18:37:01LinusNso if you choose a device that support rockbox, you'll be safe
18:37:05 Join damaki [0] (
18:37:18LinusNunfortunately, none of those two players are rockboxable
18:37:33jjoaobut x5 is :)
18:37:53ghode|afk"rockboxable" - heh new word of the day
18:38:17linuxstbAnything is rockboxable if you try hard enough...
18:39:58jjoaois it possible to scroll the file name in the LCD play now screen in a X5 "rockboxable" with 260 characters?
18:40:41 Quit DangerousDan (Read error: 104 (Connection reset by peer))
18:42:47 Join darkless [0] (
18:43:21LinusNjjoao: yes
18:46:00kkurbjunis there a way to force a plugin to exit with a call?
18:46:08kkurbjunala exit()
18:47:32kkurbjunhmm, ok, thanks
18:47:52jjoaolINUSn: the last question, how about the folder name limit too, in a X5 "rockboxable"? THX
18:48:06LinusN260 characters
18:48:38LinusNthe total filename length, including the path, is 260 characters
18:49:01jjoaook, THX a lot, I think that a I will be "rockboxable"
18:50:05 Join bluey [0] (
18:51:55Rob2222What happens when its over that?
18:53:10LinusNit can't be
18:53:12 Join wiler [0] (
18:53:34LinusNthe file system can't have names longer than that
18:53:44wilera few questions what does it cost to port rockbox to a given hardware platform?
18:53:45 Join DrMoos [0] (
18:54:20LinusNit costs blood, sweat and tears
18:54:22Rob2222Ah ok.
18:54:25wileras in if i wanted to sponsor development of rockbox on a specific unit
18:54:38wilerah okay
18:54:51LinusNwell, you'd essentially have to pay for a developer's time
18:55:16wilerwould you be that person?
18:55:46LinusNcould be
18:56:00ghode|afkjjoao: just to make it clear the x5 is not fully supported yet
18:56:04 Quit Moos (Read error: 104 (Connection reset by peer))
18:56:30wileri am thinking of the microtrack in particular
18:58:12 Nick DrMoos is now known as Moos (
18:58:13LinusNdo you know anything about the microtrack hardware?
18:58:32*dwihno learns about boot sectors and stuff
18:58:37wilernot a thing
19:00:33LinusNsomeone needs to take his microtrack apart and find out which cpu it uses
19:00:57 Quit Cassandra (Read error: 113 (No route to host))
19:02:29jjoaoghode|afk: THX
19:02:47 Join DangerousDan [0] (
19:04:05 Join einhirn [0] (
19:04:09 Join petur [0] (
19:05:41***Saving seen data "./dancer.seen"
19:06:16linuxstbIf anyone is interested, a firmware upgrade for the microtrack is available here:
19:07:33linuxstbOne of the firmware files is called PP5020.mi4.... Which might suggest the CPU.
19:10:11 Quit muesli__ (Read error: 110 (Connection timed out))
19:10:52 Quit Schnueff ("leaving")
19:11:24 Quit damaki (Read error: 110 (Connection timed out))
19:13:17linuxstbLinusN, wiler: Yes, it's definitely a PortalPlayer PP5020 based device - the same CPU as the iPod.
19:15:08jjoaowhich "rockboxable" mp3 player, that is not out of stock, is the best choice to buy? forgot the price , please
19:15:45peturdepends on what you want to do with it...
19:15:46 Join damaki [0] (
19:16:45linuxstbIf you want hard-disk player, I would say the choice is probably between the iriver H340 (hard to find, but still available new if you look hard enough) and the 60GB iPod Photo (also discontinued, but very widely available).
19:17:30jjoaoI would like a hard disk player
19:17:54peturH340 gives you line-in and usb/usbotg without the need for any adapter...
19:18:05LinusNsomething tells me that rockbox for the iaudio x5 is not far away
19:18:15peturyou should know it ;)
19:18:27jjoaoI didnt buy a mp3 player yet :)
19:18:30linuxstbLinusN: So would you recommend someone buys one to run Rockbox?
19:19:03*petur thinks Linus is looking for an additional developer for the X5
19:19:17jjoaoI dont need line in record
19:19:24LinusNif the person is willing to wait a little for rockbox, yes i'd recommend it
19:19:45MoosLinus: hi,I'm with you (and waiting you for buy one) ;-)
19:21:19preglowlinuxstb: seems we should get the hell on reverse engineering very fast
19:21:34BHSPitLappyhello once again, #rockbox
19:21:34preglowlinuxstb: might be useful since 80% of all players use pp chips, apparently...
19:21:48BHSPitLappyanything incredible, as usual, today? :D
19:22:20linuxstbNo, just lots of friendly arguing and the announcement of devcon2006
19:22:23jjoaoUsing a ipod photo 60GB with rockbox, is it possible to transfers file direct from Windows Xp Explorer windows with drag and drop with full path with 260 characters?
19:22:35 Join Kohlrabi [0] (
19:22:50LinusNjjoao: yes
19:22:50 Quit NightCat (Read error: 104 (Connection reset by peer))
19:22:58 Join NightCat [0] (
19:23:05imphasingrockbox has a USB driver then?
19:23:34linuxstbimphasing: No, we just reboot into disk mode - the same as IPL.
19:23:56imphasingAh, alright.
19:24:02BHSPitLappyiPL just reboots
19:24:04linuxstbThe flash-based disk mode just makes the ipod look like a standard USB mass-storage device.
19:24:06BHSPitLappyit's a liar
19:24:15imphasinglinuxstb: Yeah.
19:25:08linuxstbjjoao: Yes, if you use Rockbox on your ipod, you never even need to install itunes.
19:25:45 Quit Kohlrabi (Client Quit)
19:26:39linuxstbBut be aware that the port still has lots of rough edges - it's only had audio playback for a few days, and lots of things aren't working properly yet.
19:27:03BHSPitLappyonce rockbox is as comfortable as retailos, I just might switch away from the itdb
19:27:18imphasingThere don't seem to be any websites that have info on conditional execution of an ARM instruction..
19:27:21preglowyou haven't already???
19:27:28preglowimphasing: what info do you need?
19:27:39linuxstbWhat do you need retailos for?
19:27:41imphasingpreglow: Well, I'm a little confused as to how the flags are set.
19:27:55preglowimphasing: as in how you set the condition flags?
19:27:57imphasingI get HOW they are actually set, but not why.
19:28:05BHSPitLappylinuxstb: ... music? :D
19:28:20imphasingCouldn't you just run an instruction that sets a flag if two numbers compare, and just execute an instruction if that flag is set?
19:28:26imphasingthat would only require one flag.
19:28:26preglowimphasing: yes
19:28:28imphasingWhy have 4?
19:28:52preglowimphasing: cmp r1, #value \n moveq r1, #1 /* compare valid, set flag */
19:29:17preglowthere are several conditions
19:29:18imphasingThere are 4 single bit flags.
19:29:20preglownot only "equal"
19:29:27linuxstbBHSPitLappy: That's doesn't answer my question - Rockbox has music.
19:29:29imphasingWouldn't one bit be sufficient?
19:29:38LinusNimphasing: no
19:29:40preglowimphasing: well, no, then you'd just know if it was equal
19:29:58preglowimphasing: but you also might need to know if it's higher than, lower than, negative, carried
19:30:10imphasingSo you can only hold one conditional at a time.
19:30:21imphasingYou have to reset it if you want to do another conditional instruction?
19:30:29preglowbut if the condition changes
19:30:42preglowyou can do as many conditional instructions as you want
19:30:47preglowbut they all act on the same condition
19:30:52imphasingTrue, but they would all act on that one condition
19:30:54LinusNthe cmp instruction sets several flags
19:31:37imphasingOh, so CMP #1, #2 would set the greater than flag?
19:31:48imphasingor something like that
19:32:02preglowone condition is a combination of flags
19:32:04LinusNyes, and clear the equal flag
19:32:47imphasingSo then you could do something like, MOVGT foo,bar
19:32:54imphasingand it would only MOV if the GT flag was set.
19:33:01imphasingI think I get it now.
19:33:11preglowbtw, cmp #1, #2 would set "less than"
19:33:27imphasingcompares the first to the last?
19:33:38preglowcmp x, y is just a "sub x, y" which sets the flags, and doesn't save the result
19:33:47preglowarm does it in backwards order
19:34:33imphasingMY conditional checking function just got dramatically simpler..
19:35:59amiconnpreglow: I keep thinking that this conditional move on arm will be useful for transparent bitmaps. Maybe we won't need the mask bitmap on arm?
19:36:17preglowamiconn: no, we most probably don't
19:36:39preglowamiconn: if a condition is not met, the instruction just takes one cycle
19:36:55amiconnOf course it requires someone to write the arm-optimised version
19:36:56 Quit lamed ("CGI:IRC (EOF)")
19:37:08preglowwell, i'd be glad to do that
19:37:19*amiconn is going to test the new inverse bar
19:39:04preglowamiconn: it's not just conditional move, btw, it's conditional everything
19:40:58 Quit DangerousDan (Read error: 104 (Connection reset by peer))
19:42:09 Join youngcereal [0] (
19:42:25NightCatWho works with wps?
19:42:52NightCatIs there some way to move shown text to bottom?
19:43:17LinusNbehind a bitmap?
19:43:27NightCatI mean that first string shown not from the up but from the 5 pixel for ex.
19:43:56NightCatI just have 13,5 strings with my font...
19:44:18NightCatAnd I want that itll be 13 not 13,5...
19:44:21LinusNno, that's not possible
19:44:50peturlooks like the textbox idea will need implementation...
19:44:51NightCatWhere the wps writeing exists? In witch files?
19:45:13LinusNNightCat: gui/gwps-common.c and gui/gwps.c
19:45:28LinusNapps/gui even
19:45:34NightCatI need have a look...
19:46:08*amiconn had a nice effect on target
19:46:27amiconnMy new inverse bar works - unless the line starts scrolling
19:46:27NightCatShow for us
19:46:39amiconnObviously I need to change some more lines...
19:49:35markunNightCat: I have a unfinished viewer with codepage selection. I hope I'll have time to finish it soon.
19:50:25NightCatAh I was thought that in WPS viewing is used function puttext or something...
19:50:32NightCatI was wrong...
19:53:39linuxstbamiconn: Does your upcoming patch change lcd-16bit.c?
19:54:12linuxstbOK. I've got an updated version of my backdrop patch almost ready - but it may conflict with your changes.
19:54:22amiconnI don't think so
19:54:57 Join RotAtoR [0] (
19:55:06amiconnThe only functions I've changed are lcd_(remote_)puts_style_offset() and the scroll thread
19:55:07LinusNlinuxstb: i suddenly realized that we might want backdrops on the h100 too
19:55:27linuxstbLinusN: Now you're getting crazy....
19:55:35Xerioni do :D
19:55:35 Quit foo_ (Read error: 104 (Connection reset by peer))
19:55:43LinusNlinuxstb: in the wps
19:56:09amiconnYes, sure
19:56:35*amiconn assumed LinusN would be aware of that
19:56:36 Join foo_ [0] (n=mafj2@tor/session/x-33f3b9730135bea9)
19:57:08 Join KN|stiff [0] (
19:57:13LinusNnever assume that my brain always works
19:59:59imphasingSomeone has already written an emulator for the ARM7TDMI right?
20:01:50imphasingI think it was called emuriver, or something..
20:01:58imphasingNot sure what processor it was for though
20:02:48amiconnI noticed that the scroll thread text display was sub-optimal (unrelated to the fact that complement is slower than inversevid)
20:03:52amiconnIt did unnecessarily clear the line. Drawing text with DRMODE_SOLID will clear anyway
20:05:25amiconnSo, expect even more speedup...
20:08:16 Join slimx [0] (
20:09:47NightCatSpeed up is a good thing!
20:10:17safetydanAre array values possible in the user_settings structure?
20:10:33NightCatLinusN: I solve my problem :)
20:10:53NightCatLinusN: It's is very simple to move strings from the top to buttom...
20:12:02LinusNgood for you
20:12:18NightCatgwps-common.c strings 1723 and 1777 (ypos)
20:13:27LinusNNightCat: of course it is, if you change the source, but then it will only work on your specific wps
20:13:58 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
20:14:33NightCatLinusN: Yes, now i'm thinking how to implement it to wps :)
20:14:51*linuxstb uploads another backdrop patch
20:15:09NightCatlinuxstb: What changes, write please...
20:15:14preglowlinuxstb: what's new?
20:15:18linuxstbCheck sourceforge...
20:15:36LinusNlinuxstb: now all we need is a color selector :-)
20:16:00NightCatWe have this!
20:16:07NightCatWe have a patch.
20:16:08LinusNnot in cvs
20:16:16NightCatAnd it works (I use it.)
20:16:25NightCatWe can commit it...
20:16:34linuxstbamiconn suggested that instead of storing "permanent" backdrops in .rockbox/backdrops/ (which my patch does), we simply copy it to a constant file - e.g. /.rockbox/backdrop.bmp
20:16:40LinusNi don't like the way that patch does it
20:17:05LinusNlinuxstb: i prefer the setting method
20:17:27LinusNyour method, that is
20:17:30linuxstbLinusN: So do I - everything else in Rockbox works like that.
20:17:49linuxstbBut then again, it would be nice to be able to select an arbitrary image as a backdrop - regardless of where it is.
20:17:50LinusNit would be a pain to change the default backdrop otherwise
20:18:44LinusNyes, it would be nice, but i'd prefer as little writing to the hard disk as possible
20:19:33 Join t0mas [0] (n=Tomas@unaffiliated/t0mas)
20:19:35LinusNamiconn: i thought you meant that the only way to change the backdrop would be with a pc
20:19:46LinusNi see now that rockbox would do the copying
20:19:53amiconnyes exactly
20:20:02 Join San [0] (
20:20:13LinusNi still prefer the setting method
20:21:17amiconnI noticed a strange thing right now
20:21:34linuxstbI also think that people don't have lots of suitable .bmp files floating around their music players - they will need to create them specifically.
20:21:55amiconnOn H1x0, the remote stops scrolling at start-of-string when scrolling around, but the main display doesn't
20:22:38amiconnI remember someone chaned that behaviour. Obviously lcd-h100.c wasn't adapted
20:23:47LinusNi remember that too
20:24:04LinusNi seem to remember that we pulled that change
20:24:16 Join Matze41 [0] (
20:24:21LinusNbut we must have forgotten to remove it from both drivers
20:24:23safetydanversion 2 of the EQ UI is available here:
20:24:35safetydanEverything is there, but it's pretty rough
20:24:38amiconnLinusN: Hmm?
20:24:43safetydanpatch plus two new files
20:24:49amiconnDo you mean the stop is wanted, or it is unwanted?
20:24:56LinusNcan't remember? :-)
20:25:03LinusNi think it was unwanted
20:25:57*amiconn starts to hate NiMH
20:26:08LinusNdoesn't taste good?
20:26:22amiconnNiMHs are always empty if you want to use them after a while
20:27:24*amiconn didn't use his recorder v1 for a while
20:27:48preglowsafetydan: anything missing?
20:27:53safetydanor I could actually remember my CVS options and produce a proper patch:
20:28:01safetydanfeature wise I don't think so
20:28:12safetydanI don't like the implementation though
20:28:40preglowwhat part?
20:28:55safetydanWell I really wish I could use an array for the equalizer settings the the cfg structure
20:29:25LinusNsafetydan: it's a good start
20:29:26safetydanand some way of parameterizing the set_int functions so I didn't have eq_band0_q_set and eq_band1_q_set and so forth
20:29:45LinusNsafetydan: psst, it's "cutoff", not "cuttoff" :-)
20:30:36safetydanIt works well enough, but I have had the iRiver lock up during play back
20:30:45safetydanI don't know where the fault lies though
20:31:10preglowi got some nice noise here
20:31:33preglowthe advanced eq options just give me noise
20:31:34linuxstbSo who is volunteering to implement backdrops for the h1x0?
20:32:18Xerionif i had any idea of how to do that... :p
20:32:37 Quit damaki (Read error: 110 (Connection timed out))
20:33:00preglowsomething's completely off the bat here
20:33:03preglowgimme a sec to investigate
20:33:39safetydanOkay, I get the noise too... but only after playing with the settings a bit
20:33:56preglowyou q factor calculation is completely off
20:34:01jjoaoWhere can I find Rockbox Ipod Phot screenshoots?
20:34:01preglowthe shift is supposed to be << 26
20:35:15NightCatjjoao: Em... I think nowhere...
20:35:27preglowsafetydan: but anyway, give me a second and i'll see if i can make Q be 16.16 fixed point too, 6.26 is just siully
20:35:28NightCatjjoao: Or if you install RB you get it...
20:36:00safetydanpreglow: righto
20:36:22preglowtell ya what, i just realised that a couple of things about the eq system is plain stupid
20:36:28preglowamong other things the eq_data struct
20:36:38linuxstbjjoao: It will look exactly the same as Rockbox on the iriver H300 - I'm sure you can find pictures at
20:36:42preglowdifferentiating between filter types there is just foolish as it is now
20:36:56safetydanI was hoping you might be open to changing that
20:37:10jjoaoI loved the rockbox archos and iriver WSP screenshoots
20:37:12 Join DangerousDan [0] (
20:37:20linuxstbjjoao: Here is one picture though:
20:38:00 Join matsl [0] (
20:38:02preglowwhile i'm fixing, i'm sure someone else here will give you some valuable feedback
20:38:24 Quit petur ("here today, gone tomorrow")
20:38:26linuxstbBut the WPSs will just get better over time. e.g. (select your own background image)
20:38:58LinusNRotAtoR: u there?
20:39:57*LinusN spots some nice amiconn stuff in the cvs log
20:40:14NightCatlinuxstb: How to choose a picture?
20:40:23RotAtoRLinusN: yes
20:40:54NightCatOh I see.
20:41:01jjoaolinustb: which is your rockbox today mp3 player? which one will you buy today if I need to by another?
20:41:35amiconnLinusN: I checked for the pause-at-scroll-around problem
20:41:36NightCatjjoao: Ipod Video :)
20:41:58amiconnThe 16bit driver and the h100 remote driver do pause, the h100 main driver and recorder driver don't
20:42:02linuxstbjjoao: It's a hard choice between the iriver h140 and ipod photo 60gb. They have different hardware features.
20:42:18amiconnThe feature was added by markun on 2005-11-30, then reverted the same day, for all targets
20:42:41amiconnHe accidentally re-committed it for the two mentioned drivers together with unicode support
20:42:51NightCatlinuxstb: Patch works fine
20:42:51markunhm, sorry about that
20:42:57amiconnSo what now? Revert it for all, or add it for all?
20:44:55LinusNi'd like to revert
20:44:57markunThe archos solves the continuous scrolling in a nicer way, right?
20:45:15 Nick RotAtoR is now known as RotAtoR|Away (
20:45:18jjoaolinuxb: Is ti possible to get A IPOD Video only to mp3 playback with rockbox? I dont need video support? It will be fine like IPod Photo Rockbox?
20:45:44amiconnmarkun: What do you mean?
20:46:03jjoaolinsb: sorry, i dont need video is my afirmation, not a question :)
20:46:46markunyou said something about scrolling on the archos and how you can make the scrolling stop after a few cycles.
20:47:05amiconnThat's another story
20:47:33amiconnOn the player (charcell LCD) we have so-called 'jump scroll', which I would like to add for bitmap displays as well
20:47:58imphasingjjoao: As far as I know, there either is no LCD driver for the 5G, or it's shaky, like iPL's driver.
20:48:11linuxstbjjoao: No, we have no audio playback at all the iPod Video. We haven't even thought about video playback.
20:49:11LinusNamiconn: i second that
20:49:20preglowamiconn: what is that?
20:49:24jjoaolinusb: sorry, my undestood mistake. I will go to by a ipod photo
20:49:34LinusNpreglow: much like the scroll is on the original iriver firmware
20:49:39NightCatWhere is function getymargin() exists?
20:49:44amiconnpreglow: Try it in the sim; it's better than to describe it
20:50:43preglowcan't you more or less configure the ordinary scroller to do that?
20:50:53preglowok, i will
20:51:10preglowi don't care anyway, scrolling is not something i ever use, i think
20:51:24preglowcool, now the eq makes white noise again
20:51:45markunpreglow: you only have very short artist, album and song names?
20:51:53preglowmarkun: i know where everything is
20:52:05preglowmarkun: and the above, yeah
20:52:16preglowmost of my stuff i have ripped myself, and has format xx - track name
20:52:29markunI also know where everything is, but I still have scrolling in my WPS
20:52:40preglowsure, still
20:52:43safetydanEQ UI v3:
20:52:50safetydancorrected spelling and shift amount
20:52:50preglowwhat's new?
20:53:05safetydanthose two things
20:53:06preglowthe correct shift amount will break the sound anyway, thanks to my retarded fixed point format
20:53:10preglowi'm fixing it now
20:53:23preglowthe moment you use more than 6.4 in q, it'll wrap
20:53:39safetydanthe UI shouldn't let you choose more than 3.2
20:53:54safetydanor at least that was my intention
20:54:47preglow3.2 isn't very much at all :/
20:55:04preglowarghh, the simplest change in the world, and i get noise
20:55:59safetydanAs an aside, does Q have a unit? Nearest I could find was "octaves"
20:56:17preglowno, it has no unit
20:56:36preglowq is defined as bandwidth/center frequency
20:57:00preglowno, the other way around
20:57:18preglowit is possible to calculate bandwidth -> q
20:57:23preglowbut i haven't done the calculations yet
20:57:32preglowneeds more fixed point magic
20:57:38preglowamong others a sinh() function
20:58:21preglowi am a fool
21:01:55 Join Musicmad [0] (
21:02:56NightCatLinusN: I insert y offset into wps :)
21:03:12NightCatNow I can put my strings where I want :)
21:04:07preglowsafetydan: there
21:04:17preglowsafetydan: now Q needs a shift of 16 in cvs
21:04:19 Join Lear [0] (
21:05:45***Saving seen data "./dancer.seen"
21:06:23preglowso you can take the Q parameter sky high if you want
21:08:50Rob2222LinusN: VS => 2 minutes difference.
21:09:35Rob2222LinusN: Btw, could you make it boot to RB when charger is connected, in the next bootloader?
21:10:12 Join Thus0 [0] (
21:11:12 Join webguest13 [0] (
21:13:22 Part Musicmad
21:13:59 Quit webguest13 (Client Quit)
21:14:06 Quit linuxstb (Read error: 110 (Connection timed out))
21:14:34 Join linuxstb [0] (
21:15:32linuxstbLinusN: (and everyone else) What do you think about committing the backdrop patch? I'm happy enough with it now to commit to CVS.
21:15:49preglowthere's always the dog-slowness with h3x0
21:15:57preglowbut of course, no one forces you to use it
21:16:17Rob2222dog slow at h300?
21:16:21linuxstbNo, it shouldn't cause any slowdown if it's not used.
21:17:15linuxstbRob2222: It's Linus's description of backdrop images.
21:18:27NightCatI want it.
21:18:36NightCatPaprica here?
21:18:52amiconnWow, 97 users....
21:20:10preglowdid christi do the sourceforge project of the month thing?
21:22:40 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
21:25:33linuxstbWow, I'm impressed with how quickly the doom port happened:
21:26:14Sancan you exit it yet?
21:26:29amiconnHmm, the only decent source code editor I could find for linux so far is in fact an IDE
21:26:58preglowwmv :/
21:27:12preglowamiconn: which would that be?
21:27:17linuxstb"apt-get install mplayer" (with the correct apt source)
21:27:36LinusNlinuxstb: i think we can commit it
21:27:38preglowlinuxstb: mplayer still depends on piggybnacking dlls, yes?
21:28:02linuxstbpreglow: Yes and no - it has a _lot_ of native video codecs now.
21:28:14Learlinuxstb: using ffmpeg?
21:28:21linuxstbBut I almost never find a media file it doesn't play.
21:28:23preglowlinuxstb: yeah, but not for wmv
21:28:58linuxstbLear: Yes, afaik.
21:29:01preglowamiconn: what do you look for in a source code editor if that's all you could find?
21:29:54amiconnI want non-text mode, multiple open files with tabs, syntax highligthing, and a built-in file browser
21:30:19amiconnBah, you probably know what I mean
21:30:29Learamiconn: non-ascii as in unicode, utf-8 and stuff?
21:30:36preglowas in graphics mode
21:30:38preglownot terminal
21:30:50amiconnyes, not terminal
21:30:59LearAh. :)
21:31:00linuxstbLinusN: OK, I'll commit it now. Anyone have objections to the backdrop patch?
21:31:12amiconnBasically something like ConTEXT on windows, just with utf-8 support as well
21:31:12*preglow gags amiconn
21:31:20preglowlinuxstb: go ahead :-)
21:31:20amiconn(the one big drawback of ConTEXT)
21:31:25linuxstbamiconn: jedit runs fine under Linux.
21:31:40 Join DrMoos [0] (
21:32:00 Join San||Study [0] (
21:32:00linuxstbBut then I'm an emacs user, so what do I know....
21:32:14preglowindeed, what do you know
21:32:20preglowalready in the clutches of insanity
21:32:23 Quit Moos (Read error: 104 (Connection reset by peer))
21:32:28amiconnHmm, jedit is java
21:32:33*amiconn suspects slowness
21:32:42preglowjava isn't that bad
21:32:45preglowit's bad, but not that bad
21:32:51 Nick DrMoos is now known as Moos (
21:32:59XavierGramiconn: please make the bitmaps srcoll the way you said eralier. It is way better that way when someone has bidirectional scrolling to 0%
21:33:16XavierGrbitmaps = Bitmap lcd
21:35:33amiconnNo jedit package available in debian :(
21:36:48slimxtry scite
21:37:28slimxit's a gtk scintilla based text editor
21:37:44Learamiconn: you can apparantly add "" as a source and then get it...
21:37:47linuxstbamiconn: Have you jumped through the hoops needed to install java in Debian?
21:37:49XavierGrwhat's the latest virus that acts upin the 3rd of february?
21:38:01amiconnlinuxstb: nope
21:38:07linuxstbLet me find you the link
21:38:16amiconnI think I have no java installed
21:38:27amiconnMaybe difficult to do at all on amd64...
21:38:47linuxstbYou basically have to download it from Sun, run a script to create a .deb file from the Sun downloads, and then install the .deb file.
21:38:47 Join Bger [0] (n=Bager@
21:39:12linuxstbIf you do that, then all the Java dependencies will be met - so you can just apt-get java programs as normal.
21:40:40Learbtw, what's the latest news on the eq ui? someone has started working on it, or?
21:40:58 Join DrMoos [0] (
21:41:04LinusNLear: safetydan is on the case
21:41:22linuxstbamiconn: These instructions seem OK - (I followed 2.1 when I installed it)
21:41:41 Join tucoz [0] (
21:41:54 Quit Moos (Read error: 104 (Connection reset by peer))
21:42:27tucozHi, looks like it's possible to walk around with a massive mp3-collection in your pocket these days.
21:42:32 Quit KN|stiff ("( :: NoNameScript 3.81 :: )")
21:43:00*linuxstb commits the backdrop patch
21:43:08Bgerlinuxstb wow
21:43:21slimxamiconn, else you can try scite :)
21:43:21linuxstbBeware of eye candy...
21:43:35amiconnslimx: scite has no file browser
21:43:55slimxok sorry
21:44:26tucozlinuxstb: I read somewhere about the ipod-port that it has a UI only a mother could like. Didn't take long to change that.
21:45:23slimxI use both scite and eclipse which is quiet good but heavy
21:45:40*LinusN spots a stunning kick-ass commit
21:46:31tucozI think anjuta looks nice and easy. Maybe kdevelop is ok if you run kde.
21:47:54slimxlinuxstb, i still have the same -32 ATA error though i rescan the source tree
21:48:08ghode|afkdoes this backdrop patch get rockbox any closer to having ablum art?
21:48:17LinusNghode|afk: not really
21:48:47LinusNbut album art is not *that* far away now
21:48:48slimxreally odd
21:48:54 Quit einhirn (Read error: 104 (Connection reset by peer))
21:49:07LearFixed point jpeg decoder would be nice for that...
21:49:14tucozLooks like LinusN is in the prettifying mood these days.
21:49:21LearMaybe png would do, since album art should be fairly small files?
21:49:26 Join amiconn_ [0] (
21:49:27 Quit San (Read error: 110 (Connection timed out))
21:49:28LinusNtucoz: haha, i'm getting soft :-)
21:49:48LinusNLear: or...bmp?
21:49:56preglowLear: we have one?
21:50:02ghode|afkyeah LinusN, even considered getting an ipod earlier :P
21:50:28LearCould work too, but jpeg is the most commonly used, I guess...
21:50:29tucozThose colour wps's on misticriver has turned you to the dark side of the force.
21:50:45Learpreglow: not that I know of...
21:50:57preglowthe jpeg viewer?
21:51:34 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
21:51:37Leargrayscale only, but I'm not sure what bits where thrown away in the port...
21:52:07preglowit only decodes luma
21:52:14preglowby decoding chroma as well, we have colour support
21:52:28 Join Rondom [0] (
21:52:41preglowplugin might end up roughly three times slower, though
21:52:49Learand the plugin uses a fixed point idct, it seems, so maybe the hard work is done already...
21:53:06pregloweverything is fixed point in it
21:55:17amiconn_The doom plugin could (should?) work as a viewer for .wad files...
21:58:24LearHm... Is it faster to draw a rectangle and clear the corners than to draw four lines? (Playing with some gfx around the progress bar, and it doesn't quite work as I'd like... :) )
21:58:24 Quit tucoz ("CGI:IRC (EOF)")
21:58:28 Join solexx_ [0] (
21:59:16 Quit wiler ("BitchX: often imitated, never duplicated!")
22:01:38 Quit zhilik (Read error: 110 (Connection timed out))
22:03:10 Join damaki [0] (
22:04:40 Quit wubbla_ (Read error: 110 (Connection timed out))
22:04:54 Join ashridah [0] (
22:06:00 Quit amiconn (Read error: 110 (Connection timed out))
22:06:01 Nick amiconn_ is now known as amiconn (
22:06:35LinusNlinuxstb, preglow: you started it, here come the cl00bies:;topicseen
22:07:46preglowi need a drink
22:08:08San||Studyi agree
22:08:12preglowok, ok, how to answer without being overly sarcastic
22:08:16 Nick San||Study is now known as San (
22:08:23Bgerbetter 2 drinks ...
22:08:24Sanit would be easier
22:08:44 Join San||Study [0] (
22:09:26amiconnlinuxstb: I wonder why you didn't take the opportunity and switch between the 2 groups of pixel functions in lcd_set_backdrop()
22:09:34amiconnShould be significantly faster...
22:09:41 Quit San (Read error: 104 (Connection reset by peer))
22:09:43XavierGrI just updated again the forgotten jpeg filescroller. Any dev that could give it a quick peek and tell me his opinion?
22:10:25LinusNamiconn: i guess he didn't think of that
22:11:13amiconnOh, and the current code *is* slower without a backdrop than before
22:11:42 Join ssnajper [0] (
22:11:59preglowsafetydan: new patch coming soon? :>
22:12:07safetydanworking on it right now
22:13:34ssnajperslimx: any new 3g breakthroughs?
22:13:34preglowshouldn't require too many changes
22:13:50safetydanno, just merging things with the latest CVS (lang changes in particular)
22:14:18 Quit solexx (Read error: 110 (Connection timed out))
22:16:48LearLoop! Loop! Loop! :p
22:17:03slimxthe ata driver don't wana work :p
22:17:17slimxbut lcd is now fully supported
22:17:28ssnajpernice work!
22:17:53ssnajpernow get that ata working! ;)
22:18:07slimxwell i ....
22:18:12slimxwill ??
22:18:39ssnajperi'll keep checking daily, can't wait for rockbox on my 3g 40gb
22:18:51slimxhe he
22:19:24ssnajperi'll let you get back to work then, i donated some money specifically for the 3g port so they better buy you some beer when you're done
22:19:30slimxmy 20Gb is also waiting for now
22:19:54slimxjust displaying rockbox version and the ATA -32 error
22:20:18ssnajperit seems you're very close then...
22:21:00slimxyes but something still break somewhere
22:21:13slimxreally odd ...
22:21:15ssnajpergotta go for now but good luck and a HUGE THANKS from me for working on this port
22:21:16preglowsafetydan: checking it out
22:21:55slimxmy pleasure
22:22:00ssnajperi'd give you 3 thumbs up if i had them
22:22:19ssnajpercan only give you 2 ;)
22:22:57 Quit ssnajper ("CGI:IRC (EOF)")
22:24:09preglowi forgot to reverse the patch before i updated
22:24:11preglownow all is a mess
22:25:02 Join Midgey34 [0] (
22:25:57*safetydan tries some pointer arithmetic to fake an array in user_settings
22:26:07 Nick DrMoos is now known as Moos (
22:27:16 Join Kohlrabi [0] (
22:29:19Mooslinuxstb: you'll have the high score :-)
22:32:58preglowi get warning for h120
22:33:07Bgerhm, okay, unix->dos line feed convertor ?
22:33:10XavierGrlostlogic is still in first place with 360
22:33:40Learbger: quick hack, if nothing else... :)
22:33:42linuxstbIt must be Linus's influence in the patch. Time for an oops commit...
22:33:54Mooshehe :)
22:34:01 Join ^BeN^ [0] (
22:34:32BgerLear vim: :set fileformat=dos; :w
22:34:32preglowsafetydan: looks good
22:34:51preglowwhat new?
22:34:55safetydanwhich just tries to simplify the dsp_set_eq_data function
22:35:00safetydanas Lear said, loop
22:35:29safetydanno functional changes
22:35:38safetydanand that will be all I do tonight
22:35:48safetydangotta wake up at 5:45 tomorrow
22:36:30Learbger: thought you wanted a small app for it...
22:37:39preglowmy eq seems to work
22:37:51preglowsafetydan: does 0db disable the band?
22:39:26*linuxstb fixes the builds.
22:41:01LinusNlinuxstb: #if HAVE_LCD_COLOR is not correct
22:41:15linuxstbamiconn: I did think about setting the function pointers in lcd_set_backdrop(), but got distracted with the apps/ side of the patch. Please feel free to optimise.
22:41:22Learpreglow: yes.
22:41:50LearAt least if the line in question didn't read "eq_data.enabled[0] = 0;"... :)
22:42:13 Join ep0ch [0] (n=ep0ch@
22:42:39linuxstbLinusN: It's correct at the moment.
22:42:41LinusNlinuxstb: shouldn't it be #ifdef HAVE_LCD_COLOR?
22:42:44ep0chnice eq :)
22:42:48linuxstbAh, sorry.
22:43:21ashridahanyone still have the manual for their iriver H1xx or H3xx handy?
22:43:42linuxstbLinusN: Yes, it should be. But fortunately it works. I'll fix.
22:44:11ashridahnevermind. i'll get one from iriver's site
22:44:12preglowit's a bit long-whinded to use, but rockbox settings system isn't made for something with as many settings as this
22:45:53 Join hardeep [0] (i=hardeeps@SDF.LONESTAR.ORG)
22:46:26linuxstbLinusN: Fixes committed.
22:46:29Learshouldn't be too hard to make a screen with bars to change values (at least for gain, don't know yet about the others...)
22:46:47hardeep99 users, wow
22:47:03LinusN85 lurkers
22:47:18Bagderand 11 bots
22:48:18MoosHello hardeep: did you read this topic? :
22:48:43 Quit Lear ("Chatzilla 0.9.70 [Firefox]")
22:49:27preglowi'd like a set of bars you can browse between, then select one of them with a button press. when it's selected you adjust gain by pressing up and down, and Q by pressing sideways
22:49:39hardeepMoos: only in passing
22:49:40preglowwhen a bar is not selected, you can adjust its center frequency by pressing up and down while at it
22:49:47hardeepMoos: i like the idea behind the patch
22:50:10Moosyes me too
22:50:59Mooshardeep: what do you think about the implementation (if you take a look at the code) ?
22:51:51 Quit Paprica (Read error: 110 (Connection timed out))
22:51:56 Nick RotAtoR|Away is now known as RotAtoR (
22:52:06Moosquote from LinusN: "I am reviewing your patch, and I must say that it is definitely a step in the right direction"
22:52:48safetydanpreglow: I'd definitely like to do something like that as the current way is bit ugly and unintuitive
22:53:00safetydanpreglow: and 0db does disable the band yes
22:53:47preglowsafetydan: yes, it is, but we need a gui like this too
22:54:06preglowsafetydan: but it's way too much work to do simple adjustments
22:54:15preglowbut yeah, this'll do
22:54:24safetydanwell I'll make that my next task, a friendlier GUI addition
22:54:33preglowi think my suggestion for a gui version makes sense
22:54:40safetydansounds good to me
22:54:49preglowall three functions mapped quite easily to just directional keys and select button
22:55:06preglowin the meantime
22:55:20preglowanyone looked at his patch? i'm going to commit it tomorrow if no one has any objections
22:55:47preglownow? :>
22:55:58MoosYEAH :)
22:56:02preglowjust thought i'd give people time to look at it, but ok
22:56:09preglowsafetydan: real name for credits?
22:56:16LinusNah, you didn't look at it yourself?
22:56:19preglowunless you're already there
22:56:32preglowLinusN: i'm obviously going to look at it completely first, yes
22:56:40preglowbut i have a feeling i'm not going to nitpick too much
22:56:47preglowmainly because bedtime appraoches
22:56:56safetydanpreglow: should be in eq_menu.h
22:56:59safetydanbut Dan Everton
22:57:02LinusNand it's only a temporary ui solution anyway
22:57:05preglowyes, of course
22:57:16preglowLinusN: how would a graphical ui work for blind users?
22:57:25LinusNshould work fine
22:57:40LinusNwe'd just have to voice the different bands
22:57:44preglowthat's the only part about that i'm worried about, the current system forces you to make it usable for blind people as well
22:57:58preglowbut yeah
22:58:06preglowif we allow it in cvs, i'm sure that'll be in working order anyway
22:58:26ep0chall 5 bands on adds about 23% boost ratio for me
22:58:41preglowwhich file format?
22:58:51preglowyes, that's probably not too far off
22:59:20preglowafter all, it's five extra passes over the stereo data
23:00:03ep0chare two of the bands shelving filters?
23:00:10preglowthe first is low-shelving
23:00:13preglowand the last high-shelving
23:01:12preglowi'll see if i can think of a fast way to plot the eq amplitude response as well
23:01:49ep0chany idea if a shelving filter is more efficient than the other type?
23:01:56preglowefficient in what way?
23:02:08ep0chin the cpu usage way
23:02:10preglowall filters use the same filtering routine
23:02:13preglowso no
23:02:37preglowand the filtering routine cannot be easily optimised much further
23:02:47preglowit already does just one load and one store, which is the bare minimum
23:03:03preglowany progress on that front would have to come from the filter algorithm itself
23:03:42preglowi have tried implementing transposed direct form 2 in addition to the current direct form 1 implementation, and that ended up with one instruction more, and higher risk of overflow internally
23:03:50ep0chthink i'll boot into the dreaded iriver fw see eq effects it offered
23:04:10Bgerep0ch they are "static"
23:04:23Bgerthat is, u can choose "rock jazz" etc
23:04:33preglowand they're hardware based
23:04:36Bger+ normal (no eq), and SRS/WOW
23:05:01Bgerpreglow are these "rock jazz..." based on the UDA ?
23:05:14ep0chhardware based? meaning it just uses the bass+treble?
23:05:18*aegray gives up on reading the backlog
23:05:32preglowBger: yes
23:05:44aegrayyou people need to talk less!
23:05:49***Saving seen data "./dancer.seen"
23:05:53preglowreading backlogs you can just forget these days
23:05:58preglowtraffic has gotten insanely high
23:06:18aegrayI like to think it's because I'm in here
23:06:23preglowof course
23:06:51San||StudyAnyone else get a buffer error on Doom?
23:07:33 Part safetydan ("Leaving")
23:07:44Joltfraid not San
23:07:45preglowep0ch: but yeah, bottomline is don't expect eq performance to get much better
23:07:51preglowit's already better than i had expected
23:08:05San||StudyI get it
23:08:28XavierGrwhat is the name of that thingy that we use to not short circuit cables and we burn it to become stronger and narrower?
23:08:43XavierGr(we are using it when we solder cables)
23:09:00LinusNit's called "krympslang" in swedish :-)
23:09:02XavierGrah yes
23:09:05ep0chit is really good though, i just wont enable too many bands
23:09:24preglowkrympestrmpe in norwegian!
23:09:32XavierGrnow I have to find the Greek word of heatshring.
23:09:34preglowi bet that helps
23:10:03JoltI doubt they have a word for HeatShrink in Irish........ ^^
23:10:19*San||Study thinks
23:10:31 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
23:10:31preglowremember where you are
23:11:27 Join Rondom [0] (
23:11:38 Join damaki_ [0] (
23:12:24San||Study"deir roimh rud" or something probally
23:13:13*preglow curses motorola
23:14:22*BHSPitMonkey curses preglow
23:14:45Rob2222LinusN: You got the message about the simple wps battery test? No changes in battery draw.
23:15:14*preglow does the "hooray for me, hooray for preglow" dance
23:15:34LinusNRob2222: yes, i'm still crying :-)
23:15:50*LinusN does the cycle-squeezing dance
23:16:00XavierGrso there is no more clues were this battery power is wasted?
23:16:36preglowLinusN: probably didn't even save any cycles, just one instruction's worth of space
23:17:04 Join JdGordon [0] (
23:17:14XavierGrThis is worrying indeed
23:17:22LinusNXavierGr: yes
23:17:44LinusNi'm hoping to look for it again when i find a new h320
23:17:55markunLinusN: didn't you one time say it might be a pin misconfiguration?
23:18:04LinusNyes, that's my theory
23:18:10XavierGrI should have sent mine to you instead of iriver and fix the USB OTG thingy ;P
23:18:31LinusNi would just fry it anyway :-)
23:18:50XavierGrhehe, you had bud luck that time
23:19:00XavierGrpoor Linus and H320
23:19:10Bgerjust a matter of habbit ...
23:19:37XavierGrAlso something strange. My player came with a battery pack. In the manual it doesn't say not tos use alkaline batteries of 1.5 volt.
23:19:45XavierGrbut 4 * 1.5 = 6 volts
23:19:55XavierGrisn't that harmfull to the player?
23:20:07preglowsan surely had a fun job in making this eq gui
23:20:22XavierGralso what about if the user puts the batteries the other way?
23:20:50Xerionthere will be diodes so it can't go the wrong way
23:20:54preglowi don't think the eq default frequencies are any good
23:20:58preglowanyone good any better ones?
23:21:09Rob2222LinusN: If you need other test, let me know.
23:21:15XavierGrXerion there are no diodes in H100 are there any in H300?
23:21:20Xerionno idea :p
23:21:22XavierGror you mean in the battery pack?
23:21:27Xerionit was just a suggestion
23:21:37Xerionbut it can be in the battery pack...
23:21:37XavierGrRob do you know about it?
23:21:42Bgerokay, nitee
23:21:46XavierGr(you know all sort of stuff with power)
23:21:47 Quit Bger ("[BX] One BitchX to rule them all")
23:22:33preglowLinusN: i think the patch looks fine
23:22:35Rob2222Yes, sould be no problem.
23:22:57preglowso i'll commit it tomorrow unless anyone's prepared to stay here and clean up my mess if i rack up a score
23:23:01XavierGrYou mean that H300 can handle -6 volts?
23:23:07XavierGrH100 would burn with -5
23:23:15Rob2222XavierGr: Afaik the H300 is powered by the PCF, which can handle 10V AND the LX2201 battery charger can handly up to 7V
23:23:36XavierGrah okay then
23:24:01Rob2222They wouldnt sell this battery packs from iriver when it wouldnt be ok
23:24:34XavierGrit is okay if you put the batteries in the right order, but what if not?
23:24:52XavierGriRiver says not to do it, but it does not say that it will destroy the unit
23:25:32XavierGrI hope that you are not tempted to do it ;P
23:25:36Rob2222I dont know if there is a protection.
23:26:10 Quit damaki (Read error: 110 (Connection timed out))
23:29:00 Join DJ_TCK [0] (
23:31:46 Quit mafj2 (SendQ exceeded)
23:32:43*preglow tries the eq gui on ipod
23:32:54 Join foo__ [0] (n=mafj2@tor/session/x-ab5446aa3792ed80)
23:34:55preglowself-oscillating filters = niceness
23:35:00 Quit NicoFR ()
23:35:06*aegray pretends to know what that means!
23:35:45preglowbut ok, the eq suddenly doesn't work at all on ipod
23:35:48preglowperhaps i should disable it
23:42:48 Join Midgey31 [0] (
23:43:00preglowweird shit
23:43:03 Join Paul_The_Nerd [0] (
23:43:09preglowfilter _should_ be disabled when the gain is 0
23:43:10preglowbut no
23:43:12preglownot on arm
23:45:13 Join Philip_0729 [0] (
23:45:36BHSPitMonkeyarm sucks
23:47:08t0maspreglow: is there an interface for the eq already?
23:47:12t0masor a debug interface?
23:47:25 Join petur [0] (
23:49:09preglowt0mas: interface, yes
23:49:13preglowt0mas: good old rockbox menu based
23:49:25t0masoh cool
23:49:26t0masmissed that :)
23:51:01markunpreglow: maybe you can try there freqs:
23:51:02t0maswhere is it? :)
23:51:22preglowmy eq filters can pose a sine oscillators too!
23:52:04 Join ModernExecutive [0] (
23:52:07preglowand it feels like the joystick on my h120 is starting to feel a bit tired :/
23:53:36t0maspreglow... stupid question... but how do I control the EQ?
23:53:37San||Studywhat was that chanell for doom again?
23:54:19ep0chall my softwares only have 10 band eq's, so i'll have to estimate some 5 band eq's values for you
23:54:27preglowt0mas: with the gui, once i commit it
23:54:32t0masooooh ok
23:54:36t0maspatch link?
23:54:53ep0chi'd say 60, 200, 800, 2500, 11000 for the bands?
23:55:11preglowyeah, sounds okish
23:55:25ep0ch40 is too low imho
23:55:51t0masthe gap between 2500 and 11000 is a bit big imo...
23:55:56Philip_0729san: no-one is in the doom room...
23:56:05t0mascompared to the 3 sliders I heve between there on my 10 band version
23:56:12San||Studyah, thats why
23:56:41t0mas10-band: 60, 170, 310, 600, 1K, 3K, 6K, 12K, 14K, 16K
23:57:28t0masI would go for 5 band: 60, 200, 800, 4K, 12K
23:57:38preglowwhen i change the bit allocation in settings.c, for a setting
23:57:41t0masbut that's not based on any audio knowledge
23:57:42preglowdo i need to change anything else?
23:58:40Rob2222I need a backdrop image. ^^
23:58:57Rob2222Anything online for H300?

Previous day | Next day