00:00:30 | saratoga | 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 | xza23 | but how sansa clip+ has more |
00:00:55 | xza23 | it's from 2009 |
00:01:06 | [Saint] | SO? |
00:01:13 | xza23 | what so |
00:01:17 | saratoga | older mp3 players tended to have a lot more RAM |
00:01:25 | xza23 | wow |
00:01:28 | [Saint] | Not out of necessity. |
00:01:31 | [Saint] | They just...did. |
00:01:44 | xza23 | 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 | xza23 | so a couple of kb can run a music and radio that amazing |
00:02:27 | xza23 | 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 | xza23 | and the micro sd too] |
00:03:52 | xza23 | how many ram there were in the sansa clip+ |
00:05:28 | xza23 | ? |
00:05:39 | pamaury | 1 or 2 MB iirc |
00:05:49 | [Saint] | 2MB I believe. |
00:06:22 | xza23 | and sport has 88 kb |
00:06:25 | xza23 | 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 | xza23 | so you are saying that rockbox can run on 88 vb |
00:07:27 | xza23 | kb? |
00:07:33 | [Saint] | No, I am not. |
00:07:45 | xza23 | sandisk are bitches |
00:07:50 | xza23 | fuck them |
00:08:35 | xza23 | so that product will never be a part of the sandisk rockboxed devices too bd |
00:08:36 | xza23 | 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 | xza23 | maybe semi rockbox |
00:10:22 | xza23 | like all plugins or just games |
00:10:26 | xza23 | :) |
00:10:54 | [Saint] | ...yeah, the parts no one cares about. Woo! |
00:11:03 | [Saint] | That would be fun. ;) |
00:11:15 | xza23 | 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 | xza23 | so what do you guys suggest me to buy |
00:16:32 | xza23 | sport or clip+ |
00:16:44 | xza23 | i just a clip+ it broke |
00:16:52 | xza23 | 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 | xza23 | lol |
00:19:15 | xza23 | sansa clip+ |
00:19:19 | xza23 | 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 | Elabis | 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 | Elabis | 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 | xza23 | try refreshing your db |
00:21:28 | Elabis | no, only folders |
00:21:31 | xza23 | database |
00:21:35 | Elabis | I never used database |
00:21:42 | xza23 | yea that the issue |
00:21:54 | xza23 | transfer music via windows media plaer |
00:21:56 | xza23 | player |
00:21:56 | [Saint] | xza23: shush. |
00:22:01 | Elabis | ahh, ok |
00:22:02 | xza23 | what |
00:22:29 | [Saint] | Elabis: how are you disconnecting the device after transfer? |
00:22:40 | Elabis | 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 | Elabis | is that wrong? |
00:22:58 | [Saint] | Always. |
00:23:24 | xza23 | 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 | xza23 | \rockbox does support mp3 players that i don't even know how to get |
00:23:58 | xza23 | xD |
00:24:15 | Elabis | 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 | Elabis | no |
00:24:45 | Elabis | what is that? |
00:24:47 | [Saint] | Ok. What OS? |
00:24:51 | Elabis | XP |
00:25:10 | [Saint] | http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/chkdsk.mspx?mfr=true |
00:25:38 | Elabis | so I need to do this to fuze? |
00:25:48 | [Saint] | Yes. |
00:26:15 | xza23 | saint the clip zip will support .gbc games? |
00:26:23 | xza23 | or it will show them shitty |
00:26:32 | Elabis | is this done via CMD or RUN? |
00:26:43 | xza23 | run > cmd> |
00:26:53 | xza23 | 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 | xza23 | saint say the cllip zip will support some game boy color games? or it will show them shitty like the clip+ |
00:28:24 | xza23 | i'll buy the zip |
00:28:25 | [Saint] | It will show them shitty, but a different /type/ of shitty. |
00:28:27 | xza23 | better |
00:28:38 | xza23 | what kind of shitty? |
00:28:42 | [Saint] | You're swapping a larger monochrome screen, for a tiny color one. |
00:28:54 | xza23 | oh |
00:28:59 | RiD | [Saint] what have i missed :o |
00:29:01 | xza23 | the fuze would handle it? |
00:29:14 | xza23 | or same for all of them |
00:29:32 | [Saint] | RiD: Open iBoot |
00:29:45 | RiD | https://www.youtube.com/watch?v=5yO2KQHkt4A |
00:29:48 | RiD | yeah had no idea |
00:29:50 | Elabis | I have Fuze v2, it's measurements are same as clip+ and better than v1 from what I've heard |
00:30:13 | RiD | the booting text gibberish looks just like my phone lol |
00:30:24 | RiD | but landscape |
00:30:49 | xza23 | 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 | xza23 | even the 4rh iphone works? |
00:31:28 | xza23 | th |
00:31:46 | xza23 | I have the 5s so i can dream more xD |
00:33:04 | [Saint] | RiD: live logcat/dmesg bootanimation? |
00:33:27 | Elabis | ok I did the chkdsk and it said no errors found |
00:33:35 | Elabis | but I still have same problem |
00:33:49 | xza23 | so the sport |
00:33:49 | RiD | [Saint] yep |
00:34:00 | xza23 | has a better screen than all of the devices? |
00:34:04 | RiD | and the little penguin too :3 |
00:34:05 | Elabis | when I remove 3 out of 4 folders and add 3 new ones it wont open and I have to restart |
00:34:23 | Elabis | I mean I can't open the files folder on rockbox |
00:34:24 | RiD | owait no, forget the penguin |
00:34:29 | xza23 | the clip sport has a better screen than all of the sansa devices? |
00:34:36 | xza23 | or same shit |
00:34:56 | Elabis | is this normal on Fuze? |
00:35:08 | [Saint] | Elabis: Its definitely not normal, no. |
00:35:17 | xza23 | someone? |
00:35:19 | [Saint] | Elabis: what build are you on? |
00:35:23 | Elabis | 3.13 |
00:35:35 | RiD | [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 | xza23 | WOW |
00:36:17 | [Saint] | http://build.rockbox.org/dev.cgi <−− dev binaries here |
00:36:26 | xza23 | the rockbox looks amazing on zip |
00:36:28 | Elabis | will I lose my settings? |
00:36:29 | xza23 | amazing |
00:36:35 | [Saint] | Elabis: no. |
00:36:39 | Elabis | 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 | xza23 | guys is it possible to lock your device |
00:37:19 | xza23 | to not fast forward |
00:37:27 | xza23 | or stop song or something? |
00:37:37 | [Saint] | Yes. |
00:37:42 | xza23 | how? |
00:37:45 | [Saint] | It might be wise for you to read our fine manual. |
00:37:55 | xza23 | -_- |
00:38:09 | xza23 | ._. |
00:38:21 | RiD | x.x |
00:38:53 | xza23 | 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 | xza23 | just tell what to do |
00:39:32 | gevaerts | We do |
00:39:45 | gevaerts | We wrote it down in the manual |
00:39:59 | xza23 | what section? |
00:40:03 | xza23 | or page? |
00:40:44 | Elabis | has anyone been doing the volume limiter in any builds? |
00:40:56 | Elabis | I always have to check if I'm over 0db or not |
00:41:34 | xza23 | go to voulme and set it 6db for max |
00:41:37 | xza23 | volume |
00:41:56 | Elabis | yeah, but I'd like to limit it so I can't go over 0db |
00:42:07 | Elabis | cuz I don't want distortion |
00:42:09 | [Saint] | Elabis: recent builds have this feature |
00:42:14 | gevaerts | xza23: stop it |
00:42:20 | xza23 | ok |
00:42:35 | gevaerts | 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 | gevaerts | 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 | Elabis | 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 | xza23 | 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 | Elabis | 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 | RiD | [Saint] im still using 3.13 :( |
00:47:02 | gevaerts | 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 | xza23 | i couldn't find |
00:47:22 | xza23 | anything that i wanted |
00:47:29 | xza23 | ._. |
00:47:32 | gevaerts | Elabis: note that (ab)using EQ precut for this doesn't work well if you use voice |
00:47:45 | Elabis | voice? you mean mic? |
00:47:45 | [Saint] | Ah, yes. Good catch gevaerts. |
00:47:47 | [Saint] | Thankyou. |
00:47:53 | xza23 | just to lock the screen like lockscreen in an iphone |
00:47:54 | [Saint] | Elabis: voiced UI. |
00:47:58 | xza23 | in sansa zip |
00:48:04 | Elabis | lol, didn't know there was such a thing |
00:48:25 | xza23 | to prevent the buttons to be activated |
00:48:38 | Elabis | what the hell is that? voiced UI? |
00:48:47 | xza23 | 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 | xza23 | saint |
00:49:21 | [Saint] | Menu entries are spoken aloud. |
00:49:29 | Elabis | oh... cool |
00:50:00 | xza23 | i want to lock the device to prevent the buttons that are pressed to be activated simple as that |
00:50:11 | Elabis | hold? |
00:50:21 | xza23 | exaclty |
00:50:26 | xza23 | something like that |
00:50:37 | Elabis | your player doesnt have a hold button? |
00:50:46 | xza23 | "home" |
00:51:08 | xza23 | button in rockbox holding it doesn't give you an option to hold it |
00:52:26 | xza23 | so no options of "holding" your device? |
00:52:48 | gevaerts | xza23: what does the manual say? |
00:52:53 | xza23 | nothing |
00:53:02 | [Saint] | Ohhhhh pisss off |
00:53:02 | xza23 | 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 | xza23 | yes ty |
00:53:49 | [Saint] | I think your sarcasm detector might be broken. |
00:53:58 | Elabis | lol |
00:55:30 | xza23 | lol the clip sport is a huge disappointment |
00:55:40 | Elabis | why? |
00:55:54 | xza23 | no rockbox |
00:56:02 | xza23 | 88kbs of ram |
00:56:04 | xza23 | xD |
00:56:06 | gevaerts | 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 | xza23 | what di i do? |
00:56:32 | xza23 | 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 | RiD | lol |
01:00 |
01:02:46 | | Quit jhMikeS (Ping timeout: 240 seconds) |
01:05:55 | Elabis | shit, I've bricked my Fuze. Help? |
01:08:13 | [Saint] | Elabis: clarify? |
01:08:51 | Elabis | 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 | Elabis | 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 | Elabis | <[Saint]> But comes at the cost of slight overhead even if the EQ isn;t being actively used. |
01:44:02 | Elabis | [Saint]: what did you mean by 'slight overhead'? I don't understand it. |
01:44:27 | [Saint] | Additional CPU usage. |
01:44:36 | Elabis | 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 | Elabis | 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 | Elabis | 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 | Elabis | volume limiter is available in latest dev. build? |
01:46:52 | Elabis | 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 | Elabis | I think so... |
01:51:52 | Elabis | I didn't know that stuff from dev builds is also in manual |
01:57:21 | *** | Saving seen data "./dancer.seen" |
02:00 |
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 | saratoga | 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 | saratoga | IIRC its applied anyway during DSP |
02:06:26 | saratoga | 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 | saratoga | 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 | saratoga | i just tested and precut works as long as the EQ is enabled but even if no bands are on |
02:08:48 | saratoga | 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 | saratoga | i can't think of what that might be from, but perhaps there is |
02:10:16 | Elabis | 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 | saratoga | 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 | saratoga | trashed file system maybe? |
02:11:12 | [Saint] | That was my first thought by chkdsk apparently reports fine. |
02:11:25 | saratoga | 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 | saratoga | its like the frame buffer is only updated if it finishes with the screen on |
02:13:00 | Elabis | 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 | saratoga | EQ on but no bands (FLAC):14.86MHz, EQ Off: 13.22 MHz |
02:13:24 | saratoga | so about 1.5 MHz of overhead |
02:13:28 | saratoga | no idea what thats from |
02:13:30 | * | [Saint] nods |
02:13:49 | saratoga | http://forums.rockbox.org/index.php/topic,48229.msg228002/topicseen.html#msg228002 |
02:14:01 | saratoga | is there some way to get that "root" splash outside of a playlist? |
02:14:08 | saratoga | i wonder if hes actually using a bad playlist? |
02:15:02 | [Saint] | Elabis: That's....interesting behavior. |
02:15:22 | Elabis | 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 | Elabis | I don't understand |
02:16:30 | saratoga | it means the storage is powered up |
02:16:42 | saratoga | 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 | Elabis | 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 | saratoga | i think for mp3 it should be skipped |
02:27:45 | [Saint] | Ah. Hmmm. Right. |
02:28:10 | saratoga | 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 | saratoga | 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 | saratoga | oh |
02:31:02 | saratoga | that would make sense |
02:31:18 | saratoga | would it make sense to change them to "missing" |
02:31:34 | [Saint] | No. Its for the path. |
02:31:59 | saratoga | but if there is no path? |
02:32:17 | saratoga | 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 | saratoga | 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 | saratoga | 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 | saratoga | 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 | saratoga | let me teset |
02:36:41 | saratoga | no it doesn't seeking through an m3u with a bad entry |
02:36:52 | saratoga | 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 | saratoga | 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 | saratoga | 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 | saratoga | i think i'll push g#802 while i'm at it |
02:39:43 | fs-bluebot | Gerrit review #802 at http://gerrit.rockbox.org/r/802 : Clear the message line before cinema scene in RFK by Franklin Wei |
02:40:13 | saratoga | oh the git stuff is screw up |
03:00 |
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:00 |
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 |
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 | JdGordon | super! |
05:39:02 | JdGordon | do we have themeable widgets in android? |
05:39:19 | [Saint] | No. |
05:39:26 | [Saint] | Well....kinda. |
05:40:05 | JdGordon | 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 | JdGordon | well yeah, or that :p |
05:41:35 | JdGordon | 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:00 |
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 | JdGordon | 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 | JdGordon | the way the AA is buffered |
06:19:44 | JdGordon | 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 | JdGordon | it should actually be doable |
06:24:08 | JdGordon | 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 | JdGordon | but then the enxt obvious request is multiple images |
06:24:38 | JdGordon | 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 | JdGordon | 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<foo|foo|foo|||||||> doing %?xx<foo|foo|foo> |
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 | JdGordon | I don't exactly remember how they work but i suspect yes, thats not complaelty safe |
06:30:32 | JdGordon | 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 | JdGordon | 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 | JdGordon | *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 | JdGordon | 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 | JdGordon | 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 | JdGordon | BUG_ON() |
06:53:37 | JdGordon | wrong kernel :p yes, you cant be in the WPS is playback is stopped |
07:00 |
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:00 |
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 |
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:00 |
10:58:40 | | Quit pamaury (Ping timeout: 252 seconds) |
11:00 |
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:00 |
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:00 |
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:00 |
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:00 |
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:00 |
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:00 |
17:07:16 | TheSeven | gevaerts: Rockbox's USB stack never ever starts a USB transfer from a USB completion IRQ handler, right? |
17:08:42 | TheSeven | as far as I can tell this is all deferred to the USB thread first |
17:11:20 | gevaerts | 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 | gevaerts | The class driver API always has a queue_post() in between |
17:12:41 | [Saint] | Tony Stark? |
17:12:53 | gevaerts | Huh? |
17:12:55 | | Join tertu3 [0] (~tertu@143.44.70.199) |
17:20:24 | copper | lol |
17:27:33 | jhMikeS | 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 |
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:00 |
19:34:59 | | Join lebellium [0] (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) |
19:35:10 | saratoga | http://forums.rockbox.org/index.php/topic,48231.msg228020/topicseen.html#msg228020 |
19:35:17 | saratoga | 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:00 |
20:04:45 | | Join LittleAnon [0] (~LittleAno@92.69.252.155) |
20:05:04 | LittleAnon | Hi! |
20:06:50 | LittleAnon | Can I access my musicplayer while its charging somehow? |
20:07:32 | gevaerts | Yes. Hold a button while plugging it in |
20:08:07 | LittleAnon | Alright gonna try it right now |
20:10:10 | LittleAnon | It works! Well, it doesnt exactly archieve the problem I was trying to solve |
20:10:29 | LittleAnon | Uhh *solve |
20:11:49 | LittleAnon | Im trying to get my car radio to play my music |
20:13:39 | gevaerts | I'd recommend a cable with the data wires cut off for that sort of thing |
20:15:57 | LittleAnon | 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 | gevaerts | presumably your phone doesn't automatically initiate a UMS connection |
20:17:25 | | Quit AlexP (Remote host closed the connection) |
20:17:29 | LittleAnon | I dont even know what UMS is |
20:18:03 | gevaerts | 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 | LittleAnon | 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 | gevaerts | Well obviously |
20:23:56 | LittleAnon | Does the software skip trying to find storage? |
20:24:48 | * | gevaerts doesn't understand the question |
20:25:39 | LittleAnon | 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 | gevaerts | If you hold a button down, rockbox doesn't initiate a mass storage connection |
20:28:11 | LittleAnon | Okay, that makes sense. So what prevents the speakers in my car from playing the music I let rockbox play? |
20:30:00 | LittleAnon | After I held the button down I mean |
20:30:39 | gevaerts | I'd check the audio cable |
20:31:11 | LittleAnon | Im using a USB connection |
20:31:35 | ZincAlloy | there's your problem :) |
20:32:55 | gevaerts | 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 | gevaerts | You can't have both |
20:33:10 | RiD | derp |
20:33:21 | LittleAnon | ...but I can do it with my phone with a USB connection! Without it having to read the phone |
20:33:47 | RiD | ...what |
20:34:09 | RiD | some sort of digital audio output, like hdmi has? |
20:35:03 | LittleAnon | "It just werks". I think you know which phone im talking about |
20:35:19 | RiD | no |
20:35:41 | gevaerts | 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 | gevaerts | because if so, you know why it doesn't work :) |
20:36:28 | LittleAnon | The phone of the devil, really |
20:36:40 | | Join saratoga_ [0] (123e1fc2@gateway/web/freenode/ip.18.62.31.194) |
20:39:43 | LittleAnon | 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 | LittleAnon | Ill just buy an AUX cable for my sansa then |
20:40:57 | saratoga_ | a car power adapter as well if you want to use car mode to start/stop playback with the engine |
20:41:00 | LittleAnon | Thanks for the help and explaining why it doesnt work |
20:41:42 | LittleAnon | 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:00 |
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:00 |
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:00 |
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" |