00:03:28 | *** | Saving seen data "./dancer.seen" |
00:08:35 | speachy | let's see what this publish thing does. |
00:09:56 | speachy | making the "public" wiki purely static will be _huge_. |
00:14:48 | braewoods | speachy: https://github.com/phoenixlzx/MinoriWiki |
00:14:56 | braewoods | interesting concept |
00:15:22 | braewoods | though not sure how easy it is to use for a user |
00:19:11 | | Quit ac_laptop (Ping timeout: 240 seconds) |
00:21:39 | speachy | https://www.rockbox.org/file/Main/WebHome.html |
00:25:21 | braewoods | speachy: i noticed bilgus was using 'register' in a few prototype patches for the H10 |
00:25:35 | braewoods | speachy: does that actually do anything? last i heard most compilers just ignore register now. |
00:25:39 | | Join Strife89 [0] (~quassel@adsl-74-250-141-224.ags.bellsouth.net) |
00:25:48 | braewoods | since they have enough resources to make decisions like that themselves |
00:26:18 | braewoods | i've only really seen it in ancient source code like for X11 |
00:26:31 | speachy | yeah, it's generally pointless |
00:28:00 | braewoods | i saw a rare H120 on ebay recently |
00:28:14 | braewoods | it's the early design instead of the black and silver |
00:28:51 | braewoods | https://www.ebay.com/itm/RETRO-IRIVER-IHP-120-PORTABLE-MP3-MP4-MEDIA-PLAYER-FM-TUNER-VOICE-RECORDER-20GB/333925219340 |
00:35:47 | _bilgus | speachy nice! |
00:37:10 | _bilgus | braewoods, I didn't look at the asm but it probably doesn't it was already there though |
00:37:37 | braewoods | _bilgus: i see |
00:37:49 | braewoods | i bought an F20 to attempt a repair on |
00:37:56 | braewoods | i'll let you know if it works with rockbox or not |
00:38:15 | braewoods | it should |
00:38:34 | braewoods | sad how crappy the samsung units turns out to be |
00:38:42 | braewoods | too unreliable for me to recommend to anyone |
00:38:54 | braewoods | not rockbox, just a general design flaw with them |
00:39:19 | braewoods | the HDDs have a tendency of disconnecting too easily |
00:39:27 | braewoods | so yea |
00:39:31 | braewoods | i don't want to fuck with that mess |
00:48:20 | braewoods | _bilgus: you can markoff the H120 and H320. |
00:48:28 | braewoods | i confirmed those working during my bootloader work, remember? |
00:48:35 | braewoods | even recently for the H120 |
00:51:33 | _bilgus | k |
00:52:24 | _bilgus | 300 == 320? |
00:54:50 | _bilgus | johnb has a bunch of sansas |
00:55:05 | _bilgus | like the fuze v1 and clip IIRC |
00:55:22 | _bilgus | maybe an e200 |
00:55:54 | _bilgus | btw clipv1 is next on the chopping block as far as low ram devices |
00:56:03 | _bilgus | it doesn't even have a sd card |
01:00 |
01:19:03 | braewoods | _bilgus: it's h320/h340 |
01:19:11 | braewoods | same unit, different sizes for HDDs |
01:58:58 | __builtin | speachy: what's going on with the wiki? |
01:59:26 | __builtin | the edits by BaseUserMapping_### seem to be making pages require registration to view |
02:00 |
02:03:32 | *** | Saving seen data "./dancer.seen" |
02:12:50 | braewoods | speachy: thanks for the help debugging the gigabeat |
03:00 |
03:39:54 | | Join lebellium [0] (~lebellium@89-92-69-66.hfc.dyn.abo.bbox.fr) |
04:00 |
04:03:35 | *** | No seen item changed, no save performed. |
05:00 |
05:23:57 | | Join pamaury [0] (~pamaury@rockbox/developer/pamaury) |
06:00 |
06:03:37 | *** | No seen item changed, no save performed. |
07:00 |
07:29:46 | speachy | __builtin: uh.... I dunno...? Got a specific example? |
07:37:48 | speachy | So.. at 04:08 or so, a bunch of pages were changed by 'AdminUser' |
07:41:08 | _bilgus | speachy have a look on the frontpage under: news |
07:43:48 | | Join massiveH [0] (~massiveH@ool-18e4e82f.dyn.optonline.net) |
07:45:03 | speachy | main rockbox page? |
07:48:40 | _bilgus | speachy that user changed the paypal links |
07:49:05 | _bilgus | they go to ?336081fec2f640eb777ae7884b0b97dd' /> |
07:49:49 | _bilgus | donate button so its a hack |
07:50:50 | speachy | I don't see it on www |
07:51:07 | _bilgus | https://www.rockbox.org/wiki/SansaAMSFirmware?rev=45 https://www.rockbox.org/wiki/SansaAMSFirmware?rev=46 |
07:51:11 | _bilgus | I diffed the two |
07:51:22 | _bilgus | line 123 |
07:54:21 | speachy | that's part of the template |
07:54:25 | speachy | the paypal link I mean |
07:56:02 | _bilgus | must have been indescriminately replacing links? seems the main page still goes to the pp link |
07:57:12 | speachy | I mean, that is pulled from a template and that template has not changed |
07:57:55 | _bilgus | oh is it just a random number? |
07:58:37 | speachy | I don't know where the 'validation_key' input in that paypal form is coming from but it's probably the template engine trying to prevent multiple submissions of a given form. |
07:58:51 | speachy | but the hosted_button_id is correct, and the URL is correct. |
07:59:22 | speachy | when I try to generate a diff between the stuff that 'AdminUser' chagned I see nothing |
07:59:44 | _bilgus | really? |
07:59:56 | _bilgus | there is a bunch but the think that matters is at the end |
08:00 |
08:00:23 | _bilgus | what I did is view the page view source and used an online diff |
08:00:37 | _bilgus | https://www.diffchecker.com |
08:01:40 | | Join ac_laptop [0] (~ac_laptop@186.2.247.129) |
08:01:43 | speachy | use the wiki page diff tool... and nothing. unless the wiki's differ is broken, which is always possible |
08:01:55 | speachy | yeah, that validation_key is random |
08:02:14 | _bilgus | ok good I saw that was like that sneaky fucker |
08:03:10 | speachy | but that series of changes at 04:08 -> 04:10 is highly suspicious |
08:03:39 | *** | No seen item changed, no save performed. |
08:04:01 | speachy | but other than triggering permission problems.. |
08:05:31 | speachy | the displayed time is GMT. so it really happened around midnight local |
08:07:35 | speachy | which was when I was mucking with things. But at no point did I ever muck with permissions |
08:07:42 | | Quit ac_laptop (Ping timeout: 268 seconds) |
08:09:05 | | Join ac_laptop [0] (~ac_laptop@186.2.247.129) |
08:09:15 | _bilgus | when I was reading through the static wiki I was reading about the incident |
08:09:46 | _bilgus | the 'incident' I guess someone hacked the wiki and wiped out most of it |
08:11:25 | _bilgus | https://www.rockbox.org/wiki/WikiRestore |
08:11:47 | | Join ZincAlloy [0] (~Adium@ip5f5acf9f.dynamic.kabel-deutschland.de) |
08:11:52 | _bilgus | kinda cool just how much rb history is in that wiki |
08:12:23 | _bilgus | so maybe the conversion script screwed with permissions? |
08:12:29 | _bilgus | seems unlikely |
08:13:02 | speachy | I can't seem to recreate the initial permission problem. of course I did completely blow away foswiki's cache |
08:13:50 | speachy | I'm not sure where those supposed shadow edits came from, but for now I'm going to chalk this up to the wiki engine losing its mind again |
08:14:36 | _bilgus | gonna revert them to fix it or is there something you can do on the back? |
08:15:30 | | Join MrZeus [0] (~MrZeus@2a02:c7f:a0aa:4400:48ab:1448:3526:df42) |
08:16:11 | speachy | there's nothing to revert, as far as I can tell. |
08:17:52 | _bilgus | oh you meant by unable to repro that it was already fixed then? |
08:18:35 | speachy | I touched all of the pages that were suppoedly changed (you still have RockboxUsbHandling locked btw0 |
08:18:58 | _bilgus | oh yeah viewing the history |
08:19:03 | speachy | but there's no change between the versions that I can see |
08:19:30 | speachy | all I can think of is that something tried to sneak in while I was mucking wth the config. |
08:19:37 | speachy | or just random crawling traffic |
08:19:48 | speachy | and the special snowflake got all melty |
08:21:26 | speachy | one nice thing about this publish plugin is that it can suck in all external referencs |
08:22:46 | speachy | yeah, that was triggered by the export plugin |
08:22:54 | speachy | which accesses everything as 'AdminUser' |
08:23:23 | speachy | ... I think those pages all have graphs |
08:26:38 | _bilgus | ah that sounds likely |
08:28:26 | _bilgus | can we pull in the template too or set up a template for it with our logo and such or is it stuck with black/white? |
08:28:55 | speachy | I'm trying to sort that out |
08:29:02 | _bilgus | ah got ya |
08:29:24 | speachy | https://www.rockbox.org/file2/Main/XDuooX3.html |
08:29:27 | speachy | current WIP |
08:29:38 | _bilgus | how big is the static btw? |
08:29:44 | _bilgus | the static wiki |
08:29:48 | speachy | 31MB of html |
08:30:24 | speachy | with all resources (css,js,images,etc) pulled externally. |
08:30:37 | _bilgus | ah so another metric tonne |
08:30:58 | speachy | won't be that bad |
08:32:06 | _bilgus | I'd like to be able to have a local version of that for bettwer searching |
08:32:19 | speachy | annoyingly it doesn't distinguish between "attachments" and "external resources" |
08:32:56 | _bilgus | that page doesn't look too bad wish it had back buttons |
08:35:31 | _bilgus | dare I say it actuaslly reads better than with the live one |
08:39:38 | speachy | how so? |
08:39:51 | _bilgus | just because all the wiki junk is gone |
08:40:56 | _bilgus | I assume it still has the revision date at the bottom? |
08:41:49 | _bilgus | that always got me trying to click a link and getting pulled into 15 seconds of backing out |
08:43:01 | _bilgus | Oh I guess itdoesn't save the revision dae |
08:43:13 | _bilgus | looking at the static one from LN |
08:43:39 | speachy | it's all templates |
08:43:57 | _bilgus | I guess if you gen the whole thing then it doesn't matter |
08:44:36 | speachy | that's the plan but I'd like to preserve the revision info/dates etc |
08:46:10 | speachy | I still haven't figured out how it pulls in the rockbox template crap. |
08:46:21 | | Quit massiveH (Quit: Leaving) |
08:47:06 | _bilgus | well it surely looks like the way forward in that form we might even be able to ge someone to archive it |
08:47:30 | speachy | oh, niice. |
08:47:35 | speachy | refresh the X3 page |
08:48:22 | _bilgus | fonts? |
08:49:29 | speachy | that's the default "plain" template |
08:50:22 | _bilgus | not bad |
08:59:55 | | Join dys [0] (~dys@aurora.ydns.eu) |
09:00 |
09:34:22 | | Quit pamaury (Ping timeout: 246 seconds) |
09:36:05 | | Join pamaury [0] (~pamaury@rockbox/developer/pamaury) |
10:00 |
10:00:33 | | Quit ac_laptop (Quit: WeeChat 3.0) |
10:00:53 | | Join ac_laptop [0] (~ac_laptop@186.2.247.129) |
10:03:42 | *** | Saving seen data "./dancer.seen" |
10:04:48 | | Quit ac_laptop (Client Quit) |
10:06:04 | | Join ac_laptop [0] (~ac_laptop@186.2.247.129) |
10:50:04 | _bilgus | Well adding my own rempa context was the easy part My loader to place the keymap in buffer will be a bit harder but probably not too bad compared to the plugin to create these key maps ( g#3274 ) |
10:50:05 | fs-bluebot | Gerrit review #3274 at https://gerrit.rockbox.org/r/c/rockbox/+/3274 : Add custom action mapping to core WIP by William Wilgus |
10:51:48 | _bilgus | I'm thinking first you choose a context then it gives you a list of actions then you choose button 1 and it asks you to press the button combo |
10:51:50 | speachy | whoops, wrong room. |
10:52:14 | speachy | I've cleaned out a ton of ancient twiki-related stuff out of the wiki and disabled some heavyweight compatibility plugins |
10:52:24 | speachy | so it should subjectively feel a bit zippier |
10:52:29 | speachy | let me know if something is broken |
10:52:51 | speachy | (a side effect is that I touched pretty much every file. so recentchanges is ... useless) |
10:53:40 | _bilgus | I'll take a stroll through hopefully since I have no particular destination I'll stumble onto a BIP |
10:54:26 | speachy | I also added to the forum plea for testing post |
10:54:37 | _bilgus | old bug http://svn.rockbox.org/viewvc.cgi/trunk/docs/KNOWN_ISSUES |
10:54:54 | _bilgus | https://www.rockbox.org/wiki/DocsIndex |
10:55:08 | speachy | _bilgus: https://www.rockbox.org/wiki/DoItRight seems to apply to #3724 :D |
10:58:54 | _bilgus | I fell my idea fits that ethos but hope the implementation does too! |
10:58:58 | _bilgus | feel lol |
10:59:52 | _bilgus | looking through the wiki I see lots of refs to the Archos :P |
11:00 |
11:01:40 | _bilgus | don't know if these were broken before https://www.rockbox.org/wiki/ScreenShots16bpp |
11:02:16 | _bilgus | color units is the only group that has broken images |
11:03:26 | speachy | it's pulling from the h300 manual |
11:03:39 | speachy | been broken for some time actually |
11:03:48 | speachy | but interestingly, it appears that the h300 manual is broken |
11:04:18 | _bilgus | https://www.rockbox.org/wiki/GeneralFAQ#What_exactly_is_the_CONTRIBUTING_file_63 same deal as the KNOWN_ISSUES |
11:09:53 | _bilgus | TORB https://www.rockbox.org/wiki/TowerOfRockbox TORB TORB TORB |
11:10:17 | _bilgus | forgot thats where that was ^ :p |
11:11:10 | gevaerts | That's the most important page on the wiki! :) |
11:11:41 | _bilgus | I hope these guys come back around once they hit retirement age |
11:12:23 | _bilgus | just in awe of what it all became even if it is a bit rusty |
11:17:12 | fs-bluebot | Build Server message: New build round started. Revision 39db911164, 298 builds, 11 clients. |
11:17:23 | speachy | that should fix the h300 manual. |
11:17:40 | speachy | (and tonight, the missing screenshots will appear) |
11:25:25 | speachy | oh! the docs/MAINTAINERS is also _very_ outdated. I'm adding myself into a few places |
11:27:35 | fs-bluebot | Build Server message: Build round completed after 623 seconds. |
11:27:37 | fs-bluebot | Build Server message: Revision 39db911164 result: All green |
11:29:08 | fs-bluebot | Build Server message: New build round started. Revision 5d292d9283, 298 builds, 11 clients. |
11:40:13 | fs-bluebot | Build Server message: Build round completed after 664 seconds. |
11:40:15 | fs-bluebot | Build Server message: Revision 5d292d9283 result: All green |
11:40:22 | blbro[m] | gevaerts: Don't forget GoldenQuotes :) |
11:48:39 | gevaerts | Ah yes :) |
11:59:34 | speachy | fixing up piles of git links in the wiki now |
12:00 |
12:03:43 | *** | Saving seen data "./dancer.seen" |
12:11:33 | speachy | there are about 100 links to svn.rockbox.org |
12:12:19 | speachy | 74, to be precise |
12:14:07 | speachy | not really sure how to go about fixing that up. |
12:33:15 | | Quit emacsomancer (Read error: Connection reset by peer) |
12:33:56 | | Join emacsomancer [0] (~runner@c-174-52-88-123.hsd1.ut.comcast.net) |
12:36:25 | | Quit emacsomancer (Excess Flood) |
12:36:58 | | Join emacsomancer [0] (~runner@c-174-52-88-123.hsd1.ut.comcast.net) |
12:53:41 | | Quit ac_laptop (Ping timeout: 240 seconds) |
12:57:13 | | Join ac_laptop [0] (~ac_laptop@186.2.247.129) |
13:00 |
13:16:16 | | Quit ecs (Changing host) |
13:16:16 | | Join ecs [0] (esawady@sourcehut/interns/ecs) |
13:38:45 | | Quit kakaka (Ping timeout: 240 seconds) |
13:52:07 | | Join kakaka [0] (~koniu@gateway/tor-sasl/koniu) |
14:00 |
14:03:44 | *** | Saving seen data "./dancer.seen" |
14:29:43 | _bilgus | gevaerts, I can never rem if its you or saratoga that has all those players |
14:31:54 | speachy | I recall saratoga having a pretty large stash |
14:33:03 | _bilgus | well yours is probably getting that way lol |
14:33:54 | speachy | only if you include broken Fuzes |
14:34:10 | speachy | (stupid ribbon cable) |
14:35:41 | speachy | for some reason aliexpress thinks I'm russian now |
14:39:06 | speachy | huh, xduoo has a new x2s model now. |
14:39:08 | speachy | https://www.aliexpress.com/item/1005002388837732.htm |
14:39:17 | speachy | https://www.aliexpress.com/item/1005002388837732.html |
14:39:40 | speachy | ... and the ChinaInc copy editing is in full force |
14:44:48 | _bilgus | Oh I hope its powerful enough looks like the form factor is a bit bigger and thicker than a clip |
14:45:24 | _bilgus | haha yellow line lcd too |
14:46:16 | speachy | The earlier X2 was a Rockhip RKNano, highly likely this is the same |
14:47:13 | speachy | (IIRC dual core cortex-M3, each core with 1MB RAM) |
14:47:24 | _bilgus | iirc someone started that port |
14:47:46 | speachy | though I think the RAM is fully accessible by both cores |
14:47:58 | _bilgus | maybe it was just to find out it wasn't gonna happen idr |
14:48:21 | speachy | non-contiguous 2MB is really pushing it for a swcodec device |
14:48:35 | speachy | and since SOMEONE nuked our hwcodec stuff from orbit... |
14:48:45 | _bilgus | clip v1 does it |
14:48:52 | _bilgus | :P |
14:48:59 | _bilgus | its a good thing! |
14:50:11 | bertrik | speachy: meet.jit.si often thinks I'm arabic |
14:50:25 | speachy | hmm. rockchip claims it only has 1MB total. |
14:50:42 | _bilgus | oh in that case nooope |
14:51:23 | speachy | 64K PMU SRAM, 320K IRAM / 256K DRAM for core0, 128/256 for core1 |
14:51:36 | _bilgus | i bet you could do it but itd wipe out the flash and storage in short order |
14:51:43 | _bilgus | and slow |
14:51:54 | braewoods | evne if it has hardware codecs we'd need to know how to use it |
14:51:58 | speachy | it can execute from flash. |
14:52:06 | braewoods | and it would heavily limit what you can do |
14:53:14 | speachy | I'd love to do a cortex-M port of rockbox but only the highest-end microcontrollers support external DRAM |
14:53:41 | braewoods | i honestly think we're better off with devices that can do it all in software without blinking an eye |
14:53:46 | braewoods | more flexibility |
14:53:49 | speachy | and when you compare the cost of that vs a RPiZero... |
14:54:29 | braewoods | i sometimes wonder if we could use one of those prebuilt cases and just cut out the holes we need for hardware buttons or so |
14:54:41 | speachy | there's a series of cortex-m-based players on the market now; a lot of clones of a hacky dsign someone did a while ago |
14:54:42 | braewoods | make our own rockbox in a sense |
14:55:15 | speachy | identifiable from their very cube-like box, keypad, and display. |
14:55:37 | braewoods | speachy: all those generics that are unbranded? |
14:55:47 | | Quit J_Darnley (Ping timeout: 252 seconds) |
14:55:59 | braewoods | not a good choice for building a stable port from since it's hard to know if the hardware will vary or what. |
14:56:53 | braewoods | what would one need to make their own rockbox unit? |
14:57:02 | braewoods | some GPIO buttons |
14:57:05 | braewoods | a type C port |
14:57:20 | speachy | battery |
14:57:24 | braewoods | yea |
14:57:32 | braewoods | and some kind of board to bring it all together |
14:57:52 | speachy | it's not "hard" but it takes upfront investment |
14:58:11 | braewoods | a prototype case might be possible from these aluminum project boxes i see floating around |
14:58:29 | braewoods | won't be as space efficient as a polished design |
14:58:58 | braewoods | oh, and i guess we'd need a DAC and LCD of course |
14:59:10 | braewoods | radio and RTC optional |
14:59:15 | speachy | but why bother, when an old ipod costs less and is more portable/robust? :) |
14:59:24 | braewoods | lmao |
14:59:39 | braewoods | and the popularity of the ipods even now... |
14:59:56 | speachy | apple did sell a bajillion of them. |
14:59:58 | braewoods | you can find replacement shells which aren't an option on any other line |
15:00 |
15:00:07 | speachy | and say what you will about apple, their industrial design is top-notch. |
15:00:15 | braewoods | it was anyway |
15:00:19 | braewoods | today i'm not so sure |
15:01:18 | speachy | I have a couple Allwinner V3 dev boards, plus the pinecube |
15:01:35 | | Join J_Darnley [0] (~J_Darnley@d51A44418.access.telenet.be) |
15:01:44 | | Join chris_s [0] (5fdf48d7@ip-95-223-72-215.hsi16.unitymediagroup.de) |
15:01:46 | speachy | both of which are good baselines for another hosted port.. or even native |
15:02:09 | braewoods | speachy: what do you think of dropping the code for half-finished ports that no one has moved forward with in over 5 years? |
15:02:15 | speachy | but as the conversation with pine64 demonstrated, it's the case tooling that's the real investment |
15:02:20 | braewoods | i see a number of those in the current GIT. |
15:02:31 | braewoods | most of them have no development builds even |
15:03:06 | speachy | I'm generally in favor of nuking 'em, but there's not actually much code involved. |
15:03:28 | braewoods | yea but i don't like keeping dead weight around |
15:03:39 | | Join jdarnley [0] (~J_Darnley@d51A44418.access.telenet.be) |
15:03:49 | braewoods | i'd like to clean up the codebase of old ports that people never finished |
15:04:00 | braewoods | or stable ports that we can't verify as working anymore |
15:04:05 | braewoods | but that's for later |
15:04:05 | speachy | until it causes pain, it's not really an issue. unlike, say, the swcodec stuff that's been a thorn in our sides for a decade |
15:04:13 | braewoods | hwcodec? |
15:04:19 | speachy | hwcodec, yeah |
15:06:11 | | Quit J_Darnley (Ping timeout: 246 seconds) |
15:06:19 | speachy | https://hackaday.com/2018/08/28/pipod-a-raspberry-pi-zero-portable-music-player/ |
15:07:58 | chris_s | Does somebody know what this comment is supposed to mean? |
15:08:02 | chris_s | https://github.com/Rockbox/rockbox/blob/ca4d63d4d903e3de356afb8d129ae61c660ff9b4/apps/tree.c#L737 |
15:08:05 | chris_s | I'd like to enable the QS when a dir filter is enabled (like browsing playlists), but I' wondering whether I'm missing something as to the purpose of it being disabled there: |
15:09:17 | speachy | chris_s: I think that's a leftover from the Archos Reorder which had F1/F2/F3 generic keys |
15:09:43 | chris_s | ah, thanks |
15:13:39 | speachy | braewoods: https://penonaudio.com/music-players/acmee-mf-01.html |
15:14:22 | braewoods | huh |
15:14:23 | speachy | there's a bunch that look sorta the same as this; sometimes with a mono screen, sometimes with a larger one, sometimes with a scrollwheel like this, but always the same keypad |
15:14:41 | speachy | it's an STM32 attached to a high-end DAC |
15:14:56 | speachy | (and usually a pretty good analog path) |
15:22:22 | braewoods | speachy: i think if i find again where dialing back optimizations makes stuff work again, i'll look at stack size first. |
15:22:33 | braewoods | it's a quick and easy thing to verify. |
15:22:50 | speachy | braewoods: yeah, but which stack? :D |
15:23:02 | braewoods | that's what the debug menu is for :D |
15:23:12 | braewoods | if there's any stacks close to overflowing |
15:23:19 | braewoods | that's a sign it may be respnsible |
15:23:41 | braewoods | that last one was kinda weird |
15:23:52 | braewoods | who would have expected an issue due to a thread stack overflow |
15:24:31 | braewoods | i always wondered how linux gets away with giving each program 8MB of stack |
15:24:40 | braewoods | considering how many processes you got running |
15:24:44 | braewoods | not counting threads |
15:25:12 | braewoods | i have 300 processes running right now |
15:25:15 | speachy | two reasons −− 1, a _lot_ more RAM to play with, and 2, it's virtual. |
15:25:22 | speachy | well, (3) −− overcommit by design |
15:25:43 | braewoods | 2.4GB just for stack, if it was actually allocated fully |
15:26:12 | braewoods | but truth is most programs don't actually come close to using the full stack |
15:26:27 | braewoods | they're <2 MB or so |
15:27:12 | braewoods | in any case i found myself using the stack for larger string constants to reduce costs associated with malloc |
15:27:25 | braewoods | especially if it's short lived |
15:27:38 | braewoods | strdup makes sense for copying to more permanent storage |
15:27:56 | speachy | braewoods: another DAP on the same basic platform: https://www.linsoul.com/products/zishan-dsd |
15:28:05 | braewoods | stack is the fastest way to allocate short lived memory |
15:28:09 | speachy | big color screen but those same five buttons. :) |
15:28:12 | braewoods | only real drawback is limited size |
15:28:52 | braewoods | wouldn't it be hard to support? |
15:29:29 | braewoods | in fact it looks like they just hollowed out an aluminium boc |
15:29:31 | braewoods | obx |
15:29:33 | braewoods | box |
15:30:16 | speachy | stm32f475, which has a Cortex-M7 @216MHz, 512K flash, 320K RAM. |
15:30:35 | braewoods | so how could rockbox possibly work with that? |
15:30:38 | braewoods | the RAM is pitiful |
15:31:12 | braewoods | most targets have 32MB of RAM |
15:31:54 | speachy | that design has an FPGA onboard; usually it's to take a single I2S stream and split it to two indepedent DACs |
15:32:04 | speachy | because crosstalk is teh devil |
15:32:15 | speachy | (and then plug a shared-ground headphone into it) |
15:35:15 | speachy | but that's the state of artisinal DAPs |
15:35:36 | speachy | for the chinese hipster equivalents |
15:38:25 | braewoods | speachy: i thought we called them audiophiles now? |
15:39:31 | speachy | well, audiophones are the ones buying bluetooth tube amps |
15:53:06 | | Quit chris_s (Quit: Ping timeout (120 seconds)) |
15:55:30 | speachy | braewoods: incidently, I have access to a 3D printer now. so it's feasible for me to make a custom case for prototyping purposes. |
16:00 |
16:00:53 | braewoods | ah |
16:03:46 | *** | Saving seen data "./dancer.seen" |
16:05:31 | | Quit Acou_Bass (Quit: ZNC 1.8.2 - https://znc.in) |
16:11:21 | | Join johnb7 [0] (~johnb2@p5b3afd1b.dip0.t-ipconnect.de) |
16:13:09 | johnb7 | _bilgus As testing current builds, is there anything in particular I should look out for? I don't really use any plugin, just audio with different codec and radio. |
16:13:27 | johnb7 | *As for testing |
16:14:28 | speachy | johnb7: fundamentally, "it boots and plays music" is more data than we have |
16:14:49 | speachy | (we've had two targets broken in dev builds for ~6 months!) |
16:15:28 | johnb7 | ok, tomorrow I can test sansa e200 (v1 and v2) and fuze v1. |
16:16:06 | | Join amachronic [0] (5284b862@82.132.184.98) |
16:18:43 | amachronic | speachy: I can say the M3K meets the boots and plays music criteria... it appears someone on the forums successfully booted the native port too |
16:19:11 | | Quit Strife89 (Ping timeout: 240 seconds) |
16:21:44 | speachy | amachronic: the difference there being that it wasn't previously working and nobody's going to be nbesmirching our good name for breaking someting that used to work. :) |
16:22:30 | amachronic | yeah :P just noticed the forum thread says untested |
16:23:08 | | Join Strife89 [0] (~quassel@adsl-74-250-151-186.ags.bellsouth.net) |
16:27:59 | speachy | I'll mostly likely be spending my (limited) hacking time over the weekend railing against the wiki and other infra crap |
16:28:30 | speachy | oh, there looks to be a NIB sansa c200 on ebay, so far $35 will take it home |
16:34:20 | speachy | I updated the forum post to indicate the M3K is partially working. (native port) |
16:37:11 | speachy | pretty sure the DX50/DX90 are okay, or at least they're no worse than they used to be. |
16:37:40 | | Quit johnb7 (Quit: Nettalk6 - www.ntalk.de) |
16:42:03 | | Quit MrZeus (Ping timeout: 246 seconds) |
16:42:39 | | Join MrZeus [0] (~MrZeus@2a02:c7f:a0aa:4400:48ab:1448:3526:df42) |
16:51:46 | braewoods | speachy: NIB? |
16:51:51 | speachy | new-in-box |
16:51:58 | braewoods | oh |
16:52:14 | speachy | no idea if it's a v1 (PP) or v2 (AMS) |
16:56:35 | braewoods | aren't all sansas using flash? |
16:56:36 | gevaerts | _bilgus: I have a decent number of players. Most of them haven't been powered on in years though, and their battery wasn't in the best of shapes ten years ago, so who knows... |
17:00 |
17:01:30 | speachy | yes, all flash (some with uSD slots) |
17:08:09 | speachy | think anyone will mind if I purge the WPS gallery stuff on the wiki? It's been completely irrelevant for some time. |
17:10:53 | speachy | 26 wiki pages, and about 550MB worth of theme data. |
17:59:42 | braewoods | is that even relevant to a wiki? |
17:59:52 | braewoods | themes should probably be a separate site |
18:00 |
18:03:50 | *** | Saving seen data "./dancer.seen" |
18:03:53 | bertrik | speachy: there is a crossfeed-algorithm in rockbox! |
18:13:13 | | Join Acou_Bass [0] (~Acou_Bass@cpc96070-bolt17-2-0-cust175.10-3.cable.virginm.net) |
18:28:55 | | Quit amachronic (Quit: Connection closed) |
18:33:36 | | Quit pamaury (Ping timeout: 265 seconds) |
18:54:01 | | Quit lebellium (Quit: Leaving) |
19:00 |
19:07:31 | | Quit ac_laptop (Ping timeout: 268 seconds) |
19:12:36 | | Join ZincAlloy1 [0] (~Adium@2a02:8108:943f:d824:8db1:a467:4810:c681) |
19:13:14 | | Quit ZincAlloy (Ping timeout: 265 seconds) |
19:29:36 | _bilgus | johnb i'm ok with boots and plays a song |
19:30:13 | speachy | braewoods: it's the themesite-before-there-was-a-themesite |
19:34:25 | | Join ac_laptop [0] (~ac_laptop@186.2.247.129) |
19:35:42 | | Join massiveH [0] (~massiveH@ool-18e4e82f.dyn.optonline.net) |
19:42:12 | speachy | it's only useful in the archaelogical sense. |
20:00 |
20:03:52 | *** | Saving seen data "./dancer.seen" |
20:14:44 | | Quit ac_laptop (Ping timeout: 268 seconds) |
20:18:23 | | Join ac_laptop [0] (~ac_laptop@186.2.247.129) |
20:22:50 | | Quit ZincAlloy1 (Quit: Leaving.) |
20:24:10 | | Join dconrad [0] (d026e411@208.38.228.17) |
20:28:32 | fs-bluebot | Build Server message: New build round started. Revision e09df1ce5b, 298 builds, 10 clients. |
20:37:34 | dconrad | amachronic: I was trying to install the m3k native port, and I think I screwed something up |
20:37:50 | dconrad | I can't get it to boot or boot over usb anymore |
20:38:37 | dconrad | do you reckon you could try to help? |
20:39:30 | fs-bluebot | Build Server message: Build round completed after 657 seconds. |
20:39:32 | fs-bluebot | Build Server message: Revision e09df1ce5b result: All green |
20:52:18 | | Quit MrZeus (Ping timeout: 246 seconds) |
20:56:41 | | Quit Acou_Bass (Quit: ZNC 1.8.2 - https://znc.in) |
21:00 |
21:01:16 | | Join Acou_Bass [0] (~Acou_Bass@cpc96070-bolt17-2-0-cust175.10-3.cable.virginm.net) |
21:40:50 | | Quit dconrad (Quit: Ping timeout (120 seconds)) |
21:42:53 | | Join dconrad [0] (d026e411@208.38.228.17) |
22:00 |
22:03:54 | *** | Saving seen data "./dancer.seen" |
22:32:18 | speachy | just blocked four IP ranges that were pounding the site. |
22:44:51 | | Join f1reflyylmao [0] (~f1refly@dynamic-077-003-197-046.77.3.pool.telefonica.de) |
22:45:41 | | Quit f1refly (Ping timeout: 258 seconds) |
22:45:42 | | Nick f1reflyylmao is now known as f1refly (~f1refly@dynamic-077-003-197-046.77.3.pool.telefonica.de) |
22:50:22 | speachy | closer to a dozen now. all using random user agents, all working in concert |
22:50:36 | speachy | this is why we can't have nice things, sigh. |
23:00 |
23:07:34 | speachy | two dozen |
23:11:15 | | Quit dconrad (Quit: Ping timeout (120 seconds)) |
23:17:09 | | Join dconrad [0] (d026e411@208.38.228.17) |
23:21:36 | _bilgus | wtf like a bot crawler attack? |
23:27:53 | speachy | I dunno. I suspect this bot swarm is responsible for most of the traffic the site gets |
23:28:08 | speachy | closer to 3 dozen. including several /16s |
23:32:58 | speachy | currently crawling the tracker. again. |
23:33:23 | speachy | hit the wiki three times and the tracker at least once before, irc logs 3 or 4 times this evening so far |
23:34:00 | speachy | one more /22 |
23:34:52 | speachy | a /24 |
23:35:07 | speachy | each indivual IP might only hit once every 5-10 minutes |
23:35:36 | speachy | but the b/w usage is to the point where folks are going to start noticing if I can't cut some of this back |
23:36:49 | speachy | bumped two /23s into a /22... |
23:39:10 | speachy | also banned a couple of IP ranges that were trying to break into the forum |
23:40:43 | | Join saratoga [0] (620acd42@cpe-98-10-205-66.rochester.res.rr.com) |
23:41:09 | speachy | (no legit operation would be faking their user-agents like that..) |
23:41:57 | saratoga | I was going to say that the high performance/low power switch on the AK4376 seemed silly, but looking at the datasheet, putting the DAC in "high performance" mode increases power consumption by more than the *total* power consumption of the AMSv2 Sansas |
23:42:33 | * | speachy chuckles. |
23:42:59 | saratoga | i think they may not have picked the best dac for a low power portable device |
23:44:32 | speachy | it's for the street cred! |
23:49:56 | saratoga | even in low power mode the DAC will be quantization noise limited given 16 bit data, so actually we should probably use low power mode and get that nice battery bump |
23:50:06 | saratoga | at least until someone implements 24 bit output in the driver |
23:51:21 | | Quit ac_laptop (Ping timeout: 260 seconds) |
23:51:59 | speachy | yeah, that's not going to happen anytime soon |
23:52:12 | saratoga | also strange, high power mode doesn't actually increase the amplifier output at all, rather it just seems to disable some filter taps in the DSP core and some other digital stuff |
23:53:26 | _bilgus | saratoga can you get some of your players out for some dev build checks? |
23:53:42 | saratoga | actually no, it does change the headphone amp power consumption |
23:53:50 | saratoga | _bilgus, yes I can test some |
23:53:54 | saratoga | just the current build? |
23:54:02 | _bilgus | I've a post on the forum fell free to fill in |
23:54:57 | _bilgus | yeah we are finding after the toolchain bump some players aren't working, also the lcd rewrite, just want to be sure we aren't 'bricking' players in the next release |
23:55:17 | _bilgus | feel* second time ive misspelled that today |
23:56:08 | speachy | basic smoke testing is enough |
23:57:00 | saratoga | FWIW, the Creative Zen Vision M port is barely a bootloader and hasn't been touched in over a decade, so no need to test that |
23:57:11 | _bilgus | noted |
23:57:29 | _bilgus | braewoods, and I were puzzling that yesterday |