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 2018-01-06

00:05:53__builtinulmutul: just pushed a fix
00:11:19 Quit dys (Ping timeout: 268 seconds)
00:16:52 Quit pamaury (Ping timeout: 268 seconds)
00:18:14 Quit ZincAlloy (Quit: Leaving.)
00:30:50 Quit ender` (Quit: If it wasn't for C, we'd be writing programs in BASI, PASAL, and OBOL. — A Programmer (@1Pr0grammer))
00:31:17ulmutulok, I'll try it.
00:36:22__builtinuser890104: ^
00:52:10ulmutulNo more crashes, but the sound is still weird. More than 2 times as fast, but at a lower pitch.
01:12:33***Saving seen data "./dancer.seen"
01:12:41 Quit ulmutul (Quit: Leaving)
01:16:50 Quit mmint (Ping timeout: 240 seconds)
01:19:19 Quit michaelni (Ping timeout: 260 seconds)
01:20:24__builtinyeah, I need to throw pcm_set_frequency in there
01:21:01 Join mmint [0] (~mmint@unaffiliated/mmint)
01:29:59 Quit aphirst (Remote host closed the connection)
01:30:27 Join aphirst [0] (~aphirst@unaffiliated/aphirst)
01:31:36 Join michaelni [0] (
01:41:28 Quit krabador (Remote host closed the connection)
02:05:00 Quit MrZeus_ (Ping timeout: 255 seconds)
02:36:33 Quit smoke_fumus (Quit: KVIrc 4.2.0 Equilibrium
03:12:36***Saving seen data "./dancer.seen"
03:20:10 Join amiconn_ [0] (~amiconn@rockbox/developer/amiconn)
03:20:10 Quit amiconn (Killed ( (Nickname regained by services)))
03:20:10 Nick amiconn_ is now known as amiconn (~amiconn@rockbox/developer/amiconn)
03:20:38 Join dovber__ [0] (~dovber@2600:8801:3180:19:beee:7bff:fee3:335f)
03:21:03 Join pixelma_ [0] (~pixelma@rockbox/staff/pixelma)
03:21:55 Join rudi_s_ [0] (
03:22:03 Quit TheSeven (Disconnected by services)
03:22:03 Join alexbobp_ [0] (
03:22:11 Join Kohlrabi_ [0] (
03:22:14 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
03:22:20 Join jonathant_ [0] (~quassel@2601:400:8180:f6d:98e5:1327:66a3:ff40)
03:22:24 Nick alexbobp_ is now known as Guest61888 (
03:24:57 Join SammysHP_ [0] (
03:25:56 Join namedpipe_ [0] (
03:26:05 Join paulk-gagarine-s [0] (~paulk-gag@
03:26:19 Join mmint` [0] (~mmint@unaffiliated/mmint)
03:26:27 Join a-109-10- [0] (
03:26:46 Quit mmint (*.net *.split)
03:26:46 Quit SammysHP (*.net *.split)
03:26:46 Quit rudi_s (*.net *.split)
03:26:46 Quit pixelma (*.net *.split)
03:26:47 Quit paulk-gagarine (*.net *.split)
03:26:47 Quit __builtin (*.net *.split)
03:26:47 Quit jonathant (*.net *.split)
03:26:47 Quit a-109-107 (*.net *.split)
03:26:47 Quit alexbobp (*.net *.split)
03:26:47 Quit tchan (*.net *.split)
03:26:48 Quit Kohlrabi (*.net *.split)
03:26:48 Quit dovber (*.net *.split)
03:26:48 Quit namedpipe (*.net *.split)
03:26:48 Quit Jon (*.net *.split)
03:26:48 Quit snw (*.net *.split)
03:26:48 Quit pystar89 (*.net *.split)
03:26:49 Quit Elfish (*.net *.split)
03:26:49 Nick SammysHP_ is now known as SammysHP (
03:28:06 Join Elfish [0] (amba@2001:1608:12:1:13:3:3:7)
03:28:14 Join Jon [0] (
03:30:34 Quit namedpipe_ (Ping timeout: 260 seconds)
03:31:50 Join namedpipe [0] (~namedpipe@2002:c3b5:f6dc::1)
03:34:06 Join __builtin [0] (~xray@rockbox/developer/builtin)
03:34:23 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
03:34:36 Join snw [0] (
03:46:36 Nick rudi_s_ is now known as rudi_s (
04:52:26 Quit alexweissman (Remote host closed the connection)
04:54:54 Join jhMikeS [0] (
04:55:21 Join alexweissman [0] (
05:12:40***Saving seen data "./dancer.seen"
05:18:03 Join pystar89 [0] (
05:42:02 Quit alexweissman (Remote host closed the connection)
05:50:29 Join alexweissman [0] (
06:06:08 Quit alexweissman (Remote host closed the connection)
06:08:01 Quit [7] (Ping timeout: 255 seconds)
06:18:17 Join alexweissman [0] (
06:33:32 Quit alexweissman (Remote host closed the connection)
06:45:49 Join alexweissman [0] (
06:55:19 Join user128 [0] (~user@
07:12:43***Saving seen data "./dancer.seen"
07:19:16 Quit alexweissman (Remote host closed the connection)
07:41:16 Quit uwe_ (Ping timeout: 252 seconds)
07:54:02 Quit TheEaterOfSouls (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
09:03:29 Join ender` [0] (
09:12:45***Saving seen data "./dancer.seen"
09:18:49 Quit Ruhan (Quit: Connection closed for inactivity)
10:01:50 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
10:06:29 Quit TheSeven (Ping timeout: 265 seconds)
10:07:27 Quit nlogex (Quit: Ping timeout (120 seconds))
10:07:47 Join nlogex [0] (
10:14:48 Quit paulk-gagarine-s (Quit: Leaving)
10:15:02 Join paulk-gagarine [0] (
10:19:13 Quit nlogex (Quit: Ping timeout (120 seconds))
10:19:58 Quit pystar89 (Ping timeout: 248 seconds)
10:21:34 Quit rudi_s (Ping timeout: 248 seconds)
10:22:29 Join rudi_s [0] (
10:24:24 Join nlogex [0] (
10:28:54 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
11:06:35 Join ernestask [0] (
11:12:49***Saving seen data "./dancer.seen"
11:13:48 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
11:20:02 Join xorly [0] (
11:42:10 Quit JdGordon (Ping timeout: 252 seconds)
11:46:36 Quit TheSeven (Disconnected by services)
11:46:45 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
11:55:09 Quit aphirst (Ping timeout: 260 seconds)
11:55:53 Join aphirst [0] (~aphirst@unaffiliated/aphirst)
12:09:13 Quit Kohlrabi_ (Quit: - Chat comfortably. Anywhere.)
12:09:25 Join Kohlrabi [0] (
12:18:38 Join pystar89 [0] (~pystar89@
12:32:36 Quit nialv7 (Quit: idle on matrix for more than 30 days)
12:37:09 Quit prof_wolfff (Ping timeout: 260 seconds)
13:04:19user890104__builtin: thanks for the fix, i'll test it on my ipod6g
13:12:50***Saving seen data "./dancer.seen"
13:17:44 Quit EmanueleSorce[m4 (Quit: idle on matrix for more than 30 days)
13:34:55 Join krabador [0] (~krabador@unaffiliated/krabador)
14:01:13 Quit monotux (Quit: WeeChat 1.5)
14:13:02 Join Ruhan [0] (uid76353@gateway/web/
14:19:27 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:fc62:3e4a:98fe:a83)
14:26:29 Join MrZeus [0] (~MrZeus@2a02:c7f:7066:fb00:140a:27f7:bcaa:dbbc)
15:12:53***Saving seen data "./dancer.seen"
15:37:03 Join petur [0] (~petur@rockbox/developer/petur)
15:39:33 Join smoke_fumus [0] (~smoke_fum@
16:23:45 Quit vflyson (Ping timeout: 264 seconds)
16:25:06 Join einhirn [0] (
16:25:10 Quit einhirn (Client Quit)
16:25:36 Join einhirn [0] (
16:27:21 Quit user128 (Ping timeout: 265 seconds)
16:31:49 Join vflyson [0] (
16:44:16 Quit vflyson (Ping timeout: 265 seconds)
16:46:40 Nick pixelma_ is now known as pixelma (~pixelma@rockbox/staff/pixelma)
16:50:27 Join vflyson [0] (
17:12:57***Saving seen data "./dancer.seen"
17:20:55 Join ee1943 [0] (~ee1943@
17:23:18 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
17:45:36 Join alexweissman [0] (
18:18:12 Quit alucryd (Remote host closed the connection)
18:21:05 Join alucryd [0] (~quassel@archlinux/developer/alucryd)
18:50:30 Quit MrZeus (Ping timeout: 240 seconds)
19:00:07 Join prof_wolfff [0] (
19:02:38 Join johnb3 [0] (
19:13:01***Saving seen data "./dancer.seen"
19:15:11 Quit ernestask (Quit: ernestask)
19:15:52 Join krabador_ [0] (~krabador@unaffiliated/krabador)
19:15:54 Quit krabador_ (Read error: Connection reset by peer)
19:20:40ee1943Hello, I'd be interesting in adding inline headphone controls to a rockbox target. Can someone point me to an existing implementation?
19:20:50ee1943I've been grepping around the source looking for one without much luck
19:24:29 Quit johnb3 (Ping timeout: 268 seconds)
19:25:40pamauryee1943: afaik, most targets are not even capable to do so
19:25:44pamaurythey don't have the hardware
19:29:34ee1943pamaury: the ipod classic 6th gen (2009 version) has the hardware for it and it works in the OF
19:29:57ee1943I figure it's just a GPIO that the firmware would have to handle, which shouldn't be hard to implement
19:30:18ee1943I ask because if there's an existing implementation for another target I could do it the "established" way instead of greenfield
19:31:03pamauryI don't know anything about the ipods unfortunately. But useful this won't be a GPIO, it's more likely to be an analog pin that you have to read with an adc, and based on the value you can determine which buttons is pressed
19:31:51pamauryfor example this is how headphones work for android (the concept is essentially the same for everything, values differ):
19:33:17pamauryprof_wolfff is the ipod expert I think, see also this forum post
19:33:35pamauryhe may be able to tell you how the hardware part work
19:34:55ee1943ah, using an ADC makes a lot more sense then dedicating a GPIO for each function. Thanks for the link :)
19:35:55ee1943Yes, that forum post is the one that made me look into it. We'll see what he has to say
19:38:37prof_wolfffon ipod6g, the remote/mic headphones uses a special controller, one at the HP and other inside the ipod who is called mikey (see ipod accessory specs for more info about this controller), actually the microphone is working and i have info about how the buttons works so hope to implement it once i have some time, the bad news are that it is not easy to integrate into RB because it should be compatible with the 30-pin
19:38:37prof_wolfffconnector remote (they should work at the same time)
19:40:10prof_wolfffthe mikey controller is connected to i2c bus, and accepts come commands for configuration and generate interrupts when you push some button, then you must read what button(s) is pressed/released using the i2c bus
19:46:10ee1943prof_wolfff: thanks for the info. Is there any way I could help with development on that feature? I've got the hardware laying around and have some firmware/embedded sw experience
19:51:29prof_wolfffIIRC, on i2c there are 4 read/write registers and 4 read only registers, i have some info about the functions of these registers annotated somewhere, not all info because it was obtained using reverse engineering, i can try to find that info but ATM no idea where it is because it was done many time ago and i wrote notes on several different computers, but i will look for it
19:52:05prof_wolfffee1943: ^
19:54:34ee1943prof_wolfff: I have ~=0 reverse eng. experience and don't own a scope or logic analyzer so that info would be very helpful :)
19:58:47ee1943unrelated question, but why is the charging limit set to 100mA in the ipod6g bootloader (bootloader/ipod6g.c:190)
19:58:50prof_wolfffee1943: to get the info i used some test programs on emcore, and IIRC also analized and commented the OF low level functions related to mikey using the IDA disassembler
19:58:55ee1943my ipod died last night due to -40 temps and the rockbox bootloader can't recharge it, I have to go to OF
20:01:23prof_wolfffee1943: possibly it is because you need a wall charger (not USB) and ATM it is not supported by the bootloader that actually only charges at 100mA from USB
20:02:37prof_wolfffi dont know exactly the reason, but when the battery is deep discharged on ipods then the FW charges is needed and charging from USB is useless
20:03:18ee1943prof_wolfff: yes, I noticed that too. had it plugged into my laptop for hours and the voltage fluctuated around 3200mV. Now it's plugged into the wall in OF and charging well
20:04:15ee1943yeah working on the disassembled OF is out of my skill range haha
20:04:38ee1943I could try to play with the emcore bootloader though
20:06:50prof_wolfffi got the same problem on a nano3g, it looks like dead when connecting to USB but emitting a continuous click-click-click sound that never heard before, the problem was deep battery discharge and was solved using a wall charger
20:12:04 Join LinuxArie [0] (
21:12:24 Join MrZeus [0] (~MrZeus@2a02:c7f:7066:fb00:4e3:b7fa:4264:59ad)
21:13:05***Saving seen data "./dancer.seen"
21:20:23 Join aevin [0] (eivindsy@unaffiliated/aevin)
22:28:23 Quit pamaury (Ping timeout: 265 seconds)
22:29:30 Quit LinuxArie (Ping timeout: 240 seconds)
22:36:30 Quit jhMikeS (Ping timeout: 248 seconds)
22:56:27user890104__builtin: the last commit fixed the duke3d/audio playback issue
23:13:08***Saving seen data "./dancer.seen"

Previous day | Next day