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-10-09

00:00:24 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
00:01:48 Join Paul1989 [0] (i=caac775e@gateway/web/cgi-irc/
00:02:36TMMthank you, I'll be here all day
00:02:37 Quit Paul1989 (Client Quit)
00:02:59maxkelley*assorted groans, boos, and "YOU SUCK"s*
00:03:18TMMscrew you guys, I'm going home
00:03:34 Join Paul1989 [0] (
00:03:58maxkelleyer, right, on-topic.
00:04:01*jhMikeS tries to find his first IRC post here...just because
00:04:17maxkelleylet's graph TMM's audience popularity.
00:04:25 Quit jgarvey ("Leaving")
00:04:26Paul1989On my 5th Gen ipod, i had rockbox working, and my battery ran out, now when i plug my ipod into the computer it wont charge
00:04:26TMMlets not
00:04:29Paul1989anyone else had this problem :| ?
00:04:32maxkelley________ well, that was easy :)
00:04:57TMMmaxkelley: ow, come on, it wasn't THAT bad
00:05:03 Quit midkay ("Leaving")
00:05:04TMMtough crowd
00:07:11jhMikeSTMM: you're telling _me_ :)
00:07:49maxkelleyapparently, my earliest yet is 6-03-07
00:07:52TMMjhMikeS: ok, what WAS your first IRC post?
00:08:12maxkelleyah, no, 5/21/07
00:08:44jhMikeSTMM: still trying to find it...some time in July 2006 though
00:08:44maxkelleyoh, 1/03/07 :)
00:08:50ddaltonOk can someone help me here? This patch stops the sim build from compiling. The normal build seems to compile. ddalton/error.txt">
00:08:59BagderI'm logged in the first line of the oldest logged #rockbox log...
00:09:32jhMikeSBagder: I did see that one...not sure anyone could have beaten you to it
00:10:30preglowjhMikeS: you got involved over x5, no?
00:10:37 Quit sarixe ("Peace")
00:10:56ddaltonhas anyone taken a look at my patch and the error?
00:10:59*jhMikeS remembers the oldest log introducing the channel or something
00:11:00*moos remenber that jhMikeS came one summer, no?
00:11:09maxkelleyddalton: give it a sec.
00:11:10jhMikeSmoos: last
00:11:20maxkelleyit was just 10 seconds ago you put it up :)
00:11:52jhMikeSI just want to laugh at myself and how clueless it sounds
00:12:02mooshehe :)
00:12:45maxkelleyshow us :)
00:12:55*moos propose to jhMikeS to use recording on one of his rockbox device (with his code ;)
00:13:39SoapPaul1989: It is a common problem with iPods, even those running the Apple stock firmware, to suffer from problems when deep discharged. The best thing you can do is plug it in to charge (preferably a wall charger) for overnight, then toggle the hold switch to the on (red) position and back to the off position, then attempt the standard hard-reboot procedure (Menu+Select held for 30 seconds)
00:14:07Paul1989Righto, I'll have to borrow a wall charger then
00:14:18rasherjhMikeS: 20060710
00:14:39Paul1989I was hoping that I didnt run the battery so dry it hasn't got enough power to boot
00:15:15moosrasher: aquote? :)
00:15:15maxkelleyoh, 12-30-06
00:15:17jhMikeSheh.."test, Is this thing on?" how appropriate for TMM's statement.
00:15:26Paul1989since i was playing on the gameboy emulator, and it seemed to be chewing through the battery.
00:15:53jhMikeSit must've click it
00:16:03SoapPaul1989: Feel free to try any powered USB port - it is just that people have reported a greater success rate when using wall chargers. If that fails you, wash-rinse-repeat. Keep trying in other words. It is a very common occurance. You might even find that it spontaniously boots during the night-long charging process, because of this possibility I suggest charging it with the hold switch in the on (red) position so that Apple firmware will boot in
00:16:21 Quit Genre9mp3 ()
00:16:55TMMjhMikeS: very leisure suit larry ;P
00:17:08Soaplounge lizards?
00:17:23TMMsomething like that
00:17:30jhMikeShehe...I came in as comedian right from the start and the code shows that
00:17:33TMMthat reminds me, I need to do a sarien port :P
00:17:38 Quit muesli ("ich will Khe!!!")
00:18:04Soapregardless, Paul1989, the backlight is a MAJOR battery hog - and that combined with Rockbox's already larger-than-apple power consumption and the heavy CPU usage of Rockboy makes the Trifecta of Battery Suck.
00:19:31 Quit moos ("time to sleep a bit !")
00:20:15 Join stripwax [0] (
00:20:55Paul1989Haha yeah, thanks Soap
00:22:59 Quit ddalton ("leaving")
00:24:55 Join Entasis [0] (
00:29:57 Quit PaulJam (".")
00:30:07 Nick thegeek_ is now known as thegeek (
00:30:37 Quit bluebrother ("leaving")
00:32:07scorche|workthegeek: and what does that have to do with rockbox?
00:32:33lostlogicok, it's been a lnog time since I really paid attention to the boost ratio on my ipod video, but it's down at 35%ish playing ogg q7 as of now. I still use a slightly tweaked version that runs the audio thread on the COP and disables all yields in the codec, but that's amazing nonetheless.
00:33:04jhMikeSmoos: any idea when that was re: recording?
00:33:13thegeekscorche|work: sorry
00:33:22 Quit Thundercloud (Read error: 104 (Connection reset by peer))
00:34:02jhMikeSoh, bugger, he left
00:34:52stripwaxi'm getting 30% average boost on q4
00:34:52lostlogicweird, 192kbps mp3 was much slower.
00:35:17Lloreanlostlogic: we now have a test_codec plugin that allows you to get the exact % realtime for decoding that file.
00:35:36lostlogicLlorean: yeah, I saw a commit relating to test_codec, how does one use it?
00:35:45LloreanUse the "Open With" context menu on any song.
00:35:45TMMtime for sleep
00:35:55LloreanI believe you have to add it into your build though, I think it may be disabled by default
00:36:05TMMlater people, I shall be bad puns no more
00:36:09scorche|worklostlogic: nice to see you around here again :)
00:36:09stripwaxThat's dumb, "clockwise from above" or "clockwise from below"?
00:36:25thegeekdoes not matter
00:36:27TMMlet you all rejoice
00:36:34thegeekyou can switch
00:36:40thegeektry it when the feet cross
00:36:44lostlogicLlorean: yeah, not there, will check it out
00:36:45thegeekit's really wierd/awsome
00:36:54lostlogicscorche|work: I'm not here, don't delude yourself.
00:36:56stripwaxthegeek - I mean, this question is meaningless: "do you see the dancer turning clockwise or anti-clockwise?"
00:36:57TMMstripwax: try turning your screen 90 degrees, seemed to work wonders
00:37:01thegeekno it's not
00:37:03thegeektrust me
00:37:06thegeekyou can switch/invert
00:37:10stripwaxdefine Clockwise when you are facing someone
00:37:16Lloreanstripwax, thegeek: There are other channels you can take this to...
00:37:16lostlogicstripwax: I agreed
00:37:23lostlogicI think what I saw was clockwise, but it's undefinable
00:37:25thegeekLlorean: yes I'll stfu now;P
00:37:49scorche|worklostlogic: tis a shame
00:38:49thegeekagain, sorry, only reason I posted it is because it's a _really_ awsome example of brain seperation
00:39:26Lloreanthegeek: Perfect example of what would be suitable for #rockbox-community, perhaps
00:39:43scorche|workwell, we dont have an "unless it is awesome" clause in the guidelines..
00:39:57preglowjhMikeS: the gray_core log/exp stuff uses s15.16 fixed point?
00:40:13jhMikeSpreglow: better ask amiconn about graylib
00:42:21 Join Soap_ [0] (i=42c07542@rockbox/staff/soap)
00:42:31 Quit Soap (Nick collision from services.)
00:42:35 Nick Soap_ is now known as Soap (i=42c07542@rockbox/staff/soap)
00:42:43*stripwax sighs
00:46:06 Quit scorche|work ("CGI:IRC (EOF)")
00:49:30SoapIs it my imagination, or did someone allow a "Zombie Angel" to register on the wiki?
00:50:26thegeekhey now, don't go there man, just imagine how cruel it must have been growing up with that man
00:50:37 Join midkay [0] (n=midkay@rockbox/developer/midkay)
00:50:53 Quit ender` (" Our chances of being caught by the RIAA or IFPI are somewhat less than being hit by lightning - or choking on a wasabi-flav")
00:51:08LloreanSoap: That's the automatic page
00:51:14LloreanZombie Angel isn't on the "write access" page
00:51:30Soapnever mind, I forgot about the difference between and
00:51:58LloreanUsers is "anyone who attempts to sign up"
00:52:58jhMikeSpreglow: I suppose if it's 33-bit you can just shift all the calcs appropriately. :)
00:53:11 Quit Soap ("CGI:IRC")
00:53:29lostlogic223% realtime on my typical test ogg 217kbps average (q7 vbr)
00:54:26 Part linuxstb
00:56:29 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
00:56:33 Nick fxb is now known as fxb__ (
01:00:12 Join mpeccorini [0] (
01:00:29mpeccoriniLlorean, around?
01:01:11*jhMikeS wants to know what bloated up that pcm change on PP so much ... grrr
01:01:19mpeccoriniI've been trying to play songs but I can't
01:01:32mpeccorinisometimes it was telling me the .rockbox folder didn't exist
01:01:46mpeccoriniso I formatted, installed the latest ipodpatcher and tried again
01:02:17mpeccoriniloading rockbox appears more stable, it always finds the .rockbox folder
01:02:24 Quit Robin0800 (Read error: 104 (Connection reset by peer))
01:02:25mpeccorinibut it hangs when I try to play a song
01:02:31mpeccoriniand I'm trying with a normal song now
01:02:39LloreanWhat type of iPod?
01:02:51mpeccorininano 1st gen 4gb
01:03:33mpeccoriniI stopped using it for some time, and after that, Windows said it was not formatted
01:03:39preglowjhMikeS: it's bloated?
01:03:41LloreanIt's probably the iPod Nano issue currently in existence.
01:03:43mpeccoriniso I formatted and copied rockbox again
01:03:51LloreanIt can cause errors like that.
01:04:14mpeccoriniwell, at least it's not me doing something stupid
01:04:41mpeccoriniis there something I can read about that problem?
01:04:53mpeccoriniI found a post in the forum with a similar case, but it didn't have a solution
01:05:05jhMikeSpreglow: it's wa like +1800 bytes. wtf. I really don't think I need so much volatile ... or any really
01:05:47 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
01:07:22 Quit Nico_P (Remote closed the connection)
01:07:23***Saving seen data "./dancer.seen"
01:07:30mpeccoriniLlorean: I restored it with iTunes and I was thinking on starting rockbox installation from scratch. Do you think I'ts worth the shot or should I try something else?
01:08:22Lloreanmpeccorini: If it's the current major Nano problem, it requires coding and cleverness to fix.
01:09:24preglowjhMikeS: might be able to use the gray_core.c log, but i really would like one with more precision though. any idea how to craft another one using more frac bits?
01:09:29mpeccoriniwell, I can code but I don't think I can find the reason of the proble myself
01:09:52mpeccorinidoes someone know something about the problem yet?
01:11:16jhMikeSpreglow: not right off the top of my head. I suppose you'd have to change the constants to start though.
01:11:53jhMikeSpreglow: did that nice graph come from cheating with doubles?
01:12:38 Join qweru [0] (
01:13:31Lloreanmpeccorini: It's believed to be a timing issue with the flash
01:14:28mpeccoriniLlorean: so it has nothing to do with my iPod not being recognized by Windows after a couple months without use?
01:14:32 Join bkix [0] (
01:18:01preglowjhMikeS: that particular one probably did, yeah
01:18:19Lloreanmpeccorini: Hm, well yours could be something else...
01:18:24preglowahh, and the current ones do too, yes. i just call log10()
01:18:49mpeccoriniLlorean: ok, thanks, I'll keep playing with it and see what I can find
01:22:25 Quit gboxx ("Lost terminal")
01:25:37jhMikeSpreglow: what log10 range is needed?
01:26:19jhMikeSdomain would be the right word
01:27:56 Quit spiorf (Remote closed the connection)
01:28:51preglowjhMikeS: i should just try using the existing one and see
01:28:55 Quit mpeccorini (" I love my HydraIRC -> <-")
01:28:59preglow16 frac bits MIGHT be enough
01:29:20peturjhMikeS: any objections if I commit FS #5852? I get the feeling that when it acts up it is related to my H10, not the patch, and I discovered that the H320 I bought for testing has in fact a bad HDD... I think the patch is a start, if more people test we'll know if it solves everything
01:31:20 Quit kugel ("ChatZilla [Firefox]")
01:32:17bkixmaybe someone can give me a hint: my sansa e280 can't be mounted anymore.. neither windows nor linux are able to get it mounted...
01:32:21jhMikeSpetur: does it at least validate fd now? does mp3_enc also not flush the encoder if an error happens?
01:32:46peturah right, still have to verify that
01:32:54*petur kicks old memory
01:33:50jhMikeSpetur: mp3_enc seems ok
01:35:14peturSo I should add a check for data->rec_file >= 0 where I removed is_file_data_ok
01:35:15*jhMikeS just has another quick look at what's going on there.
01:35:43 Join rlpowell [0] (
01:35:49jhMikeSI think so. iirc there's no check in file.c for that...maybe I'm just not remembering right. there ought to be though.
01:36:15*rlpowell waves.
01:36:40rlpowellI have a newb question, but I don't think it's in the docs. Anyone willing to put up with me for a minute? :)
01:36:56 Join Caliban [0] (n=ianmacd@
01:37:14jhMikeSpetur: ah, guess I'm full of it.
01:37:43peturfile.c indeed has no checks...
01:37:57jhMikeSfor close() it does. what about others?
01:37:58 Join Soap [0] (n=Soap@rockbox/staff/soap)
01:38:12peturseek and readwrite don't
01:39:01peturmaybe it should just be added to file.c and be done with...
01:39:43jhMikeSwrite, read, lseek, filesize,
01:39:54jhMikeSjust the public functions
01:40:11 Quit Entasis (Read error: 104 (Connection reset by peer))
01:40:18peturyup, I'll add it
01:43:30 Quit bkix ("Konversation terminated!")
01:43:54peturhmm will do more tests and then commit later - need sleep first
01:44:01 Quit petur ("Zzzzz")
01:48:10 Part pixelma
01:48:25 Nick [omni] is now known as [a_quest] (
01:48:35 Nick [a_quest] is now known as [omni] (
01:49:53 Quit Caliban (Read error: 104 (Connection reset by peer))
01:50:14*jhMikeS looks at the gcc asm to figure out what the heck it's doing...removing volatiles did nothing
01:50:23 Join Caliban [0] (n=ianmacd@
01:50:57rlpowellSo I've got a bluetooth headset that tries to control my iPod Photo through...umm... the bottom port thingy (what is that called?). With the iPod firmware I can change songs and pause with the headset; with rockbox not so much.
01:51:08rlpowellIs that something I can configure, or would that be whole new development?
01:51:46jhMikeSoy...gcc...nice one
01:52:31*rlpowell is very happy that he doesn't touch asm much any more.
01:52:48linuxstbrlpowell: Rockbox has no support for the Apple accessory protocol - it needs someone to a) write a driver for the (undocumented) serial port in the dock; b) Implement the higher-level Apple Accessory protocol
01:53:16rlpowelllinuxstb: So not just "new development" but "new development against an undocumented hardware interface".
01:53:22rlpowellDouble ick.
01:53:23jhMikeSit's the generated assembly. since I declared the structure packed, it seems it loads ints as bytes and ors them
01:53:25rlpowellGood to know, thanks.
01:53:42rlpowellWhile I'm here: I love rockbox, and you all (the devs) are wonderful people.
01:53:49rlpowellI suspect you don't hear that enough. :)
01:55:12 Join JdGordon [0] (
01:58:17rlpowellFWIW, rockbox meaning that I'm unable to change songs and pause through my headset is a minus for rockbox... but it still wins. Easily.
01:59:49 Quit davina ("xchat on Ubuntu 7.04")
02:01:33jhMikeSooh...1020 bytes off e200
02:05:38preglowsweet lord
02:05:59preglowit does that when it has no idea about alignment of packed structs?
02:07:12keanuhow safe is the "cut and paste" on Rockbox? (e200)
02:08:05jhMikeSpreglow: I'm guessing it just doesn't know the difference. The asm didn't blow up accessing it so it must have been aligned.
02:09:39preglowjhMikeS: well, if it loads everything as bytes, it doesn't mater
02:10:20jhMikeSthe asm fiq handler doesn't
02:10:48preglowgcc does pretty much always align
02:11:12jhMikeSit aligned but still byte me that's just another bug
02:11:16preglowi don't think there's much of a point in packing that struct anyway
02:11:48jhMikeStrue, but it should know certain members are aligned anyway.
02:12:06jhMikeSalready gone and building
02:17:01preglowseems like the 16 bit log works just fine
02:17:12*preglow does the possible eq plotter coming up dance
02:17:33 Join sarixe [0] (
02:17:58preglowneed to finish the code first, it doesn't work 100% yet
02:18:08preglowalso find out how the hell to handle the ui aspect of it
02:18:50jhMikeSdon't forget the screen rotation when LCD_HEIGHT > LCD_WIDTH :P
02:19:09jhMikeSok, that one saved some bytes
02:19:25preglowit did indeed
02:19:37pregloweven on archos? :P
02:19:56jhMikeShey, it's GCC, you never know
02:30:24 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
02:38:15 Join midgey [0] (
02:38:17 Join eigma [0] (
02:41:21 Join lxx [0] (
02:41:26 Join FilipeMB [0] (i=c951a5e8@gateway/web/cgi-irc/
02:41:33lxxhi all
02:41:36 Join webguest35 [0] (i=4a469ecd@gateway/web/cgi-irc/
02:41:51lxxi have installed last rockbox build
02:42:09FilipeMBcould somebody help me? its just a simple question related to rockboy and save files
02:42:16 Quit Paul1989 ("Bye frunds.")
02:43:09lxxbut when i coonect to usb my ipod start charging but i cant start playing music on my ipod how i can charge my ipod and play music at the same time?
02:43:46FilipeMBlxx, there is no way to do this as far as i know
02:44:00webguest35I just read zajacattack's guide on how to make the bootloader patching work on windows and in the guide it says to open a command prompt. I was wondering if that is the "run" tab in the start menu. Thanks in advance.
02:44:21webguest35oh, and this is for e200r on windows
02:44:31FilipeMBlxx, only if you boot ipod os directly by menu and select and if you charge by power, not usb
02:44:43FilipeMBwebguest35, run msdos prompt
02:44:55scorcheFilipeMB: uh...what?
02:45:05scorchewebguest35: if you want help with his guide, ask him
02:45:30scorchelxx: hold menu while inserting the cable
02:45:58FilipeMBscorche, i have a certein .sav that is auto-load with a 2 attached to it, making it to not load the really .sav game, just the quick save made by rockboy.
02:46:41scorcheFilipeMB: i said that, as you were giving out information that was completely wrong...
02:47:14FilipeMBscorche: didnt get your point, sorry but english is not my mothern language.
02:47:30lxxscorche anf whats happen next?
02:47:45lxxscorche and whats happen next?
02:48:06scorchelxx: and it should charge while in rockbox, so you can still play music
02:48:33FilipeMBscorche: oh, got you point now.. and i didnt know about being able to listen to the music while charging by usb WITH rockbox, tks :)
02:49:07scorcheFilipeMB: my point was, please dont give wrong information to people...if you are not sure, stay silent and wait for someone else to answer
02:49:49FilipeMBscorche: im sorry, i was just trying to help. are you able to help me?
02:50:11scorcheno, hence why i am staying silent in regards to that ;)
02:50:38lxxmy ipod need to be OFF when i need push menu and insert usb cable or its can be ON ?
02:51:17 Quit webguest35 ("CGI:IRC (EOF)")
02:51:22scorchewhile running rockbox
02:51:57 Part ThatGuyAgain
02:52:07lxxhow long i need push menu before i insert usb cable?
02:54:48lxxscorche its working great thanks for help - thank you
02:57:00 Quit sarixe ("(EE) Failed to load "quit" module")
02:59:49 Join mokkurkalve [0] (
03:00:14 Join BonBonTheJon [0] (n=jon@
03:02:58 Quit eigma ()
03:05:02 Join sarixe [0] (
03:06:02 Quit sarixe (Client Quit)
03:06:22FilipeMBsomebody could help me?
03:07:28***Saving seen data "./dancer.seen"
03:08:21 Quit lxx ()
03:09:29 Quit FilipeMB ("CGI:IRC")
03:10:22 Join webguest84 [0] (i=53823cca@gateway/web/cgi-irc/
03:10:35 Nick webguest84 is now known as kesporkes (i=53823cca@gateway/web/cgi-irc/
03:14:19keanukesporkes, hello?
03:15:29advcomp2019kesporkes, do you have a question
03:17:23 Quit kesporkes ("CGI:IRC (Ping timeout)")
03:17:29keanu...guess not
03:18:55 Quit BonBonTheJon (Read error: 104 (Connection reset by peer))
03:20:35 Part hcs
03:30:50 Join alienbiker99 [0] (
03:31:40 Join lxx [0] (
03:33:56lxxcan i listen music and upload new mp3`s to my ipod with rockbox?
03:34:12scorchewhy wouldnt you be able to?
03:34:55lxxat the same time
03:35:57scorchebecause we dont control the usb connection
03:35:59alienbiker99cause you need to be in the apple firmware to use usb
03:39:11lxxalienbiker99 what you mean?
03:39:33scorchelxx: when you have a usb connection, you are not in rockbox
03:40:05 Join psycho_maniac [0] (
03:41:26 Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659)
03:41:31lxxbut when i have usb connection rockbox DO NOT DISCONNECT uppers not APLE OS
03:41:53scorchethat is apple's emergency disc mode
03:49:30tictocshould i run the sansapatcher when updating the rockbox version?
03:49:45 Join n17ikh|Lappy [0] (
03:50:45 Quit lxx ()
03:51:44scorchetictoc: sansapatcher is for the bootloader...not the rockbox firmware
03:52:39 Join webguest48 [0] (i=4679ecaf@gateway/web/cgi-irc/
03:53:45tictocah, thank you
03:54:54webguest48hello people. Advice please. Trying to build my database on gigabeat. I go to Initialize then Screen says Builidind Database 6300 files found. Then it gets stuck on that. When I reboot I get a Commiting Database 1/9 on the boot screen. What is all that?
03:55:57psycho_maniacit is commiting the database. when thast done your database will work
03:59:39 Join VGambit [0] (
04:00:07 Quit webguest48 ("CGI:IRC (Ping timeout)")
04:00:41 Join webguest48 [0] (i=4679ecaf@gateway/web/cgi-irc/
04:01:22 Join lxx [0] (
04:01:55lxxcan rockbox play DTS files?
04:03:50lxxAPE ?
04:05:33lxxbut i dont understand can i play Monkey's Audio APE files on ipod video 5.5 with rockbox or not ?
04:06:09 Quit webguest48 ("CGI:IRC (Ping timeout)")
04:07:21psycho_maniacthat link tells you what codecs work on rockbox
04:07:40 Join midgey_ [0] (
04:08:38lxxwhats mean Realtime on iPod (4th Gen and later), Sansa and H10 ?
04:08:49lxxwhats mean Realtime ?
04:08:57Lloreanlxx: "Realtime" means "Plays back fast enough to listen to"
04:09:39lxxso i cant listen normal on my ipod 5.5 ?
04:09:54LloreanAPE is a very computationally intensive format, not designed for portable players
04:10:05LloreanUse FLAC or wavpack.
04:11:33lxxbut its real in someday with newer version of rockbox realtime playback on ipod or not?
04:11:46LloreanProbably not
04:11:49LloreanThe processor is too slow
04:12:04LloreanAs I said, simply use FLAC or wavpack.
04:12:33lxxin ipod classic processor the same like in 5.5 ipod or have more power?
04:12:46LloreanThe iPod classic probably won't have Rockbox for years, if ever.
04:13:03scorcheit is more powerful, but as said, you wouldnt be able to play it there either as it doesnt run rockbox
04:13:19LloreanIt probably doesn't have enough power for anything but the lowest compression APE even then, I'd bet.
04:14:09scorchei dont really know how APE scales in regards to power either
04:14:44LloreanOur coldfires can do the very lowest compression level realtime, and that's it.
04:14:58LloreanThe Gigabeat gets halfway up (3/5) the scale.
04:15:10lxxLlorean why you think iPod classic won't have Rockbox for years?
04:15:23scorchelxx: because no one is working on it, among other reasons
04:15:26Lloreanlxx: Because it's an entirely new player with new, undocumented hardware and encrypted firmware.
04:15:44Lloreanlxx: It can be considered an entirely new port, starting from scratch, and those take a lot of time.
04:16:18scorchelikely the hardest port as well
04:16:41LloreanIt's probably harder than Zune would be, for example.
04:17:27lxxRockbox team working on Zune version of Rockbox?
04:17:57scorchethere is no "Rockbox team" that works on any ports...but no single person is working on them in any case
04:19:48 Join midgey__ [0] (
04:23:39 Quit midgey (Read error: 110 (Connection timed out))
04:25:03lxxand there is no other alternative firware`s working with ipod classic ?
04:26:41psycho_maniacspeaking of the ipod classic. can you put the 160gb hd in a 5.5g? the connections are different i think...correct?
04:27:12 Join webguest22 [0] (i=4a469ecd@gateway/web/cgi-irc/
04:27:33webguest22Now, open up a command prompt, enter cd c:\e200tool_dir (where e200tool_dir is where you unzipped
04:28:05scorchelxx: no
04:28:13scorchepsycho_maniac: no, yes
04:28:30scorchewebguest22: eh?
04:28:36webguest22when i open the command prompt, i get c:/windows/>. what do i put after that
04:28:50webguest22those were the directions i was trying to follow
04:29:02scorchecd c:\e200tool_dir (where e200tool_dir is where you unzipped
04:29:33webguest22afer the c:/windows/>
04:29:59webguest22i unzipped it in the desktop
04:30:03scorchewell, it doesnt say anything about what it should just says what to type
04:30:54 Quit lxx ()
04:31:41webguest22it says "too many parameters - /WINDOWS"
04:31:58scorchewhat did you type?
04:32:23webguest22i typed in "cd c:/windows/desktop/e200tool"
04:32:48webguest22thats where i unzipped it
04:34:48advcomp2019it is "cd c:/document and settings/(computer user name)/desktop/e200tool"
04:35:01webguest22oh, thanks
04:35:03 Join TLS [0] (i=471cc2a7@gateway/web/cgi-irc/
04:35:14 Quit TLS (Client Quit)
04:35:25advcomp2019that is it you unzipped it to your desktop
04:35:39webguest22i did
04:35:52 Join TLS [0] (i=471cc2a7@gateway/web/cgi-irc/
04:36:15 Quit midgey_ (Read error: 110 (Connection timed out))
04:36:54TLSokay, i apologize for being a newbie :) i would like some help concerning setting up the cross compiler using cygwin on a windows machine
04:37:16scorchewhat issues are you having?
04:37:19TLSi already have cygwin installed, but i have no idea how to pilot the darn'd thing
04:37:52scorcheas in do pretty much anything?
04:37:54TLSi read that i ought to run the shell script out of the tools folder of a rockbox source, and that that should do it for me, but i don't know how to run that script
04:38:02TLS*nods* dont have to do that for cygwin
04:38:24scorchedid you not see the wiki page?
04:38:26TLSsee, this is the problem then :)
04:38:34TLSyes, but i'm not following it very well i guess
04:38:38TLSi've read all the pages a few times
04:38:40scorchewell, do ;)
04:39:29TLSthere's something silly and small that i don't understand, and i'm not sure where i'm going wrong. perhaps i don't understand entirely the function of cygwin
04:39:47TLSin relation to the compiling process, i mean
04:41:03scorche"Cygwin (pronounced /?ts?gw?n/) is a collection of free software tools originally developed by Cygnus Solutions to allow various versions of Microsoft Windows to act similar to a Unix system. It aims mainly at porting software that runs on POSIX systems (such as Linux, BSD, and Unix systems) to run on Windows with little more than a recompilation."
04:41:12scorche(from the first 2 sentences on wikipedia)
04:41:55TLSokay then−− we'll simplify the issue at hand: what must i do to properly run this dear shellscript of mine? :) that's some terrain i'm not familiar with, to be honest
04:43:34scorchewhat shell script do you need to run?
04:44:24TLS tells me that i need to run out of the RB source's "tools" folder
04:44:39scorchethen you are looking at the wrong wiki page ;)
04:45:18TLSmaybe i've missed something on that page, but i think i've done everything on that one
04:46:14TLSif i read it correctly, Step 4 is done by the installer for me, so i shouldn't have to worry about the manual path insertion, right?
04:50:19scorchewhere did you see that it was done for you?
04:51:09 Quit midgey__ (Read error: 104 (Connection reset by peer))
04:51:19TLS"To successfully compile rockbox, the cross compiler directory has to be in your path. This is automatically done by the installation script. If that fails for some reason, there are a couple ways of doing so, here's one..."
04:51:28TLSjust under the step 4 heading
04:53:25 Join itsanick [0] (
04:53:49itsanickwhat iPods does rockbox support? i cant seem to find that
04:53:49webguest22i'm still having problems. Nothing is coming up after i typr in the command. I move the folder where i unzipped my things on the local disk (C:). Then this is what everything looks like, "C:/WINDOWS>cd c:/e200tool" the "e200tool" is what i named the folder which i unzipped all the files to
04:54:18TLS:) just in the main table on the front page :)
04:54:35TLSare you familiar with your own ipod model?
04:54:54itsanickwhy do i always over look the obvious? >_<
04:54:55itsanickyes i am
04:55:01itsanickiPod 2nd gen nano
04:55:31TLSokay cool :) i'm dealing with a goofy problem myself, hence, i'm here :) good day to you
04:55:51itsanickdoes anyone know why 2nd nano gen aint supported?
04:56:12psycho_maniaci think that info is on the wiki
04:56:25itsanickim lazy >_>
04:57:24 Quit itsanick (Client Quit)
04:57:41TLSNot Supported - the 2nd Gen Nano has completely different hardware to the other iPods (requiring a brand new port)
04:57:45TLSoops, he left
04:57:46webguest22any ideas for my question?
04:58:47TLSwhat are you trying to do? it looks to me that you're setting up your rockbox build folder? i'm trying to do the same, but i'm fumbling through the darkness :)
04:59:58webguest22i'm currently following zajacattacks's guide on how to do the bootloader patching on windows but i'm stuck on the command prompt part.
05:00:00scorcheTLS: ah...seems i didnt read :)
05:00:11scorcheso what happens when you try to compile?
05:00:52webguest22was that question directed at me?
05:01:00 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
05:01:37TLSthat's the thing, i don't really know how to use cygwin. it's installed and sitting happily as prompt on my computer, but i don't really know how to use it. even upon the event that i'm ready to compile, i'm not sure what i have to do to _start_ compiling
05:02:04scorchealso, you might want to read a linux terminal tutorial
05:02:23TLSthat's sortof my thought too :)
05:02:33TLSany suggestion in particular?
05:03:06 Quit psycho_maniac (" HydraIRC -> <- \o/")
05:03:17scorchethat is my suggestion :)
05:03:25webguest22any suggestions for me
05:03:45*scorche is trying to eat ;)(
05:05:37TLSno, i meant a suggestion for specific liux terminal tutorial :)
05:05:57advcomp2019webguest22, are you using \ or /
05:06:38scorcheTLS: google might come up with a decent one...i dont know how good any which one is
05:07:12TLSscorche: okies, thanks muchly
05:07:32***Saving seen data "./dancer.seen"
05:08:31 Quit webguest22 ("CGI:IRC (EOF)")
05:08:42 Join webguest22 [0] (i=4a469ecd@gateway/web/cgi-irc/
05:08:49webguest22i'm using /
05:09:04 Part TLS
05:09:09advcomp2019try \
05:09:36webguest22i don't see that option on my keyboard
05:11:12webguest22is there a key which has that symbol
05:11:33advcomp2019it is usually above or near the enter or tab keys
05:11:42webguest22found it
05:15:46 Join bb__ [0] (
05:16:40webguest22okay, now i get "C:\WINDOWS\e200tool>" instead of "C:\WINDOWS>, which i hope is right. Now what do i typr after the C:\WINDOWS\e200tool> ?
05:19:26 Join TLS [0] (i=471cc2a7@gateway/web/cgi-irc/
05:19:59 Join psycho_maniac [0] (
05:20:32webguest22C:\WINDOWS\e200tool>e200tool recover BL_SD_boardSupportSD.rom
05:20:33webguest22e200tool v0.2.3-alpha (c) by MrH 2006, 2007
05:20:33webguest22Searching for device 0781:0720 ... found!
05:20:33DBUGEnqueued KICK webguest22
05:20:33webguest22Initializing USB stub (4780 bytes) ...
05:20:33webguest22Bulk write error (-22, Invalid argument)
05:20:42webguest22that's hat i get
05:21:06psycho_maniacanybody know how to get vmware uncurrupted? maybe a reinstall?
05:21:19scorchewebguest22: if you are having issues with a different person's instructions, then ask them, as they wrote them
05:21:40webguest22that person is not online
05:21:49scorchethen wait?
05:22:12webguest22it's 11:30 at night and i'm going to bed soon
05:22:34scorche(wait for someone that will help, or him)
05:22:37JdGordonhow did you get e200tool working in windows?
05:23:11JdGordonwebguest22: ^
05:23:45scorchei think some people have... JdGordon: see the sandisk install forums, possibly?,,,i think i remember something about that there...
05:23:51CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
05:23:51*scorche is still catching up
05:24:18JdGordonunless its changed since i was last in there, someone got it working but didnt post the dirver .inf which is needed
05:24:23JdGordonor something
05:27:09webguest22i think it changed because someone reported that it worked successfuly
05:27:15krazykitpsycho_maniac, i'd try reinstalling vmware itself first, then redownloading the vmware image
05:28:06psycho_maniacwell i was going to reinstall and noticed it had a repair button. so im trying that first.
05:28:22 Quit bb (Read error: 110 (Connection timed out))
05:28:48psycho_maniacwhich seems pretty much like a reinstall
05:29:24advcomp2019JdGordon, zajacattack posted the stuff to do it in windows xp
05:29:57advcomp2019it is in the wiki on rockbox
05:30:27JdGordonhmm i see...
05:30:37*JdGordon should work in his proper e200r installer again
05:32:03psycho_maniacif i reinstall vmware my source in /home will still be there correct?
05:33:49scorcheyes...vmware is just the program that loads the images
05:36:19psycho_maniachow do i uninstall vmware? i dont see a uninstall icon
05:37:58anonobomberpsycho_maniac: depends on how you installed it
05:38:12anonobomberpsycho_maniac: did you install it with the .rpm or with the .tar.gz perl installer?
05:39:04anonobomberpsycho_maniac: if you installed it with the non-rpm installer then you should have a file /usr/bin/ that you would run to remove it
05:39:26anonobomberif you used the rpm package then all you have to do is 'rpm -e VMware-*'
05:39:41psycho_maniaci used the exe instalelr
05:40:27anonobomberoh sorry I don't do windows
05:41:58webguest22"Now, execute e200tool recover BL_SD_boardSupportSD.rom" how do i do that?
05:42:40scorcheexactly as it says
05:43:07webguest22do i double-click it?
05:43:26scorchedoes it say to?
05:43:40webguest22it just says to execute it
05:44:06scorchetype that in the command prompt
05:44:40psycho_maniacanybody know windows? if i use the uninstall window will it remove the the rockbox stuff? ie the vurtial disk file
05:45:00scorche[20:31:02] <psycho_maniac> if i reinstall vmware my source in /home will still be there correct?
05:45:00scorche[20:32:48] <scorche> yes...vmware is just the program that loads the images
05:45:30psycho_maniaceven if i have the vurtial disk file in the vmware player folders?
05:45:53scorchethat depends how their uninstall script works...just move it
05:48:04psycho_maniacill just uninstall it. i have the disk files backed up i see.
05:48:47webguest22C:\WINDOWS\e200tool>e200tool recover BL_SD_boardSupportSD.rom
05:48:47webguest22e200tool v0.2.3-alpha (c) by MrH 2006, 2007
05:48:47webguest22Searching for device 0781:0720 ... found!
05:48:47webguest22Initializing USB stub (4780 bytes) ...
05:48:47webguest22Length write error (-5, Input/Output error)
05:48:57webguest22that's exactly what i get
05:49:16 Join random_desu_is_s [0] (n=chatzill@
05:55:10 Join sdoyon [0] (
05:57:41psycho_maniaccould the vurtial disk get currupted?
05:58:59scorcheit is a file
05:59:09scorcheany file can "get corrupted"
06:01:20psycho_maniacwell if this dont work then ill just overwrite those files. i have no idea what happened. i was transfering a file and forgot and closed vmware player
06:05:51 Part TLS
06:11:04 Quit webguest22 ("CGI:IRC (EOF)")
06:16:13 Quit qweru ("moo")
06:18:58 Part anonobomber
06:19:04 Join elinenbe [0] (
06:20:16 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
06:22:33 Quit qwm (Remote closed the connection)
06:22:46 Join qwm [0] (
06:22:53 Join advcomp2019_ [0] (n=advcomp2@
06:23:20 Quit advcomp2019 (Nick collision from services.)
06:23:26 Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@
06:26:41 Quit lazka ("I'm off now")
06:27:27 Join elinenbe_ [0] (
06:31:11 Join SS [0] (
06:31:17SShello is anyone awake?
06:32:11SSwhen i goto the database menu ... where is it reading these files from? i have 60,000+ mp3s and the search feature isnt working
06:32:37SSonly 7 mp3s are in the database menu
06:32:59BHSPitMonkeyit's reading the files from your database.
06:33:08BHSPitMonkeywhich you tell it to make.
06:33:27SSso how do i tell it to make a database with all of my files + folders recursively
06:33:37BHSPitMonkeyalthough, the first time you looked there, it should have asked you if you wanted to make one
06:33:52BHSPitMonkeyhmm... I don't have the menu in front of me right now, but look for it.
06:33:56BHSPitMonkeysomewhere in some settings.
06:34:16psycho_maniacupdate database?
06:34:31SSah ok
06:34:34SSthank you found it
06:36:04SSstill the same files in the database :\
06:37:20psycho_maniacwhat if you try initialize now (spelt wrong i think)
06:38:43SStried that as well
06:39:13SSmaybe its sitll updating in the background
06:39:21SSdoesnt feel like anythings moving though
06:40:07psycho_maniacdo you see the disk access icon in the top right corner on the status bar?
06:41:02SSwhat does it look like? a cd with a wrench?
06:41:15SSor a cd? lol the icon is tiny
06:41:33SSk yep
06:41:47psycho_maniacare you playing music?
06:42:14SSshould be updating
06:42:17SSthank you
06:48:20 Quit SS ()
06:48:24 Quit elinenbe (Read error: 110 (Connection timed out))
06:48:24 Nick elinenbe_ is now known as elinenbe (
06:54:40 Quit XavierGr (Read error: 110 (Connection timed out))
06:56:51 Quit sdoyon ("ircII EPIC4-2.4 -- Are we there yet?")
07:02:30 Quit sslashes ("leaving")
07:07:25 Join cka3ka [0] (i=cc34d748@gateway/web/cgi-irc/
07:07:34cka3kahey guys, any non-idle engineers here?
07:07:36***Saving seen data "./dancer.seen"
07:07:49*cka3ka hopes for a yes from anyone
07:08:25hcsif you have a question about rockbox, ask it
07:08:29scorcheyou typically get better results if you ask a specific question....and wait more than 22 seconds before asking again
07:08:48cka3kaadvcomp2019: hahaha, thanks =-) nah, i used to idle here a lot, but i need to interview an
07:08:54cka3ka'engineer' for a college course
07:09:14cka3ka hahaha, thanks =-) nah, i used to idle here a lot, but i need to interview an 'engineer' for a college course
07:09:20cka3kaexcuse the double type...
07:09:33scorche"engineer" is a very broad term
07:09:43cka3kai know =\ which is why im having a hard time
07:09:56cka3kabasically, any sort of engineer, be it chemical or aerospace
07:10:11scorchemind coming into rockbox-community?....this si a bit offtopic here
07:10:33cka3kagood call
07:10:45cka3kagive me a sec, i was running java, startin up mirc
07:11:04scorchelooks like cgi:irc to me (not java ;)
07:12:03 Quit cka3ka (Client Quit)
07:12:41 Join timekeeper [0] (
07:12:51timekeeperlol, I just loaded rockbox onto my ipod video U2...
07:12:55 Join Cka3ka [0] (n=2@nat01-metzger-ext.Rutgers.EDU)
07:13:00timekeeperlet's just say it doesnt play well with untagged chinese songs :(
07:13:00Cka3kathere we go
07:13:05timekeeperI have half a playlist of <untagged>
07:13:35 Part Cka3ka
07:15:02psycho_maniactimekeeper, that means your files are not tagged correctly
07:15:19scorche...or untagged, as it says
07:15:56scorchetimekeeper: what were you expecting it to do with untagged songs?...pull the information out of the air?
07:17:37timekeeperHow come it didnt show in original firmware?
07:17:47timekeeperanyway I can fix it?
07:17:54scorchetag your songs properly
07:17:58timekeeperwhy doesnt it grab the name from the mp3 filename? because ipod garbles it?
07:18:05timekeepercan I use itunes to tag em
07:18:06scorcheitunes does, yes
07:18:33scorchebut also, people can name their files in many many different would it know what is artist, etc?
07:18:55timekeeperbut it may give me a clue
07:18:59timekeeperI had no idea they were untagged
07:19:35timekeeperI really really like the crossfading feature though
07:19:40timekeepersurprising the ofw didnt have it
07:19:52timekeeperdo I need to turn rockbox off when I plug in the usb? should reboot into emergency disk mode
07:20:25timekeeperum, 'emergency'...ok
07:20:33scorcheit is just what they call it
07:20:42timekeeperand I can sync stuff and all normally
07:20:44timekeeperoh neat
07:20:47timekeeperthe ofw screen just came up
07:22:14amiconnjhMikeS: whoa, one single attribute and such a big delta...
07:22:25psycho_maniacwith the words "do not disconnect"?
07:23:42amiconnpreglow: The principle of the log_s16p16 in gray_core.c can be used to make versions for other fixed point formats, and also a log10()
07:26:13timekeeperyeah psych
07:26:25timekeeperStrange, I see listings in itunes, how do I know which ones are untagged?
07:32:52 Nick fxb__ is now known as fxb (
07:42:16 Join sslashes [0] (n=sslashes@
07:42:49 Quit sslashes (Client Quit)
07:43:12 Nick fxb is now known as fxb__ (
07:43:57 Join rmf_ [0] (n=rmf@
07:44:58 Quit rmf_ (Client Quit)
07:45:18 Join sslashes [0] (n=sslashes@
07:45:37 Quit timekeeper ("(12:00:12) (!yuz_goodboymode) aaahhh aaaah fuck me! fuck me harder! oooh yeah sakibot!!!")
07:47:30 Nick bb__ is now known as bb (
07:47:58 Quit sslashes (Client Quit)
07:50:12 Quit psycho_maniac (" HydraIRC -> <- The alternative IRC client")
07:52:23 Join sslashes [0] (n=sslashes@
07:52:37 Quit sslashes (Client Quit)
07:53:02 Join rmf_ [0] (n=rmf@
07:55:27 Join ddalton [0] (
07:56:58 Join psycho_maniac [0] (
08:09:33 Quit mokkurkalve (Read error: 104 (Connection reset by peer))
08:11:27 Quit psycho_maniac (" HydraIRC -> <- Like it? Visit #hydrairc on EFNet")
08:20:49 Quit jhulst ("Konversation terminated!")
08:22:55 Quit BigBambi (Read error: 113 (No route to host))
08:23:31 Quit midkay ("Leaving")
08:28:26 Join chris_mt [0] (
08:28:49chris_mtnice to see a few folks here :)
08:29:19chris_mtanyone awake?
08:31:43chris_mthmmm, not very exciting tonight, but kinda late in the US.
08:31:55markunI'm falling asleep here
08:32:03chris_mti'm trying not to :D
08:32:11markunI think I'll just go
08:32:14chris_mtworking on the ines port
08:32:21markunah, good
08:32:25chris_mtinfones I guess.
08:32:26 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
08:32:29markunany progress?
08:32:35markun'morning' LinusN
08:32:39chris_mton ipod 5.5g
08:32:57chris_mtgot it running at a decent speed by enabling the skip frames feature
08:33:12chris_mtand I optimized the framebuffer access in a few places.
08:33:20chris_mtnow i'm messing with button mapping
08:33:45chris_mtanyone played much with rockboy?
08:33:57chris_mtI'm wondering what the standard button mappings are for ipod
08:34:11markunchris_mt: should be in the source
08:34:18chris_mtyeah, I suppose :)
08:34:32chris_mteasier to ask.
08:34:57chris_mtso I have megaman 3 running nice and pretty here, but controls aren't working well.
08:35:03chris_mtand no sound.
08:36:13chris_mtanyone know about profling on rockbox? I understand it's 68k platforms only for now...
08:36:59chris_mtso, markun, linusn, what's your role with rockbox? users? fans? developers?
08:37:21chris_mtI just discovered it.
08:37:37chris_mtgot an ipod last thursday and have been coding since then.
08:37:53chris_mtvery cool platform.
08:38:23chris_mtso are you associated with the archos platform somehow?
08:38:29chris_mtI'm not sure how that all works.
08:38:41chris_mtis it a sponsored project?
08:40:01LinusNwell, the project began with the archos platform, so yes
08:40:13LinusNwe accept donations, but that's about it
08:40:34LinusNwe have some sponsored servers and bandwidth
08:41:01chris_mtdo you work for archos?
08:41:04chris_mtjust curious.
08:41:12chris_mtI'm looking at their site now.
08:41:27chris_mtthe yoga girl is hot. :)
08:42:32LinusNno, i don't work for archos
08:42:51LinusNwe have had absolutely no help from any manufacturer
08:43:18*ddalton great we have a voice maintainer!
08:43:20LinusNwell, that was not entirely true, some chip manufacturers have actually helped with information
08:43:32chris_mtwas archos the first platform rockbox ran on? I was under the impression that it was driven by the archos product.
08:43:35chris_mtbut maybe not...
08:43:36LinusNand Sandisk did send us two sansas for the sansa porting project
08:43:42chris_mtwow, cool.
08:44:00LinusNyes, the Archos Studio 6000 was the first rockbox platform
08:44:02chris_mtmy girlfriend has an e260 so I may get involved with that as well.
08:44:12ddaltonLinusN: thanks for all your help last night. I know it must have been frustrating for you :-). But I really appreciate your help. It is working. I just need to fix the battery_access thing so it doesn't repeat itself.
08:44:12chris_mtI see.
08:44:25LinusNddalton: great!
08:44:59chris_mtthis channel looks to be pretty active at certain times. Are most people in the US or where?
08:45:14chris_mtnot too active right now
08:45:38LinusNwe are from all over the place
08:45:55chris_mtI'm in Montana, USA
08:47:02 Join Rob222241 [0] (
08:53:35 Join hannesd_ [0] (
08:54:23 Join BigBambi [0] (i=86ceaf30@gateway/web/cgi-irc/
08:54:30markunchris_mt: and I'm just a dev
08:55:07markundoing missionary work for rockbox in the US right now :)
08:55:07BigBambiDon't do yourself down!
08:55:20BigBambiSpreading the word
08:55:33chris_mtwell, that's pretty cool too. I'm a dev in the real world, but just discovered rockbox as part of my effort to learn some embedded stuff
08:55:50markunat the google devcon there were quite a few "rockbox! cool!" shouts when people saw our t-shirts
08:56:22chris_mtI liked rockbox because it reminds me of pre-windows development
08:56:29GodEater_markun: who else went with you ?
08:56:42markunGodEater_: kkurbjun and scorche
08:57:08markunwe also went on a daytrip to San Fancisco together, was a lot of fun
08:57:14 Quit FOAD ("I'll be back")
08:57:28 Quit hannesd (Connection timed out)
08:57:28 Nick hannesd_ is now known as hannesd (
08:57:29 Quit hannesd (Killed by (Nick collision))
08:57:56BigBambiGah, meeting
08:57:58 Quit BigBambi (Client Quit)
08:58:08GodEater_markun: are you writing up the tales of your trip ?
08:58:35markunif I was a blogger I probably would
08:58:39 Join hannesd_ [0] (
08:58:47markunso: no
08:58:55chris_mtjust ran out of wine. Probably bed time soon.
08:59:03GodEater_markun: was there nothing interesting to report then ?
08:59:15 Join petur [0] (n=petur@rockbox/developer/petur)
09:00:04markunthe summit was quite interesting, I learned a lot about how we could do things better next year
09:00:18markunI'll write it down in a wiki
09:00:34peturyes please ;)
09:01:02 Quit amiconn (Nick collision from services.)
09:01:08 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
09:01:15markunthere is a gsoc summit with notes of the various discussion. I could start by copy-pasting from there
09:01:16 Join pondlife [0] (n=Steve@rockbox/developer/pondlife)
09:01:34markungsco wiki is what I meant
09:01:42markungetting too tired :(
09:02:12markunI can't really get used to this timezone, and tomorrow I will fly into another one..
09:02:45*markun waves good night
09:03:02JdGordon... it has begun...
09:03:12JdGordonexpet lots of red deltas ...
09:03:30 Quit Rob2222 (Read error: 110 (Connection timed out))
09:05:47 Join Thundercloud [0] (
09:07:29chris_mtAnyone know if there is any work specific to the ipod 5.5g that needs to be done?
09:07:37***Saving seen data "./dancer.seen"
09:07:46 Join Zagor_ [0] (
09:07:47chris_mtOther than improving battery life?
09:09:11LinusNchris_mt: the piezo driver?
09:09:25chris_mtso that's what makes the clickly scroll wheel sound"?
09:09:38chris_mtany hardware docs out there?
09:09:48chris_mtI have not looked
09:10:01chris_mtsome disassembly required, I presume?
09:10:05amiconnPiezo applies to all ipods
09:10:09chris_mtmight be fun...
09:10:10 Quit BHSPitMonkey (Connection timed out)
09:10:11LinusNyes, but i believe there is a patch in the tracker
09:10:36amiconnThe piezo i/f is known, it's just that we need to come up with a nice mechanism to use it
09:10:47amiconn(synchronous to scroll steps or whatever)
09:11:22 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
09:11:34chris_mtso, is it correct that scroll wheel acceleration is not available to the viewer code?
09:11:59chris_mtI see some discussion of the scroll speed, but nothing about acceleration - just repeat rate
09:12:12LinusNthere is a patch for that too
09:12:29chris_mtaaaaah. good. scrolling on the ipod is a bit painful
09:12:53LloreanWhat's holding back the scrolling patch anymore?
09:13:12chris_mtI thought that might be a nice thing to jump into, but the nightly build doesn't seem to have support
09:13:56chris_mtmy other thought was porting a RAW image viewer.
09:14:34*GodEater_ wants to know why 7738 still isn't ready for commit too
09:15:07*Zagor_ just corrupted his c250 fat...
09:15:19peturgood boy
09:15:38 Nick Zagor_ is now known as Zagor (
09:16:02chris_mtso i'm looking at the 7738 diff, but I'm not good at this stuff. Will this be available to the plugin API?
09:16:14amiconnIs the c200 fat16 formatted?
09:16:26Zagoramiconn: yes
09:17:02Zagorbut it seems like the OF supports fat32 too. at least it's not complaining...
09:17:45chris_mtit doesn't appear to be...
09:19:57pixelmaLlorean: around?
09:20:06Lloreanpixelma: At the moment
09:21:08pixelmanothing important, just found another occurance of "cvs builds" in the posting guidelines (in the unsupported builds subforum)
09:21:17LloreanI'll go fix
09:22:25pixelmaand am I right in thinking that the newest H10 build there should be named differently? How would you go about that?
09:23:18LloreanI'm honestly not sure how I feel about that one.
09:23:36LloreanI'd pretty much just assumed everyone would want to give their build some sort of unique name so that people could remember which build was which
09:24:03LloreanMaybe I'll see if he's named it over at misticriver.
09:24:13LloreanAssuming the forums speed up any time soon
09:24:15pixelmaah, I see
09:24:21petursdoyon needs his name mentioned in the conversion table for SVN activity...
09:25:24pixelmaLlorean: maybe I could just ask him in the thread
09:25:57LloreanI'll just rename it to "TheMono's Build" for now, and leave a note in his thread suggesting he pick a better name if it's not suitable
09:26:29pixelmaok, thank you
09:27:41 Join ender` [0] (
09:32:22chris_mt'night all.
09:34:49 Quit chris_mt ("ChatZilla [Firefox]")
09:45:54pondlifeZagor: sdoyon needs his proper name putting into the SVN table... and Flyspray rights too.
09:47:54ddaltonLinusN: would the battery level go from 50% to 40% and then up to 60%?
09:48:14pondlifeddalton: It might
09:48:56pondlifeIt probably won't, but you shouldn't make assumptions.
09:49:32ddaltonPondlife: then would it go from like 50 up to 70?
09:49:42ddaltonor would it stay roughly the same?
09:55:21pondlifeLike I said, don't make assumptions
09:55:24pondlifeIt might do
09:55:38pondlifeIt *might* be a random number generator
09:55:54pondlifeif it were particularly broken :)
09:56:43pondlifeSome targets have had a rather inaccurate estimate when first powered up, with the battery level rising and falling as the device warms.
09:57:16pondlifeI think that's been largely fixed now, but your code shouldn't assume a nice smooth progression, in any direction.
09:58:22Bagdera device going from very cold to warm can get a great boost in battery level
09:58:44Bagderwhich in itself is very annoying...
09:59:00Bagdersince the device won't power up due to "low battery" if it's too cold
09:59:06pondlifeddalton: Basically, if your algorithm cares about this sort of detail, it's probably too complicated :)
10:00:50 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
10:00:56pondlifeHi Nico_P
10:01:10pondlifeWhat did you do to fix the 7 second audio start issue?
10:01:33ddaltonPondlife: ok I will just make it go off once at 50 and the other levels that I set 20 and 5
10:02:09pondlifeNo need for a roughly :) Pop a patch up on Flyspray and I'll check it over
10:02:13Nico_Ppondlife: the codec was forced to wait for the whole file to be buffered I think
10:02:24pondlifeAha, but not any more.
10:02:56Nico_Ppondlife: so I added something similar to audio_yield_codecs which allows buffering to be interrupted by a new queue event
10:03:20Nico_Pand now audio starts instantaneoulsy, whatever the size of the file :)
10:04:37ddaltonPondlife: I just need to compile it. and test
10:04:46ddaltonI can't get it working on the sim.
10:05:29pondlifeI don't know for sure, but I doubt the sim simulates charging.
10:05:44ddaltonno the battery level stuff
10:06:02pondlifeHowever you should be able to get one set of warnings (assuming the sim starts at 100%)
10:06:31ddaltonlet me see if I can just compile for the sim with out my changes to any sim code then I will test on my player
10:08:23peturany of the GSoC summit visitors here to get us a copy of the picture hidden behind ?
10:10:42ddaltonPondlife: I couldn't find the right place for the call to my function. Let me upload the patch if it works then you will see.
10:11:34ddaltonactually I have a lot of errors so you might have to wait a little bit
10:11:57 Join davina [0] (
10:12:10pondlifeNo rush, I won't have time today I fear.
10:14:19Bagderseeing any known faces?
10:14:23ddaltonLinusN: what is wrong with this? (It is an array) queue_broadcast(SYS_BATTERY_UPDATE, send_level [0]);
10:14:58ddaltonpondlife: ok thanks. I will just neeed to test it as well
10:15:00peturBagder: no, you?
10:15:09ddaltonI will to try to get up there as soon as I can
10:15:13ddaltonwill try
10:15:22Bagderpetur: no, and the wiki hardly lists anyone yet
10:15:26 Join lee-qid [0] (
10:15:54peturthe pic is smallish too
10:15:56Bagdermarkun shaved off his beard so I bet he's hard to find ;-)
10:16:30peturBagder: I have seen a pic of him post-beard but I still fail to spot him
10:17:07petursomebody ought to buy Google a better camera
10:17:08Bagderyes, they should've posted a higher resolution pic
10:17:13Nico_Pthey should've worn rockbox shirts :)
10:17:36Bagderthey should be punished for not having that!
10:25:33pixelmawhat about the 2 guys to the left of R6 with the blueish shirts (one sitting in the middle) - I could *imagine* that this is scorche and markun, but it is really hard to say, quite blurry already
10:26:22Bagdercould be the 2006 shirts, yes
10:26:26pixelmaonly they can tell
10:27:00pondlifescorche: ? markun: ?
10:27:30peturyes, looks like some yellow/black on the blue tshirt...
10:27:40pondlifeNot many female mentors, were there?
10:27:48 Quit TMM (Connection timed out)
10:28:08BagderI could spot one there, Leslie who's a google employee...
10:28:18Bagderhm, two actually
10:28:28Nico_PBagder: where is she ?
10:28:37BagderR10, leftmost
10:29:28BagderR12 has a Tiffany (google)
10:29:49Bagderbut over all, not a lot of females...
10:30:03peturpixelma for mentoring next year :)
10:30:44pixelmaoy, what project would that be?
10:31:08 Quit Nico_P (Remote closed the connection)
10:31:10GodEater_Rockbox The Movie
10:31:17peturpick one from the wiki ;)
10:31:45 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
10:32:44delYsidhey, sdoyon has got svn access!!! Great!
10:33:12 Join qweru [0] (
10:33:31 Quit Rob222241 ()
10:43:24ddaltondelYsid: I know. Hopefully we can get a couple of patches excepted. But he can't just except what ever he wants.
10:44:34*pondlife wants to see playback.c - The Movie
10:44:34 Quit qweru ("moo")
10:44:56pondlifeWhat a surreal thing that would be.. I suspect no-one would follow the plot...
10:46:32Bagderok, so this google shot is taken from a flikr pic which is 1024 pixels wide
10:47:10Bagderoddly enough
10:47:19peturgosh, welcome to the hi-tec world
10:49:30*pondlife keeps getting electric shocks from his H300.
10:49:57peturit's taking revenge for all the messing you do
10:50:27pondlifeThere's about 25V between the ground on the H300 and my USB/PC case/microphone ground
10:50:34pondlifeEnough to make sparks
10:50:41pondlifeAnd tingle unpleasantly
10:50:54pondlifeSeems to be my H300s AC adapter...
10:51:14peturbtw, if anybody has a 20GB for my h320, or a backside to make it a h340, let me know... the h320 I bought has a bad disk :/
10:51:15pondlifeThis has happened in the past, but I've recently got more metal around me
10:52:21*ddalton Has a good feeling the sim will compile :-)
10:52:21Bagderthat's the source of the pic
10:54:09pondlifeDefinitely a Rockbox T-shirt there.
10:54:39pondlifeDark Rock, and light box
10:55:02peturomg, that guy in front with the orange shirt has a strange clothing habit :)
10:55:42BagderI bet he's dutch ;-)
10:55:56pondlifeHuh, is orange out of fashion again?
10:56:10peturpondlife: there's another (unfocused) pic on that flickr page
10:56:33pondlifeI wish you'd not told me
10:57:06ddaltonOk one question:
10:57:22ddaltonwhy do devs not like extra menu options?
10:57:45pondlifeDepends on what they aree
10:57:48pondlifeare, even
10:58:24ddaltonPondlife: why?
10:58:46pondlifeSometimes it's possible to avoid an extra option, and the associated increase in code size (and resulting loss in battery life)
10:59:18ddaltonso one option contributes to battery life?
10:59:21pondlifeAlso, more options means more combinations to test and harder to support
10:59:47ddaltonand what is rong with FS #5555
10:59:49pondlifeLarger code reduces audio buffer, resulting in more disk activity and hence shorter battery life
11:00:17ddaltonso voice file size isn't an issue?
11:00:28pondlifeThat too
11:00:41pondlifeBut voice is at least optional.
11:00:54ddaltonPondlife: Do you use voice?
11:01:18pondlifeYes, when driving
11:02:11pondlifeBut not when DJ-ing
11:02:43ddaltonPondlife: ok and are you using any of sdoyon's patches?
11:03:04pondlifeI avoid patches, aside from testing them - one at a time.
11:06:44ddaltonPondlife: do you have time to test my patch? just make sure it doesn't break the sim?
11:06:57 Join SlimG2 [0] (
11:06:58ddaltonbecause not sure if it is my patch or the computer here
11:07:22pondlifeIs it on FlySpray?
11:07:40ddaltonno its not done yet.
11:07:42***Saving seen data "./dancer.seen"
11:07:48pondlifeOK, well I'll wait then
11:07:49ddaltoncan I put it on my website for you to get?
11:07:58pondlifeNot if it's not done, no point
11:08:12ddaltonok all that needs to be done is testing and a setting added
11:08:22ddaltonif it works of course
11:08:23pondlifeFinish it first, no point in external testing until.
11:08:36ddaltonPondlife: ok
11:08:47pondlifeIf I test it, then you change it, I'd need to test again. :)
11:15:06 Quit idnar (Nick collision from services.)
11:15:09 Join idnar_ [0] (n=mithrand@unaffiliated/idnar)
11:16:49ddaltongood thing you didn't test it it doesn't work
11:22:59Nico_Phaha that orange guy is awesome !
11:24:13 Join seablue [0] (
11:25:33SlimG2Does the latest Rockbox firmware work with iPod classic 80GB ?
11:26:24SlimG2Some places it says it does, other places it says it doesn't, So I'm asking
11:26:37ZagorSlimG2: no
11:26:56Zagorthe rockbox web page says it doesn't. that's a pretty reputable source.
11:27:10Bagderno rockbox places say so
11:29:31SlimG2So the "classic" version isn't the same as the "video" version? (I thought so since "classic" seemed to play videos)
11:29:43Bagderno, the "classic" is 6th gen
11:29:48Bagderthe video is 5 or 5.5 gen
11:30:07Bagderwhich of course can be a bit confusing...
11:30:30Zagorwell the front page specifically says "not the classic", so it shouldn't be very confusing
11:30:38SlimG2oh, okay, now I know that :)
11:31:17SlimG2I just got confused by the red text ontop of
11:31:30SlimG2and my lacking iPod-knowlege
11:32:06 Join spiorf [0] (
11:32:54Bagderupdated now
11:37:45ddaltonPondlife: got some time just to help me with one thing?
11:38:06pondlifeGo on
11:38:48ddaltonOk can you help me with my patch? It talks when I boot up and the battery is below 50 but if I plug in the charger and remove it it doesn't talk. Should I upload my patch?
11:42:19ddaltonPondlife: one note. I did if battery less 50 and greater 21 since I want the correct value to be set to the variable. Here is my patch so far.
11:43:37preglowamiconn: yes, i expected so, but still don't know how
11:45:20ddaltonPondlife: did the link work?
11:45:58 Join Rob2222 [0] (
11:47:59 Quit lee-qid (Read error: 110 (Connection timed out))
11:49:41pondlifeddalton: Why all the range checks?
11:50:24ddaltonPondlife: so it only goes off at the right times
11:50:34ddaltondo you know how it could be simplified?
11:50:43pondlifeThat code is definitely over-complicated..
11:50:58*ddalton Will take another look
11:51:09pondlifeI'll pop a patch up, untested
11:51:42ddaltonso are you say8ing I shouldn't bother simplifying my copy?
11:52:00pondlifeGive me 5 ins
11:52:03pondlifemins, even
11:52:24ddaltonPondlife: ok thanks
11:52:41 Quit ddalton ("leaving")
11:52:47 Join ddalton [0] (
11:52:56 Quit ddalton (Client Quit)
11:53:00 Join ddalton [0] (
11:53:57pondlifeWhich percentages should warn?
11:54:15ddaltonpondlife: yes
11:54:18ddaltonall of those
11:54:39pondlifeSo what on earth are the references to 75/85 etc doing?
11:54:47pondlife70/60 etc...
11:54:58ddaltonPondlife: making sure it won't repeat over and over again.
11:55:18ddaltonI saw it do that and it wouldn't stop talking I needed to plug in the charger or shutdown the player
11:55:44 Part Llorean
11:56:38ddaltonPondlife: what needs simplifying?
12:01:01 Join petur2 [0] (n=petur@rockbox/developer/petur)
12:01:03 Quit petur (Nick collision from services.)
12:01:05 Nick petur2 is now known as petur (n=petur@rockbox/developer/petur)
12:02:21 Nick kclaf is now known as kclafk (i=kclaf@
12:04:50pixelmawhat exactly is now spoken in the simple eq screen?
12:05:22SlimG2What DAP player would you reccommend me to be used with Rockbox? much storagespace is preferable
12:05:54ddaltonpixelma: haven't checked
12:08:50 Join Entasis [0] (
12:11:17ddaltonPondlife: any luck with the patch?
12:11:26pondlifeMaybe, not tested...
12:11:38pondlifeWill paste one for you to try though
12:12:13preglowargh, ac messed up my easy enable sw tone controls scheme
12:13:44 Join barrywardell [0] (
12:16:11 Nick fxb__ is now known as fxb (
12:17:27pondlifeddalton: Does work?
12:18:33ddaltonPondlife: let me try
12:18:55pondlifeAh, send_level() should be static too...
12:23:02ddaltonok I will change that.
12:24:44ddaltonPondlife: I get "patch: **** malformed patch at line 174: "
12:24:52ddaltonwhat should I do?
12:25:57pondlifeddalton: Can you get the patch from">
12:26:04ddaltonok thanks
12:26:12pondlifeIf not, please create a FlySpray entry and point me to it
12:27:28 Join miepchen^schlaf [0] (
12:28:40ddaltonPondlife: applied just building now
12:28:57pondlifeOK, it builds, but that's all I can guarantee!
12:29:14ddaltonok do you think it will work?
12:29:40ddaltonI didn't really look at it but does it recet after a charge?
12:30:04pondlifeYou had 2 problems. (1) Your tests were overcomplicated and (2) you didn't put the charger insert/remove check in the right place.
12:31:16ddaltonunfortunately it doesn't build here. errors on line 465 1205 1204
12:31:45ddalton"normal build"
12:32:36pondlifeWhich device?
12:32:38ddaltondo you know waht the problem is?
12:33:19pondlifeCan you please create a FlySpray entry
12:33:31ddaltonok patch should it be?
12:33:42ddaltonand what do I say and attach?
12:34:59ddaltonshould I just say "A work in progress. But the batterly level will soon be spoken automatically at 50%, 20% and 5%"
12:35:04pondlifeJust describe what you think the patch should do
12:35:23pondlifeI'll attach an attempt, but not much time to do further work now
12:39:18 Join safetydan [0] (n=safetyda@rockbox/developer/safetydan)
12:39:34IsolinearSooo... What is the difference between and
12:39:41ddaltonPondlife: ok it is FS #7910
12:39:57pondlifeOK, patch coming now for you to try
12:40:05BagderIsolinear: daily is built (just) daily, the build ones are built after every commit
12:40:22ddaltonPondlife: thanks
12:40:54safetydancripes, how the heck am I going to fit the eq screen on the c200?
12:41:02safetydanIs that the smallest screen target we have?
12:41:33pondlifeddalton: Give it a go!
12:42:39maxkelleysafetydan: no, it's not the smallest.
12:42:43maxkelleyI don't believe.
12:42:52maxkelleythere's a 128x64, I think.
12:43:24maxkelleyI dunno.
12:43:25pixelmathat's the remotes - and the ifP
12:43:35safetydanactually I meant the ones capable of software equalizer
12:43:41amiconnpreglow: I'll try to dig up the page again where the algorithm is described. What fp format would be best for eq plotting?
12:43:46maxkelleyoh, then yeah :)
12:43:58pixelmapondlife: all supported Archos have the same screen size and yes it's the smallest - but they don't have the eq...
12:43:58maxkelleyyou can fit it :)
12:44:29safetydanmaxkelley, it's going to be interesting to try
12:44:31ddaltonPondlife: thank you. I am building
12:44:53pixelmasafetydan: n1s told me yesterday that the eq is shown on the remotes with one band at a time
12:44:55maxkelleyI mean, it fits the existing eq.. how much bigger is your new one?
12:45:23pixelmamaxkelley: it doesn't fit, the last band is missing on the c200 screen
12:45:24maxkelleysafetydan: how is this supposed to look? a line graph, bars, what?
12:45:52maxkelleypixelma: oh, I thought it was supposed to be that way :)
12:46:07safetydanpixelma, that's one option
12:46:28maxkelleycouldn't you fit them vertically? somehow..
12:46:35maxkelleyoh, I know.
12:46:45safetydanmaxkelley, possibly, but not with all that information
12:47:04maxkelleyhave vertical sliders, that show only the sliders, spanning the width of the screen.
12:47:29maxkelleywhen a user selects that slider, the information and adjustment comes up in a bottom panel spanning the whole width of the screen
12:47:35 Join lee-qid [0] (
12:47:44maxkelleymaybe 2/3 of the height to the sliders, 1/3 to the bottom panel
12:48:05maxkelleyanyways, I'm off to school.
12:48:09maxkelleygood luck.
12:48:10safetydanmaxkelley, that's also an option
12:48:30ddaltonPondlife: I think this one is going to compile.
12:49:53ddaltonPondlife: you thought my last one was to complicated. you should have seen the first one. I used an array.
12:50:15ddaltoncompiled just got to test
12:51:06preglowamiconn: i'm not quite sure yet, it actually looks like the current format would work fine
12:51:37preglowamiconn: the result is in decibels, and i don't really need 16 frac bits for that, so the current format should work fine
12:52:14preglowi just need to find out why the plot curves aren't placed correctly, and i would say this eq plotter is good to go
12:54:07 Quit Nico_P (Remote closed the connection)
12:54:23 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
12:54:30amiconnlog_s16p16 is natural logarithm though, not log10
12:54:33safetydanhrm, the rio karma splits the eq menu into two parts, kind of like how we have it now
12:54:50ddaltonPondlife it is working!!! Thank you very much for your help. I will test it and add the setting.
12:54:54safetydanI wonder if there's much point in keeping the graphical version of the equalizer menu?
12:55:00amiconnI'll probably do a log10 and exp10 in the same format, which should replace the crude functions in the peakmeter code
12:55:44pondlifeddalton: Most important is that you understand why it is working ;) And compare your code to mine....
13:00:15preglowsafetydan: i know
13:00:54preglowsafetydan: the graphical version should be the standard one, if you ask me
13:01:04preglowwe should make a nicer one, thoigh
13:01:42*Isolinear agrees.
13:03:17safetydanpreglow, interesting. I was thinking that the non-graphical menus have got a lot more useful and that maybe the graphical one doesn't offer much anymore
13:03:29safetydanwell, apart from having everything on one screen anyway
13:04:09Nico_Psafetydan: the non graphical settings are a bit too complicated for people like m who don't know much about signal processing
13:04:33safetydanNico_P, even the simple one where it's just gain up and down?
13:05:36Nico_Pthese are all right
13:07:19IsolinearI like to shape the sound on the fly.. It's easier to make changes and compensate for them in other frequency ranges when it's all on one screen instead of trudging through menus.
13:07:45***Saving seen data "./dancer.seen"
13:07:47 Join Wiwie [0] (
13:07:57pondlifeddalton: I put an alternative send_level() routine on ...
13:08:15pondlifeSaves a few bytes here.
13:08:24pondlifeAgain, untested (beyond compiling)
13:08:51ddaltonPondlife: ok I will get that one. I have just modified mine though. :-( so it has the menu option
13:09:26ddaltonI should really say patch by LinusN and pondlife don't you think pondlife?
13:10:04pondlifeIf you want, we're both in CREDITS already though ;)
13:11:13ddaltonyeah what I was trying to say is that you guys did most of it I only did a little bit of coding.
13:12:12 Join TMM [0] (
13:12:44 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
13:13:25 Quit atsea-34 (Read error: 104 (Connection reset by peer))
13:13:38ddaltonPondlife: are you on linux?
13:13:51ddaltonwhat are you on windows?
13:15:21*petur hugs W2K too
13:17:08 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
13:18:35GodEater_ddalton: pay no attention to them - they're both freaks ;)
13:19:09*petur sends GodEater back to his corner
13:19:18*GodEater_ never left it
13:19:47ddaltonPondlife: what text editor do you use?
13:19:47peturwe need sound-proof corners in here :)
13:20:15pondlifeddalton: Notepad... or notetab lite, or Visual Studio
13:20:20 Quit linuxstb_ (Client Quit)
13:20:35 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
13:20:50ddaltonso you need to do all the indenting by hand?
13:21:02Zagorpsst, ntemacs
13:21:19delYsidCool, the 4GB MicroSD-HC Card I just received does work nicely with rockbox on my Sansa. OF doesnt even recognize it but rockbox does.
13:22:35preglowsafetydan: it's an overview thing, when i see all values at once, it's easier to grasp what i'm doing. also, trudging through the multilevel menus when adjusting stuff is just tedious
13:22:51preglowsafetydan: i would actually like to remove the eq menu more than the graphical screen
13:23:09preglowthe graphical one should be fitted to handle all needs, also voice ui ones
13:24:59 Join atsea-34 [0] (i=atsea-@gateway/tor/x-7ccf0684d2f86d4c)
13:25:13 Join giantbicycle [0] (n=giant@
13:25:15 Part LinusN
13:26:18 Part pondlife ("disconnected has pondlife")
13:27:20safetydanpreglow, true that. If the graphical one can be voiced then there's no point keeping the other ones
13:27:51preglowbut we need some maniac to fix it up a bit, though
13:31:53preglowalso, i wonder how the eq plotter would best be placed
13:34:20safetydanmaniac with time is all that it takes really
13:35:00safetydanthe eq plotter could possibly be reached by holding down a button on the eq edit screen
13:35:11safetydanthe graph would then appear over the top of the eq editor
13:35:14preglowthat would be nice
13:35:20safetydanlet go of the button and it goes away
13:35:31 Join _Zagor_ [0] (
13:35:33safetydannot sure if there's enough buttons though
13:35:46 Quit Zagor (Nick collision from services.)
13:35:50 Nick _Zagor_ is now known as Zagor (
13:39:02 Quit homielowe (Remote closed the connection)
13:41:28preglowalmost certainly not on some targets
13:41:36 Join massiveH [0] (
13:41:40preglowi guess we could assign long press of select or something
13:53:38 Quit ddalton ("leaving")
13:54:09linuxstb_Interesting post about supporting encrypted asf files in ffmpeg -
13:56:08preglowopenssl is bloated? :/
14:03:18 Nick idnar_ is now known as idnar (n=mithrand@unaffiliated/idnar)
14:05:30 Join gboxx [0] (n=gboxx@
14:06:17 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
14:06:29 Join bluebrother [0] (i=8ry1JbNR@rockbox/staff/bluebrother)
14:08:13Zagorlinuxstb: I love how the discussion is all about optimising invert() rather than the ability to decrypt the file...
14:10:11preglowhahah, yeah
14:10:30*bluebrother wishes to have an auto-duplicate removing logic for the tracker
14:11:24linuxstb_Zagor: That's a typical ffmpeg conversation ;) And of course, portability to Crays...
14:12:37preglowthat cracked me up
14:12:54preglowyou're optimising something, and at the same time worrying about supporting machines that don't use twos complement
14:13:01 Join miepchen^schlaf [0] (
14:13:17bluebrotherdon't we have FS #7908 already? At least for the targets where it is calibrated?
14:14:30 Join CaptainSquid [0] (
14:15:31 Join PaulJam [0] (
14:18:45IsolinearWhich targets are calibrated?
14:19:11pixelmabluebrother: no, not as he means, if I understand correctly...
14:19:32pixelmaor... maybe I'm confused
14:20:15IsolinearAre you talking about calibrated the amount of power used vs. the known capacity of the battery to come up with an estimated battery life?
14:20:21 Quit Wiwie (Read error: 110 (Connection timed out))
14:21:08Isolinear*calculating, not calibrated... lol (sheesh, after 5am)
14:33:48TMMlinuxstb_, what good is being able do decrypt ASF if we can't do it on a cray? :)
14:37:02 Join elinenbe_ [0] (
14:37:17 Quit elinenbe (Read error: 104 (Connection reset by peer))
14:37:17 Nick elinenbe_ is now known as elinenbe (
14:39:23 Join midkay [0] (n=midkay@rockbox/developer/midkay)
14:41:31 Join low_light [0] (i=c730180a@gateway/web/cgi-irc/
14:44:03low_lightsafetydan: I have a patch for the graphical eq screen for the c200
14:44:14amiconnhi low_light
14:44:54low_lighthi amiconn ...borrowing pixelma's c200 I see
14:45:28amiconnAlready tried video?
14:46:28low_lightNo. Is there an elephant's dream version for the c200?
14:47:16amiconnUse the widescreen version from ipod mini (144x80)
14:47:42low_lightah...I'll try later
14:48:42TMMlinuxstb_, that's quite interesting... some people have too much time on their hands though, disassembly of your OWN code ;)
14:48:47preglowanyone have any nice ideas for a better eq screen?
14:50:05massiveHhere is an "idea"
14:50:48ZagormassiveH: haha, yeah fit that onto a 132x96 screen :)
14:50:58massiveHhey, it's an idea...
14:51:12pixelmaZagor: what 132x96 screen?
14:51:23massiveHwhy not start with the best, and work it untill it fits...
14:51:40 Quit Rob2222 ()
14:51:43 Nick parafin|away is now known as parafin (
14:51:44Zagorpixelma: I can never remember the dimension of the c200 display...
14:52:09pixelmait's only 80 pixels high ;)
14:52:11 Quit VGambit (".UPP.")
14:52:20low_lightZagor: any luck the the microsd slot?
14:52:40 Quit massiveH ("Leaving")
14:52:50Zagorno I haven't looked at it anymore. I'm currently enjoying myself with usb code.
14:54:03 Join nicktastic [0] (n=nick@unaffiliated/nicktastic)
14:54:07delYsidIs there a firmware update for the e200 that makes SDHC work?
14:54:21ZagordelYsid: yeah it's called rockbox :)
14:54:41 Join XavierGr [0] (
14:56:20delYsidso I guess I gotta wait for proper usb mode :-)
14:56:37TMMwhat's SDHC?
14:56:45ZagordelYsid: yeah, it's a while away still
14:56:46delYsidIt would be sooo much convenient if I could use my sansa as a sdhc card reader as well, not having to pull the card out and use a separete reader/writer to fill it.
14:57:04delYsidTMM: a variant of SD cards.
14:57:10ZagorTMM: high capacity sd card
14:57:16pixelmahmm... I should probably put up my 2 patches that I like to have some feedback before committing on flyspray (one: enable recording (needed keymap change to make it compile at all) and I think I found usable buttons; two: better virtual keyboard button map (to me))
14:57:38Zagorpixelma: for c200?
14:57:51pixelmayes, just wanted to add that info...
14:58:53 Join PaulJam_ [0] (
14:59:44Zagorpersonally I think c200 is such a new target that ergonomic improvements like that don't need much discussion before committing. it's not like anyone has gotten very used to the old way anyway.
15:00:15hcshas that stopped such changes anyway?
15:00:35Zagorhcs: well it can cause discussion
15:01:38 Quit lee-qid ("aufwiederbyebientotsayonara")
15:01:44low_lightpixelma: I'm I wrong or is there no shortcut keypress to return to the wps? (like play on the h140)
15:01:50low_light^ for the c200
15:02:45 Part LinusN
15:03:28pixelmathere's a definition of a keycombo to doe that (rec+up)
15:03:57linuxstb_Zagor: Will you be using any of the existing usb code in your implementation, or are you basically starting again from scratch?
15:04:13 Join donsdw [0] (
15:04:31pixelmalow_light: and rec+up|repeat to stop from the browsers - I don't even know if that works correctly
15:04:50Zagorlinuxstb: I'm starting again. I'm using some of the defines and structs from the linux driver, but that's about it.
15:05:06TMMZagor, ah, thanks
15:05:50ZagorI started trying to just modify the existing code, but it became too messy
15:06:20low_lightpixelma: I'm guessing I added those without testing :)
15:06:44Nico_PZagor: what's the problem with ac's ? too much bloat ?
15:07:03scorchepetur: pixelma: Bagder: R6 it is
15:07:23scorchewe were wearing our blue shirts and Kkurbjun is between us
15:07:33pixelmado I get a price? ;)
15:07:33ZagorI wouldn't call it bloat, but it's too dynamic. it's basically a port of the linux stack, which is designed for extreme flexibility and driver hotplugging. we don't need that.
15:07:43Nico_Pscorche: so you're on the left and markun is on the right ?
15:07:49***Saving seen data "./dancer.seen"
15:07:52donsdwIs it okay to delete database files in .rockbox.
15:07:58Zagorremoving all that "administrative" code makes for a huge reduction in complexity
15:08:13scorchewell, from where we are looking at it
15:08:35preglowZagor: sounds great
15:08:51 Quit jhMikeS (Nick collision from services.)
15:08:57 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
15:09:14Nico_PZagor: yeah, sounds nice... maybe you should talk to ac about it when you get the chance
15:09:52amiconnlow_light: Will we see m:robe 100 code entering svn soon?
15:09:53 Quit Toki_ ()
15:10:39linuxstb_Nico_P: He's never around to talk about things with...
15:10:43peturI bet ac will like it... </sarcasm>
15:11:05linuxstb_Of course not - we're basically telling him he wasted the summer...
15:11:34peturwhich in some way he did anyway...
15:11:37Nico_Pwell if he could help with the new one, what he learned during the summer wouldn't be in vain
15:11:57preglownot exactly our fault, now is it
15:12:05*scorche edits the page
15:13:05donsdwIs it okay to delete database files in .rockbox? scorche said yes, but I don't know if he was talking to me or not. : )
15:13:56scorchei wasnt, but it is fine, provided you remove the right ones ;)
15:14:13preglowamiconn: did you find that page on making log() functions?
15:15:33donsdwThanks guys.
15:16:29 Quit PaulJam (Read error: 110 (Connection timed out))
15:16:58scorchethere are a few pictures (of people and things other than us) of the summit up at is best to find one, then click on the set if they ahve one to get all
15:17:06pixelmadonsdw: yes, it's harmless to delete them if you don't want to use the database or if you want to start it fresh - the database will tell you that it's not initialised and if you want to use it, you need to initialise again.
15:17:54 Join Arathis [0] (
15:20:42preglowseems the mentor summit was pretty much a male thing :P
15:21:11scorche2 females (excluding google people who added 2 more)
15:21:46scorcheyou can see a few of us in too
15:21:54preglowthe disappointing thing is i'm not really surprised by the huge amount of men anymoreC
15:23:30low_lightamiconn: yes...I plan on taking one more stab at getting the buttons to work...looking through the OF disassembly instead of just the bootloader
15:25:11preglowamiconn: only thing you need to adjust to make the log function into log10 are the y related constants, yes?
15:27:57Nico_Ppreglow: is "log" the same as "ln" ?
15:28:16scorcheNico_P: no...ln is natural log
15:28:56Nico_Pscorche: yeah, but for me log was log10, i.e. log(x) = ln(x)/ln(10)
15:29:00*scorche excuses himself to go get a coffee and not come back till he does
15:29:18scorcheNico_P: yeah...see above ;)
15:29:25preglowNico_P: aye
15:29:51Nico_Ppreglow: so then you just need to divide by ln(10), or am I missing something ?
15:29:53preglowi'm speaking libm here, log = natural log, log10 = base 10 log
15:29:55 Join Rost [0] (
15:30:17preglowNico_P: sure, but if amiconn needs a log10 anyway, then i'll just use that and save me a mul
15:30:52RostHello, I'd like write acces to the wiki
15:31:33amiconnIt's not just the constants, it depends on the slope of the function where to switch from power-of-2 steps to finer ones
15:39:53 Quit PaulJam_ (Read error: 104 (Connection reset by peer))
15:39:54 Join PaulJam [0] (
15:41:06delYsidHmm, I'd find it very useful if the record button on the e200 were actually used for recording (if not in FM, record from mic, otherwise record from tuner). Are there any plans for this?
15:42:02linuxstb_delYsid: What does the record button currently do?
15:42:38delYsidlinuxstb_: In the FM tuner, its used to switch from scan mode to preset mode... pretty strange.
15:42:59delYsidIf I want to record something, I have to enter a menu and select an entry there, which is pretty time-inefficient
15:45:05linuxstb_delYsid: Does a long press on record do anything?
15:45:08low_lightI thought long-press was record
15:53:36 Quit SlimG2 (Read error: 104 (Connection reset by peer))
15:53:54 Join Falen [0] (
15:56:32 Join massiveH [0] (
15:57:35 Quit random_desu_is_s (Read error: 104 (Connection reset by peer))
15:57:55 Join Toki [0] (
16:01:51 Quit Zagor ("Client exiting")
16:02:37preglowamiconn: hmm, would it be possible to make a log routine of the same complexity but allowing number of frac bits as a paramter?
16:04:08 Join kugel [0] (
16:08:53 Quit animeloe ("This computer has gone to sleep")
16:10:49 Quit CaptainSquid ("Miranda IM!")
16:11:16delYsidlinuxstb_ & low_light: Thanks for that hint, I'll try it.
16:13:31*Nico_P fixed a bad fd leakage in his code which made the code shaky on target... much better now :D
16:13:54 Join B4gder [0] (n=daniel@rockbox/developer/bagder)
16:14:25 Join random_desu_is_s [0] (n=chatzill@
16:15:11 Join pondlife [0] (n=Steve@rockbox/developer/pondlife)
16:16:27 Quit random_desu_is_s (Client Quit)
16:17:11 Join random_desu_is_s [0] (n=chatzill@
16:20:38 Join mf0102 [0] (n=michi@
16:26:45low_lightNico_P: fyi...there have been a couple of line selector bug/patches on flyspray recently
16:27:16 Quit JdGordon ("Konversation terminated!")
16:27:24Nico_Plow_light: yeah, I've seen them and even assigned them to myself, but haven't taken the time to investigate them
16:27:36 Quit tictoc (Remote closed the connection)
16:27:42Nico_PI'm in playback.c mode :p
16:28:15TMMNico_P, ghe talking about fd's, it turned out that psp (at least the OSS devkit) isn't able to have more than 8fds open at any time :) took a while to figure that one out, the 9th and subsequent fopen() calles would just silently fail
16:29:16Nico_Pyeah it took me some time to figure out why my gigabeat was failing when the sim wasn't... the targets only have 11 fds
16:31:22B4gderwe should probably add that same limit to the sims
16:31:38 Join toffe82 [0] (
16:31:58Nico_PB4gder: indeed, it would help debugging a lot. logf is a PITA
16:32:22B4gderyeah, the sim should work like the target as far as possible
16:35:11TMMNico_P, does the fopen() calls silently fail on that target as well? :)
16:35:36Nico_PTMM: not when you have logf enabled, and not when you're trying to open a codec
16:36:07Nico_PTMM: but even whith logf enabled, you need to check the log... other than that it's pretty much silent
16:36:24B4gderwell, it returns -1 I believe
16:36:42TMMB4gder, psp just gave crap :P
16:36:48Nico_Pit's -2 actually
16:37:10Nico_PTMM: ah, so rockbox is better. It just doesn't say much to the user
16:37:24*linuxstb_ wonders if Zagor will give us USB serial - to enable DEBUGF on target
16:37:33 Join quaal [0] (
16:37:46Nico_PB4gder: adding the limit to the sim would require doing some checking in sim_open, right ?
16:37:46TMMlinuxstb_, remote gdb :)
16:37:51quaali have an ipod video
16:37:58quaaland was wondering if rockbox is any good for it
16:38:03quaali hate that i cant use my ipod when its charging
16:38:06B4gderNico_P: yes I think that would make most sense
16:38:17quaaland cant put files in the "audiobooks" section unless they're .aac
16:38:19TMMNico_P, fopen() wrapper that just cuts out after 11 fopen()'s :) that's what I used to simulate my port ;)
16:38:35TMMNico_P, that was of gltron to PSP btw, not rockbox
16:38:39linuxstb_quaal: What answer do you expect - we wrote it ;)
16:38:49quaallinuxstb, well.. does it cure these issues?
16:38:52Nico_PB4gder: but we can't watch the actual fd values, so we need to keep track of the number of open files manually ?
16:39:02quaali went through the faq a bit
16:39:04quaaldidnt see it
16:39:07linuxstb_quaal: It has it's own issues, different from Apples...
16:39:13Nico_PI mean we can watch them but they don't give any useful info
16:39:18B4gderNico_P: yes, but we could just keep a counter and check for the limit as is used on target
16:39:38quaallinuxstb, yes i saw song skipping and lower battery life
16:39:39Nico_Pyeah, that's what I was thinking... shall I do it or have you started ?
16:40:01TMMNico_P, hurray for arbitrary limits! :)
16:40:06B4gderplease you do it, I'm not on my "home" computer atm
16:40:09linuxstb_quaal: I'm not sure if song skipping is still an issue. Lower battery life is though.
16:40:28quaal1sec gotta go drop the kiddies off at the pool
16:43:25 Join freqmod [0] (
16:48:57pixelmaRost: still around? And what is your wiki name?
16:49:44Nico_PB4gder: is there no specific close() for the sim ?
16:50:00B4gderah, no I guess we haven't needed one before
16:50:10 Quit hcs ("Leaving.")
16:51:07Nico_Pso should I add one ? I suppose it's better than hacking the current...
16:51:20B4gderyes add one
16:52:28amiconnNico_P: We could even translate the fd's
16:53:43 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
16:54:01Nico_Phmm why not
16:54:11 Join Aaron` [0] (
16:54:28Aaron`Any chance of supporting 2nd/ 3rd gen nanos?
16:54:44B4gdernot very big chance. no
16:55:05Aaron`Why is there only support for the first gen nano?
16:55:12 Join FOAD [0] (
16:55:21linuxstb_Because the 2nd/3rd gen are completely new hardware
16:55:22B4gderbecause after that apple went nuts on the firmware encryption front
16:55:30linuxstb_And that.
16:56:51TMMAaron`, Apple went out of their way to make it impossible to port rockbox to their new devices, you'll have to take it up with them. Let this be a lesson: do not buy devices with little apples printed on them :)
16:57:47TMMB4gder, I think the notice on the front page should be bigger ;) also: some apple scoulding :)
16:58:29B4gderwe should have the entire web site on the front page!
16:58:33TMM'We have found that an apple logo present on a music player is basically a 'fuck you' to the buyer' :)
16:59:05TMMB4gder, we need a ##rockbox, and just put a couple of bots in #rockbox ;)
16:59:41TMMcouple of regexes and standard responses :)
17:00:46TMM([.*ipod.*]|[.*nano.*])\?$/i > Only first generation ipod nano's are supported because apple are asses
17:00:53TMMor something like that anyway :P
17:01:22 Quit B4gder ("It is time to say moo")
17:01:45 Join random_desu [0] (n=chatzill@
17:03:15 Quit random_desu_is_s (Read error: 113 (No route to host))
17:03:58Nico_Pamiconn: I think I'll stick to just counting for now... don't want to spend too much time on it
17:07:54***Saving seen data "./dancer.seen"
17:09:36 Join Rob2222 [0] (
17:11:14 Quit Rob2222 (Client Quit)
17:18:03 Quit Entasis (Read error: 104 (Connection reset by peer))
17:18:14 Join Frazz [0] (
17:18:19 Quit Falen ("ChatZilla [Firefox]")
17:18:41 Join newb [0] (i=c27f0811@gateway/web/cgi-irc/
17:19:46 Part pondlife ("disconnected has pondlife")
17:19:53newbOne of the recent changes in midiplay.c introduced "BUF_SIZE/numberOfSamples" in a for loop. Wouldn't it be better to calculate the upper limit once and use it in the loop?
17:20:19newbAll the changes seem to have speedup as the goal...
17:20:47TMMwouldn't that be optimized out anyway?
17:21:02TMMor amI putting too much faith in GCC here?
17:22:09TMMbut, a static calculation in a for loop is a bit weird :)
17:24:15Nico_Phmm red
17:26:25GodEater_what did you break ?
17:27:32 Join muesli- [0] (n=muesli-@
17:27:34amiconnNico_P: You forgot to adapt plugin.h
17:27:49Nico_PI just noticed... commit arriving
17:28:00 Quit muesli- (Client Quit)
17:28:15*amiconn wonders whether Nico_P test-compiled at all...
17:28:44Nico_Pamiconn: I did but stupidly only ran make bin
17:28:52newbTMM: I'm not sure. numberOfSamples is not a const (in its definition), so the compiler needs to be really smart to optimize it
17:29:30TMMnewb, if it can't change while executing the loop...
17:29:48TMMnewb, but then again, I'm no compiler expert
17:30:25 Quit freqmod (Remote closed the connection)
17:33:02newbTMM: yes, it's possible to optimize it. But is it done? Have to look at the the asm output.
17:33:11 Join midkay_ [0] (
17:33:47 Quit XavierGr (Nick collision from services.)
17:33:48 Join XavierGr_ [0] (
17:35:41newbHope n1s will check it
17:35:43 Part newb
17:41:21 Quit Thundercloud (Remote closed the connection)
17:42:17TMMhum, from a simple test it looks like GCC does NOT optimize the static calculation away
17:42:34 Join Thundercloud [0] (
17:42:45linuxstb_Which -O option are you using?
17:43:54 Quit Thundercloud (Remote closed the connection)
17:44:08TMMlinuxstb_, tried -O2
17:44:20*TMM tries with -O3 ;)
17:44:21 Join Thundercloud [0] (
17:44:46 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
17:45:01TMMlinuxstb, that just unrolls the loop, but it appears to still do the calculation
17:46:12linuxstb_The loop is something like for (i=0;i<BUF_SIZE/numOfSamples;i++) { } ?
17:46:57 Quit petur ("-=badminton=-")
17:47:12 Quit Aaron` ()
17:47:21 Join freqmod [0] (
17:47:48TMMlinuxstb_, actually, I'm full of crack, it does optimize the bogus calculation away, I wasn't looking properly
17:48:11 Nick hannesd_ is now known as hannesd (
17:49:07TMM <−−- produces identical asm on -O3
17:50:30TMM(on x86)
17:51:37 Quit midkay (Read error: 113 (No route to host))
17:57:51 Join KF [0] (i=d541b9c9@gateway/web/cgi-irc/
17:58:35TMMor am I missing some very important point here, again? :)
18:00:02 Join ilgufo [0] (
18:07:13 Join antgel [0] (n=antony@pdpc/supporter/monthlybyte/antgel)
18:08:41antgelhi, are there limits to recording time of a file on an H340, apart from obviously free disk space?
18:09:03antgelthat's rather cool
18:09:10antgeli'm going to see rush tonight ;)
18:09:14bluebrotherwell, file size is of course a limit
18:09:25bluebrotherbut you can split during recording, so it's not a real limit.
18:09:56antgeli have skimmed chapter 8 of the manual
18:10:21antgelis the AGC recommended for recording a loud rock gig? wouldn't i be better off just setting gain manually?
18:12:31antgeli'm going to try wavpack for the first time, if i record straight to mp3 it's annoying when i want to split the files into songs as i have to uncompress then recompress
18:13:02antgelooh, or i could press Rec as mentioned in 5.8.1 of the manual
18:13:25nicktasticYou don't need to re-encode to split mp3s, use mp3splt with a cue file
18:13:44linuxstb_mp3directcut is another app to do that.
18:14:06nicktasticDoes that require a cue?
18:14:19antgelwell, i'm learning a lot :)
18:14:23pixelmaI also think Rockbox splits automatically when you reached the max file size
18:14:27linuxstb_No, but it can use one if you have one.
18:14:43*nicktastic makes a note of it
18:15:00*bluebrother still considers cue files useless and thinks using a format that supports gapless is better
18:15:05linuxstb_But if the recording is important, and you have the disk space, recording to wav or wavpack gives you more flexibility over what you can do with the file without quality loss.
18:15:10antgeli'm so excited, i have to try and not fuck up like i did with porcupine tree a while ago. i didn't have time how to learn rockbox recording, and the iriver one cut off halfway through :(
18:16:20 Part rlpowell
18:16:24 Quit linuxstb_ ("Client Exiting")
18:17:15 Quit lids (Remote closed the connection)
18:21:40RostAnyone here who can give me write access to the wiki?
18:22:47pixelmaI asked you about your wiki name earlier... :)
18:23:28 Join scorche|w [0] (n=8dc5049d@rockbox/administrator/scorche)
18:24:24antgelis there any difference in battery life if i record to wav, wavpack or mp3?
18:25:43tumubluebrother, they're useful for example with radio shows to create seeking positions to songs
18:28:02 Quit low_light ("CGI:IRC (EOF)")
18:30:59pixelmaRost: if you want write permissions you need to give us your wiki name...
18:31:16scorche|wbtw, "that orange guy" is the guy from MusicBrainz (/me is reading the logs)
18:31:17RostI was enjoying my dinner back then i guess
18:31:40Rostmy name: janwillemvanganswijk
18:33:11pixelmayou should be able to edit the wiki now
18:33:24Rostok, ty!
18:37:21 Join n1s [0] (
18:37:29 Quit Isolinear (Read error: 110 (Connection timed out))
18:41:07 Join MethoS- [0] (
18:41:07 Quit jhMikeS (Read error: 104 (Connection reset by peer))
18:42:06 Quit TMM ("Ik ga weg")
18:44:00 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
18:44:12 Quit Rost ()
18:47:02bluebrotherlinuxstb: around?
18:48:55bluebrotherlinuxstb: I tried using getmntinfo for mountpoint resolving on OS X. As I can't test maybe you could? Diff is
18:51:06 Join crash91 [0] (i=c4da506c@gateway/web/cgi-irc/
18:51:07 Quit MethoS- (Read error: 104 (Connection reset by peer))
18:57:07 Join Domonoky [0] (
18:58:25 Join MethoS- [0] (
19:00:03crash91guys...mi4code0.9.3 is outdated....should i assume the linux binary is more up to date?
19:02:35Domonokycrash91: for what do you need mi4code ?
19:03:04 Quit FOAD (Read error: 104 (Connection reset by peer))
19:03:20 Join FOAD [0] (
19:03:53crash91to decrypt the newer ssansa FW
19:04:06crash91it isnt working anyway....cant find key
19:04:17crash911.3.07P something like that
19:05:06crash91another question....i heard you can use the e200R FWs on the normal e200s, how do you do this?
19:05:24 Quit MethoS- (Remote closed the connection)
19:05:25 Join webguest08 [0] (i=9fbf0c18@gateway/web/cgi-irc/
19:05:40 Join pondlife [0] (n=Steve@rockbox/developer/pondlife)
19:05:44 Quit pondlife ("disconnected has pondlife")
19:06:22Domonokywhy do you want to run e200R firmware on an e200 ? then you dont have rockbox anymore...
19:06:22 Quit webguest08 (Client Quit)
19:07:44crash91i thought this was possible through the decrypting..
19:07:50 Join MethoS- [0] (
19:07:58***Saving seen data "./dancer.seen"
19:08:05crash91i just want to check it out :) no intention of leaving Rockbox
19:08:29Domonokye200R on e200 gives you nothing than problems..
19:08:53Domonokyand for mi4code, just compile it your self, as described on the page do i get mi4code to decrypt the newer sanas FW...i cant compile as im not on linux
19:09:20crash91and i havent the slightest idea on how to use cygwin...dont wanna install it
19:10:19Domonokythen you probably also dont want to use mi4code.. just use sansapatcher for rockbox tasks..
19:10:43crash91k nvm
19:10:45Domonokyor rbutil .. :-)
19:11:13 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
19:11:40*bluebrother just posted a patch against rbutil to the tracker
19:12:36*crash91 doesnt know how to use rbutil,
19:12:53 Quit MethoS- (Remote closed the connection)
19:12:56*crash91 did it in the old days with manual BL install
19:13:31Domonokyso crash91 doesnt know how to click a few buttons ?
19:13:42crash91nope :)
19:14:01crash91never tried....dunno what those buttons on the mouse are tehre for
19:14:31 Join lids [0] (
19:14:46Domonokyand also sansapatcher on the console is very easy to use.. just try it.. instead of poking with old install methods..
19:15:20crash91any suggestions for anything you would like to see in a WPS? And i dont think im going to touch my install unless i NEED to
19:15:21 Quit Siku ()
19:15:53crash91i need ideas for a "unconventional" but cool WPS
19:16:13 Join MethoS- [0] (
19:16:46crash91im thinking of a progressbar around the track a square or something...or maybe put some AA inside it
19:18:58 Quit Thundercloud (Read error: 110 (Connection timed out))
19:20:22 Quit crash91 ("CGI:IRC (EOF)")
19:20:32 Join crash91 [0] (i=c4da506c@gateway/web/cgi-irc/
19:20:34 Quit MethoS- (Client Quit)
19:20:53*crash91 pressed ctrl+w by accident....o_O
19:21:23 Join Siku [0] (
19:23:10 Join MethoS- [0] (
19:29:10 Join jgarvey [0] (
19:30:20 Nick fxb is now known as fxb__ (
19:31:44 Join Wiwie [0] (
19:32:23crash91any cool idea for a wps?
19:34:00 Join Robin0800 [0] (
19:36:39Robin0800Ipod video keeps crashing? music still plays wps hangs bookmarking dosn't seem to work!
19:37:45Robin0800there is a forum thread about a 5.5 ipod doing the same
19:37:59crash91did you update?
19:38:40Robin0800Yesterdays build
19:39:37GodEaterso no then
19:39:49Robin0800Also all buttons are dead could it be in aloop or something?
19:40:18*GodEater counts five builds just from today
19:40:47GodEaterreset your config
19:40:50GodEaterand try again
19:41:14 Nick sbeh is now known as gentoo (
19:41:28 Nick gentoo is now known as sbeh (
19:41:39Robin0800GodEater,ok will try that
19:41:53GodEaterand try the *latest* build
19:41:57GodEaternot one from yesterday
19:42:04quaalis there an easy way to seperate audiobooks from all my other mp3's with rockbox on an ipod?
19:42:44GodEaterput them in another folder ?
19:43:07GodEaterthat's what I do anyway
19:44:35rasherNico_P: io.c:429: undefined reference to `_CLOSE'
19:44:48rasherNico_P: Sim won't crosscompile
19:44:58Nico_Prasher: which ?
19:45:06rasherAll of them
19:45:07Nico_Pon windows ?
19:45:25rasherI'm building in linux, for windows
19:46:24 Quit scorche|w ("CGI:IRC (EOF)")
19:47:43Nico_Prasher: is it solved if you add "#define CLOSE(a) (_wclose)(a)" after line 111
19:48:41PaulJamin the open with menu the text_editor uses the jpeg icon, wouldn't the txt icon fit better? (apps/plugins/viewers.config, line 4)
19:48:49rasherNico_P: error: ‘_wclose’ undeclared (first use in this function)
19:49:32Nico_Prasher: and "#define CLOSE(a) (close)(a)" ?
19:50:00rasheryep, that did it.. I'll commit
19:50:31 Join jameos1 [0] (
19:50:34 Nick jameos1 is now known as dude (
19:50:40dudegerman here?
19:51:06rasherdude: No, English.
19:51:16dudeokay, i have a question
19:51:23dudecan you help me pleasE?
19:51:34TanuvaI know german, do I need to translate for you?
19:51:35rasherWe won't know until you ask it..
19:52:08Tanuva(bah, could have chosen my words more wisely...)
19:52:24dudeokay, ehm , i have a ipod nano ,and the battery is very fast empty :( is it fixed - now?
19:52:36GodEaterno it's not fixed yet
19:52:46dude=( how long i must wait for it?
19:53:03GodEaterpossibly forever
19:53:09dudeits terrible ^^ only 3 hours or less :/
19:53:10GodEaterin that, we don't know HOW to fix it
19:53:12dudewhat? why?
19:53:49Tanuvathey dont know the cause for that energy consumption yet
19:54:07dudedo you know "Der Papst"?
19:54:35GodEaterdo you mean DerPapst
19:54:42Tanuvathe expression for that person? or some film/book named equally?
19:54:43dudewhat ever , yes
19:54:53GodEaterfrom the ipodlinux project ?
19:54:54Tanuvaokay, Im gonna shut up.
19:55:03GodEateryes we know him
19:55:13dudei have chat with him
19:55:26dudeand he means , for another ipod was a fix released
19:55:29 Join funky_ [0] (
19:55:31 Quit MethoS- ("Konversation terminated!")
19:55:37rasherNico_P: actually no, still not fixed..
19:55:49GodEateryes, power consumption was fixed on the 1st, 2nd and 3rd gen ipods
19:56:02dudeyes , and this man who fixed that
19:56:10GodEaterthat would be amiconn
19:56:30dudeworks with this other chip, when he have time..
19:57:05dudeits difficult, isnt it?
19:57:11GodEaterit's undocumented
19:57:14Nico_Prasher: looking
19:58:29dude:( hm okay, how i can notify when its fixed whith the power consumption?
19:58:36Nico_Prasher: doom has a rockmacros.h too
19:59:01rasherNico_P: what does this mean?
19:59:11GodEaterdude, by keeping an eye on the front page, and probably MajorChanges in the wiki
19:59:11rasherI need the same fix there?
19:59:41Nico_Prasher: it seems to be a bit more complicated
19:59:46dudehmm okay thx :(
19:59:48 Quit ilgufo ("So Long, and Thanks For All the Fish -")
20:00:02 Join miepchen^schlaf [0] (
20:00:33dudewhere i can get rockbox versions with patches integrated
20:00:48dudei cant compile that self
20:00:55rasherNico_P: ah.. I'm afraid I'm no help, but I'll be happy to test fixes
20:01:10 Join Llorean [0] (
20:01:55GodEaterdude, from the unsupported builds section of the rockbox forums
20:02:07GodEaterdude: have you ever used google before ?
20:02:18 Join ilgufo [0] (
20:02:21preglowhrm, making a logarithmic freq axis with the 16.16 log/exp wasn't as succesful
20:02:26dude^^ *jokely*
20:02:34dudebut thx :)
20:02:53 Join MethoS- [0] (
20:03:10dudeokay, then thx good bye have nice evening
20:03:48dudethx for the help ;)
20:03:49 Quit dude ()
20:04:03*preglow misses his floating point :/
20:04:16LloreanDoesn't the S do floating point?
20:04:26LloreanSo, get to it. ;)
20:04:29preglowbut i'm not exactly coding exclusively for the gigabeat s
20:04:39LloreanThis is the EQ plotter?
20:05:06LloreanIs your goal to show the curve realtime as it's adjusted, or something like that?
20:05:23preglowin a way, the plan is to bind a button to flash the eq plot
20:05:41preglowcalculating it will be pretty expensive, so don't want to do it every time something gets tweaked
20:06:22preglowbut it depends heavily on sin/cos/exp/log
20:06:31preglowand the latter ones i don't have with the amount of precision i'd like
20:07:02 Join Arathis_ [0] (
20:07:04LloreanDo you need a lot of precision for how low resolution the screens are, or is it more a case of "If you're gonna do a job, do it right because we might want it better in the future"?
20:08:01delYsidCan someone please set a dependency from FS #7912 to FS #7704? My non-javascript browser doesn't allow me to do this with Flyspray.
20:08:09preglowwell, i've got enough precision for display purposes, it seems
20:08:31preglowi'm just having trouble with generating a smooth exp() curve for the logarithmic frequency axis
20:08:35preglowso right now, the curve looks jagged
20:08:39LloreandelYsid: Dones
20:09:49delYsidLlorean: Thanks.
20:10:00delYsidCan I retitle a task in Flyspray?
20:10:47LloreandelYsid: A task can be retitled. I'm not sure whether that's a privilege limited to certain people, or if you can retitle your own tasks.
20:11:32jhMikeSpreglow: don't feel so bad. incorporating two different mutual exclusion types into the kernel ain't no treat either. :p
20:13:02delYsidLlorean: I dont see a way to retitle 7704. Could you just exclude the part starting from the + ?
20:15:07LloreandelYsid: Done
20:16:17delYsidLlorean: Thanks again.
20:16:30LloreanNever a problem when I've time.
20:16:34 Join merbanan [0] (n=banan@
20:18:23 Join TMM [0] (
20:21:23 Nick funky_ is now known as kubrick (
20:24:35crash91guys, if iPodlinux gets USB support, will rockbox get it too??
20:24:43 Quit Wiwie (Read error: 110 (Connection timed out))
20:25:12 Quit Arathis (Read error: 110 (Connection timed out))
20:25:51Lloreancrash91: If someone does the work to adapt the code, but it's somewhat more likely to happen in the other direction right now, I think we're further along that track
20:26:18crash91Llorean: k, thanks
20:26:58crash91this might interest some people here:
20:27:02 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
20:27:11 Join miepchen^schlaf [0] (
20:28:21 Join Wiwie [0] (
20:30:11crash91can anyone tell me about a nice C IDE for windows?
20:30:17 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
20:30:35TMMcrash91: code::blocks is fairly good
20:30:41 Join roolku [0] (
20:31:15crash91thanks, ill check it out
20:31:33TMMcrash91: then again, vim is the best for every platform ;)
20:32:08crash91=), it says its an IDE for c++
20:32:27*crash91 doesnt really know the difference between C and C++
20:32:43Nico_Prasher: here ? could you try ?
20:32:49TMMwell, I THOUGHT it could do other languages as well :)
20:33:23crash91what about notepad++, it has syntax highlighting
20:33:49TMMcrash91: I'm not much of a windows user, I can't comment. I just kind of liked code::blocks on linux :)
20:34:33crash91TMM: Well, i use my laptop dad uses the desktop with fedora =(
20:34:49crash91TMM: found one, crossplatform too!
20:34:55 Quit freqmod (Remote closed the connection)
20:34:55TMMcrash91: it sounds like you need to fix your laptop :)
20:35:39rasherNico_P: building..
20:35:42 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
20:36:16crash91TMM: what can i XP, even windows Vista ultimate cant compete with Beryl....
20:36:29TMMcrash91: install linux on the laptop then :)
20:36:47TMMcrash91: or just install an X server on your windows box, ssh into the linux box, and start another desktop for yourself :)
20:36:58Nico_Pcrash91: eclpise is far from being lightweight
20:37:24crash91Nico_P:Who said i wanted it to be lightweight =P
20:37:44Nico_Pcrash91: and it's mainly for java... there is devC++ which I think is quite ok
20:37:46rasherNico_P: that seems to work
20:37:50crash91TMM: DSL?
20:37:57Nico_Prasher: cool, I'll commit then
20:38:03TMMI have yet to find a IDE that doesn't bother me, I haven't found a single IDE that's better than vim
20:38:20TMMcrash91: I assume the desktop is on the same network as your laptop? :)
20:38:25 Quit random_desu ("ChatZilla [Firefox]")
20:38:30crash91TMM: Yes
20:38:31Nico_PTMM: I quite like kscope on KDE... it's kate with cscope. can vim use cscope ?
20:38:45TMMNico_P: I don't know cscope...
20:39:25Nico_PTMM: it analyses your C files and builds a database, allowing things like "find definition" or call graphs
20:39:42TMMcrash91: well then, install putty and xming on windows, start xming with a root window, start putty, configure X forwarding and compression, log into the linux box and type 'gnome-session' or 'startkde' if that's your thing. presto: linux desktop :)
20:39:59TMMNico_P: I used ctags :)
20:40:08Nico_Pit's similar
20:40:13crash91uhm whats the difference between C# and C?
20:41:28TMMcrash91: the syntax is vaguely similar, but there's very little that's the same really
20:42:11 Quit crash91 ("CGI:IRC (EOF)")
20:42:18 Quit linuxstb (Read error: 110 (Connection timed out))
20:42:48Nico_Pcrash91: C# is a language for microsoft's .NET framework, which is a bit of a competitor to java
20:44:13*TMM thinks C# was a bad choice in names
20:44:51Nico_PTMM: why ? I find it quite good...
20:45:12 Join Crash91 [0] (n=rt@
20:45:12TMMC# isn't exactly an incremental change, nor a superset of C
20:45:20TMMit's a bit misleading
20:45:37TMMat least MOST C is valid C++, I don't think any C code is valid C#
20:45:54LloreanI wouldn't go that far.
20:46:42TMMhow far?
20:46:49LloreanThat there's no C code that's valid C#
20:46:55 Join Davide-NYC [0] (
20:47:03TMMnot a whole lot
20:47:28rasherTMM: afaik, all C is valid c++
20:47:58TMMrasher: well, no... C++ has additional keywords.
20:48:04 Quit Crash91 (Read error: 104 (Connection reset by peer))
20:48:26Davide-NYCquestion for the devs: would an implementation of dsp_centercut be at all possible given the CPU constraints of the rockbox targets?
20:48:28rasherBut c++ is still a strict superset of C
20:48:57TMMwell... not entirely, I don't believe C99 has some stuff not in C++, but don't quote me on that
20:48:57amiconnrasher: But that means that not all valid C code is valid C++ code
20:49:01Nico_PLlorean: AFAIK, C# doesn't have pointers, does it ?
20:49:27LloreanNico_P: I believe it has them but doesn't like you to use them.
20:50:01TMMpointers? pointers to what? the same way that java has pointer? :)
20:50:40 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
20:51:08 Quit MethoS- (Read error: 104 (Connection reset by peer))
20:51:16LloreanTMM: Pointers as in "variables that hold the addresses of other variables"
20:52:07TMMLlorean: not strictly the same as in C then, is it? :)
20:52:09 Join linuxstb_ [0] (
20:52:09 Quit barrywardell (Read error: 104 (Connection reset by peer))
20:52:29LloreanTMM: How would you define a C pointer, exactly, perhaps my phrasing isn't adequate?
20:52:50TMMLlorean: a variable that holds the address to some bit of memory :)
20:52:54Davide-NYCPlease pardon the off topic question, but I am almost ready to submit a feature request to flyspray but do not want to litter the tracker if it is an impossible request.
20:53:00LloreanTMM: C# pointers can be used this way
20:53:08TMMLlorean: the variable part is entirely optional :P
20:53:20LloreanAFAIK, they're identical in function to C/C++ pointers, which is why books on C# like to talk a lot about unsafe code before describing them to you
20:53:22 Join stevenm [0] (
20:53:41rasherNico_P: compiling properly for me now
20:54:03Nico_PLlorean: actually I just saw you can only use pointers in code blocks declared as "unsafe"
20:54:08 Join MethoS- [0] (
20:54:11Nico_Prasher: at last ! :)
20:54:14TMMLlorean: can you even DO stupid shit in C# with the pointers? I thought they were protected
20:54:15Domonokycan you do pointer arithmetic with c# ? ie. *(ptr+5)=0; ?
20:54:16LloreanNico_P: Yes, or give the compiler the option /unsafe
20:54:21LloreanTMM: They are not
20:54:41 Quit morrijr (Remote closed the connection)
20:54:44LloreanTMM: One of the bigger differences between C# and JAVA is that C# was designed for crazy C programmers who want to do unsafe things. ;)
20:55:00TMMLlorean: O, really?
20:55:00LloreanDomonoky: Yes
20:55:04LloreanTMM: Yes.
20:55:17TMMhum... ok, one wonders then, what's the point? :)
20:55:27LloreanThat one I can't answer. :)
20:55:30Domonokyso c# pointers are real pointers.. able to shoot you in the foot :-)
20:55:41LloreanI think they might be *more* able to shoot you in the foot
20:55:47LloreanSince you can point to a variable that's later garbage collected
20:56:07Domonokynice.. :-) unpredictable foot shooting.. :-)
20:56:25TMMyay! undebugable foot shooting! :)
20:56:36stevenmhey n1s, you around?
20:56:47LloreanDavide-NYC: What's your possibly impossible feature request?
20:57:11stevenmn1s, midi speedup on ipod idea: can it be run at 22050 and then upsampled to 44100 ?
20:57:15Davide-NYCMoitah's dsp_centercut Winamp Plugin
20:57:40Davide-NYCI love this DSP filter. I use it all the time.
20:57:50stevenmn1s, either send each sample twice in a row (bad) or linear interpolation.. the same kind as is in synth.c
20:57:55Davide-NYCOn my PC that is...
20:58:23Davide-NYCI worry that it's too CPU intensive for a DAP but I have no real way of knowing offhand.
20:58:31stevenmn1s, what do you think ?
20:58:36n1sstevenm: I don't know if plugins can access the dsp resampler that the codecs use, I think that would be the nicest
20:58:54LloreanDavide-NYC: I believe "Karaoke Mode" is already a start of this sort of thing?
20:59:02n1sbut I guess some simple thing can be implemented in the plugin
20:59:23*Davide-NYC downloads the manual
20:59:39stevenmat the very least, no interpolation, in the plugin.. would still probably sound better than with all the buffer misses
21:00:37 Quit Wiwie (Read error: 110 (Connection timed out))
21:01:06Davide-NYCLlorean: yes! so what I'm asking for is just an expansion of what currently exists. So it should be possible.
21:02:14amiconnDavide-NYC: Karaoke mode is cheap, same as the "Classic Vocal Remover" in the plugin you mentioned
21:02:26 Join Crash91 [0] (n=evil91@
21:02:41Davide-NYCAh, so the output is mono.
21:02:47amiconnThe other modes need fft, so I think that's out of reach for our targets, *perhaps* except gigabeat
21:03:04Davide-NYCI own a gigabeat. (drools)
21:03:04 Join bertrik [0] (
21:03:14amiconnNo, it's not mono
21:03:26stevenmn1s, someone with portalplayer would have to do testing. I've only got H300
21:03:38amiconnKaraoke mode outputs (L-R)/2 in the left channel and (R-L)/2 in the right
21:03:55n1sstevenm: I have only a h300 too
21:03:59Crash91i have a sansa....i might help if it isnt risky
21:04:03amiconnSo it's basically stereo with a virtual stereo width of "oo" (infinity)
21:04:08stevenmn1s, I'm going to very quietly whisper "what about the second core?"
21:04:12*stevenm runs away
21:04:51n1sstevenm: that's sort of the same problem, one would need a target to test on
21:04:56Davide-NYCIf this is a valid feature request should I call it an 'expansion' of karaoke mode or a porting of dsp_centercut?
21:05:31Davide-NYCrestated: is this a totally different thing?
21:05:48*Davide-NYC knows nothing of the underlying code
21:06:09amiconnstevenm: How would you split a single mixing task between 2 cores?
21:06:18 Part keanu ("Leaving")
21:07:13stevenmamiconn, in theory, it is easy. midi is synthesized by running the synth code on N independent voices
21:07:48amiconnYeah, and?
21:07:51stevenmamiconn, so, one core does the sequencing (turning voices on and off and setting the parameters) and then the two cores both produce the next sample for each voice
21:08:03***Saving seen data "./dancer.seen"
21:08:12stevenmamiconn, ie, core 0 takes all the even voices and core 1 takes all the odd voices
21:08:24amiconnYou have to mix them together....
21:08:25Davide-NYCIntroducing FS #7918 ... Tracker has been littered.
21:08:42stevenmamiconn, well, at the moment they are just added together
21:08:58preglowwhat's the problem with mixing? buffer needs to be in iram, but that's that
21:09:01amiconnYes, and how do you add data produced on one core to data produced by the other?
21:09:18amiconnWithout continuous cache flushing, that is
21:09:41amiconn...which would hamper performance more than what you would gain from using 2 cores
21:09:47stevenmamiconn, well, I suppose this would be some what suboptimal, but after the main code finishes its batch, it waits for the other core, and adds in its data
21:09:49amiconnpreglow: Is that large enough?
21:09:59pregloweh? just size it to be big enough
21:10:05preglowwe keep buffers in iram all the time for codecs
21:10:13Davide-NYCLong live Rockbox. 'see all a yous lata.
21:10:17amiconnI dunno, does the midi code synthesize left & right channels separately?
21:10:17 Quit Davide-NYC ("ChatZilla [Firefox]")
21:10:25stevenmamiconn, I guess each core can sum its own voices, and output a single int per sample. the two ints get added together and send to the DSP
21:10:26amiconnThat would be a more obvious split, I'd think
21:11:08jhMikeSamiconn: I didn't experience any such thing doing the SPC codec as dual and it runs core DSP and synth in parallel. One other thing is if we're careful about alignment, we do have an uncached shadow of RAM as well now.
21:11:09stevenmamiconn, no, it synthesizes the instrument and then applies panning. it is a lot faster to produce the sample first and then pan it left/right than to go through the math twice
21:11:11preglowwhat the hell is wrong with just having each code do one voice at a time and summing everything to an iram buffer?
21:11:48 Join lazka [0] (
21:12:29 Quit ender` (" On the other hand, you have different fingers.")
21:13:05jhMikeSyou could assign voices to cores on the fly of course as well if one's overloaded. seems interesting to try at some point.
21:13:18preglowthat's the best way of going about it...
21:13:20preglownot complex either
21:14:10amiconnpreglow: This will of course work - if there's enough iram for those buffers
21:14:21stevenmthe only trick is, after each core does the work for one voice, it has to be added to some memory location, and when all voices are done, it is sent to the dsp as a sample
21:14:23*amiconn doesn't know whether midiplay uses iram buffers atm
21:14:23preglowamiconn: what is the problem? you can decide how big the buffer is going to beyourself
21:14:28jhMikeSwe do have 1K of IRAM back
21:14:31stevenmI guess you'd need some sort of locking
21:15:17*jhMikeS is currently serving up the kernel but some little hacky things are possible in the meantime like in mpegplayer
21:15:22stevenmpreglow, I guess you'd need 4 bytes?
21:15:22amiconnstevenm: Either that, or let one core work one block ahead of the other
21:15:34 Join ender` [0] (
21:15:49preglowhow does the midi plugin render voices currently? all voices in parallel or a full pass over the output buffer per voice?
21:15:55amiconn(needs one extra buffer, but no "live" locking)
21:15:57stevenmamiconn, that works too, but I think more complicated
21:16:28stevenmpreglow, for every output sample, it finds one sample from each voice, sums them all together, and outputs the result
21:16:36preglowthat sounds incredibly slow
21:16:37*jhMikeS suggests looking at
21:17:23n1samiconn: the output buffer in midiplayer is currently not in iram because pcm_play_data accesses it with dma which hangs if the buffer is in iram
21:17:25preglowjhMikeS: seems bushel has packed i2s working on video too, i'll commit it
21:17:27stevenmpreglow, well, how else would you do it? generate M samples from N voices into N buffers, then add?
21:17:45preglowstevenm: normally i'd render each completely while summing to a buffer
21:17:46amiconnn1s: Ah yes. That's only true for coldfire though
21:18:02preglowstevenm: that way you don't constantly have to fetch the voice data from memory, you can keep it in registers while you render each voice
21:18:10jhMikeSpreglow: yeah, lets get this move over with and delete all the shifty stuff
21:18:26stevenmpreglow, but you don't know how long each voice will be on
21:18:29amiconnpreglow: But then you have to access the output buffer continuously...
21:18:46preglowamiconn: so what? that's fast, it's iram
21:18:49stevenmpreglow, and you can only do that for a length of time not greater than one midi tick, because the next event could alter the voice parameters
21:18:56amiconnpreglow: Atm it's not - see above
21:19:07preglowamiconn: that's still one memory access per sample, fetching all the voice state is what, lots more?
21:19:36stevenmpreglow, I believe voice state is in iram
21:19:57 Join Rob2222 [0] (
21:20:20preglowit's still more accesses per voice sample than the buffer access
21:20:31stevenmpreglow, only patch waveform data is in ram.. I wanna say both voice metadata (delta, etc) and all the patch metadata (loop points) are in iram too
21:21:30preglowthis is exactly what the eq does, loads all the eq state for one band, applies it to the buffer as a whole, then does the next band. please check out the code to see how few accesses that makes per sample
21:21:50preglowand the eq has considerable state
21:22:06stevenmi guess you could write a loop into the voice synth function to produce multiple samples at a time
21:22:29stevenmand add them all into some buffer... then go to the beginning of the buffer and add in the samples from next voice, etc
21:23:02stevenmit'd be lovely if this could be dual-cored though
21:23:14amiconnjhMikeS: What would be necessary to port a PP target to packed samples?
21:23:27*amiconn could port the mini g2
21:23:38stevenmor at least upsampled from 22050 for portalplayer.. instant 2x speedup theoretically if upsampling if simple
21:24:21jhMikeSamiconn: I think just use one of the LE16 formats preferably the 2nd. Make sure the correct format is selected in pcm-pp.c
21:24:47amiconnNo changes in the WM setup?
21:25:00 Join Thundercloud [0] (
21:25:20preglowstevenm: that would also make dual coring it tons easier
21:25:38 Quit TMM ("Ex-Chat")
21:25:40stevenmpreglow, producing multiple samples for each voice at a time?
21:25:43preglowstevenm: the mixing to the main buffer can be done in whatever order you want too, so as long as you keep it in iram, it doesn't matter what order it's done in
21:25:50jhMikeSif it's IIS, IWL=16, and master, I think probably not.
21:25:55preglowstevenm: one voice doesn't even have to be done while another is mixing
21:27:01 Join Wiwie [0] (
21:28:22 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
21:28:32*stevenm will be back in a few
21:29:33preglowlinuxstb_: would be cool if you could check out packed i2s on your ipods too
21:29:55 Quit Crash91 ()
21:32:51preglowamiconn: any loud protests over me commiting stereo width with 5% step and 250% max?
21:32:52amiconnNano, Video are done. So out of the PP502x ipod, the G4, color, mini g1 and mini g2 are still missing. I'll test mini g2 shortly
21:33:00 Nick Arathis_ is now known as Arathis (
21:33:09Nico_Ppreglow: what's packed i2s ?
21:33:24quaaldoes rockbox allow you to seperate mp3 audiobooks
21:33:28quaallike the regular ipod cannot
21:34:11preglowNico_P: transfering two 16 bit samples in one operation instead of two as before
21:34:23preglowNico_P: this also keeps the i2s fifo filles for longer times, making for less fiq overhead
21:34:46linuxstb_preglow: Sure, I'll try and do it later tonight.
21:35:16linuxstb_If it works on my color, I'll just enable it for the 4G and we can see if anyone complains. I doubt there will be an issue though.
21:35:30Nico_Ppreglow: thanks for the explanation, although it's a bit too low-level for me :)
21:36:11preglowNico_P: quite simple, there's a small queue for feeding samples to the audio interface, we previously used 32 bits per sample for that, now we stuff two samples in that same space, which means we have to feed it less often
21:36:24amiconnjhMikeS: Doing it for PP5002 requires RE'ing the I2S controller...
21:36:30 Join chrisjs169 [0] (
21:36:56jhMikeSamiconn: yeah, poking that will be soon hopefully.
21:37:17 Join lymeca_ [0] (i=lymeca@unaffiliated/lymeca)
21:37:30Nico_Ppreglow: nice
21:37:34chrisjs169I made a mistake, and accidentally removed part of apps/plugins/bitmaps/.svn. I tried doing svn co on just the bitmaps directory, but it complains about how part of .svn is missing - any way to fix it?
21:37:56Nico_Ppreglow: is the change noticeable ?
21:38:19preglowNico_P: not very, but should be measurable
21:38:22linuxstb_chrisjs169:: Try deleting the whole bitmaps folder and do svn update
21:38:37chrisjs169linuxstb_, ok, thanks
21:39:05 Quit ilgufo (Read error: 104 (Connection reset by peer))
21:39:51chrisjs169linuxstb_, that worked. thanks
21:39:54bertrikwtf, z80 plugin?
21:40:14 Part bertrik
21:40:20jhMikeSpreglow: it also prevents any tendency to channel swap when unpausing.
21:40:32preglowthere is any such tendency? :>
21:40:49jhMikeSon H10 there was
21:40:59*amiconn rarely pauses
21:41:10amiconnOtherwise I would probably have noticed it
21:41:30preglowamiconn: any loud protests over me commiting stereo width with 5% step and 250% max?
21:41:41stevenmfor some reason, pausing on H300 issue.. does not resume until you hit stop sometimes.
21:41:46stevenma known issue perhaps
21:42:09amiconnpreglow: Still didn't try it...
21:42:33amiconnjhMikeS: Seems to work nicely on Mini g2... just the same changes as for the Video
21:42:48jhMikeSthe 2nd format?
21:42:49preglowamiconn: feels ok to me, but i agree the 5% step size for balance is a bit too much
21:43:14preglowamiconn: you could try the ordinary LE16 format too, it works just the same on nano
21:43:21jhMikeSI'm just trying to have all of them use the same one. e200/c200 should work fine with it as well.
21:43:35 Join ilgufo [0] (
21:43:37amiconnWhat second format??
21:43:50preglowthe one not ending in _2, can't remember the full name now
21:44:23*amiconn is somewhat confused about the various formats
21:44:42amiconnI just extended what was committed for the Video, as already mentioned
21:45:03 Nick parafin is now known as parafin|away (
21:46:56preglowi don't even know what the difference between them is, just tried both
21:47:50jhMikeSamiconn: there's LE16 and LE16_2. LE16_2 is the only one that works on H10 but anything higher than PP5020 seems to also work fine with it.
21:48:05amiconnI used the _2 ...
21:48:15amiconnWhy do the sansas use the other one then?
21:48:41jhMikeSI left it there when I switched sansa but haven't used the other yet. I guess I'll change it over.
21:49:13amiconnah ok
21:49:38amiconnSo the HAVE_AS3514 will become a separate #ifdef block?
21:50:47jhMikeSjust the master mode setup
21:51:12amiconnyes, that's what I mean
21:52:59 Join qweru [0] (
21:53:08 Quit lymeca (Connection timed out)
21:53:29*jhMikeS is verifying _2 on e200 just to be's been awhile
21:54:09*amiconn would be surprised if it doesn't work
21:54:43amiconnAnyone with a mini g1 around?
21:55:36jhMikeSDSP mode was unstable with recording on H10. RX would sometimes not start and would cut out randomly.
21:55:39 Quit Wiwie (Read error: 110 (Connection timed out))
21:57:00jhMikeS_2 seems to be fine here
21:57:06 Quit merbanan (Remote closed the connection)
21:58:29jhMikeSno wrapping or other weirdness
22:00:35 Nick Tanuva is now known as Tanuva|Zzz (n=tanuva@
22:01:17 Join Zagor [0] (
22:02:26 Join TMM [0] (
22:03:23 Join Soap_ [0] (n=Soap@rockbox/staff/soap)
22:05:05 Quit Soap (Nick collision from services.)
22:05:08 Nick Soap_ is now known as Soap (n=Soap@rockbox/staff/soap)
22:05:34 Join Soap_ [0] (n=Soap@rockbox/staff/soap)
22:07:18 Join elinenbe_ [0] (
22:07:18 Quit elinenbe (Read error: 104 (Connection reset by peer))
22:07:23 Nick elinenbe_ is now known as elinenbe (
22:08:43 Join freqmod [0] (
22:10:26 Join amiconn_ [0] (
22:10:26 Quit amiconn (Nick collision from services.)
22:10:52 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
22:13:30 Quit MethoS- (Remote closed the connection)
22:13:52 Join MethoS- [0] (
22:14:15Soappreglow, do you mind explaining (in plainer english) your most recent commit of #7917?
22:14:34 Quit stevenm ("Connection reset by beer")
22:15:28SoapI see it is just adding packed L-R-16 for DMA/I2S to the iPod video - but I'm curious what packed L-R-16 for DMA/I2S is.
22:15:45preglowSoap: there's no dma involved, bushel has that part wrong
22:16:07n1sSoap: see logs 21:36
22:16:31 Quit ilgufo ("So Long, and Thanks For All the Fish -")
22:16:58Soapthank you
22:18:54amiconn3 to go...
22:19:49 Join courtc_ [0] (
22:19:52 Quit courtc (Read error: 104 (Connection reset by peer))
22:21:28*jhMikeS wonders if swp is a bust on pp5002
22:29:29jhMikeSprobably sw lock for that too :\
22:30:21preglowyou've got a pp5002 target?
22:34:10 Join petur [0] (n=petur@rockbox/developer/petur)
22:34:28jhMikeSpreglow: yeah. I just haven't gotten to getting the FW card yet but will. I don't want that in the mix yet to worry about.
22:34:36 Join bertrik [0] (
22:34:37 Quit atsea-34 (Remote closed the connection)
22:35:33 Join kugel_ [0] (
22:35:41 Quit kugel (Nick collision from services.)
22:35:47 Nick kugel_ is now known as kugel (
22:35:52roolkuokay, countdown to the committing of FS #7487
22:39:44 Join atsea-34 [0] (i=atsea-@gateway/tor/x-0fb330b14c5ad6a8)
22:42:23linuxstbroolku: Why not call button_available() button_queue_count(), as that's what it does?
22:42:47 Join Isolinear [0] (
22:42:48 Join rux [0] (
22:43:12 Quit nicktastic ("Leaving")
22:43:14roolkuwhoops, just hit enter... I suppose I could do that ... lets see if there other issues
22:45:02Bagderthere's some source re-indenting required too...
22:45:32Bagderconfigfile_update_entry() is made with two spaces instead of 4
22:45:43 Quit Frazz ("Leaving")
22:45:48roolkubadger: thanks
22:47:52linuxstbroolku: Why has the "return PLUGIN_ERROR;" been removed from inside the if(parameter == NULL) at the start of plugin_main() ?
22:47:54 Quit massiveH ("Leaving")
22:52:22 Join elinenbe_ [0] (
22:52:22 Quit elinenbe (Read error: 104 (Connection reset by peer))
22:52:27 Nick elinenbe_ is now known as elinenbe (
22:52:42Bagdera few warnings
22:53:08roolkuI am checking them out...
22:53:27Bagderseems to be on 64bit archs building sims
22:54:06roolkulinuxstb: not sure - will try to find out
22:54:14linuxstbroolku: Also, #include <splash.h> isn't needed in mpegplayer.c
22:54:20linuxstbI mean "splash.h"
22:54:23 Quit atsea-34 (Remote closed the connection)
22:55:39roolkulinuxstb: true
22:56:09 Quit Domonoky ("Trillian (")
22:57:37amiconnNot only not needed, but in fact not allowed
22:57:41*linuxstb commits packed I2S for the Color and 4G
22:57:58amiconnPlugins must not include anything from the core except plugin.h
22:58:03 Join scorche|w [0] (n=8dc5049d@rockbox/administrator/scorche)
22:58:10n1sroolku: those int casts on line 652-654 in mpegplayer.c should be changed to (intptr_t) or perhaps the whole DEBUGF statement should be commented out
22:58:20roolkuhm, what is the correct (i.e. 64bit safe) way to print pointers
22:58:50roolkun1s: yes commenting out would be the easiest
22:59:16preglowlinuxstb: quite excellent
22:59:19preglowonly a few left to go now
22:59:30preglowroolku: %p ?
22:59:57Isolinear"Packed"? What exactly does that mean?
23:00:07linuxstbpreglow: Isn't it just the 1st Gen mini?
23:00:22n1sIsolinear: pack two words into a longword
23:00:27amiconnroolku: There are seveal placed printing pointers. %p won't work on target (not a problem *atm* as mpgeplayer isn't compiled for the only targets which can have debug builds, but might become one)
23:00:28n1sin this case
23:02:08preglowlinuxstb: who has one of those? :>
23:02:16linuxstbDoesn't bluebrother?
23:02:26preglowbluebrother: boing
23:02:45*linuxstb spots an empty line in docs/MAINTAINERS (also for Nano...)
23:03:16roolkuI just looked up sprintf and it only supports These support %c %s %d and %x
23:03:21preglowlinuxstb: i don't use my nano on a daily basis
23:03:28*linuxstb should change that line
23:03:40linuxstbs/daily basis/once in a blue moon/
23:03:47preglowanyway, i seem to be doing the nano related stuff in here
23:03:48roolkuso would casting to intptr_t work, or shall I comment the DEBUGF out?
23:03:49preglowso i'll sign myself up
23:03:55amiconnkkurbjun also has a mini g1 iirc
23:04:23jhMikeShow many 502x's are left for packed now?
23:04:41n1sroolku: casting to intptr_t will correct the warning but you will get another one for using the wrong format in DEBUGF probably
23:04:45amiconnJust the mini g1...
23:05:22jhMikeSwho's got that one?
23:05:24preglowamiconn: unless you have any issues with it, i'll be commiting that patch, btw. i can't imagine why anyone would need more than 5% increments
23:06:26n1spreglow: I don't think your idea of synthing one voice to the buffer at a time instead of combinig samples first in midiplayer is going to work without quite a bit of redesign...
23:06:47n1sor maybe I'm missing something
23:07:23SoapDid the copyright issues around "fixing" broken WPSs in the wiki ever get resolved? In other words, can I fix someone else's WPS screen and reupload it?
23:07:40 Quit mf0102 ("Verlassend")
23:08:06***Saving seen data "./dancer.seen"
23:08:12preglown1s: didn't say that, just saying it probably will end up faster
23:08:35scorche|wSoap: not without their consent (unless they are marked CC-SA
23:08:57n1spreglow: ah, I somehow thought you meant it would be simple, probably wishful thinking ;-)
23:09:23preglown1s: well, i would be surprised if it turned out to be _hard_
23:09:28pregloweverything is the same, just done in a different order
23:09:50LloreanSoap: They're being "fixed" when the new site goes live, as it'll require CC-SA licensing.
23:10:44n1spreglow: well, I might look into it one day
23:11:00scorche|wLlorean: the ones that arent currently CC-SA'ed cant be without permission thtough
23:11:35bluebrotherpreglow: *plink*
23:12:01 Quit jhulst ("Konversation terminated!")
23:12:06 Quit jmspeex (Read error: 110 (Connection timed out))
23:12:09Lloreanscorche|w: Yep, but they shouldn't be grandfathered into the new site anyway
23:12:21scorche|was a side note, unless anyone has issues with the current version, i will try to get it out tonight after i add the 1st and 2nd gen ipods (unless this will raise a big argument, or people have further unaddressed concerns)
23:12:34scorche|was a side note, unless anyone has issues with the current version, i will try to get it out tonight after i add the 1st and 2nd gen ipods (unless this will raise a big argument, or people have further unaddressed concerns)
23:12:42preglowbluebrother: yo, could you test out packed i2s on mini1g?
23:12:42scorche|wLlorean: nothing will be
23:12:55bluebrotherpreglow: sorry, my mini is 2G.
23:12:56preglowbluebrother: well, if you _have_ a mini1g, that is :)
23:13:00preglowah, k
23:13:23bluebrotherI was just about reading what happend recently ;-)
23:13:24 Quit MethoS- (Read error: 110 (Connection timed out))
23:15:53preglowhas any ipod targets required anything fancy yet? couldn't we just add mini1g as well and see if anyone complains?
23:16:50 Quit seablue ("life, death, life, death")
23:17:01scorche|wdoes this silence mean to go ahead? ;)
23:17:19Soaplink again please, scorche|w ?
23:18:19scorche|w(yes i know about the spare line below the chart...this will be fixed when i insert teh 1st and 2nd gen iPods)
23:19:44 Join linuxstb__ [0] (
23:19:58 Join linuxstb___ [0] (
23:20:21 Quit linuxstb (Nick collision from services.)
23:20:25 Nick linuxstb___ is now known as linuxstb (
23:20:29 Quit linuxstb_ (Nick collision from services.)
23:20:46 Quit ompaul (Client Quit)
23:21:17amiconnBagder, Zagor: Hanging build...
23:21:42 Join jac0b [0] (
23:25:39*preglow goes ahead and commits reduced stereo width range patch
23:25:44 Join jmspeex [0] (
23:25:55*Bagder kicks build script
23:28:33 Quit jgarvey ("Leaving")
23:28:58jac0broolku: when I try to use your patch for mpegplayer this
23:29:22 Join billytwowilly [0] (
23:29:26jac0bshould I just apply it anyway
23:29:57pixelmahe just committed it, no need to patch it...
23:30:19jac0bthe mpegplayer patch was commited
23:32:52jac0bpixelma: this patch was commited to svn
23:33:27 Quit petur (Read error: 110 (Connection timed out))
23:33:35pixelmayes, I thought you were speaking about that one
23:34:20jac0bthanks yea I just saw it on the homepage
23:35:39 Quit bertrik ("goodnight")
23:35:55 Quit Robin0800 (" HydraIRC -> <- Organize your IRC")
23:37:46 Join webguest64 [0] (i=590d14fe@gateway/web/cgi-irc/
23:37:50 Part webguest64
23:39:26 Quit Bagder (Read error: 104 (Connection reset by peer))
23:39:27 Quit kubrick ("leaving")
23:40:43 Join Bagder [0] (n=daniel@rockbox/developer/bagder)
23:44:14 Join homielowe [0] (
23:45:30 Quit Hadaka (Read error: 111 (Connection refused))
23:46:26 Quit PaulJam (".")
23:49:37 Quit Bagder ("*plopp*")
23:51:10 Quit jac0b ()
23:52:30 Join safetydan_ [0] (i=dc9d468b@gateway/web/cgi-irc/
23:57:47 Quit bluebrother ("back friday")

Previous day | Next day