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-05-11

00:01:17 Quit jacobk (Ping timeout: 240 seconds)
00:21:12 Join aaabbb- [0] (~aaabbb@
00:26:04 Join jacobk [0] (~quassel@
00:30:13 Quit othello7 (Ping timeout: 256 seconds)
00:43:34***Saving seen data "./dancer.seen"
02:15:49 Quit massiveH (Quit: Leaving)
02:22:42 Quit Maxdamantus (Ping timeout: 252 seconds)
02:28:45 Join Maxdamantus [0] (~Maxdamant@user/maxdamantus)
02:43:35***Saving seen data "./dancer.seen"
03:33:17 Quit jacobk (Ping timeout: 240 seconds)
03:35:39 Join jacobk [0] (~quassel@
03:43:18 Quit jacobk (Ping timeout: 268 seconds)
03:58:49 Join lebellium [0] (
04:03:36 Join jacobk [0] (~quassel@
04:03:42 Quit Bobathan_ (Quit: ZNC 1.8.2+deb2+b1 -
04:04:00 Join Bobathan_ [0] (
04:32:05user890104did anyone play with STORAGE_RAMDISK recently? i can't get it to show as "media present" on the usb host for some reason
04:33:22user890104the drive itself is recognised, and for some reason smartctl was able to show the size, while stating that there is no media
04:43:37***Saving seen data "./dancer.seen"
04:51:49 Quit PheralSparky (Quit: Leaving)
05:02:16 Join f_ [0] (~AUGESOUND@user/f-:38077)
05:21:26 Quit wLLm (Ping timeout: 252 seconds)
05:25:39 Join wLLm [0] (~wLLm@2a10:3781:3ed0::3)
06:05:15 Quit CH23[m] (Ping timeout: 272 seconds)
06:05:50 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
06:11:52user890104uhm..... seems like there are two ramdisk implementations in rockbox, one is using STORAGE_RAMDISK and the other is USB_USE_RAMDISK
06:15:35 Quit CH23[m] (Read error: Connection reset by peer)
06:15:48 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
06:24:16user890104ok so USB_USE_RAMDISK is to expose a ramdisk to the USB host, and STORAGE_RAMDISK is when
06:24:38user890104the device itself is configured so that its storage is a ramdisk, and not any other media
06:43:41***Saving seen data "./dancer.seen"
06:59:18dookchris_s: I see you use %x to load images in interpod, is it more performant compared to preloading with %xl?
07:25:21 Quit CH23[m] (Ping timeout: 255 seconds)
07:26:07 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
07:43:23 Quit CH23[m] (Read error: Connection reset by peer)
07:43:37 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
08:06:53 Quit wLLm (Ping timeout: 240 seconds)
08:13:06 Join wLLm [0] (~wLLm@
08:30:37 Join wLLm_ [0] (~wLLm@
08:30:38 Quit wLLm (Ping timeout: 252 seconds)
08:30:40 Nick wLLm_ is now known as wLLm (~wLLm@
08:37:27 Quit wLLm (Ping timeout: 268 seconds)
08:43:43***Saving seen data "./dancer.seen"
08:44:07 Join wLLm [0] (~wLLm@
08:44:59 Quit CH23[m] (Ping timeout: 260 seconds)
08:45:11 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
08:54:25 Join chris_s [0] (
09:09:07chris_sdook: It may be *marginally* faster when loading the theme, but I doubt that would be in any way perceptible. Iirc, I originally used %x for images drawn for the backdrop to ensure they would get dithered when I hadn't I pre-dithered them. In other instances, I probably just liked the idea of eliminating an additional tag whenever an image was
09:09:08chris_sunconditionally displayed in a single place.
09:10:38chris_son* the backdrop
09:18:09 Quit chris_s (Quit: Connection closed)
09:18:22 Join chris_s [0] (
09:21:36chris_s_bilgus_: Incidentally, it doesn't seem like the worst idea, to make *running* a file the default for the Shortcuts menu instead of browsing to it, i.e. have shortcuts be of type "file" instead of "browse" by default, when you add one
10:30:36 Quit chris_s (Quit: Connection closed)
10:43:45***Saving seen data "./dancer.seen"
10:50:15_bilgus_chris_s I think I have a method worked out, I'm working on implementing some special targets so far I have :browser, and plan on a few more
10:52:38_bilgus_basically you use the pluginload with the special targets and instead of starting a plugin it loads core fns and processes the param as the file path its running
10:54:40_bilgus_atm I ws thinking you could choose when you add a file/plugin to the shortcuts menu but we could just make it use the default initially and allow the user to edit the action
10:58:37_bilgus_my little hash lookup appears to work very well just as an on disk store but I think with larger ram targets I should probably just lod the whole thing in ram but IDK thats even needed so I might wait for that
11:01:54_bilgus_I thought about trying to just 'genericize' the whole thing into a kv database but I can't find a good implementation with proper licensing that doesn't use linux or windows APIs for most of the heavy lifting
11:05:02_bilgus_as far as the shortcuts getting stored I intend to save the shortcut file as it always does (ie the full path) but will add a u32 to store the hash it was stored as then on startup the hashes could be rebuilt if the dat file no longer existed or was taken to a different device
11:07:33_bilgus_I already have a way to export the dat file and import it so I think endianess conversion won't need to be done on load
11:16:09_bilgus_my only issue with that :browser target is getting it to actually start the browser if its not already loaded but i'll eventually figure it out set_current_file just runs the plugin if the browser isn't loaded or wipes out the path with the rootpath if I do load it after
11:22:25_bilgus_as far as targets maybe?? :Browser, :Playlist, :Shortcut and the viewer.config file will filter them for our desired file types automagically
11:22:26 Quit Trzyzet (Quit:
11:22:59_bilgus_oh and :Playnow
11:24:48 Join Trzyzet [0] (
11:25:00_bilgus_I envision this as a way to centralize most of that code for handling that stuff atm its spread far and wide with lots of partial reimplementations lying around
11:43:04 Quit jacobk (Ping timeout: 268 seconds)
12:24:17 Join chris_s [0] (~chris_s@2a02:8071:67a0:a360::7d1b)
12:27:26 Join davisr [0] (~davisr@fsf/emeritus/davisr)
12:43:47***Saving seen data "./dancer.seen"
13:01:57 Quit CH23[m] (Read error: Connection reset by peer)
13:02:10 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
13:11:07 Quit CH23[m] (Read error: Connection reset by peer)
13:12:07 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
14:08:25 Join jacobk [0] (~quassel@2603:8080:b200:7b02::b71)
14:35:44 Quit jacobk (Ping timeout: 268 seconds)
14:43:49***Saving seen data "./dancer.seen"
14:49:06_bilgus_well damn I always thought the open with viewer used the extension to decide what plugin to show the user but not really its only in effect to do the default plugin and I guess
15:02:06 Quit chris_s (Remote host closed the connection)
15:03:57 Join chris_s [0] (~chris_s@2a02:8071:67a0:a360::7d1b)
15:08:19 Quit chris_s (Remote host closed the connection)
15:08:31 Join chris_s [0] (~chris_s@2a02:8071:67a0:a360::7d1b)
15:11:52 Quit davisr (Quit: yeehaw)
15:21:41 Quit f_ (Remote host closed the connection)
15:33:25 Join jacobk [0] (
16:04:35 Quit jacobk (Ping timeout: 260 seconds)
16:20:45dookchris_s: Yeah, that makes sense. I might try and do some tests using a really big image array files or something to measure the difference
16:26:38 Quit baltazar (Quit: Lost terminal)
16:30:47 Join baltazar [0] (~baltazar@user/baltazar)
16:34:58 Join PheralSparky [0] (~Shawn@user/shawn/x-4432647)
16:43:50***Saving seen data "./dancer.seen"
16:56:21 Join jacobk [0] (
17:42:53 Quit jacobk (Ping timeout: 240 seconds)
18:06:22 Join IPG [0] (
18:26:37 Quit chris_s (Remote host closed the connection)
18:42:59 Join chris_s [0] (
18:43:51***Saving seen data "./dancer.seen"
18:43:52 Join CH23 [0] (~CH23@revspace/participant/ch23)
18:56:13 Join massiveH [0] (~massiveH@2600:4040:a982:c800:f063:2e87:1b34:e0e1)
19:06:11 Quit chris_s (Remote host closed the connection)
19:06:24 Join chris_s [0] (~chris_s@2a02:8071:67a0:a360::7d1b)
19:12:01 Join jacobk [0] (
19:17:41 Quit jacobk (Ping timeout: 240 seconds)
19:34:16user890104i am trying to get ipod6g to work with STORAGE_RAMDISK, which does not appear to be used anywhere currently. this is my current patch:
19:35:26user890104the changes in main.c are logical bugs, which i'm going to submit as a patch. for some reason usb_exclusive_storage() returns false, so i'm not sure how to fix it and just skip it for ramdisk targets
19:36:12user890104what's strange is that the usb host (ubuntu 24.04) cannot read the sectors via UMS. here's a kernel log:
19:36:48user890104can someone help me diagnose the issue?
19:38:04user890104and just for context, i'm trying to get STORAGE_RAMDISK working because i'm working on new device ports, which don't currently have a storage driver, and want to make some use of them until a driver is ready
19:45:19 Join jacobk [0] (~quassel@
19:50:27 Quit jacobk (Ping timeout: 260 seconds)
20:15:03 Quit chris_s ()
20:19:18 Quit lebellium (Quit: Leaving)
20:20:15 Quit CH23[m] (Read error: Connection reset by peer)
20:20:46 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
20:25:04 Nick aaabbb- is now known as aaabbb (~aaabbb@
20:25:05 Quit aaabbb (Changing host)
20:25:05 Join aaabbb [0] (~aaabbb@user/aaabbb)
20:43:55***Saving seen data "./dancer.seen"
21:10:32 Quit cnx (Remote host closed the connection)
21:12:48 Join cnx [0] (
21:16:34 Quit baltazar (Ping timeout: 268 seconds)
21:18:07 Join baltazar [0] (~baltazar@user/baltazar)
21:22:29 Join jacobk [0] (
22:27:17 Quit jacobk (Ping timeout: 240 seconds)
22:43:58***Saving seen data "./dancer.seen"
23:28:40 Join jacobk [0] (
23:39:41 Quit jacobk (Ping timeout: 240 seconds)

Previous day | Next day