--- Log for 15.02.114 Server: leguin.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 1 day and 19 hours ago 00.01.12 Quit bulldog () 00.05.22 *** Saving seen data "./dancer.seen" 00.12.28 Quit wodz (Quit: Leaving) 00.30.53 Nick SuperBrainAK is now known as DormantBrain (~andy@2001:470:8:a61::5f92:59a1) 00.33.56 Quit pamaury (Ping timeout: 260 seconds) 00.35.38 Quit ender` (Quit: We're not lost. We're locationally challenged. -- John M. Ford) 00.38.28 # is there a one-color rockbox logo? 01.13.43 # myndzi: something like http://git.rockbox.org/?p=rockbox.git;a=blob;f=apps/bitmaps/native/rockboxlogo.160x53x1.bmp;h=7e34b23c6b21b22826b8f001c01c11de6ca3b3b8;hb=HEAD maybe? 01.17.03 Quit bertrik (Remote host closed the connection) 01.17.59 # Althought given that the regular logo is really only three colours, taking just the black from http://git.rockbox.org/?p=rockbox.git;a=blob;f=docs/logo/rockbox-logo.svg;h=a33189cefb84a5e9b34c33ab9fd7def9e87934e6;hb=HEAD *might* be reasonable 01.19.31 Quit [Saint] (Remote host closed the connection) 01.20.42 Join [Saint] [0] (~saint@rockbox/staff/saint) 01.21.28 Join nonMOOSE [0] (nonmoose@2001:470:f091:ec1b:3e11:cc7d:63a7:97b5) 01.21.31 # sup 01.22.21 # so hey, I just loaded rockbox on my gf's 2gb ipod nano- and am totally confused (as it doesn't seem to work the way my old 30gb ipod classic did w/ rockbox installed)... 01.22.24 # like 01.23.26 # I wanna take the songs she's already got on the device, and de-itunes them (convert to regular filenames/folders, etc.)- and then set it up so I can just copy mp3's etc... onto the device like it's a jump drive 01.23.36 # well the latter is the most important piece... 01.24.06 # we can always re-rip and/or re-get all the songs she's got in her itunes library right now 01.24.34 # (my goal is also to completely avoid using itunes- or any apple software if I can( 01.25.43 # so yeah anyways... It's prolly been 4 or 5 years since I had that 30gb ipod w/ rockbox installed.... 01.26.32 # I somehow managed to lose the free ipod someone gave me :( 01.27.10 # well at least I've still never given apple a single cent of my money ;0 01.39.21 Quit tertu3 (Ping timeout: 246 seconds) 01.47.31 Quit ZincAlloy (Quit: Leaving.) 02.05.24 *** Saving seen data "./dancer.seen" 02.11.54 Quit lebellium (Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140210161136]) 02.19.38 # nonMOOSE, what is your question? 02.19.58 # How to remove the iTunes-loaded songs and readd them properly named? 02.20.19 # Or "why does Rockbox not look like I recall it looking 4 or 5 years ago"? 02.27.00 Quit Cultist (Read error: Connection reset by peer) 02.28.11 Join Cultist [0] (~CultOfThe@c-67-186-111-33.hsd1.il.comcast.net) 02.33.30 # gevaerts: turns out i need it too small, i wound up tracing by hand in photoshop and adjusting for fire, plus removing the line details 02.33.56 # almost done except the treble clef intersects itself and i don't want it to cut out :( 02.45.41 Quit Guest80912 (Read error: Connection reset by peer) 02.47.50 Join Guest80912 [0] (~Slayer@c-69-143-187-144.hsd1.va.comcast.net) 02.51.25 Join markun [0] (~markun@rockbox/developer/markun) 03.21.57 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs) 03.28.40 # http://imgur.com/9mB6Jyl http://imgur.com/iZK9VHE ? 03.29.05 # first definitely i think 03.50.18 Nick DormantBrain is now known as SuperBrainAK (~andy@2001:470:8:a61::5f92:59a1) 03.56.30 Join tapiralec [0] (~alec@cpe-76-184-244-146.tx.res.rr.com) 04.05.27 *** Saving seen data "./dancer.seen" 04.28.00 Join amiconn_ [0] (quassel@rockbox/developer/amiconn) 04.28.00 Quit amiconn (Disconnected by services) 04.28.03 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) 04.28.25 Quit pixelma (Ping timeout: 246 seconds) 04.28.59 Join pixelma [0] (quassel@rockbox/staff/pixelma) 04.51.01 Join prof_wolfff [0] (~prof_wolf@213.37.219.11.dyn.user.ono.com) 05.09.45 Quit Zarggg (Ping timeout: 260 seconds) 05.13.08 Quit TheSeven (Disconnected by services) 05.13.21 Join [7] [0] (~quassel@rockbox/developer/TheSeven) 05.35.58 Quit [Saint] (Remote host closed the connection) 05.39.00 Join [Saint] [0] (~saint@rockbox/staff/saint) 06.01.29 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka) 06.05.31 *** Saving seen data "./dancer.seen" 06.06.14 Join tertu3 [0] (~tertu@143.44.70.199) 06.14.35 Quit kuldeepdhaka (Ping timeout: 252 seconds) 06.19.22 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka) 06.29.33 Quit tertu3 (Ping timeout: 260 seconds) 06.29.54 Quit kuldeepdhaka (Max SendQ exceeded) 06.31.16 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka) 06.38.34 Quit kuldeepdhaka (Max SendQ exceeded) 06.40.14 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka) 06.42.41 Quit kuldeepdhaka (Client Quit) 06.46.38 Quit tapiralec (Quit: Ex-Chat) 07.53.46 Join Gallomimia [0] (~gallomimi@154.20.2.159) 08.05.33 *** Saving seen data "./dancer.seen" 09.09.14 Join bertrik [0] (~quassel@ip117-49-211-87.adsl2.static.versatel.nl) 09.09.14 Quit bertrik (Changing host) 09.09.14 Join bertrik [0] (~quassel@rockbox/developer/bertrik) 09.10.02 Join ender` [0] (krneki@foo.eternallybored.org) 09.21.56 Nick SuperBrainAK is now known as DormantBrain (~andy@2001:470:8:a61::5f92:59a1) 09.38.07 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf) 09.47.31 Join shai [0] (~Shai@l192-117-110-233.cable.actcom.net.il) 10.05.37 *** Saving seen data "./dancer.seen" 10.05.48 Quit [Saint] (Remote host closed the connection) 10.10.52 Quit Guest24881 (Quit: Bye bye) 10.17.15 Quit Gallomimia (Quit: I am likely going to change locations) 10.25.49 Quit shai (Quit: Leaving) 10.40.06 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 10.52.28 Join [Saint] [0] (~saint@rockbox/staff/saint) 11.00.36 Join Scall [0] (~chat@unaffiliated/scall) 11.06.37 Quit Slasheri (Ping timeout: 265 seconds) 11.06.44 Join Slasheri [0] (miipekk@xen.ihme.org) 11.06.44 Quit Slasheri (Changing host) 11.06.44 Join Slasheri [0] (miipekk@rockbox/developer/Slasheri) 11.22.06 Quit [Saint] (Remote host closed the connection) 11.23.56 Join [Saint] [0] (~saint@rockbox/staff/saint) 11.26.02 Quit dfkt (Read error: Connection reset by peer) 11.26.14 Join dfkt [0] (dfkt@unaffiliated/dfkt) 11.29.01 Join lebellium [0] (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) 11.39.27 Join wodz [0] (~wodz@89-75-151-160.dynamic.chello.pl) 12.05.40 *** Saving seen data "./dancer.seen" 12.29.03 Quit [Saint] (Remote host closed the connection) 12.30.20 Join [Saint] [0] (~saint@rockbox/staff/saint) 12.41.46 Quit akaWolf (Quit: my exit) 14.01.39 Quit Unhelpful (Remote host closed the connection) 14.05.19 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful) 14.05.41 *** Saving seen data "./dancer.seen" 14.12.24 Quit Unhelpful (Remote host closed the connection) 14.16.14 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful) 14.35.51 Join lorenzo92 [0] (~chatzilla@host82-14-dynamic.0-87-r.retail.telecomitalia.it) 14.46.02 # wouldn't it be possible to send an email to the authors who made a now broken theme? I feel sad seeing so many themes broken due to the new theme engine restrictions :( 14.59.21 # restrictions? 15.02.18 # yep 15.02.38 # the theme engine is now more restrictive about width and height 15.02.46 # that's why so many themes are broken 15.03.45 # check here for more info: http://forums.rockbox.org/index.php/topic,29851.0.html 15.09.38 # https://outpost.fr/viewimg/a8E.png 15.18.49 Join ZincAlloy [0] (~Adium@pD9EEA87D.dip0.t-ipconnect.de) 15.25.35 # soap: well, back when I was using it before- the interface/theme seemed pretty similar, however the MUSIC, VIDEO, ETC. directories were clearly the 'main' focus- until a track started playing- at which point it did the old 'current playlist' deal, and then brought you right back to the music folder(s) and told you to queue up more songs.... 15.27.50 # dunno, this revision (at least on the ipod nano) basically hid the itunes tracks completely, and didn't create a MUSIC or whatever folder automatically- which 'kind of' leaves the n00b/dinosaur user going "Wait a minute, I thought this was a fucking mp3 player..? NOT ANYMORE!" heheh 15.28.50 # heh- only a 2gb player is kinda pushin' the limits on minimum amount of storage 15.29.35 # seeing as the first mp3 player ever (diamond mm 64mb) was well, 64mb's- and came out in ~1997/8 if I recall 15.30.11 # I have no idea what you mean 15.31.11 # but then I have no idea what Rockbox looked like 5 years ago 15.31.33 # also, what theme are you talking about? Cabbiev2? 15.33.41 # I think you want to use the database 15.34.08 # since iTunes renames music files when transfering them, to something that's unusable 15.34.28 # the database will read the metadata and present your tracks neatly organized by artist, genre, etc… 15.35.29 # alternatively, you can delete all music files present on the iPod and copy the original files in your iTunes music directory on your PC, which should have a usably file and directory structure 15.35.50 # or do both :) 15.52.28 Join ulmutul [0] (~chatzilla@wprt-4d097fc2.pool.mediaWays.net) 16.05.43 *** Saving seen data "./dancer.seen" 16.22.24 # * pamaury is experimenting with the speakers on imx233 16.24.21 # pamaury: I'm thinking the clip sport is either an AMSv2 (like the clip zip) or like a fuze+. Is there any way to tell? Like the presence of a bootloader mode that can be triggered, or a specific USB configuration? 16.25.47 # bertrik: recovery mode can tell you yeah 16.26.25 # imx recovery mode has usb 066f:3780 and is typically reached by holding a button when plugging usb 16.27.35 # or by plugging usb, holding the power button and pressing reset 16.28.13 # hm, now all we need is someone with a clip sport to try stuff like that! :) 16.28.34 # yeah, I asked on ABI but got no answer 16.28.53 # I wonder if the 128x128 resolution is easy to port, there was quite a bit of work for 96x96 16.30.49 # do we have 128x128 targets ? 16.31.03 # yes, iriver h10 16.33.00 # gogearhdd1630, lyreproto1, mpiohd200 are 128x128 and creativezenv is close with 132x132 16.36.27 Join petur [0] (~petur@rockbox/developer/petur) 16.36.39 Quit petur (Client Quit) 16.51.36 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka) 17.04.39 # nonMOOSE, Even 4-5 years ago you had to create the tagcache database before you would have been able to see your iTunes loaded music. 17.05.29 # If I'm hearing you correctly you're complaining that on the 2GB Nano you don't automagicly have your music / videos waiting for you upon boot but you did have that on your older player some years back. 17.06.31 # If I'm hearing you correctly I'm telling you that you misremember, as there was never a period in time where iTunes-added music was so easily available and never a time in which itunes videos are playable. 17.17.52 Quit lorenzo92 (Quit: ChatZilla 0.9.90.1 [Firefox 27.0/20140130123732]) 17.19.01 # but copper has outlined where you need to go to deal with the situation I believe 17.31.02 # pamaury: Any news with yp-cp3? I have some free time this evening so I could help 17.31.50 # no 17.34.28 # anyone have an idea why adding struct declaration to firmware/export/config.h breaks codecs.make ? 17.35.52 # wodz: maybe because it parses it and expect it to contain only #define stuff 17.37.38 # yeah, it must be something like this 17.39.13 Quit lebellium (Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140210161136]) 17.40.27 # I don't see anything suspicous but that must the explaination somehow 17.43.48 Join lebellium [0] (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) 17.55.13 # pamaury: I started experimenting with elfloader again. Now I would like to resolve external symbols (just like kernel modules works in linux). The problem I see is the considerable space increase as the symbols are referenced by name so you have to hold string + value for every exported symbol 17.56.52 # I was thinking it should be wise to use hash instead of string. Do you have an idea how this could be done wrt to build system? How to build such array of structs {hash, value} and link it into the binary not affecting addresses obviously? 17.58.16 # what is the advantage of using symbols instead of a vtable ? 17.58.43 # appart from the obvious simplification from a programming/linking point of view ? 17.58.59 # what do you mean by vtable? 17.59.41 Join lebellium_ [0] (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) 17.59.41 # just like for codecs 18.00.35 # you cannot easily export from such modules 18.00.45 Quit lebellium (Ping timeout: 246 seconds) 18.00.50 Nick lebellium_ is now known as lebellium (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) 18.01.41 # What I am still thinking about is to split some parts of *core* into loadable modules. 18.01.41 # oh you want to expert symbols too, indeed 18.02.14 # like for example tagcache, radio etc 18.02.27 # how much space do symbol take and what is win of using a hash ? I mean real life figures 18.04.18 # symbol takes strlen(symbol name) + sizeof(void *) + sizeof(char *) 18.04.37 # with hashes it could take sizeof(int) + sizeof(void *) 18.05.14 # "readelf -s rockbox.elf | grep FUNC | wc -l" gives 2900 symbols but I would need a better estimation 18.05.30 # and searching would be much faster. With names you need to perform binary search with strcmp() each time, with hashes you simpy compare 18.05.45 *** Saving seen data "./dancer.seen" 18.06.41 # Not only FUNC, but I am thinking about explicit symbols exporting (like in linux) which should considerably reduce the number 18.07.18 Quit bertrik (Remote host closed the connection) 18.08.39 # Hello everybody! I'm working on a better scrollstrip implementation (my target: Vibe500) 18.09.09 # It should of course have adjustable speed settings 18.10.38 # My question is: in settings_list.c I can use CHOICE_SETTING(...), but I don't like the idea of strings named "fast, super fast, insanely fast, damn slow" 18.10.39 # readelf -s rockbox.elf | awk '{ if($4=="FUNC" || $4=="OBJECT") print($8) }' | awk 'BEGIN { size=0; } { size+=length($1); } END { print(size); }' 18.10.39 # gives ~82000 so yeah quite a gain spacewise 18.11.38 # however it won't be that easy to have hashes instead of names 18.11.45 # so another possibility would be to use TABLE_SETTING(F_ALLOW_ARBITRARY_VALS,...), but it's poorly documented. 18.12.39 # I forgot to mention that the scrollstrip should also have an "off" setting, I think of something like "off, -2,-1,0,1,2" 18.12.41 # ulmutul: you should ask JdGordon probably 18.13.01 # ulmutul: why would you like to disable scrollstrip? 18.14.10 # It's better for some games, they just suck with scrollstrip. With strip setting "off" the upper/lower half of the strip is handled like ordinary up/down buttons when touched. 18.15.37 # wodz: the problem I see with symbols is for the main binary because these have to be included in the final non-elf binary 18.16.21 # Hm, I think I need some kind of "formatter" that's used for TABLE_SETTING. 18.16.25 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf) 18.16.30 # pamaury: with strings thats is no issue. macro trickery + ld trickery do the job 18.16.59 # I mean for hashes 18.17.04 # pamaury: with hashes, yes thats problematic and hence my ask for advice 18.17.22 Join Keanu73 [0] (~Keanu73@unaffiliated/keanu73) 18.17.22 # for modules you can postprocess the file but for non-hash... 18.17.28 # for non-module 18.17.33 # ahem 18.17.35 # EXCUSE ME 18.17.43 # CAN SOMEONE QUIT THE NICK "LOGBOT" 18.17.47 # please? 18.18.03 # Keanu73: no you can't. This IS our logbot 18.18.07 # grr 18.18.08 # Keanu73: no caps please, this our logbot so no 18.18.20 # get another nick instead PLEASE 18.18.24 # like "ChanLogBot 18.18.25 # " 18.18.34 # Keanu73: do you want to get kicked ?? 18.18.38 # nope 18.18.46 # so please so it, like now 18.18.49 # *stop it 18.18.59 # is logbot used with pircbot? 18.19.05 # this one? 18.19.41 # or with IRC syntax 18.19.50 # ??? 18.19.54 # BTW, anyone here with another scrollstrip target? I still have to do some code cleanup and then get into this git/gerrit stuff, but with some parameter tweaking the code should run with pretty much any strip-target. 18.20.28 # Keanu73: Whats your problem actually? The nick is taken, get another one, simple 18.20.36 # :/ 18.20.53 # ulmutul: I have hd300 somewhere in my drawer 18.20.55 # wodz: is the bot made with pircbot at jibble.org/pircbot.php? 18.21.16 # because there's a similar logbot to this one: http://www.jibble.org/logbot/ 18.22.03 # wodz: there is an "obvious" solution though which is to include strings and then post process but this way you waste space 18.22.05 Part Keanu73 ("I need to leave, some people are being mean to me or somewhat. Bye!") 18.23.42 # I think I first make it work with strings and then I'll start to scratch my head how to do this with hashes 18.26.07 # you could do it this way: post-process, add to the final binary (at the end) and then at the first beginning of loading, move it around so it ends up in so dynamically allocated buffer 18.29.39 # its funny someone popped up with vibe500 while I am testing stuff on exactly this player :P 18.33.01 # wodz: I have another idea 18.33.21 # wodz: with macros you can add some empty space in the binary for each symbol and the string in another one 18.33.40 # then you postprocess the binary to fill the empty section with the hash table from the string table 18.33.54 # easy :p 18.34.01 # could work 18.35.19 # actually you would need to prefill the "empty" section with something not-empty of course, like pairs {addr, ptr to string} and then post process to replace by {addr, hash} 18.36.29 # and strip the section with strings 18.36.50 # wodz: I like this player, because it has all standard connectors. 18.37.09 # wodz: yeah exactly 18.37.22 # ulmutul: I meant its rather rare 18.37.48 # pamaury: sounds like a plan. I need to make it work for strings first 18.38.33 # yeah definitely 18.44.59 # success with my TABLE_SETTING(..). I had to make my own scrollstrip_formatter(). 18.45.52 Quit kuldeepdhaka (Ping timeout: 252 seconds) 18.50.36 # hell, string version is working 18.53.00 # pamaury: ^ 18.54.21 # wodz: incredible :) nice work 18.55.02 # I just resolved 2 external symbols. lets switch cube fully :-) 18.59.29 Join bertrik [0] (~bertrik@rockbox/developer/bertrik) 19.00.05 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka) 19.09.12 Join y4n [0] (~y4n@unaffiliated/y4ndexx) 19.19.43 Join Rower [0] (husvagn@90-230-142-55-no41.tbcn.telia.com) 19.43.21 Part ulmutul 19.52.29 Nick DormantBrain is now known as SuperBrainAK (~andy@2001:470:8:a61::5f92:59a1) 20.05.48 *** Saving seen data "./dancer.seen" 20.49.28 Join rela [0] (~x@pdpc/supporter/active/rela) 20.56.22 Join Gallomimia [0] (~gallomimi@154.20.2.159) 21.15.13 Quit rela (Read error: Connection reset by peer) 21.22.34 Quit Rower (Ping timeout: 260 seconds) 21.41.11 Join Rower [0] (~husvagn@90-230-142-55-no41.tbcn.telia.com) 21.57.36 # any ARM expert ? 21.57.49 Join tyllmoritz [0] (~robin@141.70.11.4) 22.05.49 *** Saving seen data "./dancer.seen" 22.08.31 # kugel doesn't seem to be here but maybe someone else has an idea: FS#12951 22.08.32 # http://www.rockbox.org/tracker/task/12951 3Menu icons one pixel too down now (bugs, unconfirmed) 22.29.22 Nick SuperBrainAK is now known as DormantBrain (~andy@2001:470:8:a61::5f92:59a1) 22.35.35 # pamaury: I am not an expert but You can try to ask the question actually :-) 22.37.26 # this code doesn't seem to work: https://gist.github.com/pamaury/9025537 22.37.51 # I don't understand why 22.38.01 # (the IRQ and SVC mode are setup to use different stacks) 22.38.47 # pamaury: first thing is that EABI dictates 8bytes alignment of the stack and you push 9 registers 22.40.20 # hum good point but since no code is run in IRQ mode except those two little pieces of code, is that relevant ? 22.40.39 # dunno, just saying 22.41.37 # you force SVC 4bytes stack alignment as well 22.41.55 # ah, scrap that 22.42.54 # for SVC I ensure 8-byte alignement 22.43.56 # do you reach _irq_handler or it fails earlier 22.45.09 # most of the time the code seem to work but sometimes I get random crashes and out of the few times I can get an address it's a data abort usually on entry of _irq_handler (ie in the very first push {}) 22.47.11 # pamaury: the usual return sequence from irq is subs pc, lr, 4, I vaguely remember that you are supposed to update status on return 22.48.25 Quit tyllmoritz (Ping timeout: 252 seconds) 22.49.21 # I think that's what the "^" is supposed to do in ldm 22.49.26 # at least that's my understanding 22.50.01 Quit bluebrother (Disconnected by services) 22.50.06 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother) 22.52.54 Quit fs-bluebot (Ping timeout: 252 seconds) 23.11.05 Join fs-bluebot [0] (~fs-bluebo@g226071143.adsl.alicedsl.de) 23.24.00 Quit Rower (Quit: Hmmm...) 23.31.06 Quit y4n (Quit: We're fucking 3LN!) 23.36.01 Quit kuldeepdhaka (Quit: taataaaaa) 23.58.16 Quit bertrik (Ping timeout: 252 seconds)