--- Log for 28.04.114 Server: barjavel.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 2 days and 16 hours ago 00.00.30 # i bet theres some extra RAM, probably a few hundred KB 00.00.42 # <[Saint]> saratoga: I keep thinking there *must* be. 00.00.45 # <[Saint]> But, where? 00.00.51 # but how sansa clip+ has more 00.00.55 # it's from 2009 00.01.06 # <[Saint]> SO? 00.01.13 # what so 00.01.17 # older mp3 players tended to have a lot more RAM 00.01.25 # wow 00.01.28 # <[Saint]> Not out of necessity. 00.01.31 # <[Saint]> They just...did. 00.01.44 # than rockbox needs to eat less be compact 00.01.46 # <[Saint]> Availability of silicon, I guess. 00.01.50 # <[Saint]> I dunno. 00.01.56 # <[Saint]> Lots of devices are overkill. 00.02.22 # so a couple of kb can run a music and radio that amazing 00.02.27 # how? 00.03.08 # <[Saint]> My first guess is that the LCD must have its own cache, that almost certainly must be true. 00.03.22 # <[Saint]> Else they wouldn't even have enough to display a single fullscreen bitmap. 00.03.22 # and the micro sd too] 00.03.52 # how many ram there were in the sansa clip+ 00.05.28 # ? 00.05.39 # 1 or 2 MB iirc 00.05.49 # <[Saint]> 2MB I believe. 00.06.22 # and sport has 88 kb 00.06.25 # bhahaha 00.06.53 Join tertu [0] (~tertu@143.44.70.199) 00.07.03 # <[Saint]> It is worth noting that that 2MB was largely unnecessary. 00.07.24 # so you are saying that rockbox can run on 88 vb 00.07.27 # kb? 00.07.33 # <[Saint]> No, I am not. 00.07.45 # sandisk are bitches 00.07.50 # fuck them 00.08.35 # so that product will never be a part of the sandisk rockboxed devices too bd 00.08.36 # bad 00.09.57 # <[Saint]> It may be unrealistic to say "never", but I would be willing to go with "almost certainly won't happen". 00.10.13 # maybe semi rockbox 00.10.22 # like all plugins or just games 00.10.26 # :) 00.10.54 # <[Saint]> ...yeah, the parts no one cares about. Woo! 00.11.03 # <[Saint]> That would be fun. ;) 00.11.15 # yea i loved the crossfader :( 00.11.21 Quit pamaury (Ping timeout: 255 seconds) 00.13.48 Quit bertrik (Remote host closed the connection) 00.16.28 # so what do you guys suggest me to buy 00.16.32 # sport or clip+ 00.16.44 # i just a clip+ it broke 00.16.52 # had 00.17.40 # <[Saint]> Something from our supported lineup that meets your personal requirements. 00.17.46 # <[Saint]> Its not exactly a big list. 00.17.56 # <[Saint]> It may seem like there's a lot of choice, but, there really isn't. 00.18.10 # <[Saint]> Most of the supported devices are hard-to-impossible to purchase. 00.18.16 # lol 00.19.15 # sansa clip+ 00.19.19 # is the best 00.19.20 Join Elabis [0] (~lao@optima6106.o2.carnet.hr) 00.20.13 # <[Saint]> I would go with a V1 Fuze, personally. 00.20.20 # <[Saint]> If I *had* to buy a SanDisk 00.20.34 # when I put take my Fuze and connect it to computer, and then delete some folders and put new ones, after I disconnect it, I cant start listening to music right away but I need to restart it. Is there a way to fix this? 00.20.34 # <[Saint]> ...but, good luck finding one. 00.21.03 # it's only when I delete some folders and add new ones... 00.21.18 # <[Saint]> Elabis: using the Database, I assume? 00.21.26 # try refreshing your db 00.21.28 # no, only folders 00.21.31 # database 00.21.35 # I never used database 00.21.42 # yea that the issue 00.21.54 # transfer music via windows media plaer 00.21.56 # player 00.21.56 # <[Saint]> xza23: shush. 00.22.01 # ahh, ok 00.22.02 # what 00.22.29 # <[Saint]> Elabis: how are you disconnecting the device after transfer? 00.22.40 # just take the cable out 00.22.45 # <[Saint]> Safe eject, or yank and pray? 00.22.49 # <[Saint]> Oh. I see. 00.22.53 # is that wrong? 00.22.58 # <[Saint]> Always. 00.23.24 # saint you were right 00.23.26 # <[Saint]> It may not be the issue, but I would like to see what happens after we verify your filesystem is intact and safely eject. 00.23.50 # \rockbox does support mp3 players that i don't even know how to get 00.23.58 # xD 00.24.15 # well, now I did the 'safely remove hardware' and still I cant browse through my folders but need to restart 00.24.34 # <[Saint]> Elabis: are you familiar with the process of checking the filesystem integrity? 00.24.35 Quit ender` (Quit: A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. -- Douglas Adams) 00.24.39 # no 00.24.45 # what is that? 00.24.47 # <[Saint]> Ok. What OS? 00.24.51 # XP 00.25.10 # <[Saint]> http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/chkdsk.mspx?mfr=true 00.25.38 # so I need to do this to fuze? 00.25.48 # <[Saint]> Yes. 00.26.15 # saint the clip zip will support .gbc games? 00.26.23 # or it will show them shitty 00.26.32 # is this done via CMD or RUN? 00.26.43 # run > cmd> 00.26.53 # winkey+r 00.27.26 # <[Saint]> There's also a GUI option if you prefer. 00.27.49 # <[Saint]> Right click drive; properties; tools; check now 00.27.49 # saint say the cllip zip will support some game boy color games? or it will show them shitty like the clip+ 00.28.24 # i'll buy the zip 00.28.25 # <[Saint]> It will show them shitty, but a different /type/ of shitty. 00.28.27 # better 00.28.38 # what kind of shitty? 00.28.42 # <[Saint]> You're swapping a larger monochrome screen, for a tiny color one. 00.28.54 # oh 00.28.59 # [Saint] what have i missed :o 00.29.01 # the fuze would handle it? 00.29.14 # or same for all of them 00.29.32 # <[Saint]> RiD: Open iBoot 00.29.45 # https://www.youtube.com/watch?v=5yO2KQHkt4A 00.29.48 # yeah had no idea 00.29.50 # I have Fuze v2, it's measurements are same as clip+ and better than v1 from what I've heard 00.30.13 # the booting text gibberish looks just like my phone lol 00.30.24 # but landscape 00.30.49 # lol 00.31.06 # <[Saint]> IIRC< 1/2/3/4G iPohone have full or partial openiboot support bow. 00.31.23 # <[Saint]> 5+ likely won't happen, but, I once thought that about 2/3/4, so, yeah. 00.31.26 # even the 4rh iphone works? 00.31.28 # th 00.31.46 # I have the 5s so i can dream more xD 00.33.04 # <[Saint]> RiD: live logcat/dmesg bootanimation? 00.33.27 # ok I did the chkdsk and it said no errors found 00.33.35 # but I still have same problem 00.33.49 # so the sport 00.33.49 # [Saint] yep 00.34.00 # has a better screen than all of the devices? 00.34.04 # and the little penguin too :3 00.34.05 # when I remove 3 out of 4 folders and add 3 new ones it wont open and I have to restart 00.34.23 # I mean I can't open the files folder on rockbox 00.34.24 # owait no, forget the penguin 00.34.29 # the clip sport has a better screen than all of the sansa devices? 00.34.36 # or same shit 00.34.56 # is this normal on Fuze? 00.35.08 # <[Saint]> Elabis: Its definitely not normal, no. 00.35.17 # someone? 00.35.19 # <[Saint]> Elabis: what build are you on? 00.35.23 # 3.13 00.35.35 # [Saint] btw aren't you making a theme for RaaA? 00.36.09 # <[Saint]> Elabis: could you try a development build and see if we can't magically fix this by doing nothing? 00.36.15 # WOW 00.36.17 # <[Saint]> http://build.rockbox.org/dev.cgi <-- dev binaries here 00.36.26 # the rockbox looks amazing on zip 00.36.28 # will I lose my settings? 00.36.29 # amazing 00.36.35 # <[Saint]> Elabis: no. 00.36.39 # ok 00.36.57 # <[Saint]> If you like, you can backup the config.cfg or your entire /.rockbox directory to be certain. 00.37.10 # guys is it possible to lock your device 00.37.19 # to not fast forward 00.37.27 # or stop song or something? 00.37.37 # <[Saint]> Yes. 00.37.42 # how? 00.37.45 # <[Saint]> It might be wise for you to read our fine manual. 00.37.55 # -_- 00.38.09 # ._. 00.38.21 # x.x 00.38.53 # i didn't find it 00.38.57 # <[Saint]> Sorry, I'm trying to support a user with an actual problem. I can't be bothered playing 20 questions when things like this are already ansered in our documentation. 00.38.58 # just tell what to do 00.39.32 # We do 00.39.45 # We wrote it down in the manual 00.39.59 # what section? 00.40.03 # or page? 00.40.44 # has anyone been doing the volume limiter in any builds? 00.40.56 # I always have to check if I'm over 0db or not 00.41.34 # go to voulme and set it 6db for max 00.41.37 # volume 00.41.56 # yeah, but I'd like to limit it so I can't go over 0db 00.42.07 # cuz I don't want distortion 00.42.09 # <[Saint]> Elabis: recent builds have this feature 00.42.14 # xza23: stop it 00.42.20 # ok 00.42.35 # Answering all questions even if you don't know 00.42.51 # <[Saint]> In 3.13, the option available to you is EQ pre-cut. 00.42.52 # what they're about is hostile behaviour 00.43.22 # <[Saint]> Setting a -6dB precut would in theory be equivalent to limiting to 0dB 00.43.32 # oh really, that's nice to know 00.43.47 # <[Saint]> But comes at the cost of slight overhead even if the EQ isn;t being actively used. 00.44.12 # <[Saint]> Newer builds have a more direct limiter that doesn't use the EQ. 00.44.33 # so many settings i didn't even know lol 00.44.38 # <[Saint]> You'll likely find a lot of new bits hidden away coming from a release. 00.45.07 # <[Saint]> 3.13 is officially ancient these days. 00.45.20 # any ETA on 3.14 stable? 00.45.44 # <[Saint]> The release schedule went to shit. 00.45.52 # <[Saint]> For lack of better way of putting it. 00.46.03 # <[Saint]> I can't give any estimates on when or even if it will happen. 00.46.30 # <[Saint]> There's no real reason to prefer stable builds for the supported devices though, really. 00.46.49 # [Saint] im still using 3.13 :( 00.47.02 # xza23: might that be because you *refuse* to read documentation? 00.47.15 # <[Saint]> These days, even unstable and unusable builds are pretty much end user safe. 00.47.17 # i couldn't find 00.47.22 # anything that i wanted 00.47.29 # ._. 00.47.32 # Elabis: note that (ab)using EQ precut for this doesn't work well if you use voice 00.47.45 # voice? you mean mic? 00.47.45 # <[Saint]> Ah, yes. Good catch gevaerts. 00.47.47 # <[Saint]> Thankyou. 00.47.53 # just to lock the screen like lockscreen in an iphone 00.47.54 # <[Saint]> Elabis: voiced UI. 00.47.58 # in sansa zip 00.48.04 # lol, didn't know there was such a thing 00.48.25 # to prevent the buttons to be activated 00.48.38 # what the hell is that? voiced UI? 00.48.47 # Is there an an option like that? 00.48.58 # <[Saint]> Elabis: literally what it sounds like. 00.49.02 # <[Saint]> A spoken UI. 00.49.09 # <[Saint]> For the blind/vision impaired. 00.49.19 # saint 00.49.21 # <[Saint]> Menu entries are spoken aloud. 00.49.29 # oh... cool 00.50.00 # i want to lock the device to prevent the buttons that are pressed to be activated simple as that 00.50.11 # hold? 00.50.21 # exaclty 00.50.26 # something like that 00.50.37 # your player doesnt have a hold button? 00.50.46 # "home" 00.51.08 # button in rockbox holding it doesn't give you an option to hold it 00.52.26 # so no options of "holding" your device? 00.52.48 # xza23: what does the manual say? 00.52.53 # nothing 00.53.02 # <[Saint]> Ohhhhh pisss off 00.53.02 # i couldn't find anything related to that 00.53.04 # <[Saint]> http://download.rockbox.org/daily/manual/rockbox-sansaclipplus/rockbox-buildch4.html#x7-500004.3.1 00.53.13 # <[Saint]> Sooo hard to find. 00.53.24 # yes ty 00.53.49 # <[Saint]> I think your sarcasm detector might be broken. 00.53.58 # lol 00.55.30 # lol the clip sport is a huge disappointment 00.55.40 # why? 00.55.54 # no rockbox 00.56.02 # 88kbs of ram 00.56.04 # xD 00.56.06 # xza23: you'be said that about seventeen times now. Shut up 00.56.12 Mode "#rockbox +o gevaerts" by ChanServ (ChanServ@services.) 00.56.30 # what di i do? 00.56.32 # did 00.56.54 Mode "#rockbox +q xza23!*@*" by gevaerts (~fg@rockbox/developer/gevaerts) 00.57.19 Part xza23 00.57.29 Mode "#rockbox -q xza23!*@*" by gevaerts (~fg@rockbox/developer/gevaerts) 00.57.38 # lol 01.02.46 Quit jhMikeS (Ping timeout: 240 seconds) 01.05.55 # shit, I've bricked my Fuze. Help? 01.08.13 # <[Saint]> Elabis: clarify? 01.08.51 # white screeen with some error and when I connect it to PC it doesnt show, cant start the original firmware 01.09.12 # <[Saint]> Force reboot. 01.09.19 # <[Saint]> Hold power for ~20s 01.10.10 # oh good, thanks! 01.27.58 Quit tertu (Ping timeout: 240 seconds) 01.31.33 Quit sakax (Remote host closed the connection) 01.43.59 # <[Saint]> But comes at the cost of slight overhead even if the EQ isn;t being actively used. 01.44.02 # [Saint]: what did you mean by 'slight overhead'? I don't understand it. 01.44.27 # <[Saint]> Additional CPU usage. 01.44.36 # ah, ok 01.44.59 # <[Saint]> Even if there are no bands with positive or negative gain, having the EQ active will still tax the CPU. 01.45.09 # I know that yeah 01.45.39 # <[Saint]> The bands come at roughly 10MHz each. 01.46.04 Quit RiD (Quit: A good plan today is better than a perfect plan tomorrow.) 01.46.12 # interesting, how many mhz does my Fuze have do you know? 01.46.23 # <[Saint]> Whereas the volume limiter the exists in the newer builds comes at not cost that I am aware of. 01.46.46 # volume limiter is available in latest dev. build? 01.46.52 # how do you access it? 01.48.27 # <[Saint]> Settings -> Sound Settings -> Volume Limit 01.48.39 # <[Saint]> The manual will tell you. 01.49.11 # <[Saint]> Elabis: And what of your issues with directory access? 01.49.19 # <[Saint]> Is this resolved, or...? 01.50.48 # I think so... 01.51.52 # I didn't know that stuff from dev builds is also in manual 01.57.21 *** Saving seen data "./dancer.seen" 02.04.53 # <[Saint]> The manual's a built from the tip of the repository. 02.05.26 # <[Saint]> The only side effect of this, generally speaking, is that users will see manual entries for features they don't exist. 02.05.43 # i don't think there is any cost to the precut 02.05.46 # <[Saint]> Its very rare that features are removed or the menu structure altered. 02.05.58 # <[Saint]> So the newer manuals will very rarely be wrong. 02.06.03 # IIRC its applied anyway during DSP 02.06.26 # that is, the 0dB value isn't actually 0dB due to some small headroom in the system 02.06.27 # <[Saint]> saratoga: No, there's no cost to precut - right - but there is a cost to having the EQ enabled. 02.06.31 # <[Saint]> EVen if it is "off". 02.06.41 # ah does it have to be enabled to have precut? 02.06.46 # <[Saint]> Yes. 02.07.02 # <[Saint]> Its kinda non-obvious that, actually. 02.07.15 # <[Saint]> Precut should probably enable the EQ if its disabled. 02.08.27 # <[Saint]> saratoga: do you have any ideas what to try with Elabis' problem? 02.08.38 # i just tested and precut works as long as the EQ is enabled but even if no bands are on 02.08.48 # so there won't be any overhead unless you also turn on some bands 02.08.50 # <[Saint]> Elabis: would you be able to pastebin your config.cfg? 02.09.15 # <[Saint]> saratoga: IIRC there's a slight cost to simply having EQ enabled. 02.09.27 # <[Saint]> Not drastic, but I do recall it not being free. 02.09.33 # i can't think of what that might be from, but perhaps there is 02.10.16 # I think I fixed it. The problem was when I would connect to PC while the song playing was on screen in RB. Going to check it out now 02.10.21 # what was his issue? 02.10.36 # <[Saint]> To summarize Elabis' problem briefly, after transferring new media to the device the file browser won't update. 02.10.50 # <[Saint]> Requiring a reboot to show the new media. 02.10.52 # trashed file system maybe? 02.11.12 # <[Saint]> That was my first thought by chkdsk apparently reports fine. 02.11.25 # on a side note, i still don't understand why test codec (on the clip series only) does not show you the final results of a benchmark if the screen is off 02.11.35 # its like the frame buffer is only updated if it finishes with the screen on 02.13.00 # ok now, did the re-check. So when I am on the playing screen in RB and song is playing, if I then connect to PC and delete the stuff that was playing including some other folders and put in some new folders I can't get into 'Files' without restart 02.13.17 # EQ on but no bands (FLAC):14.86MHz, EQ Off: 13.22 MHz 02.13.24 # so about 1.5 MHz of overhead 02.13.28 # no idea what thats from 02.13.30 # * [Saint] nods 02.13.49 # http://forums.rockbox.org/index.php/topic,48229.msg228002/topicseen.html#msg228002 02.14.01 # is there some way to get that "root" splash outside of a playlist? 02.14.08 # i wonder if hes actually using a bad playlist? 02.15.02 # <[Saint]> Elabis: That's....interesting behavior. 02.15.22 # oh and when I try to enter 'Files' it shows like a sign in top right corner, white arrow, like electricity sign 02.15.33 # <[Saint]> Disk access indicator. 02.15.48 # <[Saint]> "I'm doing things", basically. 02.16.05 # I don't understand 02.16.30 # it means the storage is powered up 02.16.42 # not all that important on a flash device as compared to a hard disk player 02.17.02 # <[Saint]> re: "it shows like a sign in top right corner, white arrow, like electricity sign" 02.17.04 # it only appears when I press 'Files' 02.17.08 # <[Saint]> DIsk access indicator. 02.17.20 # <[Saint]> It should appear on any disk access. 02.18.40 # <[Saint]> Most likely candidate to catch it would be starting playback of content not in the audio buffer on a rebuffer. Dircache means browsing won't necessarily hit the disk until playback starts. 02.18.55 # <[Saint]> It should indeed display on every access, though. 02.19.43 # <[Saint]> *not in the audio buffer, or a rebuffer. 02.19.56 # <[Saint]> (ie. grabbing more buffer) 02.27.12 # <[Saint]> saratoga: might be worth asking that guy to check if he has any foolishly large embedded artwork in the files that don't play also. 02.27.30 # i think for mp3 it should be skipped 02.27.45 # <[Saint]> Ah. Hmmm. Right. 02.28.10 # theres no container to parse, so i think the decoder is just given a pointer to the end of the ID3 tag 02.28.47 # i can't find where that "root" message is printed 02.30.07 # <[Saint]> I'm thinking its coming from cabbie. 02.30.39 # <[Saint]> The metadata fallbacks are "(root)" for a couple of cases. 02.30.58 # oh 02.31.02 # that would make sense 02.31.18 # would it make sense to change them to "missing" 02.31.34 # <[Saint]> No. Its for the path. 02.31.59 # but if there is no path? 02.32.17 # i'm thinking about the case where a playlist has a missing file, IIRC we just print "root" in cabbie 02.32.22 # <[Saint]> Well, there has to be a path. No path, no file. 02.32.41 # <[Saint]> What is making this trip up, I don't know - but I believe its coming from cabbie. 02.32.57 # <[Saint]> %s%ac%?ia<%ia|%?d(2)<%d(2)|%(root%)>> 02.32.57 # <[Saint]> %s%ac%?id<%id|%?d(1)<%d(1)|%(root%)>> 02.33.02 # <[Saint]> Basically this: 02.33.10 # i think cabbie on some devices tries to show the next track on load or something like that, so if its a missing file, you just get "root" for a split second 02.33.29 # let me try a broken playlist and see what i get 02.34.05 # <[Saint]> scroll output; is album artist metadata there? Yes - display it. No? Is directory level 2 there? Yes - display it. No? Is dir level one there? Yes - display it. No? display "(root)" 02.34.56 # so i guess if the file is missing and the path to the nonexisting file where "" it would also print root instead of just the "/" case? 02.35.29 # <[Saint]> If cabbie does do that, I should fix it. Because we can check if there actually is a next file or not. 02.35.38 # let me teset 02.36.41 # no it doesn't seeking through an m3u with a bad entry 02.36.52 # although weirdly it flashes it for a fraction of a second when seeking backwards 02.37.12 # <[Saint]> Oh fuck - you're right. Gah. 02.37.12 # maybe a check for a null string would make sense? 02.37.18 # <[Saint]> OK, I can fix this. 02.37.35 # <[Saint]> Its purely cosmetic, though. - It shouldn't cause an issue. 02.38.23 # <[Saint]> I can just wrap all the next file metadata display stuff in "%?Fn<>" 02.38.25 # yeah at least on the clip+ i don't seem to be able to get it to show for more than a tiny fraction of a second 02.38.32 # <[Saint]> Which equates to "if there's a next file". 02.38.45 # <[Saint]> Thanks for pointing that out. 02.39.18 # <[Saint]> No idea why it has escaped me for so long. Probably because I don't use cabbie. But I've looked at this code hundreds of times. 02.39.22 # <[Saint]> I should've seen it. 02.39.41 # i think i'll push g#802 while i'm at it 02.39.43 # 3Gerrit review #802 at http://gerrit.rockbox.org/r/802 : 3Clear the message line before cinema scene in RFK by Franklin Wei 02.40.13 # oh the git stuff is screw up 03.00.01 Quit AlexP (Remote host closed the connection) 03.36.51 Quit Elabis () 03.57.24 *** Saving seen data "./dancer.seen" 03.59.05 Join tertu [0] (~tertu@143.44.70.199) 04.01.35 Quit tertu (Read error: Connection reset by peer) 04.01.42 Join ter2 [0] (~tertu@143.44.70.199) 04.06.05 Quit ter2 (Read error: Connection reset by peer) 04.06.32 Join ter2 [0] (~tertu@143.44.70.199) 04.10.23 Quit ter2 (Read error: Connection reset by peer) 04.10.45 Join ter2 [0] (~tertu@143.44.70.199) 04.16.56 Join amiconn_ [0] (quassel@rockbox/developer/amiconn) 04.16.56 Quit amiconn (Disconnected by services) 04.16.59 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) 04.17.11 Quit pixelma (Ping timeout: 240 seconds) 04.17.52 Join pixelma [0] (quassel@rockbox/staff/pixelma) 04.18.15 Join Strife89 [0] (~Strife89@adsl-98-80-241-113.mcn.bellsouth.net) 04.23.21 Join tertu3 [0] (~tertu@143.44.70.199) 04.26.40 Quit ter2 (Ping timeout: 264 seconds) 04.38.38 Quit tertu3 (Ping timeout: 252 seconds) 04.59.35 Quit [Saint] (Remote host closed the connection) 05.00.39 Join [Saint] [0] (~saint@rockbox/staff/saint) 05.01.23 Join tertu3 [0] (~tertu@143.44.70.199) 05.35.07 Quit TheSeven (Ping timeout: 252 seconds) 05.36.14 # <[Saint]> OK...I've finished this theme! 05.36.25 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) 05.36.57 # <[Saint]> http://i.imgur.com/NOt2ycP.png 05.37.15 # <[Saint]> That was easy. 05.38.41 # super! 05.39.02 # do we have themeable widgets in android? 05.39.19 # <[Saint]> No. 05.39.26 # <[Saint]> Well....kinda. 05.40.05 # what we really need to do is dump the entire UI, embed a thttpd and move the ui to html/javascript/css :p 05.40.08 # <[Saint]> Actually, no. Replacing elements before compile time doesn't really count as themeing does it. 05.40.46 # <[Saint]> WHat we *really* need to do is use Android's native UI. 05.41.15 # well yeah, or that :p 05.41.35 # hows kugel's playback lib work going? 05.42.02 # <[Saint]> Very well, as I understand it. 05.42.25 # <[Saint]> IIUC there's a few niggles with playlists and dircache being inserted the fuck everywhere. 05.42.54 # <[Saint]> Maybe those are past niggles, its been a while since I was following the work closely. 05.57.27 *** Saving seen data "./dancer.seen" 06.07.01 Quit Strife89 (Ping timeout: 252 seconds) 06.09.16 # * [Saint] needs to stop with the highly unoriginal naming conventions. 06.09.39 # <[Saint]> I have such gems as VARIABLE_2 and VARIABLE_2 06.10.05 # * JdGordon punches [Saint] in the nose 06.10.10 # make the damn thing understandable 06.11.13 # <[Saint]> I'm just punching out the code for now - I'll clean it up when it works the way I want it. 06.13.09 # <[Saint]> I guess something like CURRENT_TAB and IS_SCRUBBING 06.14.08 # <[Saint]> (unsurprisingly a var to know what tab view we're supposed to be in, and one to know whether or not to change out the next/previous icons with ffwd/rrwd icons if we're seeking with a long press instead of the scrubber bar) 06.17.04 # <[Saint]> Nice, obvious idents for viewports and images 06.17.10 # <[Saint]> %xl(PLAY,Play.bmp,0,0) 06.17.18 # * [Saint] smirks 06.18.59 # <[Saint]> JdGordon: is there any obvious reason why %Cl (album art resize rules) need to be skin (wps, sbs, fms, rwps...etc) specific instead of viewport specific? 06.19.29 # the way the AA is buffered 06.19.44 # iiuc it is loaded into a buflib handle, 1 per skin 06.21.51 # <[Saint]> I kinda wanted to put a tiny album art image in the status bar when we're in a tab in the WPS that doesn't display now playing details 06.22.12 # <[Saint]> AH well. Just cosmetic kruft. 06.23.04 # it should actually be doable 06.24.08 # all we'd need to do is alloc the buf space for the resized image on skin parsing (which we do a million times already anyway) and copy it in once it is loaded 06.24.29 # but then the enxt obvious request is multiple images 06.24.38 # which gets a bit more tricky 06.25.24 # <[Saint]> There's no logical way to do that without changing the way albumart is used to be aware of a much wider set of conventions. 06.25.55 # <[Saint]> front.jpg, back.jpg, inlay.jpg...etc. 06.26.19 # indeed, but we could hardcode those sort of name into the skin 06.26.24 # <[Saint]> (and the embedded variants thereof) 06.28.59 # <[Saint]> JdGordon: one last quick question and I'll stop bothering you, am I right in remembering that its safe to not include unused parts of multipart variables? Cutting them short I mean, like instead of %?xx doing %?xx 06.30.12 # <[Saint]> I know you can do it if there's only a true case, but I was unsure if it could be done for multipart variables with arbitrary segments 06.30.29 # I don't exactly remember how they work but i suspect yes, thats not complaelty safe 06.30.32 # ry it :p 06.44.45 # <[Saint]> Hmmmm...use icons to display what is happening, or what will happen. 06.44.57 # <[Saint]> play/pause/stop usage for touchscreen is weird. 06.45.14 # <[Saint]> There's always going to be one camp saying its broken. 06.45.18 # what will happen i tinhk 06.45.55 # <[Saint]> right, so a pause icon while playing, and a play icon while paused/stopped? 06.46.02 # *as long as it looks like a button and not an indicator 06.46.12 # * [Saint] nods 06.46.53 # <[Saint]> http://imgur.com/a/3N9aH#0 <--icons 06.47.09 # <[Saint]> (preview images look weird, expanded images are all high-res and nice) 06.47.41 # I think it matters more what context it is in also... |<< |> >>| in a row is more obviously buttons than just a |> by itself somewhere 06.48.11 # <[Saint]> coincidentally, that's the exact layout. 06.48.23 # <[Saint]> three media buttons dominating the bottom edge. 06.48.25 # well, it is the standard layout 06.48.45 # <[Saint]> Right, I guess I mean, its only those three. 06.48.56 # <[Saint]> No shuffle/volume/etc. 06.49.50 # <[Saint]> Just three icons about ~1/10 of the screen high, and 1/3 wide. 06.52.54 # <[Saint]> There's no state we can be in where playback is stopped in the wps is there? 06.53.10 # BUG_ON() 06.53.37 # wrong kernel :p yes, you cant be in the WPS is playback is stopped 07.07.45 Quit [Saint] (Read error: Connection reset by peer) 07.08.45 Join [Saint] [0] (~saint@rockbox/staff/saint) 07.10.42 Join jhMikeS [0] (~jethead71@c-68-43-2-35.hsd1.mi.comcast.net) 07.10.42 Quit jhMikeS (Changing host) 07.10.42 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) 07.19.30 Join ygrek [0] (~user@108.59.6.97) 07.42.32 Join fragilematter [0] (~fragilema@unaffiliated/fragilematter) 07.46.08 Quit ygrek (Ping timeout: 252 seconds) 07.57.28 *** Saving seen data "./dancer.seen" 08.06.34 Join kugel [0] (~kugel@avm-guido.avm.de) 08.06.35 Quit kugel (Changing host) 08.06.35 Join kugel [0] (~kugel@rockbox/developer/kugel) 08.10.18 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 08.20.33 Join ender` [0] (krneki@foo.eternallybored.org) 08.41.13 Quit tertu3 (Ping timeout: 255 seconds) 09.00.00 Join ygrek [0] (~user@108.59.6.97) 09.05.40 Quit pamaury (Ping timeout: 264 seconds) 09.07.17 Quit ygrek (Ping timeout: 240 seconds) 09.07.40 Join ygrek [0] (~user@108.59.6.97) 09.13.59 Join petur [0] (5bb7304d@rockbox/developer/petur) 09.21.56 Join Zagor [0] (~bjst@2a01:2b0:3041:3018:2677:3ff:fea3:3ef4) 09.21.56 Quit Zagor (Changing host) 09.21.56 Join Zagor [242] (~bjst@rockbox/developer/Zagor) 09.24.17 Quit ygrek (Ping timeout: 240 seconds) 09.26.52 Join ygrek [0] (~user@108.59.6.97) 09.36.51 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 09.56.33 Quit ygrek (Ping timeout: 252 seconds) 09.57.30 *** Saving seen data "./dancer.seen" 10.58.40 Quit pamaury (Ping timeout: 252 seconds) 11.01.33 Join ygrek [0] (~user@108.59.6.97) 11.18.39 Join LinusN [0] (~linus@giant.haxx.se) 11.28.52 Join mortalis [0] (~kvirc@213.33.220.118) 11.35.47 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) 11.48.59 Quit jhMikeS (Quit: Confucius say: The short dandelion survive the lawnmower) 11.57.33 *** Saving seen data "./dancer.seen" 12.18.25 Join jhMikeS [0] (~jethead71@c-68-43-2-35.hsd1.mi.comcast.net) 12.18.26 Quit jhMikeS (Changing host) 12.18.26 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) 12.47.59 Quit ygrek (Ping timeout: 276 seconds) 12.59.32 Join JdGordon_ [0] (~jonno@ppp118-209-26-153.lns20.mel4.internode.on.net) 12.59.32 Quit JdGordon_ (Changing host) 12.59.32 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon) 13.01.05 Quit JdGordon (Ping timeout: 252 seconds) 13.25.27 Quit LinusN (Quit: disconnecting from stoned server.) 13.25.40 Join LinusN [0] (~linus@giant.haxx.se) 13.57.37 *** Saving seen data "./dancer.seen" 14.22.27 Join maruk [0] (~papier@titanium.v6.sdv.fr) 14.25.49 Quit cmhobbs (Read error: Operation timed out) 14.34.16 Quit [Saint] (Read error: Connection reset by peer) 14.35.14 Join [Saint] [0] (~saint@rockbox/staff/saint) 15.15.22 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka) 15.21.17 Quit petur (Ping timeout: 240 seconds) 15.22.14 Join amayer [0] (~amayer@mail.weberadvertising.com) 15.30.24 Join petur [0] (5bb7304d@rockbox/developer/petur) 15.32.33 Join tertu3 [0] (~tertu@143.44.70.199) 15.50.49 Quit kugel (Quit: leaving) 15.57.38 *** Saving seen data "./dancer.seen" 15.59.13 Join ygrek [0] (~user@108.59.6.97) 16.17.54 Part LinusN 16.32.35 Quit mortalis (Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/) 16.42.25 Quit tertu3 (Ping timeout: 252 seconds) 16.49.13 Quit Zagor (Quit: Clint excited) 16.59.27 Quit einhirn (Ping timeout: 265 seconds) 17.07.16 # gevaerts: Rockbox's USB stack never ever starts a USB transfer from a USB completion IRQ handler, right? 17.08.42 # as far as I can tell this is all deferred to the USB thread first 17.11.20 # Correct, at least as far as the world outside the driver is concerned 17.12.05 # * gevaerts only really knows the ARC driver 17.12.33 # The class driver API always has a queue_post() in between 17.12.41 # <[Saint]> Tony Stark? 17.12.53 # Huh? 17.12.55 Join tertu3 [0] (~tertu@143.44.70.199) 17.20.24 # lol 17.27.33 # USB stark 17.27.59 Quit akaWolf (Ping timeout: 240 seconds) 17.35.53 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf) 17.42.17 Quit petur (Ping timeout: 240 seconds) 17.57.26 Quit amayer (Quit: Leaving) 17.57.41 *** Saving seen data "./dancer.seen" 17.58.41 Quit tertu3 (Ping timeout: 276 seconds) 18.00.54 Join amayer [0] (~amayer@mail.weberadvertising.com) 18.05.16 Quit [Saint] (Remote host closed the connection) 18.06.08 Join einhirn [0] (~Miranda@2001:638:605:4:9c63:bc3e:acc4:9cf7) 18.06.15 Join [Saint] [0] (~saint@rockbox/staff/saint) 18.06.53 Join AlexP [0] (~alex@rockbox/staff/AlexP) 18.08.27 Quit einhirn (Client Quit) 18.13.17 Quit the-kyle (Remote host closed the connection) 18.14.00 Join copper_ [0] (~copper@unaffiliated/copper) 18.14.09 Quit copper (Read error: Connection reset by peer) 18.14.10 Nick copper_ is now known as copper (~copper@unaffiliated/copper) 18.18.26 Join the-kyle [0] (~kyle@kyle.tk) 18.20.19 Quit amayer (Ping timeout: 252 seconds) 18.22.12 Join amayer [0] (~amayer@mail.weberadvertising.com) 18.33.12 Quit maruk (Quit: Leaving.) 18.39.58 Join bertrik [0] (~quassel@cl-1037.haa-01.nl.sixxs.net) 18.39.58 Quit bertrik (Changing host) 18.39.58 Join bertrik [0] (~quassel@rockbox/developer/bertrik) 18.55.53 Quit the-kyle (Ping timeout: 276 seconds) 19.34.59 Join lebellium [0] (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) 19.35.10 # http://forums.rockbox.org/index.php/topic,48231.msg228020/topicseen.html#msg228020 19.35.17 # these guys sell players with rockbox loaded on it? 19.36.32 Join RiD [0] (~RiD@bl22-10-226.dsl.telepac.pt) 19.52.06 Join ZincAlloy [0] (~Adium@pD9EEB51F.dip0.t-ipconnect.de) 19.52.53 Join tertu3 [0] (~tertu@143.44.70.199) 19.57.42 *** Saving seen data "./dancer.seen" 20.04.45 Join LittleAnon [0] (~LittleAno@92.69.252.155) 20.05.04 # Hi! 20.06.50 # Can I access my musicplayer while its charging somehow? 20.07.32 # Yes. Hold a button while plugging it in 20.08.07 # Alright gonna try it right now 20.10.10 # It works! Well, it doesnt exactly archieve the problem I was trying to solve 20.10.29 # Uhh *solve 20.11.49 # Im trying to get my car radio to play my music 20.13.39 # I'd recommend a cable with the data wires cut off for that sort of thing 20.15.57 # I dont understand why it doesnt work. It works with my phone even when I play non supported formats. Shouldnt it work the same with my sansa clip? 20.16.18 Quit bluebrother (Disconnected by services) 20.16.23 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother) 20.16.53 # presumably your phone doesn't automatically initiate a UMS connection 20.17.25 Quit AlexP (Remote host closed the connection) 20.17.29 # I dont even know what UMS is 20.18.03 # USB Mass Storage 20.19.08 Quit fs-bluebot (Ping timeout: 252 seconds) 20.19.08 Join AlexP [0] (~alex@rockbox/staff/AlexP) 20.20.41 # Without holding down the button, the car radio finds the few mp3s I have on my sansa clip, but while holding it down it doesnt find anything 20.21.11 Join fs-bluebot [0] (~fs-bluebo@f053153129.adsl.alicedsl.de) 20.21.38 # Well obviously 20.23.56 # Does the software skip trying to find storage? 20.24.48 # * gevaerts doesn't understand the question 20.25.39 # When I hold the button down, does the software skip trying to find mass storage? 20.26.00 Join the-kyle [0] (~kyle@kyle.tk) 20.26.30 # If you hold a button down, rockbox doesn't initiate a mass storage connection 20.28.11 # Okay, that makes sense. So what prevents the speakers in my car from playing the music I let rockbox play? 20.30.00 # After I held the button down I mean 20.30.39 # I'd check the audio cable 20.31.11 # Im using a USB connection 20.31.35 # there's your problem :) 20.32.55 # You can either use a USB mass storage connection and let the car system handle everything, *or* use an audio cable and have rockbox handle playback 20.32.58 # You can't have both 20.33.10 # derp 20.33.21 # ...but I can do it with my phone with a USB connection! Without it having to read the phone 20.33.47 # ...what 20.34.09 # some sort of digital audio output, like hdmi has? 20.35.03 # "It just werks". I think you know which phone im talking about 20.35.19 # no 20.35.41 # You're talking about the phone that bullies everyone into supporting whatever protocol it handles, and then refuses to let people do that without paying? 20.36.02 # because if so, you know why it doesn't work :) 20.36.28 # The phone of the devil, really 20.36.40 Join saratoga_ [0] (123e1fc2@gateway/web/freenode/ip.18.62.31.194) 20.39.43 # I somehow made it play FLAC with a third party audioplayer "app" 20.39.56 Mode "#rockbox -o gevaerts" by ChanServ (ChanServ@services.) 20.40.22 # Ill just buy an AUX cable for my sansa then 20.40.57 # a car power adapter as well if you want to use car mode to start/stop playback with the engine 20.41.00 # Thanks for the help and explaining why it doesnt work 20.41.42 # Byebye! 20.41.48 Quit LittleAnon (Remote host closed the connection) 20.48.27 Join amizraa4 [0] (~amizraa@gateway/tor-sasl/amizraa) 20.49.18 Quit tertu3 (Ping timeout: 252 seconds) 20.51.22 Quit AlexP (Remote host closed the connection) 20.53.05 Join AlexP [0] (~alex@rockbox/staff/AlexP) 20.53.34 Join tertu3 [0] (~tertu@143.44.70.199) 20.58.15 Quit dexpid (Quit: Leaving.) 20.59.15 Join dexpid [0] (~user@cpe-184-59-114-126.cinci.res.rr.com) 21.05.36 Quit ygrek (Ping timeout: 240 seconds) 21.19.19 Quit dexpid (Remote host closed the connection) 21.52.28 Quit the-kyle (Quit: Leaving.) 21.57.44 *** Saving seen data "./dancer.seen" 22.02.06 Join the-kyle [0] (~kyle@kyle.tk) 22.04.28 Quit tertu3 (Ping timeout: 252 seconds) 22.23.10 Join kugel [0] (~kugel@91-64-117-207-dynip.superkabel.de) 22.23.11 Quit kugel (Changing host) 22.23.11 Join kugel [0] (~kugel@rockbox/developer/kugel) 22.29.44 Quit the-kyle (Read error: Connection reset by peer) 22.31.56 Join the-kyle [0] (~kyle@kyle.tk) 22.47.30 Quit lebellium (Quit: ChatZilla 0.9.90.1 [Firefox 29.0/20140421221237]) 22.58.07 Quit kugel (Remote host closed the connection) 22.59.42 Quit amayer (Quit: Leaving) 23.15.19 Join dexpid [0] (~dexpid@cpe-184-59-114-126.cinci.res.rr.com) 23.15.55 Quit dexpid (Client Quit) 23.36.01 Quit the-kyle (Ping timeout: 276 seconds) 23.57.46 *** Saving seen data "./dancer.seen"