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-06-19

00:00:09PaulJamthe test was about one year ago, with the stock battery.
00:00:30amiconn>17h with retailos _and_ backlight???
00:00:31Mekrobso is rockbox in the future for sansa
00:00:40linuxstb_liyang: Ignore me, I think it's the same application...
00:00:42PaulJam13 with backlight
00:00:53*amiconn misread
00:01:11sharpelinuxstb: it is :)
00:01:23liyanglinuxstb_: ah, um.
00:01:32liyangNow I'm really embarassed.
00:02:28liyangJust realised I had several versions of the iPod Updater and QuickSilver was running an ancient one.
00:04:11Mekrobis a sansa rockbox in the future
00:04:12markunMekrob: probably
00:04:20Mekrobor podzilla
00:04:23linuxstb_I would say maybe...
00:04:28Mekrobis someone working on one
00:04:31Mekrobi can help
00:04:59 Quit seablue ("the cool spot")
00:05:48markunMekrob: are you going to buy one then?
00:05:55linuxstb_Sansa have donated two players but zero in the way of technical documentation so far, and there is no public documentation available...
00:05:58Mekrobits looking like it
00:06:11Mekrobvideo and mp3 and other features
00:07:19linuxstb_Maybe sansa could write a bootloader for Rockbox...
00:07:33*amiconn is really curious what runtime we would get in radio mode
00:07:48*amiconn should probably perform one such runtime test as well
00:07:48Mekrobwho is the guy who talked to sansa
00:07:56Bagderlinuxstb: not a bad idea
00:08:00Mekrobits summer now so i can spend alot of time working on this
00:08:01BagderMekrob: me
00:08:18Mekrobso have you started to build it yet?
00:08:31Mekrobill help in anyway possible
00:08:32BagderI suggest you read that page
00:08:35Bagderand some links from it
00:08:41Bagderbut in short: no
00:09:19Mekrobwell when and if you do im willing to help
00:09:24Bagderthen join in
00:09:41Mekrobbecause i guess ill just have to sacrifice rockbox until then
00:09:52Mekrobi dont see anywhere were i can
00:10:05Bagderwell, then you won't be of much use ;-)
00:10:08midkaywhat can you help with?
00:10:36linuxstb_markun: Any news about the gigabeat bootloader? I noticed the "todo" list is getting shorter...
00:10:50Mekrobi want to help
00:10:58Mekrobim getting the player
00:11:23BagderMekrob: we're so far merely investigating and trying to figure out the file formats used for firmware upgrade
00:11:45midkayMekrob, i mean, do you have any programming skills? anything like that?
00:11:49markunlinuxstb_: time and lazyness on my part are the only problems right now
00:11:50midkayin what way can you assist the port?
00:12:00Mekrobi know a little c++
00:12:06Mekroband rss
00:12:12Mekroband html kinda
00:12:18Mekrobim learning
00:12:24Mekrobi learn quick
00:12:53Mekrobif you told me what to learn i can learn it
00:12:58BagderARM assembler
00:12:59markunlinuxstb_: we have some problems reading the ADC values
00:13:24linuxstb_markun: Is that for the button driver?
00:13:31Mekrobok i will look into this when i get back from the grocery store
00:13:34markunlinuxstb_: and battery voltage we think
00:13:43Genre9mp3amiconn: A radio battery benchmark may take ages...
00:13:52BagderMekrob: we probably need to do a bit of arm disassembly to figure out things
00:15:01Kronuzthe issue of the sound stopping when scrolling doesn't seem to be an issue of the CPU being overused
00:15:03linuxstb_Mekrob: The first place to start would be to download the Rockbox source, read it, and build a UI simulator and play with that.
00:15:28 Join vesuv [0] (
00:15:40vesuvgood evening
00:16:27 Quit SereR0KR ("XChat Aqua")
00:16:29markunKronuz: why do you think that?
00:16:45markunvesuv: hi
00:17:35 Part stripwax
00:17:49vesuvI'm kinda curious if somebody could give me a projection, when Rockbox will be released for iPod 3G?
00:18:10linuxstb_Currently there is no-one working on it...
00:18:12Kronuzmarkun: it seems for the anti-skip buffer (music seems to stop only when the auto-skip buffer ends)
00:18:25markunlinuxstb_: we now enable USB mode at the end of our little test 'firmwares' so we don't have to open up our Gigabeats all the time
00:18:36vesuvlinuxstb_: hm, that's to bad.
00:18:47Kronuzmarkun: maybe not :P
00:19:08lou(Kronuz) markun: it seems for the anti-skip buffer (music seems to stop only when the auto-skip buffer ends)
00:19:24loui did not noticed any difference when changing the skip buffer values
00:19:40louit still stops playing when i scroll through files
00:19:51louno matter how high the anti-skip buffer is set
00:19:52Kronuzyeah, me neither... it must have been a weird coincidence
00:20:15Kronuzbut after checking again it again stopped sooner
00:20:39vesuvWell, thanks for the information, anyway.
00:20:41KronuzI guess it has something to do with an interruption being handled too often during menu navigation
00:21:22Kronuzperhaps reducing the sampling of the wheel on menus, or making the handler faster...
00:21:34vesuvI guess, I need to find me a Windows PC to restore my iPod then.
00:21:39KronuzI don't know (I just found Rockbox yesterday evening :P)
00:24:27 Join Koganei [0] (
00:24:50KoganeiRockbox doesn't support DivX playback on iPod video, right?
00:25:11Koganei=/ any plans that it will?
00:25:22liyangNot likely.
00:25:28Koganeiokay, thanks ^_^;
00:25:30 Join JdGordon [0] (
00:25:39 Quit Koganei (Client Quit)
00:25:51liyangThat was short and concise.
00:27:22markunliyang: yes, good job :)
00:28:21linuxstb_markun: Have you done any LCD speed tests on the gigabeat?
00:29:22vesuvShould I leave now, since I don't have any other questions? ,)
00:29:41markunlinuxstb_: the gigabeat updates the framebuffer to the LCD driver 30 times per second right now
00:29:50*liyang is planning on lurking until his connection drops out.
00:30:05markunI don't know yet how we can only make it update when we want to
00:30:11linuxstb_markun: So it's a memory-mapped framebuffer?
00:30:27*liyang ponders: How much effort would it be to give RockBox HFS+ support?
00:30:43Bagderlinuxstb: this much −−> <−−-
00:30:45markunno, it's in RAM and a dedicated DMA is sending it to the LCD driver
00:30:53 Join [1]ZenMasterJG [0] (n=Jordan@
00:30:53linuxstb_liyang: A lot... Especially for write support, which is what Rockbox needs.
00:30:57BagderI meant for liyang
00:31:05liyang(given the current status of Linux HFS+...)
00:31:18liyanglinuxstb_: thought as much. :-/
00:31:23Bagderwe have nothing in common with linux in the fs department
00:31:41Bagderother than that Bjorn fixed the linux fat too ;-)
00:31:52liyangwell, they're documented it, as it were, via the miracle of source code.
00:32:02 Quit heff ("Client Exiting")
00:32:08 Quit ZenMasterJG (Nick collision from services.)
00:32:17Bagderyes it is certainly possible
00:32:21Bagderbut still heaps of work
00:32:26linuxstb_Lots of Mac users would love you for adding HFS+ support, but IMO there are 101 more important things to do for the ipod port first.
00:32:36markunliyang: take a look at the S3C2440A user manual if you are interested
00:32:51markuneh.. that was for linuxstb_ :)
00:32:57liyangI'm one of those Mac users. =)
00:33:58linuxstb_markun: I'm just curious at a high level... So in theory you think you should be able to manually start the DMA update?
00:34:04vesuvI wish I could say the same, my iBookd died a week a go :(
00:34:31 Nick [1]ZenMasterJG is now known as ZenMasterJG (n=Jordan@
00:34:36markunlinuxstb_: we can enable and disable the update interrupt I think
00:35:08***Saving seen data "./dancer.seen"
00:35:46Kronuzis there a developer around who knows about backlight?
00:35:54KronuzBL_IPODNANO is for iPod Video as well?
00:36:04linuxstb_Yes (to your second question)
00:36:17Kronuzwhy isn't it called BL_IPOD5G ?
00:36:32linuxstb_Because it's the same as the Nano, and the Nano came first.
00:36:41Mekrobyou have aim?
00:37:12Kronuzit's confusing, I think it should be changed to BL_IPOD5G
00:37:19Kronuzbut oh well :P
00:37:25BagderMekrob: if you're referring to me, I'm Bagder and I am on IRC only
00:37:40Mekroboh ok then
00:37:53Bagderwell, apart from email of course
00:37:59Mekrobi dont feel like registering my nick
00:38:07liyangVideo development started first if you look at their firmware version numbers.
00:38:12Mekroband talking in public is rather tedious
00:38:48liyangKronuz: #define BL_IPOD5G BL_IPODNANO
00:40:28Mekrobso i guess im out on coding the sansa
00:40:50Bagderyou're too picky and touchy
00:40:55Bagdergo away
00:41:04*Bagder gets annoyed
00:41:29Mekrobi dont particularly care i was just trying to help out
00:41:37Bagderand you whine
00:41:39Bagderall the time
00:42:04Mekrobi guess your better without me
00:42:11liyanghis what?
00:42:45BagderMekrob: when you want to join a huge communty
00:42:55liyang(sorry, I'm being presumptious. But no girls on teh intarbutt &c.)
00:43:00Bagdera good idea is to at least consider the existing way of doing and talking
00:43:01Mekrobi already am a member of one
00:43:08Mekrobi am
00:43:26Bagderthen please show it
00:43:37Mekrobits just tedious if i have a question to ask you i have to sift through everyone else typing to find your answer
00:43:55Mekrobit would be alot easier to contact over an instnt message
00:43:56Bagderand I feel the other way
00:44:01BagderI hate private talkers
00:44:07Bagderwhen the subject is Rockbox
00:44:10Mekrobwell thats why i feel we cant coexist
00:44:28Bagderand that's why I said the above
00:44:29liyangFight to the death!
00:44:39scorcheMekrob: it isnt hard to pick out the answer if you preface it with Bagder:
00:44:42*Bagder looks at his +o status
00:44:51MikachuMekrob: there are irc clients that don't suck of course
00:44:55liyangBagder: I can see that. =)
00:45:00Mekrobim using hydra
00:45:06Mekroband ive used mirc
00:45:09Mekroband xchat
00:45:14scorcheMekrob: and you can always /msg him
00:45:16Mekrobbut this is the best for me
00:45:20Mikachumaybe they don't belong to that group then
00:45:25 Join webguest22 [0] (
00:45:28Mekrobbut i havent registered
00:45:37scorcheyou dont have to register to /msg...
00:45:39Mekroband dont feel like it
00:45:48Mekrobit blocks privates
00:45:56Mikachuyou could do /dcc chat
00:45:56Mekrob"to prevent spam
00:45:57 Quit webguest22 (Client Quit)
00:45:58Bagderscorche: yes you do on freenode, if the receiver hasn't switched it off
00:45:59Mikachuif you really had to
00:46:02 Quit mikearthur ("Konversation terminated!")
00:47:06peturthis is pointless... if he'll ever contribute a patch he probably won't give his real name
00:47:09 Join Noah0504 [0] (n=noah@
00:47:44Mekrobmy real name is mike
00:48:04Mikachufull name
00:48:09peturso why won't you register your nick?
00:48:11Mekrobmichael j moyers
00:48:28Mekrobdont feel like it yet
00:48:33Kronuzhey, does Rockbox have audio normalization?
00:48:44Mekrobive been in this chat a day and people are already hostil
00:48:47BagderKronuz: as in replaygain, yes
00:48:48MikachuMekrob: what would be the downside of registering? it's just one /msg to nickserv
00:48:52louwhy would you reveal your real name on irc?
00:48:58Mekrobidk if that is a community i want to be the part on
00:49:05*petur feels like stopping this conversation
00:49:12*Bagder stopped it already
00:49:12Mikachulou: everyone's name here is known
00:49:15liyangI'm always my real name.
00:49:30Bagderdon't feed the trolls as they say
00:49:36Mikachuyou couldn't find me with my real name even if you know what city i live in :)
00:49:48louthat somehow makes the whole idea of having a nickname obsolete
00:49:52Mekrobmine is easy
00:50:02liyangBagder: I've only just realised your nick doesn't say Badger.
00:50:11Mikachunicknames aren't to keep you real name secret
00:50:12Bagdercongratulations! ;-)
00:50:16Mekrobi commented on that earlier
00:50:26loui am always reading Badger
00:50:40 Join heff [0] (
00:51:08*amiconn is looking at really interesting curves...
00:51:25*Bagder is looking at hexdumps
00:51:50Mekrobwhat is the biggest sd card anyones seen?
00:51:59Mekroblike in gb
00:52:02Bagdermicro-sd? 512MB
00:52:10Bagder1GB is "coming soon"
00:52:21Bagderor possibly available somewhere already
00:52:25Mekrobim getting one for my sansa thats a 4 gig
00:52:32Mekrobso ill have a 12 gig
00:52:33Bagderno you don't
00:52:42Mekrobill link ya
00:52:44Bagderyou're a fool if you beleive so
00:52:55midkayMekrob, they make 8gb sansas?
00:52:56Mekrobnot mini sd
00:53:02Mekrobi thought so
00:53:02BagderM I C R O
00:53:12Mekrobi didnt say MICRO
00:53:15Mekrobi said sd
00:53:19BagderI said micro
00:53:30Bagderas that's what the Sansa wants
00:53:35Mekrobwell then were referring to different things
00:53:46Mekrobit didnt say micro..
00:53:56Bagdernow I stop this for real
00:55:05chendoi personally have a 1gb
00:55:11chendoand there are 2gbs out...
00:55:12Bagderthe sansa takes a _micro_-SD
00:55:16scorchemicro/transflash >_>
00:55:18linuxstb_1GB micro-sd seems available now:">
00:55:51 Quit Noah0504 ("Lost terminal")
00:56:55amiconnThis is the transfer function. Seems we don't just need to correct gamma, but also that bended something...
00:57:20chendooh right micro...
00:57:47 Join NewEgg [0] (
00:57:47 Quit bizinichimonji (SendQ exceeded)
00:58:18NewEgghey does ny1 no if doom works on da nano
00:58:30Mikachumaybe Febs can answer that
00:58:43Bagder /whois ny1
00:58:44Mikachuyes, it does
00:59:30 Join bizinichimonji [0] (
01:00:25FebsMikachu, haha.
01:00:41FebsNewEgg, we speak and write English here.
01:02:36NewEggim sorry
01:02:39NewEggill try
01:03:00peturalmost there ;)
01:03:06 Quit bluebrother ("Leaving")
01:03:09FebsBesides, if you're going to use that abbreviation crap, wouldn't it be "ne1"?
01:04:32ZenMasterJGFebs: I do believe that would be traditional AOL lamer-speak, yes. Maybe this is some sort of new dialect.
01:04:52sharpeit's a hybrid, i believe.
01:05:23Kronuzis the whole firmware put in the .ipod file?
01:05:43 Join XavierGr [0] (
01:05:55linuxstb_Apart from plugins, codecs, fonts,.... The core firmware is in the .ipod file.
01:05:58Kronuzlike the hardware specific and settings and mp3 player, etc?
01:06:17Kronuz(the wps, that is)
01:06:27Kronuzand menu, etc...
01:07:11peturKronuz: look inside the zip file and it will become obvious what's in it and not
01:07:30Kronuzit's not that obvius when you don't know the extensions
01:07:55linuxstb_Kronuz: Or looking at the source code, everything in firmware/ and apps/ (apart from apps/codecs/ and apps/plugins) is the core firmware.
01:08:24KronuzI see, that's what I thought, but I just wasn't sure
01:09:25Kronuzdamn, the brightness patch for the ipod won't work for some weird reason
01:09:41Mikachucould be bitrot, doesn't apply?
01:09:41KronuzI just get a [No Files] message
01:09:48 Join austriancoder [0] (
01:10:00Mikachuwhat says no files?
01:10:07markunaustriancoder: long time no see
01:10:29Kronuzwhen I turn the iPod on, after "installing" the patched firmware
01:10:41KronuzI get a [No files] message in the middle and nothing works
01:11:01austriancodermarkun: i know... had much to do with university this term... and i waited until iriver power problem was solved :)
01:11:02XavierGryeah! Hello austriancoder!
01:11:06linuxstb_Have you copied the .rockbox folder?
01:11:12KronuzI checked the patch line by line... I honestle does't see where the problem is
01:11:23 Quit TeaSea ("Leaving")
01:11:34sharpewell, someone's posted about the pacman roms...
01:11:46Kronuzlinuxstb_: I tried it both ways... but after knowing what is changed and what isn't by the patch, I only need to update the .ipod
01:11:53Kronuzthe .rockbox is there too
01:12:04KronuzI even get a backdrop
01:12:19Kronuzit's really really weird
01:12:21linuxstb_What if you remove the patch and try compiling?
01:12:26Kronuzit works
01:12:37Kronuzit works without the patch
01:12:46Kronuzand the patch is like 8 lines long
01:12:49linuxstb_Where is the patch?
01:12:55Kronuzand it's very straightforward
01:13:54Kronuzit's actually a simple patch
01:16:06linuxstb_Try resetting your settings when you boot (turn on the hold switch).
01:16:44linuxstb_The patch changes the settings structure (by enabling backlight brightness) but doesn't change the settings version.
01:17:09linuxstb_This will confuse Rockbox...
01:17:32Kronuzhmm.. is there a way I can do that by deleting a file instead?
01:17:54linuxstb_No - but you can export your current settings to a .cfg file, then reload them afterwards.
01:18:07Kronuzno, I can't
01:18:11Kronuzmenu doesn't work :P
01:18:27peturuse a cvs build to export the settings ;)
01:19:00Kronuzwhat good woult that make if I can't import them on the patched version?
01:19:03 Part NewEgg
01:19:09Mikachuyou can, that's the whole point
01:19:12Mikachuexport, reset, import
01:19:23Kronuzimport happens automatically?
01:19:30Kronuz'cause I can't get into the menu
01:19:38Kronuzin the patched version
01:19:41Mikachuguy, after you reset you will be able to
01:19:56KronuzI have resetted and still doesn't work
01:20:12KronuzI'll just try the hold
01:20:45 Quit juxtap ()
01:21:50peturis there a way to figure out if the cpu is boosted?
01:22:01Kronuzokay, that did the trick
01:22:14Kronuzthere should be a way of forcing a clear by deleting some file
01:22:26peturyou just did
01:22:39Kronuzbut I mean by deleting the file from the PC
01:22:48Kronuzwhen the iPod is connected via USB
01:22:58Mekrobhey btw bag there is 2 gb micro sd cards out
01:23:07linuxstb_Why would that be easier?
01:23:17Kronuzbeacouse of my skin
01:23:27Kronuzit cover's the hold
01:23:51peturKronuz: file based settings are coming later
01:24:47peturamiconn: I recall you were planning to do something regarding boosting and disk access?
01:25:46Kronuzthat brightness works like a charm... :)
01:25:55KronuzI hope it doesn't reduce the life of my iPod :S
01:26:08Kronuz"could continuously pwm'ing the backlight influence player lifetime?"
01:27:34Kronuzwhat does pwm stands for?
01:27:34 Quit Mekrob (Read error: 104 (Connection reset by peer))
01:27:40 Join Mekrob [0] (
01:27:58peturpulse width modulation
01:28:31Kronuzoh... so it's like turning on and off the led
01:28:37Kronuzit's a led or something like that?
01:29:37Mekrobanyone own a sansa e260?
01:30:01Mekrobor 250 or 270
01:30:18 Quit Seed (Nick collision from services.)
01:30:25 Quit lodesi ("Parti")
01:30:26 Join Seed [0] (
01:31:42hardeeppetur: you find out if the cpu is boosted by checking the boost_counter variable
01:32:08hardeepi guess you could also look at the cpu frequency
01:32:13peturI bet it's not freely accessible?
01:32:17Genre9mp3hardeep: hi there
01:32:25hardeepGenre9mp3: hey
01:32:30hardeeppetur: it is
01:32:37hardeeppetur: intended for the debug menu
01:32:57Genre9mp3hardeep: I suppose you didn't gat any PM by me...
01:33:12*Genre9mp3 wonders why...
01:33:29hardeepGenre9mp3: oh, yeah I did... i can't think of any reason we don't have fg/bg colors in theme settings
01:33:30 Join Noah0504 [0] (n=noah@
01:33:37hardeepit's trivial to add
01:33:47Noah0504I have a small question for thee.
01:33:59Genre9mp3we just have to add this in the WPSLIS file?
01:34:08Kronuzwhat's the prevent clipping in replaygain?
01:34:17hardeepand the script needs to be modified
01:34:51Noah0504When I set Rockbox to show files by ID3 I see Example 1 and Example 2 among the main screen. How do I remove those?
01:35:20Genre9mp3I think it's necessery at least for bmp-based wps
01:35:21hardeepNoah0504: you need to modify /.rockbox/tagnavi.config
01:35:32peturKronuz: it prevents clipping in replaygain :)
01:35:43 Join damaki_ [0] (
01:36:01Kronuzwhy is tag cache off ram by default?
01:36:25hardeepGenre9mp3: what should the defaults for iCatcher/UniCatcher be?
01:36:31peturKronuz: some people prefer to use the ram for audio
01:36:46Genre9mp3fg: 000000 bg: FFFFFF
01:36:54Noah0504hardeep: Okay, I'll give it a look.
01:37:06Kronuzand how can you tell it to reserve it for audio? if it's not used then it's for audio or how?
01:37:09hardeephmmmm, actually, we probably don't need to modify the bg, as the wps already does that
01:37:13hardeeponly the fg needs to be set
01:37:32Genre9mp3yes..but what about the menus?
01:37:41Mekrobanyone own a sansa e200 series mp3 player
01:37:51peturKronuz: I think it is
01:38:19Genre9mp3If someone has white fg and black bg when he/she loads the theme he will get a nice unreadable menu screen
01:38:48*petur points Mekrob to the page Bagder mentioned earlier
01:38:53Noah0504hardeep: Thanks for your help. I changed it with no problem.
01:38:55Kronuzscroll speed is not for navegation scrolling but for the titles scrolled in the wps, right?
01:39:45hardeepmaybe the better solution would be to have a WPS-specific fg/bg
01:40:00Genre9mp3Generally I think that if we want a specific colour we should specify both fg/bg
01:40:07Genre9mp3hardeep: exactly
01:40:26markunMekrob: only Bagder
01:40:31 Join juxtap [0] (
01:40:32Kronuzin the battery capacity
01:40:32Genre9mp3Text based WPS don't need to specify colours, though
01:40:39Kronuzhow do you know what it's the right setting?
01:40:46hardeepthey can if they want...
01:40:46peturmarkun: Paul too
01:40:56Genre9mp3markun: Also Paul_The_Nerd has an e270
01:41:14Genre9mp3hardeep: Yes....
01:41:16hardeepKronuz: the values should be correct unless you replaced the stock battery
01:41:33hardeepKronuz: default values that is
01:41:52Genre9mp3hardeep: The other we talked with linuxstb about backdrops also
01:41:57Genre9mp3the other day
01:41:59markunpetur, Genre9mp3: ok, thanks
01:42:18Noah0504Would you guys believe that I've been using Rockbox for about 3 months and I just discovered the Tag Cache feature the other day?
01:42:18peturmarkun: but he bought one ;)
01:42:28hardeepi thought we could already specify a backdrop just for the wps
01:42:43peturhardeep: yes
01:42:52Genre9mp3We discussed of making a "backdrop: " entry in the .cfg that clears the backdrop (if there is one)
01:42:53Kronuzwhat does the battery change if I change the value?
01:43:12KronuzI mean what happens if I change the value of the battery capacity
01:43:33 Quit obo ("bye")
01:43:36hardeepKronuz: it's only for calculating amount of battery life left...
01:43:43Genre9mp3hardeep: The problem is when you already have a backdrop and then load a theme that doesn't specify one
01:43:46Kronuzthat's what I though
01:44:04hardeepGenre9mp3: yeah, that's been an issue for a while
01:44:07Kronuzboth iPod G5 30GB and 60GB have the same battery?
01:44:28Genre9mp3Themes that are supposed to be used without a backdrop should somehow be able to clear it
01:44:58linuxstb_Kronuz: no
01:44:59peturGenre9mp3: I wonder if that problem still exists as I tried to fix it some time ago
01:45:21Kronuzlinuxstb_: then how I know I have the right one set? (capacity)
01:45:27Genre9mp3petur: I think yes but, let me check
01:45:30linuxstb_petur: This is in the main menus etc, not the WPS
01:45:43linuxstb_(I think you only fixed the WPS)
01:45:47peturI did some changes for main backdrop too
01:46:00*petur has bad memory
01:46:04 Quit jd_ ()
01:46:07Kronuzalso, I'm trying to save the configuration to a file but how do you accept the filename after you've set it?
01:46:13linuxstb_One problem is the .cfg file doesn't store the fact that the user has no backdrop.
01:46:22linuxstb_Kronuz: Long press on the centre button
01:46:49 Quit heff ("Client Exiting")
01:46:51Genre9mp3petur: It doesn't clear the backdrop
01:47:00peturlinuxstb_: so always clear before reading the file?
01:47:05Genre9mp3You have to clear it manually
01:47:22linuxstb_petur: No, you don't want to clear every time you load a .cfg file.
01:47:28Kronuzlinuxstb_: good, thanks :)
01:47:58Genre9mp3A "backdrop: " or a "backdrop: no" entry would be fine
01:48:04peturwhat's the chance that loading a cfg will have the same backdrop?
01:48:29peturmost themes have either no backdrop or a different one
01:48:33KronuzI have my battery set to 1300 mAh, how is the defualt calculated? from the model of the device? it's autodetected? or what?
01:48:39Genre9mp3petur: true
01:49:38Noah0504Okay, one more question. If I just view tracks, it just shows the titles of the songs. However, if I view by albums or artists, the tracks have the track number in them.
01:49:50Noah0504What makes the difference?
01:50:16midkaythe fact that you're browsing from another mode..
01:50:37midkayit's not too useful to have track numbers in track browse mode.. since you'll have a ton of 01's, 02's.. etc..
01:50:42 Quit Febs ()
01:50:53Kronuzsays they have 760 mAh batteries
01:51:10Kronuzthe higher the better (lasts longer)?
01:51:13 Quit damaki__ (Read error: 110 (Connection timed out))
01:51:23Noah0504midkay: Okay, I gotcha.
01:51:44midkayotherwise if you wanted a song you'd have to remember the number or look at every single one, you know? :)
01:51:53linuxstb_Kronuz: Don't worry about the battery capacity setting in Rockbox - it's only used to display a runtime estimation, and isn't properly calibrated on the ipods yet.
01:52:07Kronuzoh, okay :)
01:53:08KronuzI've found most of the pages on the internet say iPod 5G video 60GB has a 760 mAh battery
01:56:56 Quit petur ("Zzzz")
01:57:53 Quit smably (Read error: 110 (Connection timed out))
01:59:58hardeepwow, fragmentation has a huge affect on wps bitmap loading
02:00:07 Join bk0 [0] (
02:00:19hardeepiCatcher load went from 27s to 7s on my archos after re-formatting
02:00:35Noah0504What do I use to comment in a Rockbox config file?
02:00:46hardeeper, that's boot time with iCatcher set as default
02:00:52hardeepNoah0504: #
02:00:58hardeepat beginning of line
02:01:52Kronuzhow do you make rockbox power off by "hibernating" ?
02:01:55Kronuzis it not possible?
02:02:09XavierGrhardeep: is there an intention to make it default?
02:02:24XavierGrKronuz: it is not possible to hibernate
02:02:28hardeepXavierGr: performance is my concern...
02:02:43XavierGryes performance is a serious issue
02:02:46hardeepif fragmentation has that much of an affect... imagine how many bugs will be reported
02:02:58KronuzXavierGr: why? (like apple's firmware does)
02:02:58XavierGr7 secnonds are tolerable but 27.....
02:03:11XavierGrKronuz: stupid battery waster
02:03:25Kronuzoh, really?
02:03:52hardeepwe may want to look at making a wps with less/no bitmaps as the default
02:03:54Genre9mp3Single bmp or tar packaged WPS should solve the boot issue due to fragmentation
02:04:04hardeepGenre9mp3: yeah, it should
02:04:24XavierGrit would be nice to have a tar loader
02:04:28Mekrobi cant pm you back
02:04:28hardeepbut that's not going to happen pre-3.0
02:04:31linuxstb_Kronuz: Because: a) No-one has done it; b) Rockbox boots quickly, so no-one is interested in doing it.
02:05:58KronuzI can feel the HDD roaring very often
02:06:13Mekrobdoes anyone know were i can find some sansa e260 accessories
02:06:13Kronuzthat must be one of the issues why it drains the battery faster than apple's firmware
02:06:22Mekroblike a case and a screen protector
02:06:25linuxstb_When do you hear the HDD?
02:06:26XavierGrKronuz: have you set dircache to on?
02:06:36KronuzXavierGr: yes
02:06:55Kronuzfrom time to time, while playing music
02:07:21linuxstb_When Rockbox is buffering your music...
02:07:25Kronuzit definitely is roaring all the time
02:07:43Kronuzdon't know but it seems it's most of the time doing something on the hdd
02:07:55KronuzI can feel it
02:08:16linuxstb_What kind of music are you playing?
02:08:26 Join smably [0] (
02:08:27Kronuzregular mp3 files
02:09:17Kronuznot sure those are disk accesses (roaring is really low) but definitely there's movement inside (I can feel it)
02:09:19linuxstb_If you go into the audio thread debug screen, you can see how Rockbox is using its buffers, and when they are being filled.
02:09:46linuxstb_There are two main buffers - the codec buffer (for storing compressed data) and the PCM buffer (uncompressed data).
02:10:42Kronuzthe lower one (codec) it's always at about 80%
02:10:58Kronuzthe other one changes too much from 20% to 80%
02:11:08Kronuzor some times more or less
02:11:37linuxstb_And is the CPU boost percentage at 100%?
02:11:37Kronuzdon't know what that means though
02:11:45 Join dj-fu [0] (
02:11:46Kronuznope, 90%
02:11:50hardeepKronuz: what are the values next to codec: ?
02:12:12Kronuzthey move too much... hard to read
02:12:20Kronuz(probably there should be commas there :P)
02:12:23hardeepKronuz: it should say X/Y
02:12:26hardeepwhat's the Y value ?
02:12:29hardeepthat should be constant
02:12:42linuxstb_The problem could be that Rockbox is struggling with your MP3s, and doesn't have enough CPU time to completely fill the buffer. So it never powers down the hard drive.
02:13:02Genre9mp3Anyone know if there is a way to force the status bar to update?
02:13:04linuxstb_But I would be surprised if that's the case with 128kbps files...
02:13:09Kronuzbout 49,000,000 I think for the one just next to codec
02:13:48hardeephmmm, are you running a version that has the 60MB buffer patch?
02:14:01hardeeper 64MB
02:14:19Kronuz64MB patch
02:14:38Kronuzwhat's the boost ratio?
02:14:43Kronuz it's 83% now
02:14:44linuxstb_Are you still running that backlight patch?
02:14:54Kronuzthe brightness
02:15:18Kronuzbut right now it's off, I'm reading the stuff with the backlight off
02:15:34Kronuz(so I guess the brightness it's not doing anything)
02:15:47hardeepthe codec buffer should go down almost to zero before it reloads... something's wrong with the version you're using
02:15:53hardeepif it's staying at 80%
02:16:25hardeepi'd recommend trying the latest cvs build, to make sure it's not a problem with the patches you're using
02:16:38Kronuzbut what's the problem?
02:16:45Kronuzjust the roaring?
02:16:58Kronuzor how should that sound thread be working?
02:17:04hardeepif it's staying at 80% then it's constantly loading tracks off disk
02:17:21linuxstb_The buffer should get filled to 100%, then emptied to almost 0%, then filled again...
02:17:26hardeepthe audio thread normally lets the buffer get down to < 5% or so before reloading
02:17:36Kronuzit's at 86%
02:17:45Kronuzthe codec bar is the ammount of buffer loaded from disk?
02:17:53hardeepKronuz: yes
02:17:54Kronuzlike 45/64MB ?
02:17:55linuxstb_How big is the playlist you are playing?
02:18:04Kronuzis that where the 86% comes from?
02:18:16Kronuzdunno.. probably about 2K MP3
02:18:19hardeepare you referring to the boost ratio?
02:18:32Kronuz86% boost ratio
02:18:40hardeepthat refers to cpu boost, has nothing to do with buffer
02:18:46Kronuzoh, ok
02:18:48hardeepis the progress bar decreasing ?
02:18:59Kronuzso that's alright if it's at 86% (the boost ratio)
02:19:12Kronuzit seems the codec bar is decreasing slowly
02:19:32Kronuzbut the pcm bar is crazy
02:19:37Kronuzgoes up and down
02:19:47linuxstb_That's normal.
02:20:01Kronuzand it's only 300K in size?
02:20:45linuxstb_I thought it was 512KB. But yes, that's the approximate size.
02:21:32KronuzI'm not sure the drive it's roaring, but it feels like something's moving inside (barely)
02:21:38Kronuz(most of the time)
02:22:03Kronuzmaybe moving the heads or I don't know
02:22:35Kronuzwhen should it read stuff again from the hdd?
02:22:41linuxstb_No, as hardeep said, if the codec buffer is stuck at around 80%, then the disk is constantly working. Which isn't normal.
02:22:43Kronuzwhen the codec bar reaches 0?
02:23:08Kronuznope, that one is dropping
02:23:11linuxstb_A little before 0 - so the buffer never becomes empty.
02:23:15Kronuzit's like on 65% now
02:23:33Kronuz(and constantly going down)
02:23:38Kronuz(the codec buffer, that is)
02:23:59linuxstb_Then that sounds fine and your disk should be sleeping...
02:24:09Kronuzit seems
02:24:16Kronuzbut I can feel it roaring barely
02:24:21Kronuz(I might be crazy :P)
02:24:33Kronuzbut I'm positive I do feel some movement
02:24:45linuxstb_Try again with a clean build and see if you get the same thing.
02:24:59Kronuz(might be my bloodstream, hehe)
02:25:29Kronuzis there no way of knowing if the hard drive it's spinning or moving heads, or something?
02:25:32Kronuzin the debug?
02:25:55smablyis the disk icon in the statusbar showing?
02:26:25KronuzI have a skin don't know if it shows on that skin :S
02:26:44KronuzI'm using the jBlackGlass skin
02:27:06smablycan you switch back to rockbox_default to test?
02:27:26earHertzKronuz: that's just like teh whiote man, taking teh black man's skin
02:27:26 Quit Noah0504 ("Lost terminal")
02:31:10Kronuzoh, the skin also has the little disk whenit's accessing the hdd
02:32:32Kronuzwhile the disk icon is on the status bar it really is more noisy
02:33:11Kronuzbut I mean is there no other way of saying if the hdd is being moved insome way?
02:33:17Kronuzother than that icon on the toolbar?
02:33:27Kronuzwhat if it's just spinning?
02:33:28smablynot as far as i know
02:33:51smablyi think the icon turns on whenever the hard drive is on
02:33:56smablyso it will show if it's spinning
02:34:11 Quit linuxstb_ ("CGI:IRC")
02:34:11Kronuzwhat about spinning?
02:34:44Kronuzprobalby the icon should be on when it's spinning
02:34:54KronuzI mean it must be
02:35:05KronuzI mean it already is that way, most likely
02:35:09***Saving seen data "./dancer.seen"
02:35:09earHertzKronuz: use the source-code, Luke
02:35:35Kronuzthe source is strong in me?
02:35:45earHertzI doubt it ;)
02:35:51Kronuzme too :P
02:36:10smablyactually, looks like i was wrong
02:36:40smablymy disk is definitely spinning, but the icon only shows when it's seeking
02:36:51Kronuzthat's what I thought
02:36:55 Quit Kohlrabi ("Hello my name is CoolClonk .")
02:36:58Kronuzthat might be the roaring I feel
02:37:10Kronuzit's very slight
02:37:19Kronuzalmost undetectable
02:37:20earHertzI did a doxygen of the whole code tree: it ended up being 206MB
02:37:23 Join joe2 [0] (
02:37:50earHertznot the code itself, the doxygen documentation
02:38:06Kronuzsmably: I think we should have two different kind of icons (one for seeking/accessing and one for spinning)
02:38:18Kronuzand nothing when it's trully off
02:38:31Kronuzso we can detect this anomalies more easily :P
02:38:35smablyseems like a reasonable idea :)
02:38:38earHertzKronuz: the idcon is in statusbar.c; it cals some driver fucntion
02:39:50Kronuzlol I don't like how the apple's firmware looks anymore :P
02:39:55Kronuz(at all)
02:40:03smablywrong window
02:40:28earHertzthen you cover the sedated gerbil with lube
02:40:35earHertzagh, wrong window
02:42:00KronuzearHertz: what's the line? in statusbar.c
02:42:36earHertzKronuz: got me. It's composed of a struct with the data, differnet fuictions for displaying each part, and a public driver function
02:42:56earHertzlook at the function for the disk
02:43:02Mekrobanyone know of a good screen protector for the e200 player
02:43:45earHertzMekrob: for my ipod, I constructed a case out of the cd protectors that came witjh teh ipod cds
02:44:03Kronuzthe wps is completely skinnable, are the file and menu navigators too?
02:44:11earHertzKronuz: no
02:44:19Kronuzwill it ever be?
02:44:28Kronuzit sould :)
02:44:29earHertzThe navigation is all done in gui/list.c
02:44:42earHertzyou can put a background image on
02:44:45Kronuzperhaps it could be made more skinable
02:44:50Mekrobcan you explaain this more?
02:45:10Kronuzlike for changing the status bar
02:45:15earHertzlist/c is a general list displayer. It uses a callback function to get the data, and holds the list's state in a struct
02:45:22Kronuz(the icons)
02:45:28Kronuzas in the wps
02:45:47Mekrobno im talking about the screen portector
02:45:50Kronuzwhile playing you can change the battery icon, etc
02:45:51 Quit YouCeyE (Read error: 104 (Connection reset by peer))
02:45:52earHertzfor most list functions, there are actually two fucntions: the actual function that applies teh list to one screen, and a driver that calls that function in a lopp for all screens.
02:46:01earHertzMekrob: oh
02:46:05 Join akaidiota [0] (
02:46:24 Join saab_rider2 [0] (i=saa_b_r_@
02:46:33earHertzGet any see-thru plastic wrapper. Hopefully, it's already a "pocket" three sides are fused, one id open.
02:46:55Kronuzis statusbar.c used for the "while playing" too?
02:47:02 Part pixelma
02:47:13earHertzPut your device inteh pocket. Use cellophane tape to wrap off unused space. Cut holes for the earrplug ansd any other io ports.
02:47:25linuxstbKronuz: It can be, but normally a WPS will disable the built-in statusbar and do it itself.
02:48:07Kronuzand that can't be done in the menues, right?
02:48:15KronuzI think it should be possible :P
02:48:21Kronuzwould be nice
02:49:45linuxstbNot at the moment, but I'm sure it will come.
02:50:02Kronuzif the WPS decides to draw it's own status bar, how does it get the status values?
02:50:25linuxstbSee the CustomWPS wiki page.
02:50:43KronuzI meant at the sourceode level
02:50:45earHertzKronuz: embedde dspecial control seququences, startuing witth the percent sign, are subsyituted
02:50:58earHertzthe wps driver has acces to the values
02:51:05Kronuzit doesn't ge them from the statusbar.c, right?
02:51:13earHertzit does noty
02:51:21Kronuzit gets them as statusbar.c gets them
02:51:28Kronuzcalling the driver functions
02:51:50Kronuzso if we want to add the extra disk icon we would have to do so in two places
02:52:09earHertzKronuz: more or less
02:52:10Kronuzstatusbar.c and the WPS somewhere.c
02:52:29Kronuzvery very interesting :)
02:53:32Kronuzgui_statusbar_led() is that it?
02:55:33earHertzKronuz: dunno.
02:56:13 Join ashridah [0] (
02:57:02 Quit akaidiot (Read error: 110 (Connection timed out))
02:57:41Kronuzthat's the one, I suppose
02:57:57earHertza big black bird just flew across my window
02:58:48earHertzand it was cawing "Kronuz, kronuz, kronuz"
02:58:57Kronuzwas it a raven?
02:59:05earHertzor a crow
03:00:09 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
03:01:34Kronuzsource code it's weird :P
03:01:58Kronuz(if you've read it just for a few minutes total)
03:02:46Kronuzwhat's the boost ratio about?
03:03:30 Quit flynux (Network is unreachable)
03:03:54Kronuzit's nice how you can go to the previous/next track without rockbox reading the hard drive :)
03:04:00KronuzI like it :)
03:04:14 Quit saa[b_r]ider (Read error: 110 (Connection timed out))
03:04:40 Join flynux [0] (n=flynux@2a01:38:0:0:0:0:0:1)
03:05:02smablyKronuz: boost ratio indicates how often the CPU has been boosted
03:05:18Kronuzboosted as in the old PC's turbo?
03:05:24smablypretty much, yeah
03:05:26earHertzsmably: not quite; it indicated how many callers have asked for boost
03:05:35smablyok :)
03:05:52Kronuzbut "what is the boost"?
03:05:53earHertzteh boost is turned off only after all callers have asked for it to be turned off
03:05:59earHertzKronuz: the cpu speed
03:06:07Kronuzturbo mode then?
03:06:11Kronuzit's only on or off?
03:06:29earHertzplease note, bossting is somewhat expensive, it takes several milliseconds for the cpu to be ready again
03:06:50earHertzKronuz: on teh ipod I think tyjere may be three setitngs, not sure
03:07:00KronuzI see
03:07:18Kronuz3K mp3 files and only about 130K of Tag cache... does that sounds logical?
03:07:19 Quit gpoo (Connection reset by peer)
03:07:22 Quit Mikachu (Read error: 104 (Connection reset by peer))
03:07:26 Join Mikachu [0] (
03:07:30Kronuzit's too little doesn't it?
03:07:34earHertzboosting also take smore batery power. try to avoid boosting
03:07:56Kronuzit must boost to play mp3, I suppose
03:08:06KronuzI would have thought the tag cache was bigger
03:08:32Kronuzfor me it's a good choice to keep it up on memory then, I suppose
03:08:37Kronuz(only a couple KB)
03:09:27Kronuzdircache info says the cache isn't initialized...
03:09:47KronuzI'm pretty sure I selected it on the settings...
03:10:15Kronuz"directory cache: on"
03:10:20Kronuzit's on already
03:11:10 Quit dj-fu (Read error: 110 (Connection timed out))
03:11:27 Quit joe2 (Read error: 110 (Connection timed out))
03:12:33Kronuz"General Settings->Playback->Crossfade" vs. "Sound Settings->Crossfade"
03:12:37Kronuzwhat's the difference?
03:13:07earHertzKronuz: dunno. read yhe ,aminal
03:13:25smablyKronuz: crossfade vs. crossFEED
03:13:59Kronuzit's true
03:14:15smablyi don't use it, but i believe crossfeed mixes the left and right channels a bit
03:14:20smablydon't quote me on that
03:14:29ashridahKronuz: crossfeed feeds a slightly delayed and attenuated copy of the left channel into the right channel and vice versa, in order to simulate speakers to your brain (since most cds are geared to be listened with a stereo, not headphones)
03:14:48ashridahcrossfade fades between songs
03:14:59Kronuzthat's interesting
03:15:13earHertzashridah: weird. is it effecrtive?
03:15:15Kronuzmaybe we should find a better name for crossfaded
03:15:25Kronuzblended or something
03:15:34Kronuzwould be clearer, I belive
03:15:35Mikachucrossfade is a very standard name
03:15:44Kronuzoh, is it? :P
03:15:46Mikachucrossfeed isn't afaict
03:15:58 Join webguest82 [0] (
03:16:00Kronuzcrossfade I understand what it means
03:16:03webguest82Hi all
03:16:09Kronuzbut crossfaded was difficult
03:16:13 Nick webguest82 is now known as Ethaniel (
03:16:13Kronuzhi webguest82
03:16:19MikachuKronuz: it's crossfeed
03:16:21Kronuzhi Ethaniel :P
03:16:24EthanielI'm new here, i'm a owner of a 3g ipod
03:16:48Ethanielcan I ask, if someone knows, what is the status of the project for my Player?
03:17:26KronuzMikachu: hehe
03:17:33KronuzMikachu: just realized, my mistake
03:17:44 Quit mirak (Remote closed the connection)
03:18:19Kronuzcrossfeed should be called blended, crossfeed... the names is too easily mistaked for crossfade
03:18:51idnarmy headphone amp already does crossfeed, but that's a nifty feature to have in software
03:19:09smablyKronuz: google "crossfeed" - seems to be the standard name for that effect
03:19:29Kronuzyeah, you're probably right... I just got confused, never heard of it before
03:19:43Ethanielor anyone in this channel owns an iPod Nano? i ordered it yesterday from apple store
03:20:17Kronuzsmably: once you read it right "cross-feed" is quite understandable
03:20:40ashridahEthaniel: i don't know the specific generations of ipods, but it works reasonably well on quite a few models
03:20:44 Join yuriks [0] (
03:20:49ashridahthe nano is one of the better ones supported
03:20:54yuriksanyway to have an "iPod mode"?
03:21:18smablyKronuz: you may have a point (i was initially confused about that too)
03:21:41EthanielI currently own an old 3G 40gb one
03:21:48Ethanielnot supported by Rockbox
03:21:55ashridahEthaniel: actual status is probably best represented by the wiki on, specifically,
03:22:00Ethanielbut i ordered the nano, and I'll install rockbox on it, i wanted to know how is it
03:22:06ashridahbut it seems to suggest the 3G isn't working yet
03:22:09Kronuzsmably: I don't think I'll to be using crossfeed though... I like *crazy* left/right stereo sounds :P
03:22:19Ethanielthank you, ashridah, i check there, also i checked there
03:22:21ashridahyuriks: how do you mean 'ipod mode' ?
03:22:26Kronuzfeels weird to listen :P
03:22:34Kronuz(gets you dizy)
03:22:39Ethanielyes yes I know it doesn't work, but if someone knows the status of the development
03:22:43liyangEthaniel: it works, but the experience is still smoother with AppleOS/iTunes :-/
03:23:00smablyKronuz: heh :)
03:23:04yuriksashridah: similar interface to the apple firmware
03:23:12yuriksthe current one is kinda confusing >_<
03:23:12smablyi think crossfeed also drains your battery a bit more quickly
03:23:14Ethanielwhat do you mean, liyang?
03:23:18ashridahhrm, the feeling i've gotten by watching CVS is that it hasn't been progressing, but that's partly because rockbox has been in an extended feature freeze while trying to get 3.0 out the door
03:23:29ashridahyuriks: apart from an ipod-alike WPS, not really.
03:23:31Kronuzsmably: but it does, it does make you dizzy :)
03:23:44yuriksI just had a killer ideia
03:23:54yuriksimplement iTunes functionality as a FUSE filesystem
03:24:12yurikswhere you would have an "Incoming" folder, where you put the music to install
03:24:18liyangEthaniel: you may be fiddling with it for a while before you're at all happy with the setup.
03:24:19Ethanielanybody here have got a nano=
03:24:25Ethanielnot on the garden, of course :D
03:24:46yuriksand a "Songs" folder that would contain the songs that are arleady on the iPod
03:24:55yuriksfor use with the original firmware and ipodlinux
03:24:58liyangI have a video which is identical (from RockBox's PoV.)
03:24:59ashridahEthaniel: there are a few ipod users who usually hang out here, this just seems to have been a bad time to catch them
03:25:21Ethanielno problems
03:25:32Ethanieli'll try to return
03:25:38Ethanielgood night boys
03:25:40ashridahbut yeah, the ipod builds are hardly finished
03:25:43ashridahby any definition of the term
03:25:51Kronuzanti-skip buffer changes the pcm size we saw in the "info->sound thread" ?
03:25:56ashridahbut they do work on most newer models
03:26:03liyangEthaniel: and girls, and everything else inbetween.
03:26:06 Quit Ethaniel ("CGI:IRC (EOF)")
03:27:14Kronuzis it enough by ctivating crossfade or do I still have to modify the "Fade-In/Out Delay/Duration" for it to work?
03:27:29Kronuz'cause those setting are set to 0
03:27:36Kronuz(by default)
03:27:39midkayyou need to set them appropriately.
03:27:54Kronuzdoes that mean it isn't working if I don't set them to any value?
03:28:04midkay0 seconds of crossfade = no crossfade.
03:28:23KronuzI think they should come with a better default value
03:29:14KronuzI understand duration, but delay is tricky to get
03:29:23midkaydon't bother with it then.. :)
03:29:45Kronuzshouldn't the values be in ms?
03:29:48midkayi don't think we should assume anything.. every user wants something different. 0 is a good starting point, the user should set it appropriately.
03:30:03Kronuzbut for newbies
03:30:03midkayshould they?
03:30:12Kronuzjust turning it on has no effect at all
03:30:29midkayif a newbie doesn't understand the word "duration" they certainly shouldn't understand what crossfade is. :)
03:30:40 Nick mongey is now known as mongey|zZz (
03:30:43JdGordon1 exam to go :D
03:30:49midkaybecause there's more to it than just turning it on.. like there's more to listening to music than just buying an mp3 player.
03:31:00Kronuzit gets confusing (for new people) it would be better to have a default like 300 or 500 ms
03:31:11Kronuzbut also you can only select whole seconds atm
03:31:18midkaythat's intentional..
03:31:33midkay500ms is *really* short.
03:31:45Kronuzwell, it's not that short
03:31:52Kronuzthat's the value I use in winamp
03:32:19*midkay shrugs
03:32:26midkayi haven't tried it.
03:32:40Kronuzbut it's on the lower end... smaller duration it's just not noticable
03:33:19midkaylike the suggested-by-you 300ms? :)
03:33:30Kronuzbut I said 300 or 500 ms
03:33:57midkaymeaning you suggested 300.. not only that value, but you did suggest it.. never mind.
03:34:32Kronuzit was as 300 *or*, not, better make it 500
03:36:50Kronuzwhat program adds replaygain information to the tags?
03:37:03Kronuz(like for adding that information to all my mp3)
03:38:06Kronuzsounds interesting :)
03:38:14Kronuzthanks smably :)
03:41:05KronuzI changed something in the debug window
03:41:14Kronuzabout the cpu frequency
03:41:19Kronuzthe boost counter
03:41:33Kronuzdo I have to do something to fix it?
03:41:42midkaythere's nothing to fix, really..
03:41:54midkayselect returns you to the standard boost-when-needed mode, iirc..
03:42:35midkaynah, Play.
03:42:44midkaymenu, then play.
03:43:16Kronuzboost counter 43
03:43:21Kronuzis there a limit?
03:43:34midkaynot within reason, but that's changing nothing at all, so you know.
03:43:51Kronuzwhen I change it to 0 the music stops
03:44:05midkaybecause that's 30mhz - too slow.
03:44:06Kronuzor stops more often when I navigate the menus
03:44:23Kronuzbut I don't get what exactly boost counter means
03:44:32midkayit's not significant..
03:44:39midkayjust know that 0 = 30mhz, and >0 = 75mhz.
03:44:41Kronuzso I leave it on 1?
03:44:48earHertzKronuz: even at 75MHz, you'll find teh music stops. The list and lcd code is just too slow
03:45:07earHertzKronuz: my lcd patch will help slightly.
03:45:17Kronuzoh, I have your patch :)
03:45:31Kronuzthanks, btw :)
03:45:36earHertzyeah, np
03:45:48earHertzI'll be adding some more speed ups in teh next few wekes
03:45:54KronuzI hope I can some day create something useful too
03:46:30earHertzthe list code coulsd definitely be optimized
03:47:29 Join dj-fu [0] (
03:47:56Kronuzit's a linked list?
03:48:10Kronuzit's in c, right? not c++ (the source code)
03:49:44 Quit PaulJam (".")
03:49:54earHertzno, no
03:50:15earHertzit's a gui list. it displays the menus, the tracks, any list-like data
03:52:49Kronuzwhat's the proper way of rebooting the iPod?
03:53:02earHertzselect + menu buttons for 4 seconds
03:54:58Kronuzthe weirdest thing was happening but it isn't anymore: when I rebooted the iPod I lost the configuration and settings (some of them, not all) weird
03:55:12Kronuzthis time I didn't lose anything ... don't know why
03:55:31kerbKronuz: if hold is on while booting it clears the settings
03:55:31 Quit dj-fu (Read error: 104 (Connection reset by peer))
03:56:25Kronuzyeah, but that wan't it
03:56:33Kronuzit just cleared half setting
03:56:54Kronuzor most likely corrupted the settings or something
03:57:00Kronuzas the fonts were black
03:57:10Kronuzbut the theme was still working
03:57:25Kronuzand someother settings were off when I set them on, etc
03:58:08 Quit smably ("real life omg")
03:59:59toxicawayI got a basic question
04:00:47toxicawayI installed rockbox, and I restarted into the iPod firmware, now how do I restart? I hold the Play/Pause button until it shutsdown, when when i start the iPod up again, it simply comes back into the iPod firmware again
04:01:01Mikachuplay/pause doesn't shut down
04:01:04Mikachuyou want select+menu
04:01:11toxicawayisn't that reset though?
04:01:24Kronuzwow, it will take me 4 hours to calculate the replaygain for my mp3 :S
04:01:44 Quit toxicaway (Read error: 104 (Connection reset by peer))
04:03:13 Join toxicfume [0] (
04:03:20toxicfumeMikachu: sorry got disconnected
04:03:28toxicfumeMikachu: so wasn't what you said reset?
04:04:24Kronuznow that we're on mp3 collections, what's a good program to mass-edit tags, case beautify and rename files for mp3?
04:04:35toxicfumeso i have to reset, but not shutdown? or is what Apple calls "Off" (that is holding the Play/Pause button) not shutdown?
04:04:44Mikachuapple doesn't let you shutdown at all
04:04:49Mikachuonly rockbox does
04:05:13Kronuzhibertnate will be a good option for rockbox, I insist :P
04:05:18earHertzKronuz: mp3bookhelper is complicated but vry very full-featured
04:05:42Kronuzcomplicated sounds nice :)
04:05:56Kronuzmost of the ones I've tried are very basic
04:06:16toxicfumeMikachu: ohh, so when you are using the Apple firmware, and when you supposedly turn it "off", battery power is still being consumed? Is it in some kind of a standby mode?
04:06:29hardeepKronuz: Media Monkey is my preferred application on Windows
04:06:34Mikachuafter 24 hours or so, it will go into deep sleep mode
04:06:35hardeepKronuz: great for tagging as well as playing
04:07:31Kronuzwhere's the replaygain information saved?
04:07:37toxicfumeahh okay! thanks Mikachu
04:07:41Kronuzas id3tag?
04:10:20KronuzOpening more than 2000 sound files at the same time in more than 20 folders :(
04:10:30Kronuz(MP3 Book Helper)
04:11:53earHertzmp3bookhelper will do it
04:12:10Kronuz"but Mp3BH was not optimized to do so "
04:12:37 Join BHSPitLappy [0] (
04:12:40KronuzI have more music than that just in my iPod :P
04:12:53KronuzearHertz: that's from their website
04:13:18KronuzI suppose I have too many MP3 files
04:13:34KronuzI'll never ever be able to listen to all of them ^_^
04:15:51yuriksI just have the entire Rush collection I ripped from CDs
04:16:00yurikswell, I'm missing a few CDs, but it's mostly complete
04:16:10yuriksand that's pretty much what I lesten to =P
04:16:16KronuzI have like 50K mp3
04:16:22yuriks(Yeah, my musical tastes aren't that broad)
04:16:34Kronuzmine neither
04:16:43KronuzI limit myself to a few groups
04:16:59Kronuzbut for some reason I have a big collection
04:17:09KronuzI'm *crazy*
04:17:58KronuzI guess I'm a collections maniac... I always collect stuff
04:18:17Kronuzit's like I have OCD or something
04:19:42Kronuzwhat's worse, most of the titles in my collection are ordered and with well formed and correct names :S
04:20:18Kronuzand most also have ID3 tags (I've spent days doing that, I'm sure)
04:20:21yuriksNaming music is a biatch, even musicbrainz doesn't helps that much
04:20:26Kronuzdon't even know why
04:20:39Kronuzas I've said so, I'm mad
04:20:48Kronuzit's like I start and can't stop
04:21:00Kronuz(until I finish) ^_^
04:21:12Kronuzthat's why I don't "start" anymore
04:21:22Kronuzbut now earHertz did it -_-
04:21:41Kronuzhe got me started again
04:22:05KronuzI have big collections for lots of things
04:22:09earHertzoh, well, I don't do filesharing, and almost all my music Iis downloaded by album, not indivudually
04:23:01Kronuzwhich reminds me, I'll go mad when my HDDs die (I don't have any backups O_O)
04:23:40Kronuzwhat's a good way of doing backup of about 2TB of stuff?
04:25:18KronuzI really shouldn't make backups... I'm getting sick, it's an illness of the mind or something. I'll never in my life have the time to "use" all that stuff, so why the hell do I have it? (it would be better if my HDDs die, maybe that cures me)
04:25:19Mikachutapes maybe
04:25:22yuriksI guess... buy 2TB worth of HDs and RAID them?
04:25:38Kronuzyep RAID
04:25:54KronuzI already have them in RAID but it's stripped
04:26:03Kronuz(not enough money for RAID5 :P)
04:26:20yuriksKronuz: haha, I keep all my downloads (all the little little programs, you know), I have 6 gb of it only
04:26:37Kronuzyeah, that too
04:26:51Kronuzthough I generally try to clean my downloads from time to time
04:26:59Kronuz(like a good maniac does -_-)
04:27:23KronuzMikachu: are tapes cheap?
04:27:35Mikachuno :P
04:27:39KronuzI've always wondered... they must be really slow tho'
04:27:50yuriksand unreliable
04:28:05yuriksmagnetic stuff (- HDs) == bad
04:28:18yuriksI say you wait for holodisks
04:28:25yuriksor at least blu-ray
04:28:33Kronuzwoohoo!! holodisks!!
04:28:50Kronuzor data-cubes
04:29:10Kronuzor "memory crystals"
04:30:34 Join Aditya|Nap [0] (
04:30:37Kronuzwhich can hold 1024PB in a single 5x1" cylinder
04:30:51 Part Aditya|Nap
04:31:46 Quit BHSPitLappy (Read error: 104 (Connection reset by peer))
04:32:44KronuzI just hope to get to see the "fission batteries"
04:33:00KronuzI hate my iPod losing power so soon
04:34:31yuriksKronuz: you may like this:
04:34:37yuriksIf you use linux that is =P
04:34:44yuriksI just don't know how well it scales XD
04:34:56Kronuzhmm that's interesting
04:35:12***Saving seen data "./dancer.seen"
04:39:55 Quit ZenMasterJG (Connection timed out)
04:53:53 Quit gtkspert (Read error: 110 (Connection timed out))
04:56:34 Quit Kronuz (Read error: 110 (Connection timed out))
04:59:12 Quit TCK (Read error: 104 (Connection reset by peer))
05:00:08 Join BHSPitLappy [0] (
05:01:33 Join Rob2222_ [0] (
05:04:20 Join jbauman [0] (
05:17:16 Quit Rob2222 (Read error: 110 (Connection timed out))
05:49:11 Quit jbauman ("Leaving")
05:51:16 Quit BHSPitLappy (Read error: 104 (Connection reset by peer))
05:57:20 Quit rotator ("zzzzzzzzzz")
06:06:40 Quit novimon (Read error: 110 (Connection timed out))
06:08:24 Quit XavierGr ("One firmware to rule them all!")
06:10:54 Join Aditya|Nap [0] (
06:12:43 Join novimon [0] (
06:14:53 Part Aditya|Nap
06:35:16***Saving seen data "./dancer.seen"
06:39:45 Join Paul_The_Nerd [0] (
06:45:07Paul_The_NerdEvenin' folks
06:45:39 Quit xoder ("to avoid thermal overload or something")
06:48:28 Join imbrandon [0] (n=brandon@ubuntu/member/
06:51:26 Join smrq [0] (
06:52:39 Quit Seed (Nick collision from services.)
06:52:47 Join Seed [0] (
06:53:55 Join Paul_The_Ner1 [0] (
06:54:04 Nick Paul_The_Ner1 is now known as Llorean (
06:55:14*Llorean curses his neighbor's unreliable wifi.
06:55:28*Llorean needs to get his cable hooked up soon.
06:57:04midkaybeggars can't be choosers.
06:57:07midkaynot usually at least.
06:58:08 Join _FireFly_ [0] (
06:59:18 Join Owner [0] (
06:59:45 Quit MrStatic1oid ("Lost terminal")
06:59:47 Quit Owner (Client Quit)
07:00:19 Join SW|IRC [0] (
07:05:23bagawkLlorean: if it a WRT54G, install DD-WRT and incream Tx power to 251 mW :)
07:06:41scorchebagawk: provided he is operating under his neighbor's permission =)
07:07:00bagawkscorche: ohh yes of course!
07:08:55 Join blooe [0] (
07:09:18earHertzmidkay: you have cvs write rights, right?
07:10:03earHertzwhy is our compilation not set to c99?
07:10:21midkayi'd have any idea? :)
07:10:22 Join B4gder [0] (
07:10:40earHertzmybe I should ask B4gder
07:11:01midkaywoteva :)
07:11:03 Quit SW|IRC ()
07:12:10earHertzHey B4gder: why is our compilation not set to c99?
07:12:32 Quit Paul_The_Nerd (Read error: 110 (Connection timed out))
07:13:06B4gderI think just because we never really wanted to limit ourselves to c99
07:13:18B4gderand we certainly didn't from the start
07:13:43 Join Poka64 [0] (
07:14:16earHertzC99's been the standard for 6+ years, and I still can't write for( int i = 0 ;... ) in rockbox
07:14:32B4gder1 - we don't like that kind of code
07:14:43B4gder2 - we used to allow builds with non-c99 compilers
07:15:04*earHertz waits for 3
07:15:29B4gdercan't think of a number 3
07:15:37midkay3 - c99 sucks!
07:15:42earHertzwell, I can understand , but you're implying that it's no longer operative/
07:16:01B4gderyou mean number 2? I'm not really sure actually
07:16:51B4gderI know some people used msvc to build the sim on windows until at least rather recently
07:16:51 Quit Llorean (Read error: 110 (Connection timed out))
07:17:41earHertzmsvc still isn't standard compliant?
07:17:53bagawkI have had teachers that taught writting code in c99 style and 89 style. From what I have seen 89 is a better style, keeps you in good coding habbits
07:18:32B4gderI consider putting the variable declarations first a good habit
07:18:38B4gderbut c99 has a few other neatos
07:19:40earHertzBut the standards committe wouldn't have admitted for initlalizer declarations if they thought it a bad thing
07:20:12earHertzand it's a good thing, because it limits the loop counter's scope to the loop
07:21:04B4gderas someone who learned and wrote C code loooong before C99, that kind of code hurts my eyes
07:21:41B4gderbut yeah, I'm old and grumpy
07:22:06earHertzwell, it's understandable to be most comfortable with what you're used to.
07:23:37earHertzto me, decaring the counter outside the loop implies you'll use it outside the loop
07:27:28earHertzsince we're not using c99, how is it we have inline functions in the code? are we relying on teh gnu extensions to c89 for that?
07:29:14B4gderwell, we are using gcc in those areas and gcc handles that well
07:30:58earHertzmidkay: c99 doesn't suck. the standards commitee spent much time and effort on it, and the guys on teh commitee are gods among men
07:32:43B4gderbesides, with all the code currently written being (mostly) c89 I figure it makes sense to maintain that style/level
07:33:11 Quit saab_rider2 (Read error: 110 (Connection timed out))
07:33:39midkayearHertz, i was kidding. it was a joke. a "fake #3" if you will.
07:38:48 Join smably [0] (
07:38:58 Quit hardeep (Remote closed the connection)
07:41:56 Quit scorche (Read error: 104 (Connection reset by peer))
07:44:00*JdGordon just got his h300 anti-us'ed :D
07:44:06JdGordongotta c if it actually works now
07:44:24smablyJdGordon: you did the internal mod?
07:44:41smablynice :)
07:44:44 Join MrStaticVoid [0] (
07:44:54smablyi did that a while ago, and it works pretty well
07:45:09smablydon't use it often because of the transfer rate, but it's handy to have around
07:45:16JdGordonhow do u goto the connected device in the browser?
07:45:35smablyhold down either record or A/B (can't remember which ATM)
07:46:35JdGordonhold rec goes back to the menu, hold ab does nothing
07:46:47JdGordonmight be my dodgey home-made cable tho
07:46:59smablydo you see a device tab?
07:47:11JdGordonno, just host
07:47:20smablyoh, then it's probably the cable
07:47:27smablynormally the tab shows up as soon as you attach the device
07:48:13JdGordonred-> red, white->white, green->green and black->black in the cable?
07:48:30smablydunno; i bought one from the iriver store
07:48:42JdGordonmaybe this thumbdrive doesnt work
07:48:51JdGordonoff to try the digicam
07:49:01smablythe voltage is apparently below USB spec
07:49:18smablyi haven't had any problems with it, but i think i read about someone on MR who did
07:51:14B4gder'Apple is about to unveil the next generation of iPod, the best-selling music player in the U.S., using a "none-touch" concept, Gou said without elaborating.'
07:51:35smablyi certainly wouldn't touch the ipod ;)
07:53:54JdGordonwell the mod works and the cable works, must be the flash drive and the camera.. ill keep testing things tho
07:55:34 Join finik [0] (
07:56:19finikcan somebody help me? what is the easiest way to show a bmp on screen from within a plugin?
07:56:38finikI dont' want to reinvent the wheel
07:57:33 Join scorche [0] (n=scorche@
07:57:44JdGordonthere is a function to load a bmp isnt there?
07:58:16finikyes I foudn the one to load
07:58:28finikI am looking for a way to display it now
07:58:49finikrb->lcd_bitmap_part ?
07:59:57JdGordonsomething like that
08:04:22finiktrying to figure out the parameters
08:05:43 Join nixternal [0] (n=nixterna@
08:05:48imbrandonare there any mpg plugind for rockbox ?
08:06:05B4gderimbrandon: nope
08:06:11B4gderfeel free to write one
08:06:22imbrandonB4gder, dont tempt me ;)
08:06:37*B4gder offers a cookie for imbrandon when its complete
08:06:42nixternali dare you too imbrandon ;)
08:07:02nixternaloh pr0n on your new iPod imbrandon...return it ;)
08:08:10 Join Paul_The_Nerd [0] (
08:08:12imbrandonB4gder, btw we found you all by way of an interview with the founder of the linux distro we code for recomended rockbox in the last podcast ;)
08:08:53B4gderworld domination next!
08:09:19nixternalhehe yes
08:09:26*Paul_The_Nerd cheers
08:09:27nixternalDancing Megaman wps kills me
08:09:33JdGordonwhy the heck is rebeat on by default??
08:09:46 Join TeaSea [0] (
08:09:58imbrandonB4gder, if you wanna listen sometime, he give rockbox very good review ... and by the looks so far he's right , only played with it 10 minutes on my 4gig nano but it rocks
08:10:37Paul_The_NerdIt's quite early on the iPods still, so if you're impressed now, wait until it's at the level the iRiver ports are, or maybe even the Archos ones.
08:11:10nixternalhmmm...maybe i will go pick up an iRiver or an ARchos just to see this
08:11:22scorcheis it just me, or does the link not work? =S
08:11:22nixternalbecause on my nano2g it flat out kicks a$$
08:11:31Paul_The_NerdReally the big differences are that you can use the EQ without playback glitches, the battery life is LONGER than stock, rather than shorter.
08:11:31B4gderthe link does not work for me either
08:11:42imbrandonhrm *looks*
08:13:23nixternalrecommended file size for WPS images?
08:14:27 Join TR0N1C [0] (
08:15:03TR0N1CI have a 4th gen ipod w/rockbox.
08:15:06Paul_The_Nerdnixternal: It's actually a limit for total size of all WPS images, if I recall.
08:15:37TR0N1CIt seems like the only way to put files on it is to boot into original (apple) firmware. Is that right?
08:15:41Paul_The_Nerdnixternal: It varies with screen size and color depth of the screen, but I don't remember the formula.
08:15:49nixternalwhat about dpi/resolution? im sure a 200x200 image probably won't fit, unless it scales it down
08:16:02nixternalok Paul_The_Nerd..i will keep reading the site..and trial and error
08:16:17Paul_The_Nerdnixternal: The screen on a 5G iPod is 320x240 pixels. 220x176 on 4G iPod (Photo/Colour)
08:16:31nixternaloh ok...didn't even think of looking at it that way
08:16:37Paul_The_NerdTR0N1C: Pretty much. When you plug in a USB cable it reboots into a disk mode that's part of the Apple firmware.
08:17:05Paul_The_Nerdnixternal: Images aren't scaled or transformed in any way, so all you gotta do is make 'em the right number of pixels for their purpose
08:17:17TR0N1COk. Just wanted to make sure I wasn't missing something. THanks
08:17:23nixternalgood deal.. Paul_The_Nerd thank you !!!
08:17:40sharpegreat how it's possible to work contractions of words into sentences explaining something.
08:19:14*Paul_The_Nerd wonders if we were on some "major" news site maybe, 11 days ago, either that or 2/3 days.
08:19:30sharpei guess it'd really be more of the way you would pronounce a word.
08:19:38sharpePaul_The_Nerd: why's that?
08:20:09Paul_The_NerdThere seems to have been an increase in repeat-questions in the forums recently, and it feels like a new-user influx, similar in feel to the ones from Slashdot.
08:20:27B4gderwe had a boost in visitors on june 2nd
08:20:33B4gderand 14th
08:20:36bagawkI _really_ do hate solaris when I have to use it
08:21:04bagawkTo day I had to do this:
08:21:27 Join chromoXdor [0] (
08:21:40B4gderyou were *forced* to take a blurry shot? B-P
08:22:16sharpei've gotten better spam these days.
08:22:37 Join ponlork [0] (
08:24:10 Join muesli|delhi [0] (n=muesli_t@
08:24:50sharpei also get stock advice. how nice.
08:26:31sharpeah, lovely. "cheeked, black-haired witch waved from next to the toaster."
08:29:29imbrandonsharpe / B4gder sorry bout the link not working, looks like my host had some "issues" but its all worked out now it seemed , link works again
08:29:30sharpei think i'll be back to helping tomorrow.
08:30:22sharpeyou mean scorche, not me. :)
08:30:23scorcheimbrandon: so i see =)
08:30:41imbrandonerr scorche sorry , tab competition ;)
08:33:17 Part imbrandon ("Konversation terminated!")
08:33:27 Join imbrandon [0] (n=brandon@ubuntu/member/
08:35:17imbrandonso some newb questions if someone dosent mind indulging me, the rockbox kernel is it a linux kernel , as to say if i compile say mplayer for arm would it run as a module with minimal code changes )
08:35:19***Saving seen data "./dancer.seen"
08:35:41ashridahit isn't related to linux in any way
08:35:47imbrandonahh ok
08:35:50ashridahnor is it a fully fledged operating system
08:36:10imbrandonis there an sdk of sorts ? if i was going to look into video playback ?
08:36:21ashridahit was originally coined on the archos mp3 players, which were hardware-decoder based mp3 players, archos replaced the firmware, added extra features, voice menus, plugins, etc.
08:36:30imbrandonor a toolchain for that matter ( gcc / linker etc )
08:36:45sharpeimbrandon: yes, there's many a toolchain.
08:37:16imbrandoncool thanks guys i'm sure you get questions like this 100 times a day ( i know we do over in #ubuntu / #kubuntu heheh )
08:37:30Paul_The_Nerdimbrandon: If you're on windows, we offer a VMWare image fully set up, if you're on linux there's a handy script that'll set up most of the crosscompilers you need for you.
08:37:41sharpegenerally it's not really about development that is asked...
08:37:46Paul_The_NerdIt's in the source archive, in the tools directory.
08:37:59imbrandonPaul_The_Nerd, linux all the way , i'm a kubuntu developer and motu ;)
08:38:32Paul_The_Nerdimbrandon: Then check out the sources from CVS, go into the tools directory, and let it do all the work for you. ;)
08:38:34imbrandoncool thanks
08:38:50Paul_The_NerdI can't remember the name of it.
08:39:02imbrandonyea if its a scipt i'm sure i can find it
08:39:15Paul_The_NerdThere you go.
08:39:51imbrandonwill be a change from dev'ing for linux i'm sure ;)
08:40:12B4gderwell, its more similar to doing kernel hacking
08:40:23B4gdersince you're more down to the bits
08:40:30imbrandonbut if i'm right its just a normal arm proc in the ipods and the like right ?
08:40:33nixternaldid i hear kernel hacking
08:40:38*nixternal gets interested
08:40:53B4gderimbrandon: its not a "normal" arm but yes ipods have ARM cores
08:41:00imbrandonahh ok
08:41:20B4gderI say not normal since there are no docs available
08:41:25DBUGEnqueued KICK TR0N1C
08:41:33 Quit TR0N1C ("leaving")
08:41:44Paul_The_NerdI'm hoping that since PP didn't just send me a straight refusal maybe they're actually considering my request though.
08:42:05Paul_The_NerdBut of course, it's also possible it just hasn't been read yet.
08:42:11scorchePaul_The_Nerd: you got a response?.or not
08:42:12ashridahi'm betting they framed it and have a good laugh every time they walk past :)
08:42:15scorcheor not then ;)
08:42:25Paul_The_Nerdscorche: No response yet.
08:42:34Paul_The_Nerdashridah: At least I'm bringing joy to a few peoples' life.
08:42:56 Join tvelocity [0] (
08:47:58scorcheB4gder: if you havent found it yet, discussion about rockbox starts at 54:52
08:49:00finikstupid newbie question: I am trying to call read_bmp_file from a plugin, and get "undefined reference..", any ideas what am I doing wrong?
08:49:10scorchehe calls it "linux for your ipod" though =P
08:50:02bagawkfinik: are you pulling that from the api stucture?
08:50:40finikbagawk: I think I already got it :)
08:51:09imbrandonscorche, I talk to him most every day , i'll make sure he knows its not ;)
08:51:41finikbagawk: so all the services I need, I should try to look for in rb-> first? :)
08:51:54scorcheB4gder: sorry, 59:52...not 54
08:52:32bagawkfinik: humm, pretty much
08:52:46finikbagawk: thanks, I think it worked :)
08:53:05 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
08:53:52imbrandonscorche, just curious is the bootload2 thats used able to boot ipodlinux , rockbox and apple firimware ? i know i'd be on my own doing so but just wondering if its been done / can be done
08:53:56 Quit sharpe ("Leaving")
08:54:20imbrandonplease excuse my typo's i'm horrable tonight
08:54:24scorcheimbrandon: it can actually
08:54:40scorchei believe ssharpe has it currently set that way
08:54:47 Quit lancelott (Read error: 104 (Connection reset by peer))
08:54:50 Join lancelott [0] (
08:54:51imbrandonscorche, cool ok
08:54:58Paul_The_Nerdimbrandon: Were you asking about one of the alternate bootloaders?
08:55:41imbrandonnot i , actualy just thought there was bootloader and bootloader2 ( i'm very new to this, been a linux hacker for years just got my ipod today thoughand exploring )
08:56:27Paul_The_NerdThere's the official bootloader
08:56:32Paul_The_NerdWhich is just the Rockbox Bootloader
08:56:57imbrandonyea thats what i thought was bootloader2
08:57:02Paul_The_NerdThere's also "Loader2" which is the iPodLinux bootloader. It's a little more... it has an UI for picking your OS to boot, instead of just holding down the appropriate button.
08:57:22imbrandonthat might be the way to go with tripple booting
08:57:27Paul_The_NerdThe official Rockbox bootloader can do Rockbox, AppleOS and Linux.
08:57:35Paul_The_NerdAnd it's quite fast at booting
08:57:40imbrandonyea i noticed
08:57:41scorcheboth can support both ipl and rockbox
08:57:42Paul_The_NerdLoader2 takes a bit longer, but gives you a menu to choose.
08:58:16imbrandonloader2 is grub"ish" i assume ( as in menu etc )
08:58:19imbrandonnot ness code
08:58:27Paul_The_NerdDunno, I've never used it.
08:58:50scorcheimbrandon: for the rockbox loader, holding nothing while booting will boot you to rockbox, holding menu > apple, holding play > ipl
08:58:51 Join theli_ua [0] (
08:58:56imbrandonkk i think i'll play with it a while just to try it out, not like i cant just wipe it and reload ;)
08:59:18Paul_The_NerdMy familiarity with iPodLinux extends this far: I put it on my Nano after we got the Rockbox bootloader properly loading RetailOS just to make sure all of the triple boot functionality worked. Then I removed it.
08:59:29imbrandonahh scorche , yea i have rockbox and apple on there atm was looking to add ipl
08:59:55imbrandonheheh Paul_The_Nerd ;)
09:00:28imbrandoni'll probbly use it to play / debug mpg's as i TRY to hack something up for rb mpg support
09:00:39imbrandonso all 3 would be nice
09:01:06 Join ender` [0] (i=null@
09:01:23imbrandondo most of the other players have lcd's to display a mpg ?
09:01:28Paul_The_NerdFair enough
09:02:10imbrandoni'm only familiar with ipod nano and ipod video havent phisicaly seent the others
09:02:18Paul_The_NerdAll players we support except (oddly enough) the Archos Player have bitmap-lcds in either mono, grayscale, or color
09:02:37imbrandoncool ok so MOST would be able to use it
09:02:51Paul_The_NerdIn terms of color devices: H300, X5, iPod Photo, Nano, Video.
09:02:59scorcheimbrandon: ipod 5g, x5, e200, iriver3xx would be the color ones
09:03:13Paul_The_NerdHey, no fair counting the e200 already
09:03:18scorcheexcept e200 is far from being operational
09:03:27imbrandonyea even greyscale would be a novelty , nixternal my partner in crime has a ipod with grayscale display
09:03:48scorchePaul_The_Nerd: i never win in speed, so i gotta add something you dont have ;)
09:03:52Paul_The_NerdOur grayscale library offers I believe 33 shades on 2-bit displays on several of our players
09:03:56imbrandonand i use the 4g nanno ( color )
09:04:16Paul_The_Nerdscorche: Technically I have an e200. ;)
09:04:40scorchePaul_The_Nerd: fine _type_ no need to get literal =P
09:05:27imbrandonwell to all the rockbox hackers before me , great work i'm very inpressed so far
09:05:33 Join petur [0] (
09:06:06scorcheimbrandon: also, the archos jbr can "play" video currently....but it isnt much to look at ;)
09:06:39bagawkscorche: hey! I have watched full movies on my jbr!
09:07:16imbrandonok i'm going to be afk a few trying to get the ipl to tripple boot back in a few ( hopefully not screwing much up )
09:07:28scorchebagawk: yes, but for my "reading material", i like being able to tell the difference in body parts
09:07:33CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
09:07:33*scorche whistles
09:08:06bagawkscorche: :P
09:08:09 Quit midkay (Read error: 104 (Connection reset by peer))
09:10:45 Join midkay [0] (n=midkay@rockbox/developer/midkay)
09:15:14 Join tongas [0] (
09:15:37finikI am trying to load bitmap with a plugin, but I get only some garbage on screen and its flickering
09:16:07B4gdermaybe you should try looking at the album art patch
09:16:25finik rb->read_bmp_file(filename, &bm, filesize, FORMAT_NATIVE);
09:16:25finik rb->lcd_bitmap_part(, 0, 0, 0, 0, 0, 100, 100);
09:16:56finikmaybe you can see something wrong just by looking at this?
09:17:08 Quit tongas (Client Quit)
09:17:29B4gderI don't know the details of any of those functions off the top of my head
09:17:33 Join tongas [0] (
09:18:23finikI think albut art and wps are not using lcd_bitmap_part, but doing something nasty
09:18:55Paul_The_Nerdfinik: What is that FORMAT_NATIVE telling it to do? Is that a "what format to convert it to" or is it as I think, the format it expects the bitmap to be in?
09:18:56*amiconn boints finik to
09:19:25finikamiconn: thanks!!!
09:19:41amiconnfinik: Just setting the stride to zero in the lcd_bitmap_part() call surely won't work correctly
09:20:14 Quit idnar (Nick collision from services.)
09:20:25 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
09:20:48finikamiconn: what is this stride thing? stride* this supposed to be line length?
09:21:50finikPaul_The_Nerd: I have no idea, but I try as a test just to load a backdrop, whichs is loaded the same way
09:21:52 Quit ponlork ("-=SysReset 2.53=-")
09:22:14 Join midkay_ [0] (
09:22:35 Quit bizinichimonji ("reboot")
09:22:42 Quit midkay_ (Client Quit)
09:23:24 Join Kohlrabi [0] (
09:23:47finikno, it's not :) sorry
09:25:05 Join midkay_ [0] (
09:25:14*Paul_The_Nerd shrugs
09:26:29 Quit midkay (Nick collision from services.)
09:26:30 Nick midkay_ is now known as midkay (
09:26:31 Part nixternal ("Konversation terminated!")
09:31:59austriancodercan anybody verify if this bug is fixed, so that we can close it?
09:37:19_FireFly_finik: must be set to the width of the bitmap
09:37:25_FireFly_the stride
09:38:21 Quit _FireFly_ ("Leaving")
09:41:56amiconnWhen using 1400mAh for the H300 battery for calculating currents, the average playback current without backlight perfect-matches that of the H1x0 under the same conditions and its 1300mAh battery
09:42:14amiconnSo I'm 95% sure the stock H300 battery *is* a 1400mAh one
09:43:46 Quit tvelocity (Read error: 110 (Connection timed out))
09:52:43chendowell, i have the stock battery in front fo me
09:52:49chendobut nothing to say what voltage it is
09:52:54chendoi'll check the model number out though
09:53:43 Quit Kohlrabi ("Hello my name is CoolClonk .")
09:53:54scorchechendo: mAh is not voltage ;)
09:54:10chendoi meant mAh ;p
09:54:28chendoit's a 1500mAh.
09:54:35chendoaverage 1550mAh.
09:54:58chendomanufacteror(sp)'s site.
09:56:36chendoamiconn, maybe you should set the default mAh on iriver targets to 1500?
10:02:14Paul_The_NerdI assume you mean just the H300s, right?
10:02:55chendowell unless someone has H100 battery model
10:03:08Paul_The_NerdThe H100 is known to be 1300, I believe. Like, actually known.
10:04:30Paul_The_NerdAnd of course, when you talk about 'iriver targets' there's also iFP-700 series. While not complete yet, it is a build target.
10:06:14chendoiriver h300 targets
10:06:43 Quit austriancoder ("CGI:IRC (Ping timeout)")
10:08:12amiconnchendo: The battery in my H340 has *nothing* written on it
10:08:28chendonothing at all?
10:08:38chendoyours is international or US?
10:09:03amiconninternational of course
10:10:47chendomaybe they changed them for batches
10:11:03chendothey'd keep the mAh the same right? for advertising purposes?
10:17:06finikis there any special reason to have function read_bmp_file not to allow loading of bitmaps bigger than LCD? why should bmp loading library care about current system screen size at all?
10:17:32chendoare we gonna do anything about the record button on the h300?
10:17:38chendoi'd like to put it to use...
10:17:59chendolike instead of using hold to show alternate info on some wpses, have the record button toggle that
10:18:13Paul_The_NerdI'd say, short press = record screen, long press = LCD quickscreen
10:18:27Paul_The_NerdThe Hold on WPS thing is just a hack using existing WPS tags, it's not really a function of the hold button
10:18:43Paul_The_NerdYou could just as easily make it happen when the battery level reaches a certain amount, or the music is being fast forwarded.
10:18:47 Join tvelocity [0] (
10:18:56Paul_The_Nerdfinik: What do you need with a bmp larger than the screen?
10:19:42 Join jd_ [0] (n=jd@wikipedia/Meanos)
10:19:50 Join austriancoder [0] (
10:19:59 Join finik- [0] (
10:20:49Paul_The_Nerdfinik-: What do you need with a bmp larger than the screen?
10:21:32finik-Paul_The_Nerd: I want to load a larger BMP and then to display only parts of it on screen
10:21:39 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
10:22:49tucozamiconn, are the links in the wikipage on flashing outdated? Should I just link to the bootbox page for now?
10:23:55Paul_The_Nerdfinik-: Using bitmap_part?
10:24:21finik-Paul_The_Nerd: yes, lcd_bitmap_part
10:25:57finik-Paul_The_Nerd: is there a nicer way to do it?
10:26:45tucozamiconn, I can write a notification in the manual that the instructions are outdated though. Do you think I should do that?
10:27:03Paul_The_Nerdfinik-: I'm pretty sure it's not limited by the height of the screen. For example the chessbox images are much longer than the screen is tall, and are used succesfully
10:28:14finik-Paul_The_Nerd: Look in the read_bmp_file func, error code -5 and -6 are sanity checks for width and height respectively
10:29:12finik-funny thing also is the function doesn't fail on error code -7 despite the fact I am giving a smaller buffer than I should :)
10:30:10Paul_The_Nerdfinik-: Well, check how Chessbox works then, because it clearly uses them.
10:30:34finik-I'll, thanks
10:31:15Paul_The_NerdIt may be that the author is going around it somehow, but it gets by some way or other. ;)
10:31:43finik-by the way, did anybody port libpng? I think I saw somebody was working on png viewer on mailing list or forum, but I can't find it in the code
10:31:50 Join gtkspert [0] (
10:33:25tucozPaul_The_Nerd, so the flash images are the ones located in the BootBox page in the wiki?
10:34:05Paul_The_Nerdtucoz: Those are the ones you use, yup. They get rid of the original Archos in-flash firmware though, if I understand correctly.
10:34:18linuxstbfinik, Paul_The_Nerd: Chessbox's bitmaps are linked into Chessbox at compile-time, not loaded via the read_bmp_file() function.
10:34:30Paul_The_Nerdlinuxstb: Aaaah, that would explain it.
10:34:32B4gderfinik-: I don't think anyone did any libpng work
10:35:04tucozhmm, ok. So, a notification on top of the flashing rockbox section is necessary.
10:35:08linuxstbfinik: I can't think of a reason why you can't remove those checks from read_bmp_file(), as long as some sanity checks remain.
10:35:20***Saving seen data "./dancer.seen"
10:35:34 Join SereR0KR [0] (
10:35:55finik-linuxstb: I already found the array of checkbox :) thanks
10:36:10 Quit finik (Read error: 110 (Connection timed out))
10:36:49 Quit chromoXdor (Read error: 110 (Connection timed out))
10:37:17finik-linuxstb: yes, I think these 2 sanity checks do not make any sense here :) I removed them for now on my local perforce, don't know yet what is the policy for submitting such changes to your CVS
10:37:54peturfinik-: make a patch and submit it to the tracker
10:38:48peturthen annoy devs with it here until it gets committed ;)
10:40:11Paul_The_NerdAlways remember: When annoying devs to get committed, I am not one of them.
10:40:35finik-by the way, who is holding the main switch here?
10:40:36scorchePaul_The_Nerd tries.
10:40:46 Join menollo [0] (
10:40:59B4gderand remember, annoying devs are better done when you send over a handful of beers first
10:41:09peturfor all other purposes you *can* annoy Paul_The_Nerd :p
10:41:27Paul_The_NerdYou can *try* to annoy me.
10:41:52*petur looks but finds no reason
10:42:07Paul_The_NerdAlso, be careful on your beer choices. A wrong move can greatly harm your chances.
10:43:34B4gderand perpaps most importantly, we don't count in US pint sizes we want imperial
10:43:35peturso that rules out Heineken :D
10:44:50finik-this is too complicated, I think somebody should put all this on a wiki page
10:45:02finik-under the "For developers"
10:45:16B4gdersorry, but we haven't gotten that much beers yet to do that
10:45:36finik-B4gder: so now you know why :)
10:46:31 Join dpr0 [0] (
10:48:00finik-uuu, I didn't realize it is so difficult to write software without jtag and debugger
10:51:47linuxstbYou can use the UI simulator and gdb
10:52:45peturis WAV playback supposed to be gapless?
10:53:10tucozB4gder, I have tried to get Rockbox running on the X5. Although it compiles fine, it looks like it stops loading after the e.g. [SUPER MARIO] splash.
10:53:47tucozafter Karls commit, shoudn't this be fairly easy to get running? (I use the sim btw)
10:54:12linuxstbpetur: Yes.
10:54:22linuxstbpetur: Are you saying it isn't?
10:54:42finik-linuxstb: I am using UI sim, I used gdb last time 6 years ago and hated it, is it any better now?
10:54:51linuxstbNo idea, I don't use it.
10:55:21peturI'm listening to the result of my recording marathon (12h), and just noticed it didn't sound 100% ok when moving to the next file
10:55:29tucozB4gder, nevermind. It maybe isn't that straigtforward after all. :) I'll see what I can do later on.
10:55:41peturcould be the recording too, will have to check at home tonight
10:57:51B4gderfinik-: gdb is the king as it was 6 years ago ;-)
11:00:03 Quit imbrandon (Remote closed the connection)
11:06:30 Quit darkless_ (Read error: 110 (Connection timed out))
11:07:45 Quit austriancoder ("CGI:IRC (EOF)")
11:07:52 Join Paul_The_Ner1 [0] (
11:08:22 Quit Paul_The_Nerd (Nick collision from services.)
11:08:30 Nick Paul_The_Ner1 is now known as Paul_The_Nerd (
11:16:17linuxstbAnyone know if the vmware player can access disk partitions directly? e.g. to allow Linux running in vmware player for Windows to access ext2/ext3 partitions?
11:16:46ashridahyeah, it can
11:18:12linuxstbThanks. Anyone have a suggestion for a Debian Unstable image for use in the player? (one more full-featured than the Rockbox development image).
11:19:04ashridahcan't suggest one that'll work with vmware, unfortunately.
11:19:15JdGordonuse colinux
11:19:22ashridahthere are some for colinux, etc, however
11:20:07ravonI haven't seen a Linux installation that doesn't work in vmware so far.
11:20:35 Quit bk0 (
11:20:35 Quit hannesd (
11:20:35 Quit preglow (
11:20:35 Quit Quarryman (
11:20:37 Quit chendo (Remote closed the connection)
11:21:14ashridahravon: it's more the image he's after.
11:21:39NJoinhannesd [0] (
11:22:05ravonashridah: ah, oki
11:22:32Mikachulinuxstb: gsx server is free, it lets you create images andall that
11:23:01JdGordonwhat configure options do i need to use to be able to use the sim in gdb? or will the regular sim build work?
11:23:42JdGordonaparently the reuglr sim build is fine
11:24:09linuxstbMikachu: I'll have a look... I've now got too many options :(
11:24:25NJoinbk0 [0] (
11:24:30Mikachui can take it back if you want
11:25:41 Join Paul_The_Ner1 [0] (
11:26:27 Join whatboutbob [0] (
11:27:07whatboutbobpetur: the 2gb split was seamless when I tested it a couple of months back...
11:27:34 Join saa[b_r]ider [0] (i=saa_b_r_@
11:28:42JdGordonanyone know a good gdb frontend?
11:29:16peturwhatboutbob: well it doesn't sound right here, will try to find out tonight. It seems to me some samples went missing but it's difficult to say by just hearing it
11:29:21 Part whatboutbob
11:31:06tucozJdGordon, ddd?
11:31:13amiconntucoz: Yes the links are outdated, as I took the old flash images down on purposes. Bootbox is now the only supported method
11:31:20JdGordontucoz: just installed it, trying to figure it out
11:31:29B4gderand there's xxgdb too
11:32:16tucozamiconn, ok. I just added a couple of notes in those instructions:
11:37:19JdGordon:'( i cant figure out why my changes are killing the sim
11:37:24 Quit ender` (Read error: 110 (Connection timed out))
11:39:37JdGordonsomehow sim_open() is getting NULL for name... but my changes go no where near that :'(
11:40:06 Quit Paul_The_Ner1 ("Leaving.")
11:42:55 Quit Paul_The_Nerd (Read error: 110 (Connection timed out))
11:44:30JdGordonumm.. playlist.c line 253.. isnt that a naughty bug? ... if (!file) { file = ""; .... isnt that trying to write to NULL which is bad?
11:45:31petur*file = would be
11:46:08JdGordonwhats the file = "" for then?
11:46:51peturassigns it the address of an empty char array (string)
11:47:06*petur hasn't looked at the code at all
11:47:18JdGordonoh ok.. looks wierd to me
11:47:37amiconnIt isn't weird at all
11:48:47JdGordonno, i get it.. just hadnt done that before.. looks odd the first time
11:48:50JdGordonignore me....
11:49:31peturit becomes a bug if 'file' is a global var because the address of "" becomes invalid outside the function (again - without checking the code)
11:50:40JdGordonfile is in the funstion args, so shuoldnt become a problem there
11:51:57amiconnpetur: The address of a string doesn't become invalid outside the function
11:52:40amiconnThey're static, and included in rodata.str1.x
11:52:44peturoh it's a const
11:52:50peturright, my bad
11:52:54amiconn(x = 1 or 4, depending on target)
11:53:19finik-another newbie question, how can I compile only the plugin I am working on? for some reason when I just do make, it recompiles bunch of other staff altough it has not changed
11:53:39amiconnpetur: A variable just declared 'const' within a function *will* become invalid outside the function. A string literal won't
11:53:50peturyes I know
11:54:04peturjust using the wrong words ;)
11:54:08amiconnThe string literal behaves like 'static const'
12:06:46 Join ender` [0] (i=null@
12:10:57 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
12:14:11JdGordonis anyone bored and willing to have a look at a patch and see if you can figure out why its crashing for me? im stumped
12:24:02JdGordongrrrr.. this is so unfair.. the damn patch works cept it crashes for some unknown reason well after its finished in my added code :'(
12:28:30 Quit amiconn (Read error: 110 (Connection timed out))
12:28:30 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
12:28:32 Nick ashridah is now known as Lost-ash (
12:35:21***Saving seen data "./dancer.seen"
12:48:06 Quit muesli|delhi (Read error: 110 (Connection timed out))
12:48:19 Join muesli|delhi [0] (n=muesli_t@
12:51:39 Join chromoXdor [0] (
12:52:08chromoXdor i dunno if im right here
12:52:22chromoXdor but is it possible to use the h300 as an external hd wich is ONLY power by USB??
12:54:21JdGordonoh crap! i got it working :D
12:54:26chromoXdorso that the battery doesnt need to be recharged or discharge ervery time iconnect it with my computer
12:55:33*JdGordon doesnt know
12:55:57JdGordonno, the battery does need to be charged to use it
12:56:27JdGordonive had it disconnect when the battery got too low, and i assume it wont connect at all if there is no power from the batt
12:56:51Genre9mp3Quote from dapreview: "Ever since Apple released the iPod, people have tried to label players such as the iRiver IHP-120 as an iPod killer. Fact is, players like the IHP-120 are far too complex and, quite frankly, nerdy for the majority of the population. What most people want is a fashion symbol that also has seamless integration with music stores. Words like ogg and gapless are completely foreign to most consumers."
12:57:55JdGordonhaha, but unfortuantly true to some extent
12:58:00 Quit jd_ (Nick collision from services.)
12:58:04 Join jd__ [0] (
12:58:24Genre9mp3Yes...unfortunately the statement it's true
12:59:14 Nick jd__ is now known as jd_ (
12:59:33Genre9mp3But I cannot understand why someone needs a "fashion symbol" to listen to his music
12:59:56Genre9mp3But well...the world isn't perfect after all..
12:59:57JdGordonbecause the vast majority of ppl are idiot lemmings
13:00:10tucozI can agree with the nerd factor, but why people doesn't care about gaps between their tracks is a mystery
13:00:14Genre9mp3lemmings? hehe
13:00:36JdGordonre gaps, most cds put gaps in the tracks, which is why people dont care, they arnt used to it
13:01:21tucozSure, but there are lots of albums where there shouldn't be gaps. I've heard the multi-million selling pink floyd albums sometimes should be gapless
13:02:14Genre9mp3Yes...also same goes for live albums
13:02:25tucozthat also
13:02:53tucozcrowd cheers −−- click −−−− silence −−-click −−- crowd cheers
13:03:49linuxstbOr worse if the tracks segue into each other.
13:03:50Genre9mp3pretty annoying...
13:04:59tucozbut not a selling point as far as ipod goes
13:05:08 Nick dpr0 is now known as dpro (
13:05:14JdGordonpink floyd and live recordings are the ones i always hear about when gapless comes up :D
13:06:25*JdGordon finally has jump to random folder working :D
13:06:46 Part chromoXdor
13:07:14Genre9mp3JdGordon: You made a random folder patch?
13:07:31JdGordonnow we have two random folder patches
13:07:46JdGordon1 is insert the tree randomly, and one is jump to random folder when ths folder finishes
13:08:00JdGordonjust cleaning it up so i can put it on fs
13:08:15juxtapJdGordon, what device you got?
13:08:43 Nick jd_ is now known as jd_miam (n=jd@wikipedia/Meanos)
13:08:52linuxstbHow do you find the directory to move to?
13:09:03saa[b_r]iderGenre9mp3: are you using a patched build on your H300?
13:09:45JdGordonlinuxstb: grab the plugin buffer, traverse the tree and add them to the buffer, then pick a random one from the list
13:09:58saa[b_r]ideror just a clean daily build
13:10:59Genre9mp3saa[b_r]ider: Currently I use a patched build but I made the battery benchmark using a CVS build
13:11:17linuxstbJdGordon: So you don't use the dircache?
13:11:45JdGordondoesnt the tree_context use it automatically if its on?
13:11:53saa[b_r]iderGenre9mp3: do you intend to do a test with your current build as well?
13:13:59 Join aliask [0] (
13:14:13Genre9mp3saa[b_r]ider: I don't use an experimental one...
13:15:51 Quit Poka64 ("back to work")
13:17:33saa[b_r]iderGenre9mp3: you don't necesseraly need to use a build available on MR to test it.... what patches do you have implemented to your build?
13:20:38linuxstbJdGordon: Yes, but I was thinking that maybe the internal dircache structures could be used (when available) instead of copying the information to the plugin buffer. But how fast is your scan with dircache enabled?
13:21:59JdGordonjust copyed it onto the dap, without dircache on its painfully slow (as expected)
13:22:23JdGordontook, maybe 0.5s with dircache on
13:22:53linuxstbWhat happens if you skip to a folder with no music?
13:23:16JdGordonit looks over the data untill it finds one with music
13:23:27JdGordoni tried getting it to check when it reads the folder, but ti wasnt working
13:23:35 Quit idnar_ (Read error: 110 (Connection timed out))
13:23:47JdGordonill put the pacth online in a sec
13:24:03linuxstbSo it chooses a random folder, checks if there is music in that folder, and then if not it tries again?
13:24:35linuxstbBut it sounds like the kind of patch I would use to play albums randomly.
13:24:38Genre9mp3saa[b_r]ider: Album art/Scrolling margins/EQ WPS tags/Backlight filter/List titles/Record button use in WPS/MOD & SID codec
13:24:59JdGordonye, it keeps looping over the folder list, it doesnt rebuild it every time.
13:25:12JdGordonit could actually be done better, but for the moment its god enough"> is the patch if your interested
13:26:46linuxstbOnly problem I can think of is that it may not work well on the Archos devices (32KB plugin buffer) and as you say, on devices without dircache enabled.
13:26:50JdGordoni forgot to change the strings to be translatable so its not on fss yet
13:27:03linuxstbI don't have time to look now, but I'm definitely curious to try it.
13:28:31tucozamiconn, around?
13:28:32JdGordonthe archos could be a problem. but it makes sure not to overrun the buffer, and ignores any folder starting with the . which saves a bit of space
13:28:37aliaskIs there any compelling reason to have dircache turned off?
13:28:50JdGordonye, on flash players which dont need it
13:30:42amiconnaliask: I always have dircache off. I don't like it
13:30:43JdGordonlinuxstb: if it cant get the plugin buffer should i fall back to the next folder?
13:31:19aliaskamiconn: On your archos, or iriver?
13:32:07JdGordonand do u use tagcache instead?
13:32:21*JdGordon finds everything too slow without dc on
13:32:25amiconnOn all targets where it's available. On archos, dirache isn't available, for RAM reasons
13:32:45aliaskJdGordon: I'm exactly the same.
13:33:09 Join darkless_ [0] (
13:33:11aliaskWhat reason do you have for not using it amiconn? RAM usage?
13:33:11amiconnJdGordon: I do casually use tagcache, but mostly filebrowser mode
13:33:26JdGordonyou must be pretty patient then?
13:33:33amiconnNo I'm not
13:34:12tucozamiconn, i am quite sure you know this, but when zooming out mandelbrot 11 times, weird things start to happen
13:34:23amiconnBut browsing w/o dirache just needs one spinup when I start browsing. That's a fair tradeoff for not wasting RAM
13:34:46amiconntucoz: Yes, the fixed point maths overflow when you zoom out too far
13:35:12amiconnIt produces weird looking images, but shouldn't crash
13:35:14tucozthat was my guess as well. but, i managed to get a freeze by zooming in and out.
13:36:16amiconnReally? I never got madelbrot to freeze...
13:36:22 Nick Lost-ash is now known as ashridah (
13:37:02tucozit could be that i was a bit un-patient, but it didnt respond for maybe 20 seconds
13:38:22ashridahit can take a while for some views
13:39:10aliaskHow much difference to battery life does the lcd brightness make?
13:39:18tucozthe asm optimations are pretty impressive though :)
13:40:40amiconnaliask: What target?
13:44:42amiconnFull-brightness backlight cuts down runtime a lot
13:45:19amiconnI got 20:26 with no backlight, and 09:26 with full backlight, all other conditions identical (192kbps mp3, disk poweroff enabled, stock battery)
13:45:47aliaskI was just thinking of say runing the brightness at 7 instead of 9, and was just wondering how much difference it'd actually make.
13:45:57 Join TCK [0] (
13:47:05*petur finds brightness 5 more than enough
13:47:09aliaskI'm also considering creating a patch for having the backlight go to an intermediate low light before completely switching off, and I'm interested in how much power that'll end up using.
13:47:25amiconnI'll do measurements with various brightnesses (brightness=8 currently running; brightness=2 next)
13:47:35aliaskpetur: Even in sunlight?
13:47:40JdGordonok, patch is on flyspray # 2808
13:48:12*petur avoids direct strong sunlight :)
13:48:26*petur creeps back under his rock
13:50:49peturthe only time I've turned up brightness was when I used it as a flashlight to find something
13:51:24 Join jd_ [0] (n=jd@wikipedia/Meanos)
13:51:29Genre9mp3petur: LOL
13:52:10*amiconn also normally uses brightness=5
13:52:26amiconnIn sunlight it's necessary to turn it up a bit
13:53:31 Join ripnetuk [0] (
13:53:36 Part ripnetuk
13:56:11 Join Jungti1234 [0] (n=jungti12@
13:57:04 Join Redbreva [0] (
13:57:07 Join Kohlrabi [0] (
13:59:49 Quit SereR0KR ("XChat Aqua")
13:59:50juxtapwho wants to swap their H320 for an ipod 5g? :]
14:00:11Genre9mp3not me :)
14:00:44 Quit Redbreva (Client Quit)
14:00:56juxtaplol, you serious?
14:01:50Genre9mp3yes I am
14:01:54 Quit jd_miam (No route to host)
14:02:40Genre9mp3actually I have an H340
14:03:14juxtapi want one
14:03:24juxtapwhat a stupid error to buy an ipod
14:04:07JdGordonjuxtap: id consider swapping.. the 20gb hdd is too small and damn the 5g is thin
14:04:36Genre9mp3juxtap: At least rockbox is on iPod now...
14:04:42juxtapthin and fragile :p
14:04:54juxtapamen Genre9mp3
14:05:31juxtaphow much $ is the H340 compared to the H320?
14:06:20JdGordonan extra AUD$50ish
14:06:31JdGordonalthough u cant buy either of them new anymore
14:06:48juxtapwhy not?
14:06:56JdGordoniriver dont make em anymore
14:07:08*Genre9mp3 wonders if he is the only one here that finds the iPods too thin for his taste
14:07:22JdGordonno such thing as too thin
14:07:29JdGordonunless you go anorixic thin...
14:07:31B4gderwhy do you want a thick player?
14:07:34Genre9mp3juxtap: You can find them in ebay though
14:07:52Genre9mp3B4gder: Not thick, but a solid one
14:08:06juxtapwhy'd they stop making them? :/
14:08:06 Quit TeaSea ("Leaving")
14:08:12JdGordoncoz they are idiots!
14:08:37B4gderpersonally, I don't think h3x0 feels any more solid than ipod 5g
14:08:51JdGordonit feels fatter, thats about it
14:09:38juxtapisn't the iriver plastic?
14:09:38Genre9mp3I must admit I would prefer the H340 to be thiner, but I think it suits to my hands better than the iPods
14:09:51JdGordoni havtn had much of a play with rb on the 5g, but the few min i did play it felt wierd, buttons all felt wrong
14:09:56juxtap(they still advertise h300 series on the website)
14:09:56JdGordonjuxtap: yup
14:12:51Genre9mp3B4gder: What daps are you using? besides your beloved one Sansa :)
14:12:58JdGordondoes the rec button do anything anywhere in the core? (short and long presses)?
14:13:09B4gderiaudio x5 and iriver h140
14:13:40Genre9mp3X5 or X5L?
14:13:49B4gderplain X5 20GB
14:17:45B4gder"Hon Hai Precision Industry may be the biggest company you never heard of."
14:18:04B4gder160000 employees
14:18:20Genre9mp3B4gder: BTW, What's X5's battery life with Rockbox?
14:18:28B4gderGenre9mp3: crap
14:19:20markunB4gder: and do you know why it's so bad?
14:19:40Genre9mp3Maybe a similar problem with what the H300 had
14:19:44B4gderwe have some theories, and I believe the generic i2c driver is one of them
14:20:02B4gderno one really worked on the problem
14:23:59Lynx_Is the H300 power consumption issue fixed?
14:24:10 Join pixelma [0] (n=pixelma@
14:24:24Lynx_was the usbotg thing really the cause?
14:25:00B4gderso now at least we know the run-time we'll get with usb otg enabled! ;-)
14:25:25JdGordonit doesnt need to be on unless is actually being used tho?
14:25:36Lynx_i can't just be enabled for the time it's going to be used?
14:26:00markunLynx_: it can, but right now it's never used
14:26:03Genre9mp3B4gder: I suppose that we can ....hehe I was about to ask the same thing
14:26:43Lynx_markun: ok
14:26:55amiconnGenre9mp3: I don't think the 5g is too thin (I prefer thin & light equipment), but I wouldn't buy an ipod (except mini) for another reason - they're far too susceptible to scratches
14:27:05 Quit Mekrob (Read error: 104 (Connection reset by peer))
14:27:45Genre9mp3amiconn: I guess this is a subjective thin(g) ;)
14:28:40amiconnAlso, if you prefer to have standard connections (incl. line in for recording), built-in radio etc, the ipods are out of question
14:29:33aliaskAnd tactile feedback for scrolling
14:29:57 Join Mekrob [0] (
14:30:13ashridahyou mean the feedback you can only use if you can hear the miniature speaker they embedded under the pad? :)
14:30:26JdGordonfeedback is meh, but the connections are good to have
14:30:37peturspeaking of those features: I'm looking for a rockboxable target with big screen and radio. Bad luck I think
14:30:53tongasjuxtap: why do you consider it would be a stupid error to buy an ipod ?!
14:31:02ashridahi regularly use line in from my foxtel set top box, while recording digital radio
14:31:23amiconnpetur: You already have that. It's the H300
14:31:32ashridahpity the radio on the iriver itself is flakey due to a substandard crystal or someting
14:31:50tongasjuxtap: you say you want an iriver H340...
14:32:05tongasi'm gonna sell mine...
14:32:16tongas... for an ipod 5G !
14:33:27peturamiconn: looking for a bigger screen. It's for my father and big screen + large font will avoid him putting on his glasses all the time
14:33:36petur(and don't mention voice)
14:33:41 Quit menollo ("CGI:IRC (Ping timeout)")
14:34:14aliaskWhenever I use an iPod, I get really frustrated because I can never select what I want. I sit there scrolling back over and over the same item going one too far every time.
14:34:36amiconnpetur: The H300 with e.g. Helvetica/24 is readable from several meters distance...
14:35:25***Saving seen data "./dancer.seen"
14:36:56JdGordon1 letter at a time...
14:37:24amiconn11 lines w/o status bar, 10 lines with status bar
14:38:19Jungti1234coffee... :D
14:38:54 Join damaki [0] (
14:44:02aliaskIs there a reason backlight fading isn't on the H300?
14:44:45B4gderyes, hw restrictions
14:45:53ashridahit's using EL backlighting?
14:46:04aliaskI thought it was just a matter of setting the brightness quickly.
14:46:15amiconnNo, but it can only do a few discrete steps of brightness
14:46:20ashridahaliask: on the H1xx it's done using pulse width modulation
14:46:34ashridahwhich averages out to fade in or out
14:46:43ashridahwell. out.
14:46:44amiconn..and the pwm is done in hardware; the backlight isn't directly switched by a port pin
14:46:55aliaskAh ok.
14:48:46 Join hardkaare [0] (
14:48:51hardkaareHi there
14:49:26hardkaareIm trying to compile the ipod_fw.c in ubuntu 6.0.6 withc gcc-4.4 but gives me a lot of errors
14:49:36hardkaareI have tryed with gcc-3.3 too
14:49:58hardkaaregetting something like this incompatible implicit declaration of built-in function ‘fprintf’
14:50:25hardkaareand this is what im trying to do: incompatible implicit declaration of built-in function ‘fprintf’
14:50:28JdGordoni was getting the same problems
14:50:32hardkaaregcc -o ipod_fw ipod_fw.c
14:51:06 Join SereR0KR [0] (
14:51:24B4gderimplicit declaration is a warning, not an error
14:51:49hardkaareB4gder, yes but there is no exe file, after the compiler has run
14:52:19B4gderI did it this very minute with gcc 4.0.4 just fine
14:52:23amiconnB4gder: 'implicit declaration' is a warning. 'incompatible implicit declaration' is probably an error
14:53:13 Quit smrq (Read error: 104 (Connection reset by peer))
14:53:34 Join smrq [0] (
14:53:40 Quit damaki_ (Read error: 110 (Connection timed out))
14:53:48hardkaaresame command
14:53:49 Quit smrq (Read error: 104 (Connection reset by peer))
14:53:56hardkaareB4gder, ?
14:54:03 Join smrq [0] (
14:54:23B4gderI copied your line from above
14:54:28markundo you guys know a tool to compress and/or decompress parts of a pdf file?
14:55:49juxtaptongas, well i've never actually held an iriver device, but the pictures and specs look really cool
14:56:08juxtapi like my ipod. but i'd prefer to have line-in and fm radio and stuff
14:56:16hardkaareB4gder, hmm, could you sent me the file, so I dont have too use time finding out why i can't compile it
14:57:13B4gderbuilt on a Debian unstable
14:58:04hardkaareB4gder, oki im in ubuntu dapper drake
14:58:15 Nick lostlogi1 is now known as lostlogic (
14:58:17 Quit mongey|zZz (Read error: 110 (Connection timed out))
15:00:10 Join idnar [0] (i=mithrand@unaffiliated/idnar)
15:01:25 Join TeaSea [0] (
15:02:54 Quit idnar (Client Quit)
15:03:06 Join idnar [0] (i=mithrand@unaffiliated/idnar)
15:05:24Mekrobanyone know of a reliable sansa e200 case
15:06:10 Join ryran [0] (
15:06:36ryranbuenas dias everybody
15:06:54ryran'cept I guess most of you are in zeh eu, so... not so much morning for ya
15:07:03ryranah well
15:08:34ashridahheh. it's like 11pm here.
15:08:39B4gderbuy its still 'dia' ;-)
15:08:43*ashridah pats his sunburnt country.
15:09:22*B4gder experiences a slight case of afternoon coma
15:10:09*Lynx_ experiences a severe case of monday coma
15:10:16ryranugh. monday.
15:10:28ryranjust kill me now.
15:10:29 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
15:10:32*petur experiences a slight case of summer coma
15:10:58B4gderwe need a coma comparison page
15:11:05tongasi checked on ebay, not a single H340 to sell, all over the world...
15:11:18peturnot true
15:11:23markunryran: I think dia is masculine
15:11:26Mekrobso no one has a snsa e200 series or a cas for it
15:11:27Jungti1234damn chinese
15:11:41markunJungti1234: what did they do this time?
15:11:47ryranmarkun: :P
15:11:50Jungti1234I'm angry...
15:11:51B4gderI wouldn't want a case for my sansa
15:11:58markunMekrob: hi
15:12:04Mekrobyou messages me about my projects
15:12:11Mekrobwhat do you mean
15:12:41*JdGordon experinces a slight case of 11pm coma
15:12:55*JdGordon missed the boat on that one..
15:13:42JdGordondoes the lcd remote drain the h300 battery much?
15:13:48*Genre9mp3 joins the coma experience with a slight case of hot coma (34C currently)
15:14:08juxtapwhat's the difference between iaudio X5L and X5V?
15:14:21B4gderthe L has a larger battery
15:14:24B4gderthe V has no radio
15:14:58peturdid they remove the chip or just disable it in fw?
15:15:17saa[b_r]iderJungti1234: hahaha... remember that I'm in china
15:15:19B4gderwe don't know, haven't seen any x5v scans
15:16:22 Join smrq_ [0] (
15:16:22markunryran: I'm sure it is :)
15:16:58Jungti1234I can't understand chinese.
15:17:13Jungti1234and I can't understand iriver madmen.
15:17:55saa[b_r]iderJungti1234: did they make a new decision about iRiver products?
15:18:27Jungti1234They do me to get angry. suddenly, abusive to me.
15:18:45Jungti1234They attack me.
15:18:47markunMekrob: do you get my private messages?
15:18:58Jungti1234WHY? 'They went mad.'
15:19:25Jungti1234saab: no
15:19:34saa[b_r]iderJungti1234: they physically attacked you?
15:20:12Jungti1234By speech.
15:20:38Jungti1234Rockbox support gigabeat. no?
15:20:49markunnot yet
15:20:57JdGordonbut markun is on the case!!
15:21:00hardkaarecan I view movies and fotos with rockbox (have a ipod video 60g)
15:21:07JdGordonfotoz yes
15:21:34markunhardkaare: if you want to play movies you can dual boot to apple's firmware for now
15:21:34saa[b_r]idermovies no
15:21:36ryranmarkun: I see you're right. how come alllllllllll these years no one's ever told me I should be saying buenos? I have enough spanish-speaking friends. sheesh.
15:22:05markunryran: also "los planetas" and "la mano"
15:22:14 Quit ashridah ("sleep")
15:23:07markunryran: I don't speak spanish very well, but I've heared buanos dias so many times that it looked a bit strange when you typed it wrong
15:23:21ryrantoo funny.
15:24:39 Quit darkless_ (Read error: 113 (No route to host))
15:25:40hardkaareoki so how do I watch foto's?
15:26:29saa[b_r]ideryou could say bueno dia
15:26:59hardkaaresaa[b_r]ider, does that work? hehe
15:28:07saa[b_r]iderhardkaare: browse the directories and go to the image you want to view, and just click on it
15:28:31hardkaarehmm cool
15:28:39 Join menollo [0] (
15:29:07saa[b_r]idermake sure that the "show files" is set to "supported" or "all"
15:29:30hardkaarethx a lot guy's
15:29:37saa[b_r]iderso you could actually find the images..
15:33:32 Quit JdGordon (Remote closed the connection)
15:33:40 Quit menollo ("CGI:IRC (Ping timeout)")
15:34:18 Join JdGordon [0] (
15:36:06 Quit smrq (Read error: 110 (Connection timed out))
15:41:36 Quit dpro (Read error: 110 (Connection timed out))
15:42:19 Quit aliask ("Chatzilla 0.9.72 [Firefox]")
15:46:05JdGordondoes moving files around disable dircache?
15:47:16Jungti1234markun you there?
15:47:45 Quit hardkaare ("Leaving")
15:48:03 Join Hansmaulwurf [0] (
15:48:07Jungti1234Atmel ATmega88 8-bit microcontroller
15:48:10Jungti1234what's that?
15:48:40Jungti1234LCD name is....?
15:48:52peturJungti1234: a small cpu+flash+ram in one chip
15:49:27B4gder"High Performance, Low Power AVR 8-Bit Microcontroller"
15:49:42*linuxstb thinks B4gder asked google
15:49:59B4gderI call him dr Google
15:51:07 Join under_score [0] (
15:51:32Jungti1234LCD name is..?
15:52:18markunJungti1234: I will have to look it up again
15:52:29B4gdervery similar to the h300 marking:
15:52:58Jungti1234markun: where?
15:53:38markunI think it's COG-T150MHG-03
15:54:03markunLook here:
15:54:09Jungti1234are you sure?
15:54:33markunIt's the only 128x128 with 1.5"
15:54:47markunAnd the logo is the same as the Varitronix of the X5
15:55:07JdGordonnight all
15:55:15 Quit JdGordon (Remote closed the connection)
15:55:50B4gderyou can try emailing them with the picture and ask
15:56:40B4gderwhat's the screen's resolution?
15:56:44Jungti1234What's that?
15:56:55B4gdernumber of pixels width x height
15:57:20Jungti1234MAL CIRRUS 42L51C BD0547?
15:58:07peturthe audio chip
15:58:27markunI've identified most of the components
15:58:39Jungti1234I will upload picture
15:59:09markunJungti1234: can you make a IriverE10HardwareInfo and put pictures of the chips there?
15:59:53B4gderis the LCD 1.5"
16:00:19Jungti1234markun: of course.
16:00:24B4gderthen it matches a single one by varitronix
16:00:49markunB4gder: exactly
16:01:14Jungti1234LT 5C 4055 B6779
16:01:32markunB4gder: but I couldn't find the datasheet for the TL1771 LCD driver IC
16:01:37Jungti1234Linear Technology LTC4055? Linear Technology LTC3407?
16:02:05Jungti1234markun answer please
16:02:15markunJungti1234: LTC4055
16:03:20Jungti1234then, LAGK N285 603?
16:03:29 Join mongey|zZz [0] (
16:04:15markunJungti1234: That's the LTC3407
16:05:56Jungti123412,000 SUNNY 539?
16:07:36Jungti1234T1211 08060 buG5032
16:07:48 Join XavierGr [0] (
16:08:42markunJungti1234: 12,000 is the oscillator
16:08:46 Join saab_rider2 [0] (i=saa_b_r_@
16:09:16Jungti1234It need?
16:09:30B4gderthe T1211is used in the 300
16:10:38 Part Nibbler ("Leaving")
16:11:05Jungti1234It's some different.
16:11:44Jungti1234name of the chip is TEA1211?
16:13:06B4gderso it seems
16:14:04Jungti123412.000 SUNNY 539 name is..?
16:17:06 Quit Zagor ("Client exiting")
16:23:49 Quit theli_ua ("by all")
16:23:53Jungti1234KATC.. what's that?
16:24:00markunI don't know
16:24:07 Quit juxtap ()
16:24:17markunThat's the only one I couldn't find
16:24:32 Quit muesli|delhi ("ich will Khe!!!")
16:25:12Jungti1234E8564 613L
16:25:16Jungti1234It's important?
16:25:36 Join juxtap [0] (
16:26:55markunPerhaps similar to Epson 2C RTC Module E8564 448
16:26:56B4gderthere's an RTC named 8564
16:26:58markunIn the H10
16:27:05 Quit saa[b_r]ider (Read error: 110 (Connection timed out))
16:27:06Jungti1234same chip?
16:28:27B4gderthere's a driver in the linux kernel for epson 8564
16:30:13B4gderbut the epson one is using "R8564" as markings
16:30:22Jungti1234you need Battery info?
16:31:37markunB4gder: the chip in the H10 also has E8564 on it
16:32:22B4gderthe epson datasheet for the 8564 describes the markings of the chip
16:32:35B4gderand it says R8564
16:32:50XavierGrJungti1234: nice camera
16:32:56Jungti1234:) thanks
16:33:13Jungti1234B4gder: then? R8564? E8564?
16:33:19B4gderit seems it was another datasheet, as the one linked from the h10 page says E8564 clearly
16:33:35B4gdermight've been a different package
16:33:51B4gderah yes
16:33:57B4gderthe 10 pin one says E
16:34:07B4gderthe 20+ pin ones says R
16:34:10Jungti1234It's 10 pin.
16:34:31B4gderEpson RTC-8564JE it is
16:34:55Jungti1234Doesn't battery info need?
16:35:12B4gdernot likely, no
16:35:22XavierGrI saw a nightmare today
16:35:28***Saving seen data "./dancer.seen"
16:35:32XavierGrI was using Mac
16:35:34markunB4gder: any idea what the atmel could be doing in there?
16:35:34Jungti1234hehe.. what's nightmare
16:35:47XavierGrAnd the worst thing was that I liked it! LOL
16:35:47markunJungti1234: bad dream
16:35:47amiconnE8564 is just a different case version of R8564
16:36:15*amiconn is too late
16:36:22Jungti1234markun: I know, I mean is what contents of these dream are.
16:36:30B4gdermarkun: no idea really, but probably it offloads the main mcu with some kind of work that is hard to guess
16:37:08Jungti1234Where can I find information of battery?
16:37:15Jungti1234mAh... more..
16:37:27Genre9mp3XavierGr: OMG..very scary
16:37:49Genre9mp3Thanks god it was only a dream...right?
16:38:46Genre9mp3But not worse than having an iPod and actually like it, eh?
16:38:51Jungti1234Need information of battery and KATC chip info.
16:38:53^BeN^Error: bad 'FONTBOUNDINGBOX'
16:38:54^BeN^Error reading font header
16:39:00^BeN^what should i do?
16:39:01XavierGrI saw that dream due to my obsession to convert to linux
16:39:17XavierGrthough I keep canceling it due to software and hardware dependencies
16:39:29 Nick ^BeN^ is now known as Paprica (
16:39:41Jungti1234hehe hi paprica
16:39:46Jungti1234long time no see
16:39:47Papricahello :)
16:40:16Papricasomeone know?
16:40:41XavierGrGenre9mp3: At least iPod is rockboxable, so it isn't so frightening
16:41:23Genre9mp3XavierGr: You certainly have a point there...
16:41:54Genre9mp3But I cannot imagine you with fancy white earbuds
16:42:06Genre9mp3Now that's scary!
16:46:26Mekrobhalf of my commands dont work
16:46:42Mekrobhow do i clear the screen in hydrairc
16:46:48Mekrobin mirc it is /clear
16:47:03louthe fuck is hydrairc?
16:47:33markunlou: another client. Couldn't you guess?
16:47:51B4gderyeah, the name didn't give any clues
16:47:57*amiconn wonders why someone would want to clear the screen in irc
16:48:05louho ho
16:48:53 Join saa[b_r]ider [0] (i=saa_b_r_@
16:49:15lou'HydraIRC is a completely new IRC client that makes IRC a joy to use.'
16:49:18louoh i see
16:49:23loucompletly new
16:49:27*amiconn uses HydraIRC, and likes it
16:49:35lou(without the bind to clear your screen)
16:50:00lounever liked gui clients
16:50:04louand when i had to use one
16:50:18loumy choice was mIRC
16:50:33B4gdera command line user on windows? how odd
16:50:39amiconnmirc is shareware
16:51:48markunMekrob: from Q 28 you would think it supports /clear
16:52:37Lynx_markun: it doesn't
16:52:52markunmaybe /cl works then?
16:53:16Jungti1234TEA1211 is FM chip?
16:54:50Jungti1234hey markun
16:55:13Jungti1234What is E10 FM chip?
16:55:39markunDon't know
16:55:45 Quit under_score ()
16:56:34Jungti1234I can't find it
16:58:18Jungti1234I think Philips TEA1211 is FM chip.
16:59:37Jungti1234board pics
16:59:54 Quit tongas ("CGI:IRC")
17:02:20Jungti1234bye all
17:02:41Jungti1234thanks today :D
17:02:43B4gderwhat no movie! ;-)
17:03:05 Quit Jungti1234 ()
17:06:02Mekrobwhat formats does the sansa e270 accept for vids
17:06:23B4gderit converts videos for the player using a windows program
17:06:32B4gderno idea to what format though
17:07:26 Quit saab_rider2 (Read error: 110 (Connection timed out))
17:08:27 Join Kohlrabi [0] (
17:08:47Mekrobbut will it accept .mov files?
17:08:57B4gderno idea
17:14:15 Join ZenMasterJG [0] (n=Jordan@
17:17:09 Join PaulJam [0] (
17:23:17 Join hardeep [0] (
17:29:45Mekrobanyone know a prgrm that will let you play swf games
17:31:36XavierGrmedia player classic
17:31:43XavierGrbut it isn't meant for games
17:31:54XavierGrthough some times you can play them
17:31:56 Join Febs [0] (
17:33:24 Join Kronuz [0] (
17:34:06 Nick jd_ is now known as jd_away (n=jd@wikipedia/Meanos)
17:35:54 Quit toxicfume (Read error: 104 (Connection reset by peer))
17:38:32 Quit tvelocity ("Ex-Chat")
17:42:49 Quit B4gder ("time to say moo")
17:44:12 Join bluebrother [0] (
17:46:34Kronuz"Crossfade between tracks! Crossfading would require two MP3 decoders, and we only have one. This is not possible."
17:46:40Kronuzthat's on the NoDo list
17:46:48Mikachuit only applies to hardware mp3 decoders
17:46:54Kronuzoh, ok
17:47:01KronuzI think it should say that :P
17:47:12peturfeel free to edit it ;)
17:47:33KronuzI don't have access :P
17:47:49Kronuzregistration :)
17:48:15*petur spells wiki: w i k i :)
17:50:58FebsKronuz, that NoDo is already listed under the topic "Features we will not or cannot implement on the Archos line of players." How much more explicit does it need to be?
17:51:56tucozFebs, you have spent too much time in the forums :). the grumpyness reveals that
17:54:00KronuzFebs: explicit as it should say it will not be implemented for "devices using hardware mp3 decoders"
17:54:46ryranthat line confused me for a sec once when I was browsing around the wiki too...
17:55:12ZenMasterJGhmm... so i've plugged in my ipod, but its not showing up in explorer. that sucks.
17:55:27ZenMasterJGwait.. there it goes. like 5 minutes later. weeeird
17:56:16Kronuzryran: that's right... sounds like either the list is outdated or that the crossfade we've been using was for something else than what we initially thought it was for
17:56:58 Quit petur ("argh")
17:57:06ryranZenMasterJG: my 5g ipod is the same way.. 'cept it always takes about 30 seconds
17:57:14ryran(my nano shows up instantly)
17:57:26 Join chendo [0] (
17:57:27 Join imbrandon_ [0] (n=brandon@ubuntu/member/
17:57:37FebsHmmm. Archos is the only platform with a hardware decoder. Are there any other players these days that have hardware decoders? And if so, do we know that the have the same limitations as the Archos?
17:57:56Kronuzto make it even better we could mention there what devices use mp3 hardware decoding (though I'm not sure exactly what models do)
17:58:34tucozKronuz, all the currently supported archos models
17:59:10tucozKronuz, player, the recorders and the ondios
17:59:23Kronuzondios? what's that?
17:59:39Kronuzan Archos model, I suppose :P (silly question)
17:59:49PaulJamcan someone tell me what the error '*panic* mount: 0' after USB disconnect on h300 means?
17:59:50tucozKronuz, <−− currently supported platers
18:00:31 Quit TCK (Read error: 104 (Connection reset by peer))
18:00:33Kronuzoh... that's more than half of the list (Archos)
18:01:13XavierGrBagder: Do you think that it would be good to update the news in front page with the fixed power issue on H300 for all users to see?
18:02:15 Join kristnjov [0] (
18:02:21Mikachukristnjov: hi
18:02:47kristnjovi'm not sure what to search for in the bug section so i'll just ask here and see if anyone else has these problems.
18:03:28kristnjovwhen i have lots and lots of directories on my ipod video 30 GB and scroll down (or up for that matter) it just freezes
18:03:44kristnjovi'm using a daily build from a few days ago.
18:04:55Genre9mp3PaulJam: I don't have that...
18:05:15Genre9mp3Though, I still cannot play music after USB disconnect
18:05:29PaulJami had this error today for the first time
18:05:57PaulJambut i have never had the problem that i can't play music after usb disconnect
18:06:43Genre9mp3Also...if I try to reconnect the player Windows won't recognize it
18:07:14kristnjovGenre9mp3, i've had that problem before and if i rembember correctly i just rebooted and then it worked fine.
18:07:16Genre9mp3I have to reboot every time after USB connection
18:07:31Genre9mp3kristnjov: Yes, I know
18:08:51PaulJamGenre9mp3: after you disconnect, do you just hit the play button, or do you select a new song?
18:09:14ZenMasterJGkristnjov: you mean the playback skips? or the whole thing freezes?
18:09:35Kronuztalking about USB reminds me... there's a bug somewhere. When I connect my iPod to the charger (not to the computer) rockbox reboots and goes into "link" mode then, when it realizes there's no actual connection, it reboots again and the process starts all over again (it never gets me to the player)
18:09:50Genre9mp3PaulJam: Both not working I think
18:09:56Kronuz(after pressing buttons and stuff during reboot, I finally could get into the player once)
18:09:58kristnjovZenMasterJG, freezes. when i'm not even playing music.
18:09:58Genre9mp3But let me check...
18:10:37kristnjovZenMasterJG, this has been going on ever since i first started using rockbox and not until now have i had the strength to complain about it.
18:10:49Genre9mp3PaulJam: Yes...both not working
18:11:08kerbdoes rockboy support .7z?
18:11:13ZenMasterJGkristnjov: hehe, i donno, try a newer build, i guess. i've never had that problem
18:11:37Mikachukerb: most likely no compressions
18:11:55kristnjovZenMasterJG, something i might want to mention is that i have more than 100 (perhaps 200) directories (albums).
18:13:04Kronuzhey, how does the apple firmware goes to hibernation? just stops the decoders and shuts down the video and stops boosting the processor? 'cause I don't think it's storing the memory on hard drive
18:14:29MikachuKronuz: it doesn't store the memory until after 24 hours or so
18:14:30 Join clinix [0] (
18:14:38Kronuzthats what I thought
18:14:45MikachuKronuz: the soft sleep lowers the cpu to 24kHz or so
18:14:49ZenMasterJGkristnjov: do you have to reboot when it freezes, or does it just slow down for a bit?
18:14:49Kronuzcause it makes no hard drive nocide at all
18:15:07 Part Kronuz
18:15:11 Join Kronuz [0] (
18:15:15 Part Kronuz
18:15:18kristnjovZenMasterJG, it totally freezes, only a hard reboot (menu + middle) is possible
18:15:39 Join Kronuz [0] (
18:15:39PaulJamGenre9mp3: my h320 plays fine after usb disconnect
18:15:58ZenMasterJGkristnjov: try a newer build, see if that helps. you might want to try and break those album directories up by artist too, that might help
18:16:34kristnjovZenMasterJG, i'll update the firmware (although i'm sure that won't work) and split it up and see if that helps
18:16:35KronuzI sort of like the apple's way to "turn off" the device it's much faster to turn it on (even when you "waste" batteries when it's supposedly off)
18:16:47Genre9mp3PaulJam: I'm wondering (can't think of a connection to that, though) if the Bootloader USB mode works for you (cause my does not)
18:17:28PaulJambootloader usb works for me.
18:17:28Kronuzand also, when you turn it on, there's no hard drive access (which could in fact kill the whole purpose of shutting the device off for real, depending on the use)
18:18:09MikachuKronuz: with autoresume i just press menu and put ti in my pocket, music starts 6 seconds later
18:18:36tucozis it just me, or is down?
18:18:45Kronuzthat's alright, but mainly what I don't like is the disk roaring
18:18:48kristnjovit's down
18:18:49Genre9mp3Damn...Usually such bugs that exist for some and for others do not are tricky to get solved
18:18:50XavierGrthe USB problems (both normal and bottloader related) are quite annoying
18:19:03XavierGron some units it just woks on others won't
18:19:09XavierGrit is very strange behaviour
18:20:17Kronuzsounds like an unneeded waste of 6 or 7 seconds plus unnecessary hdd access (for some, including me, would be better and faster just to go into a "sleep" mode, instead of actually turning the device off)
18:21:09Kronuz6 seconds are still 6 seconds, and the hard drive must start hard working on every "turn on"
18:22:31Kronuzanyway, about the usb charger rebooting the system.. (I wonder if it even is necessary to reboot after transferring files from the computer)
18:23:19Kronuz(I'd like to reboot as little as possible)
18:24:14Kronuzbut you know if it's a known bug or what? having a hard time making rockbox on the iPod having it connected to the usb charger
18:25:20 Join thomjoha [0] (
18:25:23 Nick thomjoha is now known as preglow (
18:29:50Kronuzdoes the simulator simulate only archos devices?
18:30:34kristnjovi've been surfing so much on overheardinNY i thought that was a quote.
18:30:38PaulJami think there is a uisimulator for every target
18:30:53Kronuzlooks different than on my iPod
18:31:12Kronuz(with different options on the menu)
18:32:04 Quit XavierGr ("One firmware to rule them all!")
18:34:19tucozcould someone see if the download links works:
18:34:41kristnjovi told you, they don't
18:34:53tucozoh, sorry
18:35:01tucozmissed that :)
18:35:18tucozBagder, is down (but maybe you know that)
18:35:21kristnjovyou might want to ask why they don't work.
18:35:29markunKronuz: where did you get the simulator from?
18:35:33***Saving seen data "./dancer.seen"
18:35:54PaulJamKronuz: if you run the uisim with './rockboxui −−background' does it show the correct picture of your target?
18:36:01KronuzI built it
18:36:08markunBagder: is down
18:36:25KronuzPaulJam: it seems it does, but the options aren't there
18:36:26kristnjovmarkun, tucoz just said that
18:36:38tucozkristnjov, the more the merrier :)
18:36:39markundamn, we are not paying attention :)
18:36:40Kronuz(all of the options in my iPod menu)
18:36:44kristnjovtucoz, true that shit
18:36:48markunmust be the weather here
18:38:07PaulJamKronuz: i think some items are not available in the uisim e.g. the debug menu
18:40:46Kronuzyeah, and some others too
18:41:04KronuzI was trying to build it using win32, but I got a much of missing files
18:41:16Kronuzautoconf.h, config.h lcd.h debug.h, etc
18:41:39Kronuzfile.h dir.h kernel.h (I think that's about it)
18:41:59markunand you followed the instructions in the wiki?
18:42:08Kronuzoh, I was reading the READMEs
18:42:12Kronuzin the CVS :P
18:43:29Kronuzlol , it seys to get a prebuilt one
18:43:47Kronuzthat's of no use to me :P
18:43:48 Quit smrq_ (Read error: 104 (Connection reset by peer))
18:44:06markunI think the 'building' instructions also work for windows, but I'm not sure
18:44:30Kronuzwell, I'm sure they don't under visual studio
18:44:39Kronuz(even though there's a solution file)
18:44:41 Join smrq_ [0] (
18:44:54markunPerhaps you can get it back to work
18:45:02KronuzI probably only need to copy the files I just told you about
18:45:17Kronuzdunno why they're not there... I'll dig a little on it
18:45:30markunThe files should be in the source tree
18:46:04Kronuzthey're there, but in different directories
18:46:21Kronuzdebug.h is at firmware\export (the only debug.h)
18:47:09Kronuzseems all the files I need are there
18:47:54KronuzI wonder... should't those includes be using < > ?
18:48:01Kronuzlike the #include "config.h"
18:48:12Kronuzif all those files are there in firmware/export
18:48:29Kronuzand they're included from many different locations and directories
18:50:56 Quit hannesd (Read error: 104 (Connection reset by peer))
18:51:31 Join akaidiot [0] (
18:52:47 Join obo [0] (
18:53:56 Join hannesd_ [0] (
18:56:11 Quit ryran ("hasta la pasta!")
18:56:11 Quit smrq_ (Read error: 104 (Connection reset by peer))
18:57:53 Join smrq_ [0] (
18:58:22markunKronuz: no, you just need to add the include directories to visual studio I think
18:59:31markunI don't know if the rockbox sim builds with the visual studio compiler.
19:01:15 Quit clinix ("Ex-Chat")
19:04:52 Join ac [0] (
19:05:19acHi.. can somebody of the admins close this bug: ?
19:05:43Kronuzmarkun: I did it already.. I also have to add the autoconf.h file and modify it a little
19:05:54Kronuzalso, there's stuff with the code :S
19:05:59Kronuzand Visual Studio 8
19:06:05Kronuz(which is stricter)
19:07:06tucozac sure
19:07:13 Part kristnjov
19:08:13actucoz: fine - thanks
19:10:10Kronuzit seems it's going to be tough to compile in VS
19:10:31Kronuzwin32 project files must have been untouched for a long time
19:10:48 Quit hardeep ("Chatzilla 0.9.73 [Firefox]")
19:11:08 Quit akaidiota (Read error: 110 (Connection timed out))
19:13:38KronuzI think I'll just quit
19:13:47KronuzI can use the linux version :P
19:16:48 Nick jd_away is now known as jd_miam (n=jd@wikipedia/Meanos)
19:24:16 Quit saa[b_r]ider (Read error: 110 (Connection timed out))
19:44:23 Nick jd_miam is now known as jd_ (n=jd@wikipedia/Meanos)
19:44:51 Join xmixahlx [0] (n=xmixahlx@
19:54:48 Join heff [0] (n=felix@
20:00:32 Join TCK [0] (
20:16:51 Join _FireFly_ [0] (
20:23:34 Join hardeep [0] (i=hardeeps@SDF.LONESTAR.ORG)
20:29:54 Quit ac ("CGI:IRC (EOF)")
20:30:52 Join mikearthur [0] (
20:33:12 Join menollo [0] (
20:34:50 Join RedBreva [0] (
20:35:34***Saving seen data "./dancer.seen"
20:38:53menolloI'm trying to make my first plugin (with no program experience :S:S) and i'v some problems with 'rb->putsxy'.. someone a suggestion.. and how can I debug (eclipse?? or is there another/eaysier way..)
20:39:42 Join petur [0] (n=petur@rockbox/developer/petur)
20:41:26menolloow.. i think its lcd_putsxy not putsxy :S
20:42:11 Join dpro [0] (
20:43:31 Quit Kronuz (Read error: 110 (Connection timed out))
20:43:53 Join Rob2222 [0] (
20:47:47 Join vesuv_ [0] (
20:52:26 Quit vesuv_ ("Konversation terminated!")
20:56:24 Quit Genre9mp3 ()
20:57:12 Quit Rob2222_ (Read error: 110 (Connection timed out))
20:59:34bk0menollo: use gdb on the simulator ('$ gdb ./rockboxui')
20:59:48bk0set breakpoints, step throught the code, etc
21:02:31 Quit vesuv (Read error: 110 (Connection timed out))
21:03:26 Join mirak [0] (
21:06:18 Join XavierGr [0] (
21:07:41 Join bu88a [0] (
21:07:58 Quit mikearthur (Read error: 104 (Connection reset by peer))
21:09:42 Join Genre9mp3 [0] (
21:10:46 Quit mirak (Remote closed the connection)
21:18:12 Quit ZenMasterJG (Read error: 104 (Connection reset by peer))
21:20:02 Join bondolo [0] (
21:28:54juxtapi set my offline browser to download ''
21:29:28XavierGrwhy do that?
21:29:49juxtapwhere i work there's no internet.
21:29:50dionoeaso he can browse offline ?
21:31:34 Join Kronuz [0] (i=Kronuz@
21:31:43KronuzI'm back again :)
21:32:05Kronuzhey, iPods have ARM processors, right?
21:32:21KronuzI read somewhere some iPods have two cores?
21:32:30Kronuzwhat's the processor model?
21:32:50KronuzI'm ready to get started on dual core support and suspend mode for ROCKbox :)
21:33:27Mekrobsorry for the caps
21:33:48KronuzMikachu: (as a challenge too, as I've never programmed a dual core kernel)
21:36:03XavierGroh shit!
21:36:09XavierGrI deleted my mbr
21:36:23preglowKronuz: dual core support, you say
21:36:25XavierGrmaster boot record
21:36:34preglowKronuz: got any ideas on how you want to do that?
21:36:56Kronuzpreglow: some, yes, I've had some thoughts
21:37:01XavierGrwindows still recognize the partitions but partition magic sees the whole disc as unllocated disk space
21:37:15Kronuzpreglow: but I still have much to learn about the cores and how rockbox currently works
21:37:33preglowKronuz: i/we fefel that one of the cores should be dedicated to decoding audio only
21:37:40MikachuXavierGr: if you remember the starting block numbers just recreate the partition table
21:37:42preglowKronuz: which removes the need for a complicated scheduler
21:37:45Kronuzyeah, that's what I thought too
21:37:46juxtapMekrob, no, are they cool?
21:37:58XavierGrMikachu I dont!!!!
21:38:10XavierGrand all that to remove the grub bootloader
21:38:15Kronuzpreglow: but perhaps not even the whole core is needed for audio
21:38:19XavierGrnow if I shut down all will be lost
21:38:46Kronuzperhaps for video decoding the task could be split between the two
21:39:03Kronuzif we only knew about that other chip
21:39:04Mikachui wouldn't worry about video decoding
21:39:16preglowKronuz: oh, i think it will be
21:39:37XavierGrwhy oh why didn't I save the mbr first?
21:39:50preglowKronuz: perhaps, but let's please ignore video for the time being. rockbox is a music player
21:39:52*XavierGr pulls his hair out!!!
21:40:41Kronuzyeah, but I just want to keep it in mind
21:40:58Kronuz(let's just not forget that there's video too while programming)
21:41:05preglowbut please don't overdo the thread scheduler, we want to know what threads can possibly run on what cores
21:41:11Kronuz(that's what I say)
21:41:23preglowthis to possibly minimise having to spill the cache all the time (the two cores have caches that aren't necessarily coherent)
21:41:29Kronuzit has two ARM7TDMI, right?
21:41:33preglowand to keep the complexity down
21:42:30Mekrobanyone got a second or two that they can spare to help me find some info
21:42:50Kronuzpreglow: "we want to know what threads can possibly run on what cores" - what do you mean?
21:43:18preglowKronuz: we don't want the second core to run the main thread, scrolling thread, etc
21:43:25preglowKronuz: we want it to run a specific set of threads
21:43:42Kronuzoh, you mean to be able to choose on what core a thread is running?
21:44:02preglowmore like hardcode than choose
21:44:27KronuzI was thinking as a parameter to the create thread
21:44:36Kronuz(don't know yet, 'cause not all devices have dual cores)
21:45:18preglowvery few have
21:45:31preglowonly portalplayer based stuff, which is right now, ipod
21:46:01Kronuzalso, I'm not sure how good is the code on that side (real concurrent access to memory)
21:46:17preglowbut yes, we really want dual core operation to be as specific as possible, ie. only codec thread on the second core, so we can optimise more easily and not implement resource intensive generic cases
21:46:40FebsMekrob, what do you need?
21:46:51Kronuzpreglow: is someone already working on dual core yet?
21:46:54preglowKronuz: nopes
21:47:01preglowKronuz: i've had some thoughts on it, but that's all
21:47:42preglowbut yeah, are you familiar with rockbox?
21:48:20Kronuzdamn, I feel guilty, I should be working and I'm playing with rockbox :S
21:48:38Kronuzpreglow: not particularly, I just found about rockbox yesterday
21:48:49preglowthen you should start to study how threading and stuff works, plus experiment some with dual core operation on ipod. currently, i've just put the second core to sleep
21:48:50Kronuzoh, wrong, almost two days ago
21:49:22Kronuzyeah, I've checked it a bit already (the thread stuff)
21:49:34preglowcrt0.S is where all the second core stuff is dealt with as of now
21:50:18preglowgood to know: cores are completely separate, share the same ram, but different caches, and the bus is not snooped, so accesses to the same memory should not be done by standard means
21:50:29 Quit mongey|zZz ("( :: NoNameScript 4.03 :: )")
21:50:35preglowthere is a shared internal ram area that is not cached, however
21:50:53preglowbut this ram is also very fast, so we use it for codecs and such, so there's not really much left for cross-core communication
21:51:28 Join joe2 [0] (
21:52:27Mikachudidn't you find executing code from it wasn't really much faster, just putting data there?
21:53:44 Join ZenMasterJG [0] (n=Jordan@
21:54:05amiconnOn PP5020+, iram doesn't make a difference for both code & data, provided the code/data is already cached
21:54:17amiconn(both iram and cache are single cycle)
21:54:34menollook, my test is a bit working.. but does anyone know if it's posible to compile only the plugin? i'm now everytime recompiling the hole rockbox-simulator..
21:54:37amiconnPP5002 has a broken cache (1 waitstate), so it will make a difference
21:54:43XavierGrok now I will try to reboot but most certenlly my main HD is fucked up.
21:54:48 Quit XavierGr ("One firmware to rule them all!")
21:54:59Mikachui remember enabling ICODE for vorbis and not being very impressed, and also linuxstb talking about pacbox
21:55:38amiconnColdfire has instruction cache only, that's why it's way more beneficial to put data in iram than code
21:55:39Kronuzpreglow: I also want to add a suspend mode as the apple's firmware
21:56:04preglowKronuz: well, that should be far easier
21:56:06Kronuzpreglow: so that turning the ipod off would really just suspend
21:56:28preglowyou mean the fast wakeup suspend or the deep sleep one?
21:56:29*amiconn prefers poweroff over suspend
21:56:40dionoeaare ints on all the targets 32 bit ? (at least color targets)
21:56:41Kronuzspecially for me not having much experience (some, but not much) with processors other than the x86 family
21:56:51Mikachuthat could lead to some fun corruption if someone menu+selects to apple while rockbox is suspended and writes to the disk
21:57:04amiconndionoea: On all currently active targets, yes, but don't count on that
21:57:23Kronuzpreglow: still, I have a pretty good understanding of hos systems work and I find it rather easy to get started on new things
21:57:33preglowbut yeah, fast or slow suspend?
21:57:35amiconnThe gmini is 16bit (calmrisc16), and sims can be 64bit nowadays (even in the distributed build system)
21:57:42dionoeawell i'm doing some fixed point float calculations so i'd like as much precision as possible ( hsv <-> rgb conversions )
21:57:45Mikachui thought shut off and deep sleep were the same on ipods
21:57:48dionoeaelse my gradients look weird
21:57:51preglowamiconn: ints are 32 bit also on amd64
21:58:08preglowyou could of course build the sim on a sparc, i guess..
21:58:36amiconnpreglow: ints yes, but if you want 32bit on calmrisc and use 'long' for that, you'll get 64 bits and amd64
21:58:45preglowoh, indeed
21:58:54dionoeaas long as it's more than 32 :)
21:59:05preglowif you need _exactly_ some bit depth, use int32_t or similar
22:00:23amiconnThe load caused by the H300 backlight isn't linear across the brightness setting range
22:00:58Kronuzhaven't you guys thugth of building an iPod emulator?
22:01:16Kronuzso that we can figure the Broadcom chip out easier?
22:01:45preglowamiconn: not exactly very surprising
22:02:02amiconnpreglow: ??
22:02:09 Quit Hansmaulwurf ("( :: NoNameScript 3.81 :: )")
22:02:17amiconnI would have expected it to be linear, given that it's pwm
22:03:04 Quit YouCeyE (Read error: 110 (Connection timed out))
22:03:21preglowhow far off is it?
22:03:29preglowi wouldn't have expected it to be strictly linear
22:03:48Mekrobdoes anyone here own a sansa e200 series mp3 play?
22:05:40peturdamn echo really takes long to fade
22:06:35amiconnpreglow: I need to perform several more runtime tests, but at 53% brightness (8 of 15) the load is ~61%
22:07:11*amiconn suspects that the brightness scale itself isn't lineart
22:07:40amiconn..especially since 0 and 1 are both black
22:11:15*dionoea discovers that DEBUGF( ) is pretty usefull :)
22:11:23 Quit _FireFly_ ("Client exiting")
22:14:02 Quit smrq_ (Connection reset by peer)
22:14:14 Join smrq_ [0] (
22:18:24Kronuzpreglow: hmm.. all the devices rockbox suppoer have ARM processors?
22:20:00Mikachui think there are three different
22:20:47markunKronuz: here you can see the different compilers
22:20:56Kronuzoh, I see it
22:21:15Kronuzcoldfire too
22:21:27Kronuzand others :P
22:22:12Kronuzjust that there's only a single crt0 file I would have thought of putting processor specific stuff in different files
22:22:44markunI think it will be split
22:23:04Kronuzit really should
22:23:44Kronuzbut anyway... that'll be done in its own time
22:24:17 Quit idnar (Remote closed the connection)
22:24:43 Quit menollo ("CGI:IRC (Ping timeout)")
22:25:48Kronuzit's difficult to read with the mixed opcodes and processors :P
22:26:03peturifdef hell ;)
22:26:07Mikachurun it through the preprocessor first :)
22:26:19Kronuzyeah :P
22:26:28Kronuzyeah, I can do that too
22:26:58Kronuzbut still... would be better if they were on their own files
22:27:25Kronuzand nobody can argue on that ;)
22:27:46amiconnHrmpf :/
22:27:58*amiconn needs a fixed point implementation of pow()
22:29:13 Quit bu88a ("CGI:IRC")
22:29:51 Join idnar [0] (i=mithrand@unaffiliated/idnar)
22:30:15 Join Poka64 [0] (
22:34:07preglowamiconn: what base do you need?
22:35:31preglowthere is some code in replaygain.c you might very well be able to use
22:35:37***Saving seen data "./dancer.seen"
22:35:50 Quit BioVorE (Read error: 110 (Connection timed out))
22:35:53amiconnBase is between 0.0 and 1.0 (0..255 expressed as integer). Exponent range must be at least 1.0 .. 2.0, better 0.5 .. 3.0
22:36:03amiconnIt's for gamma correction
22:36:34preglowbase varies, then it's harder
22:37:02preglowreplaygain.c has fp_exp, which has base e, and a^x = e^(ln(a)*x)
22:37:09preglowbut we have no fixed point ln anyway :/
22:37:09Kronuzwhen was the rockbox project started?
22:37:25Kronuzand when was the iPod 5G stuff added?
22:37:30amiconnlate 2001
22:37:46oboI've got a fixed point ln in FS #5551 - last 2 comments
22:37:57obofixed point sqrt also
22:38:07KronuzI think the source code could use a major overhauling
22:38:19Kronuz(total rewrite would be an option)
22:38:38BagderI beg to differ
22:39:16preglowKronuz: i have a more general (but very probably slower) fixed point sqrt in eq.c
22:39:28preglowKronuz: why do you say that?
22:39:43preglowehh, that first was to obo
22:40:04Kronuzwell, just that I find it rather messy (with all the mixed code and stuff)
22:40:12preglowmixed code as in ifdefs?
22:40:21Kronuzwell, that too
22:40:25preglowwe have introduced a partial solution to that already
22:40:30Kronuzthen again it's a lot of work, and maybe I'm just a bit lost 'cause I'm really new to the code
22:40:30preglownot all code uses it yet
22:40:34preglowwhat other mixed code do you mean?
22:40:42preglowsaying it's alot of work is an understatement
22:40:46preglowit'd be a massive project
22:40:52Kronuzhehe :P
22:40:55KronuzI was trying to be positive
22:40:59Bagderand totally overrated imho
22:41:03Bagderrewrites usually are
22:41:19preglowwell, at least for most c based projects
22:41:34preglowrewrites can do wonders for oo stuff if you've gone with a flawed design
22:41:43Mikachuisn't splitting arch specific code in the todo for 3.1?
22:41:47preglowMikachu: yes
22:41:49Mikachui glanced over that page yesterday
22:42:21preglowKronuz: what other mixed code are you talking about?
22:42:31Kronuzjust re-thinking the whole architecture and improving upon the concepts with the knowledge already gained during the time rockbox has been living... then rewriting a clean design with lots of comments would be nice
22:42:58Bagderwe have a new arch structure planned
22:43:04Bagderand even started
22:43:14Bagderno need to rewrite for that
22:43:22Kronuzpreglow: maybe I'm confused about it, I told you... I've just started reading the source code
22:43:32Kronuzbut for instance the bootloader
22:43:37preglowstarting a rewrite would put rockbox in an even bigger hole than it currently is, if you ask me
22:43:45Kronuzseems it's on crt0.S but also in the bootloader directory
22:44:04preglowKronuz: lots of firmware/ code is used by the bootloaders
22:44:06Kronuznot if you do it in a new branch
22:44:14preglowcrt0.S is a special case
22:44:15Bagderyes then too
22:44:26KronuzI see
22:44:36preglowif we want a rewrite done, we have to force it
22:44:41preglowif not, it will never happen
22:44:43preglowyou can trust me when i say that
22:45:04KronuzI'm more used to c++ too
22:45:07preglowinterest will vanish in the project for a lot of people then
22:45:28Kronuz(maybe that's the reason I find it a bit confusing and mixed)
22:46:02preglowi don't really think the code is very bad anyway
22:46:07Bagderme neither
22:46:12KronuzI didn't say it is bad
22:46:22Bagdersure it can use some polish, but the general state is not that bad
22:46:22KronuzI just say it could be cleaner
22:46:48preglowand i say we deal with that in the more or less only fashion available to use: incrementally
22:46:51preglowas you go
22:46:59*Bagder nods
22:47:07preglowas with the playback engine most recently
22:47:37Kronuzso, tell me about the new architecture plans
22:47:49Kronuzare those already in a drawing board?
22:47:54preglowthe arch plans they're talking about involved moving all architecture dependent code into the target/ tree
22:47:55Bagdercheck the iaudio x5 file layout
22:48:03preglownope, they're already implemented for iaudio
22:48:22preglowthis will remove most of the need for #ifdefs per target
22:48:31KronuzI'd thought that one would be on firmware
22:48:39Bagderit is in firmware
22:48:49Kronuzoh, tight :P
22:49:35Kronuzyeah, that's definitely better
22:50:00Kronuzwhy are there som many empty directories?
22:50:20preglowobo: interesting page about log/exp you found there
22:51:31oboyeah, you seen the bit about arm asm code?
22:52:31 Join damaki_ [0] (
22:52:46preglowyeah, i can see how these will work nicely on arm right away
22:52:53markunKronuz: empty?
22:52:57preglowunfortunately, it'll be pretty slow on other archs
22:52:58Kronuzit would be nice to have a threads CPU usage in the debug window
22:53:10Kronuzmarkun: well, firmware/test
22:53:20Kronuzhas many empty directories
22:53:27Bagderits due to CVS
22:53:41Kronuzthat too... switching to SVN ;)
22:53:54preglowKronuz: most threads do very little, i don't think such a cpu view would yield very much usable information
22:54:01preglowBagder: THATS IT
22:54:06preglowBagder: LETS GO SVN!!!1
22:54:11Bagderthey're not empty for me
22:54:15Mikachuall your problems are solved
22:54:24*Bagder slaps preglow
22:54:27Mikachui forgot sarcasm caps
22:54:30Bagderdown boy down
22:54:32Kronuzpreglow: well, it would be threads CPU and disk usage
22:54:51Kronuzit would look nice if not useful :P
22:54:59preglowplease do implement it
22:55:03 Quit idnar (Remote closed the connection)
22:55:19KronuzI'll start implementing stuff as soon as I start figuring the code out
22:55:52KronuzI'm already making good assumptions on many areas :)
22:55:57preglowshouldn't be too hard to add thread cpu monitor, but you'll need to hook the hires timer
22:56:03preglowwhich alone disqualifies it from cvs inclusion
22:56:50 Quit xmixahlx ("blah blah blah")
22:57:04Kronuzoh, also I was talking with smably yesterday about a second disk access icon
22:57:07*dionoea asks if it's possible to have fonts rendered to a offscreen buffer
22:57:21preglowdionoea: everything is possible
22:57:38dionoeadoes the current api already provide a way to do so ?
22:57:45preglownot that i knmow of
22:57:55Kronuzpreglow: I'm not sure, but I think the icon displays only when the disk is actually seeking or makig disk accesses
22:57:57preglowbut i have dabbled very little in that part of rockbox
22:58:06Mikachuisn't the framebuffer in fact offscreen? :)
22:58:09dionoeaok, thanks for the answer
22:58:18KronuzI was thinking of having a different icon to state when the disk was just spinning, but not accessing anything
22:58:41dionoea(it's to add text support in rockpaint ...)
22:59:06preglowKronuz: currently, i believe the hd icon is meant to emulate the hardware disk activity leds on some devices
22:59:23preglowKronuz: and those only light up at actual accesses, like you've probably seen on pcs too
22:59:26Kronuzyeah, that's why it's called led (in the source code, I suppose)
22:59:42tucozpreglow, what is 'rework' in norsk?
22:59:50Kronuzpreglow: but you know it would be useful to see when the disk is spinning too (and not accessing anything)
23:00:08 Quit RedBreva ("Time for Tubby ByeBye")
23:00:27Kronuzjust 'cause in these devices spinning is not a good thing for battery, and it would help finding weird anomalies in the code behavior
23:00:29preglowtucoz: good question gimme a sec
23:00:44Mikachuomarbeta but spelled in norwegian?
23:01:00preglowomarbeide, i guess
23:01:11tucozprobably. thanks
23:01:19preglowbest candidate i can think of anyway
23:02:00Kronuzanyway, other small question in WPS files creation, %cL shows the hour in 00-12 format, and %cl in 1-12?
23:02:08Bagdercoldfire 5251 is interesting
23:02:18Bagder"Other hardware features include on-chip USB 2.0 On-the-Go (OTG) technology"
23:02:32preglowBagder: got any targets with that?
23:02:42Bagdersomeone mentioned one in the forums just now
23:02:46Kronuz('cause I think the wiki is wrong, there, but I want to make sure)
23:02:59*preglow knows nothing about wpses
23:03:06Bagder"Sony NW-A3000"
23:03:13preglowi like the coldfires :>
23:03:33Kronuzaso, why is it not %cP uppercase PM/AM ?
23:03:42Kronuzoh, well
23:03:47Bagderpretty new announcement it is
23:04:42Bagder"Freescale provides schematics, layout files and component lists for a 1.8-inch, 20 GB HDD reference design that includes a color liquid crystal display and support for JPEG, MPEG4 and USB 2.0 OTG."
23:04:54Kronuzhmm... are there documents explaining what's going on on every step of the iPod booting process and beyond?
23:04:57Bagderit makes you suspect Sony did what? ;-)
23:05:12preglowwhat the hell is that playforsure shit?
23:05:36markunpreglow: did your love for ARM cool down a bit?
23:05:44preglowmarkun: yeah, a tiny bit
23:06:06preglowprobably, with docs and a better hardware multiplier, i'd like it more
23:06:16preglowalso, i don't like load/store archs
23:06:18amiconnKronuz: Why do you need a separate icon for disk spinning? You can clearly notice when the disk is spinning, you don't even have to look at the unit...
23:06:45Kronuzamiconn: for the roaring?
23:07:02 Quit damaki (Read error: 110 (Connection timed out))
23:07:07Kronuzwell, it's hardly noticeable without the access "sound"
23:07:44Kronuzthere were some times yesterday when I wan't sure if it was spinning or not
23:08:05markunKronuz: how long is your spin down timeout?
23:08:29Kronuzbut for moments I thought it was still spinning afterwards
23:08:35Kronuz(and maybe it was)
23:08:46Kronuzthat's why an extra icon would be nice
23:09:19Kronuzmaybe the little disk for access and some other much less intrusive one for spinning (nothing when it's off)
23:10:48KronuzI'd change the 'I' for the hour (01..12) in WPS files to 'L' (hour 1..12 is 'l' and could get easily confused with 'l', besides 'L' sounds more consistent)
23:11:07Kronuz(but then again maybe not :P)
23:11:12*amiconn wonders whether the 1.8" disks in the ipods are so much different from the 1.8" disks in the irivers
23:11:56*preglow off
23:12:07Kronuzoh well
23:12:10Kronuzg'night :)
23:12:28Kronuzpreglow: hey, just one thing before you go :)
23:12:46Kronuzyou know of any documents I might use to understand how the iPod boots and works, etc
23:12:58Kronuz(any information I could use for the ARM processors too)
23:13:24BagderKronuz: arm7tdmi (the core) docs are available
23:13:40Kronuzoh, yeah, I checked at Atmel already
23:13:57Kronuzbut applied on the iPod I meant
23:14:25Kronuzdocuments from reverse engineering
23:14:33BagderI don't think there are any such
23:14:41Bagderother than source code
23:14:42markunKronuz: perhaps at ipodlinux
23:14:52KronuzI found some about the boot process in ipodlinux source code, but not much
23:15:09Kronuzit would be nice to make one on the wiki
23:15:28Kronuznarrating step by step what's going on from the time you power the iPod :P
23:15:45Kronuzwouldn't it be?
23:16:09Kronuzperhaps one couold synch the narration to the source code files (for newbies)
23:16:22oboBagder: wikispam?
23:17:41Kronuz"and then the iPod copies the startup code to the 0x40000000 address and runs it from there, (crt0.S, line x-y)"
23:17:45Kronuzsomething like that
23:18:36Kronuzbut the whole process... "finally the Rockbox creates the scrloo thread, which it's for.... (file, line n)"
23:18:50Kronuzmaybe, that's just a thought
23:19:12Kronuzit would be nice to have something like that probably better to give just the filename and the function name)
23:19:16BagderI agree its a good idea
23:19:30Kronuzfor newbies it would be grat
23:19:36Bagderbut hard work to write and keep up to date
23:19:39Kronuzalso for those wanting to learn more about it
23:19:53Kronuzit would be hard to keep, but not too much
23:20:05Kronuzas the basic architecture wouldn't change offten
23:20:16Kronuz(if it changes at all)
23:20:24Bagderit does
23:20:27Kronuzexcept for dual core introductions and stuff like that
23:20:49Kronuzyeah, but keeping the narration in an abstract level, not procedural
23:21:21Kronuznot like "then line x does this and line y does that"... not like that
23:21:54 Join idnar [0] (i=mithrand@unaffiliated/idnar)
23:26:49 Quit heff ("Client Exiting")
23:26:59Kronuzwhat's the entry point in the firmware?
23:27:45 Join Paul_The_Nerd [0] (
23:27:53Kronuzhi Paul_The_Nerd!
23:27:59 Quit EbErT (Remote closed the connection)
23:29:47Bagderwe're on exactly 1000 regged users in the wiki
23:30:01Kronuzme being the last one? :P
23:30:07*Paul_The_Nerd cheers
23:30:21BagderKronuz: yeps ;-)
23:30:42KronuzI'm the latest addition then?
23:30:48Bagder(excluding the spammer that came after you)
23:31:11Kronuzare spammers commen?
23:31:18Bagderyes, fairly
23:31:22 Quit akaidiot (Remote closed the connection)
23:31:34Kronuz:( and they just destroy stuff or what?
23:31:45Bagderjust fill in weird stuff with lots of links
23:32:00Bagderone guy posted a whole online store
23:32:07Kronuzthey don't have a life or what?
23:35:07 Quit juxtap (Nick collision from services.)
23:35:13 Join juxtap [0] (
23:35:26tucozyou would guess they don't. I even remember some of the spammers names. HanSolo and SinerAram being two nasty ones.
23:36:02Bagderwe block >10 IP (ranges) nowadays
23:36:15Bagderdue to repeated spamming
23:37:25 Join Sinbios [0] (
23:37:35Kronuzhey, why did you guys say Rockbox doesn't go back to the WPS after a while?
23:38:38Paul_The_NerdBecause nobody's bothered to make it do so, for the main part?
23:39:37KronuzPaul_The_Nerd: anyway, a lot's been going on since you last were here Paul
23:40:00 Quit idnar (Remote closed the connection)
23:40:08 Join idnar [0] (i=mithrand@unaffiliated/idnar)
23:40:18KronuzPaul_The_Nerd: for the iPods, we now have dual core support
23:40:27 Join akaidiot [0] (
23:40:49Kronuz... in the head, but still waiting to be implemented :P
23:41:08Bagderwe have lots of stuff in the head!
23:41:36Paul_The_NerdIn the head I've got a way to support iTMS, but I don't think Apple will agree to its legality. ;)
23:42:48 Quit dpro (Read error: 110 (Connection timed out))
23:43:29KronuzPaul_The_Nerd: but I got you there for a moment, didn't I?
23:44:16Paul_The_NerdIt seemed kinda unlikely to happen overnight.
23:44:30Paul_The_NerdEspecially without 4-billion people hopping up and down in the forums about it. :-P
23:44:49Kronuz4 billion, what are you talking about?!?
23:44:53Paul_The_NerdI swear, 1/3 of the people in here are just watching for keywords to report back to various places.
23:45:03Paul_The_NerdOkay, so maybe like, 500
23:45:17 Quit Poka64 ("nite")
23:45:30Paul_The_NerdActually, I'd guess maybe 1200-1500 of our forum are iPod users, if not a little more
23:45:46 Join rotator [0] (n=e@rockbox/developer/rotator)
23:47:48Kronuzhey, is Rockbox making use of THUMB?
23:48:22KronuzI thought so... it's just for reducing the code size, isn't it?
23:48:46Bagderbut since it is 16bit it is also generally better suited for 16bit memory accesses
23:49:04*dionoea introduces a new hsvrgb color picker dionoea/rockpaint_colorpicker.png">
23:49:47KronuzI still need to understand how the dual cores work (I've never programmed a kernel on dual cores)
23:50:15Kronuzthat's part of why I want to get into it (to learn something new)
23:51:36smablyum, so earlier i claimed that i was going to try learning the playback code...
23:51:43smablyi think i'm going to put that on hold for now
23:51:48smably(no pun intended)
23:51:53Paul_The_NerdThe playback code wins agian!
23:51:57Paul_The_Nerdagain even
23:51:58smablyheh :)
23:52:05Kronuzplayback code?
23:52:38Kronuz"A Broadcom Bluetooth chip"
23:52:48*Paul_The_Nerd must now go prepare to attend class
23:52:49 Part Paul_The_Nerd
23:52:56Kronuznot likely that one, right?
23:53:50KronuzPaul_The_Nerd: what else is known about the Broadcom chip in the iPods?
23:54:26 Quit akaidiot (Remote closed the connection)
23:55:00Kronuzsmably: oh, it's just the codecs playback "module", right?
23:55:17smablyi just wanted to get familiar with the playback architecture in general
23:55:25 Join darkless [0] (
23:55:34smablybecause apparently there are bugs that need fixing for 3.0, so i hoped i could help there
23:55:56 Quit Kohlrabi (Nick collision from services.)
23:56:02Kronuzhey, Broadcom seems to build network chips
23:56:06 Join Kohlrabi [0] (
23:56:29smablyi noticed that one of the items in ReleaseToDo is "remote support for iriver"
23:56:29Kronuzso I guess it would be unlikely the Broadcom chip on the iPod is for video decoding
23:56:40smablydoes anyone know what exactly this envolves?
23:56:48smablyi know button mappings are an issue
23:56:54smablyis there anything else that needs fixing?
23:57:46 Quit Febs ()
23:58:41 Join actionshrimp [0] (
23:58:54Kronuzhmm.. it also has MPEG-2 encoders

Previous day | Next day