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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2016-04-21

00:03:10Mihailnew version was builded:;type=sansaclipzipboot
00:03:29Mihailbut I can't find it on site
00:07:22pamauryMihail: we update new version manually
00:07:45pamauryyou don't want to distribute nightly builds for bootloader
00:07:52saratogabootloaders usually are tested and then uploaded to the website once people are sure they're safe
00:08:37saratogaalthough on AMS they're pretty safe since they don't do very much with most of the dangerous stuff in mkamsboot
00:11:34 Quit mikroflops (Ping timeout: 244 seconds)
00:12:27Mihailsaratoga: Can you update bootloaders for AMS? I think booting from sd card important update.
00:12:29 Join mikroflops [0] (~yogurt@
00:13:37saratogai'm ok with updating it, we should just get a few people to test it, make sure there are no problems, and then i think it just gets uploaded to by an admin
00:13:50saratogaFWIW, some of the AMSv1 bootloaders don't currently work (too big to patch)
00:14:43MihailI check this later, when will have AMSv1.
00:16:47MihailI think my changes should be safe as it already works for years in rockbox. Only drawback - bigger size.
00:23:05Mihailsaratoga: You can try it in action by cleaning begging of internal storage: "if=/dev/zero of=/dev/sdb bs=1024 count=1024" (but first do backup "if=/dev/sdb of=backup_sdb bs=1024 count=1024")
00:29:13Mihail"dif=/dev/zero of=/dev/sdb bs=1024 count=1024" and "dd if=/dev/sdb of=backup_sdb bs=1024 count=1024"
00:32:17Mihailpamaury: Bootloader have same problem as rolo - it stops wit ATA error when try boot "bad" build from sd card.
00:32:50pamaurywhen it's very similar code so it's not entirely surprising
00:33:31Mihailbut in bootloader we use less hardware
00:33:58pamaurysure but testing bootloader is not particularly easy
00:34:13pamauryok, depends on target, but at least on ams
00:34:40Mihailyes, better try fix rolo :)
00:34:46pamauryand still, it uses all the storage subsystem and lcd, probably buttons, that's a lot
00:35:23Mihailand partially USB
00:36:41pamaurydoes ams has bootloader usb ?
00:36:55pamauryI guess it does, so yeah usb is a big beast too
00:37:51pamaurybut it only init usb if needed
00:38:19pamauryso if it fails when usb is not even used, that rules out usb
00:39:58Mihailno, it run usb_init(); in any case - probably it bad behavior
00:43:49pamaurysure but usb_init(), only most target does not do a full init, it does (is supposed to at least) the minimum required to do usb detect and one time init
00:44:46Mihailyes, so I say "partially USB"
00:45:12pamaurythat includes (a) creating a thread (b) setup usb detect (that depends on target, either by interrupt or init) (c) one-time init (for example queue and semaphores). On AMS I'm not even sure it touches a single usb register
00:58:05MihailCan't understand: why we call usb_enable(false); in usb_init()?
01:07:40pamauryI guess in case the usb hardware was initialised
01:07:47pamauryit's a waste of power
01:10:02pamauryjust so you know, calling usb_enable() will call usb_core_exit() which is almost a nop if usb core is not initialised
01:10:16pamauryso the net effect of usb_enable() will be to shutdown the usb hardware
01:10:31pamauryassuming the target does it of course
01:13:46 Quit ender` (Quit: I have a theory that it's impossible to prove anything, but I can't prove it.)
01:14:08Mihailnot shure about all target but on AMS it just call usb_core_exit(void), it check if(initialized) and call usb_drv_exit(); if it is. So it useless as we have initialized==0 when we call usb_init()
01:15:52pamauryI'm prettys
01:15:57pamaury sure the problem is not usb
01:16:37pamaurybut if you don't trust my judgement, just don't call usb_init() ;)
01:17:00pamauryyou could try to disable other non-essential stuff, see if you can narrow it down
01:20:50Mihailyes, it not related. Just curious. And probably we (I and saratoga) not considered this thing: we call cpu_boost(0); at usb_enable(false) so it probably slow down boot process :(
01:24:08 Join djukon [0] (~djukon@
01:24:37pamauryyes this is possible
01:24:58 Quit PurlingNayuki (Remote host closed the connection)
01:25:02pamauryalthough I admit I am surprised, I am not sure targets are supposed to boost in usb_enable()
01:26:03pamauryI thought usb.c was already taking care of it
01:26:45pamauryin usb_slave_mode(), it calls trigger_cpu_boost() before calling usb_attach()
01:26:59pamauryso in theory, boosting in usb_enable is unecessary
01:27:20pamauryBut that needs to be checked carefully
01:28:53MihailIIRC it don't boost on usb connection before on AMS, so yes, I should check this behavior again.
01:30:59pamaurythe generic code always boost on usb connection
01:31:24 Join PurlingNayuki [0] (
01:36:31 Quit JdGordon_ (Ping timeout: 250 seconds)
01:40:18 Quit Mihail (Quit: - A hand crafted IRC client)
01:47:24 Quit PurlingNayuki (Remote host closed the connection)
01:49:44 Join TheEaterOfSouls [0] (~chatzilla@
01:52:55***Saving seen data "./dancer.seen"
02:07:02 Quit smoke_fumus (Quit: KVIrc 4.2.0 Equilibrium
02:08:38 Quit TheSeven (Ping timeout: 250 seconds)
02:10:02 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
02:31:53 Quit TheEaterOfSouls (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938])
02:38:14 Quit zoktar (Ping timeout: 252 seconds)
02:39:21 Quit TD-Linux (Ping timeout: 252 seconds)
02:39:54 Quit [Saint] (Ping timeout: 252 seconds)
02:39:54 Quit Mir (Ping timeout: 252 seconds)
02:39:54 Quit bp0 (Ping timeout: 252 seconds)
02:39:59 Join Mir [0] (~Mir@
02:41:01 Join [Saint] [0] (~hayden@rockbox/staff/saint)
02:41:36 Quit ZincAlloy (Quit: Leaving.)
02:44:31 Join zoktar [0] (
02:44:31 Quit zoktar (Changing host)
02:44:31 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
02:44:52 Join TD-Linux [0] (~Thomas@about/essy/indecisive/TD-Linux)
02:48:51 Quit krabador (Quit: Take The Time)
02:54:41 Join bp0 [0] (~bp@unaffiliated/bp0)
03:12:01 Quit pamaury (Ping timeout: 240 seconds)
03:29:45 Quit krnlyng (Ping timeout: 276 seconds)
03:41:58 Join krnlyng [0] (
03:52:58***Saving seen data "./dancer.seen"
04:03:21 Join PurlingNayuki [0] (
04:11:53 Quit krnlyng (Ping timeout: 260 seconds)
04:14:46 Quit PurlingNayuki (Remote host closed the connection)
04:14:51 Join PurlingNayuki1 [0] (
04:17:22 Nick PurlingNayuki1 is now known as PurlingNayuki (
04:24:51 Join krnlyng [0] (
05:27:27 Join ungali [0] (ungali@unaffiliated/ungali)
05:44:25 Join Darkenvy [0] (
05:45:17 Quit PurlingNayuki (Remote host closed the connection)
05:53:02***Saving seen data "./dancer.seen"
05:56:19 Join PurlingNayuki [0] (
06:02:21 Quit Strife89 (Ping timeout: 260 seconds)
06:04:13 Quit PurlingNayuki (Quit: PurlingNayuki)
06:04:42 Join PurlingNayuki [0] (
06:05:00 Join Strife89 [0] (
06:06:04 Quit bp0 (Remote host closed the connection)
06:30:47 Quit PurlingNayuki (Quit: PurlingNayuki)
07:04:55 Quit ungali (Quit: ungali)
07:07:11 Join ungali [0] (ungali@unaffiliated/ungali)
07:19:41 Join JdGordon [0] (
07:19:41 Quit JdGordon (Changing host)
07:19:41 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
07:31:01 Quit saratoga (Quit: Page closed)
07:38:42 Join nlogex [0] (
07:48:21 Quit Darkenvy (Quit: My Mac has gone to sleep. ZZZzzz…)
07:53:06***Saving seen data "./dancer.seen"
08:11:24 Join PurlingNayuki [0] (
08:33:26 Join xorly [0] (
08:40:35 Join ender` [0] (
08:52:11 Join wodz_ [0] (
08:54:50 Join dankdude420 [0] (~luke@
09:03:13 Quit nlogex (Ping timeout: 276 seconds)
09:17:51 Join petur [0] (~petur@rockbox/developer/petur)
09:43:42 Quit djukon (Read error: Connection reset by peer)
09:51:47 Quit edhelas1 (Quit: Leaving.)
09:52:11 Join edhelas [0] (~edhelas@2001:1c02:1903:d800:1b:c303:7946:c98e)
09:53:08***Saving seen data "./dancer.seen"
10:02:27 Join djukon [0] (~djukon@gateway/shell/insomnia247/x-weplwpqpjvzjphwp)
10:06:07 Join maruk [0] (
10:14:32 Quit xorly (Ping timeout: 276 seconds)
10:18:03 Join krabador [0] (~krabador@unaffiliated/krabador)
10:39:33 Quit Rondom (Remote host closed the connection)
10:40:10 Join Rondom [0] (
10:58:58 Quit yosafbridge (Ping timeout: 244 seconds)
11:07:07 Join yosafbridge [0] (~yosafbrid@2607:5300:100:200::160d)
11:25:25 Quit ungali (Quit: ungali)
11:53:12***Saving seen data "./dancer.seen"
12:05:09 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
12:24:09 Join smoke_fumus [0] (~smoke_fum@
12:25:13 Quit pamaury (Ping timeout: 250 seconds)
12:34:00 Join xorly [0] (~xorly@
12:55:13 Quit xorly (Ping timeout: 244 seconds)
13:05:01 Join wodz__ [0] (
13:07:59 Quit wodz_ (Ping timeout: 276 seconds)
13:07:59 Quit Jinx (Ping timeout: 276 seconds)
13:10:15 Join Jinx [0] (Dojo@unaffiliated/jinx)
13:13:13 Quit krabador (Ping timeout: 260 seconds)
13:28:55 Join ZincAlloy [0] (
13:34:56 Join xorly [0] (~xorly@
13:38:43 Join krabador [0] (~krabador@unaffiliated/krabador)
13:45:34[Saint]my build environment is too new to build rockbox for android without diddling the source quite a bit.
13:46:08[Saint]unless I go out of my way to dig up API 16 build-tools
13:46:16 Quit krabador (Quit: Take The Time)
13:46:59CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
13:46:59*[Saint] should actually get around to submitting the patch to bring everything up to API 19 target
13:49:23[Saint]there's apparently no problems building against openjdk-9, which I find odd.
13:51:36 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
13:53:16***Saving seen data "./dancer.seen"
13:53:18[Saint]a task for tomorrow, methinks. a few little workarounds for current gcc, some android environment changes, and some fairly sweeping changes to all the hosted android platforms to bring their build target up to API 19
13:54:02 Quit JdGordon (Ping timeout: 240 seconds)
13:55:56[Saint]then look at finishing standardizing the android build environment requirements somewhat and being able to set up the android build environment from
13:56:36[Saint]I think a lot of people's android build environments only work because they haven't been touched in years.
14:24:48 Join krabador [0] (~krabador@unaffiliated/krabador)
14:28:39 Quit PurlingNayuki (Quit: PurlingNayuki)
14:44:50wodz__[Saint]: maybe bacause newer androids are no go
15:27:22 Quit wodz__ (Ping timeout: 260 seconds)
15:53:17***Saving seen data "./dancer.seen"
16:36:59 Quit Strife89 (Ping timeout: 250 seconds)
16:39:18 Join Strife89 [0] (
16:43:51 Quit amayer_ (Quit: Leaving)
16:44:07 Join amayer_ [0] (
16:56:27 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
17:01:18 Quit petur (Quit: *plop*)
17:03:49 Join Darkenvy [0] (
17:11:27 Join Horrorcat [0] (~unknown@unaffiliated/horrorcat)
17:11:53Horrorcatconsidering how awesome the rockbox dynamic range compressor is and how bad the mplayer/mpv/vlc compressors are, I’m looking into the implementation.
17:12:23Horrorcatwhich is of course heavily embedded C. does anyone have a reference, like a paper or something, how the compressor works?
17:15:34 Join PurlingNayuki [0] (
17:31:52 Quit PurlingNayuki (Remote host closed the connection)
17:34:40gevaertssaratoga might know
17:35:48gevaertsOr if all else fails you could try contacting the author himself. git knows his email address, but I don't know if that's still valid
17:43:02 Quit xorly (Ping timeout: 240 seconds)
17:45:35 Quit dankdude420 (Ping timeout: 244 seconds)
17:45:58 Quit shamus (Read error: Connection reset by peer)
17:53:21***Saving seen data "./dancer.seen"
17:54:31 Quit maruk (Quit: Leaving.)
18:03:54 Quit zoktar (Ping timeout: 268 seconds)
18:06:27 Join nlogex [0] (
18:10:24 Quit edhelas (Read error: Connection reset by peer)
18:11:40 Join zoktar [0] (
18:11:40 Quit zoktar (Changing host)
18:11:40 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
18:15:30 Quit zoktar (Client Quit)
18:18:41 Join zoktar [0] (
18:18:41 Quit zoktar (Changing host)
18:18:41 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
18:40:12 Join PurlingNayuki [0] (
18:41:11 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
18:44:01 Quit JdGordon_ (Ping timeout: 250 seconds)
18:45:26 Quit [Saint] (Ping timeout: 276 seconds)
18:56:50 Nick suYin`OFF is now known as suYin (
19:01:05 Join ender [0] (
19:03:05 Quit ender` (Ping timeout: 250 seconds)
19:03:07 Quit TheSeven (Disconnected by services)
19:03:12 Quit marex-cloud_____ (Ping timeout: 268 seconds)
19:03:17 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
19:04:04 Quit Smx| (Ping timeout: 268 seconds)
19:06:12 Join marex-cloud_____ [0] (sid137234@gateway/web/
19:06:50 Quit jtdesigns01 (Remote host closed the connection)
19:08:51 Quit [7] (Excess Flood)
19:09:17 Join Smx- [0] (Elite8556@gateway/shell/elitebnc/x-aoyxxfppobwgyukx)
19:10:08 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
19:11:18 Quit krnlyng (Quit: krnlyng)
19:12:23 Quit bluebrother (Disconnected by services)
19:12:28 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
19:12:51 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
19:13:55 Join user890104_ [0] (Venci@unaffiliated/user890104)
19:16:01 Quit Rondom (Disconnected by services)
19:16:05 Join pamaury_ [0] (~pamaury@rockbox/developer/pamaury)
19:16:22 Join Rondom_ [0] (
19:17:56 Join utrack [0] (~u@unaffiliated/utrack)
19:19:02 Join naraic [0] (
19:19:13 Quit JdGordon (*.net *.split)
19:19:14 Quit pamaury (*.net *.split)
19:19:21 Quit Rower (*.net *.split)
19:19:25 Quit x56 (*.net *.split)
19:19:25 Quit snow_bckspc (*.net *.split)
19:19:26 Quit utrack_ (*.net *.split)
19:19:27 Quit naraic__1 (*.net *.split)
19:19:28 Quit user890104 (*.net *.split)
19:19:29 Nick user890104_ is now known as user890104 (Venci@unaffiliated/user890104)
19:19:52 Join Rower [0] (
19:22:30 Join x56 [0] (0x56@unaffiliated/x56)
19:26:28 Join snow_bckspc [0] (
19:32:19 Join krnlyng [0] (
19:41:41 Join lebellium [0] (
19:47:54 Join jtdesigns01 [0] (~quassel@2601:400:8000:34f5:230:bdff:fe71:cebd)
19:52:54 Quit pamaury_ (Remote host closed the connection)
19:53:22***Saving seen data "./dancer.seen"
20:25:20 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
20:37:53 Quit PurlingNayuki (Remote host closed the connection)
20:43:53 Quit krnlyng (Quit: krnlyng)
20:52:35 Join krnlyng [0] (
20:54:31 Join bp0 [0] (~bp@unaffiliated/bp0)
21:23:31 Join shamus [0] (
21:34:52 Join xorly [0] (
21:53:23***Saving seen data "./dancer.seen"
22:25:27 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
22:28:26 Quit bluebrother^ (Ping timeout: 252 seconds)
22:28:44 Join [Saint] [0] (~hayden@rockbox/staff/saint)
22:39:21 Join petur [0] (~petur@rockbox/developer/petur)
22:46:14 Quit lebellium (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938])
22:50:54 Join edhelas [0] (~edhelas@2a01:7c8:aab8:6b9:5054:ff:fec9:fd84)
23:05:52 Join JdGordon [0] (
23:05:52 Quit JdGordon (Changing host)
23:05:52 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
23:08:47 Quit JdGordon_ (Ping timeout: 260 seconds)
23:25:59 Quit krabador (Quit: Take The Time)
23:43:00 Nick suYin is now known as suYin`OFF (
23:52:08 Nick Darkenvy is now known as Darkenvy|Away (
23:53:26***Saving seen data "./dancer.seen"
23:57:40 Join PurlingNayuki [0] (

Previous day | Next day