--- Log for 28.03.121 Server: weber.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 2 days and 10 hours ago 00.00.53 *** Saving seen data "./dancer.seen" 00.01.37 Join Saijin_Naib [0] (~Saijin_Na@2603-7081-1d05-7230-d060-a48b-987a-18b8.res6.spectrum.com) 00.07.33 Quit kakaka (Ping timeout: 240 seconds) 00.11.18 Join kakaka [0] (~koniu@gateway/tor-sasl/koniu) 00.32.21 Quit Saijin_Naib (Read error: Connection reset by peer) 00.32.40 Join Saijin_Naib [0] (~Saijin_Na@2603-7081-1d05-7230-d060-a48b-987a-18b8.res6.spectrum.com) 00.45.55 Quit Saijin_Naib (Ping timeout: 252 seconds) 00.51.36 Quit bzed (Read error: Connection reset by peer) 00.53.13 Join bzed [0] (~bzed@shell.bzed.at) 01.06.13 Join Saijin_Naib [0] (~Saijin_Na@2603-7081-1d05-7230-d060-a48b-987a-18b8.res6.spectrum.com) 01.15.05 Quit massiveH (Quit: Leaving) 01.26.21 Quit Saijin_Naib (Ping timeout: 250 seconds) 02.00.55 *** Saving seen data "./dancer.seen" 02.44.46 Join ZincAlloy [0] (~Adium@ip5f5acf9f.dynamic.kabel-deutschland.de) 04.00.56 *** No seen item changed, no save performed. 04.02.19 Quit S|h|a|w|n (Quit: Leaving) 04.47.51 Join J_Darnley [0] (~J_Darnley@d51A44418.access.telenet.be) 04.48.21 Quit jdarnley (Ping timeout: 252 seconds) 04.50.45 Join lebellium [0] (~lebellium@89-92-69-66.hfc.dyn.abo.bbox.fr) 05.21.06 Join MrZeus [0] (~MrZeus@194.37.96.151) 06.01.00 *** Saving seen data "./dancer.seen" 06.16.02 Join PimpiN8 [0] (~PimpiN8@178.239.173.176) 06.20.11 Quit PimpiN8 (Ping timeout: 240 seconds) 06.24.44 Join pamaury [0] (~pamaury@rockbox/developer/pamaury) 06.25.23 Join PimpiN8 [0] (~PimpiN8@178.239.173.176) 07.01.20 Quit kakaka (Remote host closed the connection) 07.01.47 Join kakaka [0] (~koniu@gateway/tor-sasl/koniu) 08.01.02 *** Saving seen data "./dancer.seen" 09.10.02 Join tchan1 [0] (~tchan@c-98-206-141-238.hsd1.il.comcast.net) 09.12.36 Quit tchan (Ping timeout: 260 seconds) 09.18.18 Quit tchan1 (Quit: WeeChat 3.0.1) 09.18.36 Join tchan [0] (~tchan@lunar-linux/developer/tchan) 09.38.41 Join Saijin_Naib [0] (~Saijin_Na@2603-7081-1d05-7230-f093-1424-fefb-9093.res6.spectrum.com) 09.40.02 # amachronic: I added the m3k main, bootloader, and spl builds to the farm. 09.40.15 # updated the front page with the good news too 09.47.32 # themesite added... 09.48.55 # UISim build doesn't work. mostly just a matter of getting a high-ish res image of the front and defining the display/button coordinates. 09.49.45 # speachy: if this works out, does it mean we're dropping the linux variant? 09.50.31 # native in theory means we can bypass OF bugs 09.50.35 # I mean, it's there and "works" but I honestly don't see the point in bothering given the significant issues the underlying platform has. 09.50.47 # (ie the base OS) 09.51.02 # we should probably drop it once the native port is mature enough 09.51.08 # to avoid confusing people 09.51.15 # the native port is already more mature than the hosted port. 09.51.19 # oh 09.51.21 # LMAO 09.51.37 # (IMO, etcetc) 09.51.41 # anyway 09.51.52 # i'll continue working on the usb stack 09.52.03 # and it'll be a springboard for native ports of the hibyos-based players too. 09.52.13 # MTP is going to be useful across a ton of other ports 09.52.50 # but i'm just going to drop my plans for remote playback control, too much work to make it work side by side with main feature set 09.52.55 Quit Saijin_Naib (Ping timeout: 250 seconds) 09.53.01 # but i'll probably add DateTime and BatteryLevel 09.53.09 # small extras 09.53.34 # but it would make a nice extra to add to rbutil 09.53.48 # "hey, i can sync your rockbox RTC with your PC RTC" 09.54.18 # "hey, this is your rockbox's batterylevel, neat huh?" 09.55.26 # bluebrother^: how hard would it be to add rbutil support for a few minor MTP features? 09.56.01 # bluebrother^: i'm planning to add battery reporting and RTC access via MTP features since they shouldn't pose any real difficulty to add. 10.00.06 Join ac_laptop [0] (~ac_laptop@186.2.247.129) 10.01.04 *** Saving seen data "./dancer.seen" 10.48.49 # Build Server message: New build round started. Revision afd8361d08, 297 builds, 10 clients. 10.51.23 # ok, this should have the full set of native m3k stuff in it. and also kick off the themesite population of m3k themes. 11.02.37 # Build Server message: Build round completed after 828 seconds. 11.02.48 # Build Server message: Revision afd8361d08 result: All green 11.21.09 Join Saijin_Naib [0] (~Saijin_Na@2603-7081-1d05-7230-bd46-6d18-647e-0c8b.res6.spectrum.com) 11.31.00 Quit ac_laptop (Quit: WeeChat 3.0) 11.31.18 Join ac_laptop [0] (~ac_laptop@186.2.247.129) 11.37.25 Quit Saijin_Naib (Disconnected by services) 11.37.29 Join Saijin-Naib [0] (~Saijin_Na@2603-7081-1d05-7230-bd46-6d18-647e-0c8b.res6.spectrum.com) 11.56.07 Join amachronic [0] (5284bb04@82.132.187.4) 11.59.06 # speachy: just noticed you added the M3K to autobuilder. Have you tried the new port on your own M3K yet? 11.59.55 # not yet. I'm fixing up the sim build at the moment 12.00.40 # thanks for that, I never bothered trying to build it myself 12.00.57 # since you're here, left/right is the prev/next arrows on the keypad? and up/down/select are different parts of teh central scroll zone? 12.01.08 *** Saving seen data "./dancer.seen" 12.01.23 # Yeah that's correct. 12.01.38 # select is the middle of the scrollbar 12.01.39 # cool, thanks. 12.02.01 # sorry about the button mappings, they're kind of crappy atm and need polishing. 12.02.13 # eh, that's going to be a WIP for a while. 12.06.54 Quit Saijin-Naib (Ping timeout: 258 seconds) 12.09.43 # g#3263 12.09.45 # Gerrit review #3263 at https://gerrit.rockbox.org/r/c/rockbox/+/3263 : Add M3K native to the simulator by Solomon Peachy 12.10.38 # took a couple of tweaks to some of the m3k-specific code to disable it in a sim build but nothing any of the other ports didn't need too. 12.11.20 # Looks sane to me 12.12.35 # Build Server message: New build round started. Revision 058a9ec945, 298 builds, 10 clients. 12.12.50 # ok, here it goes. sim added to the builds too. 12.13.03 Quit pamaury (Ping timeout: 246 seconds) 12.13.36 # my plan is to try the port on my m3k tonight (If I get sufficient time-to-tinker after my other responsibilites are done) 12.14.49 # great, lemme know if you have a problem or the wiki's unclear. 12.16.02 # I think info about the difference between the native and linux-based port would be warranted, but the instructions seem clear 12.16.48 # is it reasonable to assume that the nand dump is going to always be the same? 12.16.59 # Yes, it should be. 12.17.29 # although the first 12 KiB may differ if the OF version you have installed has a different SPL than my dump. 12.18.14 # are you thinking of integrating the entire usbboot functionality into rbutil? 12.18.43 # Yes, but from what I noticed there's no raw USB support in rbutil right now. 12.18.59 # (though IIUC it's not going to work on windows anyway...) 12.19.57 # It should work fine on windows as long as we can access raw USB. Even on linux this needs root access, so idk if it's really appropriate to put this into rbutil proper, or better to use a helper process. 12.20.12 # we should decide on the criteria for promoting this to "unstable" (so it shows up on the builds pages, gets voice builds, etc) 12.21.34 Quit J_Darnley (Ping timeout: 268 seconds) 12.21.35 # my main concern is leaving people with a brick that's not easily recovered from. 12.22.04 # more easily than the ingenic flash tool, that is.. 12.22.26 # From my testing it seems that if the partition table in the early flash gets wiped, then the OF's recovery and SPL do not work. 12.22.43 # oh... and the firmware for the PDMA "MCU" 12.22.46 Join J_Darnley [0] (~J_Darnley@d51A44418.access.telenet.be) 12.23.06 # provided those two bits are present, the OF SPL can be loaded over USB and it works fine to re-install the OF 12.24.43 # brickability aside, I think working USB is the biggest remaining issue before releasing this to the masses 12.25.13 # unfortunately I don't have experience with USB myself 12.26.02 # fortunately I do. Including some low-level debugging on the DWC2. :) 12.27.25 # if you want to start working on it, go ahead. I can help on the other hardware details while I get up to speed with USB myself. 12.27.49 # rb's dwc2 code is pretty solid, so hopefully this should largely be a mechanical affair. 12.28.47 # so it should just be hoisting it out of the ARM code and making sure nothing breaks in the process? 12.29.25 # that's my (semi-)naive expectation. 12.30.01 # Build Server message: Build round completed after 1048 seconds. 12.30.04 # Build Server message: Revision 058a9ec945 result: 5 errors 0 warnings 12.30.37 # um.. ItBuiltForMe(tm) 12.31.01 # oooh I see now, I didn't update the dependencies after I made one of the config header changes. 12.31.50 # wait, it still BuildsForMe(tm) 12.31.59 # always safest to nuke the build directory and try again. 12.33.27 # yeah, I don't know wtf is going on with that builder. pristine git source, same configure cmdline as the builder, and it succeeded. 12.34.35 # amachronic: on an unrelated note, which shanlnig player were you refererring to earlier? 12.34.52 # shanling q1 12.49.26 Join Saijin_Naib [0] (~Saijin_Na@2603-7081-1d05-7230-9158-3e0c-4634-68fc.res6.spectrum.com) 12.55.27 # speachy: is mips big or little endian? 12.55.37 # all of ours are LE 12.55.41 # Ok 12.55.57 # if we ever get a BE port we may need to go through and fix some endian issues 12.56.17 # so far our BE targets lack a software USB stack so it's moot 12.56.32 # i just noticed we don't really account for BE in our software USB stack 12.57.13 # i'm not going to either as i have no way to verify my code would work correctly for what doesn't yet exist in our codebase 12.57.54 Quit Saijin_Naib (Ping timeout: 245 seconds) 12.57.57 # probably best we stick to LE for performance reasons 12.58.06 # makes it cheaper to emit USB packets 12.58.15 # and parse them too 13.19.09 Join Saijin_Naib [0] (~Saijin_Na@2603-7081-1d05-7230-9158-3e0c-4634-68fc.res6.spectrum.com) 13.19.39 Quit ufdm (Quit: Leaving) 13.20.03 Join pamaury [0] (~pamaury@rockbox/developer/pamaury) 13.24.16 Join ufdm [0] (~ufdm@c-73-164-63-214.hsd1.mn.comcast.net) 13.31.10 Quit Saijin_Naib (Ping timeout: 276 seconds) 13.46.35 Quit PimpiN8 (Quit: My MacBook has gone to sleep. ZZZzzz…) 13.54.40 Quit ac_laptop (Ping timeout: 268 seconds) 14.01.10 *** Saving seen data "./dancer.seen" 14.17.26 # speachy: what does the timer system do? 14.17.31 # call a function periodically? 14.18.06 # i was thinking of using it in MTP to poll for state changes internally to be able to report changes in device properties mainly 14.19.47 # braewoods: the timer gets added to a list and the kernel checks all the registered timers every tick. 14.20.15 # the timer gets called in IRQ context as a tick task I believe, so you have to be careful about what you do there 14.20.36 # amachronic: any way i can unregister when i'm done? 14.21.07 # you can call timer_cancel() to abort the timer 14.21.15 # ok 14.21.30 Quit pamaury (Ping timeout: 246 seconds) 14.22.03 # I think returning 0 from the timer handler also cancels it. 14.22.20 # nonzero means to re-schedule the timer again for that number of ticks 14.22.56 # basically i plan to register one when i am connected to a USB host and unregister it once disconnected 14.23.13 # but mainly plan to use it for reporting events 14.23.29 # so i don't need to entrench it in other parts of rockbox 14.23.40 # trying to make MTP as self-contained as possible 14.26.48 Join pamaury [0] (~pamaury@rockbox/developer/pamaury) 14.29.48 Join jdarnley [0] (~J_Darnley@d51A44418.access.telenet.be) 14.31.39 Quit J_Darnley (Ping timeout: 246 seconds) 14.45.06 Join J_Darnley [0] (~J_Darnley@d51a44418.access.telenet.be) 14.45.15 Quit jdarnley (Ping timeout: 268 seconds) 14.48.44 Join tomato [0] (t0mato@gateway/vpn/mullvad/tomato) 15.10.51 Quit amachronic (Quit: Connection closed) 15.21.11 # braewoods: I'd expect MTP support to be complicated. 15.21.18 # bluebrother^: ok 15.21.35 # On Linux we could use libmtp, that would be rather simple. But on Window / macOS I don't know. 15.22.09 # I remember the work on beastpatcher being rather convoluted due to all the dependencies. Back then the MTP dll could only be built using Visual Studio. 15.22.34 # that was back in the Win XP days, but I don't expect that to be too different these days. 15.22.52 # On macOS we also used libmtp, but we also used libusb back then, which has been removed since. 15.23.01 # (and we use native APIs instead) 15.23.10 # hm 15.23.12 # interesting 15.23.22 # i'll look at it later, one thing at a time 15.23.27 # no idea about MTP on macOS, but macOS is kinda tricky most of the time anyway. 15.23.31 # gotta get the rockbox side working first 15.24.16 # though would be interesting to be able to install updates to rockbox over MTP 15.24.22 # so I don't think anything MTP in Rockbox Utility is worth the work. But if you want to figure all those details, go for it :) 15.25.55 # for Windows the mtp code is in utils/MTP 15.26.30 # ok 15.26.41 # i'll look into it when i get rockbox done 15.47.53 Join ac_laptop [0] (~ac_laptop@186.2.247.129) 15.56.32 Join PimpiN8 [0] (~PimpiN8@178.239.173.176) 16.01.14 *** Saving seen data "./dancer.seen" 16.24.09 Quit Soap_ (Read error: Connection reset by peer) 16.32.19 Join Soap [0] (~Soap@rockbox/staff/soap) 16.40.47 Quit Moarc (Read error: Connection reset by peer) 16.42.47 Join Moarc [0] (~chujko@a105.net128.okay.pl) 17.35.33 Quit ZincAlloy (Quit: Leaving.) 17.47.00 Quit lebellium (Quit: Leaving) 18.01.18 *** Saving seen data "./dancer.seen" 18.04.33 Quit Acou_Bass (Quit: ZNC 1.8.2 - https://znc.in) 18.07.02 Join Acou_Bass [0] (~Acou_Bass@cpc96070-bolt17-2-0-cust175.10-3.cable.virginm.net) 18.07.38 Quit user890104 (Ping timeout: 240 seconds) 18.27.12 Quit PimpiN8 (Quit: My MacBook has gone to sleep. ZZZzzz…) 18.28.46 Quit ufdm (Remote host closed the connection) 18.29.04 Join ufdm [0] (~ufdm@c-73-164-63-214.hsd1.mn.comcast.net) 18.31.36 Quit beencubed (Quit: Leaving) 18.36.09 Join Saijin_Naib [0] (~Saijin_Na@2603-7081-1d05-7230-6822-f78d-af0c-739d.res6.spectrum.com) 18.37.34 Join beencubed [0] (~beencubed@209.131.238.248) 18.43.51 Quit Saijin_Naib (Disconnected by services) 18.43.55 Join Saijin-Naib [0] (~Saijin_Na@2603-7081-1d05-7230-6822-f78d-af0c-739d.res6.spectrum.com) 18.47.36 Quit ac_laptop (Ping timeout: 268 seconds) 18.54.27 Join ac_laptop [0] (~ac_laptop@186.2.247.129) 19.05.54 Join user890104 [0] (~Venci@freemyipod.org) 19.09.12 Quit f1refly (Ping timeout: 246 seconds) 19.11.39 Quit Saijin-Naib (Ping timeout: 245 seconds) 19.14.06 Quit ac_laptop (Ping timeout: 246 seconds) 19.19.34 Join ac_laptop [0] (~ac_laptop@186.2.247.129) 19.21.03 Join f1refly [0] (~f1refly@2a01:c22:8412:5000:f671:d5ed:529:6600) 19.27.33 Quit kakaka (Ping timeout: 240 seconds) 19.41.50 Quit beencubed (Quit: Leaving) 19.46.45 Join beencubed [0] (~beencubed@209.131.238.248) 19.52.10 Quit Ckat (Remote host closed the connection) 19.54.34 Join Ckat [0] (~Ckat@xn--z7x.xn--6frz82g) 20.01.19 *** Saving seen data "./dancer.seen" 20.28.50 Join kakaka [0] (~koniu@gateway/tor-sasl/koniu) 20.33.11 Quit MrZeus (Ping timeout: 240 seconds) 20.38.43 Join PimpiN8 [0] (~PimpiN8@178.239.173.176) 20.41.16 Quit pamaury (Ping timeout: 246 seconds) 20.43.32 Quit PimpiN8 (Ping timeout: 268 seconds) 20.53.00 Quit user890104 (Quit: user890104) 20.59.47 Join user890104 [0] (~Venci@freemyipod.org) 21.00.20 Quit beencubed (Quit: Leaving) 21.00.48 Quit user890104 (Client Quit) 21.05.05 Join beencubed [0] (~beencubed@209.131.238.248) 21.05.09 Quit kakaka (Ping timeout: 240 seconds) 21.14.10 Join user890104 [0] (~Venci@freemyipod.org) 21.51.08 Join kakaka [0] (~koniu@gateway/tor-sasl/koniu) 22.01.20 *** Saving seen data "./dancer.seen" 22.08.37 Quit ac_laptop (Ping timeout: 268 seconds) 22.35.04 Join f1reflyylmao [0] (~f1refly@dynamic-077-000-086-075.77.0.pool.telefonica.de) 22.35.22 Quit f1refly (Ping timeout: 246 seconds) 22.35.22 Nick f1reflyylmao is now known as f1refly (~f1refly@dynamic-077-000-086-075.77.0.pool.telefonica.de) 23.10.35 Join ac_laptop [0] (~ac_laptop@186.2.247.129) 23.37.29 Quit atsampson (Remote host closed the connection) 23.37.47 Join atsampson [0] (~ats@2001:8b0:83b:b53f:42b0:76ff:fea4:87b) 23.52.21 Quit kakaka (Ping timeout: 240 seconds)