00:04:03 | * | chrisjj wonders if the audience for his question is now zero. |
00:17:32 | | Quit petur (Quit: Leaving) |
00:24:54 | | Quit TheLemonMan (Quit: "It's now safe to turn off your computer.") |
00:33:17 | *** | Saving seen data "./dancer.seen" |
00:36:11 | __builtin | just ask |
00:53:25 | | Quit Senji (Ping timeout: 246 seconds) |
00:55:44 | chrisjj | I think I found the answer. It was about reverse button mapping. To let the code refer to a logical button by its physical button name. |
00:57:35 | chrisjj | ISTM there's none in the code. Yet there is (manually) in the Manual. In which case, got to wonder why the manual goes to the trouble. AFAIC this just created confusion for new users −− the UI and the manual using different names for the same button. |
01:00 |
01:01:49 | | Quit ender` (Quit: The other day Windows told me I might be a victim of software counterfeiting. Funny, I always thought I was a beneficiary.) |
01:08:53 | __builtin | If you think there are so many problems with the manual, why don't you try and improve it? |
01:10:36 | | Quit chrisjj (Quit: Page closed) |
01:10:57 | | Join chrisjj [0] (5001d87b@gateway/web/freenode/ip.80.1.216.123) |
01:11:03 | chrisjj | I think I mentioned just one problem :-) |
01:11:43 | chrisjj | But I would not attempt to fix this until I understood the cause. Because the cause is more likely to be the best place for a fix, I think. |
01:12:22 | __builtin | Our conversation from a while back and your complaints about the wiki suggest otherwise. ;) |
01:13:37 | chrisjj | Um, a fix to the manual is not going to improve the wiki! I mentioned one problem with the /manual/. |
01:15:04 | __builtin | The sad truth about documentation is that devs hate writing it, if you see a problem you're probably going to need to fix it yourself; no-one will do it for you. |
01:15:50 | chrisjj | It seems to me the manual policy is to use native button names. E.g. it names the centre button on the Iriver "Navi". |
01:20:08 | chrisjj | I accept Devs hate writing documentation. And I can see why RB manual writing is more hateful that most. E.g. because AFAICS the code isn't helping at all on structuring the UI metadata. |
01:20:10 | chrisjj | E.g. https://www.rockbox.org/tracker/5364 |
01:29:45 | chrisjj | On a completely different subject, is there any way to set the default action for a given file type? |
01:30:13 | __builtin | yes |
01:30:20 | __builtin | well, "kind of" |
01:30:47 | chrisjj | Ah, that probably explains why I couldn't find it :-) |
01:30:52 | chrisjj | Pray do tell. |
01:30:54 | __builtin | you can change the viewer plugin for a flie extension |
01:30:59 | __builtin | edit viewers.config |
01:33:40 | | Quit cc___ (Ping timeout: 246 seconds) |
01:34:43 | chrisjj | I find no entry for e.g. WMA. Yet WMA has a default action of Play. |
01:40:00 | __builtin | well, in that case it's hardcoded somewhere else |
01:42:01 | chrisjj | On e.g. "mp3,viewers/vbrfix,5" what's the number mean? |
01:42:07 | __builtin | icon |
01:42:24 | __builtin | looks like the file you want to edit is apps/filetree.c |
01:42:50 | __builtin | specifically ft_enter() |
01:47:16 | | Quit ZincAlloy (Quit: Leaving.) |
01:47:26 | chrisjj | Thanks. I don't see any file-extension-specific actioning there. |
01:47:56 | chrisjj | In particular, all FILE_ATTR_AUDIO goes to e.g. paylist_insert_track(NULL, buf, PLAYLIST_INSERT_LAST, true, true); |
01:48:39 | __builtin | why are you treating treating wma as special? |
01:52:34 | chrisjj | It is RB treating WMA as special. It viewers.config has entries for MP3, WAV. Not WMA. Yet all have a default action of Play. |
01:53:34 | __builtin | viewers.config is not the default action for a file type, it simply lists plugins which are capable of opening a certain file extension |
01:54:13 | __builtin | the viewers listed are utilities that perform actions specific to the file type, i.e. encoding |
01:54:31 | chrisjj | OK, so re Q: "is there any way to set the default action for a given file type?", where is the "kind of" to be found? |
01:55:21 | __builtin | well, the "kind of" was assuming you wanted a plugin to do something |
01:57:08 | chrisjj | If a plug-on can do what I want, that will be great :-) |
01:57:30 | __builtin | what do you want? |
02:00 |
02:00:46 | __builtin | by the way, it would be possible for you do define a new category and make WMA part of it under apps/filetypes.c |
02:01:52 | chrisjj | E.g. change WMA (or all audio file) default action (in File Browser) from Play to Enqueue. |
02:02:26 | __builtin | oh, that should be easy |
02:03:29 | __builtin | I believe there's a setting called "party mode" somewhere, from looking at the code |
02:05:19 | chrisjj | Yeah, there is, but it prevent skipping, bars plugins etc. |
02:08:30 | | Join PurlingNayuki [0] (~Thunderbi@106.121.1.147) |
02:13:09 | | Quit PurlingNayuki (Ping timeout: 256 seconds) |
02:13:14 | chrisjj | How can I find the filename of the currently playing track? |
02:13:34 | __builtin | from what context? |
02:13:39 | | Join Bilgus_ph [0] (4cf32773@gateway/web/freenode/ip.76.243.39.115) |
02:14:10 | Bilgus_ph | chrisjj: do you mean find out which button say Select is mapped to? |
02:15:00 | chrisjj | No. |
02:15:10 | chrisjj | I find that in firmware\target\arm\imx233\creative-zen\button-zen.c |
02:15:41 | chrisjj | Oh, I realise I didn't know which of my comments you were addressing. |
02:17:02 | Bilgus_ph | I think I found the answer. It was about reverse button mapping. To let the code refer to a logical button by its physical button name. |
02:17:13 | Bilgus_ph | \Chrisjj "" |
02:17:52 | chrisjj | Ah, ages back! :-) |
02:19:06 | chrisjj | Then yes. Say I wrote a plugin, using BUTTON_SELECT. |
02:20:00 | chrisjj | How do I print on screen "Please press the {physical_button_name_of(BUTTON_SELECT)} button." ? |
02:20:24 | __builtin | rb->splash(0, "BLAH"); |
02:20:32 | Bilgus_ph | I went through this a while back |
02:20:48 | chrisjj | I want a little more than BLAH! |
02:21:12 | chrisjj | I want a function "physical_button_name_of(BUTTON_SELECT)". |
02:21:44 | __builtin | well, there's printf-style formatting available through rb->splashf() |
02:21:45 | | Quit skapazzo (Quit: Lost terminal) |
02:21:46 | Bilgus_ph | http://gerrit.rockbox.org/r/#/c/1414/2/apps/gui/button_select.c |
02:21:58 | __builtin | you'll have to write something based on that |
02:24:18 | Bilgus_ph | all the buttons while in physically named form during programming are merely masks of bits while compiled an c has no decent way of getting a literal at runtime |
02:24:32 | Bilgus_ph | well no safe way |
02:24:51 | | Quit krnlyng (Ping timeout: 248 seconds) |
02:26:00 | chrisjj | So, for my one plugin, I have to write something covering all targets?? E.g. { BUTTON_SELECT, "Navi" }, of iRiver? |
02:26:36 | Bilgus_ph | if you want to have device specific names like that then yes |
02:27:59 | Bilgus_ph | otherwise what I posted should cover quite a few devices but when pamaury went through and searched all the button names there are literally 1000's |
02:28:09 | Bilgus_ph | sorry 100's |
02:30:11 | chrisjj | OK, thanks. See why this doesn't make sense to me. The device-specific button names are used in the manual. The info exists. But the info is not accessible ISTM to the UI code. So the UI uses different button names. |
02:31:12 | Bilgus_ph | https://www.rockbox.org/irc/log-20161107 |
02:31:25 | Bilgus_ph | look at the post by pamaury at 17:07 |
02:32:06 | chrisjj | Thanks (BTW, you can link to a line https://www.rockbox.org/irc/log-20161107#17:07:23 ) |
02:32:59 | Bilgus_ph | doesan't matter anyway its already 404'd thx tho i'll try and rem that |
02:33:21 | *** | Saving seen data "./dancer.seen" |
02:36:04 | chrisjj | No 404's .. once you workaround the archive's link messup e.g. pamaury/2ff88a35c5866d2cd62e8a796f297447">https://gist.github.com/pamaury/2ff88a35c5866d2cd62e8a796f297447 |
02:37:39 | | Join krnlyng [0] (~liar@178.114.91.74.wireless.dyn.drei.com) |
02:37:39 | Bilgus_ph | ah ok forgot |
02:41:51 | Bilgus_ph | my excuse is i'm on my dumb phone the link you want is this one: pamaury/385b38342a1562e854e478ba62390212">https://gist.github.com/pamaury/385b38342a1562e854e478ba62390212 |
02:43:53 | chrisjj | I saw it from your first link. Thanks. But it doesn't do the job. |
02:44:14 | chrisjj | physical_button_name_of(BUTTON_SELECT) would return "Navi" on iRiver. |
02:44:19 | Bilgus_ph | no its not to do the job its to show you many of the button maps |
02:45:35 | Bilgus_ph | the link i first posted is the only way you can that I know of and go through and group the players that are similar |
02:47:41 | chrisjj | The link you first posted http://gerrit.rockbox.org/r/#/c/1414/2/apps/gui/button_select.c doesn't do the job. |
02:48:29 | Bilgus_ph | nope but it is the way you would achieve that job |
02:49:34 | chrisjj | I think the better way would be to take the complete info from the manual than the incomplete info from the .c. |
02:49:44 | Bilgus_ph | aka an {index, name} list |
02:53:11 | chrisjj | a.k.a. a Physical name <=> Logical name list. |
02:54:35 | Bilgus_ph | https://github.com/Rockbox/rockbox/blob/master/apps/plugins/lib/pluginlib_actions.c |
02:55:24 | Bilgus_ph | ^ there is the PLA map for plugins, thats the thing thgough chrisjj you don't have access to any names |
02:55:52 | chrisjj | Well quite. So no "Please press the {physical_button_name_of(BUTTON_SELECT)} button." |
02:56:36 | Bilgus_ph | the buttons all are bits in a mask as in Btn_blah =1 btn_bleh =2 btn_bleg =4 btn_beah = 8 btn_breat = 16 etc.. |
02:59:21 | Bilgus_ph | the names are only to make it easy to identify during programming the text is all stripped at compile |
03:00 |
03:00:22 | chrisjj | Understood. |
03:01:23 | chrisjj | What I don't understand is how anyone thought this was going to work properly. Unless they thought a game plugin was never going to tell the user what buttons to press. |
03:02:12 | Bilgus_ph | there is just only so much you can do when 100 different targets exist |
03:03:11 | Bilgus_ph | not to mention it takes a lot of space, you could make a plugin that uses a pic of all the sims and highlights a button |
03:03:43 | Bilgus_ph | that might come in handy for tons of stuff |
03:04:09 | __builtin | chrisjj: usually the user figures it out by themselves |
03:04:12 | | Quit Moarc (Ping timeout: 264 seconds) |
03:04:15 | __builtin | ideally, at least |
03:04:17 | Bilgus_ph | like press select and highlight the middle button |
03:04:32 | chrisjj | "there is just only so much you can do when 100 different targets exist" You've lost me there. The current solution means a ton of work for coders and the work gets bigger with each new target! |
03:04:36 | | Join Moarc [0] (~chujko@a105.net128.okay.pl) |
03:04:40 | __builtin | Bilgus: that actually -kind of- exists already |
03:04:48 | __builtin | Bilgus_ph: ^ |
03:04:57 | Bilgus_ph | oh yeah? |
03:05:16 | __builtin | try the .rockbox/rocks/viewers/pdbox.rock |
03:05:16 | chrisjj | "not to mention it takes a lot of space" How so? It could be C macros. No additional space cost in binary. |
03:05:40 | __builtin | who's going to write it? |
03:05:57 | Bilgus_ph | C macros are not free |
03:06:03 | chrisjj | how so? |
03:06:21 | Bilgus_ph | because you still want to map to a string |
03:07:01 | Bilgus_ph | because you still want to map to a string/ |
03:07:07 | Bilgus_ph | or are you saying to make the names mean something else in the sources** |
03:07:36 | __builtin | Bilgus_ph: I think he wants physical button names from button masks |
03:07:49 | chrisjj | Yes I do. |
03:07:49 | Bilgus_ph | and in that case wow the complexity would be scary the method in use currently is the best way |
03:08:17 | chrisjj | What complexity? |
03:08:26 | Bilgus_ph | and therefore a macro wouldn't be free because of the strings |
03:08:36 | TorC | I was under the impression he wanted the names used in the manual added to the compiled version in some way that could be accessed from a plugin. |
03:08:37 | Bilgus_ph | not to mention interlanguage |
03:09:42 | __builtin | you're going to need a list of every single button code −−> button name mapping for every single target rockbox supports |
03:10:11 | chrisjj | A target doing "#define BUTTON_SELECT PhysNavi" does also "#define BUTTON_SELECT_NAME "Navi" " |
03:10:21 | Bilgus_ph | it would be doable for 1 or maybe 10 targets but 100 would be complex at best |
03:10:53 | chrisjj | __builtin: You already need/have it for the manual, no? |
03:11:18 | Bilgus_ph | and then 80 more times |
03:12:01 | chrisjj | Bilgus_ph: quantity does not mean complexity. |
03:12:37 | chrisjj | Completity is having to do it manually in every plugin for every target. That's mad. |
03:12:44 | Bilgus_ph | k, i'd love to check it out when you finish |
03:12:46 | __builtin | no plugin needs that |
03:13:27 | chrisjj | No plugin runs on every target?? |
03:14:00 | __builtin | well, minus blackjack |
03:14:04 | Bilgus_ph | __builtin: ill have to check it out when i get to my other player |
03:15:01 | __builtin | the thing with this is that its usage will be very limited in relation to the massive amounts of time needed to make it happen |
03:15:25 | | Quit Bilgus_ph (Quit: Page closed) |
03:16:06 | chrisjj | Blackjack could tell you the button to place a bet. Currently it doesn't. |
03:16:13 | __builtin | it does. |
03:16:40 | __builtin | well, maybe not exactly |
03:16:40 | chrisjj | __builtin: I think the usage of physicial button names is already widespread. |
03:18:06 | __builtin | why do you even need this functionality? |
03:19:07 | chrisjj | E.g. RB ZEN on adding a playlist tells me "OFF to abort". That's wrong. OFF does not abort |
03:19:22 | chrisjj | I guess OFF does abort in some older player. |
03:21:21 | chrisjj | I find that phrase in each lang file, with variants for some targets. |
03:23:02 | chrisjj | Seems to me that this port completion is going to need 44 lang files adjusted for ZEN to "BACK to abort". |
03:41:17 | | Join scorche` [0] (~scorche@rockbox/administrator/scorche) |
03:46:09 | Bilgus | you just put it in in english.lng apparently gets translated automagically by multilingual elves |
03:56:36 | __builtin | problem is, translate site is on the same server as the forums :( |
04:00 |
04:02:40 | | Quit ruhan (Ping timeout: 240 seconds) |
04:03:48 | | Join ruhan [0] (uid76353@gateway/web/irccloud.com/x-syzqnmduxnnblfqd) |
04:17:18 | Bilgus | :/ |
04:18:51 | chrisjj | :-) Who is it that kicks the forums back to life? |
04:20:04 | Bilgus | as I got it, it is a random DOS so I suppose the internet gods |
04:27:44 | Bilgus | __builtin: If you get a chance could you test this on your ipod to be sure it still works? http://www.mediafire.com/file/70wn9nl9ft6e6in/Ipod_6G_Classic_rockbox-full_e81b1e9M-161219.zip |
04:27:53 | chrisjj | OK. But evidently not random enough to hit www.rockbox.org/wiki . |
04:28:48 | [Saint] | different hosting. |
04:29:38 | [Saint] | forums and themesite are at one site, wiki and other related www assets at another. |
04:30:04 | Bilgus | which is smart imo |
04:30:27 | chrisjj | Smart to put the forums on the DDoSable one? :) |
04:30:53 | [Saint] | Any server is DOSable. |
04:31:28 | [Saint] | (and its not distributed in this instance) |
04:32:40 | Bilgus | distributed implies lots of traffic directed from many sources by a central source |
04:33:23 | *** | Saving seen data "./dancer.seen" |
04:33:52 | Bilgus | like that whole thing about a bunch of IOT devices with east root passwords being turned into a bot net, toasters and lightbulbs and such |
04:34:01 | Bilgus | easy* |
04:35:37 | Bilgus | basically the site is unable to serve any requests because it is tied up with a shit ton of other requests .. in both cases |
04:40:30 | [Saint] | right, the only practical difference is the starting point(s) of the overwhelming packets. |
04:40:49 | chrisjj | If it is not distributed, then I wonder why it is not already blocked by a simple IP blacklist entry. |
04:40:51 | [Saint] | and that ddos general implies malicious intent. |
04:41:27 | chrisjj | What's the non-malicious intent of the non-D DOS attack? |
04:46:09 | chrisjj | __builtin: "why do you even need this functionality?" It lets new code write e.g. "Press {BUTTON_RIGHT__NAME} to go forward" to serve every target automatically. |
04:46:20 | chrisjj | Off to bed. |
04:47:18 | chrisjj | PS... |
05:00 |
05:20:32 | scorche` | sorry folks - 'tis back up |
05:21:38 | scorche` | and a DoS does not necessarily mean that it just has a shit ton of requests - this is triggering an Apache bug |
05:25:12 | Bilgus | so what some malformed packet? |
05:25:20 | scorche` | anyway, it isnt worth discussing the real reasons or anything. The core issue is that I have just been too busy to re-do the server. I anticipate getting the necessary time to do a proper fix sometime soon-ish - next month or so. Maybe sooner if we are lucky. |
05:28:35 | scorche` | it is something that shouldn't happen and i am embarrassed that it is, but i just dont have the time to properly fix it at the moment |
05:32:53 | Bilgus | if you don't have the time to do it right then why do it at all no need to explain :) |
05:35:53 | Bilgus | Johnb2: here is the latest firmware for selective backlight and softlock https://www.mediafire.com/folder/tl0828dq7lq1c/Rockbox_Rel |
06:00 |
06:07:39 | | Quit paulk-collins (Ping timeout: 250 seconds) |
06:09:53 | | Quit TheSeven (Ping timeout: 258 seconds) |
06:10:24 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |
06:33:27 | *** | Saving seen data "./dancer.seen" |
06:39:36 | | Join Senji [0] (~Senji@85.187.103.250) |
07:00 |
07:05:02 | | Quit rela (Ping timeout: 245 seconds) |
08:00 |
08:17:34 | | Quit [Saint] (Read error: Connection reset by peer) |
08:19:29 | | Join [Saint] [0] (~sinner@rockbox/staff/saint) |
08:24:20 | | Join ender` [0] (krneki@foo.eternallybored.org) |
08:24:53 | | Quit akaWolf (Ping timeout: 256 seconds) |
08:25:17 | | Join akaWolf [0] (~akaWolf@unaffiliated/akawolf) |
08:33:27 | | Quit nlogex (Ping timeout: 268 seconds) |
08:33:28 | *** | Saving seen data "./dancer.seen" |
08:44:11 | | Join johnb2 [0] (86bfdc47@gateway/web/freenode/ip.134.191.220.71) |
08:46:02 | | Join petur [0] (~petur@91.183.48.77) |
08:46:02 | | Quit petur (Changing host) |
08:46:02 | | Join petur [0] (~petur@rockbox/developer/petur) |
08:46:55 | johnb2 | Bilgus: I grabbed just the version for clip+ for testing on the train. |
08:47:37 | johnb2 | THe previous problems seems to be solved according to the quick tests I have done so far, but I found different one: |
08:48:33 | johnb2 | Play unselected for BL, but selected for SL: still Play turns on the screen while locked. |
08:49:27 | johnb2 | I am not sure if I had tested this before ( I rarely use the lock screen in daily use). |
09:00 |
09:08:45 | | Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:3860:ff04:a6e4:e723) |
09:15:52 | | Join PurlingNayuki [0] (~Thunderbi@114.255.40.10) |
09:19:30 | | Join smoke_fumus [0] (~smoke_fum@dynamic-vpdn-93-125-65-113.telecom.by) |
09:20:25 | | Quit PurlingNayuki (Ping timeout: 264 seconds) |
09:59:25 | | Join TheLemonMan [0] (~root@irssi/staff/TheLemonMan) |
10:00 |
10:03:33 | | Quit ZincAlloy (Quit: Leaving.) |
10:15:19 | | Quit krnlyng (Read error: Connection reset by peer) |
10:16:12 | | Quit bray90820 () |
10:16:30 | | Join PurlingNayuki [0] (~Thunderbi@114.255.40.10) |
10:16:36 | | Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) |
10:18:22 | | Join paulk-collins [0] (~paulk@gagarine.paulk.fr) |
10:20:58 | | Quit PurlingNayuki (Ping timeout: 258 seconds) |
10:31:25 | | Join krnlyng [0] (~liar@77.117.84.183.wireless.dyn.drei.com) |
10:32:09 | | Join pamaury [0] (~pamaury@rockbox/developer/pamaury) |
10:33:32 | *** | Saving seen data "./dancer.seen" |
10:51:16 | | Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl) |
10:55:41 | | Join cc___ [0] (~ac@2001:910:113f:1:6a05:caff:fe1c:1627) |
11:00 |
11:05:01 | pamaury | chrisjj: re button names |
11:06:18 | pamaury | if you want a realiable way of getting butto names accross all rockbox, then the only real fix imo is to introduce a button_name() function that looks a up a target-specific table, which means that you need to create a small table for all targets, in the button-*.c files |
11:06:58 | pamaury | then you can go and remove all the defines from the plugins to use button_name() instead of #define BUTON_SELECT_NAME and friends |
11:09:50 | pamaury | messages like "OFF to cancel" are harder to fix because there is no easy way to get a key name (in general in can be any action of the keymap). To me to right approach for those strings is to not create a default (*) string, and have a string for each target. This way when you create a new port, you get an error until you create te appropriate string (otherwise you simply don't noticed, they are hundreds of strings) |
11:10:25 | pamaury | If you are willing to this, I can help you with the first part (creating the table) |
11:13:38 | TorC | johnb2: Bilgus: I suspect the issue with the BL turning on with selSL relates to the button being trapped by SL. Thus, the action it would normally call doesn't occur due to SL, the lack of action prevents selBL from trapping it, and so the BL turns on to display the "buttons locked" message. |
11:16:50 | TorC | I've grabbed the zip version, but I won't get a chance to play with it until tomorrow at best. Usually when I'm using my player I'm either working or driving. Neither is especially conducive to careful testing. |
11:29:35 | pamaury | __builtin: about puzzles, I read your commit and something is not entirely clear to me. Would it be possible/wanted to build each one as an overlay? Pretty much like imageviewer |
11:30:04 | pamaury | this way you share the common code in the plugin and each overlay contains the puzzle specific part |
11:35:00 | | Join PurlingNayuki [0] (~Thunderbi@114.255.40.10) |
11:39:34 | | Quit PurlingNayuki (Ping timeout: 258 seconds) |
11:42:42 | wodz | pamaury: __builtin: I was about to ask the same question. This sounds natural. |
12:00 |
12:02:33 | | Quit bluebrother (Ping timeout: 250 seconds) |
12:03:01 | | Quit fs-bluebot (Ping timeout: 264 seconds) |
12:04:16 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
12:13:46 | | Join PurlingNayuki [0] (~Thunderbi@114.255.40.10) |
12:16:09 | | Join fs-bluebot [0] (~fs-bluebo@x4d09859f.dyn.telefonica.de) |
12:16:44 | | Join robertd1 [0] (~root@201.242.214.237) |
12:19:35 | | Quit PurlingNayuki (Quit: PurlingNayuki) |
12:19:52 | | Join PurlingNayuki [0] (~Thunderbi@114.255.40.10) |
12:26:28 | | Quit PurlingNayuki (Ping timeout: 248 seconds) |
12:31:12 | | Join gluytium [0] (U2FsdGVkX1@ma.sdf.org) |
12:31:57 | | Join skapazzo [0] (~skapazzo@151.9.205.1) |
12:33:33 | *** | Saving seen data "./dancer.seen" |
12:37:19 | | Join PurlingNayuki [0] (~Thunderbi@114.255.40.10) |
12:41:35 | | Quit PurlingNayuki (Ping timeout: 256 seconds) |
13:00 |
13:27:06 | | Join PurlingNayuki [0] (~Thunderbi@114.255.40.10) |
13:29:50 | | Quit PurlingNayuki (Remote host closed the connection) |
13:36:51 | | Join PurlingNayuki [0] (~Thunderbi@114.255.40.10) |
13:53:51 | | Join mutnai [0] (6db90a3e@gateway/web/freenode/ip.109.185.10.62) |
13:58:50 | Bilgus | johnb2: that is by design if you don't want blocked keys turning on screen do 'disable notify'; |
13:59:47 | Bilgus | TorC that is exactly right, as it goes through softlock it gets blocked and changed to Action_redraw |
14:00 |
14:03:10 | Bilgus | john I understand the confusion since you don't see the buttons locked message if you hit play again it will then pop up the message |
14:05:27 | Bilgus | also power button will always turn on backlight and notify |
14:27:17 | | Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:e1f9:bf5:f462:3211) |
14:33:35 | *** | Saving seen data "./dancer.seen" |
15:00 |
15:08:55 | | Quit wodz (Ping timeout: 256 seconds) |
15:40:35 | | Join p3tur [0] (~petur@91.183.48.77) |
15:40:44 | | Quit p3tur (Changing host) |
15:40:44 | | Join p3tur [0] (~petur@rockbox/developer/petur) |
15:41:35 | | Quit Bray90820 (Ping timeout: 240 seconds) |
15:43:12 | | Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) |
15:43:47 | | Quit petur (Ping timeout: 248 seconds) |
15:49:01 | | Nick p3tur is now known as petur (~petur@rockbox/developer/petur) |
15:53:24 | | Quit Moarc (Ping timeout: 264 seconds) |
15:55:07 | | Join Moarc [0] (~chujko@a105.net128.okay.pl) |
15:55:49 | | Quit mutnai (Quit: Page closed) |
16:00 |
16:30:59 | | Quit johnb2 (Quit: Page closed) |
16:33:39 | *** | Saving seen data "./dancer.seen" |
16:36:22 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
16:39:29 | | Join Senji_ [0] (~Senji@85.187.103.250) |
16:42:15 | | Quit Senji (Ping timeout: 240 seconds) |
16:42:17 | | Join Senj_ [0] (~Senji@85.187.103.250) |
16:44:55 | | Quit Senji_ (Ping timeout: 250 seconds) |
16:51:36 | | Join mutnai [0] (6db91733@gateway/web/freenode/ip.109.185.23.51) |
16:55:22 | | Join Jinx [0] (Dojo@unaffiliated/jinx) |
17:00 |
17:03:41 | | Quit smoke_fumus (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) |
17:07:31 | | Quit ender` (Ping timeout: 248 seconds) |
17:07:39 | | Join ender` [0] (krneki@foo.eternallybored.org) |
17:11:49 | | Join asymsucon [0] (bcaf24b1@gateway/web/freenode/ip.188.175.36.177) |
17:12:51 | | Quit megal0maniac (Ping timeout: 248 seconds) |
17:13:02 | | Join megal0maniac [0] (~megal0man@unaffiliated/megal0maniac) |
17:14:03 | asymsucon | Hi, I'm having problems accessing forums and themes part of rockbox website. |
17:14:43 | asymsucon | Is it just me, or they appear down for everyone else? |
17:16:16 | | Quit alexweissman (Remote host closed the connection) |
17:21:07 | | Quit petur (Quit: Connection reset by beer) |
17:25:07 | pamaury | asymsucon: forums are down if that's the question |
17:25:26 | asymsucon | suddenly, they're back up again |
17:27:38 | pamaury | yeah we have a problem with the forum server |
17:28:49 | | Join nlogex [0] (~filip@CPE30469a4d21ac-CMa84e3f5c8560.cpe.net.fido.ca) |
17:41:00 | | Join dfkt [0] (~dfkt@unaffiliated/dfkt) |
17:59:29 | | Quit mutnai (Ping timeout: 260 seconds) |
18:00 |
18:00:36 | | Quit asymsucon (Quit: Page closed) |
18:10:11 | | Quit TheLemonMan (Remote host closed the connection) |
18:14:04 | | Quit sLite (Ping timeout: 252 seconds) |
18:16:01 | | Join sLite [0] (~quassel@mail.slite.org) |
18:25:34 | | Join Link8 [0] (~me@145.133.168.70) |
18:29:14 | | Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
18:33:42 | *** | Saving seen data "./dancer.seen" |
18:49:49 | fs-bluebot | Build Server message: New build round started. Revision 622088c, 255 builds, 17 clients. |
18:50:45 | pamaury | bluebrother: ping |
18:53:10 | | Quit Slasheri (Ping timeout: 246 seconds) |
18:54:08 | bluebrother | pamaury: pong |
18:56:43 | pamaury | bluebrother: I'm trying to resurrect work on imxtools I did a year ago when I lost data when my computer was stolen. Among it is an scsi library without any dependency on linux and windows. I think this could be useful to share between several tools and useful in rbutil |
18:57:47 | pamaury | g#1434 if you are interested |
18:57:48 | fs-bluebot | Gerrit review #1434 at http://gerrit.rockbox.org/r/1434 : Add scsi library and use it by Amaury Pouly |
18:58:01 | bluebrother | sure, great :) |
18:58:02 | pamaury | currently only the linux part is implement (I lost the windows part) |
18:58:23 | pamaury | I'm looking to a soul to help me implement/test the windows part ;) |
18:58:37 | fs-bluebot | Build Server message: Build round completed after 529 seconds. |
18:58:38 | fs-bluebot | Build Server message: Revision 622088c result: All green |
18:58:39 | fs-bluebot | Build Server message: New build round started. Revision b772782, 255 builds, 16 clients. |
18:58:59 | | Quit Link8 (Ping timeout: 248 seconds) |
18:59:55 | bluebrother | we do have some code in ipodpatcher that does SCSI on Windows |
19:00 |
19:00:28 | bluebrother | if I find some time I can give it a look ... though time has this weird "feature" that it seems to run away from me :) |
19:01:42 | pamaury | ah great, I will look into ipodpatcher code then. I think the api should be generic enough, even though I recall windows scsi has some annoying feature like behing super slow and only supporting small payloads |
19:01:46 | | Join petur [0] (~petur@rockbox/developer/petur) |
19:01:53 | pamaury | does mxe comes with its toolchain ? |
19:02:54 | | Join scorche|sh [0] (~scorche@rockbox/administrator/scorche) |
19:06:35 | fs-bluebot | Build Server message: Build round completed after 477 seconds. |
19:06:36 | fs-bluebot | Build Server message: Revision b772782 result: 0 errors 1 warnings |
19:13:06 | | Join Slasheri [0] (~miipekk@xen.ihme.org) |
19:13:06 | | Quit Slasheri (Changing host) |
19:13:06 | | Join Slasheri [0] (~miipekk@rockbox/developer/Slasheri) |
19:19:52 | bluebrother | mxe includes MinGW, so you can build that code with it |
19:20:07 | bluebrother | so it should be good enough |
19:20:22 | bluebrother | if necessary I can also look into it on Windows |
19:21:11 | | Join lebellium [0] (~chatzilla@89-93-179-5.hfc.dyn.abo.bbox.fr) |
19:28:16 | pamaury | bluebrother: apparently debian have a mingw toolchain in the repository, I will use it |
19:29:09 | bluebrother | ok |
19:39:07 | | Quit sLite (Ping timeout: 250 seconds) |
19:41:16 | | Join sLite [0] (~quassel@mail.slite.org) |
19:44:14 | | Join Link8 [0] (~me@145.133.168.70) |
19:44:53 | | Join Link7 [0] (~me@145.133.168.70) |
19:49:05 | | Quit Link8 (Ping timeout: 250 seconds) |
20:00 |
20:13:06 | | Join alexweissman [0] (~alexweiss@c-68-51-123-75.hsd1.in.comcast.net) |
20:33:44 | *** | Saving seen data "./dancer.seen" |
20:40:50 | | Join amayer [0] (~amayer@mail.weberadvertising.com) |
20:44:30 | | Quit sLite (Quit: No Ping reply in 180 seconds.) |
20:45:36 | | Join sLite [0] (~quassel@mail.slite.org) |
21:00 |
21:13:54 | | Join johnb2 [0] (~johnb2@pD9565711.dip0.t-ipconnect.de) |
21:15:25 | | Quit Slasheri (Quit: WeeChat 1.6) |
21:16:29 | johnb2 | Bilgus: I am testing the fuzev2 now. Can you please elaborate once more what "Disable unknonw actions" is supposed to do? |
21:20:03 | johnb2 | I feel I sometimes manage to leave the menu hierarchy e.g. the Settings menu without the setting taking effect, but when I re-enter later my previous selection was set to on. I still need to find a deterministic way to reproduce :-( |
21:26:41 | | Join Slasheri [0] (~miipekk@rockbox/developer/Slasheri) |
21:33:42 | johnb2 | For the "unknown actions" I believe this earlier had disabled the menu button (= south key) and the Home button. This is not true today. |
21:39:31 | | Join TheLemonMan [0] (~root@irssi/staff/TheLemonMan) |
21:42:11 | | Quit johnb2 (Ping timeout: 256 seconds) |
21:43:40 | | Quit sLite (Ping timeout: 258 seconds) |
21:45:07 | | Join sLite [0] (~quassel@mail.slite.org) |
21:57:19 | | Join Bilgus_ph [0] (~Bilgus_ph@108.100.170.38) |
21:58:43 | | Quit Bray90820 () |
21:59:00 | | Quit Slasheri (Ping timeout: 258 seconds) |
21:59:17 | | Join Slasheri [0] (miipekk@rockbox/developer/Slasheri) |
22:00 |
22:02:04 | Bilgus_ph | Johnb2 disable unknown actions will prevent any button not mapped to an action within the wps or fms from turning on the backlight. i haven't touched that code in several releases although on some players it doesn't work depending how the keymaps are laid out and how the undrlying button system works |
22:03:32 | Bilgus_ph | that being said it does not affect softlock as they are seperate entities |
22:06:34 | Bilgus_ph | I just tested it on my clip+ and fuze+ and it does as expected on clip+ the down button doesn't turn on the bl unless i long press and the fuze+ doesn't with left and right held at the same time |
22:09:20 | | Quit Bilgus_ph (Remote host closed the connection) |
22:10:58 | | Join Bilgus_ph [0] (~Bilgus_ph@108.100.170.38) |
22:14:43 | Bilgus_ph | AS far as the selection screen goes anytime you exit the settings are saved although they are not applied till you exit the whole menu so there could be something weird going on with the way you are exiting the menu although I DOUBT it since i have it apply on cancel. Main menu. And menu exit if you want to be extra sure power cycle the player and see if it works then as it will apply it from the saved settings on power up |
22:16:48 | | Quit Bilgus_ph (Read error: Connection reset by peer) |
22:33:47 | *** | Saving seen data "./dancer.seen" |
23:00 |
23:08:54 | | Join rela [0] (~x@pdpc/supporter/active/rela) |
23:17:33 | | Quit lebellium (Quit: ChatZilla 0.9.93 [Firefox 50.1.0/20161208153507]) |
23:17:51 | __builtin | pamaury: I wanted to avoid having to use overlays at all because they stop playback |
23:18:06 | __builtin | which is undesirable for a games like these |
23:19:03 | gevaerts | I imagine you could still do an overlay for some of the shared code while staying inside the plugin buffer, which would save some disk space |
23:19:37 | gevaerts | I'm a bit doubtful that that's really worth the effort though |
23:20:08 | __builtin | yeah, that'd be awfully complicated for not much of a difference |
23:20:20 | __builtin | disk is real cheap nowadays |
23:20:44 | gevaerts | Yes, but replacement SSDs tend to be flaky :) |
23:21:47 | __builtin | it's less than a 3MB difference |
23:32:33 | | Quit pamaury (Ping timeout: 258 seconds) |
23:37:13 | | Quit skapazzo (Quit: leaving) |