00:00:09 | | Join wowaname [0] (~wow@gateway/tor-sasl/wowaname) |
00:00:21 | [Saint] | modern distros have idiot protection there. |
00:00:23 | * | gevaerts won't |
00:00:28 | gevaerts | mkfs is faster |
00:00:41 | wowaname | i had a strange thought, but now i'm curious: is the rockbox skin engine turing complete |
00:00:49 | gevaerts | It's not |
00:00:54 | [Saint] | Most definitely not. |
00:00:55 | wowaname | ok lol |
00:01:17 | wowaname | thanks for the heads up before i tried the turing test |
00:01:36 | wowaname | css can kinda do it |
00:01:39 | wowaname | but with human intervention |
00:01:41 | [Saint] | On a semi related note - if the skin engine ever gains sentience, I highly suspect it will be in favor of euthanasia. |
00:01:44 | wowaname | so it isnt actually turing complete |
00:01:48 | wowaname | haha |
00:01:51 | jhMikeS | franklin: righto! so go ahead :) |
00:02:14 | franklin | But I rewrote it in 30 seconds |
00:02:20 | jhMikeS | [Saint]: euthanasia for itself or for us? |
00:02:38 | franklin | 2400 files... |
00:02:49 | [Saint] | %s%ac%Sx(Kill me...please...just kill meeeeeeeee....) |
00:02:54 | gevaerts | We're not entirely sure if the people who designed the skin language would pass the turing test |
00:03:02 | franklin | lol |
00:03:07 | [Saint] | Or those that use it. |
00:03:15 | wowaname | lol |
00:03:15 | | Join ZincAlloy [0] (~Adium@94-74-228-155.client.rionet.cz) |
00:03:21 | franklin | OK, it has 2400 files to indent, i'll be back :) |
00:03:24 | | Quit franklin (Quit: Leaving) |
00:03:30 | jhMikeS | why is the skin language that way? just to save space? |
00:04:00 | [Saint] | "that way"? |
00:04:04 | | Part ZincAlloy |
00:04:17 | [Saint] | wowaname: http://imgur.com/a/x4Ogi#0 - see, obviously the work of a madman. |
00:04:24 | [Saint] | (ie. me) |
00:04:32 | | Quit edhelas (Ping timeout: 240 seconds) |
00:04:46 | * | wowaname appends /noscript to the url |
00:04:59 | jhMikeS | [Saint]: you know, "that way", so it looks like alphabet soup |
00:05:01 | wowaname | oh nice |
00:05:12 | wowaname | [Saint] what device is that for |
00:05:31 | wowaname | nice theme |
00:05:32 | [Saint] | 480x8**ish touchscreen |
00:05:42 | wowaname | oh |
00:05:52 | [Saint] | (width is still hardcoded in several places...grumble grumble) |
00:05:54 | wowaname | my ipod classic's theme is just text |
00:05:56 | wowaname | with a backdrop |
00:06:07 | [Saint] | Mine is the fallback sans peak meters. |
00:06:15 | wowaname | i made t and i like it (also unifont's awesome for all the unicode track names i have) |
00:06:23 | [Saint] | My main menu has three items, Files, Resume Playback, and Settings, lol. |
00:06:47 | gevaerts | [Saint]: that's four items |
00:06:53 | | Quit zoktar (Quit: -) |
00:06:58 | wowaname | lol isnt an item |
00:07:02 | [Saint] | ANd quite literally everything I don't use is disabled. |
00:07:13 | wowaname | wait, you can customise the main menu? |
00:07:19 | wowaname | or did you just remove them from code |
00:07:34 | [Saint] | yes, yes you can. |
00:07:57 | [Saint] | sec. |
00:08:09 | wowaname | kk |
00:08:51 | [Saint] | fucks sake...Chrome won't load any of the PDF manuals. |
00:09:01 | jhMikeS | only reason you can do most of this stuff is I think [Saint] goaded JdGordon into implementing it or something |
00:09:41 | * | [Saint] will freely admit to his wants being a large governing body in skin syntax implementation |
00:09:49 | [Saint] | #friendsinhighplaces |
00:10:47 | | Join zoktar [0] (~zoktar@unaffiliated/zoktar) |
00:12:40 | wowaname | will there ever be support for utf16? |
00:13:22 | [Saint] | wowaname: see manual section: |
00:13:33 | [Saint] | 13.1.1. Customising The Main Menu |
00:14:17 | jhMikeS | utf16 what? |
00:14:43 | [Saint] | root menu order: bookmarks,files,database,wps,settings,recording,radio,playlists,plugins,system menu,shortcuts,shutdown |
00:14:43 | wowaname | ok thanks [Saint] |
00:14:46 | jhMikeS | There is actually |
00:15:00 | [Saint] | wowaname: if you can't be bothered with that, see the string above. |
00:15:24 | [Saint] | You can remove all of those items if you wish, but "settings" wilol always be added automatically. |
00:15:32 | wowaname | ah |
00:15:35 | [Saint] | (so that you can easily revert shanges) |
00:15:41 | wowaname | i have the pdf |
00:15:57 | [Saint] | search for 13.1.1 |
00:16:03 | [Saint] | it'll dig it up. |
00:16:06 | wowaname | kk |
00:16:14 | wowaname | jhMikeS https://onichomp.bandcamp.com/album/−−3 |
00:16:28 | wowaname | the album name and track 4 show up as blank on my ipod |
00:16:35 | [Saint] | the "shutdown" setting will only work for targets that already support soft shutdown. |
00:16:45 | [Saint] | But I have a patch that makes that...every target. |
00:16:52 | wowaname | lol |
00:16:59 | [Saint] | It doesn't look likes its going to be accepted, though. Which is kinda ass. |
00:17:44 | wowaname | what goes on during the shutdown sequence anyway |
00:18:51 | gevaerts | wowaname: utf16 is supported for metadata. If it doesn't show correctly, there's something else going on |
00:20:01 | gevaerts | It should be, anyway |
00:20:11 | [Saint] | wowaname: if you're comfortable with git and patch - http://gerrit.rockbox.org/r/#/c/156/ |
00:20:26 | [Saint] | g#156 |
00:20:29 | fs-bluebot | Gerrit review #156 at http://gerrit.rockbox.org/r/156 : root menu: add the shutdown option to all builds by Hayden Pearce |
00:20:46 | | Join franklin [0] (~franklin@cpe-071-071-071-105.triad.res.rr.com) |
00:20:50 | wowaname | kk [Saint] |
00:21:13 | franklin | ok, the script's running |
00:21:24 | wowaname | i'm comfortable but i dont think i'll see a use in it for now |
00:21:31 | wowaname | oh gevaerts that's weird |
00:21:38 | franklin | though I don't want to publish it, because it depends on emacs and several extensions of it |
00:22:15 | [Saint] | ...why would you do that? |
00:22:16 | wowaname | maybe someone didnt include those characters when porting unifont to rockbox |
00:22:26 | franklin | do what? |
00:22:34 | [Saint] | This is quite literally a rather small one-liner shell script. |
00:22:42 | [Saint] | Yet you involve emacs? |
00:22:53 | franklin | for indentation, yes |
00:23:20 | franklin | most of the work is given to emacs (indentation, cleanup) and the script is just a driver |
00:24:31 | jhMikeS | wowaname: may be the font doesn't have the chars in it |
00:24:43 | [Saint] | he's using unifont |
00:24:47 | franklin | [Saint], could you code-review 2048? |
00:25:16 | jhMikeS | [Saint]: doesn't that meant it covers all code points? |
00:25:22 | wowaname | jhMikeS unifont ttf does |
00:25:44 | jhMikeS | things are UTF-8 internally |
00:25:46 | wowaname | yes it does cover most/all code points but the rockbox font seems not |
00:26:17 | franklin | BTW, is the "official" name Rockbox or RockBox or ROCKBox? |
00:26:33 | wowaname | yes |
00:26:35 | gevaerts | It definitely doesn't cover current unicode, and AFAIK it only does the lower 16 bit anyway |
00:26:37 | wowaname | lol idk |
00:26:39 | [Saint] | My antialiased version is more up to date and has slightly better glyph coverage, wowaname |
00:26:42 | franklin | or rockBOX or RockBOX? |
00:26:48 | wowaname | >antialiased |
00:26:50 | wowaname | >unifont |
00:26:55 | wowaname | [Saint] what have you done |
00:27:00 | [Saint] | Heh. :) |
00:27:22 | wowaname | it's a bitmap font for a reason |
00:27:24 | [Saint] | wowaname: http://dl.dropbox.com/u/30204410/Rockbox%20as%20an%20Application/Font%20Pack/font-pack.zip |
00:27:28 | wowaname | i like bitmap/pixel fonts |
00:27:43 | wowaname | is that the same font pack as the one i already have |
00:27:58 | [Saint] | that's the antialiased fontpack I provide via the extras section on Rockbox.org |
00:28:09 | [Saint] | not Rb's official font pack. |
00:28:09 | wowaname | oh |
00:28:13 | wowaname | i'll um |
00:28:14 | wowaname | pass |
00:28:29 | wowaname | i think i'll port times new roman |
00:28:32 | wowaname | and comic sans ms |
00:28:35 | wowaname | to piss people off |
00:28:37 | wowaname | ;3 |
00:28:37 | franklin | so [Saint] is it ROCKbox RockBox or Rockbox>? |
00:28:45 | wowaname | Rockbox> |
00:28:47 | wowaname | duh |
00:29:12 | [Saint] | wowaname: licensing is gonna fuck you over there |
00:29:12 | franklin | Some places on Wikipedia (infallible, right?) say RockBox |
00:29:29 | wowaname | [Saint] it's for personal use |
00:29:33 | [Saint] | wowaname: if you're wanting to distribute, that is. |
00:29:36 | [Saint] | AH. |
00:29:45 | [Saint] | Well, then it won't be pissing people off will it? ;) |
00:29:46 | wowaname | and if i do distribute, i'll host it myself |
00:29:55 | wowaname | [Saint] my screencaps on twitter will ;3 |
00:32:23 | franklin | wowaname: and lose your internet |
00:32:52 | wowaname | franklin whois me |
00:32:59 | wowaname | see my hostcloak? |
00:33:01 | | Quit benedikt93 (Quit: Bye ;)) |
00:33:05 | wowaname | i know how to host a hidden service |
00:33:08 | wowaname | and i host quite a few |
00:33:14 | wowaname | copyright can suck my ass |
00:33:23 | wowaname | <3 |
00:35:18 | [Saint] | wants privacy; uses network designed by and for government monitoring agencies. |
00:35:21 | * | gevaerts reminds people of the topic |
00:35:24 | [Saint] | ...checks out. |
00:36:40 | wowaname | [Saint] nice fallacy |
00:36:54 | [Saint] | do some research dude. |
00:36:56 | wowaname | you're cute, i'll give you that |
00:37:26 | wowaname | you do some research; tor has been audited by many independent people/orgs |
00:37:42 | [Saint] | that doesn't make what I said untrue. |
00:37:54 | [Saint] | its a fact. |
00:38:00 | wowaname | it is |
00:38:02 | * | gevaerts reminds people of the topic |
00:38:19 | wowaname | gevaerts thanks a lot, i can use /topic |
00:38:47 | wowaname | you're quite annoying, maybe you should go in #freenode and yell at pepole to go to #defocus. you'd be perfect for that |
00:38:53 | Mode | "#rockbox +o gevaerts" by ChanServ (ChanServ@services.) |
00:38:58 | wowaname | oh woo |
00:39:02 | wowaname | i'm gonna get kickbanned |
00:39:05 | wowaname | or muted |
00:39:09 | wowaname | i'm shaking |
00:39:09 | Mode | "#rockbox +q wowaname!*@*" by gevaerts (~fg@rockbox/developer/gevaerts) |
00:39:38 | gevaerts | I'll revert that in ten minutes or so. Please use that time to think |
00:39:43 | | Part wowaname |
00:39:49 | | Join opal [0] (~wow@gateway/tor-sasl/wowaname) |
00:39:57 | opal | i'll use that time to reflect on your shitty nickban |
00:40:15 | | Nick opal is now known as Guest26779 (~wow@gateway/tor-sasl/wowaname) |
00:40:26 | [Saint] | Fuck. Sorry for derailing that conversation. I'm not a fan of being called out on things that are obviously true. |
00:40:42 | [Saint] | Thanks for giving us a reason to kline you for ban-hopping. |
00:40:49 | Guest26779 | lol |
00:40:53 | Mode | "#rockbox +q *!wow@gateway/tor-sasl/*" by gevaerts (~fg@rockbox/developer/gevaerts) |
00:47:08 | | Quit bertrik (Remote host closed the connection) |
00:48:22 | | Part Guest26779 ("<3") |
00:48:56 | jhMikeS | if ata_init in storage_ata-ipod6g.c is being called more than once that's really not a good thing |
00:51:57 | [Saint] | jhMikeS: you almost certainly want to summon TheSeven and make sure you're not stepping on future toesies. |
00:52:07 | * | [Saint] summons TheSeven |
00:52:22 | [Saint] | He's another one that likes to do massive reworks in almost complete privacy. |
00:52:42 | [Saint] | ...maybe you two should hook up? ;) |
00:52:49 | [Saint] | Make a cute couple. |
00:53:04 | jhMikeS | I'm not changing much, just compatible stuff but I did notice something looks possibly fishy |
00:53:14 | jhMikeS | jhaha |
00:56:05 | | Quit ender` (Quit: Do not meddle in the internals of kernels, for they are subtle and quick to panic.) |
00:57:45 | Mode | "#rockbox -q wowaname!*@*]" by gevaerts (~fg@rockbox/developer/gevaerts) |
00:57:54 | Mode | "#rockbox -q *!wow@gateway/tor-sasl/*" by gevaerts (~fg@rockbox/developer/gevaerts) |
00:58:35 | franklin | [Saint]: the script is done |
00:59:21 | franklin | ~80000 lines changed |
01:00 |
01:00:20 | [Saint] | Have fun reviewing it all. |
01:00:27 | franklin | :D |
01:01:27 | franklin | But that was just the .c files |
01:01:32 | franklin | now for the headers :) |
01:03:52 | Mode | "#rockbox -b *!*@bcas.tv" by gevaerts (~fg@rockbox/developer/gevaerts) |
01:03:59 | Mode | "#rockbox -o gevaerts" by ChanServ (ChanServ@services.) |
01:04:21 | franklin | And there's also 2000 or so of them :) |
01:05:24 | franklin | So who wants to review Gerrit #908? |
01:05:27 | fs-bluebot | Gerrit review #908 at http://gerrit.rockbox.org/r/908 : Cleanup whitespace and made indentation consistent across the code by Franklin Wei |
01:06:10 | gevaerts | Hmmm |
01:06:13 | * | gevaerts remembers |
01:06:16 | franklin | And could someone also review Gerrit #888? Just fun making fs-bluebot talk :) |
01:06:19 | fs-bluebot | Gerrit review #888 at http://gerrit.rockbox.org/r/888 : Added 2048 game by Franklin Wei |
01:06:20 | franklin | lo |
01:06:22 | franklin | lol |
01:06:25 | * | jhMikeS wonders how to review something that's invisible |
01:06:51 | gevaerts | One other thing we've traditionally done is let borrowed source keep its style to make it easier to merge future versions of it |
01:07:13 | franklin | But let's just break everything for 4.0! :) |
01:07:14 | gevaerts | How important that is depends on what it is and how likely such a merge is, of course |
01:07:33 | [Saint] | iirc the opus stuff is a bit of a cock to merge. |
01:07:57 | franklin | or 3.14 |
01:08:27 | franklin | That was probably the biggest patch Gerrit has ever gotten :) |
01:09:10 | gevaerts | franklin: if you want to have some fun, figure out who committed all of those "wrong" lines, and produce some statistics :) |
01:09:17 | * | [Saint] sincerely boubts that |
01:09:22 | [Saint] | *doubts, even |
01:09:35 | franklin | boubt? more UK slang? :) |
01:09:39 | franklin | :D |
01:10:08 | franklin | So I guess git blame would do the job |
01:10:16 | franklin | Might take a day or so :) |
01:10:38 | franklin | Does git have a way to dump the filename/line number of each line changed? |
01:11:56 | franklin | Also, I might write a script that converted all the annoying camelCaseIdentifiers to the more sane normal_identifiers |
01:12:14 | franklin | OK, about 1/5 done with the headers |
01:12:18 | franklin | 1/4 |
01:13:18 | franklin | Oh I just crashed firefox by clicking on the "All unified" button on Gerrit :) |
01:13:43 | franklin | It just opened about 200 tabs :) |
01:13:45 | * | gevaerts wouldn't recommend actually changing identifiers |
01:14:11 | gevaerts | You risk creating conflicts that way, at the very least |
01:14:19 | jhMikeS | even the calls to windows APIs in the sim, change those too |
01:14:37 | gevaerts | Yes. Those are annoying! |
01:16:02 | franklin | ok, just needed to switch to tty2 and killall firefox :( |
01:17:05 | franklin | Oh and when I open firefox again, it tries to restore all those tabs :) |
01:17:07 | franklin | lol |
01:18:41 | franklin | But seriously, why are you against this gevaerts? I mean, merging old code? |
01:19:35 | jhMikeS | against merging old code? |
01:19:38 | gevaerts | It confuses the history and makes it (slightly, true) more annoying to figure out what happened to a bit of code |
01:19:53 | franklin | Git isn't confused by whitespace. |
01:20:10 | jhMikeS | neither is my cat |
01:20:11 | gevaerts | Only if you remember to set the right switches, and git log still is |
01:20:16 | gevaerts | If I'm the only one who thinks that way, then fine |
01:20:45 | franklin | I just can't stand having 10 or so blank lines at the end of a file :) |
01:20:45 | gevaerts | But I don't want this to go in because one person liked it and thought nobody else had an opinion |
01:20:55 | [Saint] | I don't like it because its a massive sweeping change that is practically impossible to review and provides no real world benefit. |
01:21:20 | franklin | OK, if you don't trust me, then run the script yourself :) |
01:21:51 | [Saint] | That's not the issue. The issue is that no one is going to review 80K LOC by hand. |
01:21:59 | [Saint] | No one. |
01:22:14 | gevaerts | It should result in no changes |
01:22:15 | franklin | But there's not much to review! |
01:22:29 | gevaerts | So just build all targets with and without the patch, and compare files |
01:22:50 | gevaerts | If that comes out clean, you're good to go |
01:23:11 | franklin | Clean code! If the current code has tabs and spaces at the ends of lines, future writers are going to think it's normal! |
01:23:32 | * | jhMikeS wonders if the script would affect quoted strings |
01:23:45 | franklin | No, there shouldn't be tabs in quoted strings |
01:23:50 | gevaerts | jhMikeS: that's what comparing binaries is for :) |
01:23:55 | franklin | If there are, they would be escaped with \t |
01:24:04 | gevaerts | franklin: there could be |
01:24:04 | franklin | ok here it goes |
01:24:20 | franklin | well, true |
01:24:22 | [Saint] | There very well could be tabs in quoted strings. |
01:24:31 | [Saint] | its not impossible. |
01:24:38 | franklin | but they should be escaped with \t instead of a tab |
01:24:43 | gevaerts | Anyway, just build everything twice and check. Easy :) |
01:24:44 | franklin | but sure, I'll diff the binaries |
01:25:06 | * | [Saint] predicts this being impossible |
01:25:11 | gevaerts | It takes a while, sure, but that's only tedious for the computer |
01:25:14 | [Saint] | for you alone, at least. |
01:25:27 | [Saint] | You're absolutely not going to be able to build for all targets. |
01:25:46 | franklin | So could you pull it into HEAD and let the build farm test it? |
01:26:04 | [Saint] | We /could/. |
01:26:28 | gevaerts | franklin: set VERSION by hand for this, as in "make VERSION=something" |
01:26:33 | gevaerts | Not easily |
01:26:43 | franklin | what do you mean? |
01:26:44 | gevaerts | The build system doesn't upload all binaries |
01:26:49 | franklin | why set version by hand? |
01:27:08 | gevaerts | Because otherwise the version strings will differ, which means binaries will differ, which is annoying |
01:27:22 | franklin | oh |
01:27:25 | gevaerts | You want to make that comparison as easy as possible :) |
01:27:54 | gevaerts | If every target is different, and you have to spend time to find out it's just the version, you'll be upset |
01:28:00 | franklin | anything else that could be different? |
01:28:10 | gevaerts | Not that I can think of |
01:28:22 | franklin | Build dates? Not really |
01:28:36 | franklin | unless I build near midnight |
01:28:41 | gevaerts | No. Well, same string, VERSION= will take care of that |
01:29:14 | franklin | VERSION=shuffling-zombie-box ok? :) |
01:29:20 | gevaerts | Anything you like :) |
01:29:43 | franklin | VERSION=why-cant-this-just-get-accepted-into-HEAD-already ok, then? |
01:29:46 | franklin | :) |
01:29:47 | gevaerts | You know you can pass target and build type to configure on the command line? |
01:29:58 | franklin | never knew :) |
01:30:17 | franklin | so, about 70% done with the headers |
01:30:17 | gevaerts | You'll need that if you're going to build everything :) |
01:30:34 | franklin | I'm not building EVERYTHING! one target, that's it |
01:30:48 | franklin | If you want to test more, then use the build farm |
01:30:56 | gevaerts | You only want to prove that 7% of your changes are correct? |
01:31:13 | * | gevaerts doesn't see the point of that! |
01:32:13 | franklin | couldn't you just pull it into head and see if it is different? |
01:32:23 | gevaerts | No |
01:32:29 | franklin | why"? |
01:32:37 | franklin | it takes, what, 5 minutes to build |
01:32:54 | gevaerts | And how do I then compare the binaries? |
01:32:58 | [Saint] | Because our sources aren't your playground. |
01:33:11 | franklin | ugh |
01:33:46 | gevaerts | For the record, building everything takes about three hours on my laptop |
01:33:48 | [Saint] | Yeah...I know right. Its *sooooooo* terrible that we expect developers to confirm their changes actually build. |
01:33:49 | gevaerts | Not *that* much |
01:33:51 | [Saint] | How cruel of us. |
01:34:05 | franklin | like every target? |
01:34:12 | franklin | I'll let it run overnight, then |
01:34:34 | [Saint] | I suspect on your terribly underpowered workstation you'll be there a long time. |
01:34:46 | franklin | Oh yeah :) |
01:34:58 | franklin | It takes about an hour PER BUILD |
01:35:10 | franklin | So, there's about 80 targets? |
01:35:21 | jhMikeS | see ya in a few days |
01:35:25 | franklin | 200 |
01:35:40 | [Saint] | Do you have ccache installed? A build time like that highly suggests that you do not. |
01:35:43 | jhMikeS | 168 hourse per week |
01:36:05 | | Quit Provel (Ping timeout: 260 seconds) |
01:36:05 | franklin | I never got around to it |
01:36:13 | franklin | But I don't have a big enough HDD |
01:36:16 | franklin | (10 GB!) |
01:36:34 | franklin | Barely enough to fit Arch, GCC, emacs, make, Rockbox, etc. |
01:36:51 | | Join Provel [0] (Provel@75-132-25-180.dhcp.stls.mo.charter.com) |
01:37:11 | [Saint] | My ~/.ccache that caters for 7 different projects is only 1.1GB |
01:37:25 | franklin | Too big... |
01:37:37 | franklin | But I'll do it |
01:37:45 | [Saint] | ccahe will *dramatically* decrease build times. |
01:37:52 | franklin | Removing my swapfile might be a bad idea... (about 60M of ram!) |
01:38:04 | franklin | No 160M! |
01:38:09 | franklin | Yeah, should be enough |
01:38:32 | [Saint] | Jesus christ, you must have to always build on a single thread. |
01:38:37 | [Saint] | Fuck that. |
01:38:51 | franklin | Celeron Mendocino |
01:38:55 | franklin | 500MHz |
01:39:02 | * | [Saint] is too used to passing "make -j 168" |
01:39:07 | franklin | lol |
01:39:13 | [Saint] | that's kill your wee baby. |
01:39:16 | franklin | seriously? 167 cores? |
01:39:17 | [Saint] | *that'd |
01:39:53 | franklin | OK, the md5sum for rockbox.zip WITH the spaces diff is 9c3611ecdf046c8999c14e065bd4f04c |
01:40:00 | franklin | (ipod6g) |
01:41:08 | [Saint] | 21 threads per core, its the upper limit on my server before things start getting choppy. |
01:42:12 | franklin | could you build the zip for 81ffd9bfeee6aca65f507a46c8123b47ca6e2803, ipod6g and tell me the md5sum? |
01:42:42 | franklin | what kind of "server" is that? |
01:43:26 | franklin | This thing is slow enough with 2 threads |
01:43:28 | [Saint] | A weird custom quad-socket board that came out of a GFX processing farm. |
01:43:40 | [Saint] | ex WETA Workshops gear. |
01:43:42 | franklin | came out... as in stolen? |
01:43:45 | franklin | :) |
01:43:50 | [Saint] | Quite possibly. |
01:43:56 | franklin | lol |
01:44:21 | | Quit pixelma (Ping timeout: 240 seconds) |
01:44:21 | | Quit amiconn (Ping timeout: 240 seconds) |
01:44:39 | franklin | ah dang it! it removed the cleaned up headers!!!! NOOOOO |
01:45:11 | franklin | nooooo!!!! |
01:48:15 | *** | Saving seen data "./dancer.seen" |
01:48:24 | | Join franklin_ [0] (~franklin@cpe-071-071-071-105.triad.res.rr.com) |
01:48:36 | franklin_ | ah just made a fork bomb with my cleanup script! |
01:48:42 | franklin_ | crashed this thing |
01:49:15 | franklin_ | OK, i'll clean up the headers overnight and rebase the patch and diff the binaries tomorrow |
01:49:45 | | Quit franklin (Ping timeout: 245 seconds) |
01:49:53 | | Nick franklin_ is now known as franklin (~franklin@cpe-071-071-071-105.triad.res.rr.com) |
01:50:18 | | Join amiconn [0] (amiconn@rockbox/developer/amiconn) |
01:50:53 | | Join pixelma [0] (pixelma@rockbox/staff/pixelma) |
01:51:02 | franklin | ok, i'll go play some xonotic now and worry about the patch tomorrow :) |
01:51:58 | franklin | Also, [Saint], could you review 2048? It's just 900 or so lines, much better than 80000! :) |
02:00 |
02:23:23 | | Quit franklin (Quit: Leaving) |
02:41:48 | | Quit Provel (Ping timeout: 272 seconds) |
02:42:07 | | Join Provel [0] (Provel@75-132-25-180.dhcp.stls.mo.charter.com) |
03:00 |
03:00:01 | | Quit AlexP (Read error: Connection reset by peer) |
03:29:33 | | Join franklin [0] (~franklin@cpe-071-071-071-105.triad.res.rr.com) |
03:30:01 | franklin | [Saint]: Gerrit #908 is now ~90K LOC! :) |
03:30:07 | fs-bluebot | Gerrit review #908 at http://gerrit.rockbox.org/r/908 : Cleanup whitespace and made indentation consistent across the code by Franklin Wei |
03:31:20 | [Saint] | What are logical actions for album art and metadata touch regions to perform? |
03:31:39 | [Saint] | Its two pretty big opportunities for context sensitive buttons going unused in my theme. |
03:32:03 | [Saint] | If you pressed and held the album art, what would you _expect_ it to do? |
03:32:17 | JdGordon | I wouldnt expect that to do anything |
03:32:18 | [Saint] | Same question s/album art/metadata/. |
03:32:18 | franklin | bring up info |
03:32:26 | franklin | on the album |
03:35:04 | [Saint] | album art long press == browse (navigate back to file browser/database playback location), metadata long press == wps context menu? |
03:35:29 | [Saint] | I just realized I fucked up and you can't get to the context menu at all in my theme. :p |
03:35:46 | [Saint] | I guess I can jam it in the overflow menu... |
03:36:00 | [Saint] | Hmmm. That seems nicer, maybe. Dunno. |
03:36:01 | franklin | what's the theme called? |
03:36:37 | [Saint] | Honestly? At present, its called "touch_theme_demo". |
03:36:46 | [Saint] | Stylish. |
03:36:49 | [Saint] | lol |
03:37:09 | franklin | Nice |
03:37:11 | franklin | :) |
03:37:15 | franklin | ;) |
03:37:42 | franklin | Sooo.... maybe add an FPGA to my RPi to mine coins even faster? |
03:37:54 | [Saint] | Soooo, maybe /topic |
03:37:54 | franklin | Like 1khash |
03:38:19 | franklin | Soooooooo, maybe I should stop talking :) |
03:39:10 | franklin | [Saint]: I don't see a scenario where replacing a tab in the sources with 8 spaces could hurt, do you? |
03:39:21 | franklin | Like in a string literal, it'd still look the same |
03:39:37 | [Saint] | Anyway, yeah, I feel like even if I do implement the wps context menu in the overflow menu, I feel like the album art and metadata areas are too large to not put them to use for some form of touch sensitive action. |
03:40:23 | franklin | Soon enough, someone's going to add a scripting language to the theme language :) |
03:40:37 | franklin | That's where the fun starts |
03:41:02 | franklin | Interactive 3-D backgrounds would be awesome... :) |
03:43:11 | [Saint] | ಠ_ಠ|
03:44:20 | franklin | And that is... |
03:46:34 | franklin | ls |
03:46:35 | franklin | sorry |
03:46:39 | franklin | wrong window :) |
03:48:14 | franklin | Hey [Saint]: any plugin ideas? I'm thinking a unit converter type of thing. You scroll down to the unit you have, and scroll left-right to change it's value. Would look kinda like the EQ |
03:48:18 | *** | Saving seen data "./dancer.seen" |
03:48:35 | franklin | And then menu to change the type of unit |
03:48:54 | franklin | So volume -> liter -> 4L -> 1gal :) |
04:00 |
04:01:34 | JdGordon | 11:39 <franklin> [Saint]: I don't see a scenario where replacing a tab in the sources with 8 spaces could hurt, do you? |
04:01:41 | JdGordon | That is the very definition of broken |
04:01:57 | JdGordon | the reason o use \t instead of a set space count there is so the text lines up nicely |
04:02:07 | JdGordon | but yeah, 908 isnt going to be accepted |
04:04:35 | [Saint] | I wouldn't say that's an absolute, but it is highly improbable. |
04:15:37 | | Join ygrek [0] (~user@108.59.6.97) |
04:17:51 | franklin | JdGordon, so how about Gerrit #888? |
04:17:53 | fs-bluebot | Gerrit review #888 at http://gerrit.rockbox.org/r/888 : Added 2048 game by Franklin Wei |
04:18:07 | franklin | Ugh bluebot is annoying sometimes |
04:18:39 | JdGordon | saratoga actually tested it, get hi to push the button |
04:18:55 | franklin | He's not on |
04:19:12 | franklin | :( |
04:19:26 | franklin | I haven't seen him lately |
04:29:02 | | Quit pixelma (Disconnected by services) |
04:29:03 | | Join pixelma_ [0] (pixelma@rockbox/staff/pixelma) |
04:29:05 | | Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma) |
04:29:18 | | Join amiconn_ [0] (amiconn@rockbox/developer/amiconn) |
04:29:18 | | Quit amiconn (Disconnected by services) |
04:29:21 | | Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn) |
04:31:41 | | Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs) |
04:46:15 | | Quit franklin (Quit: Leaving) |
04:48:45 | | Join Strife89 [0] (~Strife89@adsl-98-80-238-216.mcn.bellsouth.net) |
05:00 |
05:40:21 | | Quit steffengy (Disconnected by services) |
05:40:22 | | Join steffengy1 [0] (~quassel@p5088F87A.dip0.t-ipconnect.de) |
05:43:57 | | Quit cmhobbs (Ping timeout: 245 seconds) |
05:48:19 | *** | Saving seen data "./dancer.seen" |
05:48:22 | | Quit TheSeven (Disconnected by services) |
05:48:43 | | Join [7] [0] (~quassel@rockbox/developer/TheSeven) |
06:00 |
06:31:53 | *** | Started Dancer V4.16 |
06:31:53 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:31:53 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:31:53 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:31:53 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:31:53 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:31:53 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:31:53 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:31:53 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:31:53 | *** | Unable to connect to irc.freenode.net on port 6667 (tried 8 times) |
06:31:53 | *** | Cleanup |
06:31:53 | *** | Cleanup |
06:31:53 | *** | No seen item changed, no save performed. |
06:31:53 | *** | Exit |
06:33:47 | *** | Started Dancer V4.16 |
06:33:47 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:33:47 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:33:47 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:33:47 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:33:47 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:33:47 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:33:47 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:33:47 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:33:47 | *** | Unable to connect to irc.freenode.net on port 6667 (tried 8 times) |
06:33:47 | *** | Cleanup |
06:33:47 | *** | Cleanup |
06:33:47 | *** | No seen item changed, no save performed. |
06:33:47 | *** | Exit |
06:35:37 | *** | Started Dancer V4.16 |
06:35:37 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:35:37 | DEBUG | gethostbyname(2) failed for irc.freenode.net (Success) (snapshot: netstuff.c line 99) |
06:35:37 | DEBUG | connect(2) failed on socket 3 (Connection timed out) (snapshot: netstuff.c line 150) |
06:35:37 | *** | Connected to irc.freenode.net on port 6667 |
06:35:37 | *** | Logfile for #rockbox started |
06:38:27 | Mode | "logbot :+i" by logbot |
06:38:33 | *** | Server message 501: 'logbot :Unknown MODE flag' |
06:38:33 | | Join logbot [0] (~rockbox@giant.haxx.se) |
06:38:33 | | Join Xyem_ [0] (xyem@li193-64.members.linode.com) |
06:38:33 | | Join rudi_s_ [0] (~simon@ruderich.eu) |
06:38:33 | | Join derf_ [0] (~derf@static-108-18-126-14.washdc.fios.verizon.net) |
06:38:33 | | Join rasher_ [0] (~rasher@diti.rasher.dk) |
06:38:33 | | Join Mir_ [0] (~Mir@pool-108-47-93-14.lsanca.fios.verizon.net) |
06:38:33 | | Join ender` [0] (krneki@2a01:260:4094:1:42:42:42:42) |
06:38:33 | | Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019) |
06:38:33 | | Join scorche` [0] (~scorche@rockbox/administrator/scorche) |
06:38:33 | | Join [7] [0] (~quassel@rockbox/developer/TheSeven) |
06:38:33 | | Join steffengy1 [0] (~quassel@p5088F87A.dip0.t-ipconnect.de) |
06:38:33 | | Join amiconn [0] (amiconn@rockbox/developer/amiconn) |
06:38:33 | | Join pixelma [0] (pixelma@rockbox/staff/pixelma) |
06:38:33 | | Join ygrek [0] (~user@108.59.6.97) |
06:38:33 | | Join Provel [0] (Provel@75-132-25-180.dhcp.stls.mo.charter.com) |
06:38:33 | | Join zoktar [0] (~zoktar@unaffiliated/zoktar) |
06:38:33 | | Join fs-bluebot [0] (~fs-bluebo@g225253017.adsl.alicedsl.de) |
06:38:33 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
06:38:33 | | Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) |
06:38:33 | | Join the-kyle [0] (~kyle@cpe-075-177-188-248.nc.res.rr.com) |
06:38:33 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
06:38:33 | | Join krnlyng [0] (~liar@83.175.90.24) |
06:38:33 | | Join mazzoo [0] (~mazzoo@country.muc2.m.ario.land) |
06:38:33 | | Join alexbobp [0] (~alex@capitalthree.pwnz.org) |
06:38:33 | | Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow) |
06:38:33 | | Join TBCOOL [0] (~tb@c-3d96e555.09-273-73746f44.cust.bredbandsbolaget.se) |
06:38:33 | | Join __jae__ [0] (~jae@dedicated.jaerhard.com) |
06:38:33 | | Join Ketturi [0] (ketturi@hilla.kapsi.fi) |
06:38:33 | | Join Xyem [0] (xyem@li193-64.members.linode.com) |
06:38:33 | | Join Scall [0] (~chat@unaffiliated/scall) |
06:38:33 | | Join GenesisAquarion [0] (~SolarAqua@unaffiliated/solaraquarion) |
06:38:33 | | Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019) |
06:38:33 | | Join pystar89 [0] (~pystar89@ip-176-199-76-43.hsi06.unitymediagroup.de) |
06:38:33 | | Join zu [0] (~zu@ks387228.kimsufi.com) |
06:38:33 | | Join shufflebot [0] (~ec2-user@ec2-54-198-117-181.compute-1.amazonaws.com) |
06:38:33 | | Join Guinness [0] (Slayer@c-69-143-187-144.hsd1.va.comcast.net) |
06:38:33 | | Join GodEater [0] (~whoknows@rockbox/staff/GodEater) |
06:38:33 | | Join tchan [0] (~tchan@lunar-linux/developer/tchan) |
06:38:33 | | Join Xerion [0] (~xerion@5419F5F4.cm-5-2d.dynamic.ziggo.nl) |
06:38:33 | | Join mc2739 [0] (~mc2739@rockbox/developer/mc2739) |
06:38:33 | | Join Naked_ [0] (~naked@naked.iki.fi) |
06:38:33 | | Join n17ikh [0] (~n17ikh@unaffiliated/n17ikh) |
06:38:33 | | Join user890104 [0] (Venci@unaffiliated/user890104) |
06:38:33 | | Join AKBlindy [0] (~jticket@jt-lx.info) |
06:38:33 | | Join knittl [0] (~knittl@unaffiliated/knittl) |
06:38:33 | | Join Cinos [0] (Cinos@cinos.biz) |
06:38:33 | | Join Cultist [0] (~CultOfThe@c-98-223-211-32.hsd1.il.comcast.net) |
06:38:33 | | Join SuperBrainAK [0] (~andy@74.112.200.73) |
06:38:33 | | Join copper [0] (~copper@unaffiliated/copper) |
06:38:33 | | Join alucryd [0] (~alucryd@archlinux/trusteduser/alucryd) |
06:38:33 | | Join Synergist [0] (~synfn@unaffiliated/synergist) |
06:38:33 | | Join ivanf [0] (~ivan@unaffiliated/kferdous) |
06:38:33 | | Join Guest76678 [0] (~c@108.237.202.52) |
06:38:33 | | Join sLite_ [0] (~quassel@mail.slite.org) |
06:38:33 | | Join Jinx [0] (Dojo@unaffiliated/jinx) |
06:38:33 | | Join APLU [0] (~mulx@eva.aplu.fr) |
06:38:33 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
06:38:33 | | Join shamus [0] (~shmaus@ip-206-192-193-180.marylandheights.ip.cablemo.net) |
06:38:33 | | Join ParkerR [0] (ParkerR@unaffiliated/parkerr) |
06:38:33 | | Join aevin [0] (~brootvors@unaffiliated/aevin) |
06:38:33 | | Join preglow [0] (~thomj@2001:840:4243:3::100) |
06:38:33 | | Join @ChanServ [0] (ChanServ@services.) |
06:38:33 | | Join endee [0] (sid15467@gateway/web/irccloud.com/x-ggqcgwuxhnqnjiml) |
06:38:33 | | Join funman [0] (~fun@rockbox/developer/funman) |
06:38:33 | | Join froggyman [0] (~frogs@unaffiliated/froggyman) |
06:38:33 | | Join KotH [0] (~attila@lou-outside.kinali.ch) |
06:38:33 | | Join Topy44 [0] (topy@cl-406.cgn-01.de.sixxs.net) |
06:38:33 | | Join albb0920 [0] (~albb0920@alice.mgt.ncu.edu.tw) |
06:38:33 | | Join Mir [0] (~Mir@pool-108-47-93-14.lsanca.fios.verizon.net) |
06:38:33 | | Join Galois [0] (djao@efnet.math.uwaterloo.ca) |
06:38:33 | | Join x56 [0] (~0x56@sillytitties.com) |
06:38:33 | | Join babylonlurker [0] (~quassel@veda.xs4all.nl) |
06:38:33 | | Join scorche|sh [0] (~scorche@rockbox/administrator/scorche) |
06:38:33 | | Join Jack87 [0] (Jack87@nasadmin/admin/jack87) |
06:38:33 | | Join sobukus [0] (~thomas@basal.nesselzelle.de) |
06:38:33 | | Join bzed [0] (~bzed@devel.recluse.de) |
06:38:33 | | Join rasher [0] (~rasher@rockbox/developer/rasher) |
06:38:33 | | Join ruskie [0] (ruskie@sourcemage/mage/ruskie) |
06:38:33 | | Join K1773R [0] (~K1773R@unaffiliated/k1773r) |
06:38:33 | | Join Makinit [0] (makinit@makinit.nl) |
06:38:33 | | Join olspookishmagus [0] (~pookie@snf-137798.vm.okeanos.grnet.gr) |
06:38:33 | | Join Kohlrabi [0] (~kohlrabi@kohlio.de) |
06:38:33 | | Join Bluefoxicy [0] (~Bluefoxic@c-76-21-157-203.hsd1.md.comcast.net) |
06:38:33 | | Join ranmachan [0] (~ranma@yumi.uguu.de) |
06:38:33 | | Join uwe_ [0] (~uwe_@ipservice-092-211-039-181.092.211.pools.vodafone-ip.de) |
06:38:33 | | Join markun [0] (~markun@rockbox/developer/markun) |
06:38:33 | | Join Scromple [0] (~Simon@161.43.73.67) |
06:38:33 | | Join Elfish [0] (amba@2001:1608:12:1:13:3:3:7) |
06:38:33 | | Join uwe_mobile__ [0] (~uwe@static.88-198-8-117.clients.your-server.de) |
06:38:33 | | Join Pessimist [0] (Elite8188@gateway/shell/elitebnc/x-kkedrllhzwofvkhb) |
06:38:33 | | Join yosafbridge [0] (~yosafbrid@192.241.198.49) |
06:38:33 | | Join derf [0] (~derf@static-108-18-126-14.washdc.fios.verizon.net) |
06:38:33 | | Join mikroflops [0] (~yogurt@178.174.137.62) |
06:38:33 | | Join moshR [0] (~steve@198.244.103.244) |
06:38:33 | | Join akaWolf1 [0] (~akaWolf@188.134.9.161) |
06:38:33 | | Join Unhelpful_ [0] (~quassel@rockbox/developer/Unhelpful) |
06:38:33 | | Join simabeis [0] (~simabeis@lobmenschen.de) |
06:38:33 | | Join Slasheri [0] (miipekk@rockbox/developer/Slasheri) |
06:38:33 | | Join maraz [0] (maraz@kapsi.fi) |
06:38:33 | | Join soap [0] (~soap@rockbox/staff/soap) |
06:38:33 | | Join michaelni [0] (~michael@chello084114129144.4.15.vie.surfer.at) |
06:38:33 | | Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko) |
06:38:33 | | Join igitoor [0] (igitur@unaffiliated/contempt) |
06:38:33 | | Join ender [0] (krneki@2a01:260:4094:1:42:42:42:42) |
06:38:33 | | Join [Saint] [0] (~saint@rockbox/staff/saint) |
06:38:33 | | Join evilnick [0] (~evilnick@rockbox/staff/evilnick) |
06:38:33 | | Join gevaerts [0] (~fg@rockbox/developer/gevaerts) |
06:38:33 | | Join eternnoir [0] (~quassel@li389-177.members.linode.com) |
06:38:33 | | Join rudi_s [0] (~simon@ruderich.eu) |
06:38:33 | | Join Marex__ [0] (~Marex@195.140.253.167) |
06:38:33 | | Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123) |
06:38:40 | | Join ParkerR_ [0] (ParkerR@withg.org) |
06:39:52 | | Quit Xyem (*.net *.split) |
06:39:52 | | Quit advcomp2019_ (*.net *.split) |
06:39:52 | | Quit ParkerR (*.net *.split) |
06:39:53 | | Quit rudi_s (*.net *.split) |
06:39:53 | | Quit ender (*.net *.split) |
06:39:53 | | Quit WakiMiko (*.net *.split) |
06:39:53 | | Quit derf (*.net *.split) |
06:39:53 | | Quit rasher (*.net *.split) |
06:39:53 | | Quit Mir (*.net *.split) |
06:39:53 | | Quit Galois (*.net *.split) |
06:39:53 | | Quit x56 (*.net *.split) |
06:39:53 | | Nick rasher_ is now known as rasher (~rasher@diti.rasher.dk) |
06:40:06 | | Nick ParkerR_ is now known as ParkerR (ParkerR@withg.org) |
06:40:24 | | Nick derf_ is now known as derf (~derf@static-108-18-126-14.washdc.fios.verizon.net) |
06:40:26 | | Quit ParkerR (Changing host) |
06:40:26 | | Join ParkerR [0] (ParkerR@unaffiliated/parkerr) |
06:40:53 | | Join x56 [0] (~0x56@sillytitties.com) |
06:44:38 | [Saint] | I have a persistently repeatable bug on git Android with scrolling lines in the menu locking up. |
06:44:46 | [Saint] | Can anyone confirm this? |
06:45:03 | [Saint] | I can repro on multiple devices and Android versions. |
06:46:21 | | Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko) |
06:46:52 | | Join Zagor [242] (~bjst@rockbox/developer/Zagor) |
06:47:31 | [Saint] | To attempt to reproduce this bug, attempt to set the scroll step size. |
06:48:02 | [Saint] | RaaA should (well, it shouldn't :p) hard lock. |
06:53:35 | | Join Mir__ [0] (~Mir@pool-108-47-93-14.lsanca.fios.verizon.net) |
06:53:58 | | Quit Mir_ (Ping timeout: 272 seconds) |
06:54:50 | JdGordon | [Saint]: you've got it on git head? |
06:54:58 | JdGordon | oh, you're runnig ART right? |
06:55:11 | JdGordon | ploco has a patch on gerrit to posibly fix it |
06:55:35 | JdGordon | and of course, gerrit isnt currently availabl |
06:58:29 | [Saint] | No. My test device is Dalvik based. |
06:59:00 | [Saint] | It won't load on ART at all without crippling arguably vital systems. |
06:59:43 | JdGordon | OK, i could repro the bug easily with the scaled display patch |
06:59:56 | [Saint] | On a slightly related note, we have a technical review of Rockbox playback behavior: |
07:00 |
07:00:09 | [Saint] | "Its fukken bukkshit!" |
07:00:23 | JdGordon | ? |
07:00:36 | [Saint] | - Ms. [Saint] on playlist behavior while paused |
07:01:10 | [Saint] | She expects selecting a new track to un-pause playback. |
07:01:27 | JdGordon | yeah, but shes female so wrong |
07:01:28 | [Saint] | Which has some merit, I guess. |
07:01:41 | [Saint] | Oop. Timing. Heh. |
07:02:34 | [Saint] | I had to explain that it doesn't behave the same way because you're inserting into the same dynamic playlist that you explicitly paused...blah blah. |
07:03:00 | [Saint] | Cue blank expression and "well...its bullshit" pout. |
07:03:03 | [Saint] | :p |
07:05:02 | JdGordon | looks like rb.org is fucked |
07:05:16 | JdGordon | Zagor: server stuff? |
07:05:17 | [Saint] | I can kind of see her point but inserting new tracks or selecting a different track from the existing dynamic playlist doesn't negate having previously explicitly paused it. |
07:06:36 | [Saint] | Whatever happened to the new website front? |
07:09:37 | [Saint] | JdGordon: regarding the scrolling shit - my test device is only 480x800 (hence tsrgetig that resolution first in theme work, plus it being the most common resolution still) so scrolling is rather easy to reproduce. |
07:09:46 | [Saint] | It doesn't happen in the Sim. |
07:10:14 | JdGordon | i just tried it on my phone and scrolling is fine |
07:10:27 | [Saint] | Hmmmm. Fun. |
07:12:41 | [Saint] | Did you specifically try setting scroll step size? |
07:12:56 | [Saint] | Scrolling in wps seems fine. |
07:13:05 | JdGordon | yes |
07:14:14 | [Saint] | Well...fuck. Thanks. |
07:15:15 | * | [Saint] wonders if he didn't somehow cause this from switching from openjdk7 to oracle java 8 |
07:15:33 | [Saint] | Seems rather unlikely but I'll try rolling back tonight. |
07:15:46 | JdGordon | that would be an interesting experiment |
07:16:04 | JdGordon | though my build is both with the same jdk so shouldnt affect it |
07:35:43 | | Join mortalis [0] (~kvirc@213.33.220.118) |
07:49:52 | | Nick Mir__ is now known as Mir (~Mir@pool-108-47-93-14.lsanca.fios.verizon.net) |
08:00 |
08:04:20 | | Join TD-Linux [0] (~Thomas@about/essy/indecisive/TD-Linux) |
08:09:23 | | Quit ygrek (Ping timeout: 260 seconds) |
08:18:59 | | Join soffio [0] (~mancante@gateway/tor-sasl/riflesso) |
08:19:26 | soffio | what happened to the site? :( |
08:24:00 | | Join edhelas [0] (~edhelas@77-173-104-232.ip.telfort.nl) |
08:27:15 | | Quit eternnoir (Remote host closed the connection) |
08:27:25 | | Join ender [0] (krneki@foo.eternallybored.org) |
08:34:20 | | Join eternnoir [0] (~quassel@li389-177.members.linode.com) |
08:35:40 | *** | Saving seen data "./dancer.seen" |
08:42:03 | | Quit eternnoir (Remote host closed the connection) |
08:43:37 | | Quit Mir (Ping timeout: 250 seconds) |
08:43:50 | | Join eternnoir [0] (~quassel@li389-177.members.linode.com) |
08:44:11 | | Quit edhelas (Ping timeout: 245 seconds) |
08:47:05 | | Quit eternnoir (Remote host closed the connection) |
08:49:07 | | Join eternnoir [0] (~quassel@li389-177.members.linode.com) |
08:59:43 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
09:00 |
09:00:59 | | Join ygrek [0] (~user@108.59.6.97) |
09:09:08 | | Join lleeloo [0] (~lleeloo@178.125.235.52) |
09:19:11 | | Join petur [0] (~petur@rockbox/developer/petur) |
09:19:33 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
09:22:55 | Zagor | server is back. we had a mega thunderstorm this morning that apparently did bad things to the data center. and it turns out we don't auto-start apache on boot... |
09:26:23 | | Join edhelas [0] (~edhelas@2001:981:e7ba:1:863a:4bff:fe85:8a3c) |
09:32:23 | TD-Linux | thanks for the fix :) |
10:00 |
10:03:38 | [Saint] | http://pastebin.com/JbaejJf3 |
10:04:03 | [Saint] | wps overflow menu implemented in 170 LOC |
10:04:41 | [Saint] | basic playback and sound settings, playlist control, context menu access, volume, and a quickview status display. |
10:05:15 | | Join Mir [0] (~Mir@pool-108-47-93-14.lsanca.fios.verizon.net) |
10:05:43 | [Saint] | I really didn't want to do so, but rewriting that section of the code was rather beneficial to my sanity and it removed quite a few hacks and lead me to create a blank base menu commented in the codebase. |
10:15:20 | [Saint] | 208 LOC including comments and a blank menu structure commented out for easy addition of new menus/sub-menus. |
10:15:40 | [Saint] | sounds pretty fat but its very simple code and it parses really quick. |
10:16:05 | | Quit mc2739 (Ping timeout: 260 seconds) |
10:17:08 | | Join lurker [0] (43ae8aea@gateway/web/freenode/ip.67.174.138.234) |
10:17:56 | | Join mc2739 [0] (~mc2739@rockbox/developer/mc2739) |
10:20:52 | | Quit lleeloo (Remote host closed the connection) |
10:21:31 | | Join lleeloo [0] (~lleeloo@178.125.235.52) |
10:35:42 | *** | Saving seen data "./dancer.seen" |
10:43:37 | | Quit jhMikeS (Ping timeout: 260 seconds) |
10:46:26 | | Quit lurker (Quit: Page closed) |
10:46:33 | | Nick akaWolf1 is now known as akaWolf (~akaWolf@188.134.9.161) |
10:46:49 | | Quit akaWolf (Changing host) |
10:46:49 | | Join akaWolf [0] (~akaWolf@unaffiliated/akawolf) |
11:00 |
11:01:40 | | Part soffio |
11:06:21 | | Join AlexP [0] (~alex@rockbox/staff/AlexP) |
11:34:57 | | Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl) |
11:36:37 | wodz | Once upon a time I thought that auto reindenting files is a good idea. Currently I think it is better to fix things when you touch particular part of code to not clutter history. And there is problem with imported code too. |
11:59:02 | | Quit copper (Quit: ZNC - http://znc.in) |
12:00 |
12:22:15 | | Join copper [0] (~copper@unaffiliated/copper) |
12:28:11 | | Join efyx_ [0] (~efyx@91.176.123.33) |
12:28:38 | | Quit efyx_ (Client Quit) |
12:29:32 | | Join efyx_ [0] (~efyx@91.176.123.33) |
12:35:46 | *** | Saving seen data "./dancer.seen" |
12:38:24 | funman | wodz: i often use git -w option to not look at whitespace changes when browsing patches/history |
13:00 |
13:03:27 | | Join Usergnome [0] (~user@host86-145-215-2.range86-145.btcentralplus.com) |
13:03:31 | Usergnome | Hello |
13:03:56 | Usergnome | I am installing rockbox on my clip+, this is a stupid question, but what theme would you recommend? |
13:05:00 | [Saint] | whichever one you like. |
13:05:26 | pamaury | I find the default theme fine, because I leave the screen off most of the time |
13:06:14 | * | [Saint] uses the fallback theme because he finds anything short of text on a non-touch display ober-the-top |
13:06:27 | [Saint] | *over, even. |
13:06:41 | [Saint] | I spend approximately 1% of the time looking at the screen. |
13:07:03 | [Saint] | On touchscreen devices, its a rather different story. |
13:11:10 | copper | Usergnome: shameless plug: http://caudec.net/rockbox/#ClipGym |
13:11:25 | copper | hmmm |
13:11:31 | copper | I need to update it on the RB theme site |
13:12:03 | Usergnome | copper: I actually quite like that |
13:12:32 | copper | :) |
13:12:40 | Usergnome | Requires the latest dev build? |
13:14:52 | [Saint] | any vaguely current theme likely will. |
13:14:59 | [Saint] | the release is ~18 months old. |
13:15:10 | [Saint] | and things have changed fairly drastically in that time. |
13:15:36 | Usergnome | I am installing rockbox now, should I install the dev version? |
13:15:42 | [Saint] | Yes. |
13:15:44 | Usergnome | Also how do I update rockbox? |
13:16:10 | copper | updated http://themes.rockbox.org/index.php?themeid=2169&target=sansaclipplus |
13:16:24 | [Saint] | Rockbox utility can update Rockbox for you, or you can simply download an updated binary and extract it to the root of the device. |
13:17:15 | Usergnome | Ok |
13:17:17 | Usergnome | Thanks |
13:18:08 | Usergnome | copper: Do these votes show up to you? |
13:19:05 | copper | wtf |
13:19:34 | copper | are you the one who fucked with the ratings on the theme site? |
13:19:46 | Usergnome | Just got on the site |
13:20:09 | copper | please don't do that |
13:20:15 | Usergnome | ok |
13:20:25 | copper | I thought the bug was fixed |
13:20:32 | Usergnome | Didn't realize it was a bug |
13:20:36 | copper | how did you do it? |
13:20:48 | Usergnome | I just clicked vote |
13:20:52 | Usergnome | rate* |
13:21:03 | copper | no you didn't |
13:21:11 | Usergnome | Yes I did |
13:21:22 | copper | how did it go from 0 vote to 204 votes? |
13:21:32 | Usergnome | I clicked it more then once, ovbiously. |
13:21:58 | copper | there should be a voting rate limit |
13:22:08 | copper | are you blocking cookies? |
13:22:23 | [Saint] | that'll likely be it. |
13:22:34 | [Saint] | if the user blocks cookies, they can just troll the fuck out of us. |
13:22:37 | Usergnome | I am blocking Cookies, javascript, geolocation, cache, history etc |
13:22:54 | copper | there's no IP based limiter? |
13:23:05 | Usergnome | I guess not, my IP is visible |
13:23:06 | [Saint] | doubt it. |
13:23:12 | copper | sigh |
13:23:23 | Usergnome | Sorry, I didn't realize this was a problem |
13:23:47 | [Saint] | No problem. |
13:24:24 | [Saint] | We have issues with "rival" authors deliberately negging top rated themes into oblivion. |
13:24:36 | copper | that's jsut conjecture |
13:24:44 | [Saint] | Its pretty bloody obvious who it is, but, alas, I can't /prove/ it. |
13:24:51 | copper | uh? |
13:25:01 | copper | sure as hell ain't me |
13:25:19 | Usergnome | You have 205 votes, it must be you |
13:25:22 | copper | lol |
13:25:48 | [Saint] | I cached pages for a week or so and saw some alarming patterns on themes that got upvoted highly whilst other top rated themes got downvoted into oblivion. |
13:26:02 | copper | do share with the class |
13:26:02 | Usergnome | Could anyone help me find the original sandisk firmware for clip+? |
13:26:19 | Usergnome | Will pay in votes |
13:26:27 | [Saint] | I'd rather not, but I'm sure they know who they are. |
13:26:28 | copper | Usergnome: there should be a link to it in the RB Utility message pop-up |
13:26:57 | Usergnome | copper: There is a link to the wiki and manual? |
13:27:22 | copper | http://mp3support.sandisk.com/firmware/clipplus/clipplus01.02.18.zip |
13:27:28 | [Saint] | If I could prove it without a doubt instead of having a highly suggestive pattern I'd be all over it. |
13:28:08 | Usergnome | copper: Thank you |
13:28:11 | copper | np |
13:28:24 | copper | online manuals are down btw |
13:28:39 | copper | you need to download the PDF manual (for Rockbox) |
13:28:55 | copper | http://download.rockbox.org/daily/manual/rockbox-sansaclipplus.pdf |
13:30:32 | Usergnome | What software application do I need to read that clippa.bin file? |
13:30:39 | copper | and make sure to install the font pack with the utility |
13:30:56 | copper | you don't need to "read" it |
13:31:04 | copper | the RB utility just asks for it |
13:31:08 | Usergnome | Oh ok |
13:31:09 | copper | it will do the rest |
13:31:18 | Usergnome | I've been trying to open it |
13:32:48 | Usergnome | Is it really that quick? the installtion. |
13:33:02 | copper | sure |
13:33:55 | Usergnome | I'm insulted, that was too easy |
13:38:39 | Usergnome | Anyway, thanks for the help |
13:38:59 | Usergnome | goodbye |
13:39:03 | | Part Usergnome |
13:44:57 | | Join Usergnome [0] (~user@host86-145-215-2.range86-145.btcentralplus.com) |
13:45:41 | Usergnome | I may of done something wrong, when I turn on my sansaclip it takes to me the rockbox firmware, when I press the on button and the home button at the same time it takes me to the original firmware? |
13:47:29 | [Saint] | that's our dual-boot functionality. |
13:47:37 | [Saint] | completely intentional. |
13:47:53 | Usergnome | Why would I need to duelboot? |
13:48:01 | Usergnome | dual* |
13:48:19 | [Saint] | you very well may not, but the important part is, you can. |
13:48:42 | Usergnome | Ok, fair enough |
13:48:52 | Usergnome | Sorry, I didn't realize duelbooting was a feature |
13:49:11 | Usergnome | How can I get themes to work? |
13:50:39 | [Saint] | settings - theme settings - browse themes |
13:50:52 | Usergnome | Sorry for being stupid |
13:52:06 | Usergnome | Thanks again |
13:52:10 | | Part Usergnome |
14:00 |
14:14:02 | copper | 11:41:22 UTC <Usergnome> I may of done something wrong, when I turn on my sansaclip it takes to me the rockbox firmware, when I press the on button and the home button at the same time it takes me to the original firmware? |
14:14:11 | copper | how did he figure that out without reading the manual? |
14:17:12 | [Saint] | no idea. |
14:31:18 | | Join Usergnome [0] (~user@host86-145-215-2.range86-145.btcentralplus.com) |
14:31:33 | Usergnome | How do I install music on rockbox |
14:31:58 | Usergnome | I put a bunch of MP3 files onto the folder called ##MUSIC# |
14:32:02 | Usergnome | It doesn't show up on my clip |
14:35:50 | *** | Saving seen data "./dancer.seen" |
14:38:43 | | Part Usergnome |
14:47:53 | [Saint] | Hmmmmm. |
14:48:25 | [Saint] | If I use %Sx to translate a string, isn't it supposed to fall back to English if the string isn't translated? |
14:49:33 | [Saint] | hmmmm - no - translated strings, but, only _some_ of them, are fucking up in this theme. |
14:49:43 | [Saint] | french is fine... |
14:50:48 | [Saint] | and italian |
14:51:46 | [Saint] | hmmm, meybe these languages /really/ are missing a metric fucktonne of translated strings, but that still doesn't explain why it isn't falling back to English when there's no string present. |
14:51:58 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
14:54:22 | | Join Usergnome [0] (~user@host86-145-215-2.range86-145.btcentralplus.com) |
14:54:52 | Usergnome | After installing rockbox I get this message when trying to add music to my sansaclip: error accesing playlist control file |
14:55:02 | Usergnome | What do? |
15:00 |
15:06:50 | | Part Usergnome |
15:08:16 | | Quit ygrek (Ping timeout: 245 seconds) |
15:10:47 | | Quit [Saint] (Quit: Quit.) |
15:11:03 | | Join [Saint] [0] (~saint@rockbox/staff/saint) |
15:11:28 | | Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs) |
15:19:30 | [Saint] | oh - derp. |
15:19:43 | [Saint] | I'm hardcoding the font in the wps. |
15:19:49 | [Saint] | #idiot |
15:20:32 | | Join Usergnome [0] (~user@host86-145-215-2.range86-145.btcentralplus.com) |
15:20:43 | Usergnome | I might of bricked my sansa clip |
15:22:21 | | Join Strife89 [0] (~Strife89@adsl-98-80-238-216.mcn.bellsouth.net) |
15:23:33 | Usergnome | Hello? |
15:25:19 | dfkt | hold the power button for 30+ seconds to reset it |
15:26:54 | Usergnome | Thanks, that did work |
15:27:03 | | Part Usergnome |
15:27:21 | copper | he could just stay in here for a while |
15:30:30 | dfkt | too easy |
15:32:11 | | Quit cmhobbs (Ping timeout: 240 seconds) |
15:45:42 | | Quit dfkt (Remote host closed the connection) |
15:52:48 | | Join franklin [0] (~franklin@cpe-071-071-071-105.triad.res.rr.com) |
15:54:34 | | Join Usergnome [0] (~user@host86-145-215-2.range86-145.btcentralplus.com) |
15:55:40 | Usergnome | Yes, I am back. Sorry. But I can't into technology. How am I suppose to add music to rockbox? The manual for the sansaclip isn't available and I can't download the PDF for reasons I don't know. |
15:58:58 | Usergnome | I understand I need to setup a database, but if it hangs if I don't add music, except I don't know where to add the music too |
15:58:59 | Usergnome | to* |
16:00 |
16:02:15 | | Quit Strife89 (Ping timeout: 272 seconds) |
16:07:36 | | Join ikeboy [0] (~ikeboy@pool-108-29-132-68.nycmny.fios.verizon.net) |
16:10:10 | franklin | Usergnome, sorry, I wasn't here for long, could you repeat what you said? |
16:10:31 | franklin | Oh, NVM |
16:10:53 | franklin | Well, you connect the Clip to your computer and copy the files over. |
16:11:31 | Usergnome | I've placed the files in a Folder called MUSIC and another folder called ##MUSIC#, when I disconnect my Sansaclip the files don't show on my CLIP |
16:11:58 | franklin | Are you booting into Rockbox or the original firmware? |
16:12:03 | Usergnome | Rockbox |
16:12:19 | franklin | Can you see the MUSIC folder when you go to the files menu? |
16:12:22 | Usergnome | Yes |
16:12:33 | franklin | Then the files should be inside it |
16:12:48 | franklin | Just select them to play |
16:14:00 | Usergnome | Nothing appears, also when I disconnect my sansaclip from my computer I get the message: Error accessing playlist control file |
16:14:14 | franklin | Are you ejecting the clip properly? |
16:14:23 | franklin | FAT is easily corruptable |
16:14:32 | Usergnome | Yes |
16:14:37 | Usergnome | Certain |
16:14:50 | franklin | What files did you copy to the MUSIC folder? |
16:15:11 | Usergnome | 17 MP3 files |
16:15:35 | franklin | When you reconnect to computer, can you see the files there? |
16:15:35 | | Quit ikeboy (Remote host closed the connection) |
16:15:38 | Usergnome | Yes |
16:16:02 | franklin | Well, you could set the file browser to display all files |
16:16:07 | franklin | That could help |
16:16:25 | Usergnome | On the rockbox? |
16:16:32 | Usergnome | Or my file manager |
16:16:38 | franklin | Settings -> General -> File View -> Show Files -> All on Rockbox |
16:17:17 | franklin | Usergnome, you running GNOME on Linux? :) |
16:17:37 | Usergnome | Yes, best desktop environment. Also franklin that worked, thank you very much. |
16:18:13 | Usergnome | franklin: They show, but they don't play |
16:18:31 | franklin | What are their extensions? |
16:18:34 | franklin | .mp3? |
16:18:37 | Usergnome | Yes |
16:18:47 | franklin | What happens when you click on them? |
16:18:51 | Usergnome | Nothing |
16:19:02 | franklin | Do their names end with .mp3? |
16:19:15 | Usergnome | One second, I want to test something |
16:20:14 | franklin | Try renaming them to end with .mp3 (Long click -> Rename) |
16:20:45 | franklin | Should work then |
16:20:47 | | Join ikeboy [0] (~ikeboy@pool-108-29-132-68.nycmny.fios.verizon.net) |
16:21:25 | Usergnome | Oh thankgod |
16:21:27 | Usergnome | It worked |
16:21:34 | franklin | What did? |
16:21:39 | Usergnome | Adding mp3 |
16:21:46 | Usergnome | Sorry for being braindead |
16:21:58 | Usergnome | But for some reason if I add MP3 from my computer it doesn't work |
16:22:11 | franklin | Maybe on the computer it doesn't end with .mp3? |
16:22:37 | Usergnome | I mean if I add the letters .mp3 to a file it wont play, I have to do it on the sansaclip |
16:22:51 | franklin | From nautilus? |
16:22:56 | Usergnome | Yes |
16:23:30 | franklin | Ugh I hate GUI file browsers... Maybe Nautilus is like windows and won't allow you to change the extension... |
16:24:22 | * | franklin prefers Openbox |
16:24:24 | Usergnome | Alright franklin, not everyone is as smart as you, I don't know EVER command in the Terminal |
16:24:49 | Usergnome | Openbox is ricer crap, it's about the software you use not the window manager |
16:25:04 | franklin | OK, go to terminal, cd to your MUSIC folder |
16:25:10 | franklin | then type ls |
16:25:27 | Usergnome | what about man? |
16:25:42 | franklin | What about it? :) |
16:25:58 | Usergnome | Ok |
16:26:19 | franklin | Do you see a directory listing? |
16:26:50 | Usergnome | Sorry I am fixing my rockbox atm |
16:26:57 | franklin | Sure :) |
16:27:16 | Usergnome | I wanted to get a haircut at 1AM, It's now 3 and I just got my music working |
16:27:38 | Usergnome | I should get a job in IT |
16:29:09 | franklin | You can join #rockbox-community for offtopic chat if you want :) |
16:29:24 | franklin | type /join #rockbox-community in IRC |
16:29:53 | Usergnome | I'll probably end up back here for some reason, if I see people ask questions that I can help with, I probably will. |
16:29:59 | Usergnome | Probably. |
16:30:14 | franklin | If you can program, you're welcome to contribute :) |
16:30:42 | Usergnome | Only programming language I know a little about is HTML / CSS |
16:30:58 | franklin | C is VERY useful on Linux especially |
16:34:53 | Usergnome | Are all chats on IRC archived? Do they ever reset? |
16:35:12 | wodz | channel is logged, yes |
16:35:25 | wodz | http://www.rockbox.org/irc/ |
16:35:41 | wodz | going back to 2002 :-) |
16:35:52 | *** | Saving seen data "./dancer.seen" |
16:36:05 | Usergnome | Shame its logged |
16:37:00 | wodz | Usergnome: why? |
16:37:13 | wodz | thats pretty usefull |
16:37:34 | Usergnome | For anonymity its useful |
16:38:01 | Usergnome | un-useful* |
16:38:39 | | Quit lleeloo () |
16:40:19 | wodz | Sure, you can stop using internet altogether and you will be super anonymous. That is not the point. The point of this channel is to spin communication on topic. People are not online all the time so logs are handy |
16:40:54 | wodz | not saying there is huge knowledge baggage in it |
16:41:37 | Usergnome | "Sure, you can stop using internet " - I willingly use IRC and don't hide my IP, I haven't gone full stallman... |
16:44:32 | Zagor | only this channel is logged, by us, for support and development purposes. irc as such is not logged. |
16:44:41 | Usergnome | ok |
16:46:18 | | Quit mortalis (Ping timeout: 255 seconds) |
16:47:14 | wodz | Zagor: Has anything changed recently? I can't log into gerrit anymore |
16:48:06 | wodz | I mean web part |
16:54:44 | Zagor | not that I know of, no |
16:54:55 | wodz | franklin: many rockbox plugins are ported from external sources (zxbox, doom, lua, etc.) |
16:55:05 | wodz | Zagor: hmm, strange |
16:55:56 | wodz | Zagor: I get 'The page you requested was not found, or you do not have permission to view this page.' after successful authentication using google account |
16:57:02 | Zagor | I get that too. I'll look at it a bit later. Gotta run soon. |
16:57:10 | wodz | thanks |
16:57:43 | | Join rela [0] (~x@pdpc/supporter/active/rela) |
17:00 |
17:02:37 | franklin | wodz, but once they are ported, aren' they part of Rockbox then? |
17:03:18 | | Quit Zagor (Quit: Clint excited) |
17:03:22 | wodz | unless someone finds weird bug fixed upstream and intends to backport into rockbox |
17:03:48 | franklin | well... :) |
17:06:27 | | Quit rela (Read error: Connection reset by peer) |
17:07:48 | | Join dfkt [0] (OxO29A@unaffiliated/dfkt) |
17:10:52 | franklin | Usergnome, whenever I use GNOME, it crashes on this thing and I need to killall X |
17:13:35 | Usergnome | Ok |
17:13:47 | Usergnome | Do you need help? |
17:14:11 | | Join ygrek [0] (~user@108.59.6.97) |
17:15:20 | wodz | guys, move elsewhere |
17:16:09 | franklin | Usergnome, join #rockbox-community then |
17:18:22 | | Join cmhobbs_ [0] (~cmhobbs@wsip-70-166-234-2.ks.ks.cox.net) |
17:26:25 | | Quit edhelas (Quit: Quitte) |
17:36:37 | | Quit ikeboy (Ping timeout: 260 seconds) |
17:43:29 | | Join ikeboy [0] (~ikeboy@pool-108-29-132-68.nycmny.fios.verizon.net) |
17:46:28 | | Nick rudi_s_ is now known as rudi_s (~simon@ruderich.eu) |
17:47:29 | | Quit kugel (Ping timeout: 244 seconds) |
17:49:47 | | Quit pamaury (Read error: Connection reset by peer) |
17:51:07 | | Join Rower [0] (~husvagn@h176n2-aeg-a11.ias.bredband.telia.com) |
17:53:11 | | Quit ikeboy (Ping timeout: 240 seconds) |
17:57:14 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
17:57:34 | | Quit Usergnome (Quit: Leaving.) |
17:57:41 | | Join ikeboy [0] (~ikeboy@pool-108-29-132-68.nycmny.fios.verizon.net) |
18:00 |
18:07:29 | | Quit franklin (Quit: Leaving) |
18:08:44 | | Quit petur (Quit: *plop*) |
18:14:51 | | Join franklin [0] (~franklin@cpe-071-071-071-105.triad.res.rr.com) |
18:15:25 | franklin | Hey has anyone noticed that the test_resize plugin doesn't work (even with a /test.bmp file)? |
18:20:02 | | Quit GodEater (Ping timeout: 244 seconds) |
18:25:21 | | Join GodEater [0] (~whoknows@my83-216-94-127.mynow.co.uk) |
18:25:21 | | Quit GodEater (Changing host) |
18:25:21 | | Join GodEater [0] (~whoknows@rockbox/staff/GodEater) |
18:29:06 | pamaury | franklin: go and fix it :p |
18:29:16 | pamaury | I don't even know what it's supposed to do ^^ |
18:29:55 | | Quit GodEater (Ping timeout: 245 seconds) |
18:33:17 | | Join GodEater [0] (~whoknows@my83-216-94-127.mynow.co.uk) |
18:33:17 | | Quit GodEater (Changing host) |
18:33:17 | | Join GodEater [0] (~whoknows@rockbox/staff/GodEater) |
18:35:54 | *** | Saving seen data "./dancer.seen" |
18:48:36 | | Quit cmhobbs_ (Remote host closed the connection) |
18:51:29 | | Join Usergnome [0] (~user@host86-145-215-2.range86-145.btcentralplus.com) |
18:57:07 | | Join bcobco [0] (~bcobco@77.228.124.149) |
19:00 |
19:02:28 | | Part Usergnome |
19:07:42 | | Join bertrik [0] (~quassel@rockbox/developer/bertrik) |
19:09:38 | | Quit krnlyng (Ping timeout: 244 seconds) |
19:15:19 | fs-bluebot | Build Server message: New build round started. Revision 53d9f2e, 253 builds, 28 clients. |
19:16:10 | wodz | pamaury: I just pushed rkwtool to inspect CP3's CP3.ROM update file |
19:16:25 | wodz | pamaury: You can have a look if you are interested |
19:17:06 | pamaury | wodz: ok thanks, at least I know it exists now ^ ^ |
19:18:02 | wodz | now, having this done maybe I'll start hacking cp3 again |
19:23:24 | pamaury | the more I work on the sansa view/pp6100, the more questions I have about the pp port |
19:24:56 | pamaury | I wonder if the DEV_INITn registers have anything to do with initialisation really |
19:25:56 | wodz | unfortunately there are not so many people who know something about PP |
19:27:37 | pamaury | yeah I know, but it's kind of weird to think of some registers may have to do with pin multiplexing when someone thought they had to do with init ^^ This soc is a mess anyway |
19:31:25 | franklin | Have you guys seen saratoga around recently? |
19:33:39 | | Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
19:34:16 | dfkt | franklin, saratoga usually reads the channel logs |
19:34:39 | | Join lebellium [0] (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) |
19:37:06 | wodz | pamaury: Did you try to obtain documentation for early Tegra chips? It is believed this are heavily influenced by PP |
19:37:36 | pamaury | no, because it's impossible to find, so I guess they never released it either |
19:38:07 | wodz | http://www.chiark.greenend.org.uk/~theom/riscos/docs/Tegra2_TRM_DP04508001v01p.pdf |
19:39:37 | pamaury | do you think Tegra 2 is close enough ? |
19:40:41 | wodz | don't know, that is the oldest I found |
19:41:10 | | Quit ygrek (Ping timeout: 245 seconds) |
19:41:45 | pamaury | yeah that's the problem, tegra apx is older but very hard to find, still thanks for this one :) |
19:43:58 | | Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) |
19:44:27 | | Join saratoga [0] (123e11e0@gateway/web/freenode/ip.18.62.17.224) |
19:44:36 | saratoga | Zagor: can you check on the HTML manuals? they've stopped building |
19:48:21 | | Quit fs-bluebot (Ping timeout: 272 seconds) |
19:50:33 | saratoga | franklin: g#888 breaks building the clip+ |
19:50:48 | saratoga | should probably disable building on targets that don't have a large enough screen |
19:53:57 | | Join fs-bluebot [0] (~fs-bluebo@g225253017.adsl.alicedsl.de) |
19:54:39 | | Join Galois [0] (djao@efnet.math.uwaterloo.ca) |
19:59:00 | | Quit wodz (Quit: Leaving) |
19:59:44 | franklin | saratoga, it works but it gives a warning |
20:00 |
20:00:03 | saratoga | on the clip+ it fails to build |
20:00:08 | saratoga | but you shouldn't give warnings either |
20:00:35 | franklin | What's the error/warning? |
20:01:10 | franklin | I think I ran it in the clip zip sim |
20:02:03 | franklin | It gives the warning, but it runs normally |
20:02:18 | franklin | See http://forums.rockbox.org/index.php?action=dlattach;topic=48355.0;attach=6527 |
20:02:21 | gevaerts | Clip zip and clip plus have very different screens |
20:02:22 | | Join ygrek [0] (~user@108.59.6.97) |
20:02:37 | franklin | Which one is smaller? |
20:02:49 | gevaerts | Depends on how you look at it :) |
20:02:55 | gevaerts | 96x96 vs 128x64 |
20:03:03 | franklin | ahhhh |
20:03:08 | franklin | interesting |
20:03:37 | franklin | Should still work, thoguh |
20:04:08 | franklin | Some of the tiles might be overflowing just a bit |
20:04:34 | saratoga | it doesn't even build |
20:04:38 | franklin | Is clip+ b+w? |
20:04:49 | saratoga | yes |
20:04:53 | franklin | oh |
20:04:55 | franklin | well... |
20:05:20 | gevaerts | Well |
20:05:24 | gevaerts | Blue and yellow :) |
20:05:35 | franklin | bugfix... |
20:05:38 | saratoga | are you checking for monochrome? it does build on the ipod 4g |
20:05:46 | franklin | Yeah, I know |
20:06:35 | gevaerts | Isn't that one greyscale? |
20:06:38 | franklin | Yeah so the screen is so tiny the tiles might not fit |
20:07:05 | franklin | And you might not be able to read them :) |
20:07:29 | gevaerts | There's no fundamental reason for the tiles to be actual numbers :) |
20:07:42 | franklin | Color-2048? |
20:07:47 | franklin | :) |
20:08:39 | franklin | saratoga, what else have you tested it on? |
20:09:11 | saratoga | good point, i was thinking some of the ipods were monochrome, but i guess they were grayscale |
20:09:22 | franklin | Yeah, i've tried it on ipod1g/2g |
20:09:23 | saratoga | ipod4g, e200sim, clip+ |
20:10:02 | franklin | OK, it does NOT work on clip+, all I see is some blue+yellow dots :) |
20:11:11 | franklin | But everything else works, right? c200 should work since it has color |
20:12:05 | franklin | But I remember one of the older patch sets had a text-drawing mode |
20:12:15 | saratoga | it generates a bunch of warnings on the c200 |
20:12:40 | franklin | What are they? Screen too small? That's fine |
20:13:05 | saratoga | you need to fix those before it can be commited |
20:13:23 | franklin | Yeah, just take out the #warnings |
20:13:28 | franklin | But does it work? |
20:13:35 | saratoga | i don't have a c200 handy |
20:13:40 | franklin | in the sim? |
20:13:47 | franklin | ok bb I need to go |
20:13:50 | franklin | sorry :( |
20:13:52 | franklin | later :) |
20:13:56 | | Quit franklin (Quit: Leaving) |
20:17:27 | | Quit ikeboy (Ping timeout: 260 seconds) |
20:19:54 | | Join ikeboy [0] (~ikeboy@pool-108-29-132-68.nycmny.fios.verizon.net) |
20:21:18 | | Join krnlyng [0] (~liar@83.175.90.24) |
20:23:03 | | Join franklin [0] (~franklin@cpe-071-071-071-105.triad.res.rr.com) |
20:23:09 | franklin | ok sorry about that :) |
20:24:07 | franklin | saratoga, what define allows me to know that it's a screen like the Clip+'s? |
20:24:14 | franklin | LCD_DEPTH? |
20:24:37 | saratoga | franklin: you can check the screen resolution using preprocessor macros |
20:24:49 | saratoga | see apps/plugins/SOURCES for example |
20:25:09 | franklin | I know, but the color depth? |
20:25:25 | franklin | So COLOR_DEPTH<4? |
20:25:41 | franklin | And then grey_bitmap? |
20:25:47 | franklin | gray :p |
20:29:00 | franklin | Or HAVE_LCD_COLOR? |
20:33:19 | saratoga | what is the actual problem? drawing on 1 bit screens or drawing on screens that don't have color? |
20:33:27 | saratoga | or is it the resolution? |
20:33:35 | saratoga | pick the define for the problem you have |
20:34:28 | franklin | Resolution is fine |
20:34:31 | franklin | So 1-bit and color |
20:34:35 | franklin | What define? |
20:34:47 | franklin | LCD_COLOR or LCD_DEPTH? |
20:35:28 | franklin | because I want it to use the bitmaps on the ipod greyscale but numbers on clip+ |
20:35:47 | franklin | Or just not build on clip+ |
20:35:58 | *** | Saving seen data "./dancer.seen" |
20:36:57 | | Quit ygrek (Ping timeout: 244 seconds) |
20:41:38 | saratoga | if you have a problem with 1 bit displays, then LCD_DEPTH > 1 |
20:42:05 | saratoga | LCD_COLOR just says if its a color display (which will probably be 16 bit or greater) |
20:42:29 | saratoga | (basically, its checking for packed RGB pixels) |
20:44:28 | | Quit ikeboy (Ping timeout: 255 seconds) |
20:56:40 | | Quit Rower (Quit: Hmmm...) |
20:57:03 | | Join ikeboy [0] (~ikeboy@pool-108-29-132-68.nycmny.fios.verizon.net) |
21:00 |
21:02:52 | | Join lleeloo [0] (~lleeloo@37.215.143.27) |
21:09:59 | | Quit bcobco (Remote host closed the connection) |
21:10:25 | | Join bcobco [0] (~bcobco@77.228.124.149) |
21:16:16 | | Join Usergnome [0] (~user@host86-145-215-2.range86-145.btcentralplus.com) |
21:16:25 | Usergnome | Does rockbox support FLAC? |
21:17:23 | | Quit ikeboy (Read error: Connection reset by peer) |
21:19:31 | jhMikeS | Last time I played a FLAC file it seemed to work :) |
21:20:52 | Usergnome | Is FLAC the best file type to store audio? I have a few songs stored as MP3 and they seem low quality |
21:21:07 | Usergnome | I am not too sure why though, I am assuming it's the file type? |
21:22:32 | lleeloo | Hi to all. What is the best way to add support for ARM cortex-m in asm: create new asm file and modify code to thumb or use #ifdef in the same files? |
21:24:04 | jhMikeS | Usergnome: "best" is relative. I guess if you want to compress files without any loss of quality, FLAC or APE qualifies. |
21:24:58 | lleeloo | for example in folder firmware/asm/arm/ffs.s file. to compile to cortex-m: create new file ffscm4.s or insert some amount #ifdef in ffs.s file? |
21:25:00 | jhMikeS | If they're already in MP3 and you don't have the original, forget about changing it. |
21:25:54 | jhMikeS | lleeloo: if you've got arm, that one will be made already |
21:27:17 | jhMikeS | lleeloo: any new functions need a generic implementation foo.c, and a foo.S in the processor-specific directory |
21:29:41 | lleeloo | is that mean i must provide my own file (for wxample) memset16.s in processor-specific dir? |
21:29:54 | Usergnome | Each one my songs seem to also be at different volume levels, is there anyway to choose a volume level for each song in rockbox? |
21:31:24 | Usergnome | Instead of changing the volume level for ALL songs |
21:32:29 | lleeloo | so any ASM file for generic ARM I must provide in cpu-specific dir? But in general the code is common, and only some differences in directives end ec =(t |
21:33:37 | gevaerts | Usergnome: have a look at replaygain |
21:33:41 | lleeloo | i cant't compile generic ARM asm file for cortex-m cpu =( |
21:34:53 | lleeloo | because it support only thumb2 |
21:34:59 | jhMikeS | lleeloo: at this point, one option is to not use the asm stuff yet. |
21:37:02 | lleeloo | what about files like firmware/target/arm/system-arm.h ? What should i do? |
21:37:40 | Usergnome | gevaerts: I am confused, is replygain a default feature on the sansaclip? |
21:37:45 | lleeloo | and in codecs optimisation asm for arm? |
21:38:46 | jhMikeS | lleeloo: well, none of that is thumb2 so until you or mr. someone writes those in thumb2, it's useless. there's quite a bit of code to try to get working now. |
21:41:17 | lleeloo | i already had |
21:42:02 | lleeloo | but should i inset this code inside system-arm.h or create new file like system-armv7m.h ? |
21:42:18 | jhMikeS | is __thumb__ defined when compling that? |
21:43:26 | lleeloo | only in configure: GCCOPTS="$CCOPTS -mthumb -march=armv7e-m -mtune=cortex-m4" |
21:44:48 | lleeloo | at this time i use my own system-cortexm.h file for my board. So which way is right? |
21:49:13 | lleeloo | so look at this diff. may be it help to understand my question http://pastebin.com/mLyGPd0x |
21:49:49 | lleeloo | especially at + .syntax unified |
21:49:49 | lleeloo | + .thumb |
21:50:14 | lleeloo | and "IT xx" sections |
21:55:50 | | Quit Guest76678 (Ping timeout: 250 seconds) |
21:55:51 | jhMikeS | I haven't learned that ins set yet. If can execute rsbne but still needs "it ne"? |
21:56:11 | | Join charlie_ [0] (~c@108-237-202-52.lightspeed.wlfrct.sbcglobal.net) |
21:56:34 | | Nick charlie_ is now known as Guest21432 (~c@108-237-202-52.lightspeed.wlfrct.sbcglobal.net) |
21:58:38 | | Nick Guest21432 is now known as charlie (~c@108-237-202-52.lightspeed.wlfrct.sbcglobal.net) |
22:00 |
22:00:06 | jhMikeS | I think the IT block should be added automatically |
22:00:43 | lleeloo | yes it still need=) i also think so, but i can't do so |
22:01:27 | lleeloo | may be i don't know how to do this(insert IT automatically) =((( |
22:02:33 | jhMikeS | According to docs, the assmebler should when conditional instructions are used |
22:03:13 | lleeloo | ok, i try to find answer |
22:03:15 | jhMikeS | But, ffs.S isn't being used on ARM >= 5 right now. |
22:03:38 | lleeloo | there are many other asm files ... |
22:04:11 | lleeloo | <jhMikeS> But, ffs.S isn't being used on ARM >= 5 right now. when i compile it used !?!? |
22:04:17 | jhMikeS | sure, and inline assembly in thread.c |
22:04:41 | jhMikeS | lleeloo: maybe becuase __thumb__? |
22:05:10 | lleeloo | __thumb__ ... i try to define it now |
22:05:32 | jhMikeS | you don't define that, GCC does |
22:06:34 | lleeloo | warning: "__thumb__" redefined [enabled by default] |
22:06:44 | lleeloo | =) |
22:06:45 | jhMikeS | I guess it is |
22:07:41 | jhMikeS | that probably why it's using it but in this case it could use __builtin_ctz version if ARM instructions aren't available |
22:11:52 | lleeloo | so what your advise is? create new file for cortex-m or modify files for normal ARM? |
22:13:53 | | Part Usergnome |
22:14:48 | jhMikeS | lleeloo: make a version in ffs.S with the right stuff for cortex-m or don't use that file and change the conditions in bitarray.h and system.h to use the instrinsic version |
22:20:06 | jhMikeS | lleeloo: is this running as an app or native? |
22:22:02 | lleeloo | i write bootloader for stm32f4. after that i compile rockbox for stm32f4 (my weak port) and run int on my devboard. so i think it run native in mcu |
22:28:01 | lleeloo | i can show some video if it need... now i try to do "the right" port, that can be used by other people. but i have a little expirience and knowleges in rockbox architecture. i never used GIT before=( thats why i need help of professionals like peoples at this IRC. |
22:36:02 | *** | Saving seen data "./dancer.seen" |
22:43:16 | jhMikeS | well, with GIT I just google that. there's a good chance it's been problematic for someone needing to do something basic. |
22:50:13 | saratoga | yeah git is painful to learn |
22:50:43 | saratoga | fortunately if you're just developing a new port, you pretty much just need to post to gerrit and not much else |
22:54:08 | lleeloo | but i afraid that my changes in source tree will be ugly and everyone will laugh on my knowleges and English lang skills=( |
22:54:59 | jhMikeS | if there are issues with source, we'll point them out and just revise and push another version to gerrit |
22:55:11 | jhMikeS | no big deal |
22:57:32 | lleeloo | ok, i do that, but i will ask some questions while porting in progress |
23:00 |
23:01:53 | | Join Zambezi [0] (Zulu@bnc.from.hostbay.nu) |
23:04:01 | | Join kugel [0] (~kugel@91-64-133-39-dynip.superkabel.de) |
23:04:01 | | Quit kugel (Changing host) |
23:04:01 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
23:05:26 | kugel | jhMikeS: hey. i have a question wrt the new rw locks. why is mrsw_read_aquire not recursive? |
23:07:27 | kugel | jhMikeS: i mean it's recursive in the sense that you can aquire it another time, but there is no aquire count that needs to be balanced out |
23:08:13 | jhMikeS | kugel: yes there is |
23:08:41 | jhMikeS | but, not in the no-priority case. it just accumulates total acquires. |
23:09:05 | jhMikeS | with priority, count is a count unique reader owners |
23:09:11 | jhMikeS | *count of |
23:10:03 | jhMikeS | and also, there's a small block of bytes to track each thread's recursion (I hope 256 acquires is sufficient :) |
23:10:34 | kugel | hm |
23:11:19 | jhMikeS | with priority, basic reader ownership is just a bitmask of the thread index |
23:12:51 | kugel | reading again, when you own the write lock then reader recursion is not tracked |
23:13:11 | jhMikeS | nope |
23:13:25 | kugel | why that? |
23:15:06 | jhMikeS | for now, it's really just to prevent issues in a few spots where filesystem calls can be made if the calling thread owns the writer lock and so the reads calls will be made while holding writer access |
23:15:57 | kugel | but what prevents recursion tracking here? |
23:16:41 | | Quit lleeloo (Ping timeout: 240 seconds) |
23:16:58 | jhMikeS | it doesn't need to if it has the writer lock |
23:17:54 | jhMikeS | and ok, I don't want to track two statuses (I don't think). then I'd need to demote if it relinquishes all write locks but still has read locks. |
23:18:04 | kugel | sure, to catch buggy/unbalanced calls |
23:19:16 | jhMikeS | If you want heavy checking then sure, it could be done. Do you want it all the time? I could add more checking to everything. |
23:19:50 | kugel | yes, for these crucial primitives |
23:19:51 | jhMikeS | that piece of it is a convenience for internal code really. apps should avoid it. |
23:21:09 | jhMikeS | I suppose the recursion counter byte could be used instead and forget about making ->count more negative to track the writer recursion. |
23:22:14 | jhMikeS | but setting it up as both a writer and a reader owner, that's going to get nasty I think |
23:29:02 | | Quit froggyman (Ping timeout: 240 seconds) |
23:34:37 | | Quit pamaury (Ping timeout: 272 seconds) |
23:35:49 | | Join froggyman [0] (~frogs@unaffiliated/froggyman) |
23:35:51 | | Quit lebellium (Quit: ChatZilla 0.9.90.1 [Firefox 32.0/20140804164216]) |
23:39:58 | | Quit kugel (Ping timeout: 255 seconds) |