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-12-15

00:11:50 Join stgiga [0] (~stgiga@24.75.127.6)
00:13:28stgigaI know it's been a year since I was last here, but I just want to say that UnifontEX now supports Unicode 15.1 (rather than just Unicode 15), and the BDF even has the new characters.
00:29:06stgigaGiven the situation with names and all that I mentioned last year (look at the logs), I *especially now* cannot be the one to integrate it, because the site requires real names, something that I don't find to be particularly safe for someone like me, especially given who I'm related to. Then again I joined the net in 2013 despite being born in
00:29:07stgiga2002, and THAT definitely required an alias. I've always been cautious online.
01:00
01:00:13 Quit dconrad (Remote host closed the connection)
01:00:46 Join dconrad [0] (~dconrad@152.117.104.232)
01:05:17 Quit dconrad (Ping timeout: 252 seconds)
01:20:57 Quit pixelma (Quit: .)
01:20:57 Quit amiconn (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
01:23:22 Join pixelma [0] (~marianne@p200300ea8703b3008c69b62a00490eac.dip0.t-ipconnect.de)
01:23:23 Join amiconn [0] (~jens@p200300ea8703b3008c69b62a00490eac.dip0.t-ipconnect.de)
01:57:28***Saving seen data "./dancer.seen"
02:00
02:48:14stgigaI have a question
02:50:39 Quit massiveH (Quit: Leaving)
03:00
03:08:34 Join dconrad [0] (~dconrad@152.117.104.232)
03:13:05 Quit dconrad (Ping timeout: 248 seconds)
03:57:29***Saving seen data "./dancer.seen"
05:00
05:08:43 Join lebellium [0] (~lebellium@2a01cb0405d07f00d33a0da62bfc2206.ipv6.abo.wanadoo.fr)
05:10:03 Join dconrad [0] (~dconrad@152.117.104.232)
05:14:35 Quit dconrad (Ping timeout: 260 seconds)
05:57:33***Saving seen data "./dancer.seen"
07:00
07:11:33 Join dconrad [0] (~dconrad@152.117.104.232)
07:15:49 Quit dconrad (Ping timeout: 248 seconds)
07:52:33CH23stgiga: remember dontasktoask.com ;)
07:57:34***Saving seen data "./dancer.seen"
08:00
08:06:09 Quit mrkrisprolls (Quit: Tchussss!)
09:00
09:11:02 Join dconrad [0] (~dconrad@152.117.104.232)
09:13:13rb-bluebotBuild Server message: New build round started. Revision f8fa1e7d5a, 345 builds, 9 clients.
09:13:13rb-bluebotS5L8702: Move I/O addresses and bit masks from clocking driver to SoC definitions, reuse existing definitions by Vencislav Atanasov
09:15:45 Quit dconrad (Ping timeout: 276 seconds)
09:27:12rb-bluebotBuild Server message: Build round completed after 840 seconds.
09:27:14rb-bluebotBuild Server message: Revision f8fa1e7d5a result: All green
09:27:26rb-bluebotBuild Server message: New build round started. Revision 004304dc65, 345 builds, 9 clients.
09:27:26rb-bluebotunicode: add iso_decode_ex with utf8 buffer size check by Roman Artiukhin
09:32:14 Quit speachy (Quit: WeeChat 4.4.3)
09:32:27 Join speachy [0] (~speachy@rockbox/developer/speachy)
09:32:27Mode"#rockbox +v speachy" by ChanServ (ChanServ@services.libera.chat)
09:34:42speachyW00fer: Rockbox exists because we don't want to use (or even attempt to tweak) the stock firmwar on mp3 players.
09:37:31speachynevermind that tweaking the stock OS requires binary patching and jumping through a ton of hoops even after one figures how how/where it does things.
09:39:51speachyI have a hard time seeing how that 'about rockbox' thing is due to a41a001, as that should only affect multivolume/multidrive systems, and the nano2g isn't.
09:40:32speachybut maybe it's hitting a different codepath that is broken.
09:41:59speachystgiga: thanks for the heads-up, I'll look into it. I'm not sure we're technically able to utilize the extra glyphs due to our fonts bing limited to 16-bit character numbers.
09:43:40rb-bluebotBuild Server message: Build round completed after 975 seconds.
09:43:42rb-bluebotBuild Server message: Revision 004304dc65 result: All green
09:43:50rb-bluebotBuild Server message: New build round started. Revision 63d8aa0077, 345 builds, 9 clients.
09:43:51rb-bluebotmetadata: mp3: update out-of-date comments by Christian Soffke
09:48:24speachy(that came up in another context just last night fwiw)
09:50:01 Join dconrad [0] (~dconrad@152.117.104.232)
09:54:33 Quit dconrad (Ping timeout: 265 seconds)
09:57:37***Saving seen data "./dancer.seen"
09:57:47rb-bluebotBuild Server message: Build round completed after 837 seconds.
09:57:48rb-bluebotBuild Server message: Revision 63d8aa0077 result: All green
10:00
10:08:02speachystgiga: oh, you said you had a question?
10:32:08W00fer@speachy: I know. But since Rockbox is very power hungry going back to the stock OS is for now needed....
10:32:36W00ferAnd it would not hurt to know why the stock OS does not work and Rockbox does on the accessory protocol.
10:33:27_bilgusso like I feel like the better choice is to work on ipod power consumption in RB from our side if we were to put any effort towards it
10:33:50W00ferThe only option I heard is shutting off the harddrive
10:33:55W00ferBut
10:34:01_bilgusW00fer, if you figure that out lets us know..
10:34:36W00ferIpodlinux has it already in reverse since 2007. By disabling cache the hdd always runs. So maybe it's not shutting off the harddrive but making the cache work
10:34:54_bilgusthe disassemblers haven't gotten much better Reverse Engineering binary code is no fun
10:35:09W00ferEven Ghidra or IDA Pro?
10:35:26_bilgusnames that are big its still not trivial
10:35:54W00ferIt's native ARM code but who is working on the iPods?
10:36:11_bilgusbetter effort to hook an ipod to a current shunt and start experimenting
10:39:15_bilguswell you pull up some ghidra and try to figure out where the real entry point is after a few days you'll find it and you might get a few libc functions that it figured out the rest is wall of 100000: LDR1023 MOV123 ASL
10:40:22_bilguswithout an area to go secifically or some real source to match it to you might as well go looking for the holy grail
10:52:17_bilgusSO I noticed something weird plugins don't scroll properly in the sim
10:54:24_bilgusit works fine in core as theres a reoccurring full screen update called but not so for the plugins and works properly on device
10:54:46_bilgusits almost like update_rect is ignored
10:56:46_bilgusI can add my own lcd_update() and it works but if I convert the current rect_update to full screen (they both use the same underlying function) it doesn't work, so maybe a race??
11:00
11:16:25 Join mrkrisprolls [0] (mrkrisprol@lecturify.net)
11:49:08 Join JanC_ [0] (~janc@user/janc)
11:49:08 Quit JanC (Killed (zirconium.libera.chat (Nickname regained by services)))
11:49:08 Nick JanC_ is now known as JanC (~janc@user/janc)
11:52:48 Join dconrad [0] (~dconrad@152.117.104.232)
11:57:36 Quit dconrad (Ping timeout: 276 seconds)
11:57:41***Saving seen data "./dancer.seen"
12:00
12:39:56 Join dconrad [0] (~dconrad@152.117.104.232)
12:44:10 Quit dconrad (Ping timeout: 252 seconds)
12:58:22_bilgusscrolling doesn't work in the Debug>view CPU stats either but when I enable my workaround to check for a dirty scroll vp it scrolls way too fast perhaps the combination of fast refresh with scrolling enabled?
13:00
13:57:43***Saving seen data "./dancer.seen"
14:00
14:15:27W00fer_bilgus: what is a current shunt?
14:16:17_bilgusits a precision resistor that allows you to measure a voltage across it tat corresponds to the amp draw
14:18:31_bilgusfor instance while the screen is on you might get .05 volts and that might be 5 ma across the current shunt then when the screen is off it might read .01v and you now know the screen draws 4ma
14:20:13_bilgushttps://en.wikipedia.org/wiki/Current_sensing
14:31:42speachyanother approach is to poke at the PCB to figur eout where the hard drive power comes from,
14:32:36speachyand from there figure out if there are any control lines (eg a power MOSFET connected to a GPIO)
14:33:04speachyand trace those control lines to where they originate (eg a specific pad on the main SoC)
14:39:59_bilgus^with that info you now at least have a needle to go looking for in a disassembly it might also allow you to figure it out directly in our drivers which would likely be a far less daunting task
14:47:45 Join chris_s [0] (~chris_s@2a09:bac3:2b59:126e::1d6:106)
14:52:39rb-bluebotBuild Server message: New build round started. Revision 843157e227, 345 builds, 9 clients.
14:52:39rb-bluebotS5L8702: Abstract LCD driver by Vencislav Atanasov
14:58:47chris_sspeachy: the CHECK_VOL(i)  (changed from i < NUM_VOLUMES in the second to last changed line here: https://git.rockbox.org/cgit/rockbox.git/diff/apps/menus/main_menu.c?id=a41a001258 )  applies to targets without HAVE_MULTIVOLUME and it evaluates to 0 < NUM_VOLUMES for all i. (i.e. the loop condition is always true) , since IF_MV_VOL(v) is defined
14:58:48chris_sto 0 if not multi-volume
15:00
15:01:54 Join dconrad [0] (~dconrad@152.117.104.232)
15:06:25 Quit dconrad (Ping timeout: 252 seconds)
15:06:41 Join JanC_ [0] (~janc@user/janc)
15:06:42 Quit JanC (Killed (mercury.libera.chat (Nickname regained by services)))
15:06:42 Nick JanC_ is now known as JanC (~janc@user/janc)
15:07:54rb-bluebotBuild Server message: Build round completed after 916 seconds.
15:07:55rb-bluebotBuild Server message: Revision 843157e227 result: All green
15:09:47speachychris_s: hmm... I changed those to IF_MV_VOL to fix ohter problems
15:19:31speachyI tihnk the original use of CHECK_VOL / CHECK_DRV was probably different than it is now.
15:32:23speachybut clearly using them as loop tests is wrong
15:34:24rb-bluebotBuild Server message: New build round started. Revision 10b8448511, 345 builds, 9 clients.
15:34:25rb-bluebotDon't use CHECK_VOL(x) as a loop conditional by Solomon Peachy
15:47:45W00fer_bilgus: isn't the iPod power scheme or schematics known since 2004?
15:48:26W00ferspeachy: I only have a Multimeter no oscilloscope
15:48:41speachythat's all you need. that and a sacrificial PCB.
15:49:31rb-bluebotBuild Server message: Build round completed after 907 seconds.
15:49:33rb-bluebotBuild Server message: Revision 10b8448511 result: All green
15:49:38speachybtw, you should be more specific about which ipod model you're referring to. There are what, 15 unique (non-touch/shuffle) models?
15:49:42rb-bluebotBuild Server message: New build round started. Revision e334a1f95e, 345 builds, 9 clients.
15:49:42rb-bluebotSettings: Make Default Codepage default to UTF-8 by Dana Conrad
15:50:42speachyAFIK there's never been any schematics published publicly. I don't know what the original reverse engineering efforts produced any.
15:51:19speachy(and keep in mind that was still 10-15 years ago, and those folks have long since moved onto other things)
15:57:44***Saving seen data "./dancer.seen"
16:00
16:04:52rb-bluebotBuild Server message: Build round completed after 910 seconds.
16:04:53rb-bluebotBuild Server message: Revision e334a1f95e result: All green
16:05:03rb-bluebotBuild Server message: New build round started. Revision de8d1437dc, 345 builds, 9 clients.
16:05:03rb-bluebotmetadata: asf: Use system utf16decode conversion by Roman Artiukhin
16:21:23rb-bluebotBuild Server message: Build round completed after 980 seconds.
16:21:24rb-bluebotBuild Server message: Revision de8d1437dc result: All green
16:56:57 Nick JanC is now known as Guest9011 (~janc@user/janc)
16:56:57 Join JanC_ [0] (~janc@user/janc)
16:56:57 Quit Guest9011 (Killed (lithium.libera.chat (Nickname regained by services)))
16:56:57 Nick JanC_ is now known as JanC (~janc@user/janc)
17:00
17:19:56 Quit lebellium (Quit: Leaving)
17:57:47***Saving seen data "./dancer.seen"
18:00
18:08:09rb-bluebotBuild Server message: New build round started. Revision 5e66f0e762, 345 builds, 9 clients.
18:08:09rb-bluebotplugins: Remove id3 lib by Christian Soffke
18:17:14winsim-buildbotNew Windows simulator build round started. Revision 5e66f0e762, plugins: Remove id3 lib by Christian Soffke
18:18:08winsim-buildbotNew Windows simulator build round started. Revision 5e66f0e762, plugins: Remove id3 lib by Christian Soffke
18:21:52rb-bluebotBuild Server message: Build round completed after 824 seconds.
18:21:53rb-bluebotBuild Server message: Revision 5e66f0e762 result: All green
18:39:29 Quit bpye (Quit: Ping timeout (120 seconds))
18:40:04 Join bpye [0] (~bpye@user/bpye)
18:40:15 Quit chris_s (Quit: Client closed)
18:42:16-->"version" received from MarcAndersen_ (~BOFHIRC@217.74.221.70)
18:42:26CtcpVersion from MarcAndersen_!~BOFHIRC@217.74.221.70
18:42:28 Join chris_s [0] (~chris_s@140.248.36.54)
18:46:23rb-bluebotBuild Server message: New build round started. Revision 8f5128da16, 345 builds, 9 clients.
18:46:23rb-bluebotShow Track Info: Support fs tags in Playlist Viewer, Properties, and PictureFlow by Christian Soffke
18:46:43 Join JanC_ [0] (~janc@user/janc)
18:46:43 Nick JanC is now known as Guest5164 (~janc@user/janc)
18:46:43 Quit Guest5164 (Killed (molybdenum.libera.chat (Nickname regained by services)))
18:46:43 Nick JanC_ is now known as JanC (~janc@user/janc)
18:49:42MarcAndersen/ctcp marcandersen pmchatrequest
18:49:55MarcAndersenSorry wrong window
18:51:39 Quit JanC (Ping timeout: 276 seconds)
18:58:06 Join JanC [0] (~janc@user/janc)
19:00
19:02:53rb-bluebotBuild Server message: Build round completed after 991 seconds.
19:02:54rb-bluebotBuild Server message: Revision 8f5128da16 result: All green
19:26:32 Join massiveH [0] (~massiveH@2600:4040:a982:5400:edb5:e994:5132:c524)
19:29:52 Quit chris_s (Quit: Client closed)
19:34:27 Join dconrad [0] (~dconrad@152.117.104.232)
19:42:51winsim-buildbotBuild round completed after 5083 seconds.
19:43:30 Join chris_s [0] (~chris_s@140.248.36.54)
19:57:49***Saving seen data "./dancer.seen"
19:58:52 Join JanC_ [0] (~janc@user/janc)
19:58:52 Quit JanC (Killed (tantalum.libera.chat (Nickname regained by services)))
19:58:52 Nick JanC_ is now known as JanC (~janc@user/janc)
20:00
20:18:30 Quit chris_s (Quit: Client closed)
20:28:40 Join chris_s [0] (~chris_s@2a04:4e41:66:1b::b805:b865)
21:00
21:02:33 Join OlsroFR [0] (~OlsroFR@user/OlsroFR)
21:03:54 Quit dconrad (Remote host closed the connection)
21:06:11OlsroFRIf anyone here is owning an iPod and is interested to get gapless playback on unsupported ones and to store much more songs without lags and issues on Stock OS, I wrote a new guide: https://www.reddit.com/r/ipod/comments/1hf60i9/gapless_playback_on_unsupported_ipods_with_stock/
21:06:12OlsroFRThis is only Stock OS related; Rockbox does not need something like this even with old iPods and the Rockbox database can support much more songs on the database without lags even with old iPods. Have a nice day everyone
21:08:23 Quit OlsroFR (Quit: Client closed)
21:14:54 Quit chris_s (Quit: Client closed)
21:16:15rb-bluebotBuild Server message: New build round started. Revision 1468649258, 345 builds, 9 clients.
21:16:15rb-bluebotConvert non-ASCII characters to UTF-8 or C-string literals by Vencislav Atanasov
21:24:44 Join MarcAndersen__ [0] (~no_znepna@217.74.221.70)
21:25:29 Quit MarcAndersen (Ping timeout: 244 seconds)
21:25:46 Nick MarcAndersen__ is now known as MarcAndersen (~no_znepna@217.74.221.70)
21:30:03 Join dconrad [0] (~dconrad@152.117.104.232)
21:31:10rb-bluebotBuild Server message: Build round completed after 896 seconds.
21:31:12rb-bluebotBuild Server message: Revision 1468649258 result: All green
21:52:42 Join JanC_ [0] (~janc@user/janc)
21:52:42 Nick JanC is now known as Guest776 (~janc@user/janc)
21:52:42 Quit Guest776 (Killed (copper.libera.chat (Nickname regained by services)))
21:52:42 Nick JanC_ is now known as JanC (~janc@user/janc)
21:57:51***Saving seen data "./dancer.seen"
22:00
22:35:38 Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net)
23:00
23:00:41 Quit jj5 (Read error: Connection reset by peer)
23:07:49 Quit massiveH (Quit: Leaving)
23:16:08 Quit dconrad (Remote host closed the connection)
23:22:56 Join dconrad [0] (~dconrad@152.117.104.232)
23:57:53***Saving seen data "./dancer.seen"

Previous day | Next day