--- Log for 31.05.112 Server: pratchett.freenode.net Channel: #rockbox --- Nick: logbot_ Version: Dancer V4.16 Started: 8 days and 16 hours ago 00.04.36 # yay, it's working :) 00.04.53 # this byteswapping was swapping too much :o 00.06.10 Quit domonoky (Read error: Connection reset by peer) 00.13.39 Quit funman (Ping timeout: 248 seconds) 00.15.00 Join funman [0] (~fun@rockbox/developer/funman) 00.15.13 Join perrikwp_ [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 00.17.56 Quit perrikwp (Ping timeout: 245 seconds) 00.17.56 Quit jfc (Ping timeout: 245 seconds) 00.19.03 Join jfc [0] (~john@stat-bng-72-73-80-12.ngn.east.myfairpoint.net) 00.22.02 Join Scromple [0] (~Simon@119.225.209.134) 00.26.40 Quit Strife89 (Quit: Heading home.) 00.29.54 # does voice work in the clip sim? Or doesn't voice work for lowmem targets in the sim? 00.35.14 Join HeartHacker [0] (~social@122.162.66.207) 00.35.22 # Hi 00.35.29 Part HeartHacker 00.37.14 Join perrikwp [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 00.38.14 Join saratoga [0] (98032909@gateway/web/freenode/ip.152.3.41.9) 00.39.32 Quit perrikwp_ (Ping timeout: 250 seconds) 00.44.20 Join pamaury [0] (~quassel@vit94-1-82-67-248-70.fbx.proxad.net) 00.44.21 Quit pamaury (Changing host) 00.44.21 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 00.44.31 Join leavittx [0] (~leavittx@89.221.199.187) 00.44.58 Quit bertrik (Quit: And That, My Liege, Is How We Know the Earth to Be Banana Shaped) 00.48.53 # Commit ba8e436 in rockbox by 03Michael Sevakis: Disable attempts to voice init_tagcache. 00.49.29 Quit perrikwp (Read error: Connection reset by peer) 00.50.44 Join perrikwp [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 00.51.20 Join bertrik [0] (~bertrik@rockbox/developer/bertrik) 00.51.23 # ba8e436 build result: All green 00.51.34 Quit bertrik (Client Quit) 00.55.52 # nice 01.05.57 Quit liar (Ping timeout: 245 seconds) 01.08.01 Quit MethoS- (Quit: Konversation terminated!) 01.13.15 Quit AlexP (Read error: Connection reset by peer) 01.16.16 Join AlexP [0] (~alex@rockbox/staff/AlexP) 01.22.28 # People, I'm trying to run rockbox sim in gdb, but the process receive SIGUSR1 signal. Who knows how to fix that? 01.24.04 # JdGordon? :) 01.32.02 Quit remlap (Ping timeout: 244 seconds) 01.33.24 # Nevermind, I figured it out myself 01.38.01 Quit hillshum (Ping timeout: 256 seconds) 01.45.24 # saratoga: oh, there was a gerrit patch lol 01.45.44 # yeah was wondering about that 01.48.47 *** Saving seen data "./dancer.seen" 01.51.21 Quit Rower85 (Read error: Connection reset by peer) 01.54.10 Quit perrikwp (Read error: Connection reset by peer) 01.55.23 Join perrikwp [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 01.57.05 Join perrikwp_ [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 01.59.47 Quit perrikwp (Ping timeout: 252 seconds) 02.02.06 Quit prof_wolfff (Ping timeout: 246 seconds) 02.03.09 Quit AlexP (Ping timeout: 246 seconds) 02.04.36 Join enthdegree [0] (~enthdegre@wikimedia/enthdegree) 02.09.05 Join perrikwp [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 02.11.24 Quit perrikwp_ (Ping timeout: 250 seconds) 02.19.23 Quit leavittx (Ping timeout: 256 seconds) 02.25.18 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) 02.25.41 Join bitcraft_ [0] (~bitcraft@173-20-20-92.client.mchsi.com) 02.27.26 Quit bitcraft (Read error: Connection reset by peer) 02.31.20 Join hillshum [0] (~hillshum@69.169.160.20.provo.static.broadweavenetworks.net) 02.36.48 Join fyre^OS [0] (~nnscript@cpe-24-90-87-68.nyc.res.rr.com) 02.38.36 Quit fyrestorm (Ping timeout: 240 seconds) 02.39.59 Join AlexP [0] (~alex@rockbox/staff/AlexP) 02.41.04 Join perrikwp_ [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 02.41.54 Quit perrikwp (Read error: Operation timed out) 02.48.59 Join davharster [0] (~hartmand@ool-4576a15c.dyn.optonline.net) 02.49.02 Quit pamaury (Remote host closed the connection) 02.51.17 Quit davharster (Client Quit) 03.11.04 Join perrikwp [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 03.14.19 Quit perrikwp_ (Ping timeout: 265 seconds) 03.20.05 Join perrikwp_ [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 03.22.36 Quit perrikwp (Ping timeout: 240 seconds) 03.25.21 Join B4gder [241] (~daniel@rockbox/developer/bagder) 03.27.46 Quit bitcraft_ (Remote host closed the connection) 03.34.43 Join bitcraft [0] (~bitcraft@173-20-20-92.client.mchsi.com) 03.48.51 *** Saving seen data "./dancer.seen" 04.01.49 Quit bitcraft (Remote host closed the connection) 04.02.25 Join TheSphinX_ [0] (~briehl@p5B32242C.dip.t-dialin.net) 04.05.41 Quit TheSphinX^ (Ping timeout: 248 seconds) 04.06.33 Join bitcraft [0] (~bitcraft@173-20-20-92.client.mchsi.com) 04.12.23 Quit perrikwp_ (Read error: Connection reset by peer) 04.13.35 Join perrikwp [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 04.24.21 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn) 04.24.21 Quit amiconn (Disconnected by services) 04.24.22 Quit pixelma (Disconnected by services) 04.24.24 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma) 04.24.26 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma) 04.24.43 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn) 04.33.28 Quit bitcraft (Remote host closed the connection) 04.35.38 Quit [7] (Disconnected by services) 04.35.44 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) 04.43.31 Join bitcraft [0] (~bitcraft@66.254.199.148) 05.35.20 Quit anewuser (Read error: Connection reset by peer) 05.37.08 Join B4gd3r [0] (~daniel@giant.haxx.se) 05.38.08 Quit B4gder (Disconnected by services) 05.38.20 Nick B4gd3r is now known as B4gder (~daniel@giant.haxx.se) 05.38.24 Join B4gd3r [0] (~daniel@giant.haxx.se) 05.38.44 Quit B4gder (Changing host) 05.38.45 Join B4gder [241] (~daniel@rockbox/developer/bagder) 05.39.27 Quit B4gd3r (Remote host closed the connection) 05.48.53 *** Saving seen data "./dancer.seen" 05.49.24 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940) 05.52.54 Quit [Saint] (Ping timeout: 260 seconds) 06.02.43 Quit nosa-j (Excess Flood) 06.03.14 Join nosa-j [0] (~m00k@adsl-74-235-26-133.clt.bellsouth.net) 06.06.17 Quit wtachi (Ping timeout: 245 seconds) 06.16.58 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey) 06.22.24 Quit perrikwp (Read error: Connection reset by peer) 06.23.37 Join perrikwp [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 06.29.25 Join chkktri_ [0] (chikakitaa@unaffiliated/chkktri) 06.30.48 Quit chkktri (Read error: Connection reset by peer) 06.37.27 Join tails___ [0] (chikakitaa@ip-78-139-196-175.danet.in) 06.38.29 Quit enthdegree (Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!) 06.41.00 Quit chkktri_ (Ping timeout: 248 seconds) 07.03.47 Quit scorche` (Read error: Connection reset by peer) 07.10.40 Join Ward [0] (~Mirandaha@176-120-190-109.dsl.ovh.fr) 07.11.06 Nick Ward is now known as Guest51184 (~Mirandaha@176-120-190-109.dsl.ovh.fr) 07.13.53 Quit Guinness` (Ping timeout: 245 seconds) 07.18.27 Quit Guest51184 (Read error: Connection reset by peer) 07.19.00 Join scorche [0] (~scorche@rockbox/administrator/scorche) 07.48.55 *** Saving seen data "./dancer.seen" 08.05.32 Join LinusN [0] (~linus@giant.haxx.se) 08.05.47 Quit aevin (Ping timeout: 246 seconds) 08.06.14 Join aevin [0] (eivindsy@unaffiliated/aevin) 08.06.29 Quit sc (Ping timeout: 246 seconds) 08.06.34 Join wtachi [0] (~chat@bloom.wtachi.us) 08.06.43 Join sc [0] (~sc@ham.whatbox.ca) 08.08.55 Quit mshathlonxp (Ping timeout: 252 seconds) 08.32.42 Join Zagor [0] (~bjst@sestofw01.enea.se) 08.32.42 Quit Zagor (Changing host) 08.32.42 Join Zagor [242] (~bjst@rockbox/developer/Zagor) 08.35.05 Join wodz [0] (~wodz@89-76-160-35.dynamic.chello.pl) 08.35.50 # https://github.com/tangrs/ndless-bflt-loader/tree/master/bflt <- this looks pretty simple to use in rb. MPLv2 is GPL compatible I think 08.39.30 # yeah, http://www.gnu.org/licenses/license-list.html says MPLv2 is GPL compatible if not explicitly restricted 08.45.23 Join ender` [0] (krneki@foo.eternallybored.org) 08.49.01 Join n1s [0] (~n1s@nl118-175-223.student.uu.se) 08.49.01 Quit n1s (Changing host) 08.49.01 Join n1s [0] (~n1s@rockbox/developer/n1s) 08.50.17 Join ks [0] (~ks@aqu33-5-82-245-97-150.fbx.proxad.net) 08.55.34 Join leavittx [0] (~leavittx@89.221.199.187) 08.58.10 Quit BHSPitMonkey (Remote host closed the connection) 08.59.52 Nick Totalled is now known as Totalled_ZzZz (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 09.04.25 # wodz: looks cool. it uses malloc but that shouild be fixable 09.05.46 # kugel: we need place for loading bin anyway 09.06.38 # btw, there's firmware/load_code.c but I don't suppose it can be unified with g#190? 09.06.45 # g#190 09.06.46 # 3Gerrit review #190 at http://gerrit.rockbox.org/r/#change,190 : Move load_firmware() to separate file to share it between bootloaders and rolo(). by Marcin Bukat (changes/90/190/1) 09.07.48 # load_code.c is used for codecs, plugins and imageview.rock 09.09.59 # heh, technically speaking the loading code is not correct. It assumes that sections are layed out one after another which can be untrue. Should be easy to fix though 09.10.11 # I mean bflt from the link 09.11.58 # wodz: iirc it's true for bflt (there's an article about it) 09.12.21 # in the file anyway 09.12.47 # kugel: thats not true. .text don't have to be just after bflt header 09.14.43 # ehh no. The problem is that bflt can have .text segment in ROM and .data in RAM 09.15.09 # "As every absolute address is referenced to zero, we can simply add the base address of the text segment to each address needing fix-up. This would be true if the data segment immediately follows the text segment, but we now have complications of -msep-data where the text segment can be in ROM and the data segment in another location in RAM. Therefore we can no longer assume that the .data+.bss segment and text segment will immediately follow 09.15.09 # each other. " 09.16.18 # pkay 09.16.23 # okay* 09.16.31 # i misremembered then 09.21.34 Quit wodz (Quit: Leaving) 09.28.02 Quit Scromple (Quit: Leaving) 09.35.02 Join thegeek_ [0] (~thegeek@171.17.9.46.customer.cdi.no) 09.35.47 Join chkktri_ [0] (chikakitaa@unaffiliated/chkktri) 09.36.01 Join [Saint__] [0] (~Saint]@101.98.158.103) 09.36.02 Quit [Saint__] (Changing host) 09.36.02 Join [Saint__] [0] (~Saint]@unaffiliated/saint/x-8516940) 09.36.33 Quit tails___ (Write error: Connection reset by peer) 09.38.04 # <[Saint__]> Hmmm...my 240x320 CabbieV2 on github should "just work" with RTL langs now, apart from some ugly hardcoding of English strings for a few non-translated things. 09.38.22 # <[Saint__]> I really don't know what to do about that. 09.38.23 Quit ThomasAH (Ping timeout: 252 seconds) 09.38.29 Join ThomasAH [0] (~thomas@aktaia.intevation.org) 09.38.45 Quit [Saint_] (Ping timeout: 252 seconds) 09.38.45 Quit thegeek (Ping timeout: 252 seconds) 09.48.59 *** Saving seen data "./dancer.seen" 10.05.34 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) 10.27.58 Join remlap [0] (~Patrick@190.28.169.217.in-addr.arpa) 10.37.46 Quit n17ikh (Ping timeout: 244 seconds) 10.38.53 Join n17ikh [0] (~peter@c-174-56-149-73.hsd1.sc.comcast.net) 10.40.32 Join Misanthropos [0] (~Misanthro@adsl-89-217-64-114.adslplus.ch) 10.43.01 Nick [Saint__] is now known as [Saint] (~Saint]@unaffiliated/saint/x-8516940) 10.56.18 Quit B4gder (Quit: Leaving) 11.01.46 # anyone care to comment on g#220? 11.01.59 # g#220 11.02.01 # 3Gerrit review #220 at http://gerrit.rockbox.org/r/#change,220 : make the sleep timer menu item usable in quick screen by Richard Fröhning (changes/20/220/3) 11.04.47 Quit Sleepy_Coder (Read error: Connection reset by peer) 11.05.01 Join Sleepy_Coder [0] (~z_Z_z_Z_z@unaffiliated/sleepycoder/x-938672) 11.10.13 Quit georgehank (Ping timeout: 260 seconds) 11.11.37 Join georgehank [0] (~jae@dedicated.jaerhard.com) 11.14.12 Nick Misanthropos is now known as RFroehning (~Misanthro@adsl-89-217-64-114.adslplus.ch) 11.22.49 # is Richard Fröhning here? 11.23.05 # * JdGordon looks at the previous nick change and facepalms 11.23.08 # RFroehning: ping? 11.29.00 # JdGordon, hi 11.31.49 # the second patchset can be deleted, was a mistake i made... 11.32.17 Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl) 11.32.43 # one thing about the Start Sleep Timer... there is another Setting "Start Sleep Timer On Boot"... thats why I used Run instead... 11.33.37 # RFroehning: seen my comment? 11.33.39 # with a bit of hackery it is possible to install elf2flt and friends and it seems to not break our toolchains 11.37.23 # yes - it true there is no indication about the sleeptimer running or not 11.38.09 # I'm not sure my suggestion will completly fix it, but i tihnk its better than the yes/no thats there now 11.39.06 # instead of the status bar I used a modified wps which displays the sleep timer when running 11.39.19 # but an indicator in the statusbar would be nice indeed 11.39.31 # and comepltly seperate issue :) 11.39.38 # ah, there is already a skin tag for it? 11.39.44 # %bs 11.41.49 # I like the cusom formatter, but it has this drawback - it cant go to the quickscreen 11.42.14 # yes it can 11.42.25 # custom int 11.42.35 # oh - i have to look into it then 11.43.49 # you'll need use the F_TEMPVAR flag in the settings_list item 11.49.01 *** Saving seen data "./dancer.seen" 11.54.10 # if you dont then changing from "continue" to on/off will happen immediatly which will probably break things 11.57.39 # ok - i need to see how that works - and try to apply your suggestions 12.05.03 Quit ender` (Ping timeout: 265 seconds) 12.05.32 Quit ender| (Ping timeout: 260 seconds) 12.06.41 # wodz: pong 12.06.42 # JdGordon, can it be you mean the choice setting instead of custom int? 12.06.53 # yes 12.08.10 # well, either shold do it 12.08.17 # INT_SETTING_W_CFGVALS() is probably best 12.08.49 # yeah, definitly that one 12.09.47 # what am I missing that I get this http://pastie.org/4000764 when hand compiling plugin? 12.10.55 # gevaerts: I was about to ask about some makefile support but now I dived into something else 12.11.11 # ok 12.11.40 # gevaerts: still maybe you know what I am missing when linking plugin? pluginlib or something 12.12.02 # wodz: no idea. Have you compared what you're doing to what make V=1 does? 12.13.03 # gevaerts: I took the line make V=1 gives and added -Wl,-elf2flt to get bflt format output 12.13.15 # Hmm 12.13.20 # gevaerts: I guess it adds something at linking stage 12.13.44 # * gevaerts has a quick look 12.14.15 # missing rb symbol pretty much looks like something generic 12.15.25 # my hacky idea is to write plugin which will be able to load and run another plugin in bflt format :-) 12.15.47 # That sounds like a good start :) 12.18.42 # hm 12.19.26 # wodz: for a gigabeat F build, if I take the line used to build lamp.elf and add -Wl,-elf2flt at the end, it seems to link for me 12.19.46 # I do get "arm-elf-eabi/bin/ld: warning: cannot find entry symbol lf2flt; defaulting to 0000000001f56818", but that's it 12.20.35 # hmm 12.22.25 Join pamaury [0] (~quassel@vit94-1-82-67-248-70.fbx.proxad.net) 12.22.26 Quit pamaury (Changing host) 12.22.26 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 12.22.40 # http://pastie.org/4000807 12.24.04 # * Zagor sees 43 hotmail addresses unsubscribed due to bouncing. they are blocking us again, for unknown reasons. 12.24.44 # wodz: I wasn't trying to compile straight from the C file, I just replaced (and changed) the line that links everything to make the elf file 12.25.14 # It looks like you're missing plugin_crt0.o 12.25.39 # (at least) 12.25.46 # anyway, lunch! 12.27.28 # gevaerts: with plugin_crt0.o I get /home/wodz/crosstoolchains/arm-elf-eabi/bin/ld.real: error: no memory region specified for loadable section `.header' which makes more sense 12.27.46 Quit mystica555 (Remote host closed the connection) 12.28.18 Quit nosa-j (Excess Flood) 12.28.32 Join T44 [0] (~Topy44@f049015115.adsl.alicedsl.de) 12.28.40 Quit Topy44 (Read error: Connection reset by peer) 12.28.50 Join mystica555 [0] (~Mike@97-118-130-120.hlrn.qwest.net) 12.28.59 Join nosa-j [0] (~m00k@adsl-74-235-26-133.clt.bellsouth.net) 12.31.58 # JdGordon: sleep timer it already uses a custom formatter right now doesnt it? 12.32.04 # bah, it is way more complicated that I thought at the begining. 12.32.14 # the menu item shows the remaining time if it's running 12.34.11 # yes, different formatter 12.34.46 # there is the formatter for the menu entry (which it uses now, being as it isnt a setting) and the formatter the setting screen uses to display the items 12.36.12 # alright 13.02.15 Quit kadoban (Ping timeout: 252 seconds) 13.12.43 Quit leavittx (Ping timeout: 265 seconds) 13.13.03 Quit jfc (Ping timeout: 245 seconds) 13.13.46 # wodz: why do you want to compile the entire plugin in one go? Just replacing (or adjusting) the final link line sounds much easier... 13.14.45 Join leavittx [0] (~leavittx@89.221.199.187) 13.15.26 # gevaerts: what you mean by final link line? 13.15.36 # * gevaerts will paste a diff in a minute 13.15.43 Join jfc [0] (~john@stat-bng-72-73-80-12.ngn.east.myfairpoint.net) 13.15.47 Join Guinness [0] (Slayer@c-68-55-111-159.hsd1.va.comcast.net) 13.17.05 # anyway this will not work I guess. plugin_ctr0.c defines sections which are not known to elf2flt. 13.17.40 # I'll start with something more basic. 13.18.47 # http://paste.debian.net/172157/ 13.18.59 # Not sure if those flt files actually are correct though 13.19.10 # wodz: yea, you need to handle iram 13.19.47 # You don't need iram for all plugins, it probably makes sense to ignore that for now 13.19.59 # that's why it's a tough gsoc proposal. existing solutions such as blft are not entirely sufficient 13.20.27 # gevaerts: that means two loaders doesnt it? 13.20.55 # extending bflt should be easy it is just a matter of making it understand i* sections 13.20.58 # I think we should handle device serial numbers in a more proper way. The current way (everything in usb_core.c) is a bit ugly 13.21.00 # what's the cost of relocatable binaries (not PIC)? 13.21.22 # kugel: startup time I guess 13.21.44 # implementation complexity. the startup time will be negligible. 13.21.58 # pamaury: go for it :) 13.22.12 # but no runtime cost (ignoring code size of the loader)? 13.22.17 # none at all 13.22.28 # relocations are applied once and then discarded 13.22.40 # then we ideally want a single loader for core, plugins and codecs :) 13.22.55 # yeah, you don't need to implement the loader logic more than once. 13.23.10 # also, the core doesnt really need ot be relocatable, still 13.23.13 # at least, on most platforms. 13.23.47 # but having a single loader (and not 2+) is a good thing isnt it? 13.23.49 # I feel bflt or something similar is the way to go. Our current approach is very limited 13.25.04 Quit jfc (Read error: Operation timed out) 13.25.53 # If we have a decent loader in core, we could consider splitting the core for (very) lowmem players so you can e.g. get rid of the database code if you're not using it 13.25.54 # gevaerts: how do you think we should do that ? I was thinking about a dev_serial.h header and a dev_serial/ subdirectory in drivers/ containing one driver per way of getting it. And of course a fallback one. Currently I think there would be: as3514, imx233ocotp, ipodarch and ata. Is that reasonable? Do you have suggestions? 13.26.31 # gevaerts: more stuff as plugin generally, yes 13.26.51 Join jfc [0] (~john@stat-bng-72-73-80-12.ngn.east.myfairpoint.net) 13.27.07 # kugel: you are misunderstanding what "loader" means in this context, i think 13.27.15 # the thing that actually does the loading a binary into ram is not interesting 13.27.18 # that's just read() 13.27.27 # the relocation part is the intersting bit 13.27.33 # and that part just doesn't need to be done for core 13.27.38 # though we could, indeed, split core into more parts 13.27.47 # the "main" binary shouldn't ever need to be relocatable 13.28.15 # yes, but if it can be at no cost we don't need to maintain multiple loaders 13.28.22 # pamaury: sounds reasonable to me, although I'd call it something else ("serial" implies a serial bus to me, usually) 13.28.31 # i don't think i understand what "multiple loaders" you're talking about 13.28.35 # it's not just read(), it's crt startup too 13.28.43 # er, what? 13.28.58 # i don't see how that's related 13.29.26 # gevaerts: hmm, right. Any idea? serial_number? dev_id? serial_id? 13.29.41 # we could use the same loader for rolo that loades plugins. currently they are separate (and another one in boootloaders) 13.29.45 # pamaury: serial_id sounds best I think. "number" is so long... :) 13.29.52 # ok 13.30.03 # kugel: i don't understand what code there is in there to even combine, though 13.30.19 # it loads a file from disk to a preset address 13.30.23 # then jumps to its entry point 13.30.24 # no? 13.30.26 # there isn't anything else 13.30.28 # gevaerts: does the iSerial usb string needs to be 0 terminated? 13.31.37 # pamaury: no. It needs to know how long it is, but that's it. I'd consider having the serial_id api just return a char[] and a lenght, and let the calling code deal with how it wants to format the thing 13.32.17 # gevaerts: I'm asking this because the code in usb_core.c seems to set the length of the descriptor to 2+2*(nr_chars+1) each time 13.33.47 # pamaury: the length is the length of the entire descriptor, including the descriptor type and length field 13.34.25 # yes I know, but have a look at the ramdisk case for example: bLength=84. That's 2+2*41 and the string is only 40 characters 13.34.55 # hm 13.35.05 # sorry, ata case 13.35.17 # but all cases are doing this 13.37.04 # 68 => 33 characters, 52 => 25 characters 13.37.09 # Ah, right! 13.37.25 # The first character is for encoding the interfaces we have enabled 13.38.00 # So we have to allocate one more, and start at wString[1]. wString[0] depends on MSD, HID, serial, ... 13.39.03 # ah!! There should be a comment about that 13.40.17 # gevaerts: with your patch plain elf is generated (with bflt extension though) 13.40.35 # wodz: yes, something is wrong. It also doesn't give me this warning anymore 13.41.16 # and if I recall correctly gigabeatF doesn't use iram which would explain lack of errors from this side 13.43.06 # oh, of course 13.43.24 # gevaerts: its --Wl,-elf2flt versus -Wl,-elf2flt :-) 13.43.40 # Yes, I just saw :) 13.46.37 # ok now it throws error from elf2flt at least 13.49.02 *** Saving seen data "./dancer.seen" 13.57.35 # Commit a87a9ef in rockbox by 03Amaury Pouly: imxtools: move tools to a new sbtools/ subdirectory 13.57.36 # Commit 64b8d1e in rockbox by 03Amaury Pouly: imx233: add ocotp driver 13.57.37 # Commit a966763 in rockbox by 03Amaury Pouly: imx233: add ocotp debug screen 13.57.37 DBUG Enqueued KICK CIA-79 13.57.37 # Commit 9bae382 in rockbox by 03Amaury Pouly: Fill USB serial number descriptor on imx233 targets. 13.57.59 # gevaerts: I will implement the serial_id framework and post in on gerrit for review later 13.59.58 # 9bae382 build result: All green 14.00.18 # pamaury: sounds good 14.04.22 Join dfkt [0] (dfkt@unaffiliated/dfkt) 14.12.27 # hmm, that's incredible how the mp3 -> flac transition on the fuze+ *always* causes a data abort or a prefetch abort 14.39.38 Join lebellium_gs2 [0] (~lebellium@tmo-103-130.customers.d1-online.com) 14.41.40 # where is rb ptr defined which all plugins refer to? 14.43.21 # nevermind its in apps/plugin.c 14.44.25 # In sbs what are the possible entries for "show icons:" ? Cause when I load the Alien+ theme on R0 then reload my theme the icons are not shown anymore 14.53.04 # hmm, I can't a ogg file anymore on my device, the output is just garbage 14.53.32 # *play 14.56.25 Join TheLemonMan [0] (~giuseppe@adsl-ull-167-186.50-151.net24.it) 15.01.18 # Euh noy sbs, cfg file I mean 15.01.49 # plugin.c which defines const struct plugin_api *rb is compiled into core. How does linker do not barf about missing symbol when linking plugins then? 15.05.42 # aren't plugins linked with -r? 15.08.39 Join XavierGr [0] (~xavier@pas38-2-82-67-73-175.fbx.proxad.net) 15.08.45 Quit XavierGr (Changing host) 15.08.45 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr) 15.08.57 # LDFLAGS are like this -T/home/wodz/rockbox-git/build/apps/plugins/plugin.link -Wl,--gc-sections -Wl,-Map,apps/plugins/battery_bench.map 15.10.27 # well PLUGINLDFLAGS 15.12.31 # wodz: you're mistaken, is why :@) 15.12.44 # there *is* a const struct plugin_api *rb in core 15.12.54 # which is a pointer to the one in core, i think 15.13.07 # but there is also one in each plugin, defined in PLUGIN_HEADER 15.13.24 # and then further pointed to by struct plugin_header for plugin loader to find it 15.14.03 # hm, actually, no, there's not a "rb" in core that i can see 15.14.12 # plugin.c 15.14.17 # Not there 15.14.20 # at least, not in the copy i'm looking in 15.14.30 # there is an actual instance of the struct called rockbox_api 15.14.51 # hmm true 15.15.22 # so yeah. *rb is defined in each plugin by PLUGIN_HEADER, and is defined as extern in plugin.h 15.15.36 # and then the .header section of the plugin points to it, so that core can assign rockbox_api's address to it 15.16.49 # I apparently miss the step where *rb is set to address in the core 15.16.59 # or don't understand it to be precise 15.16.59 # it's done via an additional pointer 15.17.14 # you mean by the loader? 15.17.24 # the plugin header has a field "api" 15.17.28 # which is a pointer to *rb 15.17.29 # yes 15.17.37 # yes 15.17.57 # plugin_load just does *(p_hdr->api) = &rockbox_api; 15.18.01 Quit lebellium_gs2 (Quit: Bye) 15.18.10 # the header is compiled into a separate section called .header 15.18.16 # which our linker script alwasys places at the beginning 15.18.18 # so the loader can find it 15.19.05 # "*(p_hdr->api)" from core's POV is "rb" from the plugin's POV 15.19.22 # ok I think I got it 15.19.32 # this is, basically,a relocation :0 15.19.38 # just a very limited one that can only do one thing :p 15.23.06 # ok our toolchain produce R_ARM_V4BX realocs which elf2flt doesn't handle 15.26.55 # what is the linker script used by the codecs? plugins.lds? 15.27.59 # wodz: elf2flt should just discard those relocations unless the target is ARMv4 (not ARMv4T) 15.28.07 # I dont' think we have any ARMv4 targets. 15.28.52 # they are used to mark where bx instructions occur, so that the linker invoked with --fix-v4bx can convert them to "mov pc, " 15.29.00 # in order to make binaries run on chips without thumb 15.29.40 # Torne: I am just trying to do this :-) 15.29.56 # well, patch elf2flt :p 15.34.48 Quit wodz (Quit: Leaving) 15.47.58 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93) 15.49.06 *** Saving seen data "./dancer.seen" 15.50.52 Quit jfc (Ping timeout: 244 seconds) 15.54.58 Part LinusN 15.55.44 Join jfc [0] (~john@stat-bng-72-73-80-12.ngn.east.myfairpoint.net) 15.56.55 # Commit cc59ea4 in rockbox by 03Amaury Pouly: Fix findaddr.pl tool for codecs 15.58.51 # cc59ea4 build result: All green 16.19.57 Join msh [0] (msh@84.237.128.245) 16.20.44 Join MethoS- [0] (~clemens@134.102.106.250) 16.26.16 Nick msh is now known as mshathlonxp (msh@84.237.128.245) 16.34.42 Quit Guinness (Read error: Connection reset by peer) 16.36.46 Quit hillshum (Ping timeout: 246 seconds) 16.36.48 Join Guinness [0] (~Slayer@c-68-55-111-159.hsd1.va.comcast.net) 16.40.34 Quit leavittx (Quit: Ухожу я от вас (xchat 2.4.5 или старше)) 16.43.11 Quit bitcraft (Read error: Connection reset by peer) 16.43.30 Join bitcraft [0] (~bitcraft@66.254.199.148) 16.49.19 Join ender` [0] (krneki@foo.eternallybored.org) 16.49.29 Join ender| [0] (krneki@foo.eternallybored.org) 16.49.51 Quit ps-auxw (Disconnected by services) 16.49.59 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123) 16.57.11 Join Kaiscene_ [0] (~Kaiscene@pool-173-70-158-147.nwrknj.fios.verizon.net) 17.00.20 Quit Kaiscene (Ping timeout: 252 seconds) 17.10.16 Quit Elfish (Ping timeout: 272 seconds) 17.10.36 Quit ender` (Read error: Connection reset by peer) 17.11.13 Join ender` [0] (krneki@foo.eternallybored.org) 17.14.12 Join Elfish [0] (amba@fuplz.co.cc) 17.18.53 Quit ved (Ping timeout: 260 seconds) 17.19.00 Join ved [0] (ved@ddsbox.co.cc) 17.20.42 Quit Kohlrabi (Disconnected by services) 17.20.52 Join Kohlio [0] (~kohlrabi@kohlio.de) 17.21.39 Nick Kohlio is now known as Kohlrabi (~kohlrabi@kohlio.de) 17.22.35 Quit user890104 (Ping timeout: 252 seconds) 17.22.35 Quit Zagor (Quit: Clint excited) 17.25.02 Join user890104 [0] (Venci@0.vps.6bez10.info) 17.26.48 Join enthdegree [0] (~enthdegre@wikimedia/enthdegree) 17.27.00 Join y4n [0] (~y4n@unaffiliated/y4ndexx) 17.27.26 Join hillshum [0] (~hillshum@69.169.150.25.provo.static.broadweavenetworks.net) 17.29.02 Quit n1s (Quit: Ex-Chat) 17.39.17 Quit bitcraft (Remote host closed the connection) 17.49.09 *** Saving seen data "./dancer.seen" 17.57.53 Quit ks (Read error: Connection reset by peer) 17.58.27 Join ks [0] (~ks@aqu33-5-82-245-97-150.fbx.proxad.net) 18.03.09 Quit TheLemonMan (Quit: Does anybody here remembers of Vera Lynn ?) 18.21.13 Join lebellium_gs2 [0] (~lebellium@tmo-103-62.customers.d1-online.com) 18.24.48 Join anewuser [0] (~anewuser@190.207.222.122) 18.24.48 Quit anewuser (Changing host) 18.24.48 Join anewuser [0] (~anewuser@unaffiliated/anewuser) 18.25.26 Quit factor (Read error: Connection reset by peer) 18.28.07 Quit enthdegree (Read error: Connection reset by peer) 18.29.46 Join enthdegree [0] (~enthdegre@wikimedia/enthdegree) 18.29.57 # it is a shame that usb-drv-arc expects that usbbss and qharray have virtual = physical address 18.30.45 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky) 18.30.46 Part domonoky 18.31.09 Quit jfc (Ping timeout: 252 seconds) 18.32.14 # haha! The flac -> mp3 data abort on the fuze+ is due to a null-pointer dereference!! 18.32.33 # very weird, prefetch abort at 0 18.34.10 Join jfc [0] (~john@stat-bng-72-73-80-12.ngn.east.myfairpoint.net) 18.37.02 Quit ps-auxw (Ping timeout: 272 seconds) 18.37.05 Join WalkGood [0] (~4@unaffiliated/walkgood) 18.43.24 Join factor [0] (~factor@r74-195-219-241.msk1cmtc02.mskgok.ok.dh.suddenlink.net) 18.46.27 Join Wardo [0] (~Mirandaha@176-120-190-109.dsl.ovh.fr) 18.46.36 Join ramides [0] (~ben@adsl-98-87-28-142.bna.bellsouth.net) 18.47.53 Join bertrik [0] (~bertrik@ip117-49-211-87.adsl2.static.versatel.nl) 18.47.54 Quit bertrik (Changing host) 18.47.54 Join bertrik [0] (~bertrik@rockbox/developer/bertrik) 18.56.20 Join lebellium [0] (~chatzilla@g229117216.adsl.alicedsl.de) 18.57.14 Join lebellium_ [0] (~chatzilla@g229117216.adsl.alicedsl.de) 18.58.22 Join lebellium__ [0] (~chatzilla@g229117216.adsl.alicedsl.de) 18.58.30 Quit lebellium_gs2 (Remote host closed the connection) 19.00.37 Quit lebellium (Ping timeout: 246 seconds) 19.00.47 Nick lebellium__ is now known as lebellium (~chatzilla@g229117216.adsl.alicedsl.de) 19.01.14 Quit Wardo (Quit: Blarglarg) 19.01.40 Quit lebellium_ (Ping timeout: 246 seconds) 19.02.15 Join Wardo [0] (~Mirandaha@176-120-190-109.dsl.ovh.fr) 19.03.13 # pamaury, I'm fine with committing the RDS improvement patch 19.03.34 # g#237 19.03.40 # ah yeah, I was about to ask you, I forgot about it and stumbled on it on gerrit :) 19.04.18 # not quite sure that the current timeout values are completely optimal, but it works fine for me, and better for you :) 19.04.20 # I'll commit it right now, feel free to change the magic constants based on experiments if you feel that's it is necessary 19.04.41 # Commit f7b2e31 in rockbox by 03Amaury Pouly: rds: implement more robust PS/RT parsing 19.04.58 # thanks 19.05.33 Quit fs-bluebot (Ping timeout: 245 seconds) 19.06.03 Quit bluebrother (Ping timeout: 244 seconds) 19.06.39 Join fs-bluebot [0] (~fs-bluebo@g225254167.adsl.alicedsl.de) 19.06.59 # f7b2e31 build result: 10 errors, 2 warnings (Amaury Pouly committed) 19.07.47 Join bluebrother [0] (~dom@rockbox/developer/bluebrother) 19.07.56 # oops 19.08.52 # meh, I don't see how the patch caused that 19.09.08 # yeah, that's strange 19.10.22 Quit ks (Quit: Nettalk6 - www.ntalk.de) 19.12.26 # I do see the same problem locally, perhaps it's caused by the kernel.h include? 19.13.29 # if that is the case, it looks wrong then 19.14.44 Join bitcraft [0] (~bitcraft@66.254.199.148) 19.16.35 # apparently you are right, something is fishy 19.17.21 # #include "system.h" fixes it 19.19.16 Quit remlap (Read error: Connection reset by peer) 19.19.28 # I'm a bit surprised that it worked before 19.19.51 # I'll fix that 19.20.28 # Commit f8aa5c4 in rockbox by 03Amaury Pouly: Fix red 19.20.29 Join remlap [0] (~Patrick@190.28.169.217.in-addr.arpa) 19.21.40 # bertrik: do you have a non-imx233 device at hand (like the clip zip)? 19.21.52 # yes 19.22.23 # could you check (with a recent build) if switching from mp3 to flac or the converse crashes or not? 19.22.28 # f8aa5c4 build result: All green 19.22.44 # not sure if I have any flac tracks 19.23.17 # you can easily find one of the internet 19.23.49 # because of the fuze+, the flac > mp3 switch generates a data abort or an undefined instruction and it's 100% reliable 19.23.51 Join lebellium_ [0] (~chatzilla@g229116048.adsl.alicedsl.de) 19.23.52 # *on 19.25.07 Quit lebellium (Ping timeout: 246 seconds) 19.25.17 Nick lebellium_ is now known as lebellium (~chatzilla@g229116048.adsl.alicedsl.de) 19.25.44 Join kevku [0] (x@Gizka-1-pt.tunnel.tserv24.sto1.ipv6.he.net) 19.26.16 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123) 19.26.44 # ok, I'll try 19.26.52 # it doesn't crash the sim? 19.27.05 # no 19.28.00 # otoh, I can't really see an explaination, except a cache related problem or something broken in the pcm driver 19.30.56 # should I make the flac->mp3 transition naturally, or should I try to skip? 19.31.17 # naturally 19.31.39 # playback with automatic transition from flac->mp3 seems to work fine 19.31.53 # and when skipping ? 19.31.54 # I did forward a bit in the flac first though :) 19.32.13 # skipping also works fine 19.32.32 # I don't have crossfade active, only crossfeed and eq 19.36.52 Quit ramides (Quit: Leaving) 19.39.05 Join TheSphinX^ [0] (~briehl@p5B322491.dip.t-dialin.net) 19.39.29 Join GermanMushroom [0] (~c@s5146db6a.adsl.wanadoo.nl) 19.39.31 Join saratoga_ [0] (98034408@gateway/web/freenode/ip.152.3.68.8) 19.39.48 # pamaury: you could try disabling the icache and see if that fixes the problem 19.40.48 Join kadoban [0] (~kadoban@ip98-165-177-158.ph.ph.cox.net) 19.41.38 Quit TheSphinX_ (Ping timeout: 272 seconds) 19.42.26 Quit GermanMushroom (Client Quit) 19.42.40 Join GermanMushroom [0] (~c@s5146db6a.adsl.wanadoo.nl) 19.49.10 *** Saving seen data "./dancer.seen" 19.53.34 Quit nosa-j (Excess Flood) 19.56.03 Join nosa-j [0] (~m00k@adsl-74-235-26-133.clt.bellsouth.net) 20.04.57 Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at) 20.20.54 Quit shamus (Read error: Connection reset by peer) 20.21.02 Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net) 20.26.17 Quit enthdegree (Ping timeout: 256 seconds) 20.31.45 Join TheLemonMan [0] (~giuseppe@adsl-ull-167-186.50-151.net24.it) 20.41.03 Quit bitcraft (Remote host closed the connection) 20.41.14 Join hype [0] (~hype@82.199.174.16) 20.45.05 # Commit f494c3c in rockbox by 03Dominik Riebeling: ZipUtil: check zip file external attributes for folder. 20.45.22 Quit benedikt93 (Quit: Bye ;)) 20.46.50 Join lebellium_ [0] (~chatzilla@g229116048.adsl.alicedsl.de) 20.47.13 # f494c3c build result: All green 20.49.07 Quit lebellium (Ping timeout: 246 seconds) 20.49.15 Nick lebellium_ is now known as lebellium (~chatzilla@g229116048.adsl.alicedsl.de) 20.50.25 Join prof_wolfff [0] (~prof_wolf@82.159.1.234.dyn.user.ono.com) 21.00.19 Quit mc2739 (Ping timeout: 246 seconds) 21.00.58 Quit [Saint] (Read error: Connection reset by peer) 21.02.11 Quit advcomp2019__ (Read error: Connection reset by peer) 21.02.52 Join advcomp2019__ [0] (~advcomp20@97-114-247-146.sxcy.qwest.net) 21.02.52 Quit advcomp2019__ (Changing host) 21.02.53 Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019) 21.31.10 Join enthdegree [0] (~enthdegre@wikimedia/enthdegree) 21.49.11 *** Saving seen data "./dancer.seen" 21.57.55 # Commit dce80ea in rockbox by 03Bertrik Sikken: (Author: Peter Lecký) FS#12686 - Slovak lang update 22.00.32 Quit anewuser () 22.03.53 # bertrik: using -g seems to be unanimely popular 22.04.22 Quit y4n (Quit: Today is the perfect day for a perfect day.) 22.06.00 Join Zeether [0] (~Zeether@user-0c6s1ji.cable.mindspring.com) 22.07.03 # I'm having an issue with the last.fm log and uploading it...I've used two programs to scrobble the log and none of the tracks in it are showing up in my account 22.08.43 Join anewuser [0] (~anewuser@190.207.222.122) 22.08.46 Quit anewuser (Changing host) 22.08.46 Join anewuser [0] (~anewuser@unaffiliated/anewuser) 22.10.02 Join enth [0] (~enthdegre@wikimedia/enthdegree) 22.11.31 Quit enthdegree (Ping timeout: 244 seconds) 22.11.32 Nick enth is now known as enthdegree (~enthdegre@wikimedia/enthdegree) 22.11.53 Quit TheLemonMan (Quit: Does anybody here remembers of Vera Lynn ?) 22.11.54 # I just tried Rock Scrobbler and it ignored all 7 of the tracks in the log too 22.13.50 Quit WalkGood () 22.18.06 Quit GermanMushroom (Read error: Connection reset by peer) 22.22.33 Quit shamus (Read error: Connection reset by peer) 22.26.02 Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net) 22.26.13 Quit shamus (Remote host closed the connection) 22.27.29 # There must be some problem with my playlist or the log file, I have no idea 22.27.54 Quit KiwiCam (Quit: Leaving) 22.28.39 # Zeether: did you play those tracks for long enough? 22.28.48 # Yes 22.29.04 # I listened to most of them for more than 50% of the track, which is enough 22.29.05 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 22.29.05 # * gevaerts has no idea how this works or why one would want it, but he seems to remember something like a 30 second minimum 22.29.11 # They are listed in the log too 22.29.23 # Are times correct? 22.29.24 # But when I try scrobbling it ignores them entirely 22.29.26 # yes 22.29.44 # I've listened to the tracks before and they've scrobbled just fine 22.31.00 Join KiwiCam [0] (~KiwiCAM@101.98.171.48) 22.32.25 Join Rower85 [0] (husvagn@v-413-alfarv-90.bitnet.nu) 22.32.33 Quit hype (Quit: ["Textual IRC Client: www.textualapp.com"]) 22.38.19 Quit kevku (Ping timeout: 248 seconds) 22.38.21 # I'm going to try a few things to see if I can fix it, might reinstall rockbox or something 22.42.32 Quit RFroehning (Quit: Verlassend) 22.42.38 Join hype [0] (~hype@82.199.174.16) 22.47.34 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) 22.48.30 Join Rower [0] (husvagn@v-413-alfarv-90.bitnet.nu) 22.50.15 # Okay, I refreshed the database, turned the log off and back on and now it *seems* to work 22.51.22 Quit Rower85 (Ping timeout: 260 seconds) 23.13.43 Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net) 23.14.18 Quit saratoga_ (Quit: Page closed) 23.23.47 Quit thegeek_ (Read error: Connection reset by peer) 23.31.13 Quit Rower (Read error: Connection reset by peer) 23.49.13 *** Saving seen data "./dancer.seen"