--- Log for 06.06.109 Server: simmons.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 3 days and 7 hours ago 00.00.47 # obo: well the bootloader is raw binary : the real code starts at offset 0x0 (the vectors) 00.01.05 # and that means that you will get some offsets wrong 00.02.29 # obo: at the end of main function I see that PC is loaded with 0x10F029FC (at offset 0x138, so 0xF8 for you) 00.02.51 # do you know to which real offset in bootloader it corresponds? 00.04.18 # funman: no. I'm going to redo without stripping anything. What does offset 0x3B98 look like to you? 00.05.40 # the start of a function 00.06.34 Quit raphi ("leaving...") 00.06.37 # notlistening: I don't know whether there is any advantage in using sapi 64 bit over sapi 32 bit or vice versa 00.06.45 # funman, any difference selecting with or without fm on the frmware? 00.07.00 # thanks amiconn 00.07.41 # notlistening: where can you select that? 00.08.05 # I was just digging a bit because (1) I wondered about the different voices listed depending on whether I used cscript sapi_voice.vbs /language:xxxx /listvoices in a cygwin bash (32 bit) or in a cmd shell (64 bit), and then learning about the sysnative virtual directory 00.08.23 # funman: i am doing some testing on my e280v2 with the latest patches, when testing playback, should I just let things play through (like an album) or would it be better to seek around? 00.09.32 # Chesteta: do whatever you want 00.09.36 # I have already done my best to describe what happens with teh radio, wheel light, and the blue lines... running a disk test now: can you think of any other pertinant things to test? 00.10.08 # use it ike an mp3 players supposed to be used? 00.10.43 # Chesteta: nope sorry, I think (not sure) kugel knows what's wrong with those blue lines 00.11.09 # mp3/4 not to undermine anybodies work :) 00.12.08 # ok: I havent done MUCH testing and am trying to do as complete of a test as i can 00.12.53 Quit B4gder ("It is time to say moo") 00.13.32 Quit flydutch ("/* empty */") 00.14.33 Join Xerion_ [0] (i=xerion@82-170-197-160.ip.telfort.nl) 00.15.09 # * bluebrother thinks the german translation was much worse until he redid it (not being a translator at all ...) 00.15.27 # translating is harder than you'd think :) 00.15.36 # mt: Thanks for the update :) 00.15.38 # of course it can always get improved 00.15.41 # Mikachu: indeed :) 00.16.05 # mt: And given the progress you have already made, I think we can let you focus on your finals a little :) 00.16.30 # domonoky: The porting has become relatively complicated, but I think I will be able to tell more about it on Sunday. 00.16.59 # AlexP : You're welcome :) ( pst : I was stealing some study-time .. don't tell anyone ) 00.17.25 # mt: Your secret is safe with me :) 00.18.04 # wincent: fine. 00.18.12 Part wincent ("Kopete 0.12.7 : http://kopete.kde.org") 00.18.36 # and me! 00.19.38 # and my axe! 00.19.54 Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) 00.27.49 Quit stripwax (Read error: 104 (Connection reset by peer)) 00.29.16 Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) 00.31.28 Quit Xerion (Read error: 110 (Connection timed out)) 00.31.29 Nick Xerion_ is now known as Xerion (i=xerion@82-170-197-160.ip.telfort.nl) 00.35.51 Quit bluebrother ("leaving") 00.36.36 *** Saving seen data "./dancer.seen" 00.38.25 Quit notlistening (Remote closed the connection) 00.38.47 Join thegeek [0] (n=nnscript@s243b.studby.ntnu.no) 00.40.40 Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) 00.44.25 Quit hillshum (Read error: 104 (Connection reset by peer)) 00.46.05 # amiconn: what if we add a TEST_BIT_N *and* a BIT_N? the one might even be based on the other. the 1< on the other hand, a 1< Installed and running 01.20.44 # superb :D 01.23.04 # Sansav2 all got radio? Mine does not seem to 01.23.11 Quit Lss (Read error: 104 (Connection reset by peer)) 01.23.15 Join hd [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) 01.23.18 # E200v2 01.23.32 Quit HellDragon (Read error: 104 (Connection reset by peer)) 01.23.59 Quit hd (Read error: 104 (Connection reset by peer)) 01.24.16 Join HellDragon [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) 01.25.59 # notlistening: see FS#10267 - Sansa AMS FM Radio fix (e200v2 specific) 01.27.03 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.") 01.27.05 # ahh but just out of interest if the original fw does not work with fm? 01.27.39 # no sound from mine I bought the none fm version about a year ago 01.28.18 Join moos [0] (i=mustapha@rockbox/staff/moos) 01.29.08 Part toffe82 01.29.20 # hrm, TAGCACHE_IS_NUMERIC_OR_NONUNIQUE appears to be an optimization on sh regardless of whether we're using BIT_N or TEST_BIT_N. i'm a bit surprised that gcc can't figure out that as a truth value (1<< n) & c1 || !(1 << n) & c2 == (1< notlistening: so far I thought all sansa had FM, did you try to flash an OF named e200pt.bin for example ? 01.29.58 # or e200pf.bin (f = FM) 01.31.07 # yeah as before i had no fm option in the sansa bit and i do now 01.31.34 # but it does not work even in the of 01.32.13 # git the e200pf as i asked if it made a difference earlier which firmware i used 01.32.20 # let me check the infor quickly 01.32.40 Quit DarkDefender (Remote closed the connection) 01.33.21 # notlistening: the firmwares are all identical, only the naming change 01.34.34 # see http://forums.rockbox.org/index.php?topic=14064.msg113302#msg113302 for details 01.34.58 # well i followed the instructions to name the file i added to the player e200pa so i did 01.35.20 # the changes to the of were to add fm in the menu and to get the dualboot working 01.36.00 # not all sansas have FM hardware. iirc, some european models have no FM 01.36.56 # maybe me then but then should the fm option be reomoved from my menu or disabled as it hangs the player 01.37.02 # sorry more work 01.38.24 # obo: at 0x33cc the vectors (except the reset vector) are changed 01.38.50 # notlistening: for this, see fs#10267 ;) 01.39.58 # thanks funman, lol hw is detected though :D 01.41.15 # do you mean you can see it's detected in debug menu ? 01.41.24 # yeah 01.41.59 # then i don't know why OF can't use it :/ 01.43.09 # I wukk investigate further m anyways thanks for your timr 01.46.30 # if i leave a message for domonkey and bluebrother will they get them? 01.47.41 # yes, but depending what you want to tell them you might use Flyspray 01.48.42 Join fdinel [0] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca) 01.49.16 Join hd [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) 01.49.25 # now all Sansa AMS hackers are joining again ? ^^ 01.50.07 # fdinel: hi! happy with rockbox progress on sansa ? 01.50.31 # hey funman mate :P 01.50.57 # funman: hmm dunno, should I? :P 01.51.43 Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]") 01.52.25 # well i hope it can be released in the next release after the one about to be out (in 4 months) 01.52.48 # I see, great then :) 01.53.23 # looking at the code I was wondering if playback could be made more efficient using IRQs 01.53.49 # it already uses the DMA IRQs 01.53.57 # I see that DMA is used, but I'm not sure if IRQs could be used with it altogether 01.54.03 # well 01.54.25 # we rely on the DMA controller to know if we can transfer more data, not on the I2SO status 01.54.25 # it tells when DMA is done 01.54.39 Join HellDragon_ [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) 01.54.41 Quit hd (Read error: 104 (Connection reset by peer)) 01.54.49 # kay 01.54.57 # do you think it would be better to use I2SO status? 01.55.32 # but once the controller says "hey i'm done", we do prepare another buffer and then push it again 01.55.42 # I wonder if we could prepare the buffer in advance 01.55.58 Join slyyx [0] (n=slyyx@142.46.8.26) 01.56.12 # like while the DMA is being done, let's prepare the other buffer so that once DMA is completed we only have to enable the next one 01.56.38 # maybe it's already like that, I'm quite late on the sansa dev :P 01.57.20 # there is a 128x36 bits FIFO = 128x stereo samples = 3/1000 seconds at 44.1kHz 01.57.28 Quit HellDragon (Connection timed out) 01.57.38 # woa...Is...Soaa- ever around here? 01.57.50 # sometimes, check the log 01.58.17 # ....He got further then I did on a P2 port... 01.58.45 # I wonder if he branched off his work yet... 01.58.48 # fdinel: well pcm didn't change a lot 01.58.57 Quit HellDragon_ (Read error: 54 (Connection reset by peer)) 01.59.40 Join Kupop [0] (n=Jono@cpc2-leed14-0-0-cust201.leed.cable.ntl.com) 01.59.52 # funman: kay, that's what I noticed when browsing the code :) Any idea why the clip playback sometimes freeze? 01.59.55 # (brb) 02.00.05 Join BUMBACL0T [0] (n=ORF@unaffiliated/bumbacl0t) 02.00.23 # He was _just_ online on the forums..damn 02.00.31 # no idea :/ I'd like to know if playback freezes also on m200v4 (because they have 2MB of RAM, unlike Fuze & e200v2 which work fine) 02.00.43 Part BUMBACL0T 02.00.54 # slyyx: post on the P2 forum thread, that might make him come! 02.01.03 # New commit by 03unhelpful (r21195): Add a system-wide BIT_N macro, implemented via an LUT on SH, and use it in the TAGCACHE_IS_* macros in place of per-set LUTs, removing duplication of ... 02.01.04 # I just pmd him 02.01.17 # ..I wonder if I still have the rockbox coebase. 02.01.39 # slyyx: this is an on topic channel, if you want to chat, try rockbox-community 02.01.57 # Sorry 02.02.33 # funman: is PCM done exactly the same way on all ams targets? 02.02.45 # yes 02.03.19 # and what about the OF? is it done using the DMA and its DMA IRQ or any other way? 02.03.22 # perhaps it's a problem with the very small buffer 02.03.33 # i didn't read much the pcm code of OF 02.03.55 # (small buffer) possible 02.04.16 # there is an i2sout isr 02.04.26 # which checks fifo push almost empty 02.05.05 # but it uses dma 02.05.58 # saratoga: did you notice problems with the down button of your clip with FS#10048 ? 02.06.09 # Is it is svn? Or git? 02.06.22 # funman: no thougfh I didn't use it much, just listened while running 02.06.30 # slyyx: either 02.06.35 # slyyx: it's a svn server but you can use git-svn, there is a wiki page about using git 02.06.40 # ah 02.07.42 # saratoga: i want to commit fs#10048 soon, now the only problems we have is e200v2 radio borked, and clip down button going made - not something hard to fix 02.09.20 # funman: sounds good 02.09.21 Join HellDragon [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) 02.09.33 # neither of those are critical problems anyway 02.10.13 # i do not want to hurry either if other people notice problems while testing 02.11.44 # New commit by 03unhelpful (r21196): Fix undefined BIT_N on non-SH targets. 02.12.29 Quit Kupo- (Read error: 110 (Connection timed out)) 02.12.47 # funman: have you used it much on the Fuze? 02.13.10 # yeah, not much on the clip though 02.14.02 # i mostly tried on the clip which probably froze once every 20-30 minutes for me 02.14.17 # the fuze was stable for an entire album when i tried but maybe i just got lucky 02.14.28 # the Clip playback isn't stable in svn either 02.14.40 # i didn't realize that 02.15.07 # playback randomly stops, but then you can still navigate / shut down the player, but hardly resume playback 02.15.22 # the biggest problem I have seen on fuze is the playback time/counter did not advance regularly, playback was fine though 02.16.04 # is there some way to see which thread dies when it deadlocks? 02.16.13 # tmzt: the timebar isn't regular, or the displayed time change? 02.16.30 # displayed time 02.16.40 # saratoga: i don't know, if hold shuts down the screen, backlight thread is still running ;) 02.16.51 # tmzt: i thought it was a rockbox 'feature' 02.16.51 # progress, not sure about the bar itself 02.17.16 # i mean rockbox changed the actual whole duration of the file 02.17.26 # does the full nand work? 02.17.34 # no 02.17.47 # the current elapsed time 02.18.05 # weird. 02.18.23 # the internal storage can be fully accessed (1GB, 2GB, 4GB, 8GB) 02.19.14 # we still need to find what's the exact storage size, for future USB driver, and also as extra security in storage driver 02.19.17 # I need to restore my partition table and test a current revision 02.19.36 # for now we get the size from the fat32 partition 02.19.47 # exact storage size? 02.19.51 # funman: seems like the OF uses the "push fifo half empty" interrupt 02.20.09 # you mean the nand chip itself? 02.22.23 # tmzt: well i mean what's the size of internal storage 02.22.43 # fdinel: yep, i'm not sure how it is interleaved with the DMA interrupt however .. 02.24.06 # well 02.24.50 # what I would have expected is that we start a first transfer via DMA which will fill the whole fifo, no more no less 02.25.14 Quit killan ("( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com )") 02.25.21 # thand setup the irq so that the i2sout tells us when it is half empty (half full if your optimistic :P) 02.25.41 # then we push it some more data (more precisely a half fifo) 02.26.24 # because what I suspect if that the way we use it now, the DMA controller "blocks" the bus everytime a single sample is popped off the fifo 02.26.40 # which can mean a lot of traffic on the bus 02.26.48 # so it would transfer samples one by one ? 02.26.59 # no, a half-fifo each time 02.27.11 # i mean in our code 02.27.30 # uh? 02.27.32 # no 02.27.40 # we do setup the DMA to transfer a half fifo 02.28.08 Quit barrywardell () 02.28.18 # I think that what we're doing now is fill a quite big buffer, and setup DMA to transfer it all? 02.28.23 # yeah 02.28.30 # then setup another one and transfer, etc 02.28.33 # it's more than the i2so FIFO size 02.28.51 # yeah kay, well I think 2 things can happen 02.29.20 # first the processor can't handle processing that much samples (converting say from MP3) in such a small time (3ms) 02.29.41 Join killan [0] (n=nnscript@c-5ef170d5.06-397-67626721.cust.bredbandsbolaget.se) 02.29.44 # second, we may be overusing the data bus with small transfer (like a couple of samples) 02.29.53 # (small transfer_s_) 02.30.37 # hum the samples are already PCM (converted) ? 02.31.08 # the PCM buffer holds a lot of samples 02.31.15 # yes once we're ready to send them, but the call to "get_more" or something like that, this is what converts the samples right? 02.31.21 # not sure about on the clip but on some targets its quite large 02.31.30 # perhaps then we should calculate to transfer be a size multiple of the i2so fifo size 02.31.54 # fdinel: no i think the call to get_more will get already decoded samples 02.32.08 # ah kay I see 02.32.22 # !seen soaa 02.32.22 # the codec will fill the pcm buffer, and get_more will empty it 02.33.15 # ok, and the codec fills it during "idle" time? 02.33.27 # the codec fills it continuously until its full 02.33.37 # boosting and unboosting as needed 02.33.44 # kay 02.34.13 # i think its quite large, tens or hundreds of thousands of samples should be in it 02.34.21 # fdinel: you can see the buffer state from the debug menu -> buffering thread 02.35.10 # kay thanks I'll have a look 02.35.26 # but the my "bus overuse" think could make sense? 02.35.38 # ahem 02.35.45 # i don't know ^^ 02.35.52 # but does my "bus overuse" theory make sense? 02.35.55 # :P 02.35.58 # what do you mean overuse? 02.36.27 # like having the DMA controller constantly blocking the bus for 1-2 samples transfers 02.36.31 Quit Chesteta () 02.36.36 # i imagine the i2so requests transfer from the DMA controller at needed times 02.36.37 *** Saving seen data "./dancer.seen" 02.37.26 # + now we see very good performances, so i somehow doubt it 02.38.22 # it all depends on how the dma controller is wired to the i2sout. If the dma controller is wired so that every time a sample is taken out of the fifo it pushes an additionnal sample in, then it results in several single-sample transfers 02.38.27 # instead of a big one 02.38.39 # well yeah that's a point :P 02.38.58 # could you mesure the bus activity with an oscilloscope? 02.39.08 # the only difference between the clip and the fuze/e200 is available RAM? 02.39.43 # theorically I think I could 02.39.59 # but probably not easy to do :) 02.40.22 Join webguest22 [0] (n=8eb14de9@gateway/web/cgi-irc/labb.contactor.se/x-e2a03e6a0d7a035e) 02.40.23 # yes, except obvious lcd/buttons/light, and some GPIO mappings (radio, usb ..) 02.41.03 # Unhelpful: I found 3 places in the core where 1< What timezone are the logs in? 02.41.21 # CEST i believe 02.41.24 # funman: have we tried with a smaller PCM buffer? 02.41.27 # amiconn: bmp.c as well :) 02.41.46 # fdinel: i haven't looked at this code since i came back to rockbox coding and playback worked fine :) 02.42.12 # I think the code is in apps/pcmbuf.c 02.42.51 # Unhelpful: Oh? I wonder why my regex didn't find this... 02.42.53 # also firmware/drivers/lcd-1bit-vert.c... oddly i didn't note any binsize delta for the ones in ata.c or thread.c 02.43.23 # I searched for 1\w*<< 02.43.40 # i used something rather long and complicated, and still hit more than a little noise: egrep -i '(^|[^0-9a-zA-Z])1(lu?|ul?)? *<< *' -r * | egrep -vi '(^|[^0-9a-zA-Z])1(lu?|ul?)? *<< *[0-9]|^(tools|utils)' >../rockbox_bitn_search 02.44.16 # * amiconn doesn't understand why Unhelpful writes (u)l for integers 02.45.00 # anyone have any ideas as to why the bootloader on e200v2 can't find rockbox? 02.46.16 # habit of overspecifying, i suppose. will 1<<31 still "work"? i guess i wasn't thinking of left shift as sign-agnostic, but it won't clear the 1 when it moves into the sign bit, will it? 02.46.36 # 1u would suffice 02.48.02 # It's a bit nasty anyway, as (1) 1(u)l is 64 bit in 64 bit sims, but (2) 1(u) is just 16 bit on 16 bit targets (which were in the works once, but never finished, and have been dropped) 02.49.22 # i know, there aren't const suffixes that specify a size consistently. for that matter, there aren't type qualifiers that do so either, but at least stdint.h/inttypes.h handle those. 02.50.28 # i've seen more than a few instances of long where int32_t/uint32_t might be more appropriate... DB seek values, for example. we are never going to deal with a DB file of more than 4GB :) 02.51.02 Quit funman ("'night") 02.51.17 # I formatted/reset the player to factory defaults, changed to MSC mode, and extracted my fresh compile of .rockbox, and yes I make zip'd it first. I can get it running on my Fuze, but on this one, it cant find the files. 02.51.40 # Well, on target 'long' *is* int32_t. Then, inttypes where a quite late addition in rockbox. 02.52.39 # amiconn: on target, it is. there was a PF crash on sim, though, that turned out to be due to an array of longs allocated from the plugin buffer being the size of the entire plugin buffer on 64-bit CPUs. 02.54.20 # i should probably ammend the 1LU to 1U in the BIT_N definitions, in case it would lead to problems on sims. should the rest of the stuff wait until post-freeze, since it's only binsize savings? 02.58.18 # funman is the right bahviour to go from 62hz to 248hz on and off while playing? 02.58.58 # and is monitoring the cpu in debug a little sketchy? 02.59.00 # New commit by 03unhelpful (r21197): Replace 1UL in BIT_N with 1U to avoid turning it into a 64-bit operation on 64-bit sim targets. 03.00.36 # amiconn: i suppose something along the lines of (u)int*_t could be provided for constants, not that it really matters until we get a target where the default size for ints isn't 32-bit. 03.01.01 Quit webguest22 ("CGI:IRC (Ping timeout)") 03.02.59 # something along the lines of #define U32(n) (n ## u) 03.04.09 Quit Thundercloud (Remote closed the connection) 03.04.38 # notlistening: yes that is the way it works, it's cycling between fastbus and synchronous bus 03.07.02 # notlistening: it should only be boosting during the disk accesses though as it can play mp3 unboosted 03.08.31 Join hd [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) 03.08.36 Quit Rob2222 (Read error: 110 (Connection timed out)) 03.08.41 Quit HellDragon (Read error: 104 (Connection reset by peer)) 03.09.12 # notlistening: sorry, that's with FS#10048 that it's unboosted, svn still boosts regularly as the mmu is not operating 03.10.48 # is there a way to disable apps/bookmark.c? 03.11.34 # sorry, those are just warnings 03.11.54 # filetypes.c:98: error: 'LANG_FMR' undeclared here (not in a function) 03.17.28 # Unhelpful: Of the 3 places in ata.c, only one affects sh1 03.18.06 # It looks like changing one place saves ~8 bytes. Changing a single place might get unnoticed because sh1 uses 16 byte section alignment 03.18.55 # * amiconn finally has a regex pattern that actually works 03.19.24 # 1u?l?u?\s*<<\s*[()a-z] (case insensitive; I'm using a graphical grep tool) 03.20.10 # Iiuc your method only finds a single '1', but not e.g. 0x1, 0x01 etc 03.20.16 # where do you check build status? 03.22.17 # amiconn: indeed... my intent was to exclude identifiers such as val1. i found a few 0x1 also, though. perhaps add a (^|\s|[|-+&~])(0x0*)? to the front? 03.23.30 Quit hd (Client Quit) 03.23.35 Join HellDragon [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) 03.27.22 Quit Llorean (Connection reset by peer) 03.27.49 Join Llorean [0] (n=DarkkOne@adsl-99-182-52-92.dsl.hstntx.sbcglobal.net) 03.28.05 # * amiconn notices that for the 1 bit lcd driver, a char array would work better 03.29.07 # It saves the 2-bit left shift when converting the array index to an address. Only works for indices 0..7, but that would suffice there 03.30.02 # i suppose that a mod to struct screen would require a plugin API bump, since those are exposed in the API? 03.31.28 # essentially, for style hooks to be useful to plugins, they'll need access to lcd_putsxyofs. i could add it to the plugin API, but i gather that things like that are "supposed" to be accessed through rb->screens? 03.38.40 # Actually, scratch that. While it would save the shll2, it would in turn require an extu.b 03.39.23 # Otoh, loading a 32 bit value from memory requires two memory cycles (unless the data is in iram) 03.42.56 # Access to drawing functions is still a mix. Most plugins use lcd_* functions directly. This makes them not support remote displays though 03.43.00 Quit stripwax ("http://miranda-im.org") 03.46.25 # i'm not initially supporting style hooks on remotes, anyway. it takes a hook in scroll_fn and in puts_style_offset, and a support function to set the hook per-screen. the total cost is ~100B on sh, which is where i had been having the largest trouble before when using a separate hook for background clearing, text drawing, and updating. 03.47.11 # also, they're not of much use without either greylib or a color display, and i don't think we have either on a remote anywhere (excepting m3, which treats that as the main display) 03.48.26 Quit moos ("Rockbox rules the DAP world") 03.48.57 Join TPMF [0] (n=Alex@71-8-9-189.dhcp.leds.al.charter.com) 03.50.42 # it got a *lot* smaller when i changed it to a single hook function, only supported on the main LCD, that is called in lcd_scroll_fn or puts_style_offset in place of puts_xyofs. 03.54.20 Quit pano (Remote closed the connection) 03.55.27 Quit _lifeless (Read error: 110 (Connection timed out)) 03.57.23 Join jimmx2 [0] (n=6178d55e@gateway/web/cgi-irc/labb.contactor.se/x-890ba4121fc6b92f) 03.57.31 Quit chandoo (Read error: 104 (Connection reset by peer)) 03.58.20 # frist time installing rockbox....Perfect! love it 03.59.05 # btw the installer worked great on my vista64 03.59.20 Quit kkurbjun (Read error: 110 (Connection timed out)) 04.01.34 Quit jimmx2 (Client Quit) 04.01.44 # is there anyone here how is willing to make a new audio codec? the file type is drg. 04.01.53 # drg? 04.02.09 # oh, Idoser/ 04.02.22 # yep, glad you reconize 04.02.36 # im playing around with it a bit 04.02.46 # Hmm..Would be illegal 04.02.49 # TPMF: idoser is a proprietary rip-off of sbagen. drg files are sbagen scripts with (rather bad) drm added. 04.03.02 # Would be illegal anyway 04.03.15 # ahh, i see 04.03.21 # not to mention the scripts they sell for it are not useful for much of anything except placebo effect. 04.03.21 # thanks anyway 04.03.22 # There license proly says a thing or two about reverse engi 04.03.27 # Unhelpful: yeah :P 04.03.52 # If you meditate anyway, its proly no harm 04.03.59 # Just good whitenoise 04.04.09 # hadn't heard of sbagen 04.04.43 # Idoser also likes to try to sell headphones and stuff to you 04.05.11 # but that's getting offtopic. 04.05.16 # yes 04.05.18 # slyyx: sbagen is GPL, i don't think idoser *can* say much about reverse engineering, at least not and make it stick. but this is getting offtopic. ;) 04.05.19 # ture 04.05.22 # true* 04.05.32 # Unhelpful: Reversing there cheap drm though? 04.05.52 # hate drm, or any restrictions on music 04.06.06 # which is why i got Rock Box in the first place 04.06.09 # Anyway TPMF, the answer is no..unless you want to do it yourself. 04.06.20 Join onlysoaa [0] (i=42248748@gateway/web/ajax/mibbit.com/x-678649caf1207e2c) 04.06.32 # i was concidering it 04.06.50 # Make sure you look into anything legal about it. GOod luck 04.07.08 # k thanks 04.10.13 # * slyyx reads myself in irc logs... 04.10.16 # er 04.11.14 # Any of you have a good arm (free) disasmbler? 04.11.25 # Harro slyyx, I believe you were looking for me... 04.11.29 # like the one in the dev tools? 04.11.39 # onlysoaa: Hey, yes 04.11.47 # I did some work with the p2 a few months ago 04.11.52 # The one in dev tools is worked pretty well. 04.11.54 Join dmb [0] (n=dmb@unaffiliated/dmb) 04.11.56 Quit TPMF ("Leaving") 04.11.57 # Oh? 04.12.00 # Yeah 04.12.07 # What'd you accomplish? :P 04.12.08 # I got about were you are 04.12.17 # I got the LCD timings to work. 04.12.22 # Perfectly? 04.12.25 # I got em almost. 04.12.31 # I do not have my codebase anymore... 04.12.35 # I take it you didn't really read the logs. :P 04.12.47 # I got the timings to work to the extent of showing an undistorted image. 04.13.03 # Yeah, I forgot, I recall doing that, but the colour being off 04.13.21 # People will get annoyed, come talk in another channel 04.13.23 # The problem now is that the image is greenish. 04.13.50 # join #onlysoaa 04.13.52 # Why? This is Rockbox development. :P It'll go in the logs for whoever needs to refer to them later on. 04.14.04 # I hate being logged :P 04.14.14 # esp google indexed logs 04.14.23 # Oh come on, this is open development for the benefit of everyone. xD 04.14.28 # Anyway, do you have a patch for me? 04.14.42 # It's in flyspray. Just search for YP-P2 and you'll find it. 04.14.51 # Did you get my datasheet for the lcd btw? It should be on the wiki. 04.15.20 # Indeed I did! You're the one who posted it? ;D Thanks a bunch, although I didn't have much use for it yet. 04.15.44 # Long story on how I found it.... 04.15.46 # Everything seems to be set in the TCC7801's LCD controller so far. 04.15.52 # yeah 04.15.57 # I put it there just in case 04.16.08 # I wonder if the LCD settings can fix the colors though? 04.16.38 # ...then again, I doubt it, as the LCD controller is the one outputting the rgb666 data. 04.16.46 # I can mess with your patch...I hate the process for getting the firmware to load onto the p2..afraid I am going to break the reset button one of these days 04.17.04 # The controller -should- shift the bits from the rgb565 data in the framebuffer, but for some reason, it doesn't. 04.17.25 # Haha, I hope that button is durable. 04.17.37 # Hold on a sec, I'll post an updated patch. 04.17.42 # k 04.17.49 # I changed some timings to get the image aligned properly. 04.18.06 # yeah, I recall having that same issue, and fixing it... 04.18.15 # Lots of tweaking and resetting :P 04.18.53 # Yeah. The OF is either really obscure or we're just inexperienced. :P 04.19.38 # I think the latter of the two :P 04.20.18 # * slyyx ..tries to remember the reset process for the p2.. 04.20.29 # Hold down pwr and reset? 04.20.49 # ..yup 04.21.20 # ..make 04.21.48 # we don't really need the play-by-play 04.22.28 # onlysoaa: See :P 04.22.43 # That's just you. :P 04.22.51 # That "make" was actually a question 04.23.13 # What build system is this on? 04.23.22 # Well all you do right now is run configure and make. 04.23.36 # Target 143, Samsung YP-P2. 04.23.44 # in which folder? 04.23.59 # It's in /firmware/target/arm/tcc780x/ypp2 04.24.27 # k 04.25.07 Quit saratoga ("http://www.mibbit.com ajax IRC Client") 04.35.30 # Oh, oops. Alright, the new diff is posted. slyyx, check it out. 04.35.34 # I'll be right back. 04.36.39 *** Saving seen data "./dancer.seen" 04.38.00 Join andrew[andrboot] [0] (n=andrew-f@unaffiliated/andrewandrboot/x-689432) 04.41.37 # onlysoaa: lcd works now? 04.43.01 Part andrew[andrboot] ("Leaving") 04.43.35 # onlysoaa: and is it packed (16-bit) or not (32-bit)? 04.43.49 # I can check 04.44.03 # I have the datasheet around here somewhere... 04.47.56 # I'm bacl. 04.49.23 Quit notlistening (Remote closed the connection) 04.49.25 # back*. tmzt, what are you referring to when you're asking if it's packed or not? 04.49.45 # the bytes, if it's rgb666 it can't be 16-bit 04.50.04 # Well that's the output from LCD controller to LCD. 04.50.05 # the interface for the lcd is 8bit if that means anything... 04.50.09 # well, it can but then it has to scan out more than is in the framebuffer 04.50.27 # It reads from the framebuffer in rgb565 though. 04.51.34 # The problem seems to be that the LCD controller doesn't convert from rgb565 to rgb666 properly. 04.52.12 # The actual lcd is 24bit 04.52.21 # 8bits per color 04.53.00 # Perhaps it's a configuration thing, but I didn't see anything relevant to that in the TCC docs. 04.53.51 # Well it seems that the P2's LCD is hard-set at rgb666. 04.54.55 # It uses only 6 of the 8 pins per channel for the connection, and displays things way off when I use rgb888 output. 04.55.34 # Oh, ok 04.55.49 # Less pinouts I guess 04.56.16 # Less colours as a result though 04.56.51 # i've noticed a few exceptions to "no typedefs in rockbox", mostly for function pointers. i suppose adding one more wouldn't really be a big problem, especially if it saves duplicating the argument list of the function all over the place... 04.57.05 # In any case, it seems that we need to find how to make the LCD controller shift the R and G channels << 1. 04.59.53 # I am still trying to make my build system work...still says I do not have arm gcc 05.01.28 # there 05.02.37 # Guys: Any reason why it would inform me that I do not have lang.h? 05.05.06 # I have something similar LANG_FMR seems to be missing, even after running configure 05.05.33 # building for fuze 05.05.52 # Oh! Before compiling for the P2, remove all contents of apps/plugins/SOURCES and SUBDIRS. 05.06.06 # ...How abnormal 05.06.39 # Plugins don't have support for the P2's screen resolution yet, so they'll throw all sorts of errors. 05.07.55 # Oh yeah, I remember that 05.10.15 # onlysoaa: You forgot to make a keymaps file btw 05.10.50 # many of them won't care. pictureflow should compile just fine. 05.11.18 # I just touched it (SEE: touch), works now 05.11.55 Quit n1s (Remote closed the connection) 05.12.19 # Unhelpful: Did you forget to include some config file or something? 05.12.36 # also, you might look at converting the data when it's sent to the LCD, unless the LCD controller supports correct conversion from rgb565. the correct conversion would be (c << 1) | (c >> 4) 05.13.30 # Alright, feed it one bit shifted, gotcha 05.14.03 # Unhelpful: does rockbox only support 16bit then? 05.14.39 # rockbox should also have a grayscale mode for some 05.14.46 # tmzt: somebody could write an 18-bit LCD driver. we don't have one yet. :P 05.15.19 # Unhelpful: Yeah, this thing does not want to build 05.15.29 # Even if we write an 18-bit LCD driver, it won't do anything. 05.15.51 # And oops @ keymap file. Copy the D2's and rename it keymap-ypp2.c 05.15.57 # ah 05.16.07 # onlysoaa: what exactly do you mean, it won't do anything? it would not be so hard to support 18-bit bitmap data. :P 05.16.54 # What I mean is that the LCD controller supports only 1, 2, 4, 15, 16 and 24 bit input. 05.17.13 # And we already know that it must output 18-bit to work. 05.17.16 # I'll be right back. 05.18.04 # Basically, we need to feed the controller 24bit input, that is actually shifted 18bit...I think 05.18.07 # onlysoaa: yes? 05.18.22 # ah... and it doesn't properly handle 16-bit input? 05.18.34 # Apparently 05.18.51 # If I understood what he told me 05.19.23 # So we give the controller shifted 18bit, so it can give the actual lcd 18bit... 05.19.56 # onlysoaa: button-ypp2.c is broken 05.20.58 # or..no... 05.21.02 # well, we have lots of code already for handling 16-bit. so you could also use that, and convert to 24-bit before sending it to the LCD. or you could use 24-bit, and send it directly to the LCD. 05.21.13 # I think we need to feed the controller 24bit, which is shifted 16bit. 05.21.20 # yeah 05.21.22 # 18-bit sounds like a *huge* pain (because it's not a whole number of bytes) 05.21.30 # Unhelpful: We can just hand it 16bit though 05.21.38 # Indeed. :P 05.21.43 # as long as the controller gets valid 24bit, apparently 05.21.52 # How is button-ypp2.c broken? 05.22.04 # Complains that everything is a redeclaration 05.22.33 # You including some file twice? 05.23.15 # Huh? o_o I don't think so. 05.23.19 # My tree works fine. 05.24.02 # latest patch... 05.24.21 # Hold on, I'll see if there are any files I forgot to include. 05.24.34 # Oh, it seems I applied the patch twice 05.25.44 # but you just said it doesn't handly 16-bit correctly... 05.26.13 # But it will probably handle 24-bit shifted from 16 bit. 05.26.57 Join Trid [0] (n=LOLFAGS@c-67-160-90-137.hsd1.wa.comcast.net) 05.27.02 # that..or your patch messed up 05.27.27 # Now, I'm not sure if it wants 24-bit or 32-bit. 05.29.03 # Check the datasheet for the controller 05.29.24 # imo 32bit is more easy to work with 05.29.41 # onlysoaa: guess what, your patch applies the files duped or something 05.29.53 # I'm reposting a patch. 05.29.58 # all the files in the ypp2 dir have like..three copies of emselves within themselves 05.30.35 # ...did you apply all the patches or just the latest? 05.31.02 # jus the latest 05.31.05 # *just 05.31.32 # That's awfully strange. 05.32.45 # yeah, and if I -R em it complains about em not being empty..so yeah.. 05.33.21 Quit Trid ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]") 05.33.37 Join kkurbjun [0] (n=kkurbjun@c-24-9-80-197.hsd1.co.comcast.net) 05.34.17 # Okay, I updated the patch. This one should work. 05.34.30 # Apply it to a clean tree. 05.34.56 # yup 05.34.58 # doing so 05.35.08 # if you're converting from 16-bit, you're going to have to work with one channel at a time, anyway. i don't think you'd gain anything from using 32-bit and having int-sized pixels, other than lost space... 05.36.42 # hmm..yeah..thee chars..no? 05.37.01 Quit robin0800 (Remote closed the connection) 05.37.03 # same error 05.37.17 # after a clean patch, with an rm -rf of the ypp2 dir 05.37.29 # ccat samsung_ypp2_port.diff | patch -p0 05.38.21 # right. three chars, vs four with one wasted. unless somebody comes up with a conversion formula that can do something tricky and produce 32-bit RGBX without actually splitting the 16-bit RGB into channels. 05.38.39 # yeah... 05.38.45 # Just use three chars 05.40.37 # onlysoaa: What is your exact diff line? 05.44.07 # svn diff > ~/samsung_ypp2_port.diff 05.44.29 Join saratoga [0] (i=9803c6dd@rockbox/developer/saratoga) 05.47.53 # trying with p1 05.48.46 # I removed the entries related to the plugins/SOURCES and SUBDIRS files though. 05.48.50 # * Unhelpful thinks that you can save one shift and one add by keeping r and b together a bit longer, but you'll still need to split them up later. 05.51.02 # * onlysoaa does not understand. 05.51.14 # starting with a 16-bit pixel value pix, you can do rbval = (0xf81f & unsigned(pix)); rbval |= rbval << 5; rval = rbval >> 13; bval = (rbval >> 2) & 0xff; 05.53.22 # * onlysoaa is slightly dazed 05.53.45 # ....I want this patch to work..stupid gnupatch 05.54.00 # Ah! I gotcha, Unhelpful. (: 05.54.05 # er..it isnt gnu is it... 05.54.08 # Your name is paradoxical. 05.54.13 # slyyx: have you seen this: http://www.rockbox.org/twiki/bin/view/Main/WorkingWithPatches 05.54.23 # My name is a paradox? 05.54.30 # slyyx I believe it's just patch. 05.54.36 # No, Unhelpful's is. 05.54.46 Join gartral [0] (n=gareth@adsl-75-33-78-34.dsl.bcvloh.sbcglobal.net) 05.55.43 # ah, do not use cat, just use < 05.55.48 # I think was the issue 05.55.50 # we will see 05.56.06 # i keep hearing that. i just think that fun tricks with number are, well, fun. :P 05.57.18 # They often fly right over my head. ;D 05.57.30 # I get it now though. Thanks. 05.58.10 # i should look at places that unpack all three values from rgb565 to rgb888 and see if a macro could do that nicely... 05.58.24 # Ahh. 05.58.29 # I just took a look at fs10282 and I was wondering why the function to exit connect mode was removed entirely 06.00.45 # Are we killing ourselves or a color lookup table would do the job? 06.04.17 # onlysoaa: I forget the command to load the firmware into the rockbox 06.04.51 # Oh, nevermind with the lookup table. It's only for STN LCDs. 06.05.10 # slyyx: Compile tcctool, and run it with 06.05.30 # slyyx: sudo ./tcctool -d ypp2 ../../build/rockbox.bin 06.05.40 # k 06.05.46 Quit saratoga ("http://www.mibbit.com ajax IRC Client") 06.05.50 Quit Kupop (Read error: 110 (Connection timed out)) 06.05.57 # oh, i thought you meant using 128KiB of data to do something like rgbx32val = color_lut[rgb16val] 06.06.55 # That could work actually. Would it be a bad idea? 06.07.56 # onlysoaa: Alright, I am going to go disable the batt detection for the time being 06.08.08 # better yet..why not get it working 06.08.11 Join mike249 [0] (n=42d9a4a4@gateway/web/cgi-irc/labb.contactor.se/x-e52e353319d1b938) 06.08.15 # slyyx: Good idea. How do I do that? 06.08.20 # I will 06.08.28 # I looked into it before 06.08.44 # slyyx: There's implementation of the P2's PMU in Rockbox. 06.08.56 # Which has it? 06.09.03 # does anyone know if there will be a firewear of rockbox for Naxa NX-142 06.09.28 # I have not heard of anyone working on it as of yet 06.09.52 # thanks 06.11.00 Quit mike249 (Client Quit) 06.12.13 # onlysoaa: Do we know what pmu it is? 06.12.59 # AAT2250 and AAT2512. 06.13.51 Join Kupop [0] (n=Jono@cpc2-leed14-0-0-cust201.leed.cable.ntl.com) 06.13.51 # It seems that the CPU interfaces only with the AAT2250. 06.15.38 # You sure somebody has that implimented? 06.17.33 # I meant there's NO implementation. :P 06.17.38 # ah 06.17.39 # Sorry for the confusion. 06.18.05 # yeah, this digram definitly shows only 6bpc 06.21.57 # Pin #4 should connect to the mc for serial 06.22.38 # That pin should contain "Open Drain Status" 06.24.12 # Thing is, we don't know how to access those pins yet. 06.25.12 # onlysoaa: that's a rather *large* static LUT. and i'm not sure what the cache situation is on this target, but that would be a bit of cache thrashing, probably. 06.25.39 # Ah, I see. Better to just make the shifts then? 06.26.13 # onlysoaa: "maybe" :) 06.27.23 # Ahh. 06.28.11 # I'm really tired right now. I'll look into rewriting the framebuffer code later. 06.33.07 # Battery level is in AIN0 (B13) 06.33.59 # BATT_LEV=AIN0, EXT_PWR=AIN1, EXT_BAT_DET=AIN2 06.34.45 # BATT_LEV contains the current battery level, EXT_PWR=Detection of external power..EXT_BAT_DET..Detection of battery? 06.35.40 # Huh? Can those be accessed from Rockbox right now? 06.35.45 # Yes 06.35.57 # Find out waht AIN0, AIN1, and AIN2 are in this diagram and yes 06.36.13 # Huh! 06.36.24 # Ever worked with a microcontroller before? 06.36.43 *** Saving seen data "./dancer.seen" 06.36.51 # Nope! 06.37.28 # Ok, let me test some things...I can proly get this working tonight 06.37.34 # 3am maybe... 06.37.59 # Haha... 06.38.18 # Okay dude, thanks a bunch for your help. I'll head to bed now, since I'm working tomorrow... 06.38.37 # oh damn, wrong pin...yeah..sometime tonight I will have it :P 06.38.59 # I'll try figuring out the LCD, so you can focus on other stuff, unless you really feel like tackling the LCD. 06.39.11 Join Caitlin [0] (i=JavaUser@c220-237-91-136.rochd1.qld.optusnet.com.au) 06.39.23 Part Caitlin 06.39.26 # An initial touchscreen driver with proper keymap would be really cool. (: 06.40.08 # I can give you the pins for the keys right now if you want :P 06.40.11 # Oh, and if you figure out anything, please update the wiki, the forum thread and the patch. 06.40.24 # Nah, I'm going to bed. :P 06.40.27 # alright :P 06.40.56 # Just rebuild a patch and upload it to my flyspray entry. 06.41.10 # I also found the pins for the leds.. 06.41.13 # Cool stuff man, seems like I'm not alone with this anymore! 06.41.18 # Dude, I wish I had this diagram before :P 06.41.37 # Yeah, the pins are all there. It's just a matter of mapping them to the correct GPIO pin, I think 06.41.47 # (YP_P2-e-7-sdiag.pdf) 06.41.54 # maps out all the pins for like,every chip 06.42.19 # I know, but it doesn't say which GPIO bits they relate to. 06.42.20 # :P 06.42.42 # Look on the other datasheet 06.42.48 # It tells you that 06.43.39 # Which one?! 06.43.42 # Waaaah. 06.43.53 # You have the one for the TCC78X right? 06.43.59 # Yeah. 06.44.09 # In there, search the name of the pin they give 06.44.14 # It doesn't say how the chip is configured for the P2 though. 06.44.18 # Volume up=MMC1-D7 06.44.35 # LED GReen=MMC1-D5 06.45.15 # blue and red are GPIO24 and GPIO16 06.45.16 # Yeah, that's all in the schematics, but it still doesn't say which GPIO bits they relate to! 06.45.32 # sec 06.45.53 # ...wtf is mmc 06.45.54 # good qn :P 06.46.02 # See! 06.46.06 # I can tell you red and blue are on 24 and 16 though :P 06.46.09 # It tells me that :P 06.46.32 # MMC..MMC...hmmm.. 06.46.35 # I doubt it actually relates to the GPIO configuration. :P 06.46.43 # MMC=Memory 06.46.50 # wtf 06.47.12 Quit fdinel ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 06.47.27 # I mean, it specifies that the LCD is connected to some pins on the TCC78x, but as we know, that's controlled by the LCD controller. 06.47.28 Join robin0800 [0] (n=robin080@host86-167-50-175.range86-167.btcentralplus.com) 06.47.31 # found it 06.47.36 # Hmm? 06.47.46 # the pins 06.47.59 # How, where? :P 06.48.38 # Page..1-8 06.48.59 # Table 1.4 06.49.39 # MMC7 is HPXD[4], bit 2 06.49.55 # Huuuuh. 06.49.58 # Good find! 06.50.02 Join lennyk [0] (n=4b0f8d86@gateway/web/cgi-irc/labb.contactor.se/x-fb5cb9c6fcf80f34) 06.50.28 # Who worked on the D2 port anyway? Anyone know? 06.50.37 # GPIOA bit 20! 06.50.47 # shotofadds did most of it. 06.50.51 # Is volume up? 06.50.53 # He's been really busy these days though. 06.50.59 # Uhh, the one you mentioned. :P 06.51.02 # yeah 06.51.05 # that was volume up 06.51.12 # Blah! I'm out, really! 06.51.18 # so yeah, second bit, on bit 20 apparently 06.51.36 # I'll look into this stuff tomorrow or some time after. I'll be really busy too. 06.51.51 # Keep the thread and patch updated please. Keep the wiki updated too if you can. 06.51.55 # Alright, talk to ya tomorrow evening then, yeah 06.52.00 # I will update you on any progress 06.52.01 # And take a rest if you need to! 06.52.09 # yessir 06.52.16 # I'm off now. Cheers! 06.52.20 # alright 06.52.21 # ttyl 06.58.10 Quit Kupop (Read error: 110 (Connection timed out)) 06.58.26 Join Kupop [0] (n=Jono@cpc2-leed14-0-0-cust201.leed.cable.ntl.com) 07.15.37 Join cool_walking_ [0] (n=anthony@203.161.101.209.static.amnet.net.au) 07.26.23 Quit kkurbjun (Read error: 110 (Connection timed out)) 07.38.34 Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) 07.45.55 Join Dhraakellian [0] (n=ntryon@cpe-72-226-197-191.rochester.res.rr.com) 07.46.16 Quit robin0800 (Remote closed the connection) 07.47.39 Quit jmillikin (Read error: 110 (Connection timed out)) 07.50.41 Quit gartral ("leaving") 07.51.22 Join Horschti [0] (n=Horscht@xbmc/user/horscht) 07.59.24 Quit lennyk ("CGI:IRC (EOF)") 08.08.01 Quit Horscht (Read error: 110 (Connection timed out)) 08.08.21 Quit slyyx (Read error: 113 (No route to host)) 08.10.43 Join _lifeless [0] (n=lifeless@188.16.82.112) 08.15.19 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019) 08.17.02 Quit onlysoaa ("http://www.mibbit.com ajax IRC Client") 08.18.14 # rockbox can decode a .wma file right 08.32.46 # Yes, Rockbox plays WMA. Not if it has DRM though. 08.36.45 *** Saving seen data "./dancer.seen" 08.39.45 # ok well im reencoding my music to .wma 08.47.47 # Why? 08.54.37 Join infinitybiff [0] (n=Brendan@c-76-27-175-103.hsd1.va.comcast.net) 08.55.07 # hey all, question, does any have any experience installing roxbox in windows 7 /vista 64-bit? I'm having a bit of trouble 08.55.47 # Rockbox? What's the problem? 08.56.12 # won't detect the ipod. cleary labeled as H:\ in explorer 08.56.32 # i've tried running the autoinstaller (designating the ipod as H:\ etc) 08.56.32 # Are you running with administrator rights? 08.56.36 # yessir 08.56.47 # Which ipod is it? 08.56.55 # tried with and without admin right and with and without compatibility mode 08.57.00 # ipod video 80gb 08.57.15 # It's definitely an ipod video, and not a "classic" ? 08.57.39 # best way to tell the difference? 08.57.58 # model number a1238 08.58.22 # Googling for "a1238" shows it's a Classic. 08.58.32 # shit 08.58.44 # well that would explain my problem doesn't it 08.59.00 # Indeed. 08.59.16 # not enough rebull, happy i could provide ur lulz for the evening sir/madam 08.59.55 # It's a common mistake - Apple dont' clearly label their different ipods... 09.00.07 # yea I got this from a buddy on the cheap 09.00.38 # and I non drag and drop mp3 players... like it should be a big flash drive with a headphone jack.... not itunes etc 09.00.58 # I hate ** 09.01.33 # according to google, I'm screwed if i want drag and drop functionality on this thing... does that sound about right?> 09.02.29 # Yes. Although you may find third-party itunes replacements easier to use. But this is off-topic for #rockbox (this channel is a logged development/support channel). 09.02.55 # sure i understand, dont' wanna break IRC rules sir' 09.03.14 Part infinitybiff 09.07.46 Join fyre^OS [0] (n=nnscript@cpe-24-90-81-178.nyc.res.rr.com) 09.08.02 Quit fyrestorm (Read error: 104 (Connection reset by peer)) 09.09.30 Join flydutch [0] (n=flydutch@87.15.210.46) 09.11.18 Join bmbl [0] (n=Miranda@unaffiliated/bmbl) 09.13.19 Join pillow8420 [0] (n=3cf2c09c@gateway/web/cgi-irc/labb.contactor.se/x-7424c80bbd41544e) 09.16.44 Quit pillow8420 (Client Quit) 09.20.25 Quit dmb (Read error: 113 (No route to host)) 09.29.58 Join tomers [0] (n=chatzill@bzq-84-108-58-176.cablep.bezeqint.net) 09.38.11 Quit fyre^OS (Read error: 54 (Connection reset by peer)) 09.40.33 Join fyrestorm [0] (n=nnscript@cpe-24-90-81-178.nyc.res.rr.com) 09.41.16 Join kronflux [0] (n=8eb14de9@gateway/web/cgi-irc/labb.contactor.se/x-199ba145db5b4137) 09.41.18 Quit kronflux (Client Quit) 09.41.37 Join kronflux [0] (n=8eb14de9@gateway/web/cgi-irc/labb.contactor.se/x-29fa237b0dab9269) 09.57.47 Join funman [0] (n=fun@rockbox/developer/funman) 10.00.35 Quit kronflux ("CGI:IRC (Ping timeout)") 10.10.41 Join n1s [0] (n=n1s@rockbox/developer/n1s) 10.12.21 Quit pixelma (".") 10.12.59 Join pixelma [50] (n=pixelma@rockbox/staff/pixelma) 10.26.17 Join __lifeless [0] (n=lifeless@188.16.82.112) 10.31.18 Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) 10.36.48 *** Saving seen data "./dancer.seen" 10.39.09 Join _fml [0] (n=4fd3fd8d@gateway/web/cgi-irc/labb.contactor.se/x-67316417115a7733) 10.40.43 Join ender` [0] (i=krneki@foo.eternallybored.org) 10.41.21 # <_fml> domonoky: just a little thing: wouldn't it be nicer to have a space between the ":" and the version number in "Qt version:NNN"? 10.42.00 Quit _fml (Client Quit) 10.44.29 Quit _lifeless (Read error: 113 (No route to host)) 10.50.06 Join bimbel [0] (n=Miranda@unaffiliated/bmbl) 10.50.21 Join Rob2222 [0] (n=Miranda@p4FDCDE36.dip.t-dialin.net) 10.52.13 Join Thundercloud [0] (i=thunderc@persistence.flat.devzero.co.uk) 10.52.17 Join kachna [0] (n=kachna@r4ax178.net.upc.cz) 10.56.06 Quit funman (Read error: 104 (Connection reset by peer)) 10.58.51 Quit matsl (Read error: 145 (Connection timed out)) 11.00.31 Quit tessarakt (Read error: 104 (Connection reset by peer)) 11.01.01 Join tessarakt [0] (n=jens@e180076215.adsl.alicedsl.de) 11.02.04 # amiconn: as i suspected, the background hack works on color (save bg strip & set backdrop at strip - LCD_WIDTH * strip_y * sizeof(fb_data) ) 11.04.39 Join funman [0] (n=fun@rockbox/developer/funman) 11.05.11 # as a result, scrolling in the album view works (on color) without core hooks at all. the next trick is to get the cover-in/cover-out animations to work without suspending scrolling. since PF is rendering while this happens, a second hack may be needed to allow a plugin to force redraws of scrolling lines without updating their state. 11.06.10 Quit bmbl (Read error: 113 (No route to host)) 11.08.16 # New commit by 03funman (r21198): Sansa Fuze : use single press HOME button for exiting battery_bench ... 11.09.31 Quit cool_walking_ (Remote closed the connection) 11.12.42 # bertrik: do you use plugins on sansa clip ? 11.14.02 # funman, sometimes, not usually 11.14.35 # i wonder if you can see if down button stop responding with FS#10048 11.15.23 Join Grahack [0] (n=chri@19.171.85-79.rev.gaoland.net) 11.15.24 # funman, yes I saw that problem on my clip 11.15.45 # on another topic I think r21190 lcd optimisation can be applied to the asm bits in lcd_grey_data 11.15.46 # I'm now running with an alternative clip button driver 11.16.09 # oh! what are you using? 11.17.11 # I wrote a proof-of-principle driver where the row is changed each kernel tick 11.17.43 # so in one tick it reads one row of buttons, then selects the next row to be read in the following tick 11.17.48 Join {phoenix} [0] (n=dirk@p54B459B9.dip.t-dialin.net) 11.18.15 # so you don't have to use explicit delay after row switch ? 11.18.16 # this way there is plenty of time between row changes for the button column pins to stabilise 11.18.36 # funman, exactly, no more delay 11.18.59 # I worry a bit about this being slow, because it may take up to 3 kernel ticks for a button press to be detected 11.19.17 # so far, subjectively, it seems to work fine for me 11.20.51 Quit perrikwp ("http://www.mibbit.com ajax IRC Client") 11.20.55 # bertrik: here is r21190 applied to lcd-as-clip.S : http://pastie.org/502600 . I can't test right now, because i'm running a battery bench without FS#10273 (5h30 runtime with it applied) 11.21.29 # perhaps button responsiveness can suffer 30ms delay on the clip since there is no wheel 11.22.09 # I'll clean it up and create a flyspray patch 11.24.19 # cool, now the only thing preventing us from applying FS#10048 is radio not working on e200v2, even with FS#12067 applied. if there is a patch - even something you don't understand - i think we can commit it and work on a fix after having FS#10048 in SVN. What do you think about it ? 11.25.08 # FlynDice: did you hack around e200v2 radio ? 11.26.35 # i think breaking something like fm in svn in an unsupported port is fine if the changes otherwise move the port forward 11.26.54 # funman, I agree, I would like to move forward with fs#10048 11.27.14 # n1s: even then, the e200v2 radio is already broken in svn ;) 11.27.24 # no problem then :) 11.27.26 # fm not working is probably not fs#10048's fault 11.27.59 Quit killan (Read error: 110 (Connection timed out)) 11.32.56 # funman, I'll do a test_fps with the modified lcd-as-clip.S 11.33.58 # kugel made a more elaborate version of the dbop fifo (using interrupts), but I think we don't need to go that far for the clip 11.39.36 Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht) 11.39.36 Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) 11.40.09 # frames per second is not much an issue on Clip anyway 11.40.17 Quit funman ("leaving") 11.54.43 # hm, the effect is rather subtle: from 584.5 to 594.5 fps unboosted and 1603 to 1619 fps boosted 11.58.29 Quit Thundercloud (Remote closed the connection) 12.02.17 Join killan [0] (n=nnscript@c-def370d5.06-397-67626721.cust.bredbandsbolaget.se) 12.06.24 Quit Rob2222 (Read error: 110 (Connection timed out)) 12.08.05 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-b40b7872cd1f1e30) 12.10.32 Quit Grahack ("Leaving.") 12.13.56 Join crashd_ [0] (i=foobar@lostnode.org) 12.14.02 Quit crashd_ (Client Quit) 12.14.13 Quit crashd (Remote closed the connection) 12.15.03 Quit n1s (Read error: 104 (Connection reset by peer)) 12.17.02 Join n1s [0] (n=n1s@rockbox/developer/n1s) 12.17.50 Join crashd [0] (i=foobar@lostnode.org) 12.18.28 Quit at0m (Read error: 110 (Connection timed out)) 12.24.24 Quit {phoenix} (Remote closed the connection) 12.32.02 Join dfkt [0] (i=dfkt@unaffiliated/dfkt) 12.36.53 *** Saving seen data "./dancer.seen" 12.38.11 Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) 12.45.41 Join Rob2222 [0] (n=Miranda@p4FDCDE36.dip.t-dialin.net) 12.57.51 Quit Rob2222 () 12.58.57 Join Rob2222 [0] (n=Miranda@p4FDCDE36.dip.t-dialin.net) 13.01.37 Quit Ridayah ("The Rise and Fall of the Heavens themselves is dependant upon Humanity's belief and disbelief.") 13.02.22 Join Ridayah [0] (n=ridayah@173-19-228-175.client.mchsi.com) 13.04.59 Join notlistening [0] (n=tom@94-195-105-95.zone9.bethere.co.uk) 13.22.36 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) 13.24.52 # domonoky, hi tested wine for you 13.25.26 # :-) and what is the result ? 13.26.19 # with a bit of work i got the app to work running it in compatability mode in win ME and below 13.27.07 # the SAPI is really broken due to its reliance on VB i tried back quite a few veruins to make sure it was not the QT issue 13.27.57 Join stoffel [0] (n=sfr@p57B4E422.dip.t-dialin.net) 13.27.57 # the text is a bit unclear in places but it is useable 13.29.57 Quit __lifeless (Read error: 110 (Connection timed out)) 13.30.31 # my offer stand i am willing to produce a stand alone commandline interface for windows/wine that can access the SAPI engines. I have the guts of it written already just need the behaviour you would like. 13.30.56 # This can come in a script for that can be edited or a packaged exe file what ever you want 13.31.14 # sounds interessting. which SAPI interface would you use ? 13.31.32 # ie VB, C++ or something else. 13.31.50 # I use a combination of tcl and tcom to communicate over COM 13.31.58 # it works very nicely 13.32.06 # if it is a small executable, it will be easy to include into rbutil, and use it for voice/talk creation 13.32.42 # We are talking a very small exe 13.32.49 # aren't there already some scripts? Maybe it's something else but... 13.33.15 # where does it get the actual voices from then? 13.33.21 # pixelma: we have vb script to use sapi voices in rbutil, but that wont work in wine :-) 13.33.22 # basically like espeak but for sapi 13.33.46 # it talks to the SAPI engine already installed on the system just like what you have 13.34.07 # but it is more flexable and more robust in terms of issues with QT etc 13.34.26 # * amiconn once wanted to look into accessing sapi from a program 13.34.35 # and it runs under wine ;) 13.35.02 # in my project i have already done all the ground work 13.35.17 # It would be especially interesting for sapi4. SAPI4 doesn't render as fast as possible when rendering to a file, unlike SAPI5 13.35.55 # notlistening: if you take a look at base/tts.cc TTSExes class, you will see, that its very easy to use a tts engine as small exe in rbutil. 13.36.05 # SAPI4 runs realtime. With the C++ api it is possible to switch it to 200%, 400% or 800% realtime. This is *supposed* to work from automation (i.e. vbscript) as well, but it doesn't 13.36.44 # amiconn: i would be happy if you do this, but the C++ sapi interface is nasty and you need a SDK to use it (additional depencies).. 13.37.17 # Yeah, automation is definitely easier... 13.37.31 # Do you have an opinion regarding my sapi 64 bit idea? 13.39.14 Quit gevaerts (Nick collision from services.) 13.39.23 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts) 13.40.07 # * domonoky doesnt see any benefit from sapi 64bit, but if someone else wants todo it, i am not against it :-) 13.41.18 # Yeah, atm there seems to be none. There would be if there are voices which are sapi 64bit exclusively 13.42.31 # ah,yes, then it would make sense. 13.43.11 # * amiconn doubts that will happen any time soon 13.45.26 # right i will chuck some time into making a file producer 13.45.57 # at the moment spai 4 is uncharted but it will keep me busy :) 13.46.30 # given the option what does my app need to do? 13.48.18 # you can have pitch, speed, volume adjustment and wav file output. DO you want this to the location the script is run from. What i could do with is a set of iotuins that can be passed to the script if you could do anything 13.49.18 # options/switches like the other tts engines 13.49.56 Join fdinel [0] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca) 13.51.42 # are you guys happy to integrate it into a future rbutil release if i get it done? 13.52.34 # or you want me to work on that? just a bit more work from my end 13.53.17 # i am happy to help to integrate this into rbutil. but as always time is limited :-) 13.53.43 # yeah i can do as much as i can then i might come asking for some assistance 13.54.08 # thats fine :-) 13.54.33 # I will come back in a week or so and report my progress 13.55.04 # any particulars that have been gotcha for you when working on this so far? 13.55.05 # good 13.55.36 # make sure we can give non-ascii texts to this app :-) 13.56.08 # it will support unicode or what ever encoding you want to give it 13.56.14 # also a option to get the available voices and select one, would be nice. 13.56.23 # unicode is fine. 13.57.20 # and preference how i return that information? Just on stdout? 13.58.14 Join dryan [0] (n=5402d576@gateway/web/cgi-irc/labb.contactor.se/x-fdb697d66521c5ba) 13.58.33 # hey 13.58.33 # would a function that allows the user to test the speech output beforehand be nice? 13.58.36 # stdout is fine, perhaps try to get something easily parseable.. but we are pretty flexible in rbutil. 13.58.42 # can anybody help me? 13.59.18 Quit flydutch ("/* empty */") 13.59.19 # notlistening: a testfunction would be nice, but is not really needed. We can always just generate a test.wav and play that. 13.59.40 Quit dryan (Client Quit) 13.59.56 Join {phoenix} [0] (n=dirk@p54B459B9.dip.t-dialin.net) 14.02.54 # right i am off for today flat warming 14.04.14 # cu 14.04.47 Quit notlistening ("Leaving") 14.13.00 Quit {phoenix} (Remote closed the connection) 14.15.47 Join {phoenix} [0] (n=dirk@p54B459B9.dip.t-dialin.net) 14.25.21 Join asdabads [0] (n=5402d576@gateway/web/cgi-irc/labb.contactor.se/x-bc37f8f85d7c8f7e) 14.25.31 # can anybody help me?!! 14.26.40 Quit asdabads (Client Quit) 14.26.55 # patience 14.28.17 Join barrywardell [0] (n=barry@barry-workstation.ucd.ie) 14.31.28 Join hd [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) 14.36.57 *** Saving seen data "./dancer.seen" 14.38.25 Join Ubuntuxer [0] (n=johannes@dslb-088-078-117-154.pools.arcor-ip.net) 14.39.11 Quit tvelocity ("Αποχώρησε") 14.46.09 Quit bertrik (Remote closed the connection) 14.46.18 Quit HellDragon (Connection timed out) 14.48.13 Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) 14.58.44 Quit {phoenix} (Remote closed the connection) 15.02.41 # funman: (for the logs) I tried increasing fm_delay() for e200v2 radio with no luck. I could never get it to work with fs#10048 and don't understand it well enough to know what else to try. Got some time today though I'll look some more. 15.03.27 Quit hd (Connection timed out) 15.03.45 # Unhelpful: Wow, using BIT_N() in the 1 bit lcd driver gives quite some speedup on SH1 15.04.05 # lcd_drawpixel: + 20%, lcd_drawline: +27%, lcd_hline: +5% 15.04.20 # The other drawing functions are unaffected 15.04.27 Join ender1 [0] (i=krneki@foo.eternallybored.org) 15.05.10 # However, with BIT_N() used in bmp.c, two plugins do not link, which needs to be fixed before commit (own lookup table in the pluginlib) 15.07.00 # pictureflow and test_greylib_bitmap_scale 15.07.15 Join HellDragon [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) 15.08.16 # If we add that, there are further plugins which would profit from this optimisation 15.11.42 Quit ender` (Read error: 110 (Connection timed out)) 15.12.36 # amiconn: in plugins it's likely strictly a speed optimization at ~4B per invocation it takes 32 of them to make up for the table. 15.13.20 # Yeah, but one of the is the jpeg decoder... 15.18.16 # i think jpeg has four or five. it also occurred to me that the shifted 40-bit multiply routine for sh might be a good basis for a sh-specialized fmul - by tweaking the shift factors used in each stage it could directly calculate (a*b) >> 10 without overflow 15.21.59 # I was referring to jpeg decoding speed. jpeg isn't very fast for larger images 15.22.31 Join _lifeless [0] (n=lifeless@188.16.101.100) 15.22.34 # * amiconn has modified 9 core files for using BIT_N() 15.24.57 Quit Ubuntuxer ("Leaving.") 15.26.44 Join funman [0] (n=fun@rockbox/developer/funman) 15.28.35 # FlynDice: can you somehow make e200v2 radio working in SVN ? 15.34.01 Quit perrikwp ("http://www.mibbit.com ajax IRC Client") 15.34.14 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-fa7bc88ab644131e) 15.36.23 Quit ender1 (" Debian comes in three flavours: stale, rusting and broken.") 15.42.29 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) 15.47.01 Join ender` [0] (i=krneki@foo.eternallybored.org) 15.49.11 # amiconn: can you give me your opinion on FS#10274 - 9th and last patch ? 15.55.32 Quit ender` (" Kids. You gotta love them. I adore children. A little salt, a squeeze of lemon--perfect. -- Harry Dresden") 15.56.24 # bertrik: clip benchmark for LCD/DCDC15 : http://www.rockbox.org/tracker/task/10273?getfile=19654 15.56.43 Join Ubuntuxer [0] (n=johannes@dslb-094-220-234-083.pools.arcor-ip.net) 15.58.40 # bertrik: wrt LCD performance, did you have a higher speedup with FS#10048 ? 15.59.58 # funman, all my tests were with 10048 applied 16.01.14 Join ender` [0] (i=krneki@foo.eternallybored.org) 16.01.45 Quit FlynDice (Remote closed the connection) 16.04.32 # hum but you had more than 2% speedup in test_fps ? 16.07.55 # with r21990 16.08.36 # yes, about 30% IIRC 16.13.53 # New commit by 03funman (r21199): Sansa Clip: apply r21190 to asm lcd_greydata : 2% speedup 16.15.30 Quit Ubuntuxer (Read error: 110 (Connection timed out)) 16.17.18 # bertrik: i believe on the graph playback stopped around 3:30 / 4h : so the curves are almost (if not completely) identical for the first part 16.27.59 Quit linuxstb (Remote closed the connection) 16.32.38 Join Ubuntuxer [0] (n=johannes@dslb-094-221-089-002.pools.arcor-ip.net) 16.37.00 *** Saving seen data "./dancer.seen" 16.42.16 # domonoky: still using rockbox on your m200v4 ? 16.42.50 # only for testing, when if find time :-) 16.44.22 # could you put a build from svn on it and leave it playing for some hours to see if playback stops itself ? 16.48.09 Join perfectdrug [0] (n=marko@p5B0EE7C1.dip.t-dialin.net) 16.48.37 # is there a reasonable way to implement a scrolling text console on a bitmap target without having to remember what text you printed and reprint the whole screen on scroll? 16.54.58 Join chandoo [0] (n=chandoo@ool-4353b978.dyn.optonline.net) 16.55.56 # Torne: you could probably do some clever thing with the framebuffer 16.56.39 # funman, indeed it doesn't seem to have any effect on battery runtime, but was the display on during this time (display off also means DCDC15 off IIUC) 16.56.40 # maybe turn it into a circular buffer somehow? 16.56.58 # i.e shift it up "one line" and draw the bottom line, and then call lcd_update() 16.57.11 # bertrik: hum .. it was off - stupid me 16.58.21 Join saratogahome [0] (n=41becb3b@gateway/web/cgi-irc/labb.contactor.se/x-438d56874ce2fe71) 16.58.24 # unfortunately also i need to not scroll the whole screen 16.58.39 # but yes, i could blit part of hte image upward 16.59.22 # funman, I don't really know if we should enable/disable DCDC15 together with display on/off or with backlight on/off, or maybe it doesn't matter at all 16.59.29 # there seem to be several different lit function in pluginapi though 16.59.45 # not entirely sure which does what :) 16.59.55 # i could measure DCDC15 power consumption on the e200v2 if it would help 17.01.07 # oh yes please, that would save a lot of time 17.01.32 # ok i'll try and do it this weekend 17.01.51 # * bertrik thinks a battery current measurement should be built into the hardware of every audio player 17.02.05 # is there a patch that enables it handy? 17.02.22 # bertrik: do you mean "lcd_enable" or backlight_on/off ? 17.02.41 # funman, ehm, yes that's what I meant 17.03.05 # saratogahome: well DCDC15 is already used (and mandatory) for e200v2 backlight, but perhaps it's different on Clip if the DCDC is not linked to the LCD 17.03.29 # bertrik: it doesn't matter 17.03.30 # ah ofcourse e200v1 != clip 17.03.41 # hi 17.03.43 # v2 17.03.49 # how to install rockbox on creative zen 17.04.06 # chandoo: can not 17.04.16 # funman: why 17.04.19 # hm, actually i don't thin lcd_blit_* is for that at all. :) 17.04.38 # chandoo: no one hase made it work on those yet 17.04.43 # it looks like the pluginapi doesn't really want me to peek into the framebuffer ( 17.05.12 # tomers: it has a pointer to the framebuffer though (IIRC) :) 17.05.48 # now that would be pretty bad to use to draw but anyways... 17.06.07 # but why do you want to do this, is this scrolling very time critical? 17.06.19 # since creative zen uses sd card , is there a way to boot linux os from the SD card onto creative zen 17.06.20 # it's not really 17.06.37 # i'm just wondering if i need to keep a seperate buffer of the text that's been printed 17.06.38 # chandoo, this is a channel about rockbox, not linux. 17.07.02 Quit Ubuntuxer ("Leaving.") 17.07.03 # redrawing is not a huge issue, i guess. 17.07.23 # Torne: keeping the text and redrawing the whole screen is probably both easiest and the most reliable way to do it 17.07.39 # * Torne nods. 17.08.35 # next stupid question: is there any 'nice' way to mix and match text styles? ) 17.08.58 # styles? 17.09.04 # well, fonts 17.09.46 # the z-machine expects a fixed and proportional font, and bold and italic, though awkward combinations aren't relly used :) 17.09.58 # you can load font, draw some text, load new font draw more text etc. but it will be horribly inefficient and hit the disk... 17.10.09 # ah, right 17.10.22 # i shall not bother then :0 17.10.29 # fixed only is technically just about standard compliant 17.10.59 # (and is easier to implement *g*) 17.11.15 # "multifont" capability has been a dream of the UI hackers for quite some time actually so maybe one day there will be a nice way to do it 17.11.45 # yah. fixed only will do. games are supposed to ask the interpreter if a font is supported before using it, and are expected in theory to deal with the lack 17.14.33 Join kkurbjun [0] (n=kkurbjun@rockbox/developer/kkurbjun) 17.18.02 Join __lifeless [0] (n=lifeless@188.16.123.42) 17.18.08 Quit _lifeless (Read error: 60 (Operation timed out)) 17.19.03 # funman: would it be useful for me to disable the backlight on the e200v2 and then tests with DCDC15 on and then off? 17.27.32 # saratogahome: yes we could verify that the current drain is equal to what the datasheet mentions (1.25mA * value written in DCDC15 register) 17.27.54 # 1.25 * brightness, actually 17.28.57 # what value does the clip use? 17.29.04 # 1 17.29.41 # there doesn't seem to be any change with more current, so we keep it to the minimum : 1*1.25 17.30.08 # the OF also uses 1 17.30.37 # if its 1.25 mA driving a load, the unloaded current is likely small 17.30.50 # I forgot to mention that since this is a DC-DC converter, a current of 1.25 mA at the output does probably not result in the same current on the input of the DCDC converter 17.31.20 # saratogahome, that's what I thought too 17.35.58 Join anigav [0] (n=MAJIC@vpn-s-8d3a324a.campus.uni-stuttgart.de) 17.36.02 # hi 17.36.43 # I'm using rockbox 3.2 on a 5.5G ipod, and I can't enable cuesheet suport 17.37.08 # when I enable it in playback settings, it says 'reboot to enable', but after the reboot, it's deactivated again 17.37.21 # any hints? 17.37.23 # anigav: how do you reboot? 17.37.27 # Are you shutting down, and booting back up, or are you using "menu+select" (which is like unplugging your computer) 17.37.35 # menu-center for 5 seconds 17.37.38 # Menu+Select is a bad idea. 17.37.45 # well that's the reboot 17.37.47 # that's a _reset_ 17.37.48 # No 17.37.51 # ohhh 17.38.01 # It's like unplugging your PC while it's running 17.38.03 # long preess play to shut down and then restart instead 17.38.07 # No chance for it to know it's shutting down and save things 17.38.09 # sometimes i turn off my car by driving it into trees until it stops working 17.38.16 # shitballs 17.38.20 # thanks guys 17.39.09 Quit funman ("leaving") 17.39.21 # another thing, any idea when/if rockbox will support embedded album art? 17.39.34 # anigav: It's a community effort. 17.39.43 # Any idea when someone will volunteer to do it, then finish that work? 17.39.44 # i think for mp3 probably never, but for other formats it might happen 17.40.09 # saratogahome: What stops it from happening for MP3? Lack of a standard tag? 17.40.13 # what does that have to do with the format? aren't the pics in the tags? 17.40.52 # unhelpful explained a bit before, but basically in tags the files are scrambled, which would mean we'd need a descrambler somewhere in core prior to decoding 17.40.55 # anigav: the tags for each format is more or less of a pain to work with and often there are no clear standard for these embedded imaged 17.40.57 # anigav: Each audio format also has different tag formats, which provide different challenges in an embedded environment. 17.41.00 # I think we're looking at a couple of different ams sansa radio problems now: sko (e250v2) can't make radio work at all on his e200, flyndice can make it work with fs10048 using a larger delay, mc2739 (e260v2?) can make it work too with a larger delay on some versions of fs#10048 and apparently he has a different revision chip 17.43.53 # i'd like to commit MMU changes as soon as they're ready, test the bootloaders and then do a release for the fuze and e200v2 17.44.06 # and perhaps the clip if th e deadlocking issue is resolved 17.44.20 # i don't think fm radio is a big deal 17.44.43 # yeah ... any idea if video on the ipod will ever be supported? 17.44.51 # it already is 17.45.12 # you mean mpeg 17.45.23 # That's video. 17.45.25 # i wonder if we can begin testing bootloaders now actually 17.45.25 # Which is what you asked about. 17.45.39 # i doubt anything more will change in them 17.45.59 # no, I meant h264, that would rock 17.46.08 # thats not going to happen 17.46.32 # Not without some hardware documentation for the broadcom chip appearing magically out of the blue, and then the aforementioned need for a volunteer to do the work. 17.46.49 # and a compiler for it! 17.47.12 # saratogahome: The volunteer could always do that by hand. I'm sure our friend anigav here wants it badly enough to put in the effort, or he wouldn't be asking, right? 17.47.34 # sure, I'll whip it for ya in a weekend or two 17.48.51 Quit saratogahome ("CGI:IRC (EOF)") 17.48.55 # I'm not gonna write a compiler though, I'll just do everything in machine code 17.50.36 # is there any reason we couldn't load the firmware the OF uses for that broadcom chip and use that? 17.50.55 # n1s: People have discussed that. 17.51.24 # I don't think there's been a solid look into it. 17.51.53 # nah, it's a very minor feature for a single target and probably a lot of work so... 17.52.18 # to be honest, I never use my ipod for watching video anyway, and I think most people don't 17.52.46 # the only thing that I really miss is the album art 17.52.53 # n1s: It probably could've attracted more interest two years ago, but the iPod Video's quickly losing relevance as a major target. 17.53.46 # Llorean, how so? I think they've sold a fair number of them ... isn't the ipod classic compatible, video hardware-wise? 17.53.52 # * Llorean wouldn't be surprised if someone looks into it again at least briefly if we ever have h.264 in software in the fuutre. 17.54.04 # anigav: The iPod Classic is _entirely_ different hardware. 17.54.10 # What does it playing the same videos have to do with anything? 17.54.24 # Llorean: yeah, if we get a working h264 player it would make much more sense to look at it 17.54.54 # aren't those embedded cpus much too slow for that? 17.55.03 # Not all of them. 17.55.11 # smaller resolutions too 17.55.14 # And many SoCs these days have some hardware in place specifically for h.264 17.55.16 # anigav: some are pretty fast 17.55.16 Join _lifeless [0] (n=lifeless@188.16.123.42) 17.55.35 # If I recall the Gigabeat S is supposed to do 640x480 h.264 at 30fps 17.55.42 # With its assisting hardware. 17.57.24 # * Llorean doesn't remember which profile though 17.57.41 # yeah but do you have docs for the assisting hardware? 17.57.56 # and compiler support 17.58.19 # Unlike the iPod Video, I believe we do. 17.59.13 # how's the situation with the ipod classic? 17.59.19 # Nobody's working on it. 18.00.01 # that's weird 18.00.16 Join toffe82 [0] (n=chatzill@adsl-71-132-87-168.dsl.sntc01.pacbell.net) 18.00.30 # Not too terribly. iPod owners tend to buy iPods because they want iPods and iTunes, not because they want hackable hardware. 18.00.58 # A percentage of them certainly has an interest in it, but it's a daunting task in the case of the Classic, and the few people who've expressed interest have quickly stopped. 18.01.41 Quit __lifeless (Read error: 113 (No route to host)) 18.02.40 # I wonder why apple discontinued the 160G version ... otherwise I might have considered upgrading 18.02.54 # That's off-topic here. 18.03.14 # i think our best hope for the newer ipods is attracting the iphone/ipod touch hackers to crack the encryption/signing stuff 18.03.50 Join dmb [0] (n=dmb@unaffiliated/dmb) 18.05.10 Quit dmb (Remote closed the connection) 18.06.45 Join arcticfang [0] (n=4b5904fe@gateway/web/cgi-irc/labb.contactor.se/x-6e68341f97f1b23e) 18.07.16 # Hey everyone. Just wondering, is there ANY way to get Rockbox onto an iPod Nano 3G? 18.07.50 # arcticfang: not unless you crack the security measures on it and *then* port rockbox to it 18.08.04 # How would I go about doing that? 18.08.20 # if we knew, we would have done it by now 18.08.41 # Ahh I see. That sucks :( Is there any way to get an alternative to Rockbox on it? 18.08.56 # If any alternative to Rockbox ran on it, we'd probably also have Rockbox on it. 18.09.07 # The main problem is that nobody can get anything at all to run on it yet. 18.10.05 # Any way to get a gameboy emulator on there? 18.10.21 # No, that would again be running something. 18.10.32 # Alright then. Thanks. ^_^ 18.10.34 Quit arcticfang (Client Quit) 18.10.34 # And that's also off-topic here. This channel is for questions and discussion of Rockbox, not general MP3 player hacking 18.19.50 # I wrote some code to have rockbox identify as two hid devices (as my Logitech wireless mouse+keyboard set is), but then found that I have no more Interrupt IN endpoint left on my 3-endpoint platform... (Control takes one, Mass storage one, and hid takes the last...) 18.20.28 # What would be the benefit of being two HID devices? 18.21.21 # you could check if it's really 3 endpoints. I think it is, but I seem to remember not being entirely sure if that number included EP0. 18.21.36 # Llorean: No benefit at all... I am now trying to merge both functions into one (Consumer - Play/Stop etc. which is already implemented, and regular keyboard) 18.21.57 # gevaerts: I'll check 18.22.46 # tomers: there's a register that has this number. I'm not sure of the details though, it's been a long time since I looked at that bit 18.26.09 # as soon as we have configurable keymaps (which I assume will get done at some point), we need a preset that matches the simulator keys for each particular target 18.26.25 # Oooh, that would be nice. 18.26.32 # Streamline testing even more. 18.27.07 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.") 18.32.33 # hm. further stupid questions.. does COMMON symbols work properly in rockbox lpugins? 18.32.48 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37) 18.32.50 # i.e. for hilarious ancient code tht just declares the same symbol in multiple files and expects the linker to combine them 18.33.38 # depends on the linker I guess. We just use gnu ld, so that should behave the same as on linux I'd expect 18.35.07 # depends more on the ABI and what your linker script says. 18.35.12 # unfortunately :0 18.35.18 # * Torne pokes about with objdump then 18.35.50 # (thus it's possible t would work on arm but not mips or similar, if the ld that rockdev builds doesn't have a similar abi) 18.37.02 *** Saving seen data "./dancer.seen" 18.38.11 Join marek__ [0] (n=marek@78-131-211-178.tktelekom.pl) 18.41.59 # Hey. I want compile the RB with apllied AMS cache patch. LInux shows me "File to patch:" after writing patch --binary -p0 < ams-caching.diff 18.42.15 # What I HAve to do? I'm newbie :) 18.42.17 # try -p1 18.42.46 # patch: **** strip count l is not a number 18.42.53 # 1!=l 18.43.20 # also, why the --binary? 18.43.43 # found in wiki 18.43.49 # Simply GUide to compiling 18.44.47 # well, it shouldn't hurt 18.45.26 # anyway, that's a patch generated by git, and those need -p1 instead of -p0 18.46.01 # strip count l is not a numer <- that is showing me 18.46.16 # dude, it's a 1 as in the arabic numeral, not l as in letter 18.46.49 # ahahahaha, what a mistake :D 18.46.58 # thx :) 18.48.19 Join Grahack [0] (n=chri@19.171.85-79.rev.gaoland.net) 18.48.45 Quit stoffel ("leaving") 18.49.22 # Now. I'm compiling. Thanks all for help. 18.50.54 # Now I'm see error 127. Oo 18.51.47 Quit marek__ ("Leaving") 18.54.40 Join marek__ [0] (n=marek@78-131-211-178.tktelekom.pl) 18.55.57 Quit stripwax ("http://miranda-im.org") 19.02.46 # How Can -I use rockboxdev.sh? Sorry for lots of questions. 19.08.17 # marek__: Just switch to the tools folder, then invoke it with ./rockboxdev.sh 19.08.33 # Solved :) 19.09.02 # Then pick what archs you want to build for. If you don't have a preference, just build for all. 19.09.47 # Sansa. Arm. 19.11.57 Join jmillikin [0] (n=jmilliki@c-24-130-227-85.hsd1.ca.comcast.net) 19.15.41 Join arcticfang [0] (n=4b5904fe@gateway/web/cgi-irc/labb.contactor.se/x-03d455f0c016fd86) 19.16.10 # Hey everyone. Just wondering, what are the chances of a GBA/NES/etc. emulator being developed any time soon? 19.16.33 # zero, unless someone starts working on it 19.20.11 Join antitrons [0] (n=Mudkips@119.224.12.185) 19.20.17 Quit antil33t (Nick collision from services.) 19.20.59 # Alright.. well I've developed in Visual Basic before, and I've been wanting to get into C programming. How would I start this on a Mac? 19.24.12 # arcticfang: By searching Google. 19.30.58 # * pixelma has different results for VID/PID of a c250 in UMS and MTP mode than in the wiki 19.31.21 # I used rockboxdev.sh and now when im typing make that shows me "make: arm-elf-gcc: Command not found 19.31.21 # " 19.32.57 # I wonder if just the description is wrong (both added by Zagor as c240 and c250 in UMS mode) the one listed for the c250 UMS is what I get for my Sansa in MTP mode and the one listed as c240 UMS is what I get for my Sansa in UMS 19.33.13 Quit arcticfang ("CGI:IRC (EOF)") 19.33.37 # can someone else test? I'd like to know whether the wiki is wrong or if there can be differences between devices... 19.35.10 # * LambdaCalculus37 doesn't have his c250 anymore 19.39.19 # pixelma: Which wiki page? 19.39.40 # oh forgot, the DeviceDetection one 19.41.42 # I get 0781 7450 for my c240 in MTP 19.42.24 # 0781 7451 for the same player in UMS 19.42.33 # This is one of the ones where you have to turn on hold, and hold left, to get UMS 19.42.42 Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) 19.42.44 # I get exactly the same for my c250 as well 19.43.13 # have an oldish firmware though with the setting in the menu 19.43.18 # It may be that older firmware versions used 7450 for both, and they changed it at some point to make the different modes more recognizable? 19.43.35 # They brought the setting back, I think, in the even newer firmwares. 19.44.36 # Mine's firmware version 01.01.06P 19.44.42 # yeah, mines still an old one 1.00.04 19.45.33 # There's a 01.01.07 that has the MTP/MSC setting (and is also supported by sansapatcher) 19.45.34 # I meant exactly the same result as you btw. not the same VID/PIDs in case that wasn't clear enough 19.45.50 # I read it as "exactly the same result" 19.46.06 # Maybe it's just a typo on the page, and he meant MTP where he wrote UMS? 19.46.22 # and c250 for both? 19.46.43 # though that doesn't seem to matter... 19.47.08 # It would be odd that the e200 series are consistent but the c200 wouldn't be. 19.47.15 # just wanted to be sure before I change something in the wiki 19.48.14 # perhaps I should make it c200 then, similar to e200 (and/or add "series" there as well) 19.48.53 # Probably a good idea for now. 19.49.06 # Maybe we can ask Zagor about his results when next he's around. 19.50.40 # do you mean I should just add these results and leave the old, or replace them (still asking Zagor)? 19.51.00 # I'd say replace them for now, and ask Zagor 19.51.08 # alright 19.54.22 # the reason I was looking at this was the forum thread of the one who couldn't access his c250 for installing the bootloader under Linux and I thought he might be hitting this Linux bug where the Sansas were mounted in MTP even when in UMS mode 19.54.49 # or something like this... forgot the details 19.57.52 # Is there anyone with a sansa e200v2 coming to devcon? I could hack a bit on the e200v2 radio problem during devcon 19.58.56 # * Llorean remembers a bug he wanted to check on 19.59.39 Join flydutch [0] (n=flydutch@host46-210-dynamic.15-87-r.retail.telecomitalia.it) 19.59.45 # Oh I see dominik W will bring his 19.59.50 # * Llorean has been having problems with "Insert Shuffled" 20.01.37 Part Grahack 20.07.03 # It's easy to reproduce at least. 20.07.27 # "Insert shuffled a folder, stop playback, resume playback." You'll be listening to the same song, but it will be in a completely different playlist position. 20.10.56 Quit perfectdrug ("Leaving.") 20.12.12 # pixelma: Have an HWCodec on hand by chance? 20.16.11 Quit LambdaCalculus37 ("Fwump") 20.19.09 Quit marek__ (Read error: 104 (Connection reset by peer)) 20.19.16 Join IuDeX [0] (n=marek@78-131-211-178.tktelekom.pl) 20.20.07 # HI, I have problem with compiling. "/bin/sh: arm-elf-gcc: not found" <- what is it? 20.21.19 # You either haven't installed the cross compiler, or haven't put it in your path. 20.21.56 # and configure probably told you that 20.22.13 # yes, but I dont know what and where i have to put 20.23.07 # http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler#rockboxdev_sh 20.23.11 # it explains it 20.23.56 # ok 20.24.40 # SO i have to download build-essential and compile. Thanks again for help! 20.28.35 Join patmulchrone [0] (n=pat@99-13-70-2.lightspeed.cicril.sbcglobal.net) 20.30.49 Part toffe82 20.32.58 # make 20.33.04 # oops not here ;/ 20.35.08 # make: *** No targets specified and no makefile found. Stop. 20.35.19 # :) 20.36.27 Quit kkurbjun (Read error: 110 (Connection timed out)) 20.37.03 *** Saving seen data "./dancer.seen" 20.38.49 # :) 20.39.19 # But it doesnt work :( 20.47.41 Quit flydutch ("/* empty */") 20.54.57 # can anyone look at this: http://pastebin.pl/8856 ? 20.55.06 # What's wrong? 20.58.07 # Are you using any patches? 20.59.18 # yes 20.59.37 # sansa ams caching 21.00.03 # Try it in a clean build folder without any patches first. You should always get compiling working before you start messing with patches 21.00.12 # ok 21.01.22 # Llorean: "Generating dependencies" <- so its work 21.03.10 Join DarkDefender [0] (n=rob@78-69-30-229-no36.tbcn.telia.com) 21.03.32 # So now I can apply patch? 21.04.38 # your build finished successfully? 21.04.54 # yes 21.05.16 # All files looks good. 21.06.28 # yes, you could try applying a patch now. if you're using linux you probably have the appropriate tool installed already. there are some instructions here on working with patches: http://www.rockbox.org/twiki/bin/view/Main/WorkingWithPatches 21.07.20 # I'm using UBuntu. 21.09.37 # done 21.10.35 Join dmb [0] (n=dmb@unaffiliated/dmb) 21.16.02 Join archivator [0] (i=4d461c39@gateway/web/ajax/mibbit.com/x-2ae300f82cec89ec) 21.16.30 Nick archivator is now known as Guest31293 (i=4d461c39@gateway/web/ajax/mibbit.com/x-2ae300f82cec89ec) 21.16.32 Join slyyx [0] (n=slyyx@142.46.8.26) 21.16.46 Quit Guest31293 (Client Quit) 21.19.32 Quit IuDeX (Remote closed the connection) 21.22.56 # Llorean: i've not looked *very* closely, but we basically store the playlist entries in order, and the random seed when shuffling, and then reshuffle? 21.23.51 # Unhelpful: My bug report is on "Insert Shuffled" 21.24.07 # Which means "Shuffle" is actually off, so the playlist's "in order" should be / is the shuffled order 21.24.26 # When I'm resuming, it should be the same as resuming an ordered playlist (because it is one). The random seed *shouldn't* be needed, afaik. 21.25.29 # right, since the playlist is ordered. and it's obvious that it must be, because the playlist is in essentially the same order when you resume. i wonder how it gets rotated...? 21.25.40 Join marek__ [0] (n=marek@78-131-211-178.tktelekom.pl) 21.25.49 # That's what seems so very weird about it. 21.26.02 # after uploading my compiled RB, CLIp stops at Executing 21.26.21 # i doubt that if it were using the random seed it could produce the same shuffling and rotate the order 21.26.44 # * Llorean tries something 21.30.31 # Unhelpful: Okay, just wanted to confirm but if I do it, and save the playlists before and after the rotation, I do get two different playlists. 21.30.45 Join nielpferd [0] (n=57a949ab@gateway/web/cgi-irc/labb.contactor.se/x-22b0659b79d88cc3) 21.31.03 # hello @ all :) 21.31.12 # by "different" you mean that one shows the rotation? 21.31.16 # Yes 21.31.16 # i have a question :) 21.31.22 # One is a rotated version of the other 21.31.44 # nielpferd: that's very interesting! What could it be? ;) 21.32.02 # Unhelpful: At least it's very, very easy to reproduce. Tried it on two players, worked every time 21.32.11 # with the new usb driver it seems that my ipod 5g isn't cgarging anymore 21.32.14 # i would think that "the return value of a function varies between targets" would be another valid use of typedefs? 21.32.15 # is that normal? 21.33.21 # nielpferd: more or less. USB charging doesn't work properly on ipods, which was one of the reasons why 3.2 was released without our own USB mode 21.34.02 # Usually my ipod was charged after a few hours on my pc.. now its not charged at all :D 21.34.03 # ah ok 21.34.34 # gevaerts: Speaking of that, any progress/consensus about it re 3.3? I haven't been around too much the last few days 21.34.47 # There is a fix (see http://www.rockbox.org/tracker/task/8802), but we don't want to risk setting ipods on fire, which is why it's not applied yet 21.34.48 # will it get fixed in the future? Or are there problems like with the broadcom chip? 21.35.12 # ah 21.35.13 # k 21.35.36 # Llorean: I strongly suspect that that patch could go in as-is, but I really don't know enough about batteries and ipods to make the decision 21.36.26 # I think we can probably be comfortable enabling it for the 5G/5.5G/Nano 21.36.52 # indeed 21.37.03 # *probably* all of them, given that we were charging iPods before without a real concern, and if we got away with it then with wall chargers, we're probably fine now with USB. 21.37.16 # But that's me and my completely-not-supported-by-hard-facts opinion 21.37.25 # same here 21.37.53 # Maybe we should make 3.3 like 3.2 (in regard to USB) and enable it *immediately* after the branch, with a "warning" in the project news that it's experimental charging code. 21.38.07 # That gives a whole 3 months for daring people to see if their batteries explode. 21.38.32 # yes 21.39.13 # what would the right forum be to ask about people's experiences with charging on H10 and mr100? General discussion? 21.39.41 # Yeah, sounds about right 21.40.01 # I'd like to have some idea on whether it works on those. I guess a forum post is reasonably likely to help 21.40.16 # While the mr100 doesn't seem to have many(any?) users around, I'd imagine we'd have heard about charging issues on the H10 by now 21.40.30 # Maybe a ML message as well? 21.40.56 # maybe, yes. User ML? 21.41.03 # * gevaerts would need to subscribe to that... 21.41.17 # amiconn: you mentioned the section alignment on SH possibly causing some binsize changes from BIT_N to go unnoticed. does that affect the sizes reported by nm? because i was using objdiff to track the changes rather than rockbox-info. 21.41.17 # Yeah, dev-ML is unlikely to get any better response than just asking in here. 21.42.26 # thanx very much ;) Gotta go :) Bye 21.42.56 Quit nielpferd ("CGI:IRC") 21.45.38 # * gevaerts posts 21.52.31 # why not post to both MLs? 22.01.21 Quit bubsy ("Mrrrrreow!") 22.07.38 Join bluebrother [0] (n=dom@rockbox/developer/bluebrother) 22.13.30 # Bagder: has anything been decided regarding the implementation of the build server remake? 22.14.13 # Nico_P: no, I want to wait with all implementation till after/during devcon 22.14.29 # to get some input and discussions there too 22.15.01 # it looks like a fun project :) 22.16.19 # Nico_P: you're welcome to participate! ;-) 22.18.22 # I'd actually quite like to 22.18.40 Join kkurbjun [0] (n=kkurbjun@rockbox/developer/kkurbjun) 22.19.11 # When setting a port direction, does 1=in or 1=out? 22.21.03 # 1 is usually out on the GPIO controllers I've seen 22.21.33 # * Bagder agrees 22.26.23 Quit Tristan (Remote closed the connection) 22.31.22 # Alright 22.32.35 Join taylor___ [0] (n=taylor@c-24-91-82-205.hsd1.ma.comcast.net) 22.32.45 Join onlysoaa [0] (i=422480c4@gateway/web/ajax/mibbit.com/x-119695b6dd6b04c3) 22.33.03 # Hahah! slyyx, are you here? 22.34.00 # Yup 22.34.17 # Hiya! Did you make any progress on the port? 22.34.17 # I fell asleep last night, I have mostly figured out this..now trying to make it turn the red led on 22.34.29 # ^ 22.34.41 # Other than permanently crippling the playback of DRM crippled files (ohnoes! whatever shall I do?!), how high is the risk of adversely affecting my 8GB Fuze if I put Rockbox on it? 22.35.02 # slyyx: Ah cool. Mind posting a patch? 22.35.16 # It does nothing interesting yet 22.35.23 # Just added one definition for this flag 22.35.26 # Dhraakellian: Have you read the associated forum thread and wiki pages? 22.35.53 # Dhraakellian: pretty low, but no garantie, its not finished. 22.36.06 # It's still in development, which means risk could be anywhere from "next to none" which is most of the time, to "could permanently brick it" if something's wrong and gone uncaught. 22.37.04 # slyyx: ahh. I'll get working on the LCD then. 22.37.05 *** Saving seen data "./dancer.seen" 22.38.07 # hehheh... the "reconsider it" has kept me from installing it so far, but now that I have nicer earphones, and the microSDHC card in my e200 looks like it might need another round of hotgluing to keep it in, I'm edging more towards the "and once more" 22.39.41 # oh, and I saw an ABi thread with links to builds and such that tempt me sorely with their convenience 22.41.41 # onlysoaa: onlysoaa LED_Green is connected to the pin for MMC1_D5, MMC_5 is actually pin SCK1, By setting SCK1 to 0b01 it tells it to make that pin GPIOE21... 22.44.04 # Hmm... How does one set SCK1 to 0b01 though? 22.44.52 # That is set under CPUD5 (0xF005A0D4) bits 11 and 10 22.46.32 # I just set up my cross compiler and put the PATH= stuff in my .bashrc do I need to restart for it to take effect? 22.46.48 # Now..I think it may be another endian or something..because xoring bit 11 and 10...oh wait..xor does not work like that 22.47.00 # Kupop: you just need to either paste the PATH stuff on your command line or open a new shell 22.47.13 # oh right thanks 22.48.01 Quit taylor___ ("Leaving") 22.49.46 # Oh, so that's what all that CPUD stuff is about. 22.51.17 # How can I ensure that two bits are both zero? ..I want something like: 1100+1110=0010 22.51.36 Quit marek__ ("Leaving") 22.52.29 # that's xor 22.52.32 # I think you mean xor 22.52.50 # Wouldn't it be &~? 22.53.22 # xor would flip the bits, but I think what he wants is bit clear. 22.53.26 # a = (1100 + 1110) & ~0xff 22.53.31 # er 22.53.37 # ~0xff00 22.54.37 # setting a bit is typically done with a |= (1 << bit) and clearing it is typically a &= ~(1 << bit) 22.55.17 # yes, i am completely stupid tonight, i was thinking hex, not binary :) 22.55.50 # Wouldn't it rather be toclear &= ~0b1100? 22.55.58 # ~0xc 22.56.02 # yes, but you can't write binary literals in c 22.56.14 # Ah kk. 22.56.36 # ../tools/configure: 2520: cannot create autoconf.h: Permission denied 22.56.43 # have I got my permissions in a twist? 22.56.55 # or is that normal? 22.57.48 # I guess you ran it as root in the past, so autoconf.h is now owned by root and can't be overwritten by a normal user 22.57.49 # slyyx: I'll be rewriting the lcd_copy_buffer_rect() function now. I think that's the one to tackle if we're going to create a fake rgb888 framebuffer. 23.00.19 # onlysoaa: Ah hah. It seems the rgb888 framebuffer needs to be in 32bit. 23.00.28 # slyyx* oops. 23.04.18 Quit fdinel (Read error: 104 (Connection reset by peer)) 23.05.59 # New commit by 03bertrik (r21200): Fix some delays in generic_i2c 23.17.36 # onlysoaa: Alright..I will continue to figure out why this gpio stuff does not work 23.18.37 # Mikachu: gcc supports binary literals as extension since some rather recent version. 23.18.52 # slyyx: Cool. Good luck! 23.19.27 # onlysoaa: By setting GPIOA to 0xFFFFFFF..it boots without warning about the battery... 23.19.35 # er..nvm 23.21.04 # bluebrother: well, probably not a good idea to use it yet :) 23.21.09 # but good to know 23.23.28 # onlysoaa: I DID IT! 23.23.31 # Red LED is on 23.23.32 Quit bimbel ("Woah!") 23.23.45 # onlysoaa: I will write up some driver code for turning the different LEDs on and off 23.28.45 # do I only need to have rockbox.iriver in my base directory if I'm using an old bootloader? 23.29.25 # I tried upgrading the bootloader to version 5 so I'd only need to copy the .rockbox directory over 23.29.31 # slyyx: Cool. (: I think the LEDs aren't so important right now though. It's probably a better idea to implement at least basic power management and buttons. 23.29.47 # onlysoaa: Yeah, but I have the code for it :P 23.29.48 # but it still wont boot unless I have the rockbox.iriver in the root directory 23.29.50 # So why not 23.30.18 # Kupop: Which iRiver do you have? 23.30.28 # iHP140 23.30.30 # slyyx: Might as well, but what would you use the LEDs for in Rockbox? I don't think there's anything that would require a status light. 23.30.42 # Kupop: When did you update? 23.30.50 # The latest bootloader for the h100 series has been v6 for years now 23.30.50 # about 5 mins ago 23.30.55 # oh right 23.31.01 # I must be doing it wrong 23.31.15 # can I update the bootloader from within rockbox? 23.31.18 # No. 23.31.32 # There are directions in the manual and RBUtil should also tell you the directions. 23.32.04 # I just tried the RBUtil, must have done it wrong 23.32.37 # There are steps *after* you run RButil 23.32.44 # yeah I know 23.32.50 # Mikachu: no, but once you got used to using hex and bitshifts you don't feel like needing binary literaly anyway ;-) 23.32.58 # I went into origional firmware and did an upgrade 23.33.49 # oh wait maybe I didn't click the "yes" prompt last time 23.34.20 # aha firmware v6 23.37.24 Join notlistening [0] (n=tom@94-195-105-95.zone9.bethere.co.uk) 23.37.38 # Hi all 23.38.54 # is it wise to update rockbox as you guys build new releases? 23.39.28 # bluebrother, when running voice tags do you pass phrases or just words? 23.40.07 # and when vpocing menus do you create the files and then put them into one file? 23.41.16 # lastly to anyone i am using the latest svn release of Sansa e200v2 is there a way to get the menus voiced? 23.41.32 # notlistening do you have the voice file? 23.42.11 # yeah but not sure if the riginal e200 works and i have tried to make my own and no spoken menu system 23.42.42 # are Voice Menus enabled? 23.42.48 # the dir and .talk files work in a fashion 23.42.52 # yeah they are rob 23.43.01 # by default but i double checked 23.43.04 # where is the talk file located 23.43.42 # .rockox/langs/english.voice 23.43.50 # i think for the file name 23.44.30 # hmmm 23.44.33 Join at0m [0] (n=at0m@94-225-90-23.access.telenet.be) 23.44.35 # my voiced menus work 23.44.39 # lol 23.44.53 # on the e200v2 23.45.06 # notlistening: Which voice file did you download? 23.45.07 # but mine says its a Sansa e250v2 with an R on the back 23.45.09 # i dunno 23.45.41 # I got the daily build for the e200 and then used the rbutil to generate 23.45.52 # neither worked 23.46.16 # its weird :( 23.46.23 # Well, you're using an in-developmet not-yet-supported port 23.46.28 # There may be something preventing it from working 23.46.39 # Have you tried creating a voice file using the development environment, specifically for the e200v2? 23.46.53 # yeah i know just wondered if other had any joy 23.47.14 Join fml [0] (n=4fd3fd8d@gateway/web/cgi-irc/labb.contactor.se/x-e697cbe7a750167d) 23.47.20 # r21200 this is the version im using :P 23.47.31 # ahh now that what i am talking about Llorean 23.47.42 # but i do not know how sorry 23.48.13 # That's what the wiki's for. There's plenty of documentation in it. I don't know the exact page, but I know it's there. 23.48.23 # if it is too complex for a sat night then i will bug in the week 23.48.40 # Hello. My theme setting "Show icons" is set to "No" but the playlist viewer setting "Show icons" is set to "yes." What is the expected/intended behaviour in the playlist? I'd expect the icons to be displayed. But they aren't. 23.51.55 # does rockbox support the Sansa Clip's yet? 23.52.51 # If what I observe is not the desired behaviour I'll file a bug report. But should I? 23.54.40 # r0b-: The front page of the site still doesn't say it does, does it? 23.55.12 # no :P 23.55.17 # fml: Sounds like either a bug, or poor descriptions of the items. 23.55.20 # but i noticed a Simulator for the Clip 23.55.30 # Yes, the clip port is in-development 23.55.41 # But you asked if it was supported, and it's clearly not in our list of supported players. 23.55.47 # We do ask that you search *before* asking things in here. 23.56.06 Join stoffel [0] (n=sfr@p57B4E422.dip.t-dialin.net) 23.57.41 # Llorean: I'll try to find the code and find out whether the same LANG_ID is used. If it's the same then I'd say it's a bug (not the same LANG_ID, but the fact that icons are not shown)