00:15:11 | _bilgus | TorC, you can use keyremap plugin its generally best to look at the keymap file on disk to get an idea of what you need as far as context (wps) and I'd guess button_down & button_repeat |
00:16:19 | _bilgus | but I usually just play with it for a bit till it does what I want https://forums.rockbox.org/index.php/topic,54131.0.html |
00:17:30 | _bilgus | its a little clunky but beats compiling your own build and should work across versions |
00:17:39 | _bilgus | after 2022 |
01:00 |
01:07:36 | _bilgus | ok I just figure out where the title was set so we can do the lookup at load instead of in tagtree_get_title() pretty happy with it now |
01:35:14 | *** | No seen item changed, no save performed. |
02:00 |
02:03:55 | _bilgus | I also got talk clips working speachy |
02:40:45 | | Quit jj5 (Remote host closed the connection) |
02:41:26 | | Join jj5 [0] (~jj5@100.80.216.139.dynamic.dsl.dv.iprimus.net.au) |
02:47:37 | | Quit jj5 (Ping timeout: 252 seconds) |
03:00 |
03:22:30 | | Join jj5 [0] (~jj5@100.80.216.139.dynamic.dsl.dv.iprimus.net.au) |
03:30:45 | | Quit jj5 (Read error: Connection reset by peer) |
03:35:18 | *** | Saving seen data "./dancer.seen" |
04:00 |
04:10:36 | | Quit othello7 (Ping timeout: 246 seconds) |
04:50:14 | | Quit PheralSparky (Read error: Connection reset by peer) |
05:00 |
05:04:29 | | Quit jacobk (Ping timeout: 260 seconds) |
05:04:37 | | Join jacobk_ [0] (~quassel@47-186-105-237.dlls.tx.frontiernet.net) |
05:30:11 | | Join paulk-bis [0] (~paulk@vpn-0-22.aquilenet.fr) |
05:30:48 | | Quit paulk (Read error: Connection reset by peer) |
05:35:19 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:23:41 | | Quit JanC (Remote host closed the connection) |
06:43:57 | | Join JanC [0] (~janc@user/janc) |
07:00 |
07:35:20 | *** | Saving seen data "./dancer.seen" |
07:42:35 | | Quit IPG (Read error: Connection reset by peer) |
08:00 |
08:08:24 | | Join jj5 [0] (~jj5@100.80.216.139.dynamic.dsl.dv.iprimus.net.au) |
09:00 |
09:20:55 | speachy | _bilgus: so any chance you could rebase on top of the latest db i18n patch? |
09:22:02 | _bilgus | you saying olsroFRs other patch? |
09:22:13 | speachy | the latest version of it, yeah |
09:22:33 | speachy | I'd like to squash both down into a single thing |
09:22:36 | _bilgus | uh I can copy pasta ontop of it |
09:23:32 | _bilgus | give me a few |
09:35:21 | *** | Saving seen data "./dancer.seen" |
09:36:40 | _bilgus | ok I think I got it |
09:37:27 | _bilgus | uh missed tree.h |
09:39:26 | _bilgus | no nevermind I just wasn't looking at the latest set |
09:41:50 | _bilgus | I was able to remove lang_id in the entry struct by giving it a ponter to title and renaming the buffer _title I don't know that its better than passing the land_id instead probably in the wash between the two TBH |
09:44:58 | _bilgus | root_menu._title and menu_entry._name actually |
10:00 |
10:14:12 | speachy | yeah, growing the entry struct would really hurt |
10:17:21 | _bilgus | either way you have to add something since it carries around a buffer once you copy to it you lose your ID data |
10:18:16 | speachy | yeah, that's what held me up originally, I needed to figure out the semantics of that stuff before I tried to get clever. |
10:18:55 | _bilgus | what would be nice is to make it so the name buffer is only created if needed but I don't know that it would truly be a net benefit or just more code and complication |
10:22:06 | speachy | given that the DB might not be entirely contained in RAM I think the origin of these strings could theoretically be evicted. |
10:22:37 | speachy | that's just a guess on my part though |
10:23:18 | _bilgus | I did see something interesting while figuring this out, you can have a talk file with several ids in it it appears |
10:25:34 | _bilgus | so you could in theory build a talk file per plugin and still load it or make a talk file that supplies different voices for certain ids |
10:30:34 | speachy | per-plugin .lang files is the more challenging aspect |
10:32:18 | _bilgus | something to keep in mind if we start having problems with lang size |
10:33:07 | speachy | it's only really an issue on 2MB targets, and it's not exactly a given that we should care about those for much longer. |
10:33:40 | speachy | (the same could probably be said for most of our targets, heh) |
10:34:40 | _bilgus | a release will bring some of them out of the woodwork |
10:35:41 | speachy | yeah, naturally |
10:36:26 | speachy | a lot of the sins we're still dealing with stem from a desire to decouple codecs, plugins, voice files, etc from the core. |
10:36:38 | speachy | as in they could be compiled and distributed indepdentely |
10:36:58 | speachy | and have some expectation of working across upgrades. |
10:37:05 | _bilgus | maybe we should put something in rbutil that hits the site and updates a count for each target some not existent page perhaps? |
10:37:33 | speachy | we already know if rbutil is responsible for a given download or not (user agent) |
10:37:58 | _bilgus | ah but not manual installs |
10:38:27 | speachy | problem is that rbutil doesn't support everything, and it's not necessarily used. And we don't know how to distinguish between new installs vs updates. |
10:40:40 | speachy | I'll have time tonight to smash this together and give it a spin |
10:45:26 | _bilgus | just be aware there might still be places the pointers are used that dont have P2STR and that will crash spectacularly haven't seen any but I may have missed one if its doing something special |
10:46:07 | _bilgus | asan really came in handy for tracking those down |
10:50:49 | _bilgus | its funny I used to do all my dev direct on a device.. The sim sometimes is not good enough due to implementation differences but asan and ubsan makes it worth using the sim anytime you can |
10:51:52 | speachy | as long as what you're working on is sufficiently generic, it's the way to go |
10:52:51 | speachy | improving the tooling so that the voice pool is defined and re-used by default has made a hell of a difference for me. |
10:53:04 | speachy | (snice there are no sim-specific voice downloads) |
10:53:25 | _bilgus | ahhh I ran into that and re ran the voice build script like 3x before I realized |
10:54:30 | speachy | while (find_pain_point) { file_it_down(); } |
11:00 |
11:05:08 | | Nick jacobk_ is now known as jacobk (~quassel@47-186-105-237.dlls.tx.frontiernet.net) |
11:23:12 | _bilgus | TorC, did you checkout keyremap? what appears to work for me is 'CONTEXT_WPS = {{ACTION_REDRAW, BUTTON_DOWN | BUTTON_REL, BUTTON_DOWN}}' that can be pasted into a .txt file an be imported into the plugin but its pretty short so you can manually enter it if you want |
11:23:26 | _bilgus | without the quotes.. |
11:24:47 | _bilgus | anyway once you get it in the plugin save it and use 'Temp Core Remap' to test once you are happy with it use 'Set Core Remap' and it will be applied on every start-up |
11:27:03 | _bilgus | so basically we eat the playlist action and map it to the redraw action |
11:35:22 | *** | No seen item changed, no save performed. |
11:35:25 | _bilgus | I have a keyrempa that I had setup that when you long press vol down it pauses the music one of my favs |
11:36:10 | _bilgus | I need to put it back find myself missing it since I switched to testing builds |
12:00 |
12:28:51 | | Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net) |
12:37:27 | | Join lebellium [0] (~lebellium@2a01cb0405d07f006186d8896a7a8a57.ipv6.abo.wanadoo.fr) |
12:48:13 | | Quit rogeliodh9101 (Quit: The Lounge - https://thelounge.chat) |
12:48:34 | | Join rogeliodh9101 [0] (~rogeliodh@rogeliodh.dev) |
13:00 |
13:35:25 | *** | Saving seen data "./dancer.seen" |
13:35:32 | TorC | Thanks Bilgus. Will implement that once I get to my computer again. |
13:36:09 | TorC | Hadn't caught the existence of the key remap function. |
14:00 |
14:50:26 | | Quit jacobk (Ping timeout: 248 seconds) |
14:51:14 | | Join jacobk [0] (~quassel@47-186-105-237.dlls.tx.frontiernet.net) |
15:00 |
15:05:53 | | Nick gevaerts_ is now known as gevaerts (~fg@user/gevaerts) |
15:20:53 | | Join bilgusph [0] (~bilgusph@58.dallas-35rh15rt.tx.dial-access.att.net) |
15:22:20 | bilgusph | TorC the plugin is on the DAP no need for a PC. I need to make manual entries for this and a few other plugins i only have documentation for them on the forum |
15:23:06 | bilgusph | Which fine for the Dev version IMO needs to be in the manual for our next release |
15:23:26 | | Quit bilgusph (Client Quit) |
15:27:00 | | Join bilgusph [0] (~bilgusph@58.dallas-35rh15rt.tx.dial-access.att.net) |
15:27:05 | | Quit bilgusph (Client Quit) |
15:34:58 | | Join Bilgus_ph [0] (~Bilgus_ph@58.dallas-35rh15rt.tx.dial-access.att.net) |
15:35:20 | Bilgus_ph | Libra will still autofill the channel using |
15:35:25 | Bilgus_ph | https://web.libera.chat/gamja/?nick=Guest#rockbox |
15:35:28 | *** | Saving seen data "./dancer.seen" |
15:38:09 | | Quit Bilgus_ph (Remote host closed the connection) |
15:46:35 | | Join PheralSparky [0] (~S|h|a|w|n@user/shawn/x-4432647) |
15:51:15 | | Join someuser [0] (~someuser@152.117.104.217) |
15:54:00 | | Quit someuser (Remote host closed the connection) |
17:00 |
17:19:43 | | Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net) |
17:31:28 | | Quit lebellium (Quit: Leaving) |
17:35:32 | *** | Saving seen data "./dancer.seen" |
18:00 |
18:10:58 | zou_ | Hey, reading up the manual to install rockbox to my ipod 5th gen, it seems the offline (pdf and html) versions are corrupted right on a supposed code block <pre>, but the online version seems fine... Letting that there, idk who will be willing to fix that :) |
18:12:24 | speachy | that's... unexpected; what page/section? |
18:12:49 | speachy | (the online html is just the offline html one unzipped) |
18:18:25 | | Quit cstine (Quit: The Lounge - https://thelounge.chat) |
18:18:45 | | Join cstine [0] (~cstine@150.136.136.191) |
18:34:02 | zou_ | Yeah that's what I thought too but.. it's the manual installation of the bootloader on linux |
18:36:42 | zou_ | The PDF juste has the '−−−−Code−−−−' decoration thing, but not the code block, and the offline html file (rockbox-buildch2.html) just ends before the 3. |
18:53:41 | _bilgus | zou_, can you give me a link that you used everything I've looked at looked correct |
18:54:48 | zou_ | Yep, here for the html: https://download.rockbox.org/release/3.15/rockbox-ipodvideo-3.15-html.zip |
18:54:53 | zou_ | And the pdf: https://download.rockbox.org/release/3.15/rockbox-ipodvideo-3.15.pdf |
18:55:17 | speachy | ah |
18:55:37 | speachy | you're looking at the 5-year-old 3.15 release document, not the current manual |
18:55:48 | speachy | https://www.rockbox.org/manual.shtml |
18:56:05 | speachy | https://download.rockbox.org/daily/manual/rockbox-ipodvideo.pdf |
18:56:12 | speachy | https://download.rockbox.org/daily/manual/rockbox-ipodvideo-html.zip |
18:56:22 | | Join massiveH [0] (~massiveH@2600:4040:a982:dc00:441b:ae6:6b10:1cae) |
18:57:27 | zou_ | Ah right! But 3.15 is the last release, innit? |
18:58:03 | zou_ | Ok thanks, I understand my confusion :) sorry for the noise |
18:59:21 | _bilgus | glad I asked :) |
19:00 |
19:00:12 | speachy | fwiw we _strongly_ recommend using current daily builds over 3.15, especially on the ipods. |
19:00:29 | speachy | (if you intend to use a SSD mod of some sort, that is) |
19:02:19 | zou_ | Ok! Great I was trying to look the main diffs or anything that could reassure me using the daily builds :) yeah I plan to use a SD mod in some times, thanks |
19:03:11 | zou_ | _bilgus: yeah, well played! |
19:04:22 | _bilgus | zou_ we are trying to get a release together but there is so much good stuff in the dev version and less bugs even |
19:04:46 | _bilgus | and any you find we will actively fix :) |
19:10:47 | zou_ | Yeah that's pretty great, I'm just discovering rockbox for now as I received my ipod two days ago, I already love that there's a morse keyboard and i'm enthusiastic to see all it can do! |
19:16:53 | | Join WebGuest7 [0] (~WebGuest7@syn-162-154-213-134.res.spectrum.com) |
19:17:25 | WebGuest7 | Ok kiwi IRC web link appears to work |
19:17:52 | | Quit WebGuest7 (Client Quit) |
19:23:16 | speachy | fixed in the template and pushed (you could have just edited the template file in the rockbox-www repo; the server updates itself every quarter-hour) |
19:25:01 | _bilgus | oh sorry wasn't aware it pulled direct off there |
19:25:24 | speachy | it's in the readme. heh |
19:25:40 | _bilgus | lol |
19:25:45 | speachy | (I know, documetnation about the infra? crazy town..) |
19:27:39 | _bilgus | where is it? |
19:29:01 | speachy | $HOME/README and $HOME/update_sites.sh |
19:29:21 | speachy | $HOME/backups/cron* too |
19:30:35 | _bilgus | ah |
19:31:08 | _bilgus | I was looking in the repo by that point |
19:35:34 | *** | Saving seen data "./dancer.seen" |
19:38:15 | _bilgus | I don't know that helped lol but good to know the info anyway :) |
21:00 |
21:15:57 | | Quit baltazar (Ping timeout: 265 seconds) |
21:35:35 | *** | Saving seen data "./dancer.seen" |
23:00 |
23:35:38 | *** | No seen item changed, no save performed. |
23:52:58 | | Join braewoods_ [0] (~braewoods@user/braewoods) |
23:53:29 | | Quit braewoods (Read error: Connection reset by peer) |
23:55:49 | | Quit braewoods_ (Remote host closed the connection) |
23:55:59 | | Join braewoods__ [0] (~braewoods@user/braewoods) |