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

00:00:02SoapO112358: Who knows? Doubt it. It's a flash based player - odds are there isn't an iPod Nano inside. ;)
00:00:08preglowamiconn: sure, but that's just a matter of using the correct define, yes?
00:01:18O112358i can't get over my poor h300 :(
00:01:29O112358how can i make sure my next battery doesn't break?
00:01:31 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
00:01:48 Quit busa_blade ("Leaving")
00:01:49bluebrotheryou can't −− it's life
00:02:08O112358but there must be a reason why it broke so quickly..
00:02:19O112358i mean.. batteries aren't supposed to leak are they?
00:02:25scorchemanfacturing defect possibly
00:02:35Soapand definately not lithium batteries.
00:02:48bluebrotherthey are also not supposed to explode, and some laptop vendors had problems with that recently ...
00:02:55Shaidlithion ion batteries are actually not the safest things in the world
00:03:01Shaida poorly made one will explode
00:03:07O112358i think my battery was in too tight.. (it was a replacement off ebay)
00:03:17Shaidsince the contents donít like each other very much at all if they come in contact with each other. :)
00:03:22O112358it's wasn't ion.. it was poly..
00:03:27SoapMost likely a manufacturing defect as scorche said, I wouldn't buy from that place again, though all the no-name batteries probably come from only one or two factories, at least you can try to avoid getting a new battery from the same lot.
00:03:50O112358maybe get a more expensive one?
00:03:56bluebrotherit's always the same thing: the more complex technology gets the more problems arise to keep it controllable
00:04:10Soaplipoly is a subset of li ion.
00:04:20peturO112358: which batt did you buy? I'm expecting one I bought on ebay (li-poly)
00:05:05amiconnpreglow: Yes, correct
00:05:11*amiconn needed to check how that works
00:05:13Soapand if it leaked, it very well likely wasn't li poly, regardless of what bridge in New York they sold you.
00:05:38 Join Rob2222 [0] (
00:05:39amiconnpreglow: This only applies to alac, flac and tremor, btw
00:05:54preglowi'll see it when converting anyway
00:06:13O112358petur: can you link the one you're getting? it's probably the same..
00:07:34pixelmasomeone in the forums reported problems with a cheap replacement battery for his H300 too
00:08:00Shaidremember the old adage?
00:08:04ShaidYou get what you pay for.
00:08:44preglowamiconn: hmm, should software bass and treble be applied to voice codec too?
00:08:53preglowi guess "yes", but i really don't want to deal with that now :/
00:09:14O112358looks pretty similar..
00:09:20Soapthe problem with replacement Lithium batteries is that you can't easily tell the difference between products of varying quality levels. There are many cheap products sold at high prices to attract the "quality" buyers.
00:09:26O112358i might have to go for a more expensive one..
00:09:39O112358hmm.. :'(
00:09:48LinusNbah, -ffunction-sections makes it not load the IRQ handlers :-(
00:09:52Soapunless you buy from a namebrand with a warranty, you might as well buy the cheapest you can find.
00:10:40 Quit Rob222241 (Read error: 104 (Connection reset by peer))
00:11:03 Quit inversions (Read error: 110 (Connection timed out))
00:11:36O112358 look the same
00:11:39 Quit furiousD (Read error: 104 (Connection reset by peer))
00:11:45O112358*looks ... same image..
00:11:48 Join furiousD [0] (
00:12:31peturO112358: and it destroyed your h300?
00:12:38O112358no :D
00:12:50O112358it's was only on the surface of the battery..
00:13:21O112358it stinks though.. and i need to clean it off the inside of the back of the case..
00:13:56O112358hmm.. i wonder what will happen if i burn it XD
00:14:21peturbe kind to the environment...
00:14:46amiconnLinusN: Then I wonder how it works for bootbox...
00:15:38 Quit lex (Nick collision from services.)
00:15:42 Join lex [0] (
00:15:44 Quit lex (Nick collision from services.)
00:16:02 Quit bluebrother ("leaving")
00:16:04LinusNamiconn: didn't you remove the weak symbols for archos?
00:16:13amiconnNo I didn't
00:16:17amiconnWe need them
00:16:23amiconnI just hid them from silly gcc
00:16:30LinusNmaybe that's why
00:16:50O112358petur: oh :(
00:17:09amiconn-ffunction-sections worked before we switched sh-elf-gcc iirc
00:18:34 Quit mirak (Remote closed the connection)
00:19:45LinusNdoes bootbox use interrupts?
00:20:43 Join lex_ [0] (
00:22:57amiconnYes it does, I just checked
00:23:12amiconnThe tiimer tick uses the timer interrupt
00:23:46amiconnAnd ADITI is also used
00:24:00amiconn...needed e.g. for charging on the v1
00:24:04 Quit ender` (Read error: 104 (Connection reset by peer))
00:25:02amiconnLinusN: Do you use the standard bootbox does
00:25:23amiconnYou need an explicit KEEP() for some sections in case you don't
00:25:35hcspreglow: thanks for the fix
00:26:15preglowhcs: np, was an easy one
00:26:24LinusNamiconn: aha
00:26:43 Join pearldiver [0] (
00:27:12amiconnThat's needed for the vectors. Too much indirection for the linker to make it figure out they're needed
00:27:42LinusNof course
00:28:13O112358everyone's too clever here :(
00:28:24 Quit fasmaie (Remote closed the connection)
00:28:44hcsO112358: we knew that already
00:29:25preglowwe're also very beautiful people
00:29:47bospaadjethere are already enough channels on irc with stupid people in them
00:29:56*petur looks at preglow and shakes head
00:30:32preglowcan't help it that i'm gorgeous!
00:32:04*preglow puts on his "talk less shit" hat
00:32:06 Quit _pill ("changing servers")
00:34:37 Join webguest01 [0] (i=98a3648a@gateway/web/cgi-irc/
00:35:43 Quit Mouser_X (Read error: 60 (Operation timed out))
00:35:59webguest01hey i was wonderin were do the pix u make in rockpaint get saved to, or do u make a folder??
00:36:31 Join spas [0] (
00:36:42spashello can I ask I quick question?
00:36:49spasa quick question?
00:37:11LinusNspas: Tim?
00:37:12scorchethat is 2
00:37:18pixelmaquickest: just ask! ;)
00:37:25 Join barrywardell [0] (n=barry@
00:37:46webguest01so does any one know?
00:38:20spasim not tim
00:38:51spasmy question is does rockbox support album art and any other kind of video playback on ipod vid?
00:39:03webguest01do you have to make a folder to save the pix you make in rockpaint
00:39:08webguest01spas i think so
00:39:18scorchevideo playback - yes
00:39:26 Join RogerBacon [0] (
00:39:27scorcheAA - only by an unofficial patch
00:40:08linuxstbwebguest01: I think rockpaint saves whereever you ask it to - it will bring up the keyboard where you enter the full path and filename.
00:40:58webguest01oh casue i was making a picture in english and clicked save and then i typed a name and i couldnt find/load it so i did somthin wroung
00:41:07preglowthe aa patch is _still_ not in a state where we might want to commit it?
00:41:38JdGordonafter rooot menu goes in and the browser code is a bit easier to work with, does anyone like the idea of using it as a file open/save as screen?
00:41:42linuxstbMost people object to AA until metadata-on-buffer is in.
00:43:07webguest01<linuxstb> so what would i type to save just to the root of my ipod?
00:44:13JdGordonwebguest01: /filename.bmp
00:44:23linuxstbwebguest01: I've never used Rockpaint, so I'm not sure how it works, but you would type something like "/mypicture.bmp" to save in the root. I'm not sure where it would go if you missed out the /
00:44:24 Part spas
00:44:35pixelmaJdGordon: I was actually wondering about the occurance of the selector-type/lcd-inverse-problem... that was something I mentioned a few times when testing your earlier patch :) (but obviously didn't test again now)
00:44:54webguest01ok that guys
00:45:29JdGordonpixelma: all fixed now :)
00:45:29 Quit webguest01 ("CGI:IRC (EOF)")
00:48:18 Join webguest46 [0] (i=524f6fcd@gateway/web/cgi-irc/
00:49:22preglowMikachu: the bloody false low battery warning after using disk mode seems to be gone after my upgrade too
00:51:24 Quit Arathis ("Bye, bye")
00:52:34preglowbut then again, you used retailos for that, didn't you
00:52:51 Join _pill [0] (
00:56:15webguest46Hi. today I want to buy a Sansa E250, but as I heard, it has very poor sound quality. Could the rockbox make much better sound quality than the original firmware? and all of rockbox powered devices has the same sound quality, or it depends mainly on the hardvare?
00:56:37preglowwe wouldn't know since we don't yet support sound on it
00:56:48printfXh4webguest46, poor sound quality my ass.
00:56:50preglowthe sound quality is the same as far as we can make it
00:56:56preglowbut the hardware is the deciding factor
00:57:02printfXh4It's all about the headphones, webguest46.
00:57:27webguest46thank you.
00:57:28scorchethe DAC/amp matters just as much
00:57:34scorchecrap in/crap out
00:57:56printfXh4On behalf of preglow, no problem webguest46.
00:59:33 Quit web-taz ("( :: NoNameScript 4.02 :: )")
01:00:08 Join Mouser_X [0] (
01:01:08preglowamiconn: think i've got some prescaling going here now
01:03:28toffesomething about rockbox :
01:04:23toffewith picture
01:04:36scorchetoffe: feel free to add it to the ArticlesAboutRockbox wiki page
01:05:32 Quit entheh ("^~")
01:06:55 Join madmodder [0] (
01:07:17madmoddergreetings all
01:08:08scorchemadmodder: are you the same as on the forums?
01:08:35scorcheah...i see you responded...thanks!
01:10:33madmodderok as my name suggests I'm more of a hardware person
01:10:38 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
01:11:38LinusNmadmodder: i have granted you write access to the wiki
01:12:20 Join web-taz [0] (
01:12:20 Quit webguest46 ("CGI:IRC (EOF)")
01:12:24madmodderThanks linus
01:13:30dan_aIt looks like switching to GCC 4.1.1 might save about 100 bytes on the Archoses.
01:13:55scorche5 pounds a chip is a bit pricey, but it is the only location there is i guess
01:14:08scorchemadmodder: which chip is it exactly?
01:14:51preglowdan_a: meagre in comparison with arm, then
01:15:00preglowdan_a: any problems building for arm? tested the build?
01:15:01madmodderthe one that you need (edo ram 50 pin tsop II 4mx16)
01:15:06 Join miepchen^schlaf [0] (
01:15:14Lloreandan_a: Specifically, tested the bootloader?
01:15:25scorcheyes, but what number is printed on the chip?
01:15:31Mikachupreglow: ah, that's only happened to me once or twice though
01:15:37LloreanOh, wait, it was just the Nano bootloader that was all crazy with the old GCC, wasn't it?
01:15:53dan_apreglow: The player is compiled with -Os, I don't think ARM is. An ARM normal build works - I've not tested bootloader yet
01:16:27madmodderscorche: I will ask "bruce" and put the answer on the forum thread I started, that ok?
01:16:27linuxstbdan_a: Have you had a chance to look into why the 4g bootloader is failing to load retailos?
01:16:41scorchejust edit your last post please
01:16:48preglowMikachu: happened to me about 50% of the time, bloody annoying
01:16:57preglownow seems to be gone \o&
01:16:59pixelmadan_a: so that number was for the Archos Player or any other Archos device?
01:17:01preglowthat's some arm, sir
01:17:06Mikachuand yeah, i do use the of for file transfers
01:17:09***Saving seen data "./dancer.seen"
01:17:22Mikachubut if the emergency mode is fast after the upgrade, there's not much reason to
01:17:26madmodderscorche: ok no problem
01:17:28Mikachuexcept charging
01:17:28dan_apixelma: I just tested the Player
01:17:44dan_alinuxstb: Nothing yet
01:17:44Mikachuso after you fix charging, i'll update :P
01:18:10 Part LinusN
01:18:20madmodderbye all
01:19:09pixelmadan_a: maybe you could test with the V2/FM-Recorder because the Player is quite different from those...
01:22:20 Part madmodder
01:22:22 Join bonbonthejon [0] (
01:25:04x1jmpAre the file descriptors of a plugin closed automatically on exit?
01:25:11dan_apixelma: About 600 bytes (for the bin file - the ucl file actually grows)
01:25:25Mikachux1jmp: doubtful
01:28:05linuxstbx1jmp: No.
01:28:24 Quit Mouser_X (Nick collision from services.)
01:28:33 Join Mouser_X [0] (
01:28:37x1jmpok, then I have to change a lot...
01:28:47 Quit RogerBacon ("Quitte")
01:30:46pixelmadan_a: interesting, thanks for the info. I think that's good but don't know - at least it's now in the logs for people with a clue :)
01:30:57 Join Nico_P_ [0] (
01:31:33Nico_P_is it normal that i can't compile rbutil ?
01:31:38Nico_P_i get a shitload of errors
01:31:53Domonokyon which os ?
01:32:06Domonokydo you have wxWidgets2.8 ?
01:32:07dan_apixelma: It's not a huge gain - and I've not actually patched my GCC, just tried compiling to see what happens, but I'm sure the people who know stuff will be able to make use of the information!
01:32:08Nico_P_Domonoky: linux (kubuntu edgy)
01:32:14Nico_P_Domonoky: yes
01:32:44 Part toffe
01:32:50Domonokyhave you got the ubuntu wxwidgets package or have you build it your self ?
01:33:47Nico_P_Domonoky: ubuntu version
01:33:52Nico_P_i took it from (in the "binaries" section they give a repo)
01:34:01Domonokywould be nice to get a pastebin of the errors .
01:34:24Domonokyah ok, i havent tryed to compile with this package (no Ubuntu)
01:34:40preglowDomonoky: did you make a binary yet?
01:34:49Domonokycould be those Unicode errors..
01:34:56Domonokyjeah der is a linux binary
01:35:03Domonoky-der + there
01:35:23Domonokyin the wiki RockboxUtility
01:35:58 Nick _pill is now known as pill (
01:35:59 Quit robin0800 ("Give a man a fish and he will eat for a day. Teach him how to fish, and he will sit in a boat and drink beer all day")
01:36:01Domonokyat the bottom there is a linux and a win binary (both 32bit)
01:36:31DomonokyNico_P_ : can you give me a pastebin of those errors ?
01:36:41Nico_P_Domonoky: I'm doing it now :)
01:38:14preglowDomonoky: i can't for the life of my make that zip file work
01:38:19 Nick pill is now known as _pill (
01:38:25preglowmy/me, gah
01:38:28Mikachusomeone said something about 7zip earlier
01:38:30Domonokyits 7zip
01:38:39preglowand yet called .zip, how fascinating
01:38:53Domonokyjeah, me is bad.. :-(
01:39:03Mikachushould be .zipzipzipzipzipzipzip?
01:39:32preglowthat crashed really bad
01:39:33linuxstbpreglow: The "file" command is your friend
01:40:01preglowthe wiki is really wget hostile so i use the browser there, in which case i like to open directly in the arch manager
01:40:28preglowi also tried 7z first, but that was an incomplete download for some reason
01:40:28DomonokyNico_P_: strange errors ...
01:40:31preglowwhat adventure
01:40:31SoapIt's a sad comentary that some random blogger can write a better article on Rockbox than paid journalists.
01:40:36linuxstbDomonoky: Did you update the Linux binary after your bugfix (which worked by the way).
01:40:44SoapMore factual, more informative.
01:40:49preglow*** glibc detected *** ./rbutil: munmap_chunk(): invalid pointer: 0x087702cc ***
01:40:54preglowthen i get a huge stacktrace
01:41:21Domonokyglibc problems.. other version of glibc.. bad..
01:41:28Nico_P_same thing than preglow here
01:41:52linuxstbI've just made a Linux build, if people want to try it -
01:42:10preglowDomonoky: other version? which functions do you use that are so sensitive?
01:42:36Domonokydont know.. could be wxWidgets..
01:42:51Domonokyi was just guessing,,
01:42:52Nico_P_linuxstb: same problem... "*** glibc detected *** ./rbutil: munmap_chunk(): invalid pointer: 0x0876d6fc ***"
01:42:53Mikachuif you want to take your chances you can try export MALLOC_CHECK_=0
01:42:56preglowlinuxstb: same thing
01:43:02dan_alinuxstb: What was your troubleshooting idea for the bootloader the other day?
01:43:14preglowNico_P_: what're you on?
01:43:27Mikachuit'll make glibc ignore such errors, with usually worse consequences
01:43:33Nico_P_preglow: kubuntu edgy
01:43:41linuxstbdan_a: Adding "return (void*)DRAM_START;" at the very top of bootloader/ipod.c and see if that starts retailos. If it does, then slowly move it down the file and see which kernel init is breaking it.
01:43:50Nico_P_preglow: and you ?
01:44:09linuxstbdan_a: I mean the top of the main() function...
01:44:13preglowNico_P_: ubuntu edgy, amd64
01:44:28DomonokyNico_P_ uses the readymade wxWidget package for Ubuntu.. i think this is the problem..
01:44:56preglowNico_P_: i don't even have wxwidgets
01:45:13Nico_P_i don't have time to build wxWidgets myself today... i should go to bed soon
01:45:48linuxstbYou could start it building overnight...
01:45:48 Quit Nico_P (Read error: 104 (Connection reset by peer))
01:46:03Nico_P_linuxstb: is it long to build ?
01:46:08Mikachugetting the build to start is usually the tricky part
01:46:20Mikachurhyme not intended
01:46:31Nico_P_Mikachu: exactly... it could take me too much time
01:47:02preglowMikachu: you could continue speaking in rhyme, we need someone like that here
01:47:03preglowfor relief
01:47:11Mikachucomic or otherwise?
01:47:14dan_alinuxstb: Returning at the start of main() works. I'll do tests until I decide I ought to have been in bed hours ago...
01:47:22preglowyou'll have to detect which we want from the context
01:47:32 Quit petur ("Zzzzz")
01:47:34linuxstbGood news - at least that means you have something to debug...
01:47:48Mikachuwithout protest i'll do my best
01:49:14Nico_P_time to go to bed... i'll have a closer look at rbutil tomorrow...
01:49:26 Quit Nico_P_ (Remote closed the connection)
01:49:38preglowwhat more could we need than this cunning swede
01:50:39Mikachuo person from norway, don't take our beer away
01:50:41dan_apreglow: A bunch of them who'd dare to write replacement firmwares?
01:52:05preglowi can think of further things, but yes, that would also be nice
01:52:27preglownothing like finding out you have been listening to a bug for the last two hours
01:52:41 Join Plouj [0] (n=Plouj@
01:52:51Mikachuyou killed kenny
01:52:55PloujI bought an ipod battery for my h320 iriver, and the battery cables apparently are backwards
01:53:00Mikachuoh, pretty close though
01:53:17preglowPlouj: resulting in...?
01:53:27Ploujmy iriver not working with the new battery
01:53:35preglownot surprising
01:53:44Mikachuis it working with your old battery?
01:53:45preglowi don't think they have too much protective circuitry for that
01:53:48PloujMikachu: yes
01:53:56Ploujoh, after the fact
01:53:57PloujI dunno
01:54:03Mikachui fried a usb mouse and gamepad by just plugging them in to a reversed usb port, not fun
01:54:16preglowMikachu: reversed usb port?
01:54:25Mikachu+5v on ground and vice versa
01:54:35Mikachupossibly on the data line, who knows
01:54:36preglowPlouj: i don't think i'd have too high hopes for that h320
01:54:39Mikachuthey died in either case
01:54:50preglowMikachu: who the hell has reversed usb ports?
01:54:56Mikachuepox and asus make identical usb expansion cards that plugs in to the motherboard
01:54:56preglowi know you're backwards in sweden, but damn...
01:55:03Mikachueven the connectors are identical
01:55:09Mikachuthe wiring, however, is not the same
01:55:32Mikachufurthermore, the expansion card is not labeled, so i didn't know it wasn't for my motherboard
01:56:12preglowat least i'll be careful with that in the future
01:56:23 Quit Mouser_X (Nick collision from services.)
01:56:32 Join Mouser_X [0] (
01:56:34Mikachuthe funny thing is only the right port was reversed, the left one worked fine
01:57:32Ploujmy dad reversed teh cables
01:57:39Ploujand now the iriver works with the new battery!
01:57:45Mikachuwho would have guessed!!
01:57:50preglowyou are a very lucky lad
01:58:01Mikachuif your name was kenny, you'd have died
01:58:32Ploujand to think that I tried charging it for a few hours while the battery was plugged in wrong
01:58:38preglowpeople have fried their h1x0s doing less than that
01:58:45preglowPlouj: very, very lucky
01:58:47preglowexcessively lucky
01:58:56preglowdon't do anything daring in the future, you've had your fill
01:58:59Ploujwhat do you could have happend?
01:59:09Ploujpreglow: I didn't know it was actually daring
01:59:10Mikachuthe battery could have exploded
01:59:22PloujI wasn't aware that the battery was wired backwards
02:03:26preglowoooh, ntfs-3g 1.0
02:04:48 Part dmdfan
02:12:19 Quit Mouser_X (Nick collision from services.)
02:12:28 Join Mouser_X [0] (
02:14:17 Join ppeom [0] (i=oppa123@
02:14:23ppeomhi all
02:14:28dan_aOh, this is a lovely bug.
02:14:31dan_aHi ppeom
02:15:25ppeomwho's know how to using %rr tag?
02:15:38dan_alinuxstb: Checking the return code from loading apple_os.ipod is what is stopping the 4G greyscales from working
02:17:15 Join fasmaie [0] (
02:17:36pixelmappeom: the only help I can offer (never used it myself)
02:18:49linuxstbdan_a: Why is that only affecting the 4g grayscales?
02:19:08ppeomIt's so hard..
02:19:30dan_alinuxstb: I'm trying to work it out. Some stack use thing, or something like that?
02:19:59linuxstbSo is the return code incorrect?
02:20:55 Join terry_ [0] (
02:21:09linuxstbAlso, could you check if it still works when you install with the latest ipodpatcher?
02:21:16dan_aThe return code is right. Without an apple_os.ipod, the return code is -1.
02:21:24 Quit terry_ (Client Quit)
02:21:53pixelmappeom: what do you want to do?
02:27:04 Join akaidiota [0] (
02:33:46 Quit O112358 ()
02:37:00preglowamiconn: now with prescaler, same procedure as last time, #define HAVE_SW_TONE_CONTROLS in target config header of your choice
02:37:59 Quit akaidiot (Read error: 110 (Connection timed out))
02:38:10preglowamiconn: i think there's an issue when adjusting volume in the wps, so beware
02:38:12preglownow, bedtime
02:38:27 Quit x1jmp (Read error: 110 (Connection timed out))
02:39:31 Join w1ll14m [0] (
02:43:33 Part pixelma
02:43:39 Quit Domonoky (Read error: 131 (Connection reset by peer))
02:44:34dan_alinuxstb: Latest ipodpatcher: No change. It is the line "if(rc==EFILE_NOT_FOUND) {" which causes the problem: before that we load the OF without a problem, inside that if (and I've checked we're going down that code path) returning DRAM_START crashes the iPod.
02:53:40linuxstbdan_a: I just wanted to know if ipodpatcher made it any worse... It sounds like the kind of odd behaviour we originally encountered with the ipod bootloaders.
02:54:32dan_aIt's weird. If I add my own if statement in, it's fine - but when I return from inside the existing one it doesn't work.
02:54:35*dan_a sighs
02:59:04dan_aAh, it seems to be the memcmp line that is making it die. I think I'll leave any more troubleshooting until tomorrow
03:02:29Shaidthose kooky 4g grayscales!
03:05:23jhMikeSpreglow: hello. what's the reason for arbitrary clipping levels instead of ones based on data size in dsp.c? I'd love to rid it of that if possible.
03:07:25linuxstbdan_a: Is memcmp in iram? Could that be the issue?
03:08:27*jhMikeS just noticed it's past his bedtime :P
03:08:31linuxstbAh no, I'm confusing it with the other mem* functions...
03:10:33dan_aIt's a bit confusing! I'm going to head off to bed now, and have another look tomorrow. Perhaps it should be put into IRAM...
03:15:32 Part Plouj ("oy vei")
03:16:51 Quit Thundercloud (Remote closed the connection)
03:17:11***Saving seen data "./dancer.seen"
03:18:56JdGordononly the archos has the samsung tuner right?
03:20:23jhMikeSJdGordon: afaik, yes.
03:21:40JdGordon:( which means that the space optimization I was going to do only affects the other targets :p
03:23:08jhMikeSwell, I was going to improve tuning for the phillips chip but that adds on some size so a reduction there would be great to make up for it
03:24:38JdGordonit would have been tiny
03:24:51jhMikeSwhat's tiny?
03:25:04JdGordonthe radio_hardware_preset() check makes settings difficult
03:25:10JdGordonthe saving i was goin to do
03:25:48jhMikeS:) yeah, but how much? The tuning would add iirc around 200
03:26:58JdGordonI doubt I would be able t save half that
03:27:17JdGordonjust adds cod complexity, so I wont bother
03:28:29 Join Adam_Weston [0] (n=chatzill@
03:29:36JdGordonthen again.... the recoders which dont have radio would benefit from the smaller code
03:32:49 Quit Mouser_X (Read error: 110 (Connection timed out))
03:33:22jhMikeSthat was a coldfire number anyways...maybe not as bad for archos. it just added a few lines for samsung but fm I think is the one that has to handle both chips.
03:34:03 Part Adam_Weston
03:41:15 Quit web-taz ("( :: NoNameScript 4.02 :: )")
03:47:42 Quit fasmaie ()
03:48:26hcsdag nabbit, lousy text insensitive html
03:48:42 Join webguest01 [0] (i=45b37609@gateway/web/cgi-irc/
03:49:33webguest01hello i need some help with my h120.
03:53:53webguest01woohoo. i figured it out all on my own. now i just have to remember how to do that next time.
03:54:10 Quit webguest01 ("CGI:IRC")
04:02:32 Quit thegeek_ ()
04:05:11 Quit Everybody|away ("( :: NoNameScript 4.02 :: )")
04:16:18 Quit ppeom ()
04:27:13 Join toffe [0] (
04:31:26 Join tryagain [0] (i=c91d0de4@gateway/web/cgi-irc/
04:35:22 Quit tryagain (Client Quit)
04:40:06 Join perldiver [0] (
04:56:12 Join Mouser_X [0] (
04:58:30 Quit pearldiver (Read error: 110 (Connection timed out))
05:03:45 Quit Mouser_X (Nick collision from services.)
05:03:53 Join Mouser_X [0] (
05:09:47 Join NickS [0] (i=d84e2084@gateway/web/cgi-irc/
05:11:20NickSIs anyone on here right now?
05:11:36*hcs watches NickS from the shadows.
05:12:33 Quit barrywardell (Remote closed the connection)
05:12:45NickSWell, I was wondering, if anyone comes on, may I obtain write access? I'm trying a new port, specifically for the MobiBLU DAH-1500i, and it said I need to go here first to get permission. So far I have scanned the cube's innards and am in the process of making schematics.
05:13:23NickSI discovered (upon opening it) that it runs a SigmaTel 3520 chip, and while there is no compiler anyone has found for this, I either plan to find one or make one.
05:13:52hcsvery cool, hopefully someone with the power to do something for you notices
05:14:02NickSThank you.
05:14:24 Quit Mouser_X (Nick collision from services.)
05:14:33 Join Mouser_X [0] (
05:14:48JdGordonwhats your wiki name?
05:15:14 Join thegeek [0] (
05:17:12***Saving seen data "./dancer.seen"
05:19:29NickSThank you.
05:19:51NickSI'm not sure I'll get to it tonight though, as it's late, so I'll load what I've got in the next couple days.
05:24:31 Quit rotator ()
05:29:33 Quit NickS ("CGI:IRC (EOF)")
05:29:59 Quit bonbonthejon (Remote closed the connection)
05:55:43 Quit Mouser_X (Nick collision from services.)
05:55:52 Join Mouser_X [0] (
05:59:24 Join combrains [0] (
06:07:07 Quit Vyrus (Operation timed out)
06:10:08 Quit bombastic1 (Read error: 131 (Connection reset by peer))
06:16:41 Quit bezlemin (Read error: 110 (Connection timed out))
06:16:43 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
06:16:47 Join bezlemin [0] (
06:16:58 Join Nibbier [0] (
06:17:08 Quit xNibbler (Read error: 110 (Connection timed out))
06:17:17 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
06:20:18 Quit Mouser_X (Read error: 110 (Connection timed out))
06:31:24 Quit linuxstb (Read error: 110 (Connection timed out))
06:33:33 Join linuxstb__ [0] (
06:35:15 Join Mouser_X [0] (
06:38:50 Quit combrains (Read error: 145 (Connection timed out))
06:40:30 Quit SirFunk (Read error: 110 (Connection timed out))
06:41:00 Join SirFunk [0] (
06:47:54 Quit linuxstb_ (Read error: 110 (Connection timed out))
06:50:07 Quit Mouser_X (Nick collision from services.)
06:50:09 Join Mouser_X3 [0] (
06:51:06 Nick Mouser_X3 is now known as Mouser_X (
07:06:41 Join nick89 [0] (
07:12:16 Join combrains [0] (
07:15:46 Quit Mouser_X (Nick collision from services.)
07:15:56 Join Mouser_X [0] (
07:16:31 Quit perldiver (Read error: 60 (Operation timed out))
07:17:15***Saving seen data "./dancer.seen"
07:18:57 Join goffa [0] (n=goffa@
07:20:33 Quit goffa ("leaving")
07:22:50 Join goffa [0] (n=goffa@
07:30:47 Join pearldiver [0] (
07:42:16 Quit Mouser_X (Nick collision from services.)
07:42:24 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
07:42:25 Join Mouser_X [0] (
07:42:36 Join miepchen^schlaf [0] (
07:52:24amiconnJdGordon: The samsung tuner code is needed for the archos FM recorder, recorder V2, and Ondio FM. FMR and V2 always have the samsung, Ondio FM can have either samsung or philips so needs code for both
07:54:21JdGordonhaving to check for a fm tuner on some targets makes the recording menu code just a bit more sloppy than it could be
07:54:24amiconnAnd the radio_hardware_present() check is in theory only necessary on the recorder v2
07:54:43JdGordondoes that one have recording from fm?
07:55:00amiconnAll fm archoses can record from fm
07:55:25JdGordonI was afraid of that :p
07:55:44 Part toffe
07:55:49amiconnOfficially, the recorder v2 has no radio, but the first series were in fact fm recorders in disguise
07:56:05JdGordonoh, would it be ok to split the recording menu code into one file each for hwcodec and swcodec? do they share code there? the radio is there, and rockbox will give the owners of these a little extra that the archos firmware denies :)
07:57:00amiconnThat's the whole reasoning behind radio_hardware_present()
07:57:16JdGordon:) makes sense
07:57:27JdGordonmakes the code annoying.. but it does make sense :)
07:57:35amiconnWhy would you want to split the whole menu?
07:57:43amiconnMost items are identical for both
07:57:59JdGordonthey are? I got the impression hardly any was the same
07:59:00amiconnThen that changed recently...
07:59:05*amiconn would need to check
07:59:14amiconnI'm not recording much, so to say
07:59:59amiconnThe handling of radio recording is different in hwcodec and swcodec, that's one difference I don't like
08:00:48amiconnSwcodec has fm radio as a separate source selection, and for radio recording one needs to go to the recording screen,
08:01:17JdGordonoh.. If you get a chance, could you please fix up the archos keymaps for the root menu? or tell me the global menu and wps button to use? I really want to get it commited soon :p
08:01:18amiconnwhile hwcodec records from fm by just pushing the recording button (-sequence) in the fm screen
08:01:51JdGordonthat sounds logical... swcodec needs fixing then..
08:02:02*JdGordon hardly ever records, and never uses the radio
08:02:50amiconnI find the hwcodec method much more convenient, but it has one single drawback over the swcodec method: you cannot adjust recording gain, it's fixed
08:03:00 Quit nick89 ("Gotta Go")
08:03:24amiconnNot that the hardware wouldn't allow that, but there are no controls to do that in the fm screen
08:03:55 Quit Mouser_X (Read error: 110 (Connection timed out))
08:03:56JdGordonall thats needed then is a shortcut from fm <-> recording to fix that
08:04:09JdGordonor even a menu for it in fm
08:04:41amiconnThe recording options *can* be set from the fm screen on fm archoses
08:04:57amiconn..but the level is not an option.
08:05:06JdGordonso add the option...
08:05:58combrainshi all
08:06:02combrainsquick q
08:06:23JdGordonquicker z
08:06:25combrainsdoes the rb svn repo support proxies
08:06:33combrainshehe :) quick wit
08:07:06amiconnJdGordon: Just a setting wouldn't make sense. In order to set the optimum level you need a recording peakmeter
08:07:11JdGordonyou can download a bzip of the sources if the svn doesnt...
08:08:19combrainswell its just that I have a kinux box that I wanna make use of - the only way I can get it on the net is through proxy and the best way to get sources is SVN
08:08:54amiconnBtw, one advantage of the hwcodec way is also that if prerecording is enabled, you can always catch your favourite song from radio, because rockbox is ready for recording even in the fm screen
08:09:12combrainsfrom my research I *should* be able to get in using the squid proxy server but it was too damn hard to set up
08:10:03JdGordonamiconn: prerecording in the radio screen would be nuts.. 32mb ram to buffer the radio :)
08:10:22JdGordonwell... 27 while rb is actually running, but still plenty
08:10:41amiconn...but since the mas draws more power in recording mode, it's a thing I want to make optional for a long time... :/
08:10:49JdGordonsounds like a shortcut between the 2 screens would be the best way for it tho
08:12:15 Quit Seed (Nick collision from services.)
08:12:22 Join Seed [0] (
08:16:12amiconnNot sure. Maybe the fm screen should have some of the recording controls if fm recording is enabled (not yet existing option)
08:16:56amiconnSounds like a usage scenario for viewports
08:17:00*amiconn sighs
08:17:57 Join Mouser_X [0] (
08:19:19JdGordonwhy hasnt the fm screen been wps'ed? (and rec for that matter)
08:19:35JdGordondo we not want it? or noone can be bothered?
08:19:42jhMikeSamiconn: I have somethings in mind which might ease that by separating the backend machinery from the display of data.
08:19:58amiconnJdGordon: Not much sense
08:20:28JdGordonit makes as much sense as the wps screen...
08:20:28amiconnFor playback, one can choose from a truckload of information that's nice to know but not essential
08:20:41JdGordonbut the fm screen is booring :p
08:20:48amiconnFor recording, there is less info, and what's there is mostly important
08:21:11amiconnFor fm there's also not much to display
08:21:42amiconnThe hwcodec fm screen is less boring than the swcodec one :P
08:22:28jhMikeSthere's too much functionality tied up with the graphical display and that makes adding all those things much harder if not infeasible
08:22:36JdGordonwhats it got that swcodec doesnt? (apart from less room)
08:22:57amiconnA peakmeter.
08:23:44amiconnAnd the reason we can do that is that the peakmeter doesn't require much on hwcodec, just polling the mas for the peak values
08:24:09amiconnOn swcodec we would effectively have to record all the time to calculate the peaks
08:24:09midkayspeaking of peak meters.. with swcodec targets, shouldn't we be able to do spectrum analyzers? opinions on what I'm proposing? a bad idea? imho no, but I believe atm it's the best way to get all the flexibility that seems desired.
08:29:46 Join bluebrother [0] (i=pwLKhGHP@rockbox/staff/bluebrother)
08:31:09JdGordonjhMikeS: anything that makes life easier is good :)
08:32:36bluebrothershould we keep FS #6682 open?
08:32:58bluebrotherI don't think this request is useful ...
08:33:07JdGordonI dunno.. i saw it eariler today and thought about closing it
08:35:22 Join aliask [0] (
08:36:57jhMikeSJdGordon: I'm guessing it'll save space and complexity add flexibility. I'll try proving it all out in reality at some point. Something I want to do requires it anyway.
08:41:50aliaskAnyone know where the boot sequence text file on GigabeatSInfo came from? Serial?
08:44:17 Join kaaloo [0] (
08:45:23 Join desowin [0] (
08:45:35 Join ender` [0] (
08:46:02 Join ^BeN^ [0] (i=Paprica@
08:47:06JdGordonspeaking of the recording screen... the volume and gain settings dont accept button_repeat on the ipod which makes things difficult :p
08:47:45JdGordonhow the heck do you exit it on the ipod?
08:47:58 Quit Mouser_X (Nick collision from services.)
08:48:07 Join Mouser_X [0] (
08:48:47jhMikeSJdGordon: what, it explicitly removes checks when compiling on iPod or button repeat don't quite work the same on it?
08:49:03 Join Rob222241 [0] (
08:49:13JdGordoni havnt looked at the code, but scrolling doesnt change the setting value more than once
08:50:10JdGordonah, it doesnt accept the ACTION_SETTINGS_DECREPEAT action
08:50:59jhMikeSI guess repeats are done differently on iPod :P
08:52:49JdGordonthe rec screen is screwed on my h300... keep crashingc
08:52:49 Quit midgey (Read error: 131 (Connection reset by peer))
08:53:19JdGordoncould be low batt tho
08:54:11 Join kubiix [0] (
08:54:22 Join decayedcell [0] (i=3ba75554@gateway/web/cgi-irc/
08:54:33 Quit decayedcell (Client Quit)
08:55:09 Quit combrains (Read error: 145 (Connection timed out))
08:55:57jhMikeSShouldn't it shut off on low batt? I don't doubt I would hear about something yesterday from petur about any recording trouble. :)
08:56:50JdGordoni dunno... It could be the root menu patch which is doing it (I hope not),
09:03:41 Quit Mouser_X (Nick collision from services.)
09:03:46 Quit Paprica (Read error: 110 (Connection timed out))
09:03:50 Join Mouser_X [0] (
09:04:20 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
09:05:09 Quit kaaloo ("Leaving.")
09:05:19 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
09:07:07 Quit Rob2222 (Read error: 110 (Connection timed out))
09:11:20 Join decayedcell [0] (i=3ba75554@gateway/web/cgi-irc/
09:11:29peturhahaha it seems SETI finally found something...
09:14:23 Quit Shaid (Read error: 110 (Connection timed out))
09:16:09*jhMikeS wonder's if it's his secret project that could be mistaken for alien tech ;)
09:17:17***Saving seen data "./dancer.seen" all the naysayers: see, it's paying off :)
09:18:51JdGordonhmm... does idle poweroff work on the nano?
09:19:32JdGordondoh! had music playing... of course it wont turn off :p
09:20:28jhMikeSthat's good right?
09:22:04JdGordonI didnt have the headphones plugged in, so i thought I may have introduced a bug...
09:22:07JdGordonall good tho :p
09:24:42JdGordondoes anyone know why the nano always shows empty battery after usb?
09:24:52 Join tick [0] (i=c27f0812@gateway/web/cgi-irc/
09:27:25tickBinary size of the core RB matters, right? Could then the loading/saving of the settings and of the FMR files be implemented as a plugin and not in the core?
09:29:00JdGordonthats core functionality which stays in the core
09:29:26JdGordonthe loading/saving settings cant be moved into a setting and still work fast enough anyway
09:29:59 Quit Rick (Read error: 104 (Connection reset by peer))
09:30:17peturtick: the discussion has been held before, and the outcome was no
09:30:47tickI only thought that loading/saving is an action that's taken not very often. And once the settings are in memory the loading module isn't needed anymore.
09:31:00 Join Rick [0] (
09:31:03tick petur: sorry, didn't know that
09:31:28peturah well, the discussion was about the actual settings menu, not the loading/saving alone
09:31:31*GodEater notices the forums are doing their usual trick of running like a sloth through molasses at this time of day
09:32:53 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
09:35:33tickBut what about FMR saving/loading?
09:35:34 Join combrains [0] (
09:35:34 Quit GodEater ("CGI:IRC")
09:35:44tickI.e. the presets
09:35:47 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
09:45:30LinusNtick: we care about the code size, but we also care about KISS
09:45:55 Join robin0800 [0] (
09:46:12 Quit BHSPitMonkey (Read error: 145 (Connection timed out))
09:46:50 Quit combrains (Read error: 145 (Connection timed out))
09:48:33 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
09:55:19tickLinusN: ok
09:56:13decayedcelldoes anyone know which AAC profiles rockbox supports
09:56:14 Join Gibbed [0] (
09:56:18 Quit Rick (Nick collision from services.)
09:56:35bluebrothertick: that will break this functionality if the plugin is missing / outdated. A very bad idea IMO.
09:57:07 Quit pearldiver (Read error: 145 (Connection timed out))
09:58:34tickAnother thought: as the settings are now file based, couldn't they be rearranged a little bit in settings_list.c. E.g. there is a comment '/* more playback */'. We could group the related settings together. Or did I miss something again?
09:59:05 Join BHSPitMonkey [0] (
10:02:42 Quit linuxstb__ (Read error: 110 (Connection timed out))
10:04:34JdGordontick: yes
10:04:41JdGordonjust need someone who can be bothered
10:04:50 Quit Mouser_X (Read error: 110 (Connection timed out))
10:05:53tickJdGordon: ok. Are you bothered? ;-)
10:06:12JdGordonnope :) I was going to do it... but not in the immediate future
10:06:48bluebrotherJdGordon: btw ... seems the latest rockbox menu is mostly bug-free
10:06:57bluebrotherat least free of the bugs I mentioned ;-)
10:07:11JdGordonIm fairly sure the only thing left is keymaps
10:07:26JdGordonso maybe we can figure them out and commit tonight?
10:07:35bluebrotherbut I will play around with it today a bit more ... let's see if I find something else ;-)
10:07:44bluebrotherhow much keymaps are missing?
10:07:48JdGordoni might just kill you if you do :)
10:08:02bluebrotherI don't think this should get committed if there are button maps missing
10:08:12bluebrotherhow good I'm on the other side of the world
10:08:17JdGordonall archos, gb, sansa (i tihnk), and iriver remotes
10:08:49bluebrotherI can check out the iriver remote tonight (in about 10h or so)
10:09:00JdGordonthe agreed keys for commit was a global wps button and global menu is back to root?
10:09:33JdGordonive got one of the lcd remotes, so ill do that ...
10:10:08bluebrotherbtw: when I rolo it seems the settings don't get saved. Is this intended?
10:10:26JdGordonyes, rolo doesnt do a clean shutdown first
10:10:49bluebrotherso it is intended to not do a clean shutdown? Ok.
10:11:03JdGordonI dont know if its intended, or just noone has fixed it...
10:11:12bluebrothercan I force saving the settings in some way?
10:11:50Mikachuthe "save settings" option?
10:12:12Mikachuor is it "write .cfg"?
10:12:15bluebrotherwhere is that?
10:12:21JdGordongeneral > manage
10:12:38bluebrotherbut "write cfg" writes to an arbitrary file. I want the default settings to get saved
10:12:51JdGordonwrite to /.rockbox/config.cfg
10:13:13bluebrothersounds a bit hackish to me ;-) But if it works ...
10:13:31JdGordonif any settings are the same as default they will be ignored on boot (when it resaves that file)
10:14:38LinusNJdGordon: have you tried to run it on the archos player?
10:15:07JdGordondont think so
10:15:30JdGordondoin now
10:16:21LinusNthe archos player is a real party pooper when it comes to ui changes
10:16:22 Quit ender` (Read error: 104 (Connection reset by peer))
10:16:49Bagderyeah, there too ;-)
10:16:51 Join ender` [0] (
10:17:35*JdGordon will be very annoyed if the player pulls the plug on this patch
10:19:07JdGordonworks fine on the player
10:19:19JdGordonthe title isnt shown, so its no worse than before :p
10:19:47bluebrotherwhat happened to the idea of taking out the player from current works?
10:20:15 Quit GodEater ("CGI:IRC (Ping timeout)")
10:20:20JdGordonamiconn wont let us :)
10:20:52 Join kaaloo [0] (
10:21:12bluebrotherI just watched an ebay auction for an ondio ... got quite expensive here :(
10:22:14LinusNwell, the idea is probably to wait with a fork until we have a good solid base for a fork
10:22:34LinusN(dream on) :-)
10:26:50 Quit jhMikeS (Nick collision from services.)
10:26:56 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
10:35:24 Quit ^BeN^ (Read error: 145 (Connection timed out))
10:35:59bluebrotherJdGordon: how much menus are still waiting to get converted?
10:39:03 Quit ender` (Read error: 104 (Connection reset by peer))
10:39:39 Join Shaid [0] (
10:40:19Bagder"What I've done is to write a simple Outlook macro that copies my Outlook Contacts information to a directory structure on the iPod, and by using VoiceBox, I then can create voice tags for each of these folder names."
10:40:32Bagderclever little hack ;-)
10:40:33 Join BigBambi [0] (
10:43:21 Quit netmasta10bt (Read error: 110 (Connection timed out))
10:44:05LinusNBagder: a spoken address book?
10:44:14Bagderhe's blind
10:44:38 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
10:44:41BagderI asked that he would post about it to the list
10:44:51Bagderthat was mailed to me privately
10:45:18LinusNcreative thinking indeed
10:46:11BagderDomonoky now shows with his real name in the front page svn log
10:51:53JdGordonbluebrother: im not sure... not many.... recording is the last major one iirc
10:52:42bluebrotherI was thinking about moving the fm settings to the settings menu since quite a while but I wanted the new menus to be finished before
10:52:57 Join darksoulk [0] (
10:53:21crashdsandisk sansa 1gb fm for £19.99 on amazon, in case anyones wondering ;)
10:53:22JdGordongo for it :)
10:53:51 Quit tick ("CGI:IRC (EOF)")
10:53:51 Quit decayedcell ("CGI:IRC (EOF)")
10:53:52 Quit petur ("CGI:IRC (EOF)")
10:54:02 Join fejfighter [0] (
10:54:35*Bagder ditched the irc::cgi people
10:55:20GodEaterha ha - not me though!!
10:55:26LloreanBest Buy has the 1gb C200 series for $60 right now, not much more than a USB key costs (for American devs interested in seeing if we can expand the E200 port)
10:55:46JdGordonanyone got a few min to do the archos keys for the root menu please?
10:55:50GodEateralthough my proxy is awesome at ditching me anyway
10:57:00JdGordondo we know anything about the m series sansas?
10:57:16BagderI don't think so
10:57:34Bagderbut I haven't tried to find out
10:57:50Bagdereven the C series that is quite similar to E seem to be pretty uninteresting to people
10:58:07crashdare the sansa's nice units?
10:58:14crashdim tempted to order a 1gb model for jogging or something
10:58:23amiconnJdGordon, bluebrother: I noticed that the context menu is not yet converted
10:58:24BagderI asked about Rockbox for C200 on anythingbutipod (which is a sansa-packed place) and not a single person has replied
10:58:44JdGordonamiconn: yeah, i havnt done any menus except the ones in the main menu just yet
10:59:05Bagdercrashd: I think they're nice, but they are portalplayers so we are probably having a runtime issue on them, apart from not having any audio ... :-)
11:00:11darksoulkwhat the
11:00:31*darksoulk pokes Shaid
11:00:58 Quit Shaid (Nick collision from services.)
11:01:00 Nick darksoulk is now known as Shaid (
11:02:05LloreanBagder: With the C-series, didn't we spot an external (to the PP chip) DAC this time? I seem to recall someone at least opening one up
11:02:16Bagderbut it is the very same one
11:02:22BagderAS3514, just external
11:02:23LloreanThat's neat.
11:03:03Shaiddoes that make it cheaper?
11:03:23Bagderwell, it has PP5021 too while the E200 has a PP5024
11:03:26LloreanI keep thinking about it. $70 isn't _bad_ for 2gb, since it can actually play my Audible books natively. But I couldn't tell if it had a UMS mode, and sales people were, as always, concentrating on the better dressed.
11:03:30Bagderso it _has_ to have an external DAC
11:03:46Shaidon an unrelated related note: did the cause of frequency scaling problem on the 4g ipods ever become clear?
11:03:59Shaidmy 4g gets only 1.5hours battery life if Iím lucky.
11:04:13Shaidnot that I can read the screen anymore either way...
11:04:34amiconnBagder: 5021, not 5022?
11:04:52*amiconn would expect a 5022 from the firmware file (?) name
11:05:14Bagdereven the e200's mi4 is called 5022
11:05:21Bagderthe PP looks identical to the nano one
11:05:39amiconnYes, and that's why I think one predecessor might have an actual 5022
11:06:15BagderI think the name 5022 comes from some kind of tool/package they got from PPI so it doesn't reflect the actual HW
11:06:28Bagderbut that's just my guess
11:07:07 Join inversions [0] (
11:08:12linuxstb_Shaid: The latest "kernel_on_cop" patch seems to prevent freezing on my ipod Color - I played music on it until the battery died without any freezes.
11:08:13Bagdersandisk changed name to "firmware.mi4" in recent upgrades
11:08:20JdGordonLinusN: there is a fair amount of code in tree.c which is no longer needed (with a bit of cleenup). would it be better to leave it out of the patch and fix it later?
11:08:55 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
11:09:57amiconnBagder: Could also be a PP5022, as the actual name string isn't present on the package. Compare it to this one:
11:09:57LinusNJdGordon: i think so, yes
11:10:16LinusNJdGordon: you could mark the dead code with a few comments
11:10:16 Join Lhademmor [0] (
11:10:28 Join Ribs [0] (n=ribs@
11:10:38Bagderamiconn: indeed
11:11:37LhademmorHi, I've previously been in this channel stating that there were some problems with my nano and I thought it was due to having installed rockbox. Now it turns out that it works fine again - I dunno what happened...
11:11:47linuxstb_Does anyone know the difference between a PP5021 and PP5022? My guess is that they were launched together, as a replacement for the PP5020, but there's no public product brief for the 5021.
11:11:50JdGordonanyone know what .h fade() is in?
11:12:23BagderJdGordon: find . -name "*.h" | xargs grep WHATYAWANT
11:12:29LinusNJdGordon: find . -name "*.h" | xargs grep fade
11:13:16 Join _FireFly_ [0] (
11:13:21 Quit miepchen^schlaf (Read error: 113 (No route to host))
11:13:36LhademmorIs Rockbox Nano recommendable or are there too many bugs atm?
11:13:37 Quit _FireFly_ (Remote closed the connection)
11:13:59 Join _FireFly_ [0] (
11:14:03LhademmorIYHO of course
11:14:03linuxstb_JdGordon: gwps_common.h (obviously...)
11:14:35linuxstb_JdGordon: Which probably explains why it isn't working outside the wps...
11:14:38LinusNLhademmor: i don't know about bugs, but you will get a greatly reduced battery time
11:15:10linuxstb_Lhademmor: It's free to install, and you can either dual boot or easily uninstall, so just try it.
11:15:28LinusNother than that, i think it's fairly stable on the nano, someone correct me if i'm wrong
11:15:36pixelmaJdGordon: tbh I'm not very motivated to test the root menu on my Ondio since I know it adds ~2500 bytes to binary size...
11:15:55linuxstb_pixelma: The more bugs you report, the more you'll delay it...
11:16:23LinusNpixelma: so it doesn't fit?
11:16:24JdGordonlinuxstb_: wtf is it doing there? :p
11:16:33*linuxstb_ wonders where the bootbox miracle patch is.
11:16:53LloreanLhademmor: Other than the battery life, it's pretty much fine. I use it regularly enough
11:17:00LhademmorLinusN, any idea of the reduced battery time is something which can be fixed in the future?
11:17:12pixelmaI though the menu conversion had priority then
11:17:18***Saving seen data "./dancer.seen"
11:17:19LloreanLhademmor: It definitely is something that _should_ be fixable, but requires knowledge about the hardware we don't yet have.
11:17:19LinusNLhademmor: we certainly hope so
11:18:07linuxstb_Lhademmor: On almost all other players (excluding ipods and the iriver H10, which has the same CPU), Rockbox has either equivalent or longer battery life than the original firmware.
11:18:51pixelmalinuxstb_: nice tactic ;)
11:19:03LhademmorCool. I'm all for free firmware, but I think the reason why my iPod went dead last time was because I unexpectedly dried up the battery too fast.... iPod does generally have a sucky battery
11:19:48LloreanLhademmor: And the iPod hardware doesn't seem to react well to a dead battery, though this is apparently true in the original firmware too.
11:19:50Lhademmorlinuxstb_: How big is the difference (Apple >< Rockbox)?
11:20:00LinusNLhademmor: huge
11:20:19JdGordonhuge is an understatement even
11:20:24linuxstb_Lhademmor: It depends on the ipod, but I think it's around 50% to 60% of Apple's firmware.
11:20:25LloreanOne could say 100% ;)
11:20:40*GodEater wonders what we're measuring
11:20:47LinusNbattery time
11:21:16LloreanLhademmor: I get about 6-7 hours on my Nano with Rockbox, depending on how I use it.
11:21:26JdGordonpixelma: hmm your right.... root menu would make the ondio fm build red again (dunno what the size diference is.. but its big :( )
11:21:28LloreanApple advertises 12 I believe?
11:21:43JdGordonI got 9.5 with my nano running batt bench
11:22:19LloreanJdGordon: My Nano's a bit over a year old now, and has some higher bitrate files than it needs.
11:22:47LhademmorSince I'm a heavy user of iPod nano, I think I'll remain spectator until the battery 'leak' is plugged. I'll be watching closely
11:23:05linuxstb_Or buy another one - and double your battery life :)
11:23:27BagderLhademmor: don't hold your breath
11:23:30Mikachuaren't there replacement batteries with like 4 times as much energy?
11:23:38GodEaterLhademmor: I still recommend trying it out - there's no problem with dual booting on the nano
11:23:44ShaidI get 1.5hours on my 4g.
11:23:48Shaidyouíre all very lucky.
11:23:59LhademmorI'll miss the ogg-decoding tho...
11:24:02linuxstb_I get 5 or 6 hours playing FLAC on on my IPOD Color.
11:24:11LhademmorBut I've got dbpoweramp so I'll just convert everything
11:24:33ShaidThough I should try the new kernel_on_cop patch
11:24:39linuxstb_Shaid: How long does the Apple firmware run for on your 4g?
11:24:47Shaidno idea
11:24:52Shaidmy screen is so dead I canít tell what Iím doing
11:25:07Shaidand since all my music is in rockbox dirs now...
11:25:11linuxstb_Then you can't compare Rockbox's battery life - it just sounds like you have an old battery.
11:25:37linuxstb_Rockbox's battery life is bad, but not that bad.
11:25:39ShaidI also had to disable frequency scaling.
11:25:43Shaidwhich lowers the life.
11:25:57Shaidand Iíve got to run the screen at max contrast.
11:26:01Shaidwhich probably doesnít help either.
11:26:23Shaidthe only reason I can still use it is thanks to rockbox though :)
11:27:20pixelmaJdGordon: well... rombox is still broken on standard OndioFMs in svn - it only doesn't show red in the build table
11:28:59LinusNpixelma: do you have a good idea what we should do to support the archos targets in the future?
11:30:52LinusNwe need a plan, and a good one
11:31:00preglowjhMikeS: arbitrary clipping limits?
11:33:04jhMikeSpreglow: the DSP_SET_CLIP_MIN/MAX stuff.
11:33:21 Quit GodEater ("CGI:IRC (Ping timeout)")
11:34:34jhMikeSonly a couple codecs set that and always to a value based on the depth...doesn't make much sense to me. can clip after scaling more efficiently really.
11:35:06amiconnLinusN: Even with [IDC]Dragons's bootbox optimisations, rombox will break sooner or later
11:35:18jhMikeSpreglow: the exception being dither of course
11:35:19LinusNamiconn: yes, that's why we need a plan
11:35:20amiconnBut keeping code compact is always a good idea
11:35:32JdGordonwasnt the plan get rombox going again then fork and freeze the archos targets?
11:35:44 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
11:35:44amiconnThere are several things in the works which will help (e.g. langv2 rework)
11:35:48pixelmaJdGordon: nooo :/
11:35:49JdGordonunless the bootbox work never ocmes?
11:36:14*JdGordon bbl
11:37:10 Join tick [0] (i=c27f0812@gateway/web/cgi-irc/
11:37:25LinusNsupporting the archos targets is increasingly getting harder
11:37:51amiconnI think we should try to get rombox going again (btw, there are still 2 targets where rombox is working), but forking would be a very bad idea
11:38:07LinusNa bad idea for archos, yes
11:38:25amiconnIt would be a bad idea in general, imho
11:38:27pixelmaLinusN: I don't have a plan and I cannot comment on coding but it would make me sad if work there would be stalled (anyone who's seen my Ondio knows)
11:38:57LinusNfor example, i want to have a nice themable gui
11:39:30*jhMikeS looks forward to implementing gradient fill and alpha blending ;)
11:39:31LinusNwhich will definitely increase the binary size
11:39:34luckzI still protest how I can listen to over 50% and further than 2 minutes, yet the .scrobbler.log declares it skipped. did anybody ever fix that?
11:40:00LinusNluckz: no, i don't think anyone has bother looking into it
11:40:21luckzwell, I could of course skip by turning the machine off, on again and then skipping. every time.
11:40:25luckzjust to get stuff scrobbled.
11:40:34LinusNluckz: or fix the bug
11:41:05luckzrockbox is not written in pascal :p
11:41:12Bagderluckz: convert it!
11:41:17 Join miepchen^schlaf [0] (
11:41:29luckzimpressive idea, but then I'd still need to understand the language I'm converting from
11:41:39luckzplus I doubt anybody would want to use a pascalbox
11:41:58luckzplus I'm already supposed to learn logic.
11:42:04luckzand get 'certified' there.
11:42:10GodEaterthe learning curve for Pascal -> C isn't that steep IMO
11:42:11 Quit Lhademmor ("Chatzilla 0.9.77 [Firefox]")
11:43:15*linuxstb_ first learnt C by using the "p2c" program...
11:43:33preglowforking will be bad for archos, but if we're going to keep stressing archos binary size, we'll have feature freeze-like conditions where, sooner or later, people will stop coding
11:43:34*jhMikeS forgot pasal too many times to count
11:43:49preglowa direct result from most coders not using archoses
11:44:18Bagderwe can't continue to both develop Rockbox *AND* fit within very tight boundaries on archos in the long run
11:44:32preglowjhMikeS: i agree those options are pointless, yes, but we do need some way for codecs to tell dsp their real data resolution
11:44:50preglowjhMikeS: not that those options fill that spot, so they should be removed
11:45:33ShaidIíll have a look at the audioscrobbler plugin tomorrow, luckz
11:45:39ShaidI need to refresh my C skills anyway. :D
11:45:47luckzmost wonderful :)
11:46:26luckzpreglow: how useful are those archos players, anyway?
11:46:33LinusNluckz: which target is it?
11:46:50luckzLinusN: my scrobbling issues are on the X5
11:46:50preglowluckz: plenty useful if you like mp3
11:46:53LinusNluckz: they are very useful if you only use mp3
11:47:06luckzI had an archos some.. 6? 8? years ago?
11:47:07preglowmost of them even take 2.5" hds
11:47:08pixelmaluckz: my Ondio is very usefull to me
11:47:09preglowwhich is very useful indeed
11:47:12linuxstb_luckz: If you only listen to MP3, they have the advantages of good audio quality, a very stable Rockbox, and they use 2.5" hard drives...
11:47:45pixelmaOndio - flash based, expandable memory with MMC
11:48:10pixelma(the FM model of course)
11:48:45jhMikeSpreglow: then they shall be purged :)
11:49:07 Quit aliask ("Chatzilla 0.9.77 [Firefox]")
11:49:33luckzI think my phone has mmc or so
11:49:47LinusNluckz: is this always when skipping, or when skipping the first track?
11:49:54pixelmagot a 4GB MMC ;)
11:50:00preglowjhMikeS: those endian dependent lines below my fix in dsp.c yesterday, are they necessary? seems like you decide channel order based on endianness...
11:50:20luckzLinusN: generally when skipping and stuff should IMO be declared listened to for long enough. the first track never gets scrobbled (with autoresume), as it has been scrobbled on shutdown
11:50:36jhMikeSpreglow: it's so funny how coldfire does multiplies faster than the "simulated" division using shifts which have to be coerced to round -> 0 when the numerator is negative
11:51:29jhMikeSpreglow: I generally found it better to just load the 32 bits and manipulate that
11:51:56preglowjhMikeS: yes, but these values aren't written as 32 bits, they're written as 16 bits, which kind of voids the endian issue
11:52:00 Join lee-qid [0] (
11:52:17preglowjhMikeS: meaning they're written the same order no matter what endian
11:52:56jhMikeSIt's which channel ends up in which half that's endian dependant. not the write.
11:53:11amiconnBagder: I disagree here
11:53:21BagderI know you do
11:53:24amiconnFirst, archoses aren't dead, they're still on sale on ebay
11:53:28Bagderwe repeat this discussion almost every day
11:53:42LinusNi don't think anyone has declared it dead
11:53:48amiconnSecond, the archoses aren't the only targets where space is tight, and they're not even the tightest ones
11:53:50preglowit doesn't really matter if they're dead or not
11:53:51Bagderthey're not dead
11:53:57preglownot many coders have them, that's what matters for me
11:54:08amiconnThink about the iFP: 1MB of ram, and swcodec...
11:54:10Bagdernot many users run recent code either
11:54:10pixelmapreglow: go get one ;)
11:54:18LinusNamiconn: and who works on the ifp?
11:54:25preglowi will if someone buys me one
11:54:36preglowi almost never use mp3 so they're pretty worthless in daily use for me
11:54:40amiconnThird, many new features just don't apply to archos, so they don't affect it
11:55:02LinusNamiconn: all gui features will apply
11:55:26amiconnBut the archos still profit from general development, e.g. bugfixed in the fat code, gui rearrangements which make usage more consistent etc
11:55:43LinusNevery change we do to the ui will affect (or rather, be hampered by) the archos
11:55:54amiconnWhy hampered??
11:55:54jhMikeSpreglow: if you want it gone, can do. I'm trying to shave everything off I can.
11:56:09LinusNamiconn: the player, mostly
11:56:32amiconnKeeping code compact should be a general goal, if we do not want to end up with bloatware
11:56:33LinusNamiconn: for example, themable ui with loadable bitmaps for the status bar
11:56:59preglowjhMikeS: i still fail to see how channel order is endian dependent, so i'll need that one fed to me with a teaspoon, please :>
11:56:59amiconnAnd I don't see why the player should be a problem
11:57:24amiconnNo bitmap display -> no loadable bitmaps. That's it
11:58:25LinusNamiconn: that's true, but always having to cater for the player makes the ui coding a struggle
11:59:02jhMikeSpreglow: in memory it's always |LLLL|RRRR| ...but for little endian |LLLL| is in the least sig. 2 bytes, where in big endian, |LLLL| is in the most sig. 2 bytes.
11:59:06LinusNand the loadable bitmap status bar will increase the binary size again
11:59:06amiconnMaking the ui code a bit more modular should help here
11:59:40amiconnThe we should exclude mono targets from loadable bitmap ui. That also applies to the iFP...
12:00:04 Join Domonoky [0] (
12:00:32LinusNamiconn: ...meaning that we have to maintain two sets of ui code
12:00:33amiconnNot two sets...
12:00:51LinusNno, it will in fact be three
12:01:03LinusNplayer, mono targets, and the rest
12:01:11amiconnNah, I don't think so
12:01:27 Quit fejfighter ()
12:01:27amiconnWith a bit of modularity, just the 'loadable' part would differ
12:01:55preglowjhMikeS: eh, why? that would be true if the codecs wrote their data in 32 bit ints, but they don't, the ones that output 16 bit interleaved write with 16 bit writes, where the left word always comes first
12:02:02amiconnMost status bar components already are bitmaps
12:02:08preglowi certainly hope i'm right here, or i'm being increasingly daft today
12:03:03LinusNmore modularity would probably solve it, and this is what i am constantly talking about, it will require more and more work to keep the archos targets on the map
12:03:09amiconnpreglow: Yes, but iirc the interleaved data is read from memory as 32 bit words and then separated
12:03:14jhMikeSpreglow: The left channel is in byte 0,1 and right in 2,3. Bytes 0,1 being the least significant for le, and the most for be.
12:03:25preglowforget it
12:03:26preglowi got it now
12:03:33preglowit's all correct, of course :-)
12:03:35amiconnLinusN: ...and I keep saying that it's *not* only the archoses
12:03:54preglowmove along, nothing exciting here
12:03:58amiconn...and I don't think it will be hard
12:04:02LinusNdoes rockbox even work on the ifp?
12:04:11amiconnAccording to tomal it does
12:04:16preglowsomewhat, but with laggy codecs
12:04:17jhMikeSpreglow: thanks for fixing that bugaboo btw. that was awful I didn't catch it...downside of cutting and pasting I suppose :)
12:04:20amiconnNot all codecs working yet though
12:04:27LinusNi must admit that i haven't tried a daily build of it
12:04:50preglowyou've got an ifp?
12:05:11LinusNheck, i don't even see a daily build of the ifp
12:05:17LinusNpreglow: no
12:06:08GodEaterwouldn't that imply we have no users of iFP too ?
12:06:10LinusNi believe we have one person alone who runs rockbox on the ifp
12:06:19preglowi've only heard of that one, at least
12:06:28preglowso it does face the same problems as archos does, heh
12:06:31preglowcoder support
12:07:41preglowjhMikeS: but okiedoke, how do you think moving dsp.c and eq.c to firmware sounds? :>
12:07:53preglowas in firmware/
12:08:55jhMikeSpreglow: for which part? all of it?
12:09:04linuxstb_Why do they need to be in firmware? I would have thought moving more code to apps/ would be a better idea - i.e. only keep very low-level stuff that's needed by both the bootloaders and Rockbox itself in firmware.
12:09:46jhMikeSI'd put dsp_cf.S in firmware in a heartbeat though and have dsp_target.h.
12:10:04jhMikeSor in target/ rather :)
12:10:36LinusNcpu specific stuff is nice to have in the target tree
12:10:44preglowlinuxstb_: one example is what i need to do now for software based tone controls, i have to hunt down every call of sound_set_volume and ifdef in a dsp_set_volume too
12:11:19preglowlinuxstb_: all because all the volume, bass and treble stuff are in sound.c, while dsp based approached have to live in dsp.c
12:11:36jhMikeSthe'll be more cf asm around now too as it just helps too much
12:11:37preglowi already have to hack around the set_sound() based settings approach
12:11:58pixelmaLinusN: from following the binary size table I had the impression that there is some code that can be improved. I'm thinking of the latest bookmarks.c commits by Lear - and the table seems to be a bit of motivation
12:12:03linuxstb_We couldn't move sound.c into apps/ ?
12:12:30preglowi guess we could, but it is low-level enough to justify its current spot, if you ask me
12:12:37LinusNpixelma: yes, but optimization will only get us so far
12:13:07LinusNwe will inevitably grow beyond the limit again
12:13:19LinusNit's only a matter of time
12:13:24jhMikeSpreglow: was dithering ever intended for the voice codec? if not, it probably shouldn't be in dsp_config even though it is now a write_samples stage which is WAY more efficient.
12:13:43LinusNand further size optimizations will likely end up in code that is far from KISS
12:13:57pixelmaI can imagine that it is more boring than coding a new feature and that there will be a limit somewhen
12:14:13preglowjhMikeS: i don't see why dithering should matter for the voice codec
12:14:33preglowjhMikeS: the noise floor is likely much higher than the precision would indicate for those heavily compressed clips anyway
12:15:14jhMikeSguess that should change then
12:15:14LinusNpixelma: size optimization may be boring per se, but having to reduce the functionality of the more capable targets because it won't fit on the smaller ones is even more boring
12:15:20jhMikeSwhere it is, that is
12:16:30LloreanLinusN, preglow: I own an iFP, but I've never used Rockbox on it. Usually just used it to record voice notes.
12:16:42 Quit atsea-145 (Read error: 104 (Connection reset by peer))
12:17:50 Join timing [0] (
12:18:14timingHello! I have an idea, and i don't know if it's possible. or already done. You guys might want to think with me :-)
12:18:27timingI have directory caching on
12:18:42timingI don't have any songs on my laptop
12:18:58pixelmaI don't say you should hold back something for the other targets. I'm willing to accept that rombox is broken at the moment for my Ondio (it already was a bit longer) - my comment to JdGordon was also wrt the menu conversion not being finished yet.
12:19:00timingbut sometimes i like to play them on my laptop because amarok is cool
12:19:00 Join atsea-145 [0] (i=ariel@gateway/tor/x-41c640d51d23d24d)
12:19:19timingBut amarok needs to rescan the library everytime
12:19:42timingwouldn't it be cool to create a plugin for amarok to read the directory caching of rockbox?
12:19:45 Quit robin0800 (Read error: 110 (Connection timed out))
12:19:46 Quit tick ("CGI:IRC")
12:19:52pixelma(that was to LinusN)
12:19:53timingso it can find the songs very fast
12:19:57Mikachuso what you're saying is that amarok isn't in fact cool, but sucks?
12:20:06Lloreantiming: Wouldn't that be something to suggest to Amarok developers?
12:20:09timinguhm hahah
12:20:15Bagdertiming: or you could just fix amarok
12:20:21timingohw shit
12:20:26timingit's not about the amarok part
12:20:36 Join Nico_P [0] (
12:20:40timingbut just if it's possible to read some file where the songs are?
12:20:57timingif so, then i'm going to dev some plugins
12:21:25Bagderwell, you'd need to covert the tagcache database then not just the dircache
12:21:26timingis there a .dir_cache file or so?
12:21:50Bagderthe dir cache you can just as well get with "find / -type f > allfiles"
12:21:55LinusNpixelma: all i'm saying is that it is only a matter of time before rockbox grows beyong the rombox limit for good
12:22:02LinusNbeyond even
12:22:09 Quit kaaloo ("Leaving.")
12:22:19timingBagder: the tagcache, is it hard to convert?
12:22:32BagderI wouldn't think so
12:22:51Bagderbut I know nothing about amarok and haven't checked the database details really
12:22:57timingdoes someone know the location of the file (i guess it's a file on the disc?)
12:23:25LloreanIt's the .tcd files, once you've generated it, I believe.
12:23:33timingokay cool
12:23:50timingand ofcourse i wouldn't dare to ask you guys amarok related questions
12:25:21timingbut do you guys think it's cool to use the tagcache from rockbox for your desktop mp3players? Or is it lame?
12:25:39Shaideh, if it works, why not?
12:25:58BagderI don't use a music database, neither on rockbox nor on desktop...
12:26:05*Llorean doesn't use a desktop MP3 player, because he's got a portable one that works just fine.
12:26:31preglowtiming: if it's practical for you, then hey, it's cool
12:26:39ShaidIíve got more stuff than I could ever fit on my ipod.
12:26:47preglowyou've also got funny apostrophes
12:26:47Shaiddamn lossless codecs
12:26:52ShaidI know
12:26:54preglowbut i believe that's been mentioned :>
12:26:58ShaidIt only affects you people.
12:27:02ShaidNo one else ever comments.
12:27:07*Shaid feels unduly put apon.
12:27:14linuxstb_That's because we're the complaining types
12:27:27timingyeah i submit my songs to but that's not very live
12:27:27preglowwe like to sit around and complain a lot
12:27:27ShaidWhat if I use this one? `
12:27:27_FireFly_Shaid: what charset do you use in your irc-client?
12:27:27 Join tomthomson [0] (
12:27:32timingShaid: that one is okay
12:27:45 Quit tomthomson (Client Quit)
12:27:52Bagderbut its a backtick, not a normal apostrophe...
12:27:53ShaidI don`t think it`s the client
12:27:53linuxstb_Shaid: That's a backtick, not an apostrophe... Just copy and paste mine ' ' ' ' ' ' ' ' '
12:28:08ShaidYouíll all get use to my funky upside down rís
12:28:11*linuxstb_ is willing to give Shaid all the apostrophes he needs.
12:28:16jhMikeSgcc is so dumb that is implements while (−−count > 0), as subq.l #1; Rx tst.l Rx; bgt.s <label> ... the tst.l Rx isn't needed! :p
12:28:35Shaidthanks linuxstb_ :)
12:28:46linuxstb_Shaid: I just get a square box with the digits 0 0 9 2 inside.
12:28:49timingShaid: can you paste them?
12:29:03timingin here
12:29:08 Quit GodEater ("CGI:IRC (Ping timeout)")
12:29:09Shaid' ' ' ' ' ' ' ' '
12:29:17timingdo you see the same char as your own?
12:29:18_FireFly_Shaid: why do you think it isn't the client charset?
12:29:30ShaidĎ '
12:29:36Shaidtheyíre slightly different
12:29:41Shaidmine has a widdle hook
12:29:49timingi cannot see your's
12:29:55timingShaid: where do you come from?
12:29:56Bagdernobody can
12:30:01Shaid_FireFly_: Because this is the only network where this has issues.
12:30:12Shaidand no, water DOESNíT go backwards down the sink
12:30:15Bagderno, all "networks" have that "issue"
12:30:33Bagderif you're using charsets other than win1251 or whatever
12:30:46_FireFly_Shaid: try to set the charset to iso-8859-1
12:30:54timingShaid: what is your irc client?
12:31:29linuxstb_Isn't it a keyboard issue - generating a single quote character, instead of an apostrophe?
12:31:38ShaidI use a mac keyboard.
12:31:42ShaidIíll remap it.
12:32:04timingyeah to this one: '''''
12:33:16Shaidapparently I now need to reboot
12:33:33Shaidso Iíll uh, reboot some other time and try not to use an apostrophe until then
12:33:40Shaidexcept I just used one
12:33:41*Shaid sighs.
12:33:45pixelmaLinusN: yes I know - but would be neat to push that date as far away as possible (and for example it wouldn't hurt as much to add 2500 bytes to the binary after another - don't know where it's at - say 1000 bytes were saved)
12:34:13JdGordonI know this is far from KISS.. but how hard would it be (theoretically) to remove the drawing code from actual functionality, and then have the 3 mentioned gui "forks" (player, mono, colour).. (this asumes most of the bloat is in the gui itself)
12:34:18preglowpixelma: problem is pushing that date away as far as possible involved cutting corners on the other targets and boring coders alot
12:34:25preglowwe don't want either of those
12:34:50JdGordonamiconn: whats more important... bin size, or RAM usage?
12:34:50JdGordon... on the archos'
12:35:04LinusNboth :-P
12:35:11JdGordonpick one! :p
12:35:38pixelmapreglow: but I guess other targets would benefit from smaller code size too.
12:35:38linuxstb_With a large bin size, rombox doesn't work at all. With high RAM usage, it will consume more battery...
12:36:02preglowpixelma: benefit, yes, but not enough that most coders want to do that instead of adding features they want to use
12:36:14pixelmapreglow: meaning optimised not less features
12:36:57preglowi could always optimise if i needed it myself, but optimising for some great pie in the sky i'll never so, no, not so much
12:36:59preglowi'm in this for the fun, really
12:37:01*jhMikeS oftens finds the biggest feature he wants to use is smaller, faster code :P
12:37:07preglownever SEE
12:37:15 Part timing
12:37:31preglowjhMikeS: dsp.c needs to be asm within the end of the week!
12:37:35preglowget on it
12:37:39pixelmaand not only code size - but ease of coding to (I think)
12:37:52pixelma*too even
12:37:54jhMikeSpreglow: done...just finishing u
12:38:30 Quit kubiix (Read error: 131 (Connection reset by peer))
12:39:34jhMikeS:) ...not quite, but did some good tests, will strike a good balance and make it easy to hand pick which things can be assembly
12:39:46JdGordonso much for that idea :p un-static consting the keymaps added to the bin size not subtract ...
12:40:46pixelmamaybe that didn't come out right. What I mean is something like playback.c (I know doesn't affect Archos) but everyone complains that it is a mess and hell to debug
12:40:53preglowjhMikeS: anything in particular you've found to be beneficient?
12:41:23preglowpixelma: it does affect archos if amiconn's plans of merging the engines ever materialise:>
12:41:57pixelmayes... but he also thought a complete rewrite would be easier...
12:42:06pixelmaor might be
12:42:06jhMikeSpreglow: the channel modes mono, custom and karaoke for cf. mono left and right and just memcpy calls, and stero doesn't even have a function
12:43:05JdGordona complete rewrite of playback? sounds like fun :p we need to rethink how we want to handle the main buffer. then tack playback onto that
12:43:25*JdGordon once again bring up malloc... and runs away as quickly as he can
12:43:43*linuxstb_ sends the dogs after JdGordon
12:44:11*Bagder hears the command and runs after JdGordon
12:44:25*_FireFly_ shouts run JdGordon run :)
12:45:02*pixelma thinks Bagder must be Jesus then, running over water ;)
12:45:11preglowi always suspected he was...
12:45:27Bagderbow before me before I turned you all into wine!
12:45:35ShaidDo we have tooo?
12:45:48preglowturn me into beer, please
12:45:52preglowi'd consider that a good demise
12:45:57ShaidYeah, and Iím thirsty.
12:46:04LinusNhe turned me into a newt!
12:46:04Shaidcrap, apostrophe.
12:46:04preglowmake me an ale
12:46:12preglowa hoppy one
12:46:18Bagder"a newt?!"
12:46:26LinusNi got better
12:46:32JdGordonsomeone needed an eye for their black magic recepie?
12:46:43preglowthis is rather silly!
12:47:06JdGordonnot as silly as keeping the player port on the life support machine
12:48:11pixelmajust because you forget the check for charcell every time?
12:48:19JdGordonyes :'(
12:48:55jhMikeSJdGordon: don't just "tack" anything onto things there atm. I've got ideas to change that though. The main buffer will pretty much be left as that afterwords and, if all works out, low latency mixboard style channels for handling everything from voice, beeps, crossfade and any other noise you want added.
12:49:12*preglow rubs hands
12:49:20JdGordonawesome.... what about MoB
12:49:27preglowand there better not be some "hands" person in here
12:50:11jhMikeSJdGordon: It should fall into place easier...probably just by default
12:50:28JdGordongood luck then :)
12:51:03jhMikeSI figure things out best when I'm not thinking about them...just work it out in the background.
12:52:21 Quit Ribs (Read error: 110 (Connection timed out))
12:52:29*jhMikeS guesses he'll need a squirrel to run the dsp loop
12:52:47Shaidweíve got a newt, is that close?
12:52:59preglowbut, it's swedish
12:53:06preglowmight work out if we flame-paint it
12:53:28XavierGrstrange though I see Shaid's apostrophes perfectly fine
12:53:38XavierGrnot the normal ones but still it is an apostrophe
12:54:14Bagderyou probably use similar charsets then
12:54:24XavierGr(I would say that Shaid's apostrophes are more "normal" than the normal we use here)
12:54:29JdGordonits a ? here
12:54:42preglowlet's just reconcile with the fact that some of us can't see it
12:54:44Mikachuah, he's using some funky windows charset, it's 0x92, some control char
12:54:52preglowMikachu: it's a win1251 aposotropce
12:55:57*JdGordon rolls up sleeves and prepares to get stuck into onplay.c
12:57:29Bagderit might exist in several 125X codepages
13:00:24jhMikeSnewts shed their skin all the time so flame painting would have to constantly be maintaned
13:00:25JdGordonwhy is the clipboard stuff in onplay.c?
13:01:45preglowjhMikeS: we'll just use that as an excuse to give it a new pattern whenever we grow tired of it
13:02:07preglowor better yet, we time our releases to when it sheds its skin, so we can name our release after the new pattern we give it
13:02:25Mikachuwhat releases?
13:02:29preglowRockbox "Checkerboards" 3.0
13:03:42jhMikeSshould work, but perhaps some genetic manipulation and it can be so permanently...and I'll add the glowing gene for the heck of it
13:04:34preglowbut ok, i'll just continue hacking around sound.c in the meantime
13:04:49preglowwould anyone else be interested in testing software based bass/treble controls?
13:05:00jhMikeSpreglow: sure would
13:05:21preglowdefine HAVE_SW_TONE_CONTROLS in config header of your choice
13:05:28preglowand you should be good to go
13:05:35jhMikeSI'll make sure I do this on a non-nasty build :)
13:05:59preglowalso, be try to set the volume only via the menu, i haven't hooked into the other places where its done yet
13:06:32preglowthe cutoff frequencies are not fixed yet, so by all means comment on the sound
13:06:52linuxstb_Just be be pedantic, Microsoft's documentation for win-1251 states "27 = U+0027 : APOSTROPHE" and "92 = U+2019 : RIGHT SINGLE QUOTATION MARK"
13:07:06jhMikeSshould apply to a current cvs np?
13:07:22daurnimatorhi all
13:07:29daurnimatorwhats news?
13:07:29JdGordonamiconn: am I going to get 64bit warning casting from voip* to bool ?
13:07:35pixelmajhMikeS: to cvs? guess not ;)
13:07:40JdGordon... or anyone?
13:07:54jhMikeSJdGordon: for that multitype stuff I recommend using intptr_t
13:07:55*daurnimator wonders: voip*?
13:07:58ShaidI like my right single quotation marks
13:08:07Shaidbut Iíve remapped the key so it should be fixed on next reboot
13:08:20daurnimatornone of the targets have net acces l)
13:09:09jhMikeSpreglow: went in ok with fuzz offsets :)
13:09:38preglowi don't know where the hell those fuzz offsets come from, i even get them when bloody patching locally
13:10:16jhMikeSnothing here compells a full rb update right? just can make bin
13:12:13*jhMikeS can't find the menu items :\
13:12:20 Quit _FireFly_ (Read error: 110 (Connection timed out))
13:12:36preglowwhat're you trying on?
13:12:47jhMikeSstupid me, wrong build dir
13:13:14preglowi haven't actually tried it on anything that doesn't have treble and bass from before, you see :>
13:13:23 Join Obsys [0] (
13:13:27preglowbut i think it should work
13:14:09JdGordonany reason why the view catalogue playlists is only available in the wps context menu?
13:14:36JdGordonah woops... ok.. silly me
13:15:26jhMikeSno, I was wrong, correct build directory but I don't see anything in the sound menu that looks different from the hw bass/treble controls. just use that?
13:15:41preglowoh yes
13:15:48jhMikeSah hehe
13:15:55preglowthey should now have a range of +/- 24
13:15:55 Join rp- [0] (i=rp@
13:16:07jhMikeSyes, much bass...and no clipping
13:16:14preglowdepends on volume level
13:16:19rp-hello, i have a update regarding AMS
13:16:25preglowif there's enough headroom i prescale and compensate
13:16:30Bagderrp-: do tell!
13:16:33jhMikeSpreglow: I still don't see a larger range for treble though
13:16:53preglowwhat are the ranges for both?
13:16:54jhMikeSthe ranges are the same in fact as before
13:17:10rp-austriancoder and i have setup a meeting for 8-9 march
13:17:13 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
13:17:20Bagderrp-: nice!
13:17:21***Saving seen data "./dancer.seen"
13:17:31rp-and we will get a datasheet on the meeting according to austriancoder
13:17:34jhMikeSI verified the source I used is patched with svn status
13:17:48preglowjhMikeS: then something is not working right
13:17:59jhMikeSyou use the H120?
13:18:09preglowdid you do #define HAVE_SW_TONE_CONTROLS
13:18:14preglowi've tried it on h120, nano and sim
13:18:19Bagderrp-: be prepared that they will require you to sign the nda for it
13:18:23jhMikeSno...didn't know I needed to :)
13:18:27rp-so i hope we will have sound for sansa in mid march
13:18:30preglowjhMikeS: i did tell you...
13:18:45 Join p3tur [0] (i=d4efd6a6@gateway/web/cgi-irc/
13:18:54Bagderrp-: and if they do, insist that you can add a clause that you are allowed to release open source based on the docs
13:19:11rp-Bagder: aslong as the nda allows as to code for the gpl, its ok i think?
13:19:12preglowaren't they already aware of that?
13:19:17JdGordonif they dont allow that then isnt the datasheet practically useless?
13:19:50Bagderrp-: yes, but it seems they like to say "yes that is ok" but then the NDA doesn't say so
13:20:13Kasperlepreglow: maybe management, tech and legal departments have different opinions on that :)
13:20:22jhMikeSpreglow: :) *slaps self* ... missed it way back there
13:20:39rp-Bagder: i will read the NDA in detail before i sign it
13:20:54Bagderthat's basically what they told Linus, and then mailed him the "normal" NDA anyway
13:21:19 Nick p3tur is now known as petur (i=d4efd6a6@rockbox/developer/petur)
13:21:52peturbleh.. somebody took my nick
13:21:55rp-well, maybe we can makeup something personal with an extra clause for rockbox
13:22:03Bagderrp-: exactly
13:22:24JdGordonare we expetcing them to allow all the devs to look at the datasheet? or only a few?
13:22:39Bagderno idea
13:22:40rp-and if not, i will ask every engineer there for giving me some specs about the audio i2c code ;)
13:22:44*jhMikeS hates it when he accidentally drags rombox.iriver over instead :p it looks right
13:24:18jhMikeSwell, as soon as I went to the bass setting, the volume shot way up :)
13:24:21*Bagder added an Rbutil category in flyspray
13:24:39linuxstb_Bagder: I was thinking of asking you to do that...
13:24:51linuxstb_Bagder: And now the "operating system" field becomes relevant...
13:25:04pixelmaJdGordon: don't know what improvements there were lately but now the root menu only adds slightly over 1500 bytes to the binary (it was 2500 when I last checked)
13:25:04 Join _FireFly_ [0] (
13:25:04Bagderoh right
13:25:06rp-i hope that atleast every core rockbox dev can have the papers, i doubt they want there datasheet freely downloadable on the rockbox page
13:25:08preglowjhMikeS: adjust the volume setting first, heh
13:25:13JdGordonpixelma: great :)
13:25:16preglowjhMikeS: not all volume setting goes through my handler yet
13:26:04preglowjhMikeS: also, beware that due to pcmbuf latency, you will have short periods where the postscale volume and the prescale volume doesn't match
13:29:51jhMikeSthe volume doesn't seem to _sound_ constant ... and I mean after settling
13:31:01preglowthen that's a problem
13:31:03preglowwhat target?
13:31:26preglowit won't be spot on constant, since i don't have a completely accurate pow() routine
13:31:27 Join Thundercloud [0] (n=thunderc@
13:31:36jhMikeSmid range is affected to much in the vocal range
13:31:40preglowbut i don't think those are 0.01 db differences you are hearing
13:32:17preglowfor which filter? both?
13:32:26jhMikeSpreglow: seems like both...
13:32:56jhMikeSmostly the treble though
13:33:26jhMikeSI think right smack in the vocal formants
13:33:33preglowyou could try adjusting the cutoff frequencies
13:33:39preglowsearch for filter_tone_coefs in dsp.c
13:33:42jhMikeScan do
13:33:46preglowjust don't deviate too drastically
13:33:55preglowthe fixed point format i use for the coefs might not handle it
13:34:34preglowthe frequencies are half-point, that is, they specify where the gain will be halved in decibels
13:34:36jhMikeSWhat are the cutoffs of the uda1380 or is this filter very diffent from that? Those do sound nice
13:34:47preglowif you specify a bass boost of 12 db, then the cutoff freq will have a boost of 6 db
13:34:56preglowi don't know what cutoffs they use
13:35:03preglowi don't even know if they're the same filter type
13:35:07preglowthese are first order
13:36:56jhMikeScould do a spectal analysis of white noise through the hw tone controls maybe?
13:37:08preglowpossible, but i can't be bothered
13:37:15preglownot until i'm in windows, at least
13:37:40 Join dildofjes [0] (
13:37:43pixelmainteresting: I still had the audioscrobbler function set to on because I wanted to test on Archos (someone reported it not working there) - and it didn't work all the time. All of a sudden I have a scrobbler log with some files I listened to yesterday only two albums included (will try to find out what circumstances made it work for those)
13:37:57 Nick dildofjes is now known as ulv (
13:39:11jhMikeSI can whip one out really quick. Just wondering if some menu items to tune by least temp ones...would be of use :\
13:40:46jhMikeSI'm also wondering if maybe sound_set_volume shouldn't just call dsp_set_volume rather than putting calls everywhere next to it :\
13:41:08preglowjhMikeS: sound_set_volume can't call dsp_set_volume
13:41:11preglowit's in firmware
13:42:36jhMikeSugh...but powermgmt.c calls playback.c functions :) exceptions can be made I noticed where practical.
13:42:48Mikachuyou could send a callback function to it
13:43:06preglowyes, i could
13:43:21preglowbut it's quite rapidly turning into a code maze if i go that route
13:43:32jhMikeSwhy? just prototype it in sound.c and call it. dispense with all that it's just retarded imho
13:44:20jhMikeSI did it with the radio_status because audio_status is excepted
13:45:09preglowit sure is less retarded than bloody calling dsp_set_volume everywhere
13:45:43LinusNthe boundary between firmware/ and apps/ is not holy, but we would like to keep some kind of layering
13:45:44jhMikeShow bout making dsp_set_volume into sound_set_volume, renaming sound_set_volume and call it from the dsp?
13:45:45 Quit Nico_P (Remote closed the connection)
13:46:10 Quit _FireFly_ (Read error: 110 (Connection timed out))
13:46:25amiconnpreglow: Do you indeed need pow()? Or would a base-10 exp() be sufficient?
13:46:48preglowamiconn: i don't need pow, no, i just use what replaygain uses now, exp()
13:46:54jhMikeSwe need mid layer code that can call both
13:47:21 Quit ulv ()
13:47:22*jhMikeS is trying other coeffs...ready for blastoff
13:49:19jhMikeSpreglow: try 150 and 7000...sounds pretty good :0
13:50:23jhMikeSI might even raise the upper one some more
13:50:34preglowi'll try soon
13:51:20preglowbut ok, i think i'll go for the prescaler callback route
13:51:43preglowwhy does powermgmt call apps code?
13:52:04 Join Mouser_X [0] (
13:52:21jhMikeS8k is even better
13:52:22LinusNpreglow: the idle powerdown code is there
13:52:36LinusNpreglow: and it checks if audio is playing etc
13:53:03jhMikeSheh...8k just keeps it out of the vocal range
13:53:05LinusNsure, we could solve that "cleaner" with callbacks etc
13:53:26jhMikeSthey almost sound like the hw ones now
13:53:40LinusNbut i partly agree with jhMikeS that such arbitrary self-imposed limits are no good in some cases
13:53:54preglowjhMikeS: cool
13:54:03preglowi'll check if 150/8000 break the fixed point format
13:54:17preglowi've got a program here that scans the entire parameter range
13:54:27jhMikeSpreglow: I hope not cause they sound pretty spot on
13:55:05preglowno trouble anyway, we can adjust that
13:55:16preglowit looks like they actually make for a snugger fixed point format anyway
13:55:44amiconnjhMikeS: The UDA1380 tone controls sound a bit too far off for my taste
13:56:02preglowi think they're ok enough
13:56:09preglowbut then, i'd never use them, heh
13:56:13amiconnI mean, the bass control cutoff is too low, and the treble cutoff too high
13:56:19jhMikeSsuppose we need variable cutoff then :)
13:56:22LinusNthat depends on the ears and the headphones
13:56:38amiconnThe ones in the sw tone control patch (first version) were pretty good imho
13:56:41preglowjhMikeS: not by any means impossible, but that will require a lax fixed point format
13:56:54amiconnDidn't try the new version with prescaler yet
13:57:03preglowthe biggest coef can be around 256.x
13:57:09preglowwhich requires bloody nine integer bits
13:57:41preglowbut it's not by any means impossible, of course
13:57:48jhMikeSI'm not hearing problems with it. I just don't like the bass/treble hitting right in the voice range
13:57:49 Join Rondom [0] (
13:59:22jhMikeS8k is still a bit lower than the hw...basically affects vocal brighness/cymbals/pick noises/snare
13:59:30preglowwell, i'm not really against any kind of freq control
13:59:59jhMikeSit seems a good bit lower on cpu usage than eq
14:00:11preglowit is
14:00:20preglowthe entire deal is one eq_filter() call
14:03:03preglow150/8000 allows me to cut one more int bit
14:04:43 Join Nico_P [0] (
14:05:04preglowhmm, what daps are gapless out of the box?
14:05:04jhMikeSmaybe test it on people that aren't insane before committing to it :P
14:05:15 Quit Seed (Nick collision from services.)
14:05:17LloreanNewest iPods, Rio Karma?
14:05:19preglowjhMikeS: that disqualifies me too :/
14:05:22 Join Seed [0] (
14:05:24preglowLlorean: and that's that?
14:05:33LloreanThose are the only ones I've heard of.
14:05:37jhMikeSIf I found gaps in my DAP I'd return it :P
14:05:43preglowdoes the newer ipods do lame gapless?
14:05:46LloreanAnd that silly 'gap cut' feature the H120 had.
14:06:05jhMikeSpreglow: probably literally that
14:06:20preglowjhMikeS: ahahaha
14:06:32Lloreanpreglow: I only know that they do it on AAC with a method similar to the LAME one, other than that I'm not sure. I haven't exactly researched it. :)
14:06:54preglowdo iaudios get good battery life these days?
14:06:55*jhMikeS read that AAC was found to be using the gapless tags
14:06:56preglowx5s, that is, with rockbox
14:07:06jhMikeSpreglow: they do
14:07:19LloreanI haven't seen someone do a proper comparison with the retail life, though.
14:09:08jhMikeSOnly one I know is an x5l that ran like 35h on a battery bench...the x5's battery management and display isn't tuned right at all though.
14:10:00Shaidpreglow: itunes can analyse the mp3s itself, and I think I read somewhere it also reads lameís gapless tags
14:10:12Shaidbut it might actually only do that when itunes is doing its analyse thing
14:10:21Shaidmy 80g does gapless playback well enough, though.
14:10:25jhMikeSWas trying to fix that and couldn't seem to get a proper bench done on the x5 needs different curves for the 2 battery types
14:10:39LloreanHalf the battery benches I see say stuff like "With a 5 second caption backlight, just using the EQ, crossfeed, and replaygain, I get 4 hours less battery life than the original firmware, what gives?"
14:13:42preglowwhat daps are still in retail sale and run on rockbox?
14:13:46preglowipods and sansas?
14:14:08jhMikeSI was more interested in the actual curve than battery life though ... but I did get over 9h with a shutoff at what seems to be too high a voltage. Don't know a hd spinup will take it from 3.65V to 3.50V where the pcf cuts it.
14:14:37Lloreanpreglow: I think that's it. And we don't support the E200R series of Sansas, I haven't seen any non-R ones in brick 'n mortar shops around here.
14:14:43 Join x1jmp [0] (
14:14:53Bagderwalking for 30 mins in -15C with my x5 in my pocket made it read the battery level really funny ;-)
14:16:24Bagderit thought it was empty
14:16:39Bagderand shut down
14:16:59jhMikeSI think the cold will lower the batt voltage
14:17:19Bagderyeah, it was half full later when it had warmed up again
14:17:44 Quit inversions (Read error: 110 (Connection timed out))
14:18:10peturI thought li-ions liked the cold, NiMh's didn't
14:18:53JdGordoncomparing funciton pointers uses moe space then comparing 9 ID2P()'s ?
14:22:41preglowLlorean: why don't we support e200r, btw? most places say the hw is identical
14:22:49jhMikeSpointers is pointers if they're stack variables
14:23:21Lloreanpreglow: As far as I know, it's just because we don't have the key for the MI4 yet
14:23:41jhMikeSasm dumps are quite useful for mitigating gcc retardation
14:24:41 Join akaidiot [0] (
14:26:13amiconnpreglow: If lame -nogap counts, archoses were always gapless with original firmware
14:26:27jhMikeSpreglow: heck, for me I'd lower the bass cutoff more but I think I'm getting into eq type ranges for that
14:26:45Bagderpreglow: we have no encryption key for the R models yet
14:26:54preglowjhMikeS: we want the settings to be comparable to what other player's bass/treble controls do
14:26:56Bagderbut we're close to get one, hopefully
14:27:01preglowmrh? :>
14:27:18Bagderusing mrh's tool e200tool someone has managed to extract the BL from an R model
14:27:19jhMikeSpreglow: I think the 150/8000 sounds pretty much like me anyway
14:27:30 Quit Mouser_X (Read error: 110 (Connection timed out))
14:27:37Bagderthen we can scan for the key with mrh's mi4code
14:28:02preglowgod bless his soul
14:28:50Bagderyes, that's a powerful set of hacker tools
14:29:22GodEaterdo you still have to meet him in empty car parks at midnight ?
14:29:32rp-has mrh a life or is he hacking all day? :)
14:30:06jhMikeShe's probably something more like in the x-files :)
14:30:06BagderMrH doesn't even have a known country to live in so I doubt he has a life ;-)
14:30:50 Join heardgapless [0] (i=54995b69@gateway/web/cgi-irc/
14:31:13heardgaplessthe Trekstor Vibez is also gapless, its based on the karma OS
14:31:31jhMikeSword has it he's from Sealand though
14:31:59GodEaterI thought that burnt down, and was now up for sale ?
14:32:10GodEaterto be bought by thepiratebay
14:32:39jhMikeSit was and now is a rockbox secret development site...ooops not now! :P
14:33:16*GodEater is currently re-reading The Cryptonomicon and is once more reminded of how cool and idea a datahaven is
14:33:29 Part heardgapless
14:33:40*JdGordon gives up moving the onplay menu to the new code... unless we really want to use it everywhere... it doesnt quite work
14:33:42jhMikeSwhy that Satanic references? :)
14:33:48 Quit x1jmp (Connection timed out)
14:33:49JdGordonand there is no space saving from it
14:34:02GodEaterwhich Satanic references ?
14:34:40GodEaterI thought necronomicon was Lovecraft / Cthulu, not Satanic ?
14:34:46 Quit SirFunk (Read error: 110 (Connection timed out))
14:35:17GodEaterbut I couldn't tell you *why* it's called that in any case - it's just the book's title. Well worth a read if you're a hacker.
14:35:30jhMikeSYes, he wrote about that but I think he ready from the "satanic bible" or something.
14:36:20jhMikeSI'm sure it's specifically a play on that...just for the badness
14:37:10GodEatervery possibly - email Neal Stephenson and ask him :)
14:37:53GodEateralthough that wikipedia article seems to claim otherwise for the title...
14:37:58jhMikeSthe cover even makes me more sure
14:38:18GodEaterthere's an explanation of that in the book actually
14:38:51jhMikeSit has that cultist style
14:39:41preglowJdGordon: well, wouldn't it be better to use one menu system everywhere?
14:39:48jhMikeSKinakuta even sounds a bit like Cthulu...heh
14:40:37 Quit petur ("stkov")
14:41:07JdGordonpreglow: probably... but i dont know about it here, Im trying to work out the nicest way to do the dynamic bits, and not getting very far
14:41:55 Quit akaidiota (Connection timed out)
14:44:09GodEaterNeal, what is that symbol on the cover of Cryptonomicon?
14:44:20GodEaterIt is one of several symbols that were used, long ago, as a kind of shorthand by alchemists, to denote gold. I provided the publisher's art department with several such symbols and they happened to choose that one, presumably because it looked the coolest.
14:45:05 Quit GodEater ("CGI:IRC")
14:45:16 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
14:46:40*preglow looks around for neal
14:46:41ShaidGodEater: Ever read Stand on Zanzibar?
14:48:17GodEaterShaid: I've started it a few times - never finished it
14:48:37ShaidItís hard to get into
14:48:41Shaidbut I found it worth while.
14:49:13jhMikeSpreglow: GodEater = Neal? ;)
14:49:46jhMikeSthrowing us off the trail though
14:49:46GodEaterpreglow: I was just cut and pasting directly from Mr. Stephenson's website
14:50:10amiconnLinusN: Why do we need duplicate init?
14:50:15GodEatersomeone had apparently asked him that question before
14:50:24amiconnMPARK is already initialised elsewhere
14:51:16jhMikeSMPARK is initialized in pcm_playback.c in pcm_init()
14:51:48jhMikeSunless there's an MPARK on something else. :\
14:58:25 Join Xerion_ [0] (n=xerion@
14:59:15 Quit bospaadje ("great minds run in great circles")
14:59:18*preglow commits useless code
14:59:28preglowmy favourite hobby
14:59:28 Join bospaadje [0] (
14:59:45LinusNamiconn: the bootloader doesn't initiate the pcm driver
15:00:32Bagderif we only had boot sound, it would! ;-)
15:00:38*Bagder runs
15:01:40 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
15:01:56 Quit markun (Read error: 110 (Connection timed out))
15:02:03 Join miepchen^schlaf [0] (
15:02:14 Quit JdGordon ("Leaving.")
15:02:26Lynx_then i could have the windows startup sound on my iriver while it boots ;)
15:02:46bluebrotherhow about something useful: add the beep sound to splash messages?
15:03:03jhMikeSpreglow: ummm...just a big string of noops?
15:03:52 Quit Xerion (Read error: 110 (Connection timed out))
15:03:53 Nick Xerion_ is now known as Xerion (n=xerion@
15:04:20preglowif we ever support 24 bit output or anything, that code will be very nice to have :P
15:04:58 Join Arathis [0] (
15:12:17preglowbuild table almost looks normal again
15:16:45LinusNany gigabeat owner here?
15:17:22 Join TheSphinX^ [0] (
15:17:23***Saving seen data "./dancer.seen"
15:17:30LinusNwe need to test this on a gigabeat:
15:17:40 Join pearldiver [0] (
15:17:49 Nick Arathis is now known as Arathis|afk (
15:18:16preglowi'm starting to want a gigabeat now
15:21:14 Quit GodEater ("CGI:IRC (Ping timeout)")
15:21:45 Join SirFunk [0] (
15:23:07 Quit Obsys ("Chatzilla 0.9.77 [Firefox]")
15:30:12 Join kaaloo [0] (i=luis@nat/mandriva/x-581ee2566d5d09f3)
15:35:53 Join pondlife [0] (
15:36:00 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
15:36:20 Join miepchen^schlaf [0] (
15:38:57 Join Kingstone [0] (
15:42:58amiconnLinusN: I guess there was a problem with the H300 bootloader not working in svn then?
15:43:56amiconnHmm. Maybe we should init MPARK in crt0?
15:44:07LinusNsure, why not?
15:45:07LinusNor system_init()
15:45:55LinusNsystem_init() seems like a good choice
15:45:58 Join _FireFly_ [0] (
15:47:46 Join austriancoder [0] (n=austrian@
15:53:56preglowjhMikeS: line 103, dsp_cf.S, why don't you use moveq.l? :-)
15:54:07pondlifeLinusN: Is the H300 bootloader in SVN now usable? Or still too big?
15:54:30LinusNpondlife: it works fine
15:54:32 Part Domonoky
15:55:16 Join elinenbe [0] (
15:55:51Nico_PLinusN: i'll test FS #6554
15:55:58Nico_P(on my gigabeat)
15:56:08TheSphinX^ yay :D
15:56:18elinenbeHi all... long time! I want a Super Nintendo player on my ipod. I want a Playstation 3 on it too! WAHHH!
15:56:37TheSphinX^and a XboX360 !
15:56:48Nico_PLinusN: what do i have to do ? patch and then build the bootloader ?
15:57:47elinenbeLinusN: Hello. How's the family?
15:57:59LinusNelinenbe: hi, family is fine
15:58:11LinusNelinenbe: you know that she walks nowadays?
15:59:08preglownow that's what i'll call improvement
15:59:17elinenbeI didn't. That's great.
15:59:42LinusNelinenbe: she even went skiing in france in december
15:59:53*preglow reiterates
16:00:20preglowjhMikeS: no more comments on the audio quality?
16:02:53Nico_PLinusN: is this normal ? i built the upatched bootloader to test before the patched one and i still get the bootsplash...
16:03:08elinenbeLinusN: I just got back from skiin in Austria... If you can ski the Alps you are in pretty good shape.
16:03:10Nico_Pi thought the bootsplash wasn't shown in the SVN version
16:04:06LinusNNico_P: i don't know how it works, but show_bootsplash is true by default
16:04:22 Join bospaadje_ [0] (
16:04:25LinusNthen it is set to false if (GPGDAT & 2)
16:04:32LinusNwhatever that is
16:04:48Nico_Pso i just have to see if it boots, is that it ?
16:05:21LinusNbut i'd like you to check that the debug text works too
16:05:32 Quit bospaadje (Read error: 104 (Connection reset by peer))
16:05:34LinusN(GPGDAT & 2), is that a button?
16:05:48*amiconn would want the bootloaders to stay silent unless there is an actual error
16:06:05LinusNamiconn: that was the original ide
16:06:13amiconnMaybe just don't lcd_update() until an error occurs?
16:06:40Nico_PLinusN: i renamed the bootsplah file so that it's not showing anymore
16:06:42linuxstb_That may not work on all targets - those with interrupt-driven blitting from the framebuffer to hardware, which is how I think the gigabeat works.
16:07:19pondlifeUnless there's information to output, why should the bootloader even init the LCD? I'm probably way out of date, but I thought the bootloader's job was to boot Rockbox as quickly (and simply) as possible.
16:07:24LinusNNico_P: so it works then?
16:07:39*linuxstb_ may have just said something wrong, so ignore him
16:07:40Nico_PLinusN: just a sec
16:07:45 Join Mouser_X [0] (
16:07:53LinusNpondlife: you are correct, but so far the debug output has been very useful for troubleshooting
16:08:10Nico_PLinusN: it works
16:08:19LinusNi'll commit it then
16:10:11pondlifeWhen I build a bootloader, it's the bootloader/bootloader.bin file I need, right?
16:10:46pondlifeThen use it as directed on ?
16:11:41LinusN../tools/mkboot -h300 orig/H300.bin bootloader/bootloader.bin H300.bin
16:11:41LinusN../tools/scramble -iriver H300.bin H300.hex
16:12:16LinusNorig/H300.bin is the descrambled original firmware
16:12:42elinenbeLinusN: I like that you are spending more time on rockbox recently... between projects, or a renewed interest?
16:13:27LinusNelinenbe: i guess it's e regained interest, and also some regained energy
16:14:11elinenbethat's nice... now where is my PS3 on the ipod!? Get busy! :-)
16:14:11bluebrotherLinusN: why not enable the output if e.g. the hold switch is enabled?
16:14:14pondlifeGood news for us all!
16:14:29jhMikeSpreglow: on the phone...important business...gimme a bit
16:14:31bluebrotheror the user holds down a specific button
16:14:34LinusNbluebrother: because you don't want it to boot when the hold switch is on?
16:14:50bluebrotherok, scrap the hold key :)
16:15:05LinusNbut otherwise it's a good idea
16:15:10bluebrotherbut, like give some key that enables the output
16:15:28bluebrotherso if something gets wrong we can ask the user to force the output
16:15:42bluebrotherpossibly even delay bootup until that button is released
16:15:52jhMikeSpreglow: will check the moveq.l thing too :)
16:15:52bluebrotherto get a better chance reading the output
16:17:11 Join swima [0] (
16:17:51swimahi alll
16:18:16*jhMikeS wonders if preglow went to bed again but doesn't see any comment
16:18:29swimacan someone tell me which codeset is used for the playlists?
16:19:13swimaI have some playlists in utf-8 created by my musicplayer that I want to transfer to my H340 but some of the entries can't be read because of the special chars
16:19:21bluebrotherunless you use the extension m3u, in which case the selected charset is used
16:19:35bluebrotherutf8 playlists use the extension m3u8
16:19:55*pondlife is scared of brickmaking
16:19:56jhMikeSpreglow: well, darn I should have done that...just a stupid oversight
16:20:09Nico_PLinusN: rescue mode doesn't seem to work
16:20:09swimabluebrother: hmm - for playlists created with H340 file says it's data ...
16:20:09LinusNpondlife: i know the feeling :-)
16:20:17Nico_Punless i don't get its purpose
16:20:17LinusNNico_P: oh?
16:20:24bluebrotherswima: huh?
16:20:25pondlifeMy newly build H300.hex is 4088 bytes, much larger than the original 2565 bytes. Correct?
16:20:39bluebrotheryou should be able opening them with any text editor
16:20:39Nico_Pit's supposed to go in USB mode, isn't it ?
16:20:40jhMikeS...and the audio quality is great...especially after tuning the if you're sleeping I suppose you'll catch the logs
16:21:05 Part Llorean
16:21:05LinusNNico_P: yes
16:21:35LinusNNico_P: but you must hold it for several seconds
16:21:35swimabluebrother: I am able to open them with vim but special chars like √≥ are written as '√É<83>√ā¬≥'
16:21:44LinusN(the menu key)
16:21:48Nico_Pi have "entering rescue mode..." on my screen, but no usb connection
16:21:56bluebrothertry :set encoding=utf8 in vim
16:22:05pondlifeLinusN: If the H300 flashing results in a brick, is there any hope? Preferably not involving opening the box...
16:22:12swimaand now I wonder how I can convert all my utf-8 playlists to the format used by rockbox
16:22:30swimabluebrother: it's not about being able to read playlists *from* H340
16:22:40LinusNpondlife: the reset cookie should save you most of the time
16:22:50swimabluebrother: it's about converting playlists from linux (utf-8) to a format which H340 can read
16:22:54swimabluebrother: all entries of it
16:22:55pondlifeReset cookie?
16:23:08pondlifeI mean if my H300.hex is garbage...
16:23:11bluebrotherswima: if the playlist is utf8 you only need to give them the extension m3u8
16:23:25bluebrother(note the added "8" at the end)
16:23:48LinusNNico_P: the usb mode code wasn't changed by this patch
16:24:15Nico_Pi don't think the gigabeat has bootloader usb mode
16:24:17LinusNpondlife: well, the scrambling has checksums etc
16:24:23swimabluebrother: ok - let's see ...
16:24:23bluebrotheralternatively, you can set the "default codepage" setting to utf8
16:24:47pondlifeOK. here goes...
16:24:49LinusNNico_P: it has a go_usb_mode() function, but i don't know how well it works
16:24:49bluebrotherRB will use that setting for files ending with m3u, and utf8 for files with m3u8 extension
16:25:07swimabluebrother: the default codepage is already utf-8
16:25:17linuxstb_bluebrother: What about saving? Is there an option to save as .m3u, or are playlists always .m3u8 now?
16:25:23Nico_PLinusN: err and i might have talked too fast when i said it worked... i started getting some "rockbox.gigabeat not found" messages
16:25:34 Join [IDC]Dragon [0] (i=d90a3c55@gateway/web/cgi-irc/
16:25:37LinusNNico_P: haha
16:25:37bluebrotherafaik playlists get saved as utf8 with m3u8 extension
16:25:57Nico_Pwhat's strange is that it dod work at first
16:26:15linuxstb_[IDC]Dragon: Hi - how's bootbox coming along? ;)
16:26:15bluebrotherI'm not sure how saving is handled exactly, but I would expect to save at local encoding if the user provides the extension m3u himself
16:26:30pondlifeHow long should H300 firmware upgrade take?
16:26:33*[IDC]Dragon read about a lengthy discussion today
16:26:43[IDC]Dragon... still reading ...
16:26:53pondlifeIt worked
16:26:55LinusNNico_P: i must say that i don't understand the gigabeat loader
16:27:14[IDC]Dragonbootbox is not dead, it just smells funny
16:27:28pixelmahi [IDC]Dragon
16:27:31preglowjhMikeS: a bit absent now
16:27:44preglownot bedtime for another good eight-nine horus
16:27:44[IDC]Dragonhi pixelma
16:27:52bluebrotherok, it seems playlists always get saved as utf8
16:28:11[IDC]DragonI don't understand why bootbox is so important for Ondio
16:28:23[IDC]Dragonwhich dosn't spinup a disk
16:28:32pondlifeHmm, I can't boot into the OF any more. Is it still REC to do that?
16:29:16 Join perl|work [0] (
16:29:16pondlifeAh, 1.30 E - ignore me.
16:29:48pixelma[IDC]Dragon: that's more a general discussion about Archos I think
16:29:51amiconn[IDC]Dragon:I think you mean rombox... and free buffer is important e.g. for voice
16:30:00swimabluebrother: renaming to utf-8 did not resolve the problem
16:30:04 Quit lini (Read error: 145 (Connection timed out))
16:30:17[IDC]Dragonbootbox+rombox, of course
16:30:25swimabluebrother: I still get an (ERR) on some entries in the playlist if I view it with H340
16:30:27bluebrotherrename to utf8?
16:30:35bluebrotheryou mean changing the file extension?
16:30:45swimabluebrother: yes of course - renaming to m3u8
16:30:46_FireFly_swima: the postfix is m3u8 for utf-8 playlists
16:31:17_FireFly_swima: sure that the playlist is utf-8?
16:31:29LinusNNico_P: how is it going?
16:31:54swima_FireFly_: vim says it is
16:32:05bluebrotherdoes file agree with vim?
16:32:05amiconnWill become less important when proper langv2 rework will be committed
16:32:06swima_FireFly_: but I'll doublecheck it to be sure
16:32:15Nico_PLinusN: i tried again with the patched bootloader and still got "rockbox.gigageat not found"
16:32:22bluebrothervim usually shows its setting, regardless of the file itself
16:32:23Nico_Pi'm trying the unpatched one back now
16:32:59pondlifeBootloader USB mode still doesn't work here with a self-build. I suppose that's useful...
16:33:40Nico_P"rockbox loaded"
16:34:00Nico_PLinusN: sorry but i was wrong: the patched bootloader fails to load rockbox.gigabeat
16:34:16LinusNNico_P: ok, and what does it write on the lcd?
16:35:11Nico_PLinusN: i'm pretty sure it was "Can't load rockbox.gigabeat:"
16:35:28swima_FireFly_: vim reports "fileencoding=latin1" and "encoding=utf-8"
16:35:43bluebrother... then the file is latin1
16:35:59[IDC]Dragonlinuxstb_: bootbox status is unchanged, almost half the size off, but I broke USB mode somehow
16:36:07bluebrothercopy it to the player, use m3u as extension and set the default codepage to latin1
16:36:28swimabut vim reports the same for a file which can be read by H340 flawless
16:36:45_FireFly_what does file report?
16:36:52[IDC]Dragonsince results are limited, my plan is different: rewrite a bootloader from scratch, with only the bare basics
16:37:02bluebrotherI don't can tell you the difference between the two files ...
16:37:04swimaValses.m3u: data
16:37:05swimaValses-langzaam.m3u8: ISO-8859 text, with CRLF line terminators
16:37:26swimathe first is the one created by H340
16:37:42swimathe other is created by my linux program and converted to dos ...
16:37:42bluebrothercan you post the files somewhere?
16:37:56_FireFly_swima: the second one is not utf-8
16:37:57bluebrotherthat "data" thing is strange
16:38:22LinusNNico_P: doesn't it say anything more that "Can't load rockbox.gigabeat"?
16:38:41linuxstb_swima: Why did you convert the .m3u8 to "dos", and how did you do it?
16:39:15_FireFly_linuxstb_: i guess he used the script/tool unix2dos
16:39:27LinusNi must say that the gigabeat loader is strange, it loads rockbox.gigabeat even when it says it's loading the original firmware
16:39:56 Nick bospaadje_ is now known as bospaadje (
16:40:10Nico_PLinusN: i think it was file not found
16:40:30swimalinuxstb_: because the original iriver software was not able to read playlists if they were not converted to dos ...
16:41:11LinusNNico_P: lol!!!!!!!
16:41:13swimaok - they are online:
16:41:34Nico_PLinusN: i did chack the file was still there
16:41:40Nico_Por check
16:41:44LinusNNico_P: the arguments to load_firmware() are in the wrong order
16:42:09LinusNshould be load_firmware(loadbuffer, "rockbox.gigabeat", buffer_size);
16:42:19 Quit austriancoder ("Lost terminal")
16:42:34Nico_Pi'll try it again then
16:43:12LinusNwho wrote the gigabeat loader?
16:43:18_FireFly_swima: Valses-langzaam.m3u is utf-8 according to file
16:43:39swima_FireFly_: hu?
16:43:54_FireFly_file Valses-langzaam.m3u Valses-langzaam.m3u: UTF-8 Unicode text
16:44:09_FireFly_file Valses-langzaam.m3u
16:44:09_FireFly_Valses-langzaam.m3u: UTF-8 Unicode text
16:44:12swimafunny - I get the same on the website but not on the player
16:44:36 Quit lee-qid ("aufwiederbyebientotsayonara")
16:44:50linuxstb_It also has Unix line-endings.
16:44:59_FireFly_but Valses.m3u is not a valid utf-8 file
16:45:13Nico_PLinusN: "bad checksum" this time... should i update rockbox.gigabeat ?
16:45:19swimabut Valses.m3u is the one created by H340 :)
16:45:27swimaand read correctly
16:46:26LinusNNico_P: no, it should work the same
16:47:03LinusNNico_P: looks like the gigabeat loader didn't check the checksum before
16:47:43Nico_Pyes, at least it didn't use to display the checksum test
16:48:12swimacan it be related to the way I mount the player?
16:48:13 Join toffe [0] (
16:48:34Nico_Pi'll go back to the unpatched bootloader for now
16:48:44LinusNNico_P: replace the load_firmware() calls with load_raw_firmware()
16:48:47swima/dev/sdb1 /media/iriver vfat auto,user,flush 0 0
16:48:54Nico_PLinusN: ok
16:49:01bluebrotherswima: shouldn't be
16:49:04swimamy /etc/fstab: /dev/sdb1 /media/iriver vfat auto,user,flush 0 0
16:49:05LinusNNico_P: but you need the full path to the file
16:49:23bluebrotherunless the file got corrupted by e.g. disconnecting without unmounting
16:49:23LinusNNibbier: i.e "/rockbox.gigabeat"
16:49:27Nico_PLinusN: other than that, same parameters ?
16:49:38swimabluebrother: I'm just wondering why file gives different output to the 2 files on the player and the website
16:49:44linuxstb_LinusN: Ah, so rockbox.gigabeat is just a copy of rockbox.bin, no -add header?
16:50:01LinusNlooks like it, can't see why
16:50:21linuxstb_tool="cp" (from configure)
16:50:52LinusNthe best part is the loading of the original firmware
16:51:09bluebrotherswima: that is indeed strange.
16:51:09swimavery strange
16:51:09LinusNif(load_original) load_firmware("rockbox.gigabeat)
16:51:22LinusNelse load_firmware("rockbox.gigabeat")
16:51:29swimaI mounted it again and did a file to the 2 files on the player and the recently copied ones
16:51:48swimaagain utf-8 vs. ISO-8859 text
16:52:19Nico_PLinusN: it seems i still have the same problem...
16:52:24_FireFly_which one is utf-8 and which one ISO-8859?
16:52:33bluebrotherreally strange. I just file'd a playlist created on my player, it shows up as utf8 as expected
16:52:44LinusNNico_P: where is the rockbox.gigabeat file?
16:52:48LinusNis it in the root?
16:52:58 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
16:53:24swimanope - the one created by the player show in both cases "data"
16:53:39swimaI'm talking about Valses-langzaam.m3u
16:53:41perl|workis gigabeat bootloader undergoing some changes?
16:53:52bluebrotherthe file does that for me too, which is what is really puzzling me.
16:54:00Nico_PLinusN: yes
16:54:04LinusNyes, we are adapting it to use the same code as the other loaders
16:54:16swimaon the player file gives me "ISO-8859 text" and in the filesystem "UTF-8 Unicode text"
16:54:40LinusNNico_P: and you have "/rockbox.gigabeat" with the leading slash, on both calls to load_raw_firmware()?
16:54:42perl|workLinusN im assuming splash option will be gone?
16:54:49LinusNperl|work: no
16:55:05LinusNnot yet anyway
16:55:50Nico_PLinusN: i think so, yes... i'll double check
16:56:04*LinusN should get a gigabeat one day
16:58:23swima"default codepage" is set to "unicode" btw
16:58:52swima(General Settings -> Display -> Default Codepage)
16:59:28perl|workLinusN i think it was written by debauched_sloth who's now gone for good it seems
16:59:44LinusNi see
16:59:55LinusNGreg White
17:00:11swimaso what to do next?
17:00:29 Quit TheSphinX^ ("Miranda IM! Smaller, Faster, Easier.")
17:01:13 Quit rp- ("leaving")
17:01:28bluebrothercan you recreate the problematic playlist on the player?
17:01:45swimaI could but I wanted to avoid that
17:02:05swimait is a lot of work for all of my playlists :-/
17:02:24swimabut I will try to recreate one to see the differences ...
17:02:26bluebrotheryou could just try it on one and look if file gives you something different
17:02:41bluebrotherit doesn't seem to be utf8 nor latin1
17:02:49bluebrotherwhich is what is really puzzling me
17:03:00swimaso how do you create a new playlist?
17:03:35*amiconn wonders why rockbox.gigabeat shouldn't use the same header mechanism as the other swcodec targets
17:04:05LinusNamiconn: i think he was just lazy
17:04:27bluebrotheruse the context menu on the file
17:05:10swimaPlaylist catalog -> Add to new playlist ...
17:05:38swimaI called it test and it is expanded to test.m3u automatically
17:05:55swimanot .m3u8 despite the default codepage = unicode
17:06:23bluebrotherdo you have a recent build?
17:06:50swimanovember ...
17:07:06bluebrotherplease try a new build
17:07:19swimanorbu build 061124
17:07:22LinusNNico_P: you gave up?
17:07:33swimanorbu build 061124-2009
17:08:08bluebrotheroh, an unsupported build even?
17:08:11swimais there already a newer one?
17:08:23bluebrotherplease try an official svn build
17:08:24swimaI should not use this one?
17:08:35swimaok - then my themes will go crazy :)
17:08:37swimabut anyway
17:08:38bluebrotherthat is a custom build.
17:08:43swimaplaylists are more important
17:09:02bluebrotherand custom builds might introduce new bugs.
17:09:11bluebrotherwhich is why these are unsupported.
17:09:26Nico_PLinusN: no but i have a friend at home so i'll get back to it soon
17:09:29swimaI'll try ...
17:09:51LinusNNico_P: ok, i gotta go now, cu later
17:09:56 Part LinusN
17:10:10 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
17:13:29amiconnGodEater: Could you check whether there is an updated native gcc for your build server available, and if so, update it?
17:13:56swimahmm - the newly created test.m3u show UTF-8 Unicode text
17:13:59swimano data
17:14:27GodEateramiconn: my build server checks all it's software on a daily basis - so if it's not updated itself - there isn't one.
17:14:34bluebrotherno data in what sense?
17:14:46swimafile definition
17:14:52swimathat what puzzled you so much
17:14:56GodEateris it still the warnings building the sims that's the issue ?
17:15:22swimafile shows for Valses.m3u "data" and for the new created test.m3u "UTF-8 Unicode text"
17:15:37bluebrothersounds reasonable to me
17:15:44_FireFly_swima: and any problems with your playlist file whichyou have created on your pc?
17:15:46amiconnHmm, I guessed that your build server uses the same distro as lostlogic's, because they had the same problem
17:15:49bluebrotherso the newly created file works on RB and on the pc?
17:15:53amiconnBut lostlogic's server is updated now
17:16:26GodEaterI'm on gentoo
17:17:00GodEaterooh - actually there's a 4.1.2 in portage now
17:17:02GodEaterI could try that
17:17:06GodEaterit's just masked currently
17:17:28***Saving seen data "./dancer.seen"
17:18:35GodEaterwant me to try that ?
17:19:04pondlifeQuick Car Mode question: When power is removed, playback is paused, allowing the idle poweroff to shut down later. But if power is returned before shutdown, shouldn't playback be resumed?
17:19:12pondlifeIt stays in pause mode at the moment.
17:19:27amiconnIt should resume
17:19:46pondlifeOK, I'll bug it up. Or maybe fix it.
17:20:20GodEateramiconn: I think you're right - lostlogic is using 4.1.2 - so we probably are both on gentoo - he's just unmased 4.1.2 on his server, I'll update now - but it'll be a while - compiling gcc isn't quick =/
17:22:02 Quit kaaloo ("Leaving.")
17:22:10swimabluebrother: the new playlist can't be read by MOC, alsaplayer and audacious
17:23:05_FireFly_GodEater_: yeah due his 3-way "bootstrap"
17:25:49GodEaterhuh ?
17:26:07swimabluebrother: is it ok to extract the svn-build over the existing directory?
17:26:24swimabluebrother: or do I have to remove the .rockbox dir completely?
17:29:42preglowBagder: perhaps the size table colouring threshold should be changed to +/- 20? that seems to be the common max for a "nothing happened yet size changed for no reason" commit
17:30:03 Join dmdfan [0] (
17:31:27 Quit Mouser_X (Nick collision from services.)
17:31:37 Join Mouser_X [0] (
17:31:41[IDC]Dragonis there a threshold?
17:32:42preglowyeah, just have a look, commits that changed the size less than +/- 16 is not coloured
17:33:49swimaok - the new build can't read playlists from the PC as well
17:34:32jhMikeSwhy not generate a continous gradient and when it's really serious add blinking text with a blood red bg? :) (I have a rather transparent implementation for ie)
17:34:42 Part toffe
17:34:48*preglow guns down ie
17:35:39pondlifeamiconn: For the record, car mode is working. I just didn't realise there was a deliberate 5 second delay (while the engine starts).
17:35:45*pondlife blushes a bit
17:38:38*jhMikeS wants grim reaper picture for anything over +10k
17:39:55*[IDC]Dragon wants that for +1k
17:40:24preglowfor archos targets anyway
17:40:43*preglow wants to get his current stuff commited so he can start getting rid of long-call on arm
17:46:38*jhMikeS has to go read about mysterious look menu items like "Car Mode" and "Party Mode".
17:47:24jhMikeSmyterious _looking_ even
17:49:13 Join toffe [0] (
17:50:18jhMikeSpreglow: so now the eq has subatomic accuracy but how's the overhead from it?
17:50:26preglowjhMikeS: it doesn't, it's disabled
17:50:42preglowjhMikeS: overhead for arm is three cycles extras per sample, for coldfire, something like 5-6
17:52:16 Part _FireFly_ ("Kopete 0.12.3 :")
17:52:40 Quit GodEater ("CGI:IRC")
17:53:10 Join Ribs [0] (n=ribs@
17:53:21jhMikeSoops, missed the commenting on HIGH_PRECISION...but you added it and then disabled it. :) guess it's time for 20-bit audio.
17:56:36 Quit [IDC]Dragon ("CGI:IRC")
17:57:51jhMikeSpreglow: d0-r3 = history <-?? did you find a new cf register?
17:58:32 Join bonbonthejon [0] (n=jon@
18:03:00 Join knight4led [0] (i=be56324a@gateway/web/cgi-irc/
18:05:34 Join merlin_ [0] (
18:06:44merlin_hi. for rockbox on ipod5g, when I'm playing songs in a directory, how do I shut down the ipod and come back to my song playing at the same spot when I turn it back on?
18:06:44 Quit knight4led (Client Quit)
18:07:34scorcheyou shutdown by holding the play/pause button....resume by pressing play/payse button when it has booted up
18:07:51scorchethe manual covers all of this
18:08:57 Join ender` [0] (
18:09:46merlin_ah, thanks I was getting the resume portion wrong and got confused when I was seeing the file browser instead of the wps at reboot (I think it worked differently on my archos)
18:10:11 Join m0s [0] (
18:10:12bluebrothersimply enable resume on startup
18:10:24swimaok guys - now I have the latest official svn build and all playlists are converted to fileencoding=utf-8 but still some entries in the playlists can't be read :-/
18:10:29scorcheif you are referring to rockbox, it acts largely the same on all targets
18:10:37merlin_and yes, I read the manual, good reference. I probably need to re-read it most closely
18:10:48swimaanyone has an idea left what I could try next?
18:11:09bluebrotherswima: "some entries" referring to the same playlists that were problematic before?
18:11:15m0sdoes rockbox play videos on my 5G video?
18:11:22swimabluebrother: exactly the same
18:11:22merlin_scorche, I have anold rockbox on my very old original archos. Didn't keep up with the new features / bluebrother: thanks will look fo rthat option
18:11:47 Join webguest93 [0] (i=be56324a@gateway/web/cgi-irc/
18:11:54bluebrothersounds like a broken playlist −− that were the playlists you created on the pc?
18:11:58 Nick m0s is now known as m0s- (
18:11:58merlin_m0s: it can play some videos slowly with the mpeg plugin
18:12:18bluebrotherm0s-: see the PluginMpegplayer wiki page
18:12:37merlin_but you need to reboot to the ipod firmware for real time full screen videos for now
18:12:48swimabluebrother: yes - i created them on the PC with a linux app based on python called PyTone
18:12:51m0s-I'll just do that if needed
18:13:04bluebrotherand they work in e.g. xmms?
18:13:09swimabluebrother: and I can read these playlists with every player except the iriver
18:13:17webguest93anyone around that can give me write access to the wiki?
18:13:29m0s-time to install this mofo
18:13:55bluebrotherwebguest93: if you have a wiki name ...
18:14:11merlin_m0s- for me, rockbox is a huge improvement simply because it can play directories of tunes, something the ipod firmware will just not do.
18:14:23 Nick swima is now known as swimmer (
18:14:26webguest93I do, CarlSlomowitz
18:14:50m0s-so do I need to delete all my music b4 installation or I can use the ipod database in rockbox?
18:15:15bluebrotherwebguest93: done
18:15:29merlin_The battery life is clearly reduced, but if you have compilations of songs sorted in many directories, the ipod firmware just can't deal with that without making many many playlists in advance. rockbox does great with that (in addition to the many other cool featues and toys of course)
18:15:38bluebrotherm0s-: you can't use the itunesdb but you don't need to delete your music
18:15:44webguest93thanks, I'll throw my WPS up now
18:15:48bluebrotherread the manual, especially the database section
18:15:59merlin_m0s- I can play songs from my ipod db and the new ones I uploaded
18:15:59 Join markun [0] (n=markun@rockbox/developer/markun)
18:16:14 Join Lear [0] (i=chatzill@rockbox/developer/lear)
18:16:22 Join Xerion_ [0] (
18:16:23bluebrotherRockbox has its own database
18:16:35merlin_m0s-, but you need to convert your ipod db in the rockbox db format
18:17:02m0s-rockbox reduces battery life?
18:17:10merlin_m0s-: for now, yes
18:17:18bluebrothermerlin_: that is not correct. Rockbox has its own database, you don't convert the itunesdb
18:17:45bluebrother... which makes RB database independend of itunes
18:18:17merlin_bluebrother is correct, bad wording from me. you convert and import the IT database into rockbox
18:18:26merlin_they won't be in sync, but that's good enough for me
18:18:36m0s-what u mean they won't be in sync?
18:18:55merlin_if you upload more stuff with itunes, rockbox won't see it unless you import the IT DB again
18:19:05merlin_basically you shouldn't keep uploading stuff from both sides
18:19:16merlin_Just drop IT after you switch to RB
18:19:26 Join rp- [0] (n=rp@
18:19:41m0s-right that's the plan convert and import than use rockbox
18:19:51preglowjhMikeS: ehh, yeah :PPP
18:19:53m0s-so the battery issue is being addressed I'm sure?
18:20:09bluebrothermerlin_: still not correct. You _don't_ import the itunesdb
18:20:10merlin_m0s-, not sure, it's been like that for a while. It's apparently pretty hard, and platform dependent code
18:20:20 Quit Mouser_X (Read error: 110 (Connection timed out))
18:20:22bluebrotherRB can update its database automatically
18:20:38preglowjhMikeS: there's more wrong in that comment, i'll fix it
18:20:39bluebrotheryou need dircache enabled for that though.
18:20:56merlin_ah, even better. m0s- listen to bluebrother :)
18:21:22bluebrotherso if you want to use itunes, Apple OS and RB: just use itunes to sync your music, and in RB enable dircache and auto-update of the database
18:21:36 Quit Xerion (Read error: 145 (Connection timed out))
18:21:36 Nick Xerion_ is now known as Xerion (
18:22:12merlin_So does that make ConvertiTunesDBtoTagCache obsolete because it's built in RB?
18:22:33Soapno - unless it no longer works.
18:22:35*jhMikeS just knows he's gonna get merge conflicts if he doesn't hurry up :P
18:22:40m0s-but I wanna use flac
18:22:47SoapThat was always an alternative way of doing it for iTunes users.
18:22:52m0s-so I guess I'll use the RB way
18:23:03merlin_sounds like it's easier, yes :)
18:23:21Soapbut limited, as m0s's case illustrates.
18:24:10m0s-the reason I'm switching to RB is to listen to my flac files
18:25:06merlin_m0s- you'll get much more than that though. You'll see some of the cool features, not counting the plugins, and the cool games :)
18:25:49m0s-oh no doubt
18:25:57m0s-I just want a smooth simple transition
18:29:14preglowjhMikeS: got anything big coming up?
18:31:10jhMikeSpreglow: getting more asm stuff in place in dsp_cf.S and doing some cleanup in dsp.c
18:31:31jhMikeSand the needed changes to add the asm nicely
18:32:50 Quit webguest93 ("CGI:IRC (EOF)")
18:32:50jhMikeSI'll do the the more complicated bits in asm later...the channels were just too easy and quick to leave out
18:33:28LearAnyone had a look at the speex resampler, to see if it could be useful in Rockbox?
18:33:39 Join wLLm [0] (
18:33:46 Quit merlin_ ("BitchX: now with 42 percent more random quit messages!")
18:33:56preglowi did, and it's definitely heavier than what we do now
18:34:06 Join merlin_ [0] (
18:34:23preglowi'll have closer look later
18:34:29preglowthat is, at a later time, not today
18:36:49preglowjhMikeS: currently i think i'll be doing one callback set_prescaled_volume() can do to find the biggest gain in dsp.c, then another callback to tell dsp.c when it needs to change the prescale. can you think of anything more clever?
18:36:58merlin_bluebrother, do you know why resume playing on boot is not a rockbox default like in old versions anymore?
18:38:06LearBecause it's so easy to just press play?
18:38:49preglowbecause i don't always want it to?
18:39:03merlin_:) / I guess it's not the default behaviour that people are used to (or even me, coming from the archos firmware, ipod firmware, and an older rockbox that also did that by default)
18:39:05jhMikeSwell, we can set the volume for equal perceived loudness of the altered spectrum based on typical auditory sensitivity ;)
18:39:37merlin_but no worries, I was just wondering :)
18:39:58 Quit Lear ("Chatzilla 0.9.77 [Firefox]")
18:40:11preglowi was hoping for something requiring just one callback :/
18:40:12merlin_quick enough to change once you know to look for it
18:40:41jhMikeSpreglow: but I think one callback with a message parameter would work
18:42:28preglowjhMikeS: just int (*callback)(int msg, int param1), like that?
18:42:39bluebrothermerlin_: I don't know. Maybe that is a bug that got introduced with the new menu stuff
18:42:43toffepreglow : I had a problem with the equalizer a few days ago
18:42:45toffeI was trying to use the graphical equalizer, so I enable the equalizer, and went in the graphics equalizer , change the 3 middle frequency
18:42:47toffego back to listen music and after 3 to 4 mn the sound became distorded, decreasing to no sound, I disable the equalizer, I had a big plop and sound come back normal
18:42:52preglowyou pasted that, didn't you! :)
18:42:56bluebrotherbut it also might have been agreed on changing that behaviour
18:43:07jhMikeSyeah...though I have an affection for intptr_t for the data since it's good for passing pointers too
18:43:24merlin_bluebrother, fair enough, no big worry, just a bit weird to the end user IMO
18:43:25preglowtoffe: well, nothing i can do about it unless you can reproduce it
18:43:32preglowtoffe: the error could have been just about anything
18:43:43toffeI could reproduce it several times
18:43:50preglowtoffe: well, i need to be able to do it too
18:44:04jhMikeSno casts are needed for signed or unsigned intergral types either since the cast to a larger size is the same for both
18:44:22preglowjhMikeS: doubt i'll need anything other than an int, so i'll just stick to that for the time being
18:45:21 Quit pondlife ("disconnected has pondlife")
18:45:22jhMikeSthen it has to change later if that changes :\ and no disadvantage now
18:46:44m0s-this initiailization is gonna take a while eh
18:46:49m0s-on 30 gb of music
18:49:06 Quit w1ll14m (Connection timed out)
18:49:16m0s-hmm I clicked auto update
18:49:21m0s-than initialization now
18:49:34m0s-and now it sounds as if it stopped
18:49:34jhMikeSI have to just be absolutely sure the sample input/ouput functions are updated properly for voice/audio then it's ready
18:49:36merlin_m0s-: plug your ipod into power with the USB cable while holding the menu key, that'll save your batteris
18:50:12preglowsometimes a make just spends an aeon in starting
18:54:42 Quit wLLm (Read error: 104 (Connection reset by peer))
18:54:56 Join w1ll14m [0] (
18:55:53m0s-I did it
18:56:06merlin_m0s-, welcome to the dark side :)
18:56:16m0s-I initialized
18:56:22m0s-but only brought over like 20 folders
18:56:26pixelmamerlin_: AFAIK you don't need to hold menu now anymore - that was fixed
18:56:31merlin_Now, you likely want to go to and go read the other pages you haven't seen
18:57:25merlin_and download and read the full rockbox manual
18:57:56merlin_pixelma, I still had to do this with yesterday's build. How else would the ipod know that I plugged into my laptop to sync the drive, or to just power the unit?
18:58:40pixelmaoh sorry - I misread. I thought you meant a wall charger
18:59:02m0s-it says databse not ready
18:59:02merlin_the ipod video doesn't come with one, just a USB cable for PCs
18:59:06m0s-what the!
18:59:23 Quit idnar (Connection timed out)
18:59:23merlin_of course, you can buy a third party one or a 110V to USB power converter
18:59:40merlin_m0s- I don't know much about the convertion, but I used and it worked for me
19:00:04Kasperleyeah. it's ridiculous what little apple ships with the iPods
19:00:39Kasperlewhich reminds me, i need to wipe my iPod and get rid of the iTunedDB except for videos
19:00:40merlin_Kasperle, quite frankly, I don't need/want another wall wart
19:00:57merlin_if all my devices charged from USB, I'd be a happy man
19:01:36merlin_You either plug into a computer, have a AA to usb power box, or a 110/220V to USB power adapter, and you're set.
19:02:27merlin_but if they shipped the video cable, that'd be nice indeed.
19:02:44linuxstb_m0s-: After you initialise the database, you need to shutdown your ipod (long press on PLAY/PAUSE), and then turn it back on in order for the initialisation process to complete.
19:03:27Kasperlevideo cable would'Ve been awesome. and quite frankly, i like power adaptors for wall outlets
19:03:52Kasperleand apple could've made black cables to go along with the black hardware, imho
19:06:09preglowjhMikeS: i think i'll extend this callback shit to also handling stereo width and stuff like that now that i'm first on it
19:08:12 Join mattzz [0] (
19:09:22m0s-how about exisiting playlists from my itunes
19:09:25m0s-where r they
19:10:04 Nick Gibbed is now known as Rick (
19:11:14 Join redbreva [0] (
19:12:51zylcheThe ace is near.
19:12:54 Join rotator [0] (n=e@rockbox/developer/rotator)
19:13:27jhMikeSpreglow: so I'm gonna have to scramble everything up? maybe I should just take a nap and see what's ends up there. Looks like the voice codec could end up messing with audio codec stuff as svn is and dsp_config contains things only the audio codec should need...would like that dumped.
19:14:58preglowdsp.c is not going to be changed much
19:15:11 Join miepchen^schlaf [0] (
19:15:12preglowi'm primarily just talking message passing and settings stuff
19:15:26preglowjust trying to get rid of the need to hijack sound.c calls all the time
19:15:38preglowand i don't really need to anymore, now that sound.c can talk to dsp.c when it wants to
19:16:02 Quit XavierGr (Nick collision from services.)
19:16:06 Join XavierGr [0] (
19:16:17jhMikeSpreglow: good, they should. also: voice doesn't need the track/album gain stuff I assume?
19:16:52preglowcould you please make it so that playback.c sets the dsp pointer instead of setting current_codec?
19:17:06preglowi'd rather be able to do dsp-> without worrying than doing dsp_conf[current_codec] all the time
19:17:21jhMikeSgood, cause trying to set the setting with the voice is swapped in would result in it not being updated for audio
19:17:29***Saving seen data "./dancer.seen"
19:18:07jhMikeSsure, have to scan playback.c pretty carefully then
19:18:35jhMikeSI think only swap_codec writes it though
19:19:32preglowthat way we can be rid of a ton of dsp = &dsp_conf[current_codec] everywhere in dsp.c too
19:20:01 Join Everybody [0] (
19:20:07jhMikeS6 instances actually
19:21:00 Join _Veseliq_ [0] (
19:21:13jhMikeSand what worse is the Actraser music just keeps playing in my head and it's making me hate the soundtrack :p
19:21:18amiconnpreglow: On hwcodec all tone controls affect both standard audio and voice, but I guess we can ignore this difference
19:21:33preglowamiconn: actually, i'd rather prefer if it did on swcodec too
19:22:09preglowbut i don't know how important it is
19:22:48amiconnreboot, brb
19:22:56 Join robin0800 [0] (
19:23:01 Quit amiconn (" -m1337 -O9 -vomit-frame-pointer")
19:23:42preglowif i ever vomit a frame pointer in my life, it'll still be too soon
19:24:13preglownever, that is, never
19:26:12 Quit robin0800 (Client Quit)
19:26:22 Join amiconn [0] (
19:26:28jhMikeSpreglow: you want voice to sound like a boomy radio dj?
19:26:48preglowjhMikeS: yes, i was planning on adding compression and a bit of chorus too
19:26:59 Join idnar [0] (i=mithrand@unaffiliated/idnar)
19:27:17preglowi'm actaully going for the hollywood movie trailer voice
19:29:29preglowdamn, that latency is annoying when setting treble/bass values too quickly
19:29:36preglowvolume just fades away, and bam, it's back
19:29:57 Join robin0800 [0] (
19:30:24preglowwell, i've got the callback approach going now, it seems
19:30:29jhMikeSyes, that's gotta be worked out...
19:30:40preglowbut i've gotta be off to catch a movie in a few mins
19:30:46 Quit idnar (Client Quit)
19:31:28amiconn looks somewhat funny in a css-incapable browser
19:31:32 Join idnar [0] (i=mithrand@unaffiliated/idnar)
19:31:59preglowit also looks a bit funny in notepad
19:32:03preglowwhat's the point ;)
19:33:10*jhMikeS gets the hint about low latency dsp ;)
19:33:29preglowjhMikeS: i really wanna pull that off some day
19:33:44preglowbut i don't see quite how to do it unless we'll also store the pcm buffer in full precision
19:35:02jhMikeScould do that...half the time, double the size...or something in between ...maybe 2s of 32-bit samples
19:35:15amiconnpreglow: Just some random testing in AWeb
19:36:48jhMikeSthere'd also be a small output queue of 16-bit samples that don't get touched unless a flush happens
19:37:18 Join kaaloo [0] (
19:37:27preglowjhMikeS: dsp should be a fairly constant load process, so we can run it pretty close to actual dac time without too big a risk of it glitching
19:37:50jhMikeSthis will also enable voice to play during pause
19:38:23amiconnHow about mixing in the dma isr?
19:38:24jhMikeSwe pause on chunk boundaries
19:38:27preglowbut anywho, i've gotta totter along
19:38:33amiconnMaybe this wouldn't be wise, not sure at all...
19:39:20jhMikeSamiconn: after doing in the plugins...I wouldn't recommend it in the core
19:41:00 Quit BigBambi ("Leaving")
19:41:12jhMikeSif it ever comes close enough to being constantly in the isr, everything's dead but that
19:42:15 Quit _Veseliq_ ("")
19:43:09 Quit merlin_ ("thanks for the help guys")
19:48:06 Join Domonoky [0] (
19:55:54 Nick Everybody is now known as Everybody|away (
19:58:42 Quit kaaloo ("Leaving.")
20:00:35 Join Mouser_X [0] (
20:01:39 Join funky [0] (n=repulse@unaffiliated/funky)
20:22:08 Join MonkeyTamer [0] (
20:32:15 Join miso91 [0] (
20:32:54miso91I haven't used my iPod Nano (1G) for one week and now it is not responding.
20:32:57miso91Any help please?
20:33:24miso91I put it on a power source, but the screen is blank.
20:33:28dan_amiso91: Charge it up for about an hour
20:33:38miso91It's been on it for 2 hours...
20:33:58dan_aHave you tried resetting it?
20:34:04miso91It won't respond.
20:34:25miso91I held the menu and center button for 10 seconds.
20:34:30miso91Nothing is happening.
20:34:46 Join Introspector [0] (i=5886a37b@gateway/web/cgi-irc/
20:34:49 Quit idnar (Nick collision from services.)
20:34:50 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
20:34:52dan_aYou have to be very careful that you are only pressing the centre button and menu, and you are not moving your fingers
20:35:06miso91I am.
20:35:15miso91I've resetted my nano many times before.
20:35:37dan_aI've seen lots of stories of people's nanos going flat and then needing a looooooooooooong charge before they will work again
20:35:45dan_aHi Introspector!
20:35:47miso91Long as in...
20:35:52miso918 hours?
20:35:56miso91I'll try that.
20:35:58IntrospectorHi dan_a
20:36:06miso91hi Introspector
20:36:21Introspectorhave a question about rockbox and iAudio X5
20:36:22dan_aLong as in 1 or two hours
20:36:24IntrospectorHi miso
20:36:45dan_aIntrospector: Ask it, and if anyone can help they will
20:36:55Introspectorok, thanx
20:37:51IntrospectorI'm just interested in rockbox when the sound quality of the wave and/or mp3 codec is better than the codecs of the cowon original firmware
20:38:03Introspectorcan anyone say something about this?
20:38:36Introspectoror does rockbox use the codecs of the orig. firmware
20:38:50Introspectori don't think so *g*
20:39:03bluebrotherIntrospector: RB uses its own codecs
20:39:17bluebrotherit usually tries to use the hardware as much as it can do
20:39:21 Quit Mouser_X (Read error: 60 (Operation timed out))
20:39:24Introspectoryes, that's what I've read
20:39:31bluebrotherso sound shoudn't be worse than OF in any case
20:39:45Introspectorok *g*
20:39:48bluebrotherI guess most people won't notice a difference in sound quality
20:39:58Introspectorbut is it BETTER? THAT'S what I wanted to know *g*
20:40:02bluebrotherbut just try and decide yourself
20:40:08Introspectorplease don't say just try" *gg*
20:40:13*amiconn *thinks* he can hear a difference on iriver
20:40:26amiconn...for mp3
20:40:32Introspectorwhat is the difference, amiconn?
20:40:54IntrospectorI almost buyed an iriver *g*
20:40:56amiconnRockbox sounds a bit better imho. Less roughness
20:41:18bluebrotherIntrospector: testing is completely safe, you can always go back
20:41:23amiconnI have no idea about how the sound compares on the other swcodec targets
20:41:33bluebrotheryou just need some audio files, your ears and a bit time :)
20:41:36Introspectori'm satisfied with my x5 but it needs more brilliance in the high frequencies
20:41:42 Join web-taz [0] (
20:41:46amiconnNever used the original firmware for playing music on them (iaudio x5, ipod mini g2)
20:41:55IntrospectorI tried various EQ settings
20:41:58Introspectortook hours
20:42:00bluebrothermaybe the equalizer will help you with that
20:42:02Soapaarrggghh HydrogenAudio Terms Of Service #8!
20:42:11Introspectorbut still not totally satisfied
20:42:33amiconnOn the hwcodec, sound quality is identical between of and rockbox (as could be expected), with one exception
20:43:07bluebrotherRB has a couple of other advantages ... just read the "why rockbox" page
20:43:10Introspectorwhat do you mean amicoon?
20:43:17IntrospectorI have
20:43:28SoapIntrospector: if you can ABX Cowon stock (no EQ, no post processing) output and Rockbox stock output I'd give you $50.
20:43:52amiconnI mean one of the old targets. On the archos recorder v1, there is a strange background noise during playback in the of. Rockbox is noise free.
20:43:55Introspectorwhat is ABX?
20:44:08Introspectorah I see amiconn
20:45:12IntrospectorI have any sound processing turned off, Soap
20:45:21IntrospectorI have turned off
20:45:28Introspectorbad english *lol*
20:45:41amiconnPerhaps I should try cowon of and compare myself. Still easier than trying the ipod of (want to stay far away from itunes)
20:46:36miso91iTunes = ultimate evil
20:46:37IntrospectoriPod is average in sound quality
20:46:46Introspectorcreative vision m should be great
20:47:05Introspectordamn right, miso
20:47:27IntrospectorI'll try rockbox
20:47:30miso91That's why I manually put my songs into my iPod.
20:47:44miso91Or use the foo_dop extension for foobar200
20:47:45 Quit Introspector ("CGI:IRC (EOF)")
20:47:52 Join Introspector [0] (i=5886a37b@gateway/web/cgi-irc/
20:47:54 Join kaaloo [0] (
20:48:11m0s-if I converted my itunesdb can I than move files over using RB such as flac files
20:48:54m0s-because when I navigate through my ipod on RB it uses the same structure as my ipod db
20:48:55IntrospectorI use the windows explorer or free commander to drag & drop my music files
20:48:56SoapIntrospector: why do you say the iPod is average in sound quality?
20:49:20Introspectorbecause I listened many times to Ipod
20:49:20SoapOnce you deal with the sub-32 ohm impedance issue it RMAAs as good as the iAudio x5.
20:50:01Soapthere is no objective data to support an audible difference in sound quality, except for in two instances.
20:50:02Introspectorbut it must be good how its delivered
20:50:20Soap1 - iPod with low impedance loads 2 - iPod EQ put into clipping.
20:50:49Introspectorwhat is this issue? where can I read about it?
20:50:56Soapproper RMAA procedures test "how it is delivered"
20:51:14Introspectora friend of mine would be glad when this issue could be handled
20:51:39Soapthe low impedance issue is hardware. The EQ issue is software and can be cured by rockbox.
20:52:11IntrospectorOk, but how he deal the hardware issue?
20:53:39miso91My iPod is still not working...
20:53:43Soapuse higher impedance phones.
20:54:03Introspectorok, thanks
20:54:31 Join shnee [0] (
20:54:34Soapmiso91: toggle the hold switch to the on (red) position, then back again. Then press menu+select (center) for 30 seconds.
20:54:46miso9130 seconds this time...
20:54:52SoapIf that doesn't work, plug it in for another hour (leave it alone) and try again.
20:57:05Soapdid you do the hold switch toggle?
20:58:21Soapare you sure your USB port is providing power?
20:59:23miso91I hope so...
20:59:26m0s-If I converted my itunesdb to rockboxDB how should I move my music to my ipod?
20:59:47linuxstb_The itunesdb to rockboxdb conversion is for music already on your ipod.
20:59:57 Join busa_blade [0] (
20:59:59Soapm0s-: You must move the music over via iTunes (or an itunes replacement) /before/ converting the databases.
21:00:00miso91My iPod has a blank screen, but my USB blah works.
21:00:43Soapmiso91: leave it plugged in, untouched, for at least another hour before trying this again. This is common dry battery behavior for Nanos
21:01:26miso91I've been waiting for 2 hours though...
21:01:34m0s-Soap but moving forward I ahve to do that?
21:01:44m0s-I wanted to play flac files on my ipod
21:01:59Soapm0s-: if you are using the itunedDb to rockbox DB tool, yes.
21:02:37linuxstb_markun: Did you read the discussion earlier about the gigabeat bootloader? Was there a reason the ".gigabeat" file is just a raw binary, and doesn't have the usual (for swcodec targets) header?
21:02:59Soapm0s-: ahh, then said program won't add the files to the rockbox DB because those files won't be in the iTunesDB. You'll have to do a normal Rockbox DB update.
21:03:00m0s-I just used it once for the initial files on my ipod
21:03:49m0s-doing a normal rockbox db update will still keep the existing files?
21:04:17markunlinuxstb_: lazyness? :)
21:06:03m0s-well I went to updatenow
21:06:41m0s-initialize now I mean
21:07:00 Quit dewdude (Read error: 131 (Connection reset by peer))
21:07:05 Quit scorche (Read error: 104 (Connection reset by peer))
21:07:45 Quit web-taz (
21:07:45 Quit perl|work (
21:07:45 Quit akaidiot (
21:07:45 Quit Rick (
21:07:45 Quit linuxstb_ (
21:07:45 Quit dan_a (
21:07:45 Quit merbanan (
21:07:45 Quit lostnihilist (
21:07:45 Quit tchan (
21:07:45 Quit bun-bun (
21:07:45 Quit Bagder (
21:09:33m0s-this is so confusing
21:12:34m0s-how do I know its done initializing?
21:13:33 Join linuxstb [0] (
21:13:33NJoinweb-taz [0] (
21:13:33NJoinperl|work [0] (
21:13:33NJoinakaidiot [0] (
21:13:33 Join Rick [0] (i=rick@unaffiliated/Rick)
21:13:33NJoinbun-bun [0] (n=bun@unaffiliated/bun-bun)
21:13:33NJointchan [0] (n=tchan@lunar-linux/developer/tchan)
21:13:33NJoindan_a [0] (n=dan_a@
21:13:33NJoinmerbanan [0] (
21:13:33NJoinlostnihilist [0] (
21:13:33NJoinBagder [0] (n=daniel@rockbox/developer/bagder)
21:13:34 Quit linuxstb (Client Quit)
21:13:34***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
21:13:41 Join linuxstb [0] (
21:14:36linuxstbm0s-: The disk icon should stop showing. You then need to shutdown your ipod (long press on PLAY/PAUSE), and then start it again.
21:15:49m0s-after that how should I move music over?
21:16:03Introspectorwhere can I find how to instll wps themes?
21:16:10linuxstbm0s-: Just copy the files to anywhere.
21:16:25 Quit ender` (Read error: 104 (Connection reset by peer))
21:16:52m0s-ok shut down now re-initialize
21:16:55linuxstbIntrospector: You just unzip them into the correct place in the .rockbox folder. If you look inside the existing .rockbox folder, and inside the theme .zip file, it should be obvious what goes where.
21:17:17Introspectorok, thanx!
21:17:31***Saving seen data "./dancer.seen"
21:17:55 Quit Ribs ("eh eh ehhhh!")
21:18:33m0s-oh I get it
21:19:00m0s-so if I wanna get the files I loaded in rockbox I need to switch the file view type
21:22:47SoapYou /can/ use browse the directory tree, but Rockbox will index properly tagged FLAC files just fine.
21:23:08SoapSo you can use the Database if you want, and build the database on your player.
21:23:19m0s-ah so I can still go to albums
21:23:26m0s-and it will be there from my flac files
21:23:35Soapassuming they are properly tagged, yes.
21:23:53m0s-so after I move them over I don't need to initialize do I?
21:24:03IntrospectorI'll install rockbox now. wish me luck *g*
21:24:29Soapyou can't idex the files before they are on the player.
21:24:36Soapindex even
21:25:49Slasherim0s-: please read the manual
21:26:11Slasherim0s-: just enable dircache and database update (and probably you want to load it to ram also)
21:26:19Slasherithen that update should be transparent
21:26:29 Quit Introspector ("CGI:IRC")
21:26:58Slasheri*auto update
21:29:56m0s-ok I get it
21:30:36 Join Llorean [0] (n=Llorean@
21:31:05*dan_a swears at the iPod bootloader bug
21:31:46m0s-dang my itunes playlists are gone
21:34:27*MonkeyTamer scored a gigabeat earlier today
21:34:37rp-dan_a: any progress on the sansa with dma?
21:35:13dan_arp-: No, it always hangs after reading 32 bytes.
21:35:23dan_aWell done on getting the AMS thing set up
21:35:38 Join GreyFoux [0] (
21:35:51SoapI think the AMS thing is a plot to sue Rockbox!
21:36:09rp-yeah finally, i was worried because i didn't hear from austriancoder or AMS about anything, but today i got mail from austriancoder
21:36:42rp-Soap: if so, i will burn down their house! :)
21:36:47dan_aI had a look at coming to Austria too, but it would cost me around £500 to get there and back
21:36:58Lloreandan_a: iPod bootloader bug still?
21:37:00SoapThey tell you some info, then give you a restrictive NDA, you don't sign it, six months later audio gets reverse engineered, they claim you used their datasheets, they sue!
21:37:33dan_aLlorean: Yes. It's not behaving the same this evening to how it did yesterday
21:37:43Lloreandan_a: Arbitrarily?
21:38:08 Part Domonoky
21:38:12rp-dan_a: i understand that, very expensive for just 1 or 2 days
21:38:14Lloreandan_a: Early in the days of Rockbox on iPod, we couldn't get it to load Retail_OS. We never solved the problem. We moved from GCC 3.4.6 to 4.0.1 and it worked.
21:38:33Lloreandan_a: In that case, it wouldn't load Retail from within a conditional, unless that conditional always evaluated to true.
21:39:04dan_aLlorean: I'm not sure - I'm going through what I did yesterday in the order that I did it to see if it's something complex
21:39:25dan_aIt should be booting from a true conditional - I'll try rephrasing it to be negative
21:39:43dan_aI've tried with GCC 4.0.3 and 4.1.1
21:39:46Lloreandan_a: If I put if a random number, it would never work, if I waited for a button press, it wouldn't work, but if it wasn't in a conditional of any sort (tried switch as well), or if the conditional always evaluated to the same thing, it worked.
21:40:38dan_aAh... I guess r0 will be set if there's a conditional
21:41:11dan_aBut if it always evaluates to the same thing, then GCC should optimise it away
21:41:25LloreanI figured it probably did.
21:41:40LloreanI tried to obfuscate it somewhat, but since I can't read the output, I never knew if I succeeded.
21:41:52 Quit Kingstone (Read error: 145 (Connection timed out))
21:42:11markunMonkeyTamer: congrats!
21:42:29 Join Thundercloud_ [0] (n=thunderc@
21:42:29MonkeyTamerfinally a change from the ipod color
21:43:01MonkeyTamerfor $100
21:43:50MonkeyTamerthat's double the space I have on the ipod; people on ebay don't know what they're selling ;)
21:44:14 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
21:44:16m0s-what u get?
21:44:27MonkeyTamera gigabeat f40
21:44:49*LinusN is tempted to buy a gigabeat
21:45:02MonkeyTamerthey're just so cheap it's hard to resist
21:45:05LloreanGive in to the temptation!
21:45:17MonkeyTamerpeople on ebay don't spend any more than about $100 on them
21:45:21MonkeyTamerincluding shipping
21:45:29LloreanLinusN: It's become my primary player, with the H120 now retired to recording purposes.
21:45:30*dan_a has been tempted too
21:45:33MonkeyTamerfor used devices that is
21:46:06MonkeyTamerif you insist on a new one, I've seen them as low as about $170 with shipping
21:46:32*pixelma lost an interesting auction of an H120 today :(
21:46:39perl|work$120-140 for the new one is highly possible too
21:46:44LinusNpixelma: you lost it????
21:47:01markunLinusN: we could use someone to hook up a JTAG connector and try to flash a bootloader
21:47:08MonkeyTamerthat is true actually; I saw yesterday a new one go for 140 shipped
21:47:32LinusNmarkun: brick?
21:48:02pixelmayes, too slow and without any practice... :/
21:48:21dan_apixelma: There's one offered on the forums
21:48:24markunno, right now we still use the boatloader from the OF
21:48:52pixelmadan_a: do you mean the one for a dev? I don't consider myself a dev...
21:49:09Lloreanpixelma: He did say 'or for casual personal use'
21:49:47LinusNpixelma: and i had heated up my soldering iron just for you...
21:50:52pixelmaLlorean: I read that too, but as someone else (Soap ?) said: maybe it would be more usefull for someone else
21:50:59dan_aI'd count people who work on the manuals as devs too
21:51:52pixelmaso you're trying to persuade me?
21:52:40LloreanMaybe offer him a fair price for it?
21:52:51LloreanThat way there's no feelings of guilt, and everyone is happy?
21:54:22pixelmathat's a nice idea, I think I'm going to contact him. Maybe I (or he) could donate the money to the rockbox fund then
21:56:15LinusNNico_P: any luck with the bootloader?
21:57:03Nico_PLinusN: no... i checked i had spelled the path right.
21:57:27Nico_Pbut anyway it seems the file was found but wasn't the one expected
21:57:43Nico_P("bad checksum")
21:58:08LinusNNico_P: but then you can't have changed the call from load_firmware() to load_raw_firmware()
21:58:24LinusNbecause load_raw_firmware() doesn't check the sum
22:00:22Nico_Pi'm pretty sure i did
22:01:10Nico_Pyes i did
22:01:12 Quit MonkeyTamer ("Chatzilla 0.9.77 [Firefox]")
22:01:22Nico_P"rc = load_raw_firmware("/rockbox.gigabeat", loadbuffer, buffer_size);"
22:01:33 Join ender` [0] (
22:01:45LinusNNico_P: i told you the argument order was wrong
22:02:16LloreanWhy are we loading the firmware raw?
22:02:21Nico_Pcrap... i thought i had put it back right
22:02:22LinusNit's supposed to be loadbuffer, "/rockbox.gigabeat, buffer_size
22:02:24m0s-does Rockbox play .ape files?
22:02:27LinusNLlorean: beats me
22:02:28 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
22:02:34Lloreanm0s-: No.
22:02:40Nico_Pi'll try again thain
22:02:47Nico_Por then
22:03:03Lloreanm0s-: Incompatible license, plus greater CPU requirements than are likely to be met.
22:03:24m0s-all good
22:03:43 Quit GreyFoux ("Le vrai danger, c'est quand les hommes penseront comme les ordinateurs")
22:03:55Lloreanm0s-: Being lossless, you may as well convert to FLAC or Wavpack.
22:03:58LloreanOr SHN or ALAC.
22:06:29 Quit Thundercloud (Read error: 110 (Connection timed out))
22:06:53Nico_PLinusN: "rc = load_raw_firmware(loadbuffer, "/rockbox.gigabeat", buffer_size);"
22:07:15Nico_P> can't load rockbox.gigabeat: file not found
22:07:43SoapAPE only wins (sometimes) on the size front. FLAC is more compatable, easier to decode, and has better error handeling.
22:08:31LinusNNico_P: this sucks
22:08:59Nico_PLinusN: do you want me to try something else ?
22:09:08LinusNNico_P: and you changed it in both places?
22:09:53 Join Thundercloud__ [0] (n=thunderc@
22:09:54Nico_Pargh... no
22:10:12Nico_Pand i found the way to change it in the wrong place
22:12:27Nico_Pok now it works
22:12:40LinusNbtw, does dual boot really work with that loader?
22:12:42Nico_Pi apologize for being so dumb and wasting your time :)
22:13:07markunLinusN: we have no dual boot
22:13:31Nico_Pmarkun: do you think it would be possible ?
22:13:48markunyes, I do
22:13:57LinusNmarkun: so what's with the "load original firmware" feature in the code?
22:14:04markunbut I don't know exactly what the linux kernel expects
22:14:27markunLinusN: it was supposed to copy the linux kernel back over our bootloader
22:14:27LloreanLinusN: it renames the original firmware file, essentially uninstalling the rockbox bootloader, I believe.
22:14:42Nico_Pmarkun: the OF is a linux kernel ?
22:15:28markunNico_P: yes
22:15:35LinusNmarkun: i see the "restore FWIMG01.DAT" thing, is that what you mean?
22:15:50markunLinusN: yes
22:16:19LinusNbut that is different from the "load original firmware" thing, afaics
22:16:48markunwell, loading the OF has never worked afaik
22:17:11LinusNwhich still loads "rockbox.gigabeat", but to another location in memory, god knows how that was supposed to work
22:17:22pixelmamany thanks LinusN! :)
22:17:28LinusNpixelma: :-)
22:17:53Nico_PLinusN: shall I commit my version of bootloader/gigabeat.c ?
22:18:34 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
22:18:50LinusNNico_P: please do
22:19:08 Quit amiconn (Nick collision from services.)
22:19:08 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
22:22:46perl|workis it suppose to be faster now?
22:23:36markunLinusN: if we put the checksum behind the irq vector we can add a check for it to the new bootloader without breaking the old one
22:24:08 Quit JoeBorn ("")
22:24:26LinusNmarkun: i'd rather use the standard rockbox format
22:28:15 Join Mouser_X [0] (
22:30:58 Part Llorean
22:34:18 Quit Thundercloud_ (Read error: 110 (Connection timed out))
22:38:48 Join Ne-X-us [0] (
22:42:54 Quit mattzz ("Leaving")
22:44:55 Quit Mouser_X (Nick collision from services.)
22:45:04 Join Mouser_X [0] (
22:47:29 Quit busa_blade (Read error: 104 (Connection reset by peer))
22:47:33 Quit Nico_P (Remote closed the connection)
22:51:14 Join taz|away [0] (
22:52:49 Quit rp- ()
22:54:56 Quit kaaloo (Read error: 113 (No route to host))
22:55:12 Join JoeBorn [0] (
22:55:23 Join Gibbed [0] (
22:55:27 Quit Rick (Nick collision from services.)
22:55:34 Quit Xerion (Read error: 104 (Connection reset by peer))
22:55:45 Nick Gibbed is now known as Rick (
22:56:14pixelmawhoa... already got a positive answer from Mistar_Muffin :) ...that's incredible, thanks everyone! :)
22:59:51 Quit Mouser_X (Nick collision from services.)
23:00:00 Join Mouser_X [0] (
23:01:57Bagderits just us wanting you off the Archos side of the discussions ;-)
23:03:11 Quit web-taz (Read error: 110 (Connection timed out))
23:03:27 Join hj [0] (
23:03:37pixelmahaha :)
23:06:32 Join jbird80 [0] (i=ce40e080@gateway/web/cgi-irc/
23:07:13jbird80what files do i have to delete to remove all database files? i think mine is corupt and want to start completly over
23:09:55 Join linuxstb_ [0] (i=5343d4aa@rockbox/developer/linuxstb)
23:10:37linuxstb_Bagder: Is it possible for the Nickname field to be blank on the Advanced version of the cgi:irc login screen?
23:11:08Bagderno idea
23:11:15 Quit ender` (Read error: 104 (Connection reset by peer))
23:11:23 Join Thundercloud_ [0] (n=thunderc@
23:12:11 Join jd-chatzilla [0] (
23:13:25 Quit jd-chatzilla (Client Quit)
23:13:41 Join ender` [0] (
23:13:46 Join webguest12 [0] (i=8cc220fd@gateway/web/cgi-irc/
23:14:11 Quit jbird80 ("CGI:IRC (EOF)")
23:15:43webguest12I enjoy rockbox, its verry cool
23:15:58markunwebguest12: good to hear! Which player?
23:16:51webguest12is rockbox partially linux
23:17:15webguest12no not at all or kinda
23:17:23Bagdernot at all
23:17:32webguest12thank you
23:17:35***Saving seen data "./dancer.seen"
23:17:54 Quit Rick (Read error: 104 (Connection reset by peer))
23:17:55webguest12will nano 2nd be available soon
23:18:02markunwebguest12: not soon
23:18:19linuxstb_It's as similar to the previous ipods as your toaster is.
23:18:34webguest12ok I'll just have to wait
23:18:40 Join Rick [0] (
23:18:55markunwebguest12: it might never work on the 2nd gen..
23:19:41webguest12It makes my ipod video do so much more than just play mp3's.
23:20:07Shaidrockbox on a toaster
23:20:20Shaidlet me go take mine apart to find out the cpu!
23:20:43webguest12what toaster do you use
23:21:01ShaidItís a Kambrook somethingorother.
23:21:25webguest12and you run rockbox on it
23:21:26dan_aWouldn't it be ironic if one of us had a PortalPlayer toaster...
23:21:57webguest12is Kambrook the cpu?
23:23:13 Part webguest12
23:23:25 Part perl|work
23:27:08 Join Vyrus001 [0] (
23:29:23 Quit shnee (Connection reset by peer)
23:30:49 Quit Bagder (Read error: 104 (Connection reset by peer))
23:33:48 Join Bagder [0] (
23:34:51*Bagder had his usual discovery what needs to be fixed when he rebooted
23:35:07 Join dewdude [0] (
23:35:30 Quit Thundercloud__ (Read error: 110 (Connection timed out))
23:35:35pixelmathe generous H120 owner will donate the money to the Rockbox fund (minus shipping cost)... :)
23:36:06ShaidďThere are 263 package updates availableĒ
23:36:13ShaidI think Iíll just stay out of date, thank you very much!
23:36:55Bagderget a faster connection ;-)
23:37:11ShaidIíve got a fast connection
23:37:21ShaidI just donít feel like wasting my precious download quota...
23:37:36Shaidand since it wont tell me how big this will all be
23:37:52Bagderit doesn't? what upgrade system is that?
23:38:05Shaidthe one in FC5.
23:38:09Shaideh, FC6, even
23:38:11Bagderah, ym
23:38:35BagderI have no quota
23:38:39markunShaid: whick encoding do you use for your 'quotes'?
23:38:44Bagderand apt tells me the size before starting
23:39:15Shaidplease, stop asking
23:39:28Bagderhe's still on his weird code page 125x I say
23:39:28Shaidits a bad keymap setup
23:39:41markunah, didn't realise it was asked already
23:39:42Shaidits the right single quotation mark from 1251
23:39:52ShaidIíve fixed it, I just need to reboot
23:39:56BagderShaid: the double one is wrong too
23:39:56Shaidwhich I havent done yet. :P
23:40:03Bagderor whatever you used around your 263 quote
23:40:11ShaidYeah, it would be, wouldnít it?
23:40:14*Shaid sighs.
23:40:47 Nick Everybody|away is now known as Everybody (
23:41:29 Quit Rondom ("Ex-Chat")
23:41:57 Nick Everybody is now known as Everybody|away (
23:43:14 Quit lostnihilist (Read error: 104 (Connection reset by peer))
23:44:26 Join midgey [0] (
23:44:36 Quit SirFunk (Read error: 110 (Connection timed out))
23:44:39 Part hj
23:44:50 Join hj [0] (
23:45:57 Quit Arathis|afk ("Bye, bye")
23:46:37 Join lostnihilist [0] (
23:52:25midgeylinuxstb: have you been able to build a universal binary of rbutil?
23:53:09 Quit bluebrother ("leaving")
23:53:55 Part LinusN
23:54:20 Join entheh [0] (
23:57:01 Quit Vyrus001 (Read error: 104 (Connection reset by peer))
23:57:14 Join Vyrus001 [0] (
23:58:39 Quit lostnihilist ("Leaving")
23:58:46 Join lostnihilist [0] (

Previous day | Next day