Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2024-09-20

00:15:11_bilgusTorC, 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_bilgusbut 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_bilgusits a little clunky but beats compiling your own build and should work across versions
00:17:39_bilgusafter 2022
01:00
01:07:36_bilgusok 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_bilgusI 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:55speachy_bilgus: so any chance you could rebase on top of the latest db i18n patch?
09:22:02_bilgusyou saying olsroFRs other patch?
09:22:13speachythe latest version of it, yeah
09:22:33speachyI'd like to squash both down into a single thing
09:22:36_bilgusuh I can copy pasta ontop of it
09:23:32_bilgusgive me a few
09:35:21***Saving seen data "./dancer.seen"
09:36:40_bilgusok I think I got it
09:37:27_bilgusuh missed tree.h
09:39:26_bilgusno nevermind I just wasn't looking at the latest set
09:41:50_bilgusI 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_bilgusroot_menu._title and menu_entry._name actually
10:00
10:14:12speachyyeah, growing the entry struct would really hurt
10:17:21_bilguseither way you have to add something since it carries around a buffer once you copy to it you lose your ID data
10:18:16speachyyeah, 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_bilguswhat 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:06speachygiven that the DB might not be entirely contained in RAM I think the origin of these strings could theoretically be evicted.
10:22:37speachythat's just a guess on my part though
10:23:18_bilgusI did see something interesting while figuring this out, you can have a talk file with several ids in it it appears
10:25:34_bilgusso 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:34speachyper-plugin .lang files is the more challenging aspect
10:32:18_bilgussomething to keep in mind if we start having problems with lang size
10:33:07speachyit'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:40speachy(the same could probably be said for most of our targets, heh)
10:34:40_bilgusa release will bring some of them out of the woodwork
10:35:41speachyyeah, naturally
10:36:26speachya 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:38speachyas in they could be compiled and distributed indepdentely
10:36:58speachyand have some expectation of working across upgrades.
10:37:05_bilgusmaybe we should put something in rbutil that hits the site and updates a count for each target some not existent page perhaps?
10:37:33speachywe already know if rbutil is responsible for a given download or not (user agent)
10:37:58_bilgusah but not manual installs
10:38:27speachyproblem 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:40speachyI'll have time tonight to smash this together and give it a spin
10:45:26_bilgusjust 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_bilgusasan really came in handy for tracking those down
10:50:49_bilgusits 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:52speachyas long as what you're working on is sufficiently generic, it's the way to go
10:52:51speachyimproving 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:04speachy(snice there are no sim-specific voice downloads)
10:53:25_bilgusahhh I ran into that and re ran the voice build script like 3x before I realized
10:54:30speachywhile (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_bilgusTorC, 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_bilguswithout the quotes..
11:24:47_bilgusanyway 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_bilgusso 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_bilgusI 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_bilgusI 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:32TorCThanks Bilgus. Will implement that once I get to my computer again.
13:36:09TorCHadn'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:20bilgusphTorC 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:06bilgusphWhich 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:20Bilgus_phLibra will still autofill the channel using
15:35:25Bilgus_phhttps://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:58zou_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:24speachythat's... unexpected; what page/section?
18:12:49speachy(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:02zou_Yeah that's what I thought too but.. it's the manual installation of the bootloader on linux
18:36:42zou_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_bilguszou_, can you give me a link that you used everything I've looked at looked correct
18:54:48zou_Yep, here for the html: https://download.rockbox.org/release/3.15/rockbox-ipodvideo-3.15-html.zip
18:54:53zou_And the pdf: https://download.rockbox.org/release/3.15/rockbox-ipodvideo-3.15.pdf
18:55:17speachyah
18:55:37speachyyou're looking at the 5-year-old 3.15 release document, not the current manual
18:55:48speachyhttps://www.rockbox.org/manual.shtml
18:56:05speachyhttps://download.rockbox.org/daily/manual/rockbox-ipodvideo.pdf
18:56:12speachyhttps://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:27zou_Ah right! But 3.15 is the last release, innit?
18:58:03zou_Ok thanks, I understand my confusion :) sorry for the noise
18:59:21_bilgusglad I asked :)
19:00
19:00:12speachyfwiw we _strongly_ recommend using current daily builds over 3.15, especially on the ipods.
19:00:29speachy(if you intend to use a SSD mod of some sort, that is)
19:02:19zou_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:11zou__bilgus: yeah, well played!
19:04:22_bilguszou_ 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_bilgusand any you find we will actively fix :)
19:10:47zou_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:25WebGuest7Ok kiwi IRC web link appears to work
19:17:52 Quit WebGuest7 (Client Quit)
19:23:16speachyfixed 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_bilgusoh sorry wasn't aware it pulled direct off there
19:25:24speachyit's in the readme. heh
19:25:40_bilguslol
19:25:45speachy(I know, documetnation about the infra? crazy town..)
19:27:39_bilguswhere is it?
19:29:01speachy$HOME/README and $HOME/update_sites.sh
19:29:21speachy$HOME/backups/cron* too
19:30:35_bilgusah
19:31:08_bilgusI was looking in the repo by that point
19:35:34***Saving seen data "./dancer.seen"
19:38:15_bilgusI 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)

Previous day | Next day