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-01-29

00:00:13 Quit itcheg (" ajax IRC Client")
00:01:15PSPdemonas soon as i leave everyone talks
00:01:36 Quit FOAD (Read error: 110 (Connection timed out))
00:01:36 Nick FOAD_ is now known as FOAD (
00:04:05 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
00:05:50 Join QuickStart [0] (
00:07:54 Quit tessarakt (Remote closed the connection)
00:09:58 Quit d34df00d (Read error: 113 (No route to host))
00:10:05 Join tessarakt [0] (
00:11:52 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
00:11:59 Quit ender` (" To err is human; to really foul things up takes a computer.")
00:12:12 Join Strife89 [0] (n=michael@
00:16:24 Join [1]TruthTaco [0] (
00:18:55rockofor real
00:18:58 Join killan [0] (
00:19:38LambdaCalculus37rocko: This isn't a social channel.
00:19:42LambdaCalculus37Keep it on-topic
00:20:22rockoROCKBOX RULEZ
00:20:31 Quit domonoky (Read error: 54 (Connection reset by peer))
00:21:46 Quit Strife89 ("Huzzah!")
00:23:01 Quit jgarvey ("Leaving")
00:26:20PSPdemonwhy is it that whenever someone goes offtopic and gets told to keep it on-topic.... they say "ROCKBOX RULEZ!"
00:26:54PSPdemonon another note is there a way to disable those messages that keep on poping up in the current builds?
00:27:46PSPdemonlike when i select a song it says something like "loading song" or something about settings
00:27:54PSPdemonlike someone put verbose on xD
00:28:10PSPdemonon E260 btw
00:28:20 Quit moos ("Rockbox rules the DAP world")
00:29:26 Quit LambdaCalculus37 ("dinner cooking time")
00:30:02 Quit MethoS (Remote closed the connection)
00:30:29***Saving seen data "./dancer.seen"
00:30:54PaulJam_well, at least on hard disk targets those splashes are useful to indicate that something happens while rockbox needs to wait for the disk to spin up.
00:31:15 Quit matsl ("Leaving")
00:32:15 Quit bmbl ("Woah!")
00:32:25PSPdemonahh well.....
00:32:44PSPdemonnothing to much of a annoyance.... just dont like them :P
00:32:51 Quit TruthTaco (Read error: 113 (No route to host))
00:32:51 Nick [1]TruthTaco is now known as TruthTaco (
00:32:55PSPdemonif its too much work then ill just skip it
00:36:14T0pazmcuelenaere, you about?
00:36:41T0pazi've been looking at the MMU initialisation in the zen firmware
00:37:46T0pazand have discovered that the 0x3ff0.... course page is mapped to 0x0
00:37:53T0pazso the app code can call routines in the bootstrap
00:38:00T0paz(without far jumping)
00:38:13T0pazyou probably knew this already ;)
00:38:25mcuelenaereT0paz: documentate ;)
00:38:29mcuelenaereno, I didn't
00:38:49T0pazthe first page table starts at 0x 0x40380000
00:39:01mcuelenaereI actually never looked long at the MMU stuff
00:39:13T0paz(4096 entries, each representing 1mb of virtual memory)
00:39:29 Quit faemir ("Lost terminal")
00:39:54T0pazand 0xdecc contains the routine to insert entries in the page table
00:40:08T0pazthere, it's in the logs, all i need now is a wiki account ;)
00:40:51mcuelenaere0xDECC is probably a common MMU page table insertion routine
00:41:34mcuelenaereis it something like in here?
00:43:04T0pazi actually mean 0xddc4
00:43:10T0pazanyway, lemme compare
00:43:21T0pazno, i do mean 0xdecc
00:43:41 Quit tessarakt ("Client exiting")
00:45:52 Quit QuickStart (Remote closed the connection)
00:46:59 Quit bertrik ("Leaving")
00:48:52T0pazok, the page insert routine is actually at 0xdfb8, and it's quite a lot more complex than map_section
00:49:01T0pazsince it does course page mapping as well
00:49:13 Quit kugel (Remote closed the connection)
00:50:07T0pazit is called six times in the bootstrap to set up different regions
00:51:07mcuelenaerehmm in that case it'll probably be comparable to how Linux uses the MMU (if you want some source code to compare)
00:52:31T0pazanother one of the page mappings is to map 0x280000 - 0x2a8000 to 0x0 as well
00:53:42mcuelenaereso both 0x3ff0.. and 0x280000-.. is mapped to 0x0?
00:53:52 Join itcheg [0] (i=62db4767@gateway/web/ajax/
00:54:11 Quit Zagor ("Clint excited")
00:54:12T0pazyes, i think
00:54:20mcuelenaerethat sounds weird
00:54:32mcuelenaerewhat physical address gets accessed then upon accessing 0x0?
00:54:50T0paz0x0 - 0x100000 is also mapped to 0x0
00:55:12 Quit BigBambi (Remote closed the connection)
00:55:13mcuelenaereI believe Rockbox does something similar as that
00:55:24mcuelenaeremapping virtual->physical with the same addresses
00:55:37T0pazthere's another mapping to PA 0x28000 which is where the USB descriptor stuff sits
00:55:37mcuelenaereprobably for setting that particular area as write-through or so
00:55:40mcuelenaere(to not cache it)
00:55:48T0pazi see
00:56:02mcuelenaerehave you read the ARM datasheet regarding this MMU?
00:56:34T0pazit is very helpful
00:57:15 Quit tyfoo (Read error: 104 (Connection reset by peer))
00:57:42 Join BigBambi [0] (
00:57:48 Quit BigBambi (Remote closed the connection)
00:58:26mcuelenaerehmm this zen x-fi firmware image seems to stop at 0xC1A4
00:58:53T0pazthis one goes to 0xed34
00:58:56mcuelenaerewhich firmware version are you analysing?
00:59:47mcuelenaereok I have 1_21_03
01:00:25mcuelenaerethis one has a function at 0xDECC
01:00:47 Join BigBambi [0] (
01:00:52T0paz0xdfb8 is the page function, i was wrong first time
01:01:05T0pazbut 0xdf08 is interesting to look at
01:01:11T0pazrepeated calls to 0xdfb8 with different arguments
01:02:43mcuelenaereR0->start address, R1->end address, R2->special flags?
01:03:23mcuelenaerehmm this looks familiar
01:03:33T0pazone of them is length i think
01:03:36*mcuelenaere seems to recognize this a bit from the ZVM firmware
01:04:30*mcuelenaere wonders whether an emulator could help here
01:04:46mcuelenaereI know zook used one to RE the decryption
01:04:57mcuelenaerebut I never got one working for the ZVM
01:05:12T0pazi interpreted it as r0=physical, r2=page-table-offset (virtual>>18), r1 =length
01:05:21T0pazi may be wrong ;)
01:06:22mcuelenaeredo you mean 0xDFB8 or 0xDECC?
01:07:04mcuelenaerehmm then that first call looks weird
01:07:22mcuelenaereDFB8(0, 0x100000, 0);
01:07:33mcuelenaerewhy map something of length 0?
01:07:42T0pazit is length 0x100000
01:07:44 Join cool_walking_ [0] (i=cb3b81c3@gateway/web/ajax/
01:07:50T0pazand VA 0x0 to PA 0x0
01:07:53mcuelenaereoh sorry
01:08:01mcuelenaereI swapped R2 & R1 in your reply
01:08:08T0pazi'm not sure what unit the length is in
01:08:16mcuelenaereprobably bytes?
01:08:37T0pazand i'm also not sure where 0x40000000+ is dealt with
01:09:08mcuelenaereAFAIK if it's not mapped, it is accessed directly (without using the MMU)
01:09:23 Quit parafin (Read error: 60 (Operation timed out))
01:10:02T0pazhmm, the datasheet implies that you'd get a FAULT if the page wasn't mapped
01:10:05T0pazmaybe you can turn that off
01:10:51mcuelenaerehmm ok, perhaps I spend too much time in a MIPS environment then :)
01:12:24T0pazemulation sounds like fun - what's a good emulator to use?
01:12:40mcuelenaeregood question
01:12:59T0pazqemu seems to support ARM well
01:13:07mcuelenaereQEMU or skyeye I guess
01:13:55 Join parafin [0] (
01:14:02mcuelenaerethere is an emulator on Flyspray which is developed in MS VC
01:14:15mcuelenaereI rewrote part of it to work with the ZVM, but it didn't do much
01:14:46T0pazi'll try qemu+gdb and see what happens
01:15:38 Quit flydutch ("/* empty */")
01:17:35 Quit nuonguy ("This computer has gone to sleep")
01:20:31 Nick fxb is now known as fxb__ (
01:24:49 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
01:26:07T0pazalso, how do you suppose that the 0x40000000 mapping works?
01:26:31T0pazwould 0x0 be onboard RAM and 0x40000000 external SDRAM?
01:26:55*gevaerts just saw something weird
01:27:05mcuelenaerecould be
01:27:14mcuelenaereI would think 0x0 to be SRAM/IRAM
01:27:28T0pazok, make sense
01:27:51T0pazthere's 60k at 0x0, so it could be a 64k SRAM i suppose
01:27:53linuxstbOr sometimes flash ROM (if your device has it - I have no idea what you're talking about...)
01:27:56mcuelenaereisn't something like this in the STMP36xx headers?
01:28:01T0pazlet me see
01:28:11gevaertsI wanted to stop playback, which made a bookmark as intended, but playback then restarted by itself. This happened a few times until I turned off the device. This was on gigabeat F wirh r19711.
01:28:12mcuelenaereI know the ZVM has memory-mapped NOR
01:28:20mcuelenaereperhaps the ZEN has this too?
01:28:32T0pazit has no hdd, so it would make sense
01:28:46T0paz(operating out of RAM being necessary on the ZVM i suppose)
01:28:46mcuelenaerewell it has NAND..
01:28:57T0pazNOR is faster?
01:29:05mcuelenaereno it's slower I think
01:29:10linuxstbWhat CPU/SoC are we talking about?
01:29:16mcuelenaerebut it has the advantage of being able to memory map in the CPU
01:29:21mcuelenaereCreative ZEN -> STMP37xx
01:29:24T0pazARM926EJ-S in a STMP3700
01:29:51mcuelenaerewhile NAND must be accessed through a separate (8/16-bit) bus
01:29:58mcuelenaerebut it has far more larger capacity
01:30:10mcuelenaereNAND chips are essentially the storage
01:30:12*jhMikeS finds that the ARC 4V4 indicator is rather dodgey (take that out and an iPod video reboots to disk mode fine).
01:30:24 Quit toffe82 ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]")
01:31:28T0pazapparently the smtp36xx has a 512k boot rom starting at 0x60000000, 256k of OCRAM at 0x0, 512k of flash at 0x70000000, with SDRAM starting at 0x60000000
01:32:54mcuelenaerethe STM3700 seems to have 16KB I-Cache
01:32:59T0pazthough no reason why the 37xx should be the same though, memory mapping must be the easiest thing to change
01:34:00T0pazdo you suppose the LCD is memory mapped too?
01:34:33T0pazor would the framebuffer be in normal SDRAM with a interrupt driven output?
01:34:45mcuelenaereI don't know
01:35:02T0pazi'm not sure what i'm talking about ;)
01:35:12T0pazanyway, i should go to bed
01:35:17mcuelenaerethe ZVM uses TMS320DM320 as chipset and there the LCD framebuffer is in memory, and the hw access it through RAM
01:35:46mcuelenaerebut that is a completely other SoC
01:35:51mcuelenaereso it isn't relevant :)
01:35:54 Quit robin0800 ("ChatZilla 0.9.84 [Firefox 3.0.5/2008121711]")
01:36:03mcuelenaereand I think that's more of an exception
01:36:40T0pazi haven't yet found anything resembling LCD IO ports or framebuffers
01:37:18mcuelenaeredo you know what the base address of the stmp37xx is?
01:37:25mcuelenaereI mean the base address of the HW registers
01:38:11T0pazi've gone through some of the Application_Initialize code naming addresses
01:38:28T0pazthey almost completely match up with the 36xx headers
01:38:53mcuelenaereah that sounds as good news :)
01:39:15T0pazlike 0x400bec54 does lots of testing-and-setting of the 5V DCDC converter and battery control registers
01:39:20 Quit jhMikeS (Nick collision from services.)
01:39:26 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
01:39:30T0pazthen there is a APBX and APBH reset routine
01:39:45T0pazsomething to do with buses, i'm not sure exactly what that achieves
01:40:07 Join QuickStart [0] (
01:40:18mcuelenaerethat 5V DCDC converter, is it internal to the SoC?
01:40:41T0paznow i know where 0x3ff0.... goes i can trace a bit more of the code
01:40:47mcuelenaereok, because I noticed the PIC found on the ZVM could also be on the Zen..
01:41:22T0pazthere's a register called "HW_POWER_5VCTRL - DCDC 5V Control"
01:42:37T0pazanyway, night, thanks for the suggestions
01:42:47mcuelenaereyeah, I'm also off to bed
01:43:13 Quit T0paz ("Leaving")
01:43:17Unhelpfulkugel: problem... unless i misunderstand the bug report, i can't duplicate the bug. i can still test the patch if you want, but i'm not sure that's a good test of whether or not it's successfully "fixed" anything :/
01:44:22 Join eflavoie [0] (
01:44:35 Join Makuseru [0] (
01:46:49 Quit itcheg (" ajax IRC Client")
01:47:55*PaulJam_ points gevaerts to;revision=19732
01:48:06PaulJam_please check with a current build ;)
01:52:49 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
01:56:26 Join fdinel [0] (
01:59:12 Quit Makuseru (Remote closed the connection)
02:04:45 Quit mcuelenaere ()
02:05:36 Quit Thundercloud (Remote closed the connection)
02:09:47 Join Makuseru [0] (
02:13:14 Quit HBK (Read error: 110 (Connection timed out))
02:13:23 Quit Makuseru (Remote closed the connection)
02:14:54*amiconn wonders about the comments in apps/plugins/SUBDIRS
02:15:28amiconnImo they're superfluous. They're not explaining anything, but just repeating the condition(s) in plaintext
02:20:18pixelmabut what speaks against comments?
02:30:31***Saving seen data "./dancer.seen"
02:34:43 Join topology [0] (
02:36:23 Join Rob2223 [0] (
02:38:00 Quit m0f0x ()
02:38:11 Join orsonj [0] (
02:44:26PSPdemonhey im at a loss
02:44:44PSPdemonmy sansa's battery went low and turned off the device
02:45:06PSPdemonif i try to plug in the adapter itll take me to usb connect OF
02:45:28PSPdemonand if i try to boot it so i can get to the menu.... it just tells me battery is to low
02:45:49PSPdemonso how do i boot it so i can charge it?
02:47:22orsonjI just left mine on the usb connect for a while and it charged
02:47:25krazykitit charges in the OF, doesn't it?
02:48:05 Quit rocko ("Leaving")
02:48:58 Quit sarixe ("Connection reset by the motherfucking peer")
02:49:25orsonjany idea why it (a sansa) won't play music. menus, etc work, but it simply won't play, stays at 0:00
02:49:55PSPdemonorsonj, i had a problem similar to that after i played some mod files after a while
02:50:14PSPdemoni brought it up here yesterday i think
02:52:54 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.")
02:54:00cool_walking_I've had that 0:00 thing a couple of times but I could never find a set of steps to reproduce it.
02:54:22 Join rocko [0] (
02:54:53 Quit Rob2222 (Read error: 110 (Connection timed out))
02:56:14cool_walking_It fixes itself if you reboot.
02:57:18PSPdemoncool_walking_, yea
02:57:28PSPdemonits a bug thats really weir
02:57:36PSPdemonbut i think i can reproduce mine
02:58:01PSPdemonthat is
02:58:06PSPdemonif i can get this thing charging
02:59:27PSPdemonalso oddly enough
02:59:47PSPdemoni think either i borked something in the 19868 source or it was bugged
02:59:57PSPdemonbecause i couldnt change stations on the fm tuner
03:00:21 Part Aurix_Lexico
03:00:25PSPdemoni could change them via a preset list... .but thats it :S
03:03:54 Quit PaulJam_ (".")
03:05:59UnhelpfulPSPdemon: you mean this problem?
03:08:56 Quit yhuang ("Leaving")
03:12:41*pixelma doubts the attached patch will compile... BUTTON_NONO... ;)
03:13:48Unhelpfuli don't know... i didn't bother trying the patch yet, since i seem to be unable to duplicate the bug... all i'm supposed to do is define some presets, and then find that i can't use next/prev so switch between them?
03:14:12PSPdemonUnhelpful, yes that issue lol
03:14:34pixelmachanging frequencies probably won't work too
03:14:41Unhelpfulright, well, i can change preset.
03:14:44Unhelpfulpresets that is :/
03:14:59pixelmawhich revision are you running?
03:16:14Unhelpfullooks like 19796... is this a more recent bug?
03:16:18pixelmathe bug was introduced in r19851
03:18:15*Unhelpful wonders which of our targets have efficient __builtin_clz implementations...
03:18:24Unhelpfuli'm pretty sure it's a single instruction on ARM
03:19:46 Join itcheg [0] (i=62db4767@gateway/web/ajax/
03:24:05jhMikeSUnhelpful: On ARM_ARCH >=5 clz is available. But...see ffs-arm.S for an efficient one for ARMv4.
03:25:12jhMikeSI suppose that could be expanded to include a version to find the MSb instead of the LSb.
03:25:24Unhelpful jhMikeS: so, only on beast, basically, of our ARM targets. know about coldfire or sh?
03:26:20 Join sarixe [0] (
03:26:21jhMikeSa later version of coldfire has a FF1 instruction
03:26:35jhMikeSSH I don't recall atm
03:26:37Unhelpfuli'm looking to improve fdiv in pictureflow.c - basically, i'm thinking that instead of a 64-bit division, we shift the numerator as many places left as we can without overflow, and then shift the divisor right if we haven't quite gotten PFREAL_SHIFT shifts
03:27:14 Quit gromit` (Read error: 110 (Connection timed out))
03:27:31 Join Seed [0] (
03:27:32jhMikeSWhat does the current implementation of __builin_clz do ?
03:28:45jhMikeSIf it's just a loop with a shift, I'd think it could be replaced with a binary search.
03:28:53Unhelpfulgood question... it should emit whatever the platform bit-counting instruction is, if there is one, and if not, it provides *some* sort of implementation of the function.
03:29:23 Join gromit` [0] (
03:29:32Unhelpfulwell, in this particular case, we won't even care what the actual value is unless it's <11, so binary search might not be worthwhile
03:31:17jhMikeShmmm, perhaps. it could still be faster.
03:32:16*jhMikeS would really need to see what's going on particular to not sit and make rash judgements :p
03:32:55UnhelpfuljhMikeS: well, look at fdiv in pictureflow.c if you want to see what i'm trying to fix. it's not very pretty, right now, and it's probably godawful slow on pretty much everything.
03:33:09Unhelpfuland we call it a few times per column when rendering :/
03:35:20Unhelpfulbasically, i'm trying to reduce it to a 32-bit division, while keeping as much precision as possible... but losing bits at the bottom if i have to.
03:37:20PSPdemonokay...think its charged up enough
03:37:33PSPdemonlets see if i can reproduce that issue
03:37:39Unhelpfulprobably best to start out by just writing it with __builtin_clz, see what gcc does with that, and maybe move to a specialized version if needed
03:39:02PSPdemoncool_wallkin_, ill see if i can reproduce the result
03:41:50PSPdemonbasically cool_walking_, i was playing solitare and had a .mod file running and it got into a point where it was looping a section of the .mod
03:42:03PSPdemonbut i didnt want to quit my game.... so i let it play out
03:42:30cool_walking_I don't have any .mod's, so it's not specific to that. Or could it be different issues with the same symptom?
03:42:44PSPdemonall the sudden it quit i finished my game and tried to play another song
03:42:52PSPdemonwouldnt play
03:43:13PSPdemontried to play .ogg, .mp3 another .mod, .wav ect ect ect
03:43:20PSPdemonnothing would play
03:43:26PSPdemonand would stay at 0:00
03:44:06cool_walking_Yeah that's what happened with me. I don't think I was playing a game any time it happened though. It's been ages since it's happened though, so memory's a bit foggy.
03:44:37PSPdemonwell i know in a bit
03:44:41PSPdemonits at the loop point
03:44:53PSPdemonwonder why it loops on that song
03:45:02cool_walking_I'll try it when I get home anyway (don't have any Rockbox target on me right now).
03:45:45PSPdemonwell when you get home tell me and ill send you the song if need be
03:46:21PSPdemonvery small song.... only 15 kb's
03:46:36PSPdemon( thats because it uses 8bit mario tracks :P )
03:46:44cool_walking_This was a current-ish build it happened to you with, right? Should post a bug then, and attach the file.
03:47:52PSPdemonwhat the hell
03:48:01PSPdemonthere we go
03:48:30PSPdemonwont play anything
03:48:59cool_walking_Cool :P Put the *exact* steps in a bug report.
03:49:39PSPdemonoddly the song makes it go into -0:02 left
03:49:48PSPdemonand then quits and breaks everything
03:50:01cool_walking_I think I remember that happening too!
03:51:34 Quit DerDome (Read error: 110 (Connection timed out))
03:54:31PSPdemonnow it seems to not lock up all the codecs like it did before
03:54:38PSPdemonbut it kills .mod still
03:55:02 Join nuonguy [0] (
04:01:42PSPdemoncool_walking_, well i can reproduce the .mod breakage... but now it wont reproduce the "all codec break" bug
04:01:55PSPdemonthen again im not playing solitare
04:03:15Unhelpfulpixelma: indeed, i can now duplicate the bug, but that patch doesn't compile.
04:04:58 Quit QuickStart (Remote closed the connection)
04:10:47 Join blkhawk- [0] (
04:19:14 Quit Seed ("cu, Andre")
04:23:51 Quit rocko ("Leaving")
04:24:05 Quit topology ()
04:27:19 Quit blkhawk (Read error: 110 (Connection timed out))
04:27:45 Nick blkhawk- is now known as blkhawk (
04:29:02 Join HBK [0] (
04:30:34***Saving seen data "./dancer.seen"
04:33:16 Quit miepchen^schlaf (Read error: 101 (Network is unreachable))
04:36:05Unhelpfulkugel: when you're around: your patch has a small typo (BUTTON_NONO), after fixing it, everything seems to work fine for me. i'd say go ahead and commit.
04:39:05 Join cool_walking__ [0] (
04:39:56 Quit cool_walking_ (" ajax IRC Client")
04:41:20 Nick cool_walking__ is now known as cool_walking_ (
04:44:11 Join Barahir_ [0] (
04:52:01 Quit z4chh (Read error: 60 (Operation timed out))
04:55:16 Quit Barahir (Read error: 110 (Connection timed out))
05:05:48 Join wolferous [0] (n=cf762582@gateway/web/cgi-irc/
05:06:01wolferoushey can someone help me please ?
05:06:05wolferousquick question
05:10:00 Quit wolferous (Client Quit)
05:25:38 Quit perrikwp (" ajax IRC Client")
05:31:08 Quit itcheg (" ajax IRC Client")
05:38:26 Quit Horscht ("Verlassend")
05:51:04orsonjApparently my problem was due to corrupt filesystem
05:55:38 Quit timc (Remote closed the connection)
06:09:25orsonjbleh, now it's doing a reboot loop
06:21:08 Quit DataGhost (Nick collision from services.)
06:21:16 Join DataGhost [0] (i=dataghos@unaffiliated/dataghost)
06:30:37***Saving seen data "./dancer.seen"
06:40:21JdGordonok, the statusbar handling in the WPS is driving me insane! :<
06:42:03 Quit tvelocity (Read error: 110 (Connection timed out))
06:42:35 Join tvelocity [0] (n=tony@
06:55:22 Join Seed [0] (
06:56:33 Quit BHSPitMonkey ("Ex-Chat")
07:00:13UnhelpfulJdGordon: still beating your head against that bug? :/
07:00:28JdGordonwhich one?
07:00:39 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
07:01:11Unhelpfulweren't you trying to fix some statusbar inconsistencies? or is this about the list-in-viewport feature?
07:01:50JdGordoncould be... i dont remeber exactly what you're thinking off.. but this one is just stupid and annoying
07:02:27JdGordonive got it working well, except the statusbar could flash for as much as 250ms when the wps first opens which is driving me mad
07:02:36JdGordonthe fact that it happens... not the flashing
07:02:40Unhelpfulmaybe i don't remember what i'm thinking of, either. my head's getting pretty messed up, trying to figure out how gcc generates what it does for some of my C...
07:03:10Unhelpfuland this is in WPS with statusbar disabled?
07:04:07JdGordonno, with it enabled
07:04:52JdGordonthe bar will simply refuse to draw if its disabled which makes things a bit simpler
07:07:08Unhelpfulhrm, ok, i pretty much understand what's happening on armv5... i've no clue what's happening on armv4 or coldfire:">
07:08:18Unhelpfularmv5 is using the count-leading-zeroes instruction... the others must be using gcc's implementation for clz, but it's not really clear how that works...
07:08:35Unhelpfulit *seems* snappier on armv4 (e200) to me, than the version that uses 64-bit divide, though...
07:11:39 Quit JdGordon (Remote closed the connection)
07:13:27 Join JdGordon [0] (
07:19:52 Quit intrados_ (Client Quit)
07:30:12 Join einhirn [0] (
07:36:22 Quit n17ikh ()
07:47:55 Join intrados [0] (
07:57:55 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
08:02:19 Join MrDuck [0] (
08:11:06 Quit fyrestorm (Read error: 104 (Connection reset by peer))
08:11:13 Quit einhirn (SendQ exceeded)
08:11:31 Join fyrestorm [0] (
08:13:43 Quit intrados ()
08:54:28***Started Dancer V4.16
08:54:28***Connected to on port 6667
08:54:28***Logfile for #rockbox started
08:54:35***Server message 501: 'logbot_ :Unknown MODE flag'
08:54:36Mode"logbot_ :+i" by logbot_
08:54:36 Join logbot_ [0] (n=bjst@gateway/web/cgi-irc/
08:54:36 Join cool_walking_ [0] (
08:54:36 Join kachna|lappy [0] (
08:54:36 Join merbzt [0] (n=benlar@
08:54:36 Join ender` [0] (
08:54:36 Join Rob2222 [0] (
08:54:36 Join homielowe [0] (n=eric_j_l@unaffiliated/homielowe)
08:54:36 Join Zagor [0] (n=bjorn@rockbox/developer/Zagor)
08:54:36 Join n17ikh [0] (n=n17ikh@
08:54:36 Join GodEater_ [0] (i=c2cbc962@rockbox/staff/GodEater)
08:54:36 Join fyrestorm [0] (
08:54:36 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
08:54:36 Join JdGordon [0] (n=Miranda@rockbox/developer/JdGordon)
08:54:36 Join Seed [0] (
08:54:36 Join tvelocity [0] (n=tony@
08:54:36 Join DataGhost [0] (i=dataghos@unaffiliated/dataghost)
08:54:36 Join Barahir_ [0] (
08:54:36 Join HBK [0] (
08:54:36 Join blkhawk [0] (
08:54:36 Join nuonguy [0] (
08:54:36 Join gromit` [0] (
08:54:36 Join sarixe [0] (
08:54:36 Join orsonj [0] (
08:54:36 Join eflavoie [0] (
08:54:36 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
08:54:36 Join parafin [0] (
08:54:36 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
08:54:36 Join killan [0] (
08:54:36 Join TruthTaco [0] (
08:54:36 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
08:54:36 Join HellDragon [0] (n=jd@Wikipedia/HellDragon)
08:54:36 Join FOAD [0] (
08:54:36 Join _lifeless [0] (n=lifeless@
08:54:36 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
08:54:36 Join pixelma [0] (n=pixelma@rockbox/staff/pixelma)
08:54:36 Join volkmar [0] (
08:54:36 Join Acky [0] (
08:54:36 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
08:54:36 Join PSPdemon [0] (
08:54:36 Join kubzior [0] (n=kubz@unaffiliated/kubz)
08:54:36 Join evilnick [0] (i=0c140464@gateway/web/ajax/
08:54:36 Join rphillips [0] (n=rphillip@unaffiliated/rphillips)
08:54:36 Join ufoman [0] (
08:54:36 Join FlynDice [0] (
08:54:36 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
08:54:36 Join rvvs89 [0] (n=ivo@pdpc/supporter/base/rvvs89)
08:54:36 Join shodanX [0] (
08:54:36 Join agaffney [0] (n=agaffney@gentoo/developer/agaffney)
08:54:36 Join welty [0] (
08:54:36 Join reacocard [0] (
08:54:36 Join suom1 [0] (
08:54:36 Join _Auron_ [0] (
08:54:36 Join krazykit [0] (
08:54:36 Join xSlack [0] (
08:54:36 Join jfc^2 [0] (
08:54:36 Join trisiak [0] (
08:54:36 Join balou [0] (
08:54:36 Join markun [50] (n=markun@rockbox/developer/markun)
08:54:36 Join Llorean [0] (n=DarkkOne@rockbox/administrator/Llorean)
08:54:36 Join PRINCESS_FLUFF [0] (
08:54:36 Join film42 [0] (
08:54:36 Join Kopfgeldjaeger [0] (
08:54:36 Join TMM [0] (
08:54:36 Join GodEater [0] (n=ge@rockbox/staff/GodEater)
08:54:36 Join Bagder [241] (n=daniel@rockbox/developer/bagder)
08:54:36 Join Galois [0] (
08:54:36 Join culture [0] (
08:54:36 Join chrippa [0] (
08:54:36 Join freqmod_qu [0] (i=quassel@2001:700:300:1430:213:d3ff:fee9:5ed0)
08:54:36 Join tarbo [0] (n=me@unaffiliated/tarbo)
08:54:36 Join scorche [0] (i=Blah@rockbox/administrator/scorche)
08:54:36 Join sbhsu [0] (
08:54:36 Join feisar [0] (
08:54:36 Join DaCapn [0] (
08:54:36 Join larstobi [0] (n=larstobi@
08:54:36 Join goffa [0] (n=goffa@
08:54:36 Join dionoea [0] (
08:54:36 Join fred_2 [0] (
08:54:36 Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri)
08:54:36 Join Unhelpful [0] (n=Militant@rockbox/developer/Unhelpful)
08:54:36 Join blithe [0] (
08:54:36 Join Zambezi [0] (i=stolgfor@
08:54:36 Join Beta2K [0] (
08:54:36 Join flux [0] (
08:54:36 Join tmzt [0] (
08:54:36 Join alexbobp [0] (n=alex@
08:54:36 Join Hadaka [0] (
08:54:36 Join lastebil [0] (
08:54:36 Join lightbulbjim [0] (
08:54:36 Join scorche|sh [50] (n=scorche@rockbox/administrator/scorche)
08:54:36 Join undertakingyou [0] (
08:54:36 Join idshark [0] (
08:54:36 Join liiwi [0] (
08:54:36 Join rasher [0] (
08:54:36 Join romain [0] (
08:54:36 Join desowin_ [0] (n=desowin@
08:54:36 Join Tuplanolla [0] (n=jani@unaffiliated/tuplanolla)
08:54:36 Join fxb__ [0] (
08:54:36 Join courtc [0] (n=court@unaffiliated/courtc)
08:54:36 Join maraz [0] (
08:54:36 Join avacore [0] (
08:54:36 Join thegeek [0] (
08:54:36 Join Xerion [0] (
08:54:36 Join J-23 [0] (
08:54:36 Join synergist [0] (
08:54:36 Join ze [0] (i=ze@
08:54:36 Join SUSaiyan [0] (
08:54:36 Join pabs [0] (
08:54:36 Join tim__b [0] (
08:54:36 Join tchan [0] (n=tchan@lunar-linux/developer/tchan)
08:54:36 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
08:54:36 Join Kohlrabi [0] (
08:54:36 Join soap [50] (n=soap@rockbox/staff/soap)
08:54:36 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
08:54:36 Join edrz [0] (n=eric@
08:54:36 Join Tristan [0] (
08:54:36 Join Baw [0] (
08:54:36 Join at0m|c [0] (
08:54:36 Join offset [0] (
08:54:36 Join kadoban [0] (
08:54:36 Join martian67 [0] (i=lol3izer@about/linux/regular/martian67)
08:54:36 Join obo [0] (
08:54:36 Join crashd [0] (
08:54:36 Join preglow [0] (
08:54:36 Join ch4os [0] (n=ch4os@gentoo/user/ch4os)
08:54:36 Join BlakeJohnson86 [0] (
08:54:36 Join crwl [0] (
08:54:36 Join @ChanServ [0] (ChanServ@services.)
08:54:36 Join lostlogic [50] (n=lostlogi@rockbox/developer/lostlogic)
08:54:36 Join havien [0] (
08:54:36 Join shadearg [0] (
08:54:36 Join yosafbridge [0] (
08:54:37UnhelpfuljhMikeS: here's a patch... there's some junk in it (ie, the __builtin_clz-based version), but nothing too serious:
08:55:14Unhelpfulthe un-inlining of fdiv is just to make it a bit easier to see how it codes fdiv via objdump
08:55:15 Quit cool_walking_ (Read error: 54 (Connection reset by peer))
08:55:57 Join flydutch [0] (
08:57:40Unhelpfuli wonder if all the messiness with MASK_TOP_N, and saving sign/value separately, might be done better by using the signed value, and doing if((*val << places) >>places == *val)
08:57:51 Join petur [50] (n=petur@rockbox/developer/petur)
08:58:52 Quit scorche (Nick collision from services.)
08:59:45 Join scorche [0] (i=Blah@rockbox/administrator/scorche)
09:00:09jhMikeSmasking like that can be expensive on ARM. I'm not sure what it will optimize to and if it involves ldr
09:01:23Unhelpfulone ldr at the end of the whole mess, it looks like... and the mask values themselves are immediates
09:02:07 Join jfc^3 [0] (
09:02:49 Join Bagderr [0] (n=daniel@gateway/web/cgi-irc/
09:03:35Bagderrpower recycled on server stuff
09:03:55Unhelpfulone odd bit i notice is that the coldfire version has the & ff800000 in it (PFREAL_SHIFT is 10), while the arm one doesn't... i suspect gcc does something clever, but i don't know either asm well enough to be sure what's going on.
09:03:56jhMikeSUnhelpful: I can't see how 0xffff8000 could be an immediate on ARM
09:04:43jhMikeScoldfire yes, but it's extended bytes
09:05:09*petur re-opens a bug he closed one year ago :/
09:05:58*jhMikeS wonders if bugs are starting to evolve into resistant strains
09:06:03Unhelpfulwell, maybe i'm not understanding that properly: 54: e312033e tst r2, #-134217728 ; 0xf8000000
09:06:45Unhelpfulthat sounds like an immediate to me, but i do see that there's no way that value is in the asm
09:07:04jhMikeSUnhelpful: Yeah, if a byte-sized value rotated by an even-n, then it can be immediate
09:07:45Unhelpfulah... so it does something else to deal with the 0xff800000
09:09:01jhMikeSit would need a couple cycles at least like move r0, #0xf8000000; mov r0, r0, asr #4; or the like
09:10:36jhMikeSinstead of if (x & 0xffff8000) do if (x > 0x00004000)
09:10:41Unhelpfulit looks to me like it loads an immediate 0x80000000 into a register, then does asr #8
09:11:15amiconnjhMikeS: Unfortunately the ffs trick cannot be applied to clz. ffs works by isolating the rightmost bit first. There is no such trick for isolating the leftmost bit
09:11:31Unhelpful...well, that step is actually only there for completeness at present. it's skipped since PF_REAL == 10
09:11:47jhMikeSamiconn: I know, and so were trying to get crafty there.
09:12:02 Quit kachna|lappy (Read error: 113 (No route to host))
09:12:22jhMikeStoo bad there's no instruction to reverse the bit order or it would :(
09:13:42*amiconn used parts of the ffs routine for optimising the unsigned arm division used in the ape codec though
09:15:31amiconnThe division routine uses shift optimisation for divisors that are powers of two. On armv5+ it uses the clz instruction, but on armv4 it used a binary-search clz implementation originally.
09:16:12amiconnSince a power-of-2 divisor already has a single isolated bit, the main part of the ffs routine works nicely, and is faster than the binsearch
09:17:00 Quit jfc^2 (Read error: 110 (Connection timed out))
09:17:06Unhelpfulamiconn: well, another question here is whether it's worthwhile to make it possibly a bit more complex, but have it produce the actual shifted value instead of the number of places, or whether it's better to use allowed_shift...
09:17:12 Quit Baw (Read error: 104 (Connection reset by peer))
09:17:13 Join Baw [0] (
09:17:33 Join n17ikh| [0] (n=n17ikh@
09:17:47 Quit n17ikh| (Remote closed the connection)
09:17:51Unhelpfulallowed_shift should probably be used on armv5 and on x86, since the sign fixups need to happen either way, but __builtin_clz reduces to one instruction
09:19:41 Quit gromit` (Read error: 110 (Connection timed out))
09:21:08 Nick Bagderr is now known as B4gder (n=daniel@gateway/web/cgi-irc/
09:21:47amiconnWhat does gcc use for __builtin_clz() on armv4, coldfire etc?
09:22:55Unhelpfulhere's how it compiled allowed_shift:">
09:23:09amiconnAlso, shouldn't allowed_shift() return 31 if uval is zero? Not that it matters...
09:24:05jhMikeSimx31 is ARMv6 btw :)
09:24:18Unhelpfuloh, *is* it? hrm.
09:24:24 Join Anges [0] (
09:24:43Unhelpfulit's our only armv5+ target, correct?
09:25:19jhMikeSI don't think so.
09:25:54amiconnThe D2 is armv5
09:26:16Unhelpfulah... so, there are at least two targets with the one-instruction __builtin_clz
09:26:22amiconnIt would be interesting to see the __builtin_clz() functions gcc uses for armv4 and coldfire
09:26:42Unhelpfulamiconn: by themselves, as opposed to how it inlines them in allowed_shift?
09:26:56amiconnIt doesn't inline them....
09:27:28amiconnThat's what your pastebin shows
09:27:42jhMikeSclearly not with jsr/bx there
09:29:01GodEater_btw, is the beast now "fully supported" ?
09:29:10Unhelpfulhrm... it doesn't say what it's actually calling, but the .elf has __clzsi2 in it
09:30:12LloreanGodEater_: Is it in rbutil?
09:30:37jhMikeSGodEater_: Again?
09:30:44amiconnRelocation is not yet applied (of course) if you disassemble the .o. Disasseble to .elf to be sure what it actually calls
09:31:03amiconn*Disassemble the .elf ...
09:31:03Unhelpfulyes, i've realized that now... :/
09:31:20GodEater_Llorean: no idea, that's why I was asking
09:31:38LloreanGodEater_: I'm pretty sure it's not yet.
09:31:42Unhelpfulwell, the .elf for coldfire and armv4 both contain __clzsi2... the symbol name only appears inside allowed_shift on coldfire, though, which is a bit confusing.
09:31:43LloreanIt would be on the front page, wouldn't it?
09:32:18GodEater_Llorean: that's what I assumed - but BigBambi and LamdaCalculus seem to be answering forum questions about it, AND pointing people to the manual
09:32:19jhMikeSwell, it will finally get supported more times than any other target I know of. :p
09:32:23GodEater_which made me wonder if I'd missed something
09:32:42LloreanGodEater_: I think only Lambda pointed them at the manual.
09:33:18GodEater_well true - but they're both acting like it's supported, and the manual implies the S is detected by rbutil as far as I can see
09:33:52GodEater_perhaps I should just butt out
09:33:57LloreanWell, the S manual shouldn't be available until it is detected.
09:34:02LloreanI think it's just a case of over-enthusiasm.
09:34:20Unhelpfulhere are the two __clzsi2 disassemblies:">
09:34:34GodEater_well the S manual is right there on the manual page =/
09:35:11LloreanAh, it probably shouldn't be yet. =/
09:35:22GodEater_hence my confusion
09:35:36GodEater_I know I've not been as active recently as others, so I just wanted to check my facts
09:35:58 Quit JdGordon (Read error: 104 (Connection reset by peer))
09:38:25 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
09:49:54 Join merbzt1 [0] (n=benlar@
09:50:04 Join Thundercloud [0] (
09:50:27jhMikeShrm, typing 'make clena' doesn't abort before doing 'Generating dependencies'
09:51:12ZagorjhMikeS: yeah, it's a little annoyance. everything depends on make.dep, unless specifically excluded
09:59:25 Quit GodEater_ (" ajax IRC Client")
09:59:31 Quit agaffney (Read error: 104 (Connection reset by peer))
10:00:21 Join GodEater_ [0] (i=c2cbc962@rockbox/staff/GodEater)
10:01:45 Join agaffney [0] (n=agaffney@gentoo/developer/agaffney)
10:07:23 Quit merbzt (Read error: 110 (Connection timed out))
10:09:28 Quit GodEater_ (Client Quit)
10:10:02 Join kachna|lappy [0] (
10:12:37 Join Linus [0] (n=linus@gateway/web/cgi-irc/
10:12:55 Part Linus
10:14:27 Join einhirn [0] (
10:15:18 Join LinusN [0] (n=linus@gateway/web/cgi-irc/
10:15:55 Join GodEater_ [0] (i=c2cbc962@rockbox/staff/GodEater)
10:19:41 Quit Seed ("cu, Andre")
10:35:31 Quit gevaerts (Nick collision from services.)
10:35:42 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
10:36:07 Quit Thundercloud (Remote closed the connection)
10:37:34 Quit evilnick (" ajax IRC Client")
10:45:13 Join robin0800 [0] (
10:47:12 Join petur2 [50] (n=petur@rockbox/developer/petur)
10:47:32 Quit petur (Nick collision from services.)
10:47:35 Nick petur2 is now known as petur (n=petur@rockbox/developer/petur)
10:54:32***Saving seen data "./dancer.seen"
10:57:15 Join merbzt [0] (n=benlar@
10:58:07 Quit homielowe ()
10:58:21Unhelpfulhere's a clz based on ->
10:58:35 Quit merbzt1 (Read error: 60 (Operation timed out))
10:59:37Unhelpfulit compiles much the same on coldfire, but it's all done with branches, rather than these conditional operations...
11:01:15Unhelpfuli should probably make a plugin to benchmark an fdiv based on allowed_shift, using each of myclz and __builtin_clz, and one based on max_shift_left.
11:09:03 Quit kachna|lappy (Read error: 104 (Connection reset by peer))
11:09:05 Join kachna|lappy [0] (
11:14:37 Quit kachna|lappy (Read error: 104 (Connection reset by peer))
11:14:39 Join MrDuck [0] (
11:22:11 Join kugel [0] (n=kugel@rockbox/developer/kugel)
11:23:42kugelUnhelpful: thanks
11:24:33kugelUnhelpful: why did you change the default album name position?
11:25:20Unhelpfulkugel: only on very short (vertically) screens, where it can overlap the album covers
11:25:54 Quit kugel (Nick collision from services.)
11:25:57 Join kugel_ [0] (
11:26:07 Nick kugel_ is now known as kugel (
11:26:31kugelUnhelpful: isn't the cover centered? that would mean above the cover there's always more space
11:26:52kugelI never liked to overlapping with the reflection. and I never liked different defaults on our targets :S
11:28:01Unhelpfulit's never been centered :)
11:28:36kugelhm, but still
11:28:42pixelmakugel: just try a c200 sim - album title at the bottom looks really better there
11:29:53pixelmabetter overlapping the reflection than overlapping the main cover art...
11:29:56kugelno need, I believe you :)
11:30:30kugeloh it overlapps with the main cover
11:30:39kugelis it bigger than height/2 now?
11:31:53Unhelpfulkugel: it's been *allowed* to extend clear to the top of the screen for some time now... what i did last week or so was increase the width constraint on landscape targets, so that square covers can be larger.
11:32:39 Quit linuxstb (Read error: 110 (Connection timed out))
11:34:09kugelah, I missed that
11:35:18kugelUnhelpful: can you commit the radio fix? I don't have access to that tree now
11:37:41kugeland I got to go now, see you
11:37:55 Quit kugel ("ChatZilla 0.9.84-rdmsoft [XULRunner]")
11:42:27 Quit balou (Remote closed the connection)
11:45:21 Join intrados [0] (
11:50:38 Join balou [0] (
11:57:01 Nick fxb__ is now known as fxb (
11:58:06 Quit robin0800 ("ChatZilla 0.9.84 [Firefox 3.0.5/2008121711]")
12:01:30 Join __lifeless [0] (n=lifeless@
12:03:33 Quit nuonguy ("This computer has gone to sleep")
12:04:03 Quit _lifeless (Read error: 110 (Connection timed out))
12:07:15 Quit __lifeless (Read error: 60 (Operation timed out))
12:12:08 Join tyfoo [0] (
12:18:01 Join _lifeless [0] (n=lifeless@
12:25:34 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
12:43:51 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
12:48:22 Join gromit` [0] (
12:51:16*Zagor contemplates a fade-on-pause time setting
12:52:02 Join __lifeless [0] (n=lifeless@
12:53:26 Join faemir [0] (
12:54:33***Saving seen data "./dancer.seen"
13:06:03 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
13:08:05 Join miepchen^schlaf [0] (
13:15:37 Quit _lifeless (Read error: 110 (Connection timed out))
13:19:38 Join Horschti [0] (
13:21:30 Part Anges
13:26:10 Quit havien (Remote closed the connection)
13:26:58 Join havien [0] (
13:28:43 Join Dieterbe [0] (
13:33:29 Part LinusN
13:35:26 Quit Horscht (Read error: 110 (Connection timed out))
13:41:51JdGordonZagor: how about moving fading into pcm? that would make volume on lineout work also :)
13:42:10 Quit Xerion (" ")
13:44:38 Quit havien (Remote closed the connection)
13:44:55 Join havien [0] (
13:44:58Zagorisn't lineout supposed to be 0db all the time?
13:45:18JdGordonyeah, which is why there is complaints about fade on stop not working
13:46:40Zagorfading in pcm would mean modifying already-committed pcm data. nasty.
13:47:09Zagorotoh we already do that for voice
13:47:09JdGordonnot if you completly rework pcm to mix everything properly :D
13:47:51BigBambiGodEater: If you notice, in pretty much all of my S answers (in all of two different threads) I've told people it isn't supported
13:47:54 Nick Barahir_ is now known as Barahir (
13:47:58Zagorit would still mean modifying committed data. it might become less nasty though...
13:48:48Zagorand indeed crossfeed does it too. so I guess that argument is rather weak :-)
13:48:52Zagorcrossfade even
13:49:24BigBambiGodEater: I felt telling people that it wasn't supported whilst saying info is on the wiki was better than ignoring them then having "Rockbox broke my gigabeat stuff"
13:49:30 Quit MrDuck (Connection timed out)
13:58:36 Join itcheg [0] (i=62db4767@gateway/web/ajax/
13:59:43BigBambiAlso, I only linked to the install page after the manual had been mentioned - I felt that if someone were going to try that they were better looking at that page rather than the manual
14:02:27 Quit itcheg (Client Quit)
14:08:31Mode"#rockbox +o logbot_ " by ChanServ (ChanServ@services.)
14:09:58JdGordonhow do people feel about having the statusbar disappear for at most 500ms (or so) whent he WPS is entered?
14:10:34JdGordonI understand its annoying, but the overall change is worth it... and this could be fixed (hopefuuly) soonish
14:10:42*JdGordon cant figure it out though :/
14:23:39 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
14:25:15Zagorwhat is the gain of committing it?
14:26:22 Join kushal_12_27_200 [0] (n=kushal@
14:26:52JdGordoncleans up the way the statusbar is handled in the wps
14:27:03JdGordonmakes things eaiser later
14:27:19 Join robin0800 [0] (
14:27:30 Join LambdaCalculus37 [0] (i=44a04303@rockbox/staff/LambdaCalculus37)
14:29:40 Join mcuelenaere_ [0] (n=mcuelena@rockbox/developer/mcuelenaere)
14:31:32 Join mcuelenaere__ [0] (
14:31:33 Quit mcuelenaere_ (Read error: 131 (Connection reset by peer))
14:35:10 Join Xerion [0] (
14:35:36 Quit kushal_12_27_200 ("Leaving")
14:44:23 Part B4gder
14:49:38 Quit mcuelenaere (Read error: 110 (Connection timed out))
14:50:09 Nick mcuelenaere__ is now known as mcuelenaere (
14:50:45 Join itcheg [0] (i=41d59de2@gateway/web/ajax/
14:53:09 Join PaulJam [0] (
14:53:58 Join mcuelenaere__ [0] (
14:54:21 Quit mcuelenaere (Read error: 131 (Connection reset by peer))
14:54:24 Nick mcuelenaere__ is now known as mcuelenaere_ (
14:54:35***Saving seen data "./dancer.seen"
14:54:38 Nick mcuelenaere_ is now known as mcuelenaere (n=mcuelena@rockbox/developer/mcuelenaere)
14:55:44 Quit robin0800 ("ChatZilla 0.9.84 [Firefox 3.0.5/2008121711]")
14:59:44 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
15:03:07pixelmaI'm not sure if others agree but for my taste your last two commits had quite a few almost unrelated changes combined into one (e.g. what has the beginning of a Clip manual to do with the Recorder and Ondio descriptions for the blind?)
15:03:11 Join PaulJam_ [0] (
15:03:16pixelma^ LambdaCalculus37
15:03:19GodEater_BigBambi: I only point out the apparent dichotomy of saying "it's not supported" and then proceeding to support it ;)
15:04:01BigBambiI take the point - I just think that he'd have tried to do it anyway, cocked it up and then blaimed us
15:04:46BigBambiI only offered any sort of support after my efforts at dissuading had proved pointless and it looked like he was going to plough on regardless
15:04:50GodEater_perhaps, and I'd have laughed at him. you're clearly nicer than me ;)
15:05:14*BigBambi smacks self - *blamed
15:05:23BigBambiGodEater: Hehe, not sure about that :)
15:05:47LambdaCalculus37pixelma: I had started some Clip manual work, but was also doing some unrelated work (rewrite the Ondio, Player, and Recorder blind descriptions) as well. I know I didn't have to commit the two Clip manual pieces, but I had already added them to my local trunk.
15:06:09LambdaCalculus37Also, the Clip blind description was written in on my local trunk before.
15:06:32pixelmayou could have made two commits out of it
15:06:46LambdaCalculus37pixelma: That's true.
15:07:42GodEater_BigBambi: in any case, my post really wasn't intended in any way as an admonishment - I just wondered if I'd missed something.
15:07:45LambdaCalculus37But that's why I mentioned "Some various pieces of manual work" in my commit message.
15:07:50pixelmaLambdaCalculus37: makes reverting easier (maybe not as important for the manual) and ups your commit count ;)
15:08:18LloreanGenerally we like to have our commits as 'atomic' as possible. One commit per "task" being accomplished, so the history is as useful as possible.
15:08:30LambdaCalculus37pixelma: Ah, good point. ;)
15:08:39BigBambiGodEater: Sorry, I've been in a bit of a bad mood for a couple of days - I seem to keep jumping off on things :)
15:08:53LambdaCalculus37Llorean: Understood. I'll make sure in the future to keep tasks and commit separate.
15:09:51GodEater_BigBambi: no problem - as I said this morning (when you weren't around), it's merely that I've been otherwise occupied in recent weeks, and thought I'd missed something important.
15:09:55 Join PaulJam__ [0] (
15:10:11GodEater_When I dived into the 'S' manual I got *really* confused
15:10:44BigBambiGodEater: Yes, that is why after the manual was mentioned I pointed at the wiki page
15:11:00LambdaCalculus37BigBambi: I was wondering why the manual was up.
15:11:05LambdaCalculus37It still needs some work.
15:11:14BigBambiAs I thought if he tried the manual it'd be urgh
15:11:33LambdaCalculus37Madness would ensue?
15:11:38GodEater_Well he'd get nowhere trying to follow the manual
15:11:42GodEater_it simply wouldn't work
15:12:23LambdaCalculus37GodEater_: One of the reasons the manual is still confusing is because we don't have a simpler install method.
15:12:36BigBambiNot really
15:12:45BigBambiThe manual doesn't contain the actual installation method
15:12:52GodEater_LambdaCalculus37: the manual claims that rbutil supports the S
15:12:52BigBambisimple or otherwise
15:12:55GodEater_which it doens't
15:13:29LambdaCalculus37GodEater_: That's one problem.
15:14:06GodEater_that's an understatement I think ;)
15:15:21GodEater_as BigBambi says, the other "problem" is that the manual method isn't detailed either
15:15:36GodEater_in my view, the manual for the S should not be publically available in it's current form
15:15:49*GodEater_ will brb
15:16:38LambdaCalculus37The manual method still requires you to roll a bootloader, build mknkboot, patch an S firmware, and a whole ton of stuff that a lot of users simply won't get, and if most of them still can't do a simple iPod install by reading the manual, then there's no way in hell they can install on the beast
15:16:39 Quit PaulJam_ (Read error: 60 (Operation timed out))
15:17:20 Join Ors [0] (
15:18:17BigBambiLambdaCalculus37: Yes, but at least it works. The manual doesn't contain those instructions, and the instructions it does contain just aren't true. Those are the manual problems, not any inherent difficulties in the install method itself
15:19:33LambdaCalculus37BigBambi: No arguments about it not working. But IIRC there was talk about writing a simpler tool to help facilitate installation on the beast (I think something like beastpatcher?)
15:19:52LambdaCalculus37Plus, most of that manual work looks like filler for now until more proper instructions can be written.
15:20:02BigBambiLambdaCalculus37: I'm sure the plan is to integrate it into rbutil
15:20:08GodEater_which it is
15:20:18GodEater_but we can't until we figure out the licensing issues with libMTP on windows
15:20:25BigBambiBut we were talking about the problems with the manual, not with the installation method
15:20:54GodEater_publishing a manual with missing information is one thing, publishing it with blatantly *wrong* info is reprehensible imo
15:21:13LambdaCalculus37GodEater_: Yes, so this must be fixed.
15:21:17*LambdaCalculus37 pokes Bagder
15:21:22PSPdemon<LambdaCalculus37> The manual method still requires you to roll a bootloader, build mknkboot, patch an S firmware, and a whole ton of stuff that a lot of users simply won't get, and if most of them still can't do a simple iPod install by reading the manual, then there's no way in hell they can install on the beast
15:21:36PSPdemon^lool... sound like the psp scene :P
15:21:36GodEater_LambdaCalculus37: thought you had commit rights now ?
15:21:36LambdaCalculus37PSPdemon: Yes, I know what I said.
15:21:55LambdaCalculus37GodEater_: I do, but I right now, I can't commit anything.
15:22:00LambdaCalculus37Not from work, anyway.
15:22:12GodEater_ah ok
15:22:17*GodEater_ summons Mr. Someone
15:23:01OrsHi, I am trying to install rockbox from Ubuntu. It says that file or folder not found when I use chmod +x sansapatcher. Could anyone assist please?
15:23:13 Quit PaulJam (Connection timed out)
15:23:47GodEater_ors: that would be because you're running the chmod from a directory which does not contain sansapatcher
15:23:55GodEater_ors: out of interest, why are you not using rbutil ?
15:24:01BigBambiOrs: Are you in the directory to which you downloaded sansapatcher?
15:26:32*GodEater_ watches some tumbleweed roll through
15:27:26*LambdaCalculus37 makes wind sounds
15:27:30OrsI have sorted that problem, now it says that i do not have permission for raw disc access. I have tried with sudo but did not work
15:27:54GodEater_I can hear wolves howling
15:28:28GodEater_Ors: what error did you get when you tried with sudo ?
15:29:24OrsGodEater_: permission denied on 3 devices and no sansa detected. you need permission for raw disc access for this program to work
15:29:49OrsGodEater_: How do I do it with rbutil?
15:30:03GodEater_that sounds like what you'd get when you run *without* sudo, not with it
15:30:20GodEater_can you confirm you did "sudo ./sansapatcher" ?
15:30:58GodEater_Ors: What to do with rbutil is all covered in the manual
15:32:10BigBambiIf you use rbutil keep in mind "Complete / Small Install is not working correctly for Sansa / Apple players: bootloader installation unmounts the player (required), but the build gets installed before the system can remount the player. You need to use the separate installs from the "Installation" tab for now. "
15:32:20OrsGodEater_: I have typed sudo with the wrong command (sorry, I am new to rockbox as well as Ubuntu). All sorted now, thanks
15:32:39GodEater_Ors: pleasure
15:32:57 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
15:34:01 Join wolfy12 [0] (n=cf762582@gateway/web/cgi-irc/
15:34:06wolfy12hey guys I have a question
15:34:09wolfy12is anyone here ?
15:34:27*GodEater_ is happy to answer this easy question
15:34:30Zagorwolfy12: that's not your question, is it?
15:34:35GodEater_it's not ?
15:34:38wolfy12I have an iPod nano
15:34:44wolfy121st gen
15:34:50wolfy12and when I plug it into my computer. it isn't in disk mode
15:34:58wolfy12no drive shows up... whats up with that ?'
15:35:03wolfy12I have the rockbox 3.1 installed
15:35:26LambdaCalculus37What happens on the screen when you plug it in?
15:35:55wolfy12it loads rockbox
15:35:56 Join {phoenix} [0] (
15:35:59wolfy12on the nano
15:36:10wolfy12but nothing shows up on the computer
15:36:41wolfy12did I need to turn on disk mode before I flashed the ROM or something ?
15:36:59*GodEater_ wonders what ROM wolfy12 has flashed, and what with
15:37:57BigBambiNo Ram flashing there
15:38:00*GodEater_ also wonders what so many people have against rbutil
15:38:02BigBambior ROM even
15:38:03wolfy12ok well...
15:38:14wolfy12why is it that it isn't showing a drive when i plug it in then
15:38:28LambdaCalculus37What about when you start the nano in the Apple firmware?
15:38:42LambdaCalculus37Shut down Rockbox, click on the hold switch, and try connecting again.
15:38:43wolfy12then yeah
15:38:49wolfy12it goes to disk mode
15:38:54LambdaCalculus37Then do that from now on.
15:38:55gevaertswolfy12: which exact rockbox version do you have installed? (you can see this in System->Rockbox info)
15:38:56wolfy12but freezes when I disconnect
15:38:58GodEater_you already know why it isn't showing a drive, it's because it's not in disk mode. The real question is "why isn't it going into disk mode?"
15:39:00wolfy12.... uhh.. soo annoying
15:39:18wolfy12verison ummm
15:39:44LambdaCalculus37That's not Rockbox 3.1, then.
15:39:47BigBambiSo not 3.1 then :)
15:40:00BigBambiwolfy12: There was a bug that was fiwed recently, please update
15:40:02wolfy12i used the latest build
15:40:05wolfy12from the daily builds i think
15:40:21BigBambiwolfy12: A new build is made everytime a change is made
15:40:24*gevaerts suspects another instance of FS #9831
15:40:25LambdaCalculus37Rockbox 3.1 is exactly that... Rockbox version 3.1.
15:40:31BigBambiGet the latest build from Current builds
15:40:33LambdaCalculus37A daily build doesn't count as a release.
15:40:46LambdaCalculus37Nor does a current build.
15:40:49BigBambiwolfy12: Current build not daily build
15:40:55gevaertsBigBambi: latest build is unlikely to solve this I think...
15:41:09GodEater_gevaerts: is the issue present in 3.1 itself ?
15:41:19*GodEater_ once more recommends rbutil then :)
15:41:22BigBambigevaerts: I thought I saw on the forums that people said it was fixed
15:41:38BigBambisince r19874 from memory
15:41:43gevaertsBigBambi: ah ok. I haven't looked at the forums recently...
15:41:47wolfy12ok so how do I get it into disk mode again ?
15:41:51wolfy12from say.. if it is off
15:41:52gevaertsWorth trying then
15:42:07LambdaCalculus37Click on the hold switch and connect the nano to your computer is one way.
15:42:38wolfy12OH NICE
15:42:38*gevaerts clearly hasn't followed development since last night properly...
15:42:46BigBambigevaerts: Or rather some said it was OK, others didn't
15:42:53GodEater_gevaerts: shame on you
15:42:54wolfy12I didnt know it was that easy Lambda... thanks
15:42:59GodEater_gevaerts: go to your corner
15:43:19GodEater_wolfy12: we can recommend the fine manual. It's really worth reading....
15:43:40LambdaCalculus37We poured a lot of blood, sweat, and tears into that manual.
15:43:41wolfy12ill dl it
15:43:50wolfy12I'm gonna put 3.1 on.. see if this fixes my problem
15:44:40 Join n1s [0] (n=nils@rockbox/developer/n1s)
15:44:46*PSPdemon wonders how good that anti-alias is on rockbox
15:47:00BigBambiwhat anti-alias?
15:47:10*GodEater_ was wondering the same
15:48:18wolfy12hey thanks guys.. my problem is totally fixed now
15:48:21wolfy12now that I have 3.1
15:48:31wolfy12when I plug it in.. it loads rockbox.. and is in disk mode.. yay
15:48:37PSPdemonBigBambi, subpixel font rendering ring a bell?
15:48:51BigBambiPSPdemon: Nope, Rockbox doesn't have that
15:48:56PSPdemonbasically smoothing of fonts to be less pixely
15:49:05GodEater_we know what it is
15:49:11BigBambiYes, I know, but Rockbox doesn't have it
15:49:13GodEater_but Rockbox doesn't do it
15:49:59 Quit wolfy12 ("CGI:IRC (EOF)")
15:50:04LambdaCalculus37I think there was a patch floating around in Flyspray for anti-aliased fonts.
15:50:37LambdaCalculus37FS #8961 is the patch.
15:50:59LambdaCalculus37But that patch isn't in SVN, of course.
15:51:23BigBambiYes, there is a patch but Rockbox itself doesn't do it at this time
15:52:58 Join jgarvey [0] (
16:01:09 Join Seed [0] (
16:05:17PSPdemonLambda, there is a patch for it
16:05:28PSPdemonand im curious how well it works
16:05:46PSPdemonive seen a few screenshots with anti-alias fonts patch.... looks nice :)
16:06:25 Join petur2 [50] (n=petur@rockbox/developer/petur)
16:06:58 Quit petur (Nick collision from services.)
16:07:05 Nick petur2 is now known as petur (n=petur@rockbox/developer/petur)
16:09:29LambdaCalculus37PSPdemon: I did mention that there was a patch for it. And if you're curious, then download it and set up a development environment, and try the patch out.
16:10:42 Quit TMM (Remote closed the connection)
16:13:03PSPdemonLambda, i already have it setup...wondering if its worth it though :S
16:13:22PSPdemonmore or less is if it has any speed problems ( albit i doubt it does )
16:13:48 Quit culture (Read error: 60 (Operation timed out))
16:14:50 Join jbotalan [0] (
16:15:40 Join PaulJam [0] (
16:16:07 Join Zoxc [0] (
16:16:23 Join culture [0] (
16:17:10jbotalanso...the themes site. is there anyone here who has been involved in the development of it? i would like to help, and i have the code in front of me; i'm experimenting with it and have some curiosities that i'd like to talk out with the original author(s) of it
16:17:44*GodEater_ nudges linuxstb
16:17:51 Quit GodEater_ (" ajax IRC Client")
16:18:07 Join GodEater_ [0] (i=c2cbc962@rockbox/staff/GodEater)
16:18:29 Quit PaulJam__ (Read error: 113 (No route to host))
16:19:20GodEater_jbotalan: best thing would be to just ask your questions about the site code
16:19:33GodEater_linuxstb or scorche will see your question at some point, even if it's not immediately
16:20:50mcuelenaerejbotalan: I worked a bit on the theme site
16:23:57jbotalanah okay. so i am curious−−and i have only done some very limited coding−−but how much separation of presentation from code is expected? are there any documented goals of the site? like a list of features?
16:24:07jbotalan*wanted features
16:24:33mcuelenaereheh, that's something I also like to know
16:24:58jbotalanso there's no clear direction?
16:25:09GodEater_jbotalan: that's kind of why there is no themes site ;)
16:25:10mcuelenaereAFAIK it needs to be able to handle uploads of themes and an administration page
16:25:14 Quit sarixe ("Connection reset by the motherfucking peer")
16:25:18mcuelenaereand of course displaying them
16:25:58GodEater_and downloading via rbutil
16:26:06mcuelenaerethat wouldn't be really hard to implement
16:26:09 Join jon-kha [0] (
16:26:28mcuelenaereand try doing this all by KISS
16:26:59jbotalanyep. i just noticed some repeated code; that's why i was wondering if there should be any more separation.
16:27:04 Part Ors
16:27:23mcuelenaerewell I think the code needs some cleanup and possibly rewriting
16:27:33rasherThere's a tracker task with some theme site work
16:27:38mcuelenaereespecially the Zip handling, this should be done by using internal PHP functions
16:27:50GodEater_jbotalan: I don't think anyone will object to more seperation if it helps
16:28:00rasherFS #9643
16:28:03PSPdemontheme site work?
16:28:12jbotalanjust wanted to make sure there wasn't a reason for things to be the way they are.
16:28:15*PSPdemon would like to know more
16:28:21PSPdemonis there a thread about this?
16:28:27jbotalanPSPdemon: i am looking at working on the theme site
16:28:42jbotalanjust was rooting up some information before i stomp on someone's toes, lol
16:28:46rasherjbotalan: You might want to have a look at the changes in
16:29:06rasherLooks like it's a patch to apply to the svn version
16:29:08mcuelenaerejbotalan: this is my most current version:">
16:29:08jbotalanrasher: thanks. will do
16:29:15mcuelenaerebut it needs some reworking
16:29:34mcuelenaere(it includes that particular patch too)
16:31:24jbotalanso mcuelenaere, do you have posted source of your version? what did you do?
16:31:47mcuelenaereI can generate a svn diff if you want
16:32:33 Join sarixe [0] (
16:32:41jbotalanthat would be cool. i actually have to move across campus at the moment, and then i will be in class...could you either post it somewhere or email it to me?
16:34:48jbotalanalrighty will have a look. thanks...will keep in touch
16:34:51 Part jbotalan
16:35:32PSPdemonSorry, no themes are available for the SanDisk Sansa e200.
16:36:11mcuelenaerePSPdemon: it's 1) not functional 2) doesn't have any themes because that's a free hosting limited to 10MB
16:36:16 Join robin0800 [0] (
16:36:22GodEater_oh dear
16:36:31PSPdemonoh wow
16:36:35*GodEater_ thinks jbotalan is about to get spammed to death
16:36:40PSPdemonlimited to 10 mb's?
16:36:55PSPdemonsurely there is better out there
16:36:56mcuelenaerePSPdemon: yes, and it's off-topic
16:37:08PSPdemonoh my bad
16:37:23 Join toffe82 [0] (
16:41:01 Join MethoS [0] (
16:49:49 Quit sarixe ("Connection reset by the motherfucking peer")
16:51:34 Quit {phoenix} (Remote closed the connection)
16:54:00 Join evilnick [0] (i=0c140464@gateway/web/ajax/
16:54:37***Saving seen data "./dancer.seen"
16:57:08 Nick LambdaCalculus37 is now known as Trodgor (i=44a04303@rockbox/staff/LambdaCalculus37)
16:57:19 Nick Trodgor is now known as LambdaCalculus37 (i=44a04303@rockbox/staff/LambdaCalculus37)
16:58:03 Join jbotalan [0] (
16:59:24 Join japc [0] (n=japc@
17:01:37 Quit robin0800 ("ChatZilla 0.9.84 [Firefox 3.0.5/2008121711]")
17:02:48 Join robin0800 [0] (
17:03:34 Quit Zagor ("Client exiting")
17:22:21 Quit fyrestorm (Read error: 104 (Connection reset by peer))
17:22:46 Join fyrestorm [0] (
17:24:34 Join nirolf [0] (n=c3087807@gateway/web/cgi-irc/
17:26:38 Join {phoenix} [0] (
17:34:14 Join BXCracer [0] (
17:42:32 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
17:49:25scorchemcuelenaere: what do the (?) marks mean in ?
17:50:34mcuelenaerehmm I'm not sure, probably something like things I didn't understand/didn't know how to implement at that moment
17:51:26scorchethose were all already implemented at the time...that was just me describing how the (then current) theme site worked and what each file was for
17:52:00mcuelenaerehmm was that version ever in SVN?
17:52:44mcuelenaere looks like the oldest version
17:52:57mcuelenaereand it doesn't include devices.txt or header.txt
17:53:02scorcheis the current codebase in svn plus that patch i saw linked above?
17:53:36mcuelenaereno, it's without
17:54:03mcuelenaereAFAIK, there are 3 different versions now: SVN, SVN+patch, SVN+patch+my changes
17:55:55scorcheis there a reason they arent committed? there is no current theme site at the moment, i wouldnt think there would be issues with simply updating SVN with what exists
17:56:39mcuelenaerehmm I'm sure my changes aren't completely clean, so I didn't commit them
17:57:10scorcheclean as in whitespace/comments?
17:57:13mcuelenaereI'm not sure about the patch, AFAI looked at it; it mostly only changed the internal structural representation of models
17:57:18 Quit robin0800 (Remote closed the connection)
17:57:26mcuelenaereand got it working with Windows unzip version
17:57:39mcuelenaerealso, I had trouble with it getting to work (that's why I modified it)
17:58:18mcuelenaereprobably not clean as in: not properly tested or 'hackerish' code
17:58:25mcuelenaereor just unfinished parts
17:58:29PSPdemonanyone other than me want to report a bug?
17:58:29mcuelenaereanyway, dinner time right now
17:58:43*PSPdemon doesnt want to register.....
17:59:01 Quit xSlack (Read error: 110 (Connection timed out))
18:01:25scorchemcuelenaere: i see...i just think that currently we need one main copy in SVN that we can all work off of instead of having SVN, your version, the patches on flyspray, would be handy to have one single version to work off of instead of trying to explain all the different versions to a newcomer wanting to work on it and having duplication of effort
18:02:43linuxstbmcuelenaere: Maybe I'm overly paranoid, but I don't trust things like PHP libraries. I chose to use the external unzip utility because it's well-proven. Remember we're allowing the world to upload things to a server, so paranoia and simplicity are high on my list of features.
18:03:33scorchewhat i would like to have happen from now is to get one version in SVN with what exists of likely your code and anything we might want from the patch, then have a discussion to hammer out all the details of what we want and expect to place that into a wiki page, then have X Y and Z implemented
18:05:27 Quit nirolf ("CGI:IRC")
18:05:29 Quit petur ("*burp*")
18:06:41 Join xSlack [0] (
18:08:31 Quit jbotalan (Read error: 113 (No route to host))
18:08:42 Nick fxb is now known as fxb__ (
18:21:42 Join Thundercloud [0] (
18:24:30 Join Anges [0] (
18:24:47mcuelenaerescorche: I agree, it's just that mine is more of a WIP
18:24:57mcuelenaereand I'm not always working on it :)
18:25:55PSPdemonnow i have basically reproduced what i did to break all codecs.... lets see if it happens again :P
18:26:04mcuelenaerelinuxstb: ok. but the main reason why I wanted to switch to using PHP libraries was as that patch was created for using both GNU unzip and a Windows version
18:26:28PSPdemoni know this method breaks mod.... and at one point did break all codecs... but need to try to reproduce the magical "nothing works" one
18:26:40scorcheindeed...i just feel that we should go with a more commit-early-commit-often scheme at the moment, since if anything is broken or if anything is insecure for now, it wont hurt much as there isnt any live site (not to say that we shouldnt bother to make it insecure and un-broken, of course)
18:27:32mcuelenaerelinuxstb: and what's really the difference between GNU unzip and the PHP library? they are both open source so they can have both (public) exploits..
18:27:40 Join jbotalan [0] (
18:28:18mcuelenaerejbotalan: do you read the logs? there was a theme site discussion while you weren't here
18:28:55PSPdemoni think the site is called
18:29:07scorchePSPdemon: what site?
18:30:00 Part jbotalan
18:31:05PSPdemon <−−- good one
18:31:24scorche"good one"?...what are you talking about?
18:31:44PSPdemonthat was to response of mcuelenaere
18:31:50PSPdemon( and jbotalan
18:32:04scorcheand do not link that site here please...that is not run by us...
18:32:17PSPdemonlol.... sorry
18:42:03 Join TMM [0] (
18:53:24 Join tvelocity[a] [0] (
18:53:37 Join bertrik [0] (
18:54:38***Saving seen data "./dancer.seen"
18:56:08 Join PatrickPatience [0] (i=patrickp@unaffiliated/patrickpatience)
18:57:08PatrickPatienceWhich is the Dancer bot? logbot_?
18:58:23 Join San-Man [0] (n=484e733c@gateway/web/cgi-irc/
18:59:23PatrickPatienceMind if I just check him out for a second?
18:59:43PatrickPatienceI wanna see his functions.
19:00:03 Quit San-Man (Client Quit)
19:00:06 Join jbotalan [0] (
19:00:06 Join San-Man [0] (n=484e733c@gateway/web/cgi-irc/
19:00:40San-Manwhoa, crowded in here...
19:02:26San-Mananyone alive that can help with a rockbox install issue?
19:02:58scorcheit is better if you just ask the question right out...
19:03:29scorchePatrickPatience: heh...dancer is oooooold...there are lots of docs available online, but feel free to PM it if you wish, i guess
19:03:58San-Manok, got a sansa e260 v1...I can see the thing and transfer files to it but when I try to install rockbox I get an error message (installer crashes upon autodetect also)...
19:04:48scorcheand what error message? long did you wait for the installer to autodetect your device before you decided it "crashed"?
19:05:17San-ManI'll try it again to get the exact message...the window greyed out...(using vista)...
19:05:45 Join kugel [0] (
19:06:31 Join nuonguy [0] (
19:06:53San-Manok, plugged in the sansa, screen says connected...shows up as Sansa e260 (G:) and (H:)...
19:07:24San-Manrunning the rockbox util...
19:07:42scorcheyou dont need to update us...just tell us the results...
19:08:45San-Manoooook...Autodetect says "Could not detect a device" manually...
19:09:05scorcheso select it manually
19:09:31 Quit Xerion (" ")
19:09:47San-ManProgress: Searching for Sansa then Permission for disc access denied
19:10:09scorcheare you running it under administrative rights?
19:12:23 Quit kugel (Remote closed the connection)
19:12:27 Quit linuxstb (Read error: 113 (No route to host))
19:12:53 Part Anges
19:13:49 Quit tvelocity (Connection timed out)
19:15:25San-Manfyi, firmware version is 01.02.18A if it matters...
19:15:58jbotalanmcuelenaere: you here? i see linuxstb isn't anymore...dumb classes getting in the way of useful work! i did read the logs; i want to wait on development until everyone else has committed their changes
19:16:23mcuelenaereI'm still here
19:16:27mcuelenaereand working on the theme site ;)
19:17:04jbotalancool. i think encapsulating the zip functions is a good idea since there's a debate as to how we are to handle that. shall i?
19:17:39mcuelenaereencapsulating them into a class you mean? sure
19:17:45mcuelenaerebut what are you going to encapsulate?
19:17:57mcuelenaerethe Linux 'unzip' utility you mean?
19:18:06bertrikkugel, I'd like to commit FS #9763 (modified cabbiev2 wps for clip) soonish. You made some modifications to the wps, do you need to claim credits for that or anything, before I commit?
19:18:46 Join Strife89 [0] (n=michael@
19:18:54jbotalani think i would use the built-in zip functions; but since we might need to change that encapsulating them would be good
19:19:39bertrikalso I'd like to have someone have a last look at the changes I made in root.make and for FS #9763
19:20:01 Join homielowe [0] (
19:20:06 Quit homielowe (Remote closed the connection)
19:20:28 Join kugel [0] (
19:22:32jbotalanhmm. i think im going to spend a bit more time thinking on it before i write anything
19:22:34 Quit undertakingyou (Remote closed the connection)
19:24:48 Nick PatrickPatience is now known as PatrickP|Away (i=patrickp@unaffiliated/patrickpatience)
19:26:26 Nick PatrickP|Away is now known as PatrickPatience (i=patrickp@unaffiliated/patrickpatience)
19:27:02 Join undertakingyou [0] (
19:28:24 Quit Strife89 ("Huzzah!")
19:31:15 Quit San-Man ("CGI:IRC (EOF)")
19:33:02 Join domonoky1 [0] (
19:34:06 Join bluebrother [0] (n=dom@rockbox/developer/bluebrother)
19:35:21bertrikwho is the "guardian" of the cabbie v2 wps? I'd like this person to have a look at a modified version for the clip (needed because of the yellow/cyan split in the display)
19:37:29LloreanI don't think there really is one.
19:38:13 Join fgh [0] (
19:38:23pixelmathe SVN version port was mostly done or at least lead by ZincAlloy (Johannes Voggenthaler), he's more active in the forums. I'd try posting in the "ongoing default theme contest" thread
19:39:09pixelmahe started it at least
19:39:25jbotalanmcuelenaere: do you know what the purpose of disp_helper() is? I don't understand its functionality at all...
19:39:27bertrikpixelma, ok thanks, I'll have a look in the forums
19:39:41mcuelenaerejbotalan: yes, the name is a bit misleading
19:40:16mcuelenaereit's meant to add a CSS class 'error' to an element when it's in the array $err
19:40:28jbotalanoh ok that makes a bit more sense
19:40:49pixelmabertrik: I did the monochrome ports mostly, can I have a look somewhere?
19:40:50jbotalanit helps to know what the <?= syntax is lol...i figured it out
19:41:22 Quit faemir (Read error: 60 (Operation timed out))
19:41:23mcuelenaereyes, it's a bit ugly
19:41:31mcuelenaereI'm not sure how to do it else, with JS perhaps
19:41:38mcuelenaerebut that's not really KISS..
19:41:45 Join faemir [0] (
19:42:07bertrikpixelma, it's in FS #9763, an screenshot of the proposed wps is at
19:43:05jbotalanit doesn't even look like "value" is a valid attribute. why would that be there?
19:43:13 Quit nuonguy ("This computer has gone to sleep")
19:43:39 Quit {phoenix} (Remote closed the connection)
19:46:23pixelmabertrik: because the Clip has a brighter colour on black colour scheme I would try to draw the graphics differently with the black part (on the displyay which is the white in the bmp) at the bottom, it looks better this way, more "natural". You can see what I mean in the m:robe100 port
19:46:39jbotalanmcuelenaere: how about prepping an array with each of the field names, set each field's value in this array to "error" if bad and something else if good and then when echoing the form always echo with the contents of that array? code is in one spot, kiss.
19:47:24 Quit japc ("Ex-Chat")
19:47:51mcuelenaerejbotalan: I'm currently reworking that page
19:48:16jbotalanoh ok
19:48:20 Join tessarakt [0] (
19:48:28mcuelenaerethis is how it currently looks:
19:48:38bertrikpixelma, I think you mean that the "highlight" on the button is now black on the clip, right?
19:48:51mcuelenaereso it's more or less like you said :)
19:48:57jhMikeSanyone know if a 3g firewire cable is safe to use with an ipod video?
19:48:59pixelmabertrik: yes
19:49:27pixelmaI'd rather draw the "shadow" then
19:49:43 Quit domonoky (Read error: 110 (Connection timed out))
19:50:19 Quit MethoS (Remote closed the connection)
19:51:11pixelmaI actually did for the m:robe100
19:51:23 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
19:51:26mcuelenaerejbotalan: oh and if you're interested, there's also a need for an any format->PNG converter (with any format being any image format)
19:51:44jbotalanmcuelenaere: i find line 43 troublesome. "..$_FILES['zip']['type'] = "applica..." uhh...double equals?
19:51:45 Join Ors [0] (
19:51:59jbotalansame for the next line. and i'll dig some
19:52:07jbotalansee what i can come up with
19:52:09LloreanjhMikeS: I *think* all the firewire cables are fine to use, except they'll only charge it.
19:52:24mcuelenaerejbotalan: hmm you're totally right, not sure whether that's my code
19:52:31mcuelenaereanyway, I wasn't there yet with my rework :)
19:52:34jbotalanidk just noticed it!
19:52:45Bagdermcuelenaere: for image conversion you can just run 'convert' (from imagemagick/graphicsimagick)
19:52:59mcuelenaereah ok, even better
19:53:10bertrikpixelma, would this mean that we have to create new graphics or can we use the mrobe:100 ones (seem to be a bit bigger)
19:53:13gevaertsI'd imagine there being php wrappers for imagemagick
19:53:15*mcuelenaere thinks he should put this on that wiki page
19:53:24OrsHi there, I am unable to play an avi file even with mpegplayer. What might be the problem?
19:53:28Bagdergevaerts: there probable are, indeed
19:53:31jhMikeS"FireWire connections are not supported. To transfer songs, connect the USB cable provided." heh
19:53:37LambdaCalculus37Ors: That you're playing an AVI file?
19:53:38 Part PatrickPatience ("Leaving.")
19:53:52LambdaCalculus37Mpegplayer only plays MPEG-1 and MPEG-2 videos.
19:53:53mcuelenaerequestion is then whether they're installed on the server..
19:53:55pixelmabertrik: I think we would need new ones, but that could be done later maybe
19:54:08LloreanOrs: "mpeg" player.
19:54:17OrsLambdaCalculus37: What is the solution then
19:54:23LambdaCalculus37Transcode the video.
19:54:48gevaertsmcuelenaere: the "production" server will be under someone's full control (I guess scorche's), so that shouldn't be a problem
19:54:49jhMikeSLlorean: I just wanted to check regarding frying anything mostly. I don't think my sis would be thrilled if I did.
19:55:20LloreanjhMikeS: Ah, yes. Well, my understanding was/is that it's safe to charge them with 'em.
19:55:43OrsLambdaCalculus37: Could you recommend what to use on ubuntu?
19:56:06mcuelenaerehmm my test server doesn't seem to have imagick extensions installed
19:56:51jbotalanmcuelenaere: i'm 99.9% certain that it is an addon you have to install manually...
19:57:01mcuelenaereyes it is
19:57:10mcuelenaerebut it does have 'convert' installed so I could use that
19:57:23LambdaCalculus37I recommend reading our fine wiki page:
19:57:29LambdaCalculus37There are several options listed on it.
19:58:01jbotalan(lol) that was the option i came up with in my googling−−stopped looking at the irc window. convert, but not imagemagick? uhh i wonder what that's part of?
19:58:15 Join pyro_maniac [0] (
19:58:37gevaertsjbotalan: not the imagemagick php bindings
19:58:57jbotalanoh ahh now it makes sense
19:59:05jbotalansorry...being a bit thickheaded
19:59:09scorcheright...the server it will be going on is mine and i have full control over it, so it will not be a problem...
19:59:52jhMikeSamiconn: did that mpegplayer problem you reported (invalid time with nero encoded file) go away? I made a commit (r19875) that should address what appeared to be the cause.
20:00:25 Join topology [0] (
20:02:10bluebrotherany thoughts on an "expert" mode in rbutil's device selection dialog?
20:02:44bluebrotherthe idea is to have it disabled and auto-enable it if an error occured during detection. That way (at least I hope) users are forced to use the autodetection feature first
20:02:51bluebrothercurrenct look:
20:03:14*mcuelenaere is having the feeling that patch messed up more then it did good..
20:04:20amiconnjhMikeS: Didn't retry yet
20:04:35Lloreanbluebrother: Can auto-detection handle multiple devices yet?
20:04:49bluebrotherLlorean: no.
20:05:16kugelbluebrother: I don't think there's need for that
20:05:30bluebrotherbut I don't think that's a big deal for the average user. It should be able handling it at some later point though.
20:05:31kugelfrom my experience, user mostly use auto detection anyway
20:05:41Lloreanbluebrother: I like the idea of not giving a choice, normally (always relying on autodetect unless something goes wrong) but I'd like there to be a way to handle the case multiple devices are hooked up
20:05:42bluebrotherkugel: you're aware how many users fail to use the autodetection?
20:05:52LloreanEven if it's as simple as "Multiple devices detected, please run when only a single one is attached"
20:06:06LloreanWe need to try to discourage *any* use of manual selection.
20:06:07bluebrotherLlorean: enable the "expert mode" yourself :)
20:06:19kugelbluebrother: no, as I said, the most do autodetection from *my* experience
20:06:22jhMikeSamiconn: IIRC it was the audio track that had the problem which in that case it should play video with no audio. If it can't validate video it should say the format isn't supported.
20:06:41bluebrotherkugel: well, your experience obviously differs from mine :)
20:06:59Lloreankugel: The problem is that "most" still leaves a considerable percentage who don't.
20:07:19LloreanThe other problem is that many do auto-detect, then attempt to "correct" it because they think it's made a mistake.
20:07:25bluebrotherI especially like those people who choose Ipod 1G for a Nano 1G ...
20:10:21*domonoky1 should probably continue to work on FS #9485 someday :-)
20:10:48domonoky1but the expert mode looks good.
20:11:06bluebrotherhehe ... was thinking about picking that up already
20:11:27bluebrotherthough I'd prefer to just instruct the user to attach only one device −− or make his selection manually.
20:11:36kugelbluebrother: why not go even further? completely hide the manual detection part
20:11:43bluebrotherOtherwise we'd need to handle multiple devices for the *patchers too
20:11:43kugeland make it visible via a drop down button
20:12:02bluebrotherdrop down button?
20:12:24LloreanI do agree with "completely hide it" at least until the box is checked or something
20:12:30bluebrotherwell, in that case there wouldn't be a feedback if something is actually selected
20:12:35domonoky1bluebrother: the presentation in this patch is not good. But i think the reworked detection code, is on the right way.
20:12:36kugela button that, when you click it, lets the filesystem view appear, by expanding the dialog
20:13:05bluebrotherwhy a button? Why not using a checkbox?
20:13:15kugelcheckbox works too...
20:13:32kugelbutton/checkbox/radio button...whatever actually
20:13:35bluebrothera button would looks kinda weird there.
20:13:43bluebrotherradio button wouldn't work ;-)
20:13:50kugelmy suggestion wasn't focussed on making it a button
20:14:10*bluebrother points out that there is a noticably difference between radio-, check- and pushbuttons :)
20:14:13kugelbut on hiding, I don't really meant to say "it must be a button"
20:14:20 Join fml [0] (n=4fd3ce42@gateway/web/cgi-irc/
20:15:01*bluebrother will play around with the presentation of that a bit
20:15:09kugelbluebrother: well, you can be picky about buttons, or just use what fits best
20:15:20fmlHas something changed in the Wiki? I enter a page name into the 'go to' field (top right page corner), press ENTER, but nothing happens
20:17:26 Quit perrikwp (" ajax IRC Client")
20:17:56 Quit fgh ()
20:18:49 Part jbotalan
20:18:52 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
20:19:33LloreanWould anyone object to a rule for the forums asking people to refer to their players by their original storage (H120 rather than H160, etc) for the purpose of more clearly identifying specific players in discussions?
20:20:04LloreanFor example, an iPod 5G 30GB can be upgraded to 60/80 but the 32MB of RAM is the important part. Same with the 16MB of RAM in the H110 / 115 that could readily be upgraded to larger capacities as well
20:20:10 Quit topology ()
20:23:39 Join Zagor [242] (
20:24:37LambdaCalculus37Llorean: As long as they clarify (e.g. "I have a 30GB iPod video that I recently upgraded with an 80GB drive"), I don't have a problem because they're at least telling us what they've upgraded from.
20:25:19gevaertsIndeed. I think we want to know both the original model *and* any modifications
20:26:18evilnickThere's (almost) no such thing as being too thorough when describing what isn't working as expected, imho
20:26:56LloreanSo maybe a guideline like "when reporting your player, mention the original model plus any modifications you've made to it"?
20:27:32gevaertsLlorean: "that have been made" I think. People can resell modified players :)
20:28:34gevaertsOr maybe "any modifications or upgrades that have been done". I can imagine some people not seeing a different disk as a modification
20:35:54 Quit Ors ("Leaving.")
20:37:08 Quit tvelocity[a] (Connection timed out)
20:37:35 Join tvelocity[a] [0] (
20:44:36 Quit tessarakt ("Client exiting")
20:49:42 Join tessarakt [0] (
20:52:09 Quit tessarakt (Client Quit)
20:52:45 Join {phoenix} [0] (
20:54:33mcuelenaerecheckwps seems to be broken again..
20:54:40***Saving seen data "./dancer.seen"
20:59:08mcuelenaeredoes anyone have a clue how to fix this error?
20:59:08mcuelenaere../../firmware/export/font.h:66: error: expected identifier before numeric constant
21:02:21kugelmcuelenaere: is your font.h modified?
21:02:27fmlmcuelenaere: are the same compiler flags as for the core RB used? Because the same code is used for it and it compiles happiy.
21:02:33mcuelenaereno, it happens when I try to compile checkwps
21:02:45kugelthat's a enum definition, not sure how it should break
21:03:25kugelmcuelenaere: maybe it's redefined?
21:04:53kugelwow, checkwps is *very* broken
21:05:13mcuelenaerehmm it's definitely one of those compiler flags
21:05:23mcuelenaereyes and the theme site could use checkwps
21:06:13mcuelenaerehmm no, it's not the compiler flag
21:11:25mcuelenaereok I got the majority to compile, only the font.h bug remains..
21:13:22 Part pyro_maniac
21:24:34 Quit PSPdemon (Remote closed the connection)
21:25:27 Quit fml ("CGI:IRC")
21:30:57 Join Aurix_Lexico [0] (
21:31:00 Part Aurix_Lexico
21:36:54 Nick BigBambi is now known as BigBambi_ (n=Alex@rockbox/staff/BigBambi)
21:37:11 Nick BigBambi_ is now known as BigBambi (n=Alex@rockbox/staff/BigBambi)
21:38:17 Join T0paz [0] (
21:39:56 Join casainho [0] (n=chatzill@
21:41:56casainhohello :-)
21:42:12casainhodoes anyone knows of a working target player that uses TLV320AIC23 audio codec IC?
21:42:38Bagdergrep TLV320 firmware/export/config-*h
21:42:54 Quit tyfoo (Read error: 104 (Connection reset by peer))
21:42:57Bagderalthough I'm not sure they use *AIC23
21:44:24casainhoBagder: I remeber you said that few targets use it but just one is working... don't remember what target
21:44:55Bagderm3, m5 and x5 are all working
21:46:52casainhohmmm, ARM? coldfire?
21:49:12casainhothere is no pcm.c nor codec.c files, why?
21:49:22casainhothey are not target tree?
21:49:38domonoky1casainho: there is a working tlv320.c driver in rockbox, so you just need to provide the correct tranfer functions..
21:49:39Bagderpcm are independent of hw
21:49:47Bagderis even
21:50:17casainhowell, I were looking for that files, since I saw that Onda targets have that files for audio codec drivers...
21:51:00casainhoso, can anyone guide me, tell me what files should I creat for making the audio codec drivers?
21:51:34BagderI mean, those are existing "examples"
21:51:42bluebrotherwasn't the h100 / h300 also using the tlv?
21:51:43 Join merbzt1 [0] (n=benlar@
21:53:11kugelmcuelenaere: what flags did you use to compile?
21:53:29mcuelenaereI mean, I added none
21:53:39mcuelenaerekugel: btw see commit
21:53:50kugelwhich commit? :)
21:54:02*kugel waits a few seconds
21:54:19bluebrotherah right −− was mixing it up with the uda :o
21:54:20casainhoBagder: thanks!! I will look at that examples, I am working now on audio drivers
21:54:23domonoky1casainho: start with adding #define HAVE_TLV320 to your config-target.h and follow compiler errors and existing examples :-)
21:54:32Bagderit's a bit inconsistent of us to not define the codec the same way we define things like cpu or rtc
21:54:58BagderCODEC_TLV320 would make a lot of sense to me
21:55:42kugelmcuelenaere: the font.h fix looks weird
21:55:53mcuelenaereyeah, it isn't really a 'fix'
21:55:56mcuelenaeremore of a workaround
21:56:06casainhoI don't have that codec IC attached right now... I would like to be able to build the firmware, for booltoader load it
21:57:04casainhoif I do the driveirs for audio, buttons, LCD and SD Card, what should I need to do more to have a working firmware? (even If I don't have buttons nor audio codedc IC)
21:57:17*kugel doesn't get why a simple enum is so errornous
21:57:31mcuelenaereneither does /me
21:58:03mcuelenaerecasainho: if you just want to 'test' the firmware, you can use stubs
21:58:51casainhoyes, I just want to test it - I do not want to write drivers for hardware that I don't have yet
21:59:13 Quit LambdaCalculus37 (" ajax IRC Client")
21:59:17kugeluse stubs
21:59:22casainhowell, so I will look for that audio drivers files anyway and try to figure out what stubs I should make
22:00:31mcuelenaereyellow :/
22:01:17casainhoon audio-m5.c I just see the audio_set_output_source() and the audio_input_mux(), are just that 2 ones that I need to make as subs?
22:02:14 Quit {phoenix} (Remote closed the connection)
22:03:50domonoky1and the i2c/i2s transfer functions
22:03:50 Join petur [50] (n=petur@rockbox/developer/petur)
22:04:56domonoky1for the m5, thats target/coldfire/i2c-coldfire, and pcm-coldfire.c
22:04:58 Nick fxb__ is now known as fxb (
22:05:00jhMikeScasainho: pcm.c in firmare is the overall common layer for pcm. pcm-<target>.c provides the hardware interface.
22:07:29 Quit merbzt (Connection timed out)
22:09:13casainhodomonoky1: thanks.
22:09:13 Join topology [0] (
22:10:08casainhojhMikeS: so, I can look at files pcm-<target>.c and find there the functions I need to make as stubs? or there is any other file also?
22:11:00jhMikeScasainho: no, the only dependency is recording or not. there's also some comments in pcm.c about it.
22:12:21casainhojhMikeS: sorry but I didn't understand - you ansered "no" to waht question? what do you eally mean? −− sorry for my bad englsh language
22:13:09domonoky1no other files needed. transfer functions and input/audio switching is all that is needed for sound.
22:14:06casainhoso, I just need to work the pcm-<target>.c file?
22:14:31bertrikcasainho, you can be lazy and just put all stubs in a single .c file
22:15:00domonoky1its, audio-<target>.c, pcm-<target>.c and i2c-target.c and maybe i2s-target.c
22:15:21casainhodomonoky1: ah, okok - clear for me now :-)
22:15:26jhMikeSpretty much. pcm-<target>.c has to call some audiohw functions. pcm-meg-fx.c is about as simple a pcm driver as you get if you're curious.
22:16:58 Join Mathiasdm [0] (
22:19:15 Join ibseco [0] (
22:27:28 Join Xerion [0] (
22:34:50 Join Acksaw [0] (
22:35:33 Join hillshum [0] (
22:37:03 Quit Acky (Read error: 60 (Operation timed out))
22:37:44 Join nuonguy [0] (
22:47:18 Quit ibseco ()
22:48:57 Join MethoS [0] (
22:49:47 Quit itcheg (" ajax IRC Client")
22:54:41 Join tessarakt [0] (
22:54:44***Saving seen data "./dancer.seen"
22:56:51 Quit martian67 (Client Quit)
22:59:24 Quit casainho ("ChatZilla 0.9.84 [Firefox 3.0.5/2008121622]")
23:02:40 Join pixelma_ [0] (n=pixelma@rockbox/staff/pixelma)
23:04:29 Quit pixelma (Read error: 60 (Operation timed out))
23:04:45 Quit markun (Read error: 104 (Connection reset by peer))
23:05:18 Quit bluebrother ("leaving")
23:08:25 Join markun [50] (n=markun@rockbox/developer/markun)
23:13:45 Join martian67 [0] (i=lol3izer@about/linux/regular/martian67)
23:13:58 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
23:15:14 Quit domonoky1 (Read error: 104 (Connection reset by peer))
23:16:13 Quit Zagor ("Clint excited")
23:16:33 Join Zagor [242] (
23:16:38 Quit hillshum (Remote closed the connection)
23:17:46 Quit tessarakt ("Client exiting")
23:18:01 Join tessarakt [0] (
23:18:10 Quit tessarakt (Read error: 104 (Connection reset by peer))
23:18:22DEBUGReceived signal 15 (SIGTERM), terminating (snapshot: server.c line 1298)
23:18:22***Saving seen data "./dancer.seen"
23:19:05***Started Dancer V4.16
23:19:05***Connected to on port 6667
23:19:05***Logfile for #rockbox started
23:19:08***Server message 501: 'logbot_ :Unknown MODE flag'
23:19:08Mode"logbot_ :+i" by logbot_
23:19:08 Join logbot_ [0] (n=bjst@gateway/web/cgi-irc/
23:19:08 Join Zagor [242] (n=bjst@rockbox/developer/Zagor)
23:19:08 Join martian67 [0] (i=lol3izer@about/linux/regular/martian67)
23:19:08 Join markun [50] (n=markun@rockbox/developer/markun)
23:19:08 Join pixelma [0] (n=pixelma@rockbox/staff/pixelma)
23:19:08 Join MethoS [0] (
23:19:08 Join nuonguy [0] (
23:19:08 Join Acksaw [0] (
23:19:08 Join Xerion [0] (
23:19:08 Join Mathiasdm [0] (
23:19:08 Join topology [0] (
23:19:08 Join merbzt1 [0] (n=benlar@
23:19:08 Join T0paz [0] (
23:19:08 Join tvelocity[a] [0] (
23:19:08 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
23:19:08 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
23:19:08 Join faemir [0] (
23:19:08 Join undertakingyou [0] (
23:19:08 Join kugel [0] (n=kugel@rockbox/developer/kugel)
23:19:08 Join bertrik [0] (
23:19:08 Join TMM [0] (
23:19:08 Join Thundercloud [0] (
23:19:08 Join xSlack [0] (
23:19:08 Join BXCracer [0] (
23:19:08 Join fyrestorm [0] (
23:19:08 Join evilnick [0] (i=0c140464@gateway/web/ajax/
23:19:08 Join toffe82 [0] (
23:19:08 Join jon-kha [0] (
23:19:08 Join GodEater_ [0] (i=c2cbc962@rockbox/staff/GodEater)
23:19:08 Join culture [0] (
23:19:08 Join Zoxc [0] (
23:19:08 Join PaulJam [0] (
23:19:08 Join Seed [0] (
23:19:08 Join jgarvey [0] (
23:19:08 Join n1s [0] (n=nils@rockbox/developer/n1s)
23:19:08 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
23:19:08 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
23:19:08 Join havien [0] (
23:19:08 Join Dieterbe [0] (
23:19:08 Join Horschti [0] (n=Horscht@xbmc/user/horscht)
23:19:08 Join miepchen^schlaf [0] (
23:19:08 Join __lifeless [0] (n=lifeless@
23:19:08 Join gromit` [0] (
23:19:08 Join balou [0] (
23:19:08 Join intrados [0] (
23:19:08 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
23:19:08 Join agaffney [0] (n=agaffney@gentoo/developer/agaffney)
23:19:08 Join JdGordon|zzz [0] (n=jonno@rockbox/developer/JdGordon)
23:19:08 Join Baw [0] (
23:19:08 Join jfc^3 [0] (
23:19:08 Join scorche [0] (i=Blah@rockbox/administrator/scorche)
23:19:08 Join flydutch [0] (
23:19:08 Join ender` [0] (
23:19:08 Join Rob2222 [0] (
23:19:08 Join n17ikh [0] (n=n17ikh@
23:19:08 Join DataGhost [0] (i=dataghos@unaffiliated/dataghost)
23:19:08 Join Barahir [0] (
23:19:08 Join HBK [0] (
23:19:08 Join blkhawk [0] (
23:19:08 Join orsonj [0] (
23:19:08 Join eflavoie [0] (
23:19:08 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
23:19:08 Join parafin [0] (
23:19:08 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
23:19:08 Join killan [0] (
23:19:08 Join TruthTaco [0] (
23:19:08 Join HellDragon [0] (n=jd@Wikipedia/HellDragon)
23:19:08 Join FOAD [0] (
23:19:08 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
23:19:08 Join volkmar [0] (
23:19:08 Join kubzior [0] (n=kubz@unaffiliated/kubz)
23:19:08 Join rphillips [0] (n=rphillip@unaffiliated/rphillips)
23:19:08 Join ufoman [0] (
23:19:08 Join FlynDice [0] (
23:19:08 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
23:19:08 Join rvvs89 [0] (n=ivo@pdpc/supporter/base/rvvs89)
23:19:08 Join shodanX [0] (
23:19:08 Join welty [0] (
23:19:08 Join reacocard [0] (
23:19:08 Join suom1 [0] (
23:19:08 Join _Auron_ [0] (
23:19:08 Join krazykit [0] (
23:19:08 Join trisiak [0] (
23:19:08 Join Llorean [0] (n=DarkkOne@rockbox/administrator/Llorean)
23:19:08 Join PRINCESS_FLUFF [0] (
23:19:08 Join film42 [0] (
23:19:08 Join Kopfgeldjaeger [0] (
23:19:08 Join GodEater [0] (n=ge@rockbox/staff/GodEater)
23:19:08 Join Bagder [241] (n=daniel@rockbox/developer/bagder)
23:19:08 Join Galois [0] (
23:19:08 Join chrippa [0] (
23:19:08 Join freqmod_qu [0] (i=quassel@2001:700:300:1430:213:d3ff:fee9:5ed0)
23:19:08 Join tarbo [0] (n=me@unaffiliated/tarbo)
23:19:08 Join sbhsu [0] (
23:19:08 Join feisar [0] (
23:19:08 Join DaCapn [0] (
23:19:08 Join larstobi [0] (n=larstobi@
23:19:08 Join goffa [0] (n=goffa@
23:19:08 Join dionoea [0] (
23:19:08 Join fred_2 [0] (
23:19:08 Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri)
23:19:08 Join Unhelpful [0] (n=Militant@rockbox/developer/Unhelpful)
23:19:08 Join blithe [0] (
23:19:08 Join Zambezi [0] (i=stolgfor@
23:19:08 Join Beta2K [0] (
23:19:08 Join crwl [0] (
23:19:08 Join BlakeJohnson86 [0] (
23:19:08 Join ch4os [0] (n=ch4os@gentoo/user/ch4os)
23:19:08 Join preglow [0] (
23:19:08 Join crashd [0] (
23:19:08 Join obo [0] (
23:19:08 Join kadoban [0] (
23:19:08 Join offset [0] (
23:19:08 Join at0m|c [0] (
23:19:08 Join Tristan [0] (
23:19:08 Join lostlogic [50] (n=lostlogi@rockbox/developer/lostlogic)
23:19:08 Join shadearg [0] (
23:19:08 Join yosafbridge [0] (
23:19:08 Join edrz [0] (n=eric@
23:19:08 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
23:19:08 Join soap [50] (n=soap@rockbox/staff/soap)
23:19:08 Join Kohlrabi [0] (
23:19:08 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
23:19:08 Join tchan [0] (n=tchan@lunar-linux/developer/tchan)
23:19:08 Join tim__b [0] (
23:19:08 Join pabs [0] (
23:19:08 Join SUSaiyan [0] (
23:19:08 Join ze [0] (i=ze@
23:19:08 Join synergist [0] (
23:19:08 Join J-23 [0] (
23:19:08 Join thegeek [0] (
23:19:08 Join avacore [0] (
23:19:08 Join maraz [0] (
23:19:08 Join courtc [0] (n=court@unaffiliated/courtc)
23:19:08 Join fxb [0] (
23:19:08 Join Tuplanolla [0] (n=jani@unaffiliated/tuplanolla)
23:19:08 Join desowin_ [0] (n=desowin@
23:19:08 Join romain [0] (
23:19:08 Join rasher [0] (
23:19:08 Join liiwi [0] (
23:19:08 Join idshark [0] (
23:19:08 Join scorche|sh [50] (n=scorche@rockbox/administrator/scorche)
23:19:08 Join lightbulbjim [0] (
23:19:08 Join lastebil [0] (
23:19:08 Join Hadaka [0] (
23:19:08 Join alexbobp [0] (n=alex@
23:19:08 Join tmzt [0] (
23:19:08 Join flux [0] (
23:19:08 Join @ChanServ [0] (ChanServ@services.)
23:19:20 Quit amiconn (Nick collision from services.)
23:19:21 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
23:19:37 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
23:19:44 Join tessarakt [0] (
23:20:28***SPY: Authentication failed for Zagor
23:20:38***SPY: Authentication failed for Zagor
23:20:46***SPY: Authentication failed for Zagor
23:20:48 Quit Mathiasdm ("Yuuw!")
23:21:44mcuelenaereBagder: I was wondering, would it be possible to add checkwps to the automatic build system? that way, it won't break that often
23:22:00Bagderwe really should, yes
23:22:15BagderI'm not sure how that's best done
23:22:45kugelcheckwps builds quickly, just let 1 client do ./, instead of a build (given that's possible=
23:23:02mcuelenaereyou could do parallel building if you want ( runs one Makefile over and over with a different target)
23:23:14mcuelenaerebut I don't think it is really needed
23:23:21mcuelenaereas kugel said, checkwps builds very quick
23:23:33Bagderyes, but we have an established concept
23:23:56Bagderand a new tool to build automatically doesn't fit very well
23:24:19mcuelenaerehmm so what happens now? rbclient logs in to every server, does 'svn up;tools/configure;make -jX'?
23:24:26BagderI'll give it some thoughts and see what I can do
23:24:33kugelwell, I suppose checkwps doesn't really need to use the distributed building
23:24:40Bagdermcuelenaere: basically, yes
23:24:44kugelcould be hardcoded to the main build server (if there is one)
23:25:03Bagderyes it could
23:25:10Bagderbut that's less efficient
23:25:15rasherPresentation should be "simple" - just show one column that turns yellow/red if any of the builds fail
23:25:34rasherRather than doubling the amount of columns
23:25:45 Quit tessarakt ("Client exiting")
23:26:02BagderI'm more thinking of making a special "target" that would be a set of tools
23:26:11kugelwell, I imagine it would also be possible to build checkwps via configure, e.g. under advanced
23:26:15rasherMaybe it's smartest to move checkwps as a specific build type?
23:26:32Bagderyes, that would work smoothly with the system
23:26:40n1sBagder: any reason to not rotate the build table? it's gettign annoyingly wide ;)
23:26:50kugelbut it shouldn't take 1 row for each checkwps target
23:26:58 Join tessarakt [0] (
23:27:01Bagderyes, rotating it makes the naming of the columns a lot more work
23:27:11Bagderand I once tried and it really didn't look very good
23:27:48rasherMaybe there could be an extratools option or something, that would also build the dbtool?
23:27:59kugelthat would be neat
23:28:08Bagderyes, it would make sense to have that build all the special tools
23:28:35 Nick logbot_ is now known as logbot- (n=bjst@gateway/web/cgi-irc/
23:29:41n1scan't css or something draw text vertically? (i really have no idea but it would seem reasonable) and the current table is hardly ideal either...
23:29:46 Quit bertrik ("Leaving")
23:29:54Bagderno it can't
23:30:31Bagderrotating the table just makes you have to scroll vertically instead of horizontally
23:30:40kugeleven rockbox can't, how could css ever do that? :P
23:30:47kugel(oh, rockbox can!)
23:30:49 Join itcheg [0] (i=62db4767@gateway/web/ajax/
23:30:57n1smaybe the info can be presented in a different way, like a single column per target wich contained logs and warnings/errors from that targets' 3 builds?
23:30:59 Quit T0paz (Read error: 113 (No route to host))
23:31:18pixelmawhat about still target=columns but 3 rows per each commit - bootloader/target/sim?
23:31:26Bagderyeah, we've also discussed three rows
23:31:49rasherThat makes the chronology harder to follow
23:31:53*kugel suggests something 3 dimensional
23:32:39pixelmaors wide enough monitors for everyone ;)
23:33:19n1spixelma: adding more targets would get expensive quickly then
23:33:51*rasher doesn't really think the wide table is a huge problem
23:34:00Zagorcss3 will support vertical text
23:34:06rasherAnd I say this with a 1024x768 screen.
23:34:11 Quit nuonguy ("This computer has gone to sleep")
23:34:21n1srasher: not huge at all just an annoyance imo
23:35:06 Quit evilnick (" ajax IRC Client")
23:35:15n1si think i's the fact that you have to scroll both vertically and horizontally that bothers me on that table page
23:39:01 Quit soap (Remote closed the connection)
23:40:10 Nick logbot- is now known as logbot_ (n=bjst@gateway/web/cgi-irc/
23:42:42 Quit kugel (Read error: 54 (Connection reset by peer))
23:42:49 Join kugel [0] (
23:42:55 Join soap [50] (n=soap@rockbox/staff/soap)
23:47:42 Quit tessarakt ("Client exiting")
23:51:42 Join tessarakt [0] (
23:52:01 Quit Rob2222 ()
23:53:06 Nick logbot_ is now known as logbot- (n=bjst@gateway/web/cgi-irc/
23:54:22 Join Rob2222 [0] (
23:54:38 Join moos [0] (i=Mustapha@rockbox/staff/moos)
23:54:54***Server message 901: 'logbot- logbot n=bjst rockbox/bot/logbot :You are now logged in. (id logbot, username n=bjst, hostname rockbox/bot/logbot)'
23:55:21 Quit bmbl ("Woah!")
23:55:34 Nick logbot- is now known as logbot (n=bjst@rockbox/bot/logbot)
23:55:36Mode"logbot :+e" by services.
23:56:10 Quit tessarakt (Client Quit)
23:57:09 Quit n1s ()
23:57:15 Join tessarakt [0] (
23:58:56 Join _lifeless [0] (n=lifeless@

Previous day | Next day