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 2016-08-21

00:03:03 Quit utrack (Ping timeout: 252 seconds)
00:03:03 Quit The_Prospector|2 (Ping timeout: 252 seconds)
00:03:03 Quit quaz0r (Ping timeout: 252 seconds)
00:03:03 Quit logbot (Ping timeout: 252 seconds)
00:03:03***ERROR: (Closing Link: (Ping timeout: 252 seconds)) from
00:03:03***Saving seen data "./dancer.seen"
00:03:05***Started Dancer V4.16
00:03:05***Connected to on port 6667
00:03:05***Logfile for #rockbox started
00:03:17Mode"logbot- :+i" by logbot-
00:03:22***Server message 501: 'logbot- :Unknown MODE flag'
00:03:26 Join logbot- [0] (
00:03:31 Join idonob_ [0] (~Owner@
00:03:31 Join The_Prospector [0] (~The_Prosp@unaffiliated/cornman)
00:03:31 Join petur [0] (~petur@rockbox/developer/petur)
00:03:31 Join thum [0] (
00:03:31 Join idonob [0] (~Owner@
00:03:31 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
00:03:31 Join ujcroon [0] (
00:03:31 Join K1773R [0] (~K1773R@unaffiliated/k1773r)
00:03:31 Join krnlyng [0] (
00:03:31 Join jtdesigns01 [0] (~quassel@2601:400:8000:34f5:208:54ff:fe4f:26f)
00:03:31 Join JanC [0] (~janc@lugwv/member/JanC)
00:03:31 Join bp0 [0] (~bp@unaffiliated/bp0)
00:03:31 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
00:03:31 Join rela [0] (~x@pdpc/supporter/active/rela)
00:03:31 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
00:03:31 Join robertd [0] (c9f2b970@gateway/web/freenode/ip.
00:03:31 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:58b2:cd1a:dc05:4c60)
00:03:31 Join Kohlrabi [0] (
00:03:31 Join lebellium [0] (
00:03:31 Join cc___ [0] (~ac@2001:910:113f:1:6a05:caff:fe1c:1627)
00:03:31 Join gluytium [0] (~g@
00:03:31 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
00:03:31 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
00:03:31 Join Tristitia [0] (
00:03:31 Join Elfish_ [0] (amba@2001:1608:12:1:13:3:3:7)
00:03:31 Join CustosL1men [0] (~CustosLim@unaffiliated/cust0slim3n)
00:03:31 Join ruhans [0] (uid76353@gateway/web/
00:03:31 Join zu_ [0] (
00:03:31 Join igitoor [0] (igitur@unaffiliated/contempt)
00:03:31 Join alucryd_ [0] (~quassel@archlinux/developer/alucryd)
00:03:31 Join michaelni [0] (
00:03:31 Join benedikt93 [0] (~quassel@unaffiliated/benedikt93)
00:03:31 Join prof_wolfff [0] (
00:03:31 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
00:03:31 Join fs-bluebot_ [0] (
00:03:31 Join gbl08ma [0] (
00:03:31 Join alexweis_ [0] (
00:03:31 Join GodEater` [0] (~whoknows@
00:03:31 Join saratoga [0] (123e11e0@gateway/web/freenode/ip.
00:03:31 Join neersighted [0] (
00:03:31 Join Bray90820 [0] (
00:03:31 Join Makinit [0] (
00:03:31 Join __builtin [0] (~zulu@unaffiliated/franklin)
00:03:31 Join Strife89 [0] (
00:03:31 Join soap [0] (~soap@rockbox/staff/soap)
00:03:31 Join Smx [0] (Elite8556@gateway/shell/elitebnc/x-qmcbkkobrbljzdeq)
00:03:31 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
00:03:31 Join foolsh [0] (~starchase@2601:241:c280:8985:6de1:c743:17b1:319f)
00:03:31 Join soadkombucha [0] (dennis@gateway/shell/
00:03:31 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
00:03:31 Join ender| [0] (krneki@2a01:260:4094:1:42:42:42:42)
00:03:31 Join Ivoah [0] (uid49352@gateway/web/
00:03:31 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
00:03:31 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
00:03:31 Join suYin`OFF [0] (
00:03:31 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
00:03:31 Join shane [0] (
00:03:31 Join olspookishmagus [0] (
00:03:31 Join ruskie [0] (ruskie@sourcemage/mage/ruskie)
00:03:31 Join Moarc [0] (
00:03:31 Join duo8 [0] (~ZNC-SRV-H@
00:03:31 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
00:03:31 Join mikroflops [0] (~yogurt@
00:03:31 Join uwe_mobile [0] (
00:03:31 Join Topy44 [0] (
00:03:31 Join dan- [0] (~d@freenode/corporate-sponsor/
00:03:31 Join derf [0] (
00:03:31 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
00:03:31 Join ps-auxw [0] (
00:03:31 Join Slasheri [0] (miipekk@rockbox/developer/Slasheri)
00:03:31 Join APLU [0] (
00:03:31 Join yosafbridge` [0] (
00:03:31 Join ranmacha1 [0] (
00:03:31 Join Neffi [0] (
00:03:31 Join shadows [0] (e@gateway/shell/
00:03:31 Join kugel [0] (~kugel@rockbox/developer/kugel)
00:03:31 Join Galois [0] (
00:03:31 Join puckipedia [0] (
00:03:31 Join @ChanServ [0] (ChanServ@services.)
00:03:31 Join ved [0] (
00:03:31 Join dongs [0] (
00:03:31 Join shmibs [0] (
00:03:31 Join funman [0] (~fun@rockbox/developer/funman)
00:03:31 Join froggyman [0] (~frogs@unaffiliated/froggyman)
00:03:31 Join preglow [0] (~thomj@2001:840:4243:3::101)
00:03:31 Join user890104 [0] (Venci@unaffiliated/user890104)
00:03:31 Join ParkerR [0] (ParkerR@unaffiliated/parkerr)
00:03:31 Join aevin [0] (eivindsy@unaffiliated/aevin)
00:03:31 Join knittl [0] (~knittl@unaffiliated/knittl)
00:03:31 Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow)
00:03:31 Join TD-Linux [0] (~Thomas@about/essy/indecisive/TD-Linux)
00:03:31 Join sparetire [0] (~sparetire@unaffiliated/sparetire)
00:03:31 Join rasher [0] (~rasher@rockbox/developer/rasher)
00:03:31 Join alexbobp [0] (
00:03:31 Join rudi_s [0] (
00:03:31 Join Jack87 [0] (Jack87@nasadmin/admin/jack87)
00:03:31 Join Xyem [0] (xyem@2a01:7e00::f03c:91ff:fe79:fbf7)
00:03:31 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
00:03:31 Join uwe_ [0] (
00:03:31 Join PhotoJim [0] (
00:03:31 Join n17ikh [0] (~n17ikh@unaffiliated/n17ikh)
00:03:31 Join Marex [0] (~Marex@
00:03:31 Join sLite [0] (
00:03:31 Join maraz [0] (
00:03:31 Join bzed [0] (
00:03:31 Join cttttt [0] (sid135570@gateway/web/
00:03:31 Join Petri152 [0] (
00:03:31 Join toli [0] (
00:03:31 Join munch [0] (pls@gateway/shell/elitebnc/x-svjacmasczblsbzt)
00:03:31 Join Rondom [0] (
00:03:31 Join marex-cloud [0] (sid137234@gateway/web/
00:03:31 Join Horrorcat [0] (~unknown@unaffiliated/horrorcat)
00:03:31 Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko)
00:03:31 Join Staphylo [0] (~Staphylo@2a01:4f8:190:126a:d70a:378:c354:a3a3)
00:03:31 Join snow_bckspc [0] (
00:03:31 Join shamus [0] (
00:03:36 Quit idonob (Ping timeout: 252 seconds)
00:03:36 Quit michaelni (Ping timeout: 252 seconds)
00:03:36 Quit alexweis_ (Ping timeout: 252 seconds)
00:03:38 Quit sparetire (Ping timeout: 252 seconds)
00:03:38 Quit TD-Linux (Ping timeout: 252 seconds)
00:08:54 Join utrack [0] (
00:09:06 Join TD-Linux [0] (~Thomas@about/essy/indecisive/TD-Linux)
00:10:45 Join sparetire [0] (~sparetire@unaffiliated/sparetire)
00:11:33 Join edhelas [0] (~edhelas@
00:13:35lebelliumpamaury: how do you feel fixing something you seem to hate reading your patch comment :D
00:14:40pamauryI feel like I made the world just slightly more right :D
00:17:06 Join michaelni [0] (
00:20:12 Quit preglow (Remote host closed the connection)
00:22:38 Quit edhelas (Ping timeout: 264 seconds)
00:23:26 Quit Elfish_ (Ping timeout: 258 seconds)
00:28:35 Join Elfish [0] (amba@2001:1608:12:1:13:3:3:7)
00:39:36 Quit petur (Ping timeout: 265 seconds)
00:49:14 Join preglow [0] (~thomj@2001:840:4243:3::101)
00:53:28 Join petur [0] (~petur@
00:53:28 Quit petur (Changing host)
00:53:28 Join petur [0] (~petur@rockbox/developer/petur)
00:57:20prof_wolfffpamaury: related to g#1369, in the past i wrote some code to support FM radio on Classic (and other iPods), actually it works nice but it is a huge patch and needs lots of clean up
00:57:21fs-bluebot_Gerrit review #1369 at : as3543: fix audio gap when switching from dac to line-in/recording by Amaury Pouly
00:57:56prof_wolfffthere was a problem (also present on clipzip) when the analog passthrought monitor mode is used, if you use DSP effects (i.e. bass or treble) that needs prescaler then the effect is not applied to the output but the prescaler is, so there is an increase of volume when some effect is active
00:58:31pamauryprof_wolfff: in this case you need to change the volume when effects are active
00:58:34prof_wolfffi don't know if this issue is related with as3543 but is a general problem i solved adding an audio capability (MONITOR) and when it is activated then the prescaler is not applied in sound.c (IIRC)
00:58:40pamauryit's done on a number of targets already
00:59:29prof_wolfffthe problem is that in monitor mode (analog not mixer) the effect is not applied but the volume is changed
01:00:02prof_wolfffyou can test it listening in clipzip to FM radio and increase/decrease bass or treble
01:01:01pamauryok i'll have a look, maybe it's a bug due to the old code ? the bass/trebble is done by the audio chip right ?
01:01:39prof_wolfffyes, it uses the codec DSP, works nice in Classic, but not if you use analog monitor mode
01:02:23prof_wolfffi don't know if the problem is the same in clipzip, but seems it could be
01:02:25pamauryso the classic uses which chip ?
01:02:50pamauryah that's a completely different chip
01:03:12pamauryNo in fact the problem I fixed in g#1369 is probably unrelated, it was a programming bug
01:03:13fs-bluebot_Gerrit review #1369 at : as3543: fix audio gap when switching from dac to line-in/recording by Amaury Pouly
01:03:55pamauryI can have a look at te cs4l55 code, is this big patch your mentioned somewhere ? I can look and suggest another solution maybe
01:04:10prof_wolfffyes, but the problem (it there is any) is in sound.c (set_prescaled_volume) affecting to all targets using DSP effects, if monitor mode is enabled then prescaler should not be applied
01:05:42prof_wolfffbecause in that case the effects are not applied to the output that is in analog passthrought monitor mode
01:07:06prof_wolfffi will try to do some clean up of lots a debug traces and publish the patch on gerrit, but it will take some days for me to do that
01:09:11pamauryah I think I understand what you are saying, the volume should be prescaled in the dsp effects are in software or not only apply to the dac. Or you would need to go through adc
01:10:42prof_wolfffyes, in cs42l55 if you use the mixer to route ADC to the ouput chain (digital monitor) then there is no problem
01:11:47pamauryyeah that needs some thinking, I don't even know if DSP effects are really meant to apply in radio, so yeah that might need some fixing
01:11:50prof_wolfffbut if you use analog monitor then the effects are disabled but the volume is applied to de DAC, so it results in an increase of volume when bass or treble is > 0db
01:12:27prof_wolfff*the prescaler is applied to the DAC*
01:15:46pamauryI'll try to reproduce it in another target and think about a solution. And obvious solution would be for sound.c to be aware of whether an analog monitor is active. For example by making sure all calls to audiohw_set_monitor go through sound.c first
01:16:23prof_wolfffyes, IIRC it was what i did
01:17:23prof_wolfffthere was other problems with line-out also, but that is another history and probably only related to ipod, so will publish the patch and will talk about it then
01:29:52 Quit petur (Quit: Leaving)
01:30:02 Quit saratoga (Quit: Page closed)
01:47:10 Quit lebellium (Quit: ChatZilla 0.9.92 [Firefox 48.0.1/20160817112116])
01:50:16 Quit ZincAlloy (Quit: Leaving.)
02:03:09***Saving seen data "./dancer.seen"
02:06:32 Part ujcroon
02:15:25 Quit pamaury (Remote host closed the connection)
02:23:35 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
02:49:20 Quit gbl08ma (Remote host closed the connection)
03:31:37 Quit pamaury (Ping timeout: 244 seconds)
04:03:13***Saving seen data "./dancer.seen"
04:07:39 Quit prof_wolfff (Ping timeout: 264 seconds)
04:20:05 Join prof_wolfff [0] (
05:02:03 Quit logbot- (Ping timeout: 265 seconds)
05:02:03***ERROR: (Closing Link: (Ping timeout: 265 seconds)) from
05:02:03***Saving seen data "./dancer.seen"
05:02:05***Started Dancer V4.16
05:02:05***Connected to on port 6667
05:02:05***Logfile for #rockbox started
05:02:14Mode"logbot :+i" by logbot
05:02:20***Server message 501: 'logbot :Unknown MODE flag'
05:02:22 Join logbot [0] (
05:02:22 Join prof_wolfff [0] (
05:02:22 Join preglow [0] (~thomj@2001:840:4243:3::101)
05:02:22 Join Elfish [0] (amba@2001:1608:12:1:13:3:3:7)
05:02:22 Join michaelni [0] (
05:02:22 Join sparetire [0] (~sparetire@unaffiliated/sparetire)
05:02:22 Join TD-Linux [0] (~Thomas@about/essy/indecisive/TD-Linux)
05:02:22 Join utrack [0] (
05:02:22 Join idonob_ [0] (~Owner@
05:02:22 Join The_Prospector [0] (~The_Prosp@unaffiliated/cornman)
05:02:22 Join thum [0] (
05:02:22 Join K1773R [0] (~K1773R@unaffiliated/k1773r)
05:02:22 Join krnlyng [0] (
05:02:22 Join jtdesigns01 [0] (~quassel@2601:400:8000:34f5:208:54ff:fe4f:26f)
05:02:22 Join JanC [0] (~janc@lugwv/member/JanC)
05:02:22 Join bp0 [0] (~bp@unaffiliated/bp0)
05:02:22 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
05:02:22 Join rela [0] (~x@pdpc/supporter/active/rela)
05:02:22 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
05:02:22 Join robertd [0] (c9f2b970@gateway/web/freenode/ip.
05:02:22 Join Kohlrabi [0] (
05:02:22 Join cc___ [0] (~ac@2001:910:113f:1:6a05:caff:fe1c:1627)
05:02:22 Join gluytium [0] (~g@
05:02:22 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
05:02:22 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
05:02:22 Join Tristitia [0] (
05:02:22 Join CustosL1men [0] (~CustosLim@unaffiliated/cust0slim3n)
05:02:22 Join ruhans [0] (uid76353@gateway/web/
05:02:22 Join zu_ [0] (
05:02:22 Join igitoor [0] (igitur@unaffiliated/contempt)
05:02:22 Join alucryd_ [0] (~quassel@archlinux/developer/alucryd)
05:02:22 Join benedikt93 [0] (~quassel@unaffiliated/benedikt93)
05:02:22 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
05:02:22 Join fs-bluebot_ [0] (
05:02:22 Join GodEater` [0] (~whoknows@
05:02:22 Join neersighted [0] (
05:02:22 Join Bray90820 [0] (
05:02:22 Join Makinit [0] (
05:02:22 Join __builtin [0] (~zulu@unaffiliated/franklin)
05:02:22 Join Strife89 [0] (
05:02:22 Join soap [0] (~soap@rockbox/staff/soap)
05:02:22 Join Smx [0] (Elite8556@gateway/shell/elitebnc/x-qmcbkkobrbljzdeq)
05:02:22 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
05:02:22 Join foolsh [0] (~starchase@2601:241:c280:8985:6de1:c743:17b1:319f)
05:02:22 Join soadkombucha [0] (dennis@gateway/shell/
05:02:22 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
05:02:22 Join ender| [0] (krneki@2a01:260:4094:1:42:42:42:42)
05:02:22 Join Ivoah [0] (uid49352@gateway/web/
05:02:22 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
05:02:22 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
05:02:22 Join suYin`OFF [0] (
05:02:22 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
05:02:22 Join shane [0] (
05:02:22 Join olspookishmagus [0] (
05:02:22 Join ruskie [0] (ruskie@sourcemage/mage/ruskie)
05:02:22 Join Moarc [0] (
05:02:22 Join duo8 [0] (~ZNC-SRV-H@
05:02:22 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
05:02:22 Join mikroflops [0] (~yogurt@
05:02:22 Join uwe_mobile [0] (
05:02:22 Join Topy44 [0] (
05:02:23 Join dan- [0] (~d@freenode/corporate-sponsor/
05:02:23 Join derf [0] (
05:02:23 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
05:02:23 Join ps-auxw [0] (
05:02:23 Join Slasheri [0] (miipekk@rockbox/developer/Slasheri)
05:02:23 Join APLU [0] (
05:02:23 Join yosafbridge` [0] (
05:02:23 Join ranmacha1 [0] (
05:02:23 Join Neffi [0] (
05:02:23 Join shadows [0] (e@gateway/shell/
05:02:23 Join kugel [0] (~kugel@rockbox/developer/kugel)
05:02:23 Join Galois [0] (
05:02:23 Join puckipedia [0] (
05:02:23 Join @ChanServ [0] (ChanServ@services.)
05:02:23 Join ved [0] (
05:02:23 Join dongs [0] (
05:02:23 Join shmibs [0] (
05:02:23 Join funman [0] (~fun@rockbox/developer/funman)
05:02:23 Join froggyman [0] (~frogs@unaffiliated/froggyman)
05:02:23 Join user890104 [0] (Venci@unaffiliated/user890104)
05:02:23 Join ParkerR [0] (ParkerR@unaffiliated/parkerr)
05:02:23 Join aevin [0] (eivindsy@unaffiliated/aevin)
05:02:23 Join knittl [0] (~knittl@unaffiliated/knittl)
05:02:23 Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow)
05:02:23 Join rasher [0] (~rasher@rockbox/developer/rasher)
05:02:23 Join alexbobp [0] (
05:02:23 Join rudi_s [0] (
05:02:23 Join Jack87 [0] (Jack87@nasadmin/admin/jack87)
05:02:23 Join Xyem [0] (xyem@2a01:7e00::f03c:91ff:fe79:fbf7)
05:02:23 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
05:02:23 Join uwe_ [0] (
05:02:23 Join PhotoJim [0] (
05:02:23 Join n17ikh [0] (~n17ikh@unaffiliated/n17ikh)
05:02:23 Join Marex [0] (~Marex@
05:02:23 Join sLite [0] (
05:02:23 Join maraz [0] (
05:02:23 Join bzed [0] (
05:02:23 Join cttttt [0] (sid135570@gateway/web/
05:02:23 Join Petri152 [0] (
05:02:23 Join toli [0] (
05:02:23 Join munch [0] (pls@gateway/shell/elitebnc/x-svjacmasczblsbzt)
05:02:23 Join Rondom [0] (
05:02:23 Join marex-cloud [0] (sid137234@gateway/web/
05:02:23 Join Horrorcat [0] (~unknown@unaffiliated/horrorcat)
05:02:23 Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko)
05:02:23 Join Staphylo [0] (~Staphylo@2a01:4f8:190:126a:d70a:378:c354:a3a3)
05:02:23 Join snow_bckspc [0] (
05:02:23 Join shamus [0] (
05:02:52 Join Lwrless [0] (~Lwrless@
05:09:16 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
05:09:18 Quit logbot (Ping timeout: 265 seconds)
05:09:18***ERROR: (Closing Link: (Ping timeout: 265 seconds)) from
05:09:18***Saving seen data "./dancer.seen"
05:09:20***Started Dancer V4.16
05:09:20***Connected to on port 6667
05:09:20***Logfile for #rockbox started
05:09:21Mode"logbot :+i" by logbot
05:09:27***Server message 501: 'logbot :Unknown MODE flag'
05:09:27 Join logbot [0] (
05:09:27 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
05:09:27 Join Lwrless [0] (~Lwrless@
05:09:27 Join prof_wolfff [0] (
05:09:27 Join preglow [0] (~thomj@2001:840:4243:3::101)
05:09:27 Join Elfish [0] (amba@2001:1608:12:1:13:3:3:7)
05:09:27 Join michaelni [0] (
05:09:27 Join sparetire [0] (~sparetire@unaffiliated/sparetire)
05:09:27 Join TD-Linux [0] (~Thomas@about/essy/indecisive/TD-Linux)
05:09:27 Join utrack [0] (
05:09:27 Join idonob_ [0] (~Owner@
05:09:27 Join The_Prospector [0] (~The_Prosp@unaffiliated/cornman)
05:09:27 Join thum [0] (
05:09:27 Join K1773R [0] (~K1773R@unaffiliated/k1773r)
05:09:27 Join krnlyng [0] (
05:09:27 Join jtdesigns01 [0] (~quassel@2601:400:8000:34f5:208:54ff:fe4f:26f)
05:09:27 Join JanC [0] (~janc@lugwv/member/JanC)
05:09:27 Join bp0 [0] (~bp@unaffiliated/bp0)
05:09:27 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
05:09:27 Join rela [0] (~x@pdpc/supporter/active/rela)
05:09:27 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
05:09:27 Join robertd [0] (c9f2b970@gateway/web/freenode/ip.
05:09:27 Join Kohlrabi [0] (
05:09:27 Join cc___ [0] (~ac@2001:910:113f:1:6a05:caff:fe1c:1627)
05:09:27 Join gluytium [0] (~g@
05:09:27 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
05:09:27 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
05:09:27 Join Tristitia [0] (
05:09:27 Join CustosL1men [0] (~CustosLim@unaffiliated/cust0slim3n)
05:09:27 Join ruhans [0] (uid76353@gateway/web/
05:09:27 Join zu_ [0] (
05:09:27 Join igitoor [0] (igitur@unaffiliated/contempt)
05:09:27 Join alucryd_ [0] (~quassel@archlinux/developer/alucryd)
05:09:27 Join benedikt93 [0] (~quassel@unaffiliated/benedikt93)
05:09:27 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
05:09:27 Join fs-bluebot_ [0] (
05:09:27 Join GodEater` [0] (~whoknows@
05:09:27 Join neersighted [0] (
05:09:27 Join Bray90820 [0] (
05:09:27 Join Makinit [0] (
05:09:27 Join __builtin [0] (~zulu@unaffiliated/franklin)
05:09:27 Join Strife89 [0] (
05:09:27 Join soap [0] (~soap@rockbox/staff/soap)
05:09:27 Join Smx [0] (Elite8556@gateway/shell/elitebnc/x-qmcbkkobrbljzdeq)
05:09:27 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
05:09:27 Join foolsh [0] (~starchase@2601:241:c280:8985:6de1:c743:17b1:319f)
05:09:27 Join soadkombucha [0] (dennis@gateway/shell/
05:09:27 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
05:09:27 Join ender| [0] (krneki@2a01:260:4094:1:42:42:42:42)
05:09:27 Join Ivoah [0] (uid49352@gateway/web/
05:09:27 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
05:09:27 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
05:09:27 Join suYin`OFF [0] (
05:09:27 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
05:09:27 Join shane [0] (
05:09:27 Join olspookishmagus [0] (
05:09:27 Join ruskie [0] (ruskie@sourcemage/mage/ruskie)
05:09:27 Join Moarc [0] (
05:09:27 Join duo8 [0] (~ZNC-SRV-H@
05:09:27 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
05:09:27 Join mikroflops [0] (~yogurt@
05:09:27 Join uwe_mobile [0] (
05:09:27 Join Topy44 [0] (
05:09:27 Join dan- [0] (~d@freenode/corporate-sponsor/
05:09:27 Join derf [0] (
05:09:27 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
05:09:27 Join ps-auxw [0] (
05:09:27 Join Slasheri [0] (miipekk@rockbox/developer/Slasheri)
05:09:27 Join APLU [0] (
05:09:27 Join yosafbridge` [0] (
05:09:27 Join ranmacha1 [0] (
05:09:27 Join Neffi [0] (
05:09:27 Join shadows [0] (e@gateway/shell/
05:09:27 Join kugel [0] (~kugel@rockbox/developer/kugel)
05:09:27 Join Galois [0] (
05:09:27 Join puckipedia [0] (
05:09:27 Join shamus [0] (
05:09:27 Join snow_bckspc [0] (
05:09:27 Join Staphylo [0] (~Staphylo@2a01:4f8:190:126a:d70a:378:c354:a3a3)
05:09:27 Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko)
05:09:27 Join Horrorcat [0] (~unknown@unaffiliated/horrorcat)
05:09:27 Join marex-cloud [0] (sid137234@gateway/web/
05:09:27 Join Rondom [0] (
05:09:27 Join munch [0] (pls@gateway/shell/elitebnc/x-svjacmasczblsbzt)
05:09:27 Join toli [0] (
05:09:27 Join Petri152 [0] (
05:09:27 Join cttttt [0] (sid135570@gateway/web/
05:09:27 Join bzed [0] (
05:09:27 Join maraz [0] (
05:09:27 Join sLite [0] (
05:09:27 Join Marex [0] (~Marex@
05:09:27 Join n17ikh [0] (~n17ikh@unaffiliated/n17ikh)
05:09:27 Join PhotoJim [0] (
05:09:27 Join uwe_ [0] (
05:09:27 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
05:09:27 Join Xyem [0] (xyem@2a01:7e00::f03c:91ff:fe79:fbf7)
05:09:27 Join Jack87 [0] (Jack87@nasadmin/admin/jack87)
05:09:27 Join rudi_s [0] (
05:09:27 Join alexbobp [0] (
05:09:27 Join rasher [0] (~rasher@rockbox/developer/rasher)
05:09:27 Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow)
05:09:27 Join knittl [0] (~knittl@unaffiliated/knittl)
05:09:27 Join aevin [0] (eivindsy@unaffiliated/aevin)
05:09:27 Join ParkerR [0] (ParkerR@unaffiliated/parkerr)
05:09:27 Join user890104 [0] (Venci@unaffiliated/user890104)
05:09:27 Join @ChanServ [0] (ChanServ@services.)
05:09:27 Join ved [0] (
05:09:27 Join dongs [0] (
05:09:27 Join shmibs [0] (
05:09:27 Join funman [0] (~fun@rockbox/developer/funman)
05:09:27 Join froggyman [0] (~frogs@unaffiliated/froggyman)
05:12:03 Quit JdGordon (Ping timeout: 240 seconds)
06:02:27 Quit Lwrless (Remote host closed the connection)
06:06:16 Quit mc2739 (Ping timeout: 265 seconds)
06:15:56 Join quaz0r [0] (
07:09:21***Saving seen data "./dancer.seen"
07:37:03 Quit idonob_ (Ping timeout: 240 seconds)
07:43:15 Join idonob [0] (~Owner@
07:43:29 Quit bluebrother (Disconnected by services)
07:43:34 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
07:44:09 Join fs-bluebot [0] (
07:47:03 Quit fs-bluebot_ (Ping timeout: 276 seconds)
07:50:56 Quit idonob (Ping timeout: 276 seconds)
07:51:40 Join idonob [0] (~Owner@
07:53:01 Join athidhep [0] (~afoakf@unaffiliated/athidhep)
08:24:52 Quit idonob (Ping timeout: 250 seconds)
08:25:45 Join idonob [0] (~Owner@
08:28:13 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:9ccf:b7d2:5b44:24fb)
08:47:45 Quit idonob (Ping timeout: 252 seconds)
08:53:56 Join idonob [0] (~Owner@
08:59:18 Quit idonob (Ping timeout: 252 seconds)
09:00:19 Join idonob [0] (~Owner@
09:09:23***Saving seen data "./dancer.seen"
09:13:03 Quit idonob (Ping timeout: 260 seconds)
09:13:57 Join idonob [0] (~Owner@
09:19:59 Quit idonob (Ping timeout: 276 seconds)
09:25:39 Join idonob [0] (~Owner@
09:32:45 Quit cc___ (Read error: No route to host)
09:50:54 Join cc___ [0] (~ac@2001:910:113f:1:6a05:caff:fe1c:1627)
09:55:31 Quit idonob (Ping timeout: 240 seconds)
09:57:24 Join idonob [0] (~Owner@
10:04:03 Quit idonob (Ping timeout: 265 seconds)
10:09:46 Join idonob [0] (~Owner@
10:11:58 Join petur [0] (~petur@rockbox/developer/petur)
10:17:48 Quit cc___ (Quit: WeeChat 1.5)
10:23:15 Quit petur (Ping timeout: 244 seconds)
10:23:39 Join petur [0] (~petur@
10:23:53 Quit petur (Changing host)
10:23:53 Join petur [0] (~petur@rockbox/developer/petur)
10:30:04 Quit idonob (Read error: Connection reset by peer)
10:33:53 Quit ZincAlloy (Quit: Leaving.)
10:35:30 Join idonob [0] (~Owner@
10:41:51 Quit idonob (Ping timeout: 244 seconds)
10:42:47 Join edhelas [0] (~edhelas@
10:48:20 Join idonob [0] (~Owner@
10:53:53 Quit idonob (Ping timeout: 244 seconds)
10:55:19 Join idonob [0] (~Owner@
11:02:31 Quit edhelas (Ping timeout: 244 seconds)
11:09:26***Saving seen data "./dancer.seen"
11:13:03 Quit idonob (Ping timeout: 240 seconds)
11:15:12 Join edhelas [0] (~edhelas@
11:15:28 Join idonob [0] (~Owner@
11:21:58 Join lebellium [0] (
11:26:51 Quit idonob (Ping timeout: 264 seconds)
11:27:58 Join idonob [0] (~Owner@
11:28:17 Join feoafka [0] (
11:31:56 Quit athidhep (Ping timeout: 276 seconds)
11:33:31 Quit idonob (Ping timeout: 244 seconds)
11:54:22 Join idonob [0] (~Owner@
11:59:31 Quit idonob (Ping timeout: 240 seconds)
12:06:12 Join idonob [0] (~Owner@
12:10:41 Quit idonob (Ping timeout: 265 seconds)
12:13:24 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:511f:8ee1:31b1:fdef)
12:16:25 Join idonob [0] (~Owner@
12:16:57 Join athidhep [0] (~afoakf@unaffiliated/athidhep)
12:19:39 Quit feoafka (Ping timeout: 244 seconds)
12:20:36lebelliumdoes someone know why this doesn't work:
12:20:39lebelliumubuntu@ubuntu-VirtualBox:~/rockbox/tools$ convttf -p 15 -c 1 /home/ubuntu/Downloads/arial.ttf
12:20:40lebelliumconvttf: command not found
12:22:56 Quit robertd (Quit: Page closed)
12:28:16 Quit idonob (Remote host closed the connection)
12:51:57 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
12:57:46 Join cc___ [0] (~ac@2001:910:113f:1:6a05:caff:fe1c:1627)
13:00:18 Join idonob [0] (~Owner@
13:04:37 Quit idonob (Ping timeout: 244 seconds)
13:09:27***Saving seen data "./dancer.seen"
13:11:23 Join idonob [0] (~Owner@
13:12:41 Quit petur (Ping timeout: 276 seconds)
13:13:59lebelliumoh I finally understood my problem. Looks like I first had to type "make convttf". But then you get warning!
13:14:01lebelliumconvttf.c:920:16: warning: non-ISO-standard escape sequence, '\e' [enabled by default]
13:14:02lebelliumThis page in Japanese:
13:14:03 Join petur [0] (~petur@
13:14:03 Quit petur (Changing host)
13:14:03 Join petur [0] (~petur@rockbox/developer/petur)
13:14:04lebelliumThen helped me
13:14:10lebelliumI successfully converted my 1st font :)
13:16:23 Quit idonob (Remote host closed the connection)
13:22:21 Join idonob [0] (~Owner@
13:26:54 Quit idonob (Ping timeout: 250 seconds)
13:27:51 Join idonob [0] (~Owner@
13:35:36 Quit utrack (Changing host)
13:35:36 Join utrack [0] (~utrack@unaffiliated/utrack)
13:36:29 Quit idonob (Read error: Connection reset by peer)
13:52:15 Join idonob [0] (~Owner@
14:16:16 Join robertd [0] (c9f2b970@gateway/web/freenode/ip.
14:21:49 Join krabador [0] (~krabador@unaffiliated/krabador)
14:38:39 Quit petur (Read error: Connection reset by peer)
14:40:59 Join petur [0] (~petur@
14:40:59 Quit petur (Changing host)
14:40:59 Join petur [0] (~petur@rockbox/developer/petur)
14:42:46*pamaury is a bit confused by the wm8978 code, there seems to be a mismatch between the actual input gain and what is claimed by the code
14:47:54prof_wolfffpamaury: g#1375 is the thing i was talking yesterday
14:47:55fs-bluebotGerrit review #1375 at : Fix HP output volume when monitor mode is active by Cástor Muñoz
14:51:16 Join paulk-collins [0] (
14:58:42pamauryprof_wolfff: thanks, I don't know what do think, I don't know sound.c well enough. Did ask jhMikes what he thinks about it ? He was the one who wrote most of the audio code
15:00:02prof_wolfffpamaury: will try to contact jhMikes to see what he thinks about it
15:02:37pamaurybut on principle I think it's a good idea
15:09:31***Saving seen data "./dancer.seen"
15:12:06 Join xorly [0] (
15:21:30pamauryprof_wolfff: one concern I have with your patch is that it does not make a distinction between devices that could do tone control even with analog control and those that can't (either because it's done in hw in the digital path, or because it's done in sw in dsp). I don't know if there even are devices that can done hardware analog tone control
15:27:00pamauryprof_wolfff: do you know the WM codecs a bit ?
15:27:09pamauryWM8978 in particular
15:28:52 Quit athidhep (Quit: athidhep)
15:43:38prof_wolfffpamaury: i don't known the WM codecs, only the cs42l55, but what is the problem?
15:44:24pamaurythe volume gain range claimed in the header doesn't seem to match what the code is doing, but I don't know if I'm missing something or if it's just a mistake
15:45:05prof_wolfffabout the patch, really it affects the devices that uses the prescaler, no matter why, yesterday i was thinking it was only for HW tone, but today i realized that it is also for SW tone
15:48:48prof_wolfffin monitor mode the prescaler have no sense because it is used to compensate the volume attenuation used when applying tone controls, but these tone controls are not used because the monitor mode is just an analog passthrough with no other settings than the volume (DAC attenuation) AFAIK
15:52:22pamaurywell the question is the following: what does tone control means ? It if means "tone control on DAC output", then yes prescaling on analog passthrough doesn't make any sense. If it means "tone control on HP/lineout output" then it makes sense if the hardware can do it
15:54:25pamaurybasically I would summarize it like this: we have a huge documentation problem in audiohw/sound, because we have settings that correspond to a "virtual codec" that is not described anywhere. I would really like to have a picture in the wiki that shows how and WHERE the different effects and setting take place
15:54:48pamauryI am willing to make the picture but I just don't know how the whole thing works
15:55:04prof_wolfffi was refering to "tone control on DAC output" by HW or SW, if really don't know if "tone control on HP/lineout" exists on RB, but if these targets exists then they should not being using the prescaler so they are not affected by the patch
15:58:20prof_wolfffi am also a bit lost on the sound chain, just found this issue and tried to fix it quickly but there are so much code unknown for me
15:59:31pamauryyeah same for me
15:59:57pamauryI am also confused about what CLIPPING_CAP and PRESCALER_CAP do exactly
16:00:53pamauryLet me send an email to jhMikes, I'll put you copy if you want
16:03:43prof_wolfffit seems the CLIPPING_CAP if for target that can do tone control (on HW for Classic) with no clipping, the gain decreased lets say -3 dB before increasing bass in +3dB, then at the DAC output the prescaler (+3dB) is added to the final volume, this avoid clipping when applying the tone at high volume levels
16:04:00prof_wolfff*is for targets that*
16:09:25prof_wolfffplease contact jhMikes to ask what he thinks about this
16:11:47pamauryprof_wolfff: let me rephrase to see if I get it right: with CLIPPING_CAP, if you set bass boost to +3dB, it assumes that the audiohw_* code compensate for it somehow to avoid clipping. But without CLIPPING_CAP, it is assumed that the hardware does not compensate and thus it uses the DAC volume to avoid clipping.
16:12:19prof_wolfffnot exactly...
16:12:43prof_wolfffi am going to refering to cs42l55 that uses HW bass/treble
16:13:09prof_wolfffon this codec the bass/treble can be increased up to +12dB
16:13:35prof_wolfffand the HP/line-out output can be boosted also up to +12 dB
16:14:37prof_wolfffif the music you are going to increase the bass is at 0dB then apply +12 db bass will clip (inside the codec DSP)
16:15:14prof_wolfffso the digital audio is decreased in -12 db and then applied the +12 db bass (all of this on HW)
16:16:08prof_wolfffif latter we increase the output DAC in +12 db then we have the original music (at 0 dB) with +12 db applied in the bass frequency range
16:18:08prof_wolfffthe digital audio is decreased in -12 db using the DSP digital volume and latter increased using the output analog DAC volume
16:22:39pamauryand ok, but it is not entirely clear to:
16:22:39pamaury- with AUDIOHW_HAVE_CLIPPING: no prescaling is done, the code assumes the hardware does it all by itself (somehow)
16:22:39pamaury- without AUDIOHW_HAVE_CLIPPING: some prescaling needs to be done and is done in the DSP
16:22:39DBUGEnqueued KICK pamaury
16:22:39pamaurywhere does AUDIOHW_HAVE_PRESCALER and audiohw_set_prescaler fits there ?
16:22:40prof_wolfffi think that CLIPPING_CAP is for target that can not do this thing to avoid clipping
16:25:26prof_wolfffwell, the relation between HAVE_CLIPPING and HAVE_PRESCALER is also a mystery for me, it seems that should be the same !HAVE_CLIPPING->HAVE_PRESCALER but maybe the prescaler is used for other things?
16:26:03pamauryI am looking at the MAS35xx datasheet, this is only one with CLIPPING_CAP
16:28:13prof_wolffffor HW tone controls, if the codec cannot modify digital volume _before_ increasing tone then it is going to clip, unless the decrease in volume prior to applying the tone will be done in SW
16:29:09pamauryyeah, that's why I kind of assumed that AUDIOHW_HAVE_PRESCALER would mean the hardware can do prescaling before effects
16:29:20pamaury(so there would be no need to do it in the DSP in RB)
16:29:57prof_wolfffyes, but today i realized that sansa zip clip that uses SW tone controls also defines HAVE_PRESCALER
16:34:38prof_wolfffor maybe the HAVE_CLIPPING is not related with the decrease of volume before applying tone, but the increase of volume at the DAC output without clipping? cs42l55 can boost HP up to +12dB but maybe other codecs cannot do that
16:37:49prof_wolfffthe reason to decrease volume in HW if possible and not in SW is optimization thought
16:38:01pamauryprof_wolfff: where do you see that clip zip defines HAVE_PRESCALER ?
16:38:47pamaurycodecs with PRESCALER_CAP are: wm8751, mas35xx, cs42l55, wm9878 and uda1380
16:39:22pamauryWM8751 defines PRESCALER_CAP but the way it is handled seems wrong: prescaler volume changes DAC volume (so after effects) and set_volume changes HP volume
16:40:08prof_wolfffsorry, my fault, it defines TONE_PRESCALER in sound.c, that results on applying the prescaler in set_prescaled_volume()
16:42:10pamaurywm8978 does the same thing with prescaler, weird
16:42:35pamaurywhat does cs42l55 does in audiohw_set_prescaler ?
16:44:42prof_wolfffit sets the digital output volume (master volume), it seems it is done on the DSP and before the bass/treble is applied in that DSP
16:45:08pamauryprof_wolfff: interesting, the MAS3507D does what you expect: the hardware has a digital prescale BEFORE the effect, that what set_presale changes
16:45:12 Quit robertd (Quit: Page closed)
16:46:47lebelliumcan someone knowing about keymapping can have a look at ?
16:47:11prof_wolfffin cs42l55 there is this master digital volume and the HP volume that is what i call the DAC volume, it is only one analog volume at the output of the DAC and one digital volume on the HW DSP
16:48:31pamauryuda1380 also has a digital mixer before bass and treble
16:49:37prof_wolfffthe digital mixer allows to do a digital monitor loop that uses the DSP effects, in addition there is the usual analog passthrought monitor
16:51:12pamauryok so reading wm8750 and wm8978 datasheet carefully, it looks like digital volume is applied before effects
16:51:30pamauryso I think it's faire to say that HAVE_PRESCALER means that the hardware can do volume adjustment before tone control
16:56:01prof_wolfffah!, true, it seems that audiohw_set_prescaler() is implemented in SW (audiohw-swcodec.c) for Clip Zip
16:56:56pamauryprof_wolfff: yeah that's the default implemenation: it falls back to RB DSP tone control
16:57:16pamaurybut I still don't really understand CLIPPING_CAP. I looks like CLIPPING_CAP means you don't apply any prescaler
16:58:25gevaertspamaury: did you have another look at that lang makefile fix?
16:58:37CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
16:58:37*gevaerts decides that pamaury doesn't have enough to do :)
16:58:48 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
16:58:48prof_wolfffmaybe it is because you cannot add the prescaler at the output without clipping ?
16:59:14pamaurygevaerts: no sorry, I thought I would try to torture your patch to try and break it, but I go side tracked on audiohw issues
16:59:37pamaurygevaerts: but reading the patch, I am confident it looks correct, so if you tried to break it and failed, that's good enough I would say
16:59:45gevaertsWe could just push it and have the build farm torture it :)
17:00:03pamaurygevaerts: sounds good ;)
17:00:16gevaertsI tried several combinations of make <some-specific-related-file> after deleting various files. Let's hopt that's good enough :)
17:00:34fs-bluebotBuild Server message: New build round started. Revision 45c6785, 255 builds, 15 clients.
17:00:45gevaertsOK, now let's wait for "everything red" :)
17:01:41pamauryprof_wolfff: my understanding is that CLIPPING_CAP disables SW prescaler, and because CLIPPING_CAP seems incompatible with PRESCALER_CAP, it disables HW prescale as well. So I can only assume that it means the hardware can do clipping prevention all by itself
17:02:07pamaurywhich looks concistent with this comment in mas35xx.h:
17:02:08pamaury * need the prescaler -> CLIPPING_CAP */
17:02:15pamaury* MAS3587F and MAS3539F handle clipping prevention internally so we do not
17:02:26pamauryhuh copy pasted in the wrong order ^^
17:04:43prof_wolfffnice! so it should be ANTICLIPPING_CAP :)
17:08:40pamauryindeed the MAS3587 has an AVC (Audio Volume Correction) that prevents clipping
17:09:09pamauryit will automatically decrease gain if the volume is too high to prevent clipping when applying tone controls
17:09:33***Saving seen data "./dancer.seen"
17:11:04fs-bluebotBuild Server message: Build round completed after 631 seconds.
17:11:05fs-bluebotBuild Server message: Revision 45c6785 result: 8 errors 0 warnings
17:11:09pamauryok so I will send an email to jhMikes to ask to confirm our findings
17:12:15 Join athidhep [0] (~afoakf@unaffiliated/athidhep)
17:12:26pamaurygevaerts: that's odd to say the least, what is this debug_menu error ?
17:12:50pamauryand apparently it didn't fix the problem for onda
17:13:28pamaurystrangely the problem always appear on the same client, is it possible that is a make bug for example ?
17:18:40 Quit petur (Remote host closed the connection)
17:19:57fs-bluebotBuild Server message: New build round started. Revision d938411, 255 builds, 15 clients.
17:21:58gevaertsLet's see if this shows unusual make versions, and if the debug_menu error repeats itself
17:29:05fs-bluebotBuild Server message: Build round completed after 548 seconds.
17:29:06fs-bluebotBuild Server message: Revision d938411 result: All green
17:29:20 Join einhirn [0] (
17:38:48 Quit krnlyng (Ping timeout: 260 seconds)
17:39:34gevaertsOK, the suspect builds were all done by different machines this time. We'll have to wait and see...
17:44:44pamauryhum this is odd, the wm8978 does some strange routing. It routes radio signal through a pga at 0dB instead of bypassing it
17:49:44pamaurythis is particularly stupid considering that on YPR1 the radio comes from AUX which doesn't have a PGA. Meaning that that you cannot even benefit from this PGA in all cases
17:51:10 Join krnlyng [0] (
17:53:18prof_wolfffon cs42l55 is the same, the analog monitor goes through the PGA, it only can be bypassed when the input is routed to the ADC
17:56:31pamauryon wm8978 you can bypass it because the output of the pga goes to a mux that can either select pga or line-in directly, and the pga can select between line-in and mic. So it makes sense to go through pga if you have a microphone. But WM8978 driver does handle any microphone anyway because no target has it
17:59:47pamaurydamn this wm8978 is so complicated
18:01:29prof_wolfffon cs42l55 the PGA also receives some feedback from some post-process after ADC output, i am not sure exactly what it does (need to do test using some known wave) but it seems that it is used as some kind of AGC and/or clipping prevention at input
18:05:01 Join einhirn_ [0] (
18:05:21pamauryI am also puzzled because it has special code for the YPR1 radio, but given what I see, I highly suspect radio recording is broken
18:06:33 Quit einhirn (Ping timeout: 252 seconds)
18:06:40prof_wolfffi am doing some rewrite on the cs42l55 codec and was planing to use the digital monitor to listen to FM (so you can use tone controls), and use the analog monitor for recording (so you can listen what is being recorded)
18:07:56pamauryprof_wolfff: can you do adc -> dac on chip ? (ie without sending the data to the cpu and back)
18:08:19pamauryI think most chip can't
18:09:14prof_wolfffyes, the digital monitor uses the mixer (mix PCM + ADC) so also allows to listen the keyclick (dont know if this feature is only for ipod) mixed with FM input
18:10:07prof_wolfffthe data is not sent to the CPU, the mix is done in HW
18:11:54prof_wolfffunless you are recording, in that case the data is also sent to the CPU, but the mix is still done in HW (ADC input + PCM), PCM is only silence when recording
18:12:24prof_wolfffPCM is keyclick when listening to FM
18:15:18 Join einhirn [0] (
18:18:50 Quit einhirn_ (Ping timeout: 276 seconds)
18:40:50lebelliumpamaury: about recording on R1: " It is possible to record. Need to write down the ALSA recording wrapper. "
18:43:49lebelliumyou can also have a look at related g#634
18:43:52fs-bluebotGerrit review #634 at : Samsung YP-R0: enable FM tuner recording by Lorenzo Miori
18:46:50 Join cereal_killer [0] (506e4ca7@gateway/web/freenode/ip.
18:48:49cereal_killerI successfully compiled a bootloader for the x5. I want to aply patch FS #5289. Do I need the diff file from the discussion at the end of the page? Or is the dual.patch file the file I want?
18:48:49fs-bluebot Dual Boot for X5 (patches, closed)
18:51:40cereal_killerI dont understand what those different files are for.
18:55:05cereal_killerFirst time working with development environment.
19:06:06 Join Rower [0] (
19:09:37***Saving seen data "./dancer.seen"
19:32:07*__builtin is getting some weird behavior on linux with the ipod6g
19:32:29__builtinwhen I plug it in, HID works, but no mass storage device is detected
19:32:33__builtinany ideas?
19:33:03 Quit Galois (Ping timeout: 250 seconds)
19:37:00cereal_killerIs the .diff file on the bottom already part of the dul.patch file on the top of the page?
19:40:15lebelliumcereal_killer: the patch is closed " r30018 implements dual boot support based on the latest version of this patch"
19:40:48__builtinhmm, looks like a reboot solved the problem
19:44:19cereal_killeroh, I see. Is the behaviour of the boot process as described in the details, because in the comments it says: short press=RB, long press=OF.
19:44:54pamaurylebellium: I was talking about the ypr1 which uses a different audio chip
19:46:40lebelliumI just meant that recording is not broken, it's just not implemented. Lorenzo didn't have time to finish the port
19:47:24pamauryah ok
19:47:31lebelliumFM radio is supposed to work on R1 but I don't see the FM menu
19:48:01lebelliumthe R1 port is still quite a draft
19:48:07lebelliumit's a pity Lorenzo gave up
19:52:32 Part cereal_killer
19:55:48pamaurylebellium: what is missing ?
19:59:40pamauryI have a YP-R1... but with the problems of building the toolchain, that doesn't motivate me
20:02:25lebelliumwell some optimization for touch use (for instance you can't set time for the moment). More documentation, SVG pic, added to the theme page (I made a nice theme some years ago I can't upload anywhere)
20:02:52lebelliumI don't understand why the FM menu is missing right now. But that may be due to the beta bootloader
20:03:33lebelliumIt would be great to bring it to unstable status
20:03:44lebelliumit's not even listed as unusable right now
20:05:25lebelliumI have a working toolchain for R0 (I guess it's the same for R1?). I don't know how/if I can share it with you
20:06:47lebelliummost of plugins/games don't work
20:07:01lebelliumthere is much to do if someone gets the motivation
20:07:04lebelliumand time :S
20:15:00lebelliumAnd the cabbiev2 theme is partly broken (the progress bar)
20:38:14 Quit edhelas (Ping timeout: 244 seconds)
20:39:00 Quit krabador (Remote host closed the connection)
20:39:32 Join ujcroon [0] (
20:59:40 Join JdGordon [0] (
20:59:40 Quit JdGordon (Changing host)
20:59:40 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
21:02:54 Quit JdGordon_ (Ping timeout: 265 seconds)
21:09:39***Saving seen data "./dancer.seen"
21:21:41ujcroondoes anyone know about ipod nanos?
21:22:56pamauryujcroon: you might be more luck during the week. This week-end was particularly calm. Maybe prof_wolfff knows ?
21:24:55ujcroonok i will try tomorrow
21:40:48 Part ujcroon
21:44:22 Join Galois [0] (
22:04:03pamauryprof_wolfff: do you know what the purpose of audiohw_set_lineout_volume ?
22:04:22pamauryas far as I can tell, the *only* call to this is in sound.c and it's audiohw_set_lineout_volume(0, 0)
22:31:31 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
22:38:12 Join edhelas [0] (~edhelas@
22:48:49 Join alexweissman [0] (
22:56:32 Quit xorly (Ping timeout: 244 seconds)
22:57:47 Join NathanV [0] (68dc3297@gateway/web/freenode/ip.
22:58:26 Join Hoshi [0] (
23:03:34prof_wolfffpamaury: about the line-out, i figured it is always at 0 dB to use it as a "normalized" line-out, anyway the prescaler problem is there when analog monitor is done on line-out
23:04:37prof_wolfffthe external fm-radio for ipod algo includes a line-out-device that uses the line-out to connect HP there, and works well when it is always to 0dB because the LOD attenuates this line-out to control volume of the headphone connected to that LOD
23:04:57pamauryprof_wolfff: no it was just because I am trying to build the complete picture about what rockbox supports, and it seems lineout is "supported" but not really
23:05:25pamaury*lineout volume
23:06:44prof_wolfffthe ipod LOD is a device that uses line-out at 0dB and then it attenuates the volume using iAP commands sent to the LOD, but the line-out level must be always at 0dB
23:07:23prof_wolfffunless you need to use the volume cap, in that case the apple OF attenuates the line-out volume supplied to the LOD
23:09:08prof_wolfffbut i think that for general targets it should be at 0 dB and the external device connected between line-out and HP should attenuate to control the final volume, thought
23:09:42***Saving seen data "./dancer.seen"
23:10:53pamaurywell the thing is that line-out covers a whole of possible things, it could be used for HP or giving sound to an amplifier. But in any case, I think the definition of line-out is that it should be at 0dB which is why I was even surprised to see a lineout volum in the first place :)
23:10:56prof_wolfffjust to be more clear: volume cap -> volume limit, may be device Europe volume limit or user volume limit
23:11:27pamauryI am not sure a volume cap really makes sense on lineout though, because by definition it is not amplified
23:11:35 Quit athidhep (Quit: athidhep)
23:12:45prof_wolfffi figure that apple OF attenuates real line-out to use external devices that are not aware of the volume limit because they was older to the EU legislation
23:14:36prof_wolfffthe problem that Apple tries to solve is that these LOD devices also changes volume by themselves because some includes buttons to set volume +/-, if line-out is not attenuated then these devices can go above limited EU by themselves
23:15:48pamauryyeah but that's clearly the wrong approach, the LOD should have setting and a limiter. Anyway, that's an Apple problem ;)
23:16:18prof_wolfffthis is the problem i was refering yesterday to be possibly only an ipod issue
23:16:51 Quit edhelas (Ping timeout: 250 seconds)
23:17:59prof_wolfffnewer apple accessories does what you are pointing and are aware of the EU volume cat using an iAP command that the player send to the LOD, but older devices does not includes this command
23:18:12prof_wolfff*EU volume cap*
23:19:14prof_wolfffin case the player detects that the devices does not support the volume limit command, then it attenuates line-out in the same magnitude as the volume limit applied
23:19:29 Quit lebellium (Quit: ChatZilla 0.9.92 [Firefox 48.0.1/20160817112116])
23:21:11pamauryyeah well, Apple OF does lots of things with iAP I guess, lots of magic involved
23:22:09prof_wolfffyes, the problem is that something of this must be implemented in RB if we can make the volume limit to work with these LOD devices
23:22:31prof_wolfff*if we want make*
23:22:53pamauryour iAP support is nowhere near apple anyway right ?
23:23:56prof_wolfffyes, it is very limited because iAP is a beast, but it seems to work well with the more simple and common devices
23:24:40prof_wolfffone of them is this FM+LOD combo
23:30:17 Quit alexweissman (Ping timeout: 250 seconds)
23:30:51 Join ulmutul [0] (
23:31:33 Join alexweissman [0] (
23:33:52ulmutullebellium: I transferred your patch FS #13073 to gerrit (see g#1384). However I don't have the toolchain to compile, so someone else should test before it gets pushed.
23:33:53fs-bluebot Samsung YP-R0, bug, Colour Configuration (bugs, unconfirmed)
23:33:53fs-bluebotGerrit review #1384 at : Samsung YP-R0: Fix settings keymap (apply FS #13073 by lebellium) by Sebastian Leonhardt
23:54:44 Quit paulk-collins (Quit: Leaving)

Previous day | Next day