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

00:00:02casainhoah, this LCD controller memorizes the X and Y, and then it just increments them
00:00:09Bagdersorry, I'm stupid and should sleep instead
00:00:39casainhoBagder: so, do you see any possible problem?
00:00:57casainhomaybe the problem is really that driver need to write 2 pixels at a time, no?
00:02:55bertrikcasainho, that is indeed a problem I think, but the current hack should work for now to get other stuff working
00:03:36bertrikyou do have some kind of actual buttons, right?
00:04:09kugelcasainho: I've was experience similar issues on my fuze when I was experimenting with the x,y,width,height vars in lcd_update(_rect)
00:04:47kugelthat happened if I didn't use LCD_WIDTH/_HEIGHT *-1* in the update routinies
00:04:53 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
00:04:53 Quit amiconn (Nick collision from services.)
00:04:55 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
00:04:55 Quit pixelma (Nick collision from services.)
00:05:09 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
00:05:13 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
00:05:44 Quit MTee (Read error: 110 (Connection timed out))
00:06:05 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
00:06:31kugeljhMikeS: ping
00:06:46casainhokugel: I have just one button on the board...
00:07:04casainhobut soon I should assembly the expansion board with them
00:07:06kugelcasainho: did I tell anything about buttons?=
00:07:30 Quit tessarakt ("Client exiting")
00:08:01amiconnjhMikeS: Do you think r19991 will also fix the occasional hard freezes when browsing with voice enabled on coldfire?
00:08:13casainhokugel: sorry, was for bertrik
00:08:44casainhobertrik: I have one button on the board... but soon I will assembly the expansion board:
00:09:08jhMikeSamiconn: that is a possibility given the nature of the problem
00:09:32*amiconn hopes so, and will update his coldfire targets asap
00:10:50kugeljhMikeS: I was getting a response from kkurbjun (re ams & mmu), but I fear I only understood 2/3 of it max
00:11:07 Part CaptainKwel
00:11:22jhMikeSkugel: it's like ARM920T one isn't it?
00:12:29kugelalthough, I think the main problems seems to be that a) ams uses iram (so could can't just be copy&pasted) and b) the mapping of the ram
00:13:16jhMikeSthe mapping of the ram shouldn't be a problem since the TTB can map 4GB worth of sections
00:13:20rasherI guess now's a good time to look through the tracker for freeze bugs on coldfire targets
00:13:58jhMikeSif they're from rapid PCM starts and stops they're good candidates
00:14:13kugeljhMikeS: can I forward the email to you? (in the hope you can help me)
00:14:32jhMikeSkugel: sure
00:15:44 Join z35 [0] (
00:16:59 Quit casainho ("ChatZilla 0.9.84 [Firefox 3.0.6/2009020911]")
00:18:20n1srasher: FS #9293 looks like a good candidate for random freezing, maybe the same as amiconns bug
00:19:26*rasher adds a comment
00:19:39*n1s already did
00:20:02*n1s wins \o/
00:20:52n1swow, we have gathered a large amount of bug reports lately
00:21:51pixelmahaha, echo in the comment
00:22:05kugeland patches in seperate tasks for the same area of code
00:22:19amiconnThe occasional freeze bug is ages old; cf always did that for me.
00:23:12*pixelma wonders if r19991 could also fix the freeze observed in zxbox on M5 with sound enabled
00:25:09 Quit domonoky1 (Read error: 104 (Connection reset by peer))
00:25:19n1sand we have a bunch of tasks marked as patches which are bugreports but with a proposed fix attached, which is bad
00:25:35*mcuelenaere thinks flyspray should detect that
00:25:55jhMikeSpixelma: looking at spsound.c and the way it uses pcm, it very well could
00:27:15***Saving seen data "./dancer.seen"
00:28:35jhMikeSthe usage looks a bit strange- pcm_play_stop within the callback (not that it should hurt it, but it's not needed).
00:29:26 Quit kugel ("ChatZilla 0.9.84-rdmsoft [XULRunner]")
00:31:24 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
00:34:13 Quit lymeca (Connection timed out)
00:36:06pixelmasound in zxbox seems to be a bit half-hearted anyways, e.g. for some reason it's not really recognisable on my c200, while it sounds ok on M5 before it freezes
00:37:14 Quit bertrik ("Leaving")
00:37:47 Quit n1s ()
00:41:35 Quit midijunkie ("?(???~•~)?")
00:44:49 Quit flydutch ("/* empty */")
00:54:12 Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]")
00:58:23 Join FlynDice [0] (n=jack@
00:59:50 Join cool_walking_ [0] (i=cb3b81c3@gateway/web/ajax/
01:00:16 Quit faemir ("Lost terminal")
01:02:16 Quit MethoS (Remote closed the connection)
01:02:45 Quit FlynDice (Remote closed the connection)
01:04:21 Quit tyfoo (Read error: 104 (Connection reset by peer))
01:07:32 Join FlynDice [0] (n=jack@
01:11:03 Join Soap_ [0] (n=Soap@
01:12:34 Nick dfkt_dt is now known as dfkt (i=dfkt@unaffiliated/dfkt)
01:16:48 Quit FlynDice (Read error: 104 (Connection reset by peer))
01:17:01Unhelpfulamiconn: you were saying that malloc may not be the right API for most plugin uses, etc... i'm trying to think of what *would* be. :)
01:18:12Unhelpfulone idea is to implement bufalloc on a programmer-specified buffer, could be plugin buffer, a chunk of stolen audio buffer, etc.
01:18:29 Join CaptainKewl [0] (
01:18:42Unhelpfulby using handles instead of actual pointers, there's still the option of compacting when we run out of contiguous free space
01:20:27 Quit TMM (Read error: 110 (Connection timed out))
01:21:36Unhelpfulthe other thought i had was passing a pointer-to-pointer to a malloc-like function, which uses that to set the pointer to the allocated memory, and retains it so that it can adjust the "returned" pointer during compaction.
01:24:31Unhelpfulthe first way has the advantage of being a drop-in replacement for things abusing bufalloc now, aside from needing a buf_init function to set up the buffer from which allocations will be made. on the other hand, you have to keep calling a bufgetdata-like function to get the pointer associated with your handle.
01:25:03Unhelpfulthe second way probably means that you'll need to make the pointer volatile, though, in case it's changed elsewhere... that might very well be worse?
01:26:59jhMikeSdoes this pointer to pointer scheme include lockout or are we assuming no concurrency issues?
01:27:16Unhelpfulthere's that, too :/
01:28:34jhMikeSI don't think a bufgetdata or whatever is so bad since you can keep it as long as needed without anything ursurping it
01:28:45 Quit perrikwp (" ajax IRC Client")
01:29:54Unhelpfulit's only potentially unsafe if you have more than one thread using the same allocation buffer, and you yield, and the other thread triggers a compaction
01:31:08amiconnWhy would that be unsafe?
01:31:40amiconnYou just need to take care that all pointers into the buffer are potentially invalid after a yield()
01:31:56 Nick fxb is now known as fxb__ (
01:33:03Beta2KIs the ribon connector on the board pin compatible with ZIF HD cables?
01:33:14Beta2KOn a Gigabeat F
01:33:27Beta2KWith a ZIF HD from a iPood 5.5G
01:33:47amiconnOf course you're in for trouble if you're using two threads on different cores in this case. Don't know how likely this will be
01:34:34toffe82Beta2K: we answer you this morning ;) no
01:34:58toffe82what do you want to do ?
01:35:30 Join FlynDice [0] (n=jack@
01:36:12evilnick_7toffe82: He's trying to use a ZIF HD on a Gigabeat F, and has an adaptor, I believe.
01:37:04pixelmathe bug in M5 zxbox is not completely gone but it doesn't freeze completely anymore - now only the game screen gets corrupted, nothing to recognise anymore but I can still reach the menu and quit
01:38:15Unhelpfulamiconn: is there an easy way to make sure that we reload the pointer from memory after a yield, without having to fetch it from memory every time it's referenced? i suppose if it's declared volatile, and we take a copy of it after yielding, that would work?
01:38:43amiconnUse two pointers, a volatile one and an ordinary one
01:39:14Beta2Ktoffe82: I broke the cable that adapts from the board to LIF pins
01:39:54Beta2KAnd since I have a ZIF drive in it, I thought why not connect it directly to the board if I could instead of from the ribon, to pins, and back to ribon
01:40:02*amiconn isn't sure whether 'volatile' would even be necessary
01:40:25Beta2KAnd yes I have a 50pin ata to 40pin ZIP adapter
01:40:44Beta2KWas just trying to eliminate it since the back cover won't stay on :)
01:40:57amiconnI think gcc knows that a function call might change memory (unless the function has the 'pure' attribute) and hence reloads after the function
01:41:01Beta2Kand that's how the cable got broke in the first place
01:41:11toffe82Beta2K: so you need the flat cable between the adapter and the hard dirve ?
01:41:25 Join lolhai [0] (n=5ac7ec09@gateway/web/cgi-irc/
01:41:49Beta2KFrom the Gigabeat mainboard to the 50pin LIF
01:42:16krazykitBeta2K, it should fit, but it's tight. i did the mod awhile ago
01:42:23 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
01:42:44Beta2Kkrazykit: I've had it like this for a while, but the back keeps coming off since it's only screwed on the bottom
01:42:46toffe82Beta2K: the original cable form the board to the hd ? I have a lot in stock
01:42:48Unhelpfulamiconn: if that's the case, i like the "modify a passed pointer" API better - safe as long as you don't expect a copy of it to be valid across yield, and as long as you don't expect the value to mean anything after freeing it.
01:43:05Beta2KOne time that it came off it broke completely, exposing the HD and cables/adapters
01:43:09 Join JdGordon_ [0] (
01:43:13Beta2KEventually the one cable broke
01:43:28lolhaiCan rockbox make it so there's just ALL SONGS on my iPod and I can make it use bass booster and increase volume to deafening levels from my computer? o.o Both of my screens're broke so this would be handy =)
01:44:33saratogaUnhelpful: did you have any interest in incorporating jpeg into your resize code?
01:44:44Unhelpfulif the volatile keyword *is* necessary, that would make me favor reimplementing the bufalloc semantics, as the "call a function to get get a pointer for a handle" is really no less messy than "make sure you declare you pointer volatile, and copy it if you care about performance, and make sure to recopy it if you yield"
01:44:44 Quit AndyI (Read error: 113 (No route to host))
01:44:51saratogalolhai: no
01:44:57lolhaiD: Fail
01:45:20Unhelpfulsaratoga: i'm interested in seeing jpeg work. i looked at the decoder we have, though, and i'm not at all happy about the idea of rewriting it to be core-resizer-friendly.
01:45:22*jhMikeS imagines all the flyspray tasks from trying to keep it too simple
01:45:32lolhaity for clearing that up for me )=
01:46:05 Quit Thundercloud (Remote closed the connection)
01:46:18saratogaUnhelpful: what were the issues?
01:46:25 Quit lolhai ("CGI:IRC")
01:47:50Unhelpfulsaratoga: mostly the lack of any consideration for doing sequential reads. the plugin, as far as i can tell, reads the entire thing into memory, and then calls the decoder, which expects to be able to just walk through a big block of memory for its data.
01:48:01pixelmaaha, zxbox only seems to crash on my M5 now with voice enabled... I also noticed that it tried to load the clips or so when in an options submenu with "yes" or "no" setting, like sound
01:49:21saratogaUnhelpful: that should be easy enough to fix though
01:49:32Unhelpfulit needs to be rewritten to do its own file reads when it needs more data, it needs to be redesigned in a callback-oriented fashion, with the vast majority of the function local variables moved into a context structure, and that's all a pretty big pain, for me anyway. :/
01:49:32jhMikeSpixelma: it doesn't turn off the voice menus theN?
01:49:52saratogaunless its doing something silly like random access
01:49:54saratogawhy call backs?
01:50:42 Join AndyI [0] (i=AndyI@
01:51:11Unhelpfulbecause that's how the scaler works. that may seem regrettable when trying to do it for jpeg, but it was far easier to write a callback to fetch the next bitmap chunk than a scaler that is called with one chunk at a time.
01:51:49Unhelpfulmaybe this makes a good case for coroutines ;)
01:52:17saratogai assumed we would have the resizer call the jpeg decoder for a certain number of vertical lines, then resize them, and repeat
01:52:43 Quit bmbl ("Woah!")
01:52:45Unhelpfulright, and the "get more image data" function is the callback i'm talking about.
01:53:18Beta2Ktoffe82: I should have one here too, was just trying to eliminate one connection and some squishing :)
01:53:29Beta2KBut I'll drop you a email if I can't find it
01:53:33saratogaUnhelpful: ah ok
01:53:50Beta2KAny idea what the pinout for that port actually is?
01:54:05toffe82Beta2K: there are too many cross wire to use a standard flat cable
01:54:16pixelmajhMikeS: it doesn't... I don't hear it speak regularly but it spins up the disk so I have to wait to navigate the yesno menus. It seems to speak the "cancelled" splash when backing out of a setting without change
01:55:09Beta2Ktoffe82: Is it mirrored? 1=2, 2=1, 3-4, 4-3 ect?
01:55:18Beta2K <tr>
01:55:18Beta2K <td class="mainBodyLeft">Catagory Enabled?</td>
01:55:18Beta2K <td><input type="checkbox" name="disable">Disabled</input></td>
01:55:18Unhelpfulthe point is that the decoder will need to store any per-file-global data in a structure, and also any variables it needs to maintain during decode. the basic structure of the callback would be that it returns one whole line at a time from a buffer that it decodes into, and decodes a new macroblock-line whenever it gets to the last line in its buffer.
01:55:25toffe82Beta2K: not exactly
01:55:28*pixelma wonders if the white noise on the screen after that is then visualised PCM data ;)
01:56:00jhMikeScould be indeed
01:56:34pixelmapeople always want visualisation =)
01:56:53jhMikeSwell, there ya go. tell them it's already implemented :)
01:57:02saratogaUnhelpful: yes that makes sense
01:58:05Unhelpfulideally, we probably want a read_jpeg_file and a read_jpeg_fd that work pretty much like the bmp ones work - read_jpeg_file opens a file and passes the fd to read_jpeg_fd, read_jpeg_fd initializes the context structure that the callback decoder will use, and then passes that and the needed parameters to resize_on_load
01:58:19Unhelpfuland, somewhat unrelated, i want to rename resize_on_load.
01:58:40jhMikeSwhy, because it's was sized once already?
01:59:41Unhelpfulbecause i prefer to label the operation as "scale" instead of "resize", and because it doesn't really care about how it gets its image data, which may not actually be loaded from storage at all.
02:01:20Unhelpfulyou could just as easily load a 24bpp image into memory, and repeatedly call the scaler to create bitmaps in various sizes of it
02:01:53 Quit JdGordon ("Ex-Chat")
02:02:08jhMikeSI wonder if the methods amenable to writing an IPU-based version?
02:02:32Unhelpfuli'd say it depends on what the IPU can do, really.
02:03:19saratogai think it can resize, but really, whats the point
02:03:32Unhelpfuli would be surprised if it were really designed around doing partial-image-at-a-time scaling, it just seems to me like it's more likely to do scale-whole-image-to-display
02:04:24jhMikeSI think it may be able to do DMA requests for chunks, not positive though
02:04:54Unhelpfulsaratoga: i can think of a few ways that might be useful, like if we ever allow display of next-album WPS, using the IPU to generate a smaller version of that AA on the fly, instead of having to load it into memory in two sizes
02:05:10saratogajhMikeS: do you have any idea if we can use the VFP in rockbox for doing gcc generated fp ?
02:05:29 Part toffe82
02:05:36saratogaUnhelpful: that sounds like a good bit of effort to save a tiny bit of memory on a bigmem target
02:05:52saratogaparticularly if we ever get jpeg
02:06:40Unhelpfulsaratoga: it does. i'd expect the best *real* benefit of IPU scaling would be in mpegplayer, really.
02:07:11jhMikeSsaratoga: I think GCC won't emulate if native fp is availble (unless forced).
02:08:03jhMikeSthe instructions can be assembled though
02:08:15pixelmaUnhelpful: this test_greylib_bitmap_scale.c - is there a limit for the size of the bitmaps I try to open? And it's in viewers so am I should only need to select the bmp (no "open with")?
02:08:17saratogajhMIkeS: good to know, could be fun for porting future fp codecs to rockbox, at least if you've got a beast
02:08:36saratogacould do it in steps and still be able to use the codec
02:08:36Unhelpfuli'd be a little afraid lazy contributors if we said that it was ok to use float math... at the very least, i think it needs a "you must also provide a fixed-point implementation to commit"
02:09:05jhMikeSit just raises the bar on the level of commitment :)
02:10:00UnhelpfuljhMikeS: what did you want tested about your recent beast work, btw? i've been using it a few days without seeing anything wrong.
02:11:04Unhelpfulpixelma: i never actually *tried* "just click a bitmap"... that may very well work without using "open with"
02:13:02pixelmawell, if I "click" on the bmp I get a "Failed to open bitmap" splash and the plugin is not in the "open with" menu although I can see the file in ./rockbox/rocks/viewers
02:13:50pixelmabmp is 200x200 if that matters and works on my c200 (album art)
02:13:56jhMikeSUnhelpful: sounds good enough if it's nothing is noticed. I just wondered if anyone wanted to confirm that it helped the battery life since my 700mAh test went ahead of even the 1000mAh tests in the wiki.
02:14:43 Join TMM [0] (
02:15:18Unhelpfulas far as limits go, that's a bit complicated. without suffering overflows, images containing up to 2^24 pixels may be opened. however, there will start to be loss of precision in the output a good ways before that... probably around 2^16 pixels, since that leaves only 8 bits in the calculated reciprocal.
02:17:37Unhelpfulpixelma: hm. i just built an ondio sp sim, and forget to add test_greylib_bitmap_scale.c to SOURCES the first time, and still got that "failed to open bitmap" message. there must be something else that takes priority for opening bitmaps?
02:18:43Unhelpfulprobably sliding_puzzle, that's the only other registered viewer for bmp files on ondio sp
02:19:30pixelmaor the custom icons thing?
02:20:09Unhelpfuli don't know... i only see two in viewers.config
02:22:10pixelmaah yes, it's sliding puzzle, just opened a screendump.bmp with it and I got a nice puzzle with it
02:22:40Unhelpfulweird, though, open with works for me in sim
02:27:04 Join rocko [0] (
02:27:19***Saving seen data "./dancer.seen"
02:28:26 Quit perrikwp (" ajax IRC Client")
02:31:56pixelmahmm... that file must be from an older build, it's not in the current build dir. Seems I have to try again
02:32:27Unhelpfulit looks like the file was also broken, let me commit a fix ;)
02:33:15 Quit mcuelenaere ()
02:34:08pixelmaI'll wait then but not for long
02:34:42Unhelpfulit's a one-liner, i'm sending it now. just the removal from the C file of a header file that's been deleted.
02:35:01Unhelpfulfixed in r19994
02:38:36 Join nuonguy [0] (
02:39:45 Join r4mix [0] (n=r3mix@216-165-18-64.DYNAPOOL.NYU.EDU)
02:40:54 Quit r4mix (Client Quit)
02:42:53 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
02:43:16 Quit TMM (Read error: 110 (Connection timed out))
02:46:10pixelmaugh, I had 2 test plugins I only used for the Ondio under a HAVE_MMC but that define changed somewhen...
02:47:16 Quit rocko ("Leaving")
02:48:19 Join TMM [0] (
02:57:15 Join hd [0] (
03:00:29 Join |mr [0] (
03:03:42 Quit HellDragon (Read error: 110 (Connection timed out))
03:09:54 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.")
03:10:58 Quit Soap_ (Read error: 104 (Connection reset by peer))
03:13:50 Quit advcomp2019 ("Going!")
03:14:20 Quit saratoga ("CGI:IRC (EOF)")
03:16:04 Join sarixe [0] (
03:22:41pixelmaUnhelpful: can use the plugin now but - if I try to open the 200x200 colour bmp I get the "failed to load bitmap" splash (note lower case f ;) ), same when trying a 40x40. The mono bitmaps (screendumps and icons) I found on the player to try give me a white screen and the need to hard power-off...
03:23:39Unhelpfuluhoh. i wonder what the issue is? it works just fine on sim :/
03:24:06 Join QuickStart [0] (
03:27:06 Join rocko [0] (
03:27:27 Quit sarixe ("Bye")
03:28:49pixelmasome errors only show on specific architecture, or the same error looks differently. Btw. the "catch mem accesses" gives me the following error message: I0C: UserBrk at 09029C6C, don't know what that means but I guess you would need the map file for it (amiconn can probably explain)
03:28:57 Join Soap_ [0] (n=Soap@
03:30:58Unhelpfulthe map file, and a debug .elf of the plugin would be nice to have as well, that would let us pretty much nail it down to the statement that's causing the trouble. i would expect it's some kind of alignment issue
03:32:00pixelmahas to wait for a few hours though
03:33:06Unhelpfulno hurry, we're a good ways from there being any non-test use of scaling on sh targets
03:33:58 Quit QuickStart (Remote closed the connection)
03:49:27 Join CaptainKwel [0] (
04:01:29 Quit CaptainKewl (Read error: 110 (Connection timed out))
04:08:30 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
04:10:10 Join blkhawk- [0] (
04:13:12 Join AndyIL [0] (i=AndyI@
04:24:34 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
04:26:11 Quit blkhawk (Read error: 110 (Connection timed out))
04:26:51 Quit AndyI (Read error: 110 (Connection timed out))
04:27:08 Nick blkhawk- is now known as blkhawk (
04:27:22***Saving seen data "./dancer.seen"
04:34:50 Join aarcane [0] (
04:39:20 Join low_light [0] (i=ad58bb86@gateway/web/ajax/
04:42:36 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:44:55 Join Barahir_ [0] (
04:53:32 Quit |mr (Read error: 110 (Connection timed out))
04:58:09 Join bs66_1 [0] (
05:01:36 Quit bs66_ (Read error: 60 (Operation timed out))
05:02:12 Quit Barahir (Read error: 110 (Connection timed out))
05:08:28 Quit FlynDice (Read error: 60 (Operation timed out))
05:11:22 Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/
05:14:28 Quit saratoga (Client Quit)
05:14:44 Join ucchan [0] (
05:15:31 Quit __lifeless (Remote closed the connection)
05:15:47 Join __lifeless [0] (n=lifeless@
05:24:55 Part Aurix_Lexico
05:27:39 Quit low_light (" ajax IRC Client")
05:45:38 Quit kachna (Read error: 113 (No route to host))
05:53:02 Join |mr [0] (
06:05:37 Quit xSlack_ (Remote closed the connection)
06:08:28 Join xSlack [0] (
06:14:10 Quit |mr (Read error: 110 (Connection timed out))
06:21:01 Quit ucchan ("Leaving...")
06:26:24 Quit aarcane ("Leaving")
06:27:25***Saving seen data "./dancer.seen"
06:27:56 Join evilnick [0] (i=ad340d80@gateway/web/ajax/
06:29:12 Join ucchan [0] (
06:38:47 Quit CaptainKwel (Read error: 110 (Connection timed out))
06:43:18 Quit evilnick (" ajax IRC Client")
06:48:23 Join lee321987 [0] (n=chatzill@
06:49:40lee321987anyone feel comfortable letting RB charge their Sansa c200?
06:52:12 Quit daurnimator (Read error: 60 (Operation timed out))
06:52:18scorcheit shouldnt harm your sansa, but at this point it is still more efficient to charge in the original firmware
06:52:26 Join daurnimator [0] (
06:53:50lee321987scorche: you mean it RB just takes longer? (if so - wouldn't that actually be slightly _better_ for my battery?)
07:01:27 Nick JdGordon_ is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
07:02:12lee321987Anyone think it probable that some company will ever design a DAP that uses RB out of the box?
07:17:00 Quit lee321987 ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]")
07:30:48 Join Bagderr [241] (n=daniel@rockbox/developer/bagder)
07:31:15 Nick Bagderr is now known as B4gder (n=daniel@rockbox/developer/bagder)
07:37:56 Join nibbler_ [0] (
07:45:12 Join kachna [0] (
07:46:09 Quit nibbler_ (Remote closed the connection)
07:57:40 Quit rocko ("Leaving")
08:16:39 Join nibbler_ [0] (
08:22:30 Quit rphillips (Read error: 60 (Operation timed out))
08:24:32 Join rphillips [0] (
08:27:27***Saving seen data "./dancer.seen"
08:31:04 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:36:52amiconnUnhelpful: The "Catch mem accesses" debug feature (only available on SH1 and coldfire) detects null pointer accesses. Those accesses will then throw an exception ('UserBrk' on SH1, 'Debug' on coldfire)
08:37:00 Quit Seed ("cu, Andre")
08:37:59Unhelpfulso UserBrk indicates a null pointer access, and not any other kind of memory error, such as misaligned access?
08:39:08amiconnOr rather, it does not only detect null pointer accesses, but accesses to memory from 0x0 to some upper limit (0x01FFFFFF on SH1, 0x0FFFFFFF on coldfire). Those addresses are outside of any ram segment
08:39:41amiconnA misaligned access would cause CPUAdrErr on SH1
08:39:59amiconnAnd that would happen always, independent of that debug feature
08:40:13Unhelpfulhrm, so the trouble now is to figure out where in the code it's happening, and why :/
08:41:37amiconnWell, it said "UserBrk at 09029C6C". This address indicates at which instruction the access happened (with a a slight offset due to pipelining)
08:42:24amiconnThe .map file tells in what module this address is located, and also in which function as long as that function isn't static and/or inlined
08:42:25Unhelpfuljust need to look at the plugin map file, then?
08:42:38amiconnFor greater detail a disassembly is needed
08:43:50amiconnDisassembling the .elf is usually best, because that shows the true addresses *and* the function names etc
08:44:02 Join Seed [0] (
08:44:04 Join Rob2223 [0] (
08:44:24Unhelpfulwhich just leaves us needing a .elf that matches the one she tested.
08:45:58amiconnI think that the arm targets featuring an mmu could also have that debug feature implemented, provided no ram segment starts at 0x0
08:46:32Unhelpfulhrm, a null pointer access should've crashed the sim, too, though, shouldn't it?
08:47:41 Join bertrik [0] (
08:50:37amiconnWell either it doesn't happen in the sim, or it does but the access goes to some area that exists and can be accessed in the sim.
08:51:11amiconnIt may also depend on the actual .bmp file used for testing
08:51:24 Quit cool_walking_ (" ajax IRC Client")
08:51:25amiconn(size, colour depth)
08:52:38bertrikfunny how the tea5767 chip seems to have two i2c addresses (only differing by a shift left/right), depending on who is talking to it :)
08:55:00amiconnBtw, 0x09029c6c is an address within the core. That means the crash happens in a core function called from the plugin so we need (and maybe rockbox.elf) to figure out this function
08:55:22amiconnI guess it's a function like e.g. memcpy, which gets passed a wrong pointer
08:56:38amiconnActually it can't be memcpy itself because that's IRAMed on Sh1
08:57:19Unhelpfulugh, and without a backtrace, it could be ugly figuring where the bad call into core was
08:59:01pixelmathe three cases I tried (colour bmp with and without need to scale and the old monochrome screendump bmp) all show the same address
09:01:00pixelmaif someone tells me how to I'll do the disassemble, look into the map file(s) - maybe upload them somewhere if it helps
09:02:05 Quit Rob2222 (Read error: 110 (Connection timed out))
09:02:11Unhelpfulpixelma: i don't think there's such a thing as "without need to scale" for this plugin on archos. the reason is that all bitmap files are assumed to have a 1:1 pixel aspect ratio, and the archos players are defined as having 4:5... so recalc_dimension will *always* indicate scaling required, unless it's not called due to the bitmap loader being called with scaling disabled.
09:03:30pixelmatrue... I'll be more precise: a 200x200 and a 40x40 pixels wide bmp
09:04:20 Quit bertrik ("Leaving")
09:07:48Unhelpfulif it's your own build, and we're already sure the address is in core, will *probably* be enough to find out what function it happened in, and the output of sh-elf-objdump -d rockbox.elf will show the instruction it happened at
09:09:51 Quit z35 ("Leaving")
09:11:11 Quit BHSPitMonkey (Remote closed the connection)
09:13:22Unhelpfulthe gotchas here, especially for looking at the map file, are that static and inline functions won't be in the map. if it's some inline that triggered the problem, though, it may very well at least lead us to the function that called it via the map file
09:16:31Unhelpfuloh, also, that plugin scales images smaller than the screen up. there is not presently a flag to request an unscaled load for bitmaps that will fit the requested constraints, but are not maximized within them
09:17:18Unhelpfulboth of your files should scale to 80x64
09:23:56 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
09:23:56 Quit pixelma (Nick collision from services.)
09:24:11 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
09:24:19 Join jfc^3 [0] (
09:25:03 Quit scorche (Nick collision from services.)
09:25:50 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
09:27:26 Quit nibbler_ (
09:27:26 Quit jfc^2 (
09:27:26 Quit krazykit (
09:27:26 Quit Beta2K (
09:27:26 Quit avacore (
09:27:26 Quit J-23 (
09:27:26 Quit EvanCarroll (
09:27:26 Quit kadoban (
09:27:26 Quit offset (
09:28:35NJoinnibbler_ [0] (
09:28:35NJoinjfc^2 [0] (
09:28:35NJoinkrazykit [0] (n=kkit@
09:28:35NJoinBeta2K [0] (
09:28:35NJoinavacore [0] (
09:28:35NJoinEvanCarroll [0] (n=ecarroll@
09:28:35NJoinJ-23 [0] (
09:28:35NJoinoffset [0] (
09:28:35NJoinkadoban [0] (
09:33:20 Join Zagor [242] (n=bjorn@rockbox/developer/Zagor)
09:39:17 Quit jfc^2 (Connection timed out)
09:39:29kadobani'm trying to make the goban plugin into an overlay on archos and ondio, but I don't have either of those devices. is there anyone who could test them for me, once I finish them up? (soon) I can make it a decently automated test so you shouldn't need to know anything about the plugin.
09:39:35 Join ender` [0] (
09:42:12 Quit kachna (Read error: 60 (Operation timed out))
09:42:47 Quit JdGordon (Read error: 54 (Connection reset by peer))
09:46:41pixelmakadoban: me is an Ondio tester ;) btw. the Ondio is one of the Archos targets
09:49:56kadobanpixelma: ah, right :) Thanks for offering, I'm almost done...I'll make a build for you in a few (or would you prefer just a patch?)
09:50:39 Join Ors [0] (
09:50:47 Part Ors
09:50:55 Join Ors [0] (
09:51:02 Part Ors
09:55:19 Join Thundercloud [0] (
09:55:50pixelmapatch is fine as I'm building on my own (need it for the backlight mod anyways and it's probably better so that I can keep testing for Unhelpful at the same time too)
10:03:04 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
10:06:18 Quit msoul ("..")
10:18:26 Join icenine [0] (n=tom@pdpc/supporter/student/icenine)
10:18:49 Part icenine ("Leaving")
10:20:42kadobanpixelma: sorry, that took longer than i thought. it's on the tracker if you have a moment (FS #9901), short instructions are there. (I recommend running it in test mode if you can)
10:20:52 Join moos [0] (n=Mustapha@rockbox/staff/moos)
10:27:31***Saving seen data "./dancer.seen"
10:28:17kadobananyone else with an archos player is welcome to try it as well of course...
10:28:37 Join icenine [0] (n=tom@pdpc/supporter/student/icenine)
10:28:41icenineso the player i have here
10:28:55iceninelooks exactly like the picture of the sandisk c200
10:28:59iceninebut, it's the c250
10:29:03iceninei just got the data from lsusb
10:29:11icenineI hope I don't b0rk it
10:29:15B4gderthe "c200 series" include the c250
10:29:23icenineoh good
10:29:45iceninei was wondering if i'd have to be a guinnea pig for a few months before it worked on my player
10:29:53*Unhelpful wonders if more users would understand "c2XX"... we get this question about e200 a lot, too, "i have an e280, will it work?"
10:30:04iceninedo c2XX
10:30:13icenineI am in favor :D
10:30:32icenineI snatched this on ebay for $20 with shipping
10:31:07iceninehad to buy the cable on amazon for $11 though. Total $31... I don't think it's that bad, considering it will be running rockbox and then be superior
10:34:17 Quit Thundercloud (Remote closed the connection)
10:39:59 Join nplus [0] (n=nplus@243.131.Globcom.Net)
10:50:17 Nick fxb__ is now known as fxb (
11:01:22 Quit linuxstb (Read error: 113 (No route to host))
11:16:07 Quit bmbl ("Woah!")
11:21:54pixelmaUnhelpful: not sure if I'm reading the map right but the crash seems to happen in _strncasecmp in strcasecmp.o - if you want I can paste some bits and pieces of the map and the objdump somewhere (with a few lines before and after the reported address or so)
11:22:18 Join kachna [0] (
11:23:58Unhelpfulyeah, maybe the objdump output around the address? very strange though, i don't see how the plugin ends up calling that?
11:25:05 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
11:28:36pixelmaI couldn't imagine it either and rechecked the address a few times. Maybe it happens when opening the file? The filenames are not very special though, just Cover.bmp and e.g. dump_0004.bmp
11:31:18Unhelpfulmaybe, does the filesystem driver call strncasecmp? i can see that happening, possibly...
11:31:52 Quit AndyIL (Read error: 104 (Connection reset by peer))
11:32:11pixelma I seperated the address
11:33:21pixelmaand I don't have problems opening other files and also did a chkdsk just in case which showed no errors
11:34:58Unhelpfulhm. very strange. amiconn said pipelining might make the problem address miss by a bit, too... which would explain why the instruction at the address triggering null pointer access fault is a register-to-register move...
11:36:03Unhelpfulit was the mono icons, screendumps, etc that gave you the crash, right? loading color one just failed?
11:37:54pixelmawithout the "catch mem accesses" debug function enabled, the mono ones gave me a crash and the colour ones just reported failure. But with it enabled all crash the same with the mentioned error message
11:39:15Unhelpfulhrm. no serial logf on archos, is there?
11:40:01pixelmaIIRC and understand you right, there is on Archos but not on Ondio
11:40:03amiconnNot on the Ondio. On the recorders, it's even possible to use gdb over serial. It requires a bit of soldering though
11:47:16Unhelpfulamiconn: any ideas on a possible culprit? it's odd that the cases that crashed and the ones that merely failed without memory debug all trigger the bad access.
11:47:51 Quit icenine (Read error: 104 (Connection reset by peer))
11:47:59 Quit nibbler_ (Read error: 113 (No route to host))
11:56:59 Join qurvel [0] (
12:00:43 Quit nuonguy ("This computer has gone to sleep")
12:03:30 Quit thegeek ("( :: NoNameScript 4.2 :: )")
12:03:43 Join einhirn [0] (
12:05:36 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
12:06:54pixelmakadoban: tested your plugin with the test suite too now. First - it's compiling, then I see the "stopping playback" splash for quite a while, then some "loading, saving, black passed, white passed", finally the test fails on "line 823 of util.c" in the second (?) run (not with the empty board but after some pieces appeared on the screen)
12:07:25 Join robin0800 [0] (
12:08:15 Quit robin0800 (Read error: 104 (Connection reset by peer))
12:10:04kadobanpixelma: thanks a lot for running it. that means that it's mostly working..i'm not sure why it failed there, i'll try to investigate.
12:11:00 Quit BlakeJohnson86 (
12:11:05pixelmaI first run it without the files in the zip (didn't read enough) and it failed a bit earlier. Could it be that some file is missing there?
12:11:24NJoinBlakeJohnson86 [0] (
12:11:48 Join thegeek [0] (
12:12:49kadobanpixelma: the place where it failed without the files probably just means that it couldn't load them, but 823 is an actual test :/ I've had it fail before on other targets, but not recently...the test may be buggy somehow, or it may be a real bug... I have a feeling that it's not related to the overlay thing, since that's actually pretty far into the testing.
12:16:02pixelmaare there some example files I could try out the actual plugin?
12:17:08kadobanpixelma: yeah, gimme one second i'll find some easy to download. you can also just start up the plugin normally and play some moves on the board
12:18:18pixelmaalright, need to disable the test thing then
12:20:06 Join gregzx [0] (
12:20:16 Quit ucchan ("Leaving...")
12:21:12kadobanpixelma: alex/samples/pro/001.sgf"> is one file, or there's more linked here
12:23:04kadobanpixel: oh, there's no ondio manual of course i think if you press the "off" button once and then keep hitting "right", it'll go through those games
12:25:28 Join icenine [0] (
12:27:34***Saving seen data "./dancer.seen"
12:28:56 Join Itangalo [0] (i=55e5b66c@gateway/web/ajax/
12:30:58ItangaloIs there a way to use Rockbox to navigate my 5 gen iPod without the (broken) click wheel? (I've looked just about everywhere, and thought I should try asking here...)
12:33:49ZagorItangalo: only if you change the source and compile your own version
12:34:38Itangalo@Zagor: Hm, seems too much work to get into the source. Thanks for the answer!
12:40:20pixelmaI imagine mapping the controls to only 5 buttons won't be easy
12:42:27 Join tyfoo [0] (
12:42:59Itangalopixelma: Guess I'll have to either fix the scroll wheel or buy another music machine...
12:43:09Itangalo(Thanks for your comments as well.)
12:44:50 Quit TMM ("Ex-Chat")
12:45:25 Join TMM [0] (
12:46:10pixelmakadoban: just playing a bit seems to work but I wondered if it's correct that if I open the example I only get a splash saying which match it was but the board is empty if I press a button to continue. Is this correct?
12:47:09kadobanpixelma: yeah, that sounds about right. if you switch to "tree navigation mode" (press "Off") and then press "right" a few times, it should show some moves and maybe some game comments
12:47:59pixelmaAlso, do I remember correctly that you draw the board and stones with lines and circles? I'm asking because the Archoses' screen has rectangular pixels and so it looks weird (especially the circles)
12:49:02kadobanpixelma: ah, yes, they're drawn algorithmically. i didn't really consider non-square screens...
12:49:53kadobanthat's...annoying, i'll have to think of what i can do for that...i hope something
12:50:00pixelmayou could probably fit one row more on the screen if the horizontal spacing was less, the size and distance in the columns is big enough
12:50:51pixelmaI'm not sure if it's more complicated or not to use bitmaps for the stones (or however go pieces are called)
12:51:53 Join midijunkie [0] (
12:52:10kadobanwell, bitmaps would be annoying in that i'd have to come up with a ton of them, and the display code would have to completely change...i might be able to figure out an ellipse drawing algorithm, i'd have to think about it. (stones is right)
12:52:26 Quit tyfoo (Connection reset by peer)
12:52:31 Join tyfoo2 [0] (
12:52:39 Nick tyfoo2 is now known as tyfoo (
12:54:06pixelmathe splashes seem to use some special characters which my set user font does not have
12:54:35 Quit scorche (Nick collision from services.)
12:54:45kadobanpixelma: yeah, that's a bug...i just noticed it. splashes don't show newlines well so i was culling out \n characters, but i forgot about \r :(
12:55:11pixelmaah, something else then
12:55:22 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
12:55:29kadobanyeah, easy fix thankfully. i need to start a bugfix patch...
12:55:42 Part Itangalo
12:56:21kadobani wonder how many devices use non-rectangular pixels...
12:58:11 Quit midijunkie ("?(???~•~)?")
12:58:47pixelmaI only know of the Archos screen and the Iaudio remote which is used as main display on the M3 (not that strong there but still obvious with things that should look square)
12:59:18kadobanah, thanks. yeah, i don't see any others on the device chart (have to do the math, only looked at a few)
13:01:23kadobanwell, at least the overlay works mostly. that failed test is kind of worrying, but it's difficult to debug if everything else is working
13:03:36pixelmakadoban: btw. after reverting the turn-on-testing patch I still got a test enabled plugin after the first compile. I then deleted everything goban in my build directory. Maybe there is some bug in your make file?
13:03:36pixelmawell, actually it didn't compile the plugin again although something changed
13:04:38kadobanpixelma: ah, hmm...yeah that's probably a makefile bug. i'm horrible at make
13:05:57kadobanwell, thanks a lot for testing :) i'll add some notes to the FS entry and a link to these logs. i'll have to think about how to unsquish the display, if i can even do it reasonably.
13:07:25pixelmathat would be only about the looks, so not a big problem there :)
13:08:03kadobanyeah, if i can fix it somehow it'd be nice though. squashed boards look really bad :) i suppose it's probably not the prettiest thing anyway on ondio...
13:08:04 Quit Soap_ ("Leaving")
13:10:59 Join Linus [0] (n=linus@gateway/web/cgi-irc/
13:12:02 Quit qurvel (
13:12:02 Quit rasher (
13:12:02 Quit LinusN (
13:14:19NJoinrasher [0] (
13:21:15 Join pyro_maniac [0] (
13:21:20pixelmaaside from the stretched "circles" it looks okay
13:22:02kadobanoh, that's good i suppose
13:26:25 Join AndyI [0] (i=AndyI@
13:31:38 Join n1s [0] (n=nils@rockbox/developer/n1s)
13:44:43 Join jgarvey [0] (
13:45:27kadobani have a question about FlySpray style: i have a small bug fix for goban plugin, and i expect that i'm going to have more of them (small one line fixes). Should I save them up until I get a few, open a separate entry for each, or put several in one entry as I find them? All seem to not be great solutions...
13:46:20 Part Anges
13:48:02 Join tvelocity[a] [0] (
13:48:32n1skadoban: whicever feels best for you, we usually prefer unrelated changes in separate patches though they can be in the same task, or just pastbin the change and ask someone to commit if it's a very small change
13:49:00 Quit bs66_1 (Read error: 110 (Connection timed out))
13:49:05kadobann1s: ah okay, thanks
13:51:46 Join bs66_ [0] (
13:51:57pyro_maniachi there, can somebody give me write permissions for the wiki. TwikiUser=JensErdmann
13:51:57pyro_maniaci promise for not spam
13:56:21 Join robin0800 [0] (
13:57:37moospyro_maniac: done! enjoy!
13:58:19pyro_maniacmoos: thanks alot
13:58:33moosyou are welcome
13:59:27 Join robin0800_ [0] (
14:00:02 Quit robin0800 (Read error: 104 (Connection reset by peer))
14:00:17 Quit robin0800_ (Remote closed the connection)
14:01:57 Join robin0800 [0] (
14:02:48 Quit robin0800 (Read error: 104 (Connection reset by peer))
14:02:48mooswee, r20k for jhMikeS !! :)
14:03:06*moos do the r20k dance :)
14:04:12 Quit Zambezi (Read error: 104 (Connection reset by peer))
14:05:25 Quit tvelocity (Connection timed out)
14:05:27 Join midijunkie [0] (
14:06:35 Quit midijunkie (Read error: 104 (Connection reset by peer))
14:07:15 Join robin0800 [0] (
14:08:07 Join gregzx_ [0] (
14:10:41*jhMikeS didn't even notice till someone pointed it out
14:10:56jhMikeSmoos actually
14:11:04 Join Clip_Boy [0] (n=4dfda914@gateway/web/cgi-irc/
14:11:31 Join midijunkie [0] (
14:12:05jhMikeSI got 19991 too (last palindrome before 20000) :)
14:13:32 Join kugel [0] (n=kugel@rockbox/developer/kugel)
14:13:46mooshehe :)
14:14:08kugeljhMikeS: \o/
14:14:10moos20002 for the next one
14:14:33kugelr20k ftw
14:14:36 Join Anges [0] (
14:15:29 Part Anges
14:15:38 Join Anges [0] (
14:15:53 Quit tyfoo (Read error: 113 (No route to host))
14:16:41 Quit jhMikeS (Nick collision from services.)
14:16:47 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
14:19:21 Join LambdaCalculus37 [0] (i=44a04303@rockbox/staff/LambdaCalculus37)
14:19:49kugeljhMikeS: actually, I was looking at the page when r19999 was latest, but unfortunately didn't have something to commit :/
14:20:05*jhMikeS wonders about a special "r20000" tshirt
14:20:32 Quit gregzx_ ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]")
14:20:52kugelsoo...let's forget r20k, we need r30k now :p
14:21:18 Quit Acksaw (Read error: 104 (Connection reset by peer))
14:21:31 Part domonoky
14:21:42jhMikeSkugel: I didn't think I did but I woke up just thinking "that can be done better" and's too early for beer (regardless of what petur might say).
14:22:25kugelI don't understand
14:22:39LambdaCalculus37jhMikeS: Hooray for r20000! :)
14:23:30gevaertskugel: not even a typo somewhere?
14:23:58kugelNo! I was seriously out of ideas :(
14:24:06jhMikeSkugel: I guess a little rb verteran humor :)
14:24:42 Join Acksaw [0] (
14:24:50kugelah so I'm going to understand that when we reach r30k (which will be mine, btw)
14:24:51moosjhMikeS: next revision will be a palindrome too :)
14:24:59 Quit gregzx (Read error: 110 (Connection timed out))
14:25:01jhMikeSsomeone did 20001 already?
14:25:11moosme :)
14:25:20mooskadoban's on line fix
14:25:44*kadoban should have been quicker. we could have stolen 20k :)
14:25:55mooshaha :D
14:26:00LambdaCalculus37Ahh, man... and I just updated my devices to r20000. :P
14:26:16 Quit Clip_Boy ("CGI:IRC (EOF)")
14:27:36***Saving seen data "./dancer.seen"
14:27:37jhMikeSno more palindrome opportunities until 21012
14:28:29gevaertswhat about 20102?
14:28:41jhMikeSah, right on
14:28:47B4gderand then 20202, 20302 etc
14:28:59kadobannow i know why rockbox hasn't switched totally to git yet...much harder to get palindrome commit IDs
14:29:00jhMikeSguess it is early
14:29:13mooskadoban: hehe :)
14:29:38*kugel hopes we don't change before r22222 or r33333
14:29:46kugelI hope we never change to git ;)
14:30:06*gevaerts now feels bad about some of his commits. Just a few less would have allowed r20000 to happen at 1234567890
14:30:10jhMikeSwhat's awaiting for 66666?
14:40:33 Join CaptainKewl [0] (
14:41:12pixelmaask J-... ah no, forget ;)
14:44:35mooshehe satan :)
14:53:49 Join Darksair [0] (n=user@
14:55:36 Quit GodEater_ (" ajax IRC Client")
14:57:47 Join tyfoo [0] (
15:05:02 Join Horschti [0] (n=Horscht@xbmc/user/horscht)
15:15:47 Part Linus
15:16:58 Join AndyIL [0] (n=pasha_in@
15:22:40 Join Nico_P [0] (
15:23:16 Quit AndyI (Read error: 60 (Operation timed out))
15:23:30 Quit Horscht (Read error: 110 (Connection timed out))
15:39:36 Quit tyfoo (No route to host)
15:43:53 Quit CaptainKewl (Read error: 60 (Operation timed out))
16:00:55 Quit kugel (Nick collision from services.)
16:00:58 Join kugel_ [0] (
16:01:07 Nick kugel_ is now known as kugel (
16:01:56 Quit AndyIL (Read error: 113 (No route to host))
16:12:19 Quit kugel ("ChatZilla 0.9.84-rdmsoft [XULRunner]")
16:15:52 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
16:18:36 Nick Barahir_ is now known as Barahir (
16:26:13 Quit linuxstb (Read error: 113 (No route to host))
16:26:26 Quit jhMikeS (Nick collision from services.)
16:26:32 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
16:27:39***Saving seen data "./dancer.seen"
16:29:46 Join toffe82 [0] (
16:32:21 Quit jhMikeS (Nick collision from services.)
16:32:27 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
16:36:13 Join FlynDice [0] (n=jack@
16:38:14 Join kugel [0] (n=kugel@rockbox/developer/kugel)
16:40:30 Quit jhMikeS (Read error: 60 (Operation timed out))
16:41:21 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
16:43:31 Quit Zagor ("Client exiting")
16:47:47 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
16:49:09 Quit midijunkie ("?(???~•~)?")
16:54:00 Quit pyro_maniac ("Leaving.")
16:55:40 Join GodEater_ [0] (i=c2cbc962@rockbox/staff/GodEater)
16:56:07 Join Zambezi [0] (
16:56:36 Join CaptainKwel [0] (i=2669ecc2@gateway/web/ajax/
16:58:15 Quit kadoban (Read error: 104 (Connection reset by peer))
16:59:43 Join tyfoo [0] (
17:00:24 Join kadoban [0] (
17:01:07 Join kachna|lappy [0] (
17:09:02 Part B4gder
17:14:26 Quit kachna (Read error: 110 (Connection timed out))
17:18:27 Join nuonguy [0] (
17:18:42 Quit kachna|lappy (Connection timed out)
17:18:48 Quit jhMikeS (Nick collision from services.)
17:18:54 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
17:24:56 Join faemir [0] (
17:33:27FlynDiceAnyone have time and knowledge to dicuss ams dbop on E200v2?
17:33:53 Join {phoenix} [0] (
17:35:38saratogaFlynDice: i've done a tiny bit, but kugel is probabyl who you want
17:36:04kugelFlynDice: just ask
17:38:01 Join peerless [0] (n=deepak@
17:38:06FlynDiceI've tested background colors with the view I/O port screen and found a definite pattern of interference with dbop 13,14 & 15
17:39:28FlynDiceThe red values are the culpret
17:40:59kugelso red messes it up?
17:41:20FlynDiceI used LCD_RGBPACK to vary the background. The blue and green values have no affect.
17:42:15kugelFlynDice: hm
17:42:25FlynDice0-127 sets dbop15 to 0(rec button) 128-255 dbop 15 unaffected
17:42:41kugelyou know what, I just tested out of curiosity. and indeed, the home button works on the fuze too with white background
17:42:43FlynDice0-31 sets 13 & 14 to 0
17:43:04 Quit toffe82 (Remote closed the connection)
17:43:52kugelbut not with black background
17:44:43 Join Strife89 [0] (n=michael@
17:45:14FlynDice32-63 sets 14 to 0. 64-95 sets 13 to 0. 96-127 leaves 13 & 14 unaffected
17:45:50FlynDicedefinite 32 number blocks
17:49:15kugelFlynDice: do you notice too that in the debug screen, FFFF appears before the actual dbop values depending on the background?
17:51:25kugelFlynDice: although I cannot tell that my scrollwheel is influenced by the background, only the home button
17:52:05FlynDicehave'nt noticed that. I can tell the values are changing but I can't tell what they are changing from.
17:52:32kugelhm, interesting
17:52:37FlynDicewhich pin is the home button on?
17:52:44kugelif I set background red to 13, home doesn't work anymore
17:52:56kugelbit 15 too
17:53:04kugelbit 16, I mean
17:53:19kugelwell, 16th
17:53:33kugelbit 15, the 16th bit :P
17:53:37FlynDiceyes I'm calling that 15...
17:54:01 Nick fxb is now known as fxb__ (
17:55:17FlynDiceI havn't a clue how to make use of this info though
17:55:35kugelbit15 is 1 when red is 128+, otherwise 0
17:55:56FlynDicewell unaffected
17:56:10FlynDice the rec button can pull it down to 0
17:56:43kugelit seems some wires or something are shared
17:57:01kugelwe might just manually need to set it before reading,
17:57:23FlynDiceI tried that I thought
17:57:40FlynDiceand it didn't work
17:57:42kugeleven though I didn't see something like that in the disassembly
17:57:52kugelwell, DBOP_DIN = wouldn't work
17:58:38kugelbut that's some interesting find, and I can reproduce that (finally) too, I'll definitely have a look
17:59:55FlynDiceOk, i'm out of ideas and airspeed, hope someone else can make use of it
18:00:32 Join RedMan22 [0] (n=18af8182@gateway/web/cgi-irc/
18:00:45kugelFlynDice: with setting bit15, I was rather thinking of setting it via an lcd command
18:01:25 Join {-phoenix-} [0] (
18:02:17RedMan22can it work for the Nextar T30
18:02:20FlynDiceOh I see, hadn't thought of that,
18:02:55 Quit RedMan22 (Client Quit)
18:03:03kugelFlynDice: my idea would be this: set the lcd background to red for the time of the reading
18:03:07FlynDicewould that work with 13 & 14 also?
18:03:28kugelthat won't be seen anyway, since it's in interrupt context, and in those, lcd updates doesn't (or shouldn't) happen
18:05:27kugelFlynDice: if it's set to RED (i.e. 127), and this setting doesn't affect your wheel, then it should work out these too
18:06:20FlynDice127 or 255 for red?
18:06:45 Join z35 [0] (
18:08:06kugeleh, 128+ (in RGB)
18:08:30kugelwe only have 5bits for red actually, not 8
18:08:51FlynDiceok, heading out, hope something works!
18:10:24 Quit FlynDice ()
18:11:56 Join toffe82 [0] (
18:13:48 Quit robin0800 (Read error: 104 (Connection reset by peer))
18:14:01 Quit {phoenix} (Read error: 110 (Connection timed out))
18:16:56 Quit icenine (Remote closed the connection)
18:22:08 Join flydutch [0] (
18:25:27 Join icenine [0] (n=tom@pdpc/supporter/student/icenine)
18:25:32iceninewhats up with rockbox pong
18:25:39iceninethe left paddle is not playing against me :D
18:25:43icenineit's just sitting there
18:25:48Strife89icenine: No AI.
18:25:53kadobanicenine: it's two player...there is a manual :)
18:26:01icenineStrife89, great, now I found something to code
18:26:25icenineAI for pong is simple. just follow the ball and random binary number.
18:26:31icenine0 = lose. 1 = win
18:26:36icenineif you get lose, miss the ball on purpose
18:26:59icenineis there a tetris clone?
18:27:09Strife89icenine: Yes, Rockblox.
18:27:17kadoban...not only is that in the manual, you could find it by looking for it :)
18:27:26gevaertsicenine: I recommend rockblox1d!
18:27:38Strife89gevaerts: :P
18:27:41iceninegevaerts, sounds fun.....
18:27:42***Saving seen data "./dancer.seen"
18:28:07iceninegevaerts isn't there a 1-d tetris t shirt out there
18:31:32 Join AndyI [0] (i=AndyI@
18:32:09 Quit {-phoenix-} (Read error: 110 (Connection timed out))
18:32:52 Nick hd is now known as HellDragon (n=jd@Wikipedia/HellDragon)
18:36:58 Quit Acksaw (Read error: 104 (Connection reset by peer))
18:37:57 Join Acksaw [0] (
18:39:01 Join DerPapst [0] (
18:40:22DerPapsticenine: check the tracker. there is a pong ai already. ;)
18:40:37 Join {phoenix} [0] (
18:43:42 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
18:47:03Richlvwould it be of any help to offer testing of sandisk sansa clip ?
18:51:55 Join bertrik [0] (
18:52:21 Join midijunkie [0] (
18:53:37 Join japc [0] (n=japc@
18:56:50 Join maddler [0] (
19:01:07 Join AndyIL [0] (n=pasha_in@
19:03:01 Quit peerless ("Leaving")
19:05:03 Join {-phoenix-} [0] (
19:05:12 Quit AndyI (Read error: 60 (Operation timed out))
19:07:10 Join qurvel [0] (
19:11:17 Quit advcomp2019 (Read error: 104 (Connection reset by peer))
19:11:37 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
19:11:56 Quit Strife89 ("Bah, gotta go.")
19:14:58 Quit Darksair ("People who are zhuangbility want to show their niubility but only reflect their shability.")
19:20:08 Quit {phoenix} (Read error: 110 (Connection timed out))
19:23:34 Quit kugel ("ChatZilla 0.9.84-rdmsoft [XULRunner]")
19:40:31 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
19:41:17 Part qurvel
19:44:15 Join miepchen^schlaf [0] (
19:49:47 Quit miepchen^schlaf ()
19:50:21 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
19:53:01 Quit amiconn (Remote closed the connection)
19:53:01 Quit pixelma (Read error: 104 (Connection reset by peer))
19:54:12 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
19:54:12 Join pixelma [50] (n=pixelma@rockbox/staff/pixelma)
19:55:51 Quit maddler (Read error: 60 (Operation timed out))
19:56:23 Quit japc (Read error: 145 (Connection timed out))
19:56:50 Quit linuxstb (Read error: 113 (No route to host))
20:04:28 Join MethoS [0] (
20:27:44***Saving seen data "./dancer.seen"
20:38:06 Quit Nico_P (Remote closed the connection)
20:41:39 Join guest001 [0] (
20:43:29 Join FlynDice [0] (n=jack@
20:49:02 Nick Beaver`alszik is now known as Beaver (
20:49:54 Join low_light [0] (i=c730180b@gateway/web/ajax/
20:50:21low_lightQball: hello?
20:50:53Qballlow_light: hi
20:51:25low_lightwant to do some more tests?
20:51:53QballI am
20:51:56planetbeingooh, I was highlighted.
20:52:17 Quit perrikwp (" ajax IRC Client")
20:53:28low_lightQball: new patch for the debug menu:
20:54:25Qballincremental on the previous one?
20:55:29low_lightsorry, no. revert the old one (but not the lcd changes)
20:55:43Qballugh I have to create a repository for this
20:56:48Qballgot the lcd one still it won't revert.
20:56:53low_lightsorry. I have one more patch in my hdd1630 tree, then I'll work on moving the files around for a hdd6330 build
20:56:57 Quit midijunkie (Read error: 104 (Connection reset by peer))
20:59:56planetbeingGodEater_: Probably the most obvious evidence were the ipod running OS X would be the presence of a partition that stores an OpenFirmware device tree. There is one for the iphone and ipod touch. The bootloader would have to follow the XNU boot process and provide a device tree. There seems to be images for the bootloader to display if the battery is too low to boot the OS (lbat) so I imagine the bootloader would read the device tree, i
21:00:11 Join midijunkie [0] (
21:00:28planetbeingExcept nothing looks like a device tree partition, so it probably doesn't run OS X
21:01:14 Join webguest68 [0] (n=4433f8fe@gateway/web/cgi-irc/
21:02:03 Join MethoS- [0] (
21:03:00 Quit webguest68 (Client Quit)
21:03:36Qballlow_light: ok, what to test
21:04:14low_lightOn the touchpad debug menu, goto LED info
21:04:40Qballarg fuck something went hairy
21:04:55Qballwhat patch did I forget
21:05:18 Quit guest001 (Read error: 110 (Connection timed out))
21:06:06low_lightYou need the lcd driver and change lcd height/width
21:06:20Qballyeah done that and applied the patch
21:06:25Qballscreen looks ifne.
21:06:28Qballlets retry
21:07:44Qballhmm patch is applied why is there no menu item
21:08:53 Join denes [0] (
21:10:08low_lightis DEBUG_SYNAPTICS_TOUCHPAD defined in your config?
21:10:20planetbeingGodEater_: it might be interesting to compare a dumped nand image with a distributed update firmware of the same version. On certain firmware versions, the stuff of the NAND was a reencrypted version of the stuff distributed in the firmware file. It was reencrypted based on the device-unique UID key. If the ipod's firmware is reencrypted on the flash too, then that's a strong indication of AES hardware.
21:10:30 Quit DerPapst (Read error: 110 (Connection timed out))
21:11:16planetbeingAlso, check if the encrypted stuff is 16-byte aligned. if it is, that points to AES as well.
21:13:47Qballlow_light: hmm
21:14:06planetbeingIf it isn't check if the last bytes look like plaintext (lots of low value bytes). If it is, then they probably use a block cipher like standard aes. You're supposed to do something special to the last partial block to prevent that small bit of plaintext from leaking out. But they did't do it on the iphone, so i doubt they'ddo it here.
21:14:39planetbeingIf none of those things are true, it's probably just RC4 or something fail like that.
21:14:48planetbeingand all in sw
21:14:53 Quit MethoS- (Remote closed the connection)
21:17:06QballI am going slighty mad.
21:17:10Qballcan you work with proper branches
21:17:11 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
21:17:14Qball/home/qball/HDD6320/rockbox/rockbox/firmware/usb.c: In function ‘usb_thread’:
21:17:18Qball/home/qball/HDD6320/rockbox/rockbox/firmware/usb.c:305: error: ‘num_acks_for_connect’ undeclared (first use in this function)
21:18:11 Join MethoS- [0] (
21:18:46planetbeinglinuxstb: I read the messages from yesterday. I don't think the new ipods run OS X.
21:18:46low_lightI didn't touch any usb stuff
21:18:54Qballyeah I hate working like this
21:19:30QballI just did a revert
21:19:34Qballapplied the patch again
21:19:37Qballand build fails again
21:19:39QballI need coffee
21:20:17*Qball likes git more and more.. it has ways to do crap like this propperly
21:21:15 Quit MethoS (Connection timed out)
21:21:40Qballlow_light: ok, build in my virtualmachine worked
21:21:44Qballclean env.
21:21:46Qballwhat to check
21:21:49linuxstbplanetbeing: Hi. Do you think any of the methods of attack on the iphone/itouch could be applicable to the Nano 2nd/3rd/4th gen or Classic though? (not that i know what those attacks have been...)
21:21:58low_lightQball: odd
21:22:19Qballlow_light: not having a good day to begin with
21:22:26linuxstbplanetbeing: I'm just reading the logs from today to see what you've already said...
21:22:40QballI am in the synaptic menu now
21:22:53low_lightQball: I'd like to know the values of: index, z, finger, gesture, and relposvld for the "two" sliders
21:23:49Qballstupid question, what item again?
21:23:51low_lightQball: from the button debug
21:24:35Qballgesture is always 0, relposvld is 1
21:24:53low_lightfor each rewind, play, ffwd, and the vert slider
21:25:21Qballindex for hori is: 1-4095
21:25:30Qballsame for vert
21:25:39Qballand z is
21:25:44Qballaround 55 for vert
21:25:54Qball30-40 for hori
21:26:38low_lightisn't that position? not index
21:26:57Qballsorry position yes
21:27:17Qballindex is 1 for buttons and vert slider
21:27:25Qballhorizontal slider
21:27:33low_lightand finger?
21:27:36Qballvertical is 0
21:27:54Qballfor both sliders
21:27:54saratogahow close is the phillips player to being supported?
21:28:13low_lightindex = 1 for for horz and 0 for vert?
21:28:42low_lightand finger is 1 for both?
21:31:20low_lightQball: So the only difference is the index
21:32:20low_lightIt's odd that the current code doesn't do anything on the vertical slider. Because apart from the index (which we don't check) the packet looks identical. So the code wouldn't know the differecne
21:32:43Qballthat is odd
21:35:01low_lightThe other things to check: number of leds in the "led info" menu
21:35:01low_lightand the num of touchstrips in the "more 1d sensor info"
21:35:18 Quit FlynDice (Remote closed the connection)
21:35:18Qballunsupported query
21:35:23low_lightsaratoga: the hdd1630 has most of the standard Rockbox feature now.
21:36:35low_lightsaratoga: on my todo list...buttonlight, backlight brightness, backlight fading, and battery calibration.
21:37:04low_lightthe keymap needs serious work too
21:37:09low_lightand we need a manual
21:37:24Qballand lot of cash!
21:38:04saratogalow_light: any idea if you'll be ready to add it to release 3.2 ?
21:38:09low_lightQball: unsupported query is ok for the touchstrips (same as hdd1630). what about leds?
21:38:51Qball19020000 00000000 (1)
21:40:31low_light19 02 = unsupported query
21:41:25low_lightmust have a different led interface
21:42:18low_lightsaratoga: release is in ~4 months?
21:42:55low_lightno 1 month?
21:43:14gevaertsAround march 23 I'd say
21:44:04low_lightI think hardware-wise the HDD1630 will be ready by then.
21:45:03*low_light lacks motivation for the manual
21:45:26low_lightsomeone also needs to add support to rbutil
21:45:57low_lightThe HDD1630 is basically the same as the H10 5GB
21:46:20low_lightQball: Thanks. That's probably it for now.
21:48:48low_lightQball: acutually...if you patched the current svn, I'm interested in what the radio debug screen says
21:49:00Qballlet me update
21:52:58 Join MethoS-- [0] (
21:53:13 Join tessarakt [0] (
21:53:24saratogainstallers and manuals seem to be a pretty big road block these days
21:54:10*Bagder is not convinced that is the best requirements
21:54:29 Quit martian67 (Read error: 110 (Connection timed out))
21:55:30Qballlow_light: hw detected
21:55:39Qballthis is weird, philips sais it has not one
21:55:58BigBambiQball: There are quite a few targets like that
21:57:22low_lightQball: there's no radio detection. it always assumes it's there. What are the "Read" bytes
21:57:30 Join Aurix_Lexico [0] (
21:57:31bertrikmy c200 turned out to have a radio, while it was not enabled in the OF
21:57:45Qballlow_light: the variate
21:58:11BigBambiOften european models come with it disabled in firmware to avoid fees
21:58:23BigBambiyet not have to make two hardware revisions
21:58:49 Quit LambdaCalculus37 (" ajax IRC Client")
21:59:11low_lightI believe philips actually has different hardware revisions. I'm told the hdd1620 is actually missing the hardware
21:59:28Qballno sound what-so-ever
21:59:52 Quit bmbl ("Woah!")
21:59:54 Join webguest24 [0] (n=18af8182@gateway/web/cgi-irc/
22:00:12low_lightI'm pretty sure it's not there. I need add detection. What were the "Read" values?
22:01:11Qballread variates
22:02:12low_lightsuch as....
22:02:27 Join webguest84 [0] (n=18af8182@gateway/web/cgi-irc/
22:02:31Qball00 01 01 01 00
22:02:46Qball32 32 01 00
22:02:53Qball40 01 01 00
22:03:00webguest24hi all
22:03:08bertrikhi webguest24
22:03:22 Join martian67 [0] (i=user5490@about/linux/regular/martian67)
22:03:55low_lightQball: ok. thanks
22:06:39 Quit low_light (" ajax IRC Client")
22:06:47 Quit MethoS- (Connection timed out)
22:08:23 Quit webguest24 ("CGI:IRC")
22:09:09 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
22:09:37 Quit midijunkie ("?(???~•~)?")
22:09:38 Quit webguest84 ("CGI:IRC (EOF)")
22:10:50 Quit bmbl (Client Quit)
22:18:27 Join MethoS [0] (
22:22:39BigBambiDoes anyone have any thoughts regarding the duplication of plugins in the manual and the wiki?
22:23:00BigBambiIn that if they exist in two places, it is harder to keep them both up-to-date
22:23:31BigBambiPersonally my preference is that they only exist in one, and that one is the manual
22:23:46 Quit XavierGr (Nick collision from services.)
22:23:57 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
22:24:06BigBambiWe are always telling people to read the manual, and I think that anything you can get to directly in Rockbox should be in the manual
22:24:07gevaertsI think they should be in the manual, and not on the wiki, except maybe for some special cases where the wiki can have e.g. links to extra datafiles
22:24:30*bertrik basically agrees
22:25:46BigBambiOK, I'll start looking at getting info missing from the manual in there from the wiki
22:26:21BigBambiIn the meantime, I urge people to read
22:26:27BigBambier, no
22:27:26saratogadoes the M3 not charge the battery as reported on the tracker?
22:27:45***Saving seen data "./dancer.seen"
22:30:42gevaertsBigBambi: is "DRM encoded" the right way to say this? It sounds a bit too similar to e.g. "flac encoded" to me
22:31:53saratogafrom a binary perspective, DRMed files are basically different codecs
22:32:12BigBambigevaerts: perhaps - maybe "files with DRM"
22:32:24 Quit MethoS-- (No route to host)
22:32:31gevaertsI think that's better
22:33:16gevaertsAlso, for the Sansa, shouldn't "Never extract files to your \dap{} while it is in recovery mode" be a separate paragraph, potentially with a warning sign next to it?
22:33:27BigBambiCan do
22:34:03BigBambiOK, done :)
22:34:53*gevaerts thinks a bit about "use a FAT32 Ipod on a Mac" vs "with a Mac"
22:35:16BigBambiyes, with is better - I c&p's that bit
22:35:38BigBambialthough on is OK
22:35:45BigBambibut still, done!
22:35:47saratogahow difficult is it to add a manual entry for a new player? how much actually gets written?
22:36:06BigBambisaratoga: In terms of a complete new manual?
22:36:43BigBambiIn depends on if it is similar to an existing player so you can just add it to an \opt{}, or if you have to write each ection for it again
22:37:05BigBambi+ all the platform files etc.
22:37:42gevaertsBigBambi: "This is because for legal reasons, we cannot distribute the bootloader directly". Isn't there a comma missing somewhere?
22:37:47*gevaerts is nitpicking
22:38:42BigBambigevaerts: you could have one after because I suppose
22:38:52BigBambigevaerts: Or change the because for an as
22:39:07gevaertsI think I'd put one there, but I'm not entirely sure
22:39:24BigBambigevaerts: me neither
22:39:34gevaertsThis is a job for the RSB!
22:39:34BigBambiI think on balance I will add it
22:39:38BigBambihehe :)
22:40:09BigBambiI think you need two commas or none there in fact
22:40:24*gevaerts agrees
22:40:31BigBambiI think I prefer it with none
22:41:17gevaertsEither works for me
22:41:27 Quit ender` (" Who is this General Failure and why is he reading my hard drive?")
22:44:49gevaertsBigBambi: Eject / unmount or Safely eject / unmount?
22:45:16BigBambigevaerts: Yes, probably worth emphasising it
22:46:37gevaerts"Rockbox Utility can also aid you in the creation of voice files in other languages" Maybe add "or with different voices" there?
22:46:52BigBambiwill do
22:47:28pixelmasaratoga: yes, the M3 doesn't charge in Rockbox (nor do the other Iaudio targets, at least I always charge in the "Cowon loader"). I wonder if the bug reporter completely installs the Cowon firmware again to charger or whether he knows about the trick to make it stay in the loader, not sure how to read the report
22:48:22BigBambigevaerts: "the creation of voice files with different voices
22:48:28BigBambior in other languages"
22:48:35gevaertsAnother nit : "The bootloader only changes rarely, and should not normally need to be updated". This seems to interrupt the flow a bit. Maybe move this sentence a bit?
22:49:04BigBambiI'll put it at the end of that ection
22:49:13BigBambi(also correct the "alo" to "also" :)
22:49:43 Quit nuonguy ("This computer has gone to sleep")
22:50:23gevaertsgood idea!
22:52:27planetbeinglinuxstb: Very doubtful (whether the iphone attacks can be used). all of thrm are based off of specific software implementation errors in sw. We had a stack overflow in the tiff parser (does the ipod display tiffs even?), bleichenbach's attack against RSA padding (is there any evidence of RSA for these things?), DER certificate parsing stack overflow (no certs in ippd fw, i believe) and some other misc collection of overflow in the bas
22:52:51 Join ICPRC [0] (
22:54:09*BigBambi attacks invadarox with a big pen
22:54:15BigBambiFor it is mightier than the sword
22:54:50ICPRCI'm wondering if anyone can help me with a Rockbox Utility problem, because the log files and all, aren't helping me one bit with it.
22:55:08BigBambiICPRC: Sure, just ask
22:55:14evilnick_7ICPRC: Ask away; what player do you have, what OS are you using etc.
22:55:24pixelmaBigBambi: hopefully spelled correctly ;)
22:55:28*pixelma in nitpicking mode now too
22:55:39BigBambipixelma: I'll do my best :)
22:55:47BigBambiGood, nitpicking is good
22:55:58gevaertsBigBambi: gigabeat_install.tex
22:56:00ICPRCI'm working it on a Mac, because I have no other windows computer to use. I converted my Ipod to windows format, and tried several times, but Rockbox Utility keeps picking it up as a Macpod.
22:56:04gevaertsBigBambi: gigabeat_install.tex has "unintall"
22:56:10BigBambigevaerts: thanks
22:56:18BigBambiNote the missing s :/
22:56:25 Join japc [0] (
22:56:43 Quit japc (Read error: 104 (Connection reset by peer))
22:57:26BigBambiICPRC: How did you convert it?
22:57:44ICPRCI had an old windows computer, before it died, and I had it formatted on there.
22:57:54ICPRCNever formatted it to Mac
22:58:10BigBambiConverting Mac -> Win ipod is more than formatting it
22:58:23BigBambiThere is a wiki page linked from the manual that should help
22:58:42ICPRCI tried, it didn't work...
22:58:47BigBambiIf you have ever restored it on the Mac, that would make it a Macpod too
22:58:55*gevaerts has finished going through the patch
22:59:01ICPRCI usually come to these things, when I can't get anything to work
22:59:04BigBambiICPRC: Did you get any error messages?
22:59:16BigBambigevaerts: Thanks, I'll put a new one up with your changes
22:59:19ICPRCNo. Only error I'm getting is from Rockbox Utility
22:59:38gevaertsBigBambi: I like the new approach. Poke me when you think it's ready for commit
22:59:43linuxstbICPRC: Does itunes describe it as a "macpod" or "winpod"?
22:59:47BigBambigevaerts: Thanks, will do
22:59:59BigBambigevaerts: I'll read it again at least once more :)
23:00:14linuxstbICPRC: I think someone else reported this issue. I think the solution was to use ipodpatcher to install the bootloader, rather than rockbox utility.
23:00:49ICPRCI don't think I tried that... lemme give that a shot quickly
23:01:34ICPRCIt's working so far....
23:02:02linuxstbICPRC: There's a bug report here -
23:02:04ICPRCThank you, I love you! it's working.
23:03:38ICPRCOh, and one more question, the Theme packages and Fonts and all... When I download them, shouldn't there be files in the folders for installing them?
23:04:46evilnick_7ICPRC: You should extract them to the root of the iPod drive, they ought to have the required folder structure intact
23:04:46BigBambiICPRC: They are in .rockbox - the Mac hides folders starting with a full stop by default
23:05:02ICPRCOh, okay.
23:05:33linuxstbPlus the default Mac (GUI) unzipping program will wrongly add a new top-level folder that shouldn't exist (matching the name of the .zip file).
23:06:02linuxstbIf you're comfortable with the terminal, I would suggest "unzip -d /Volumes/ipod/"
23:06:32evilnick_7linuxstb: So does the windows (XP at least) built-in zipfile handler, if you blindly click Next through the wizard.
23:06:36ICPRCI don't know why but my Mac auto-unzips them.
23:06:46linuxstbslap it
23:07:02linuxstbThat sounds like your browser doing that though.
23:08:02 Quit ICPRC ("Snak 5.3.1 Unregistered copy. Evaluation period is over. Program will now quit. Thanks for using Snak.")
23:08:39 Join ICPRC [0] (n=60f2bda8@gateway/web/cgi-irc/
23:08:45ICPRCWhoops wrong button lol.
23:11:05ICPRCYou said unzip straight to the Root folder on the Ipod right?
23:11:55BigBambiICPRC: If you use Stufit, it will cock it up for you
23:12:30BigBambiICPRC: I'd take linuxstb's advice and do "unzip -d /Volumes/ipod/" from the terminal
23:12:46BigBambiICPRC: [23:06:26] <linuxstb> Plus the default Mac (GUI) unzipping program will wrongly add a new top-level folder that shouldn't exist (matching the name of the .zip file).
23:12:54ICPRCAh ok.
23:13:00 Quit jgarvey ("Leaving")
23:14:01*ICPRC is going to stop the auto-unzip one way or another
23:17:32ICPRCIt's saying it can't find the file.
23:17:52BigBambiWhat is?
23:18:18ICPRCI'm starting to think my Mac is taking after GLaDos from Portal -.-
23:18:29BigBambiAre you in the same folder as where you downloaded the file you are trying to unzip?
23:18:50ICPRCYeah, it goes straight to the desktop, and that's where I am in Terminal
23:19:12BigBambiand if you do "ls" you can see the file?
23:20:25ICPRCYeah, but it's not zipped like the one I see directly on the Desktop
23:20:34BigBambiWhat is it called?
23:20:55BigBambinot .zip?
23:21:44BigBambiyet you downloaded
23:22:04ICPRCYeah, it's chilling right here, on the top right corner of my desktop.
23:22:36BigBambibizarre. I don't have a Mac, so I'm not sure if they do something different to linux is some odd way
23:22:39ICPRCOkay, that's weird... it's not there anymore, Give me a sec.
23:22:53ICPRCOkay this is a bit freaky...
23:23:02ICPRCIt moved itself to the documents o.o
23:23:12BigBambiIs lcd_non-mono the same as LCD_DEPTH < 2 ?
23:23:52ICPRCI got it.
23:24:04ICPRCI have no clue HOW it re-located to Documents...
23:25:37ICPRCI can still put music on here though right?
23:25:37gevaertsBigBambi: I would expect it to be exactly the opposite (LCD_DEPTH<2 == LCD_DEPTH==1 == mono, lcd_non-mono sounds like not mono)
23:25:56BigBambigevaerts: er, sorry - that's what I meant
23:25:59*BigBambi slaps head
23:26:20BigBambigevaerts: invadrox has #if (LCD_DEPTH < 2)
23:26:21BigBambi #error INVADROX: Unsupported LCD
23:26:49BigBambiand I was looking for a manual opt to include it for suitable players
23:26:51linuxstbBigBambi: See apps/features.txt for how lcd_non-mono is defined (and all the others)
23:26:58BigBambilinuxstb: Thanks
23:27:11planetbeinglinuxstb: if rc4 is still used, and the key length is 32-bit like it was in previous versions, that's potentially brute-forceable.
23:27:57planetbeingBut that might be too many ifs. :p
23:28:07BigBambiSo yes, lcd_non-mono is what I want :)
23:29:13 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
23:29:16ICPRCThank you both.
23:30:07BigBambiYou are welcome
23:30:28ICPRCAnd now, off to putting my playlists on here lol.
23:30:36ICPRChave a good day ya'll
23:30:46 Quit ICPRC ("CGI:IRC")
23:36:40linuxstbplanetbeing: IIUC, the "linux4nano" group seem to have ruled out rc4 -
23:38:32 Join FuShi_JP [0] (n=4dfda3cd@gateway/web/cgi-irc/
23:38:40 Quit FuShi_JP (Client Quit)
23:38:45bertrikI did only have a crash course on encryption, but I think the conclusion drawn there is premature
23:38:52 Join FuShi_JP [0] (n=4dfda3cd@gateway/web/cgi-irc/
23:39:47pixelmaBigBambi: lcd_non-mono wouldn't be correct because the colour depth isn't the problem there but the actual display size is - IIRC invadrox is also not on the Mini, M3, c200 and might be there for the m:robe100
23:40:54BigBambipixelma: I was going by invadrox .c that has #ifndef HAVE_LCD_BITMAP then error and if (LCD_DEPTH < 2) then error
23:41:05pixelmawhich has a mono display... I don't think there are completely suitable opts based on lcd size you could use
23:41:13BigBambiSo I went for \opt{lcd_bitmap}{\opt{lcd_non-mono}{
23:41:22pixelmabetter look at apps/plugins/SOURCES
23:42:39pixelma#if (LCD_WIDTH > 138) && (LCD_DEPTH > 1) the following comment is slightly wrong though
23:43:23BigBambiso lcd_non-mono is correct
23:43:31BigBambibut the width is the tricky bit
23:43:34pixelmayes and no
23:43:35linuxstbOne way would be to add an "lcd_gt_138" in apps/features.txt
23:43:44linuxstbOr rather lcdwidth_gt_138
23:43:52 Quit FuShi_JP ("CGI:IRC (Ping timeout)")
23:43:55pixelmais that really necessary?
23:44:03linuxstbIs there any other way?
23:44:32pixelmaI think the best way would be to fix the plugin for smaller lcds (and I have an idea why)
23:45:06pixelmafor now you could exclude/include by target opt in the manual, not nice but working
23:45:28*BigBambi doesn't want to look up that list :)
23:45:33BigBambibut yes, I can do that
23:46:27pixelmawell, it's in the platform files - be carefull about the small H10
23:47:08pixelmaI also meant "an idea how" ... :\
23:47:19BigBambipixelma: On another note, do I have to do anything special (escape characters etc) to break an opt across lines?
23:48:07pixelmayes, escape the line break as explained here:
23:48:45 Join FuShi_JP [0] (n=4dfda3cd@gateway/web/cgi-irc/
23:53:18 Join balug_ [0] (
23:55:42 Quit markun (Remote closed the connection)
23:55:44 Join miepchen^schlaf [0] (

Previous day | Next day