[00:10] SylvainTV (~Sylvain@lfbn-lil-1-811-bdcst.w92-148.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [00:31] criezy (~criezy@host86-171-74-162.range86-171.btcentralplus.com) left irc: Quit: criezy [00:32] thesquib (~thesquib@192.241.198.27) left irc: Ping timeout: 245 seconds [00:34] timofonic (~timofonic@unaffiliated/timofonic) left irc: Ping timeout: 255 seconds [00:34] thesquib (~thesquib@192.241.198.27) joined #scummvm. [00:34] timofonic (~timofonic@unaffiliated/timofonic) joined #scummvm. [01:38] DominusExult (~dominus@port-92-196-49-179.dynamic.qsc.de) joined #scummvm. [01:38] DominusExult (~dominus@port-92-196-49-179.dynamic.qsc.de) left irc: Changing host [01:38] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [01:42] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 245 seconds [01:42] Nick change: DominusExult -> Dominus [02:15] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) joined #scummvm. [02:15] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [03:27] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) left irc: [04:59] timofonic (~timofonic@unaffiliated/timofonic) left irc: Ping timeout: 245 seconds [05:00] timofonic (~timofonic@unaffiliated/timofonic) joined #scummvm. [05:10] BeefEats (~BeefEats@unaffiliated/beefeats) left irc: Ping timeout: 255 seconds [05:11] BeefEats (~BeefEats@unaffiliated/beefeats) joined #scummvm. [05:18] timofonic (~timofonic@unaffiliated/timofonic) left irc: Ping timeout: 255 seconds [05:18] timofonic (~timofonic@unaffiliated/timofonic) joined #scummvm. [05:20] Lightkey (~Darklock@p200300F693C85E6122CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 240 seconds [05:22] eriktorbjorn (~d91tan@213-65-60-100-no2480.tbcn.telia.com) left irc: Quit: Leaving. [05:33] Lightkey (~Darklock@p200300F693C85E7822CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [05:49] stroggoff (~Praetoria@2a02:587:7909:7c00:dcfd:c068:b11d:988) joined #scummvm. [05:54] timofonic (~timofonic@unaffiliated/timofonic) left irc: Ping timeout: 252 seconds [07:24] SupSuper (~SupSuper@openxcom/dev/supsuper) left irc: Read error: Connection reset by peer [07:38] whiterandrek (~CVoltage@ppp-109-104-179-20.wildpark.net) joined #scummvm. [07:38] #scummvm: mode change '+o whiterandrek' by ChanServ!ChanServ@services. [08:15] whiterandrek (~CVoltage@ppp-109-104-179-20.wildpark.net) left irc: Quit: Leaving [08:23] JohnnyonFlame (~quassel@131.0.30.138) left irc: Ping timeout: 246 seconds [08:30] jamm (~jamm@unaffiliated/jamm) joined #scummvm. [08:41] Hi guys! [08:42] The Debian-x86 build has been failing some tests for a few days now [08:42] something about MathTestSuite::test_rad2deg and common/math.h (?) [08:43] * test/common/math.h [08:48] JohnnyonFlame (~quassel@131.0.30.138) joined #scummvm. [08:50] It looks like it could be related to the M_PI define for that toolchain? [09:03] JohnnyonFlame (~quassel@131.0.30.138) left irc: Read error: Connection reset by peer [09:07] mwillcock (~mwillcock@88.144.31.36) joined #scummvm. [09:12] ldevulder_ (~ldevulder@176.167.113.73) joined #scummvm. [09:15] ldevulder (~ldevulder@176.167.162.82) left irc: Ping timeout: 268 seconds [09:20] jamm (~jamm@unaffiliated/jamm) left irc: Ping timeout: 245 seconds [09:31] TAS-2012v (~2012@c83-191-170-253.bredband.comhem.se) joined #scummvm. [09:31] TAS_2012v (~2012@c83-191-170-253.bredband.comhem.se) left irc: Ping timeout: 255 seconds [09:31] Nick change: TAS-2012v -> TAS_2012v [09:35] waltervn (~waltervn@scummvm/undead/waltervn) joined #scummvm. [09:35] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [09:49] jamm (~jamm@unaffiliated/jamm) joined #scummvm. [10:05] rootfather (~rootfathe@p2003000611DA20381D7A3A420500FBF3.dip0.t-ipconnect.de) joined #scummvm. [10:05] rootfather (~rootfathe@p2003000611DA20381D7A3A420500FBF3.dip0.t-ipconnect.de) left irc: Changing host [10:05] rootfather (~rootfathe@unaffiliated/rootfather) joined #scummvm. [10:05] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services. [10:11] hi peeps [10:33] TAS-2012v (~2012@c83-191-170-253.bredband.comhem.se) joined #scummvm. [10:34] TAS_2012v (~2012@c83-191-170-253.bredband.comhem.se) left irc: Ping timeout: 255 seconds [10:34] Nick change: TAS-2012v -> TAS_2012v [11:27] Littleboy (~littleboy@pool-71-162-119-10.bstnma.fios.verizon.net) joined #scummvm. [11:27] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [11:32] Stormkeeper (~kvirc@cpc96296-lewi18-2-0-cust121.2-4.cable.virginm.net) joined #scummvm. [11:39] [scummvm] dafioram pushed 1 new commits to master: https://git.io/fjqV9 [11:39] scummvm/master edb93c4 dafioram: TESTS: Use Less than or equal to for math tests [11:54] yuv422 (~yuv422@167-179-147-60.a7b393.per.nbn.aussiebb.net) joined #scummvm. [12:11] ist5shreawf[m] (ist5shreaw@gateway/shell/matrix.org/x-ezbcuqatdtdfwhxa) left irc: Ping timeout: 250 seconds [12:11] ad5twoknebor[m] (ad5twokneb@gateway/shell/matrix.org/x-ctqreimjxcyulnlp) left irc: Ping timeout: 250 seconds [12:11] olmvnec[m] (olmvnected@gateway/shell/matrix.org/x-xoidyuowxnqkadcp) left irc: Ping timeout: 252 seconds [12:11] divi[m] (divivipsem@gateway/shell/matrix.org/x-obhzqcwzqgraakmq) left irc: Ping timeout: 252 seconds [12:11] Xorbb[m] (pamatrixst@gateway/shell/matrix.org/x-bawxawqrzrzltrwx) left irc: Ping timeout: 250 seconds [12:11] Ironically_Serio (ironically@gateway/shell/matrix.org/x-ipzvzsmpaoghwutr) left irc: Ping timeout: 250 seconds [12:11] hylshols7qui[m] (hylshols7q@gateway/shell/matrix.org/x-cwjdbxzsbydonzox) left irc: Ping timeout: 265 seconds [12:12] alx604[m] (alx604matr@gateway/shell/matrix.org/x-bzdzgevttqnoqumx) left irc: Ping timeout: 264 seconds [12:18] yuv422 (~yuv422@167-179-147-60.a7b393.per.nbn.aussiebb.net) left irc: Remote host closed the connection [12:34] jamm (~jamm@unaffiliated/jamm) left irc: Ping timeout: 245 seconds [13:06] stroggoff (~Praetoria@2a02:587:7909:7c00:dcfd:c068:b11d:988) left irc: Read error: Connection reset by peer [13:06] stroggoff (~Praetoria@2a02:587:7909:7c00:dcfd:c068:b11d:988) joined #scummvm. [13:14] TAS_2012v (~2012@c83-191-170-253.bredband.comhem.se) left irc: Ping timeout: 246 seconds [13:15] TAS_2012v (~2012@c83-191-170-253.bredband.comhem.se) joined #scummvm. [13:18] wazimuth (5db91de1@gateway/web/freenode/ip.93.185.29.225) joined #scummvm. [13:18] jamm (~jam@unaffiliated/jamm) joined #scummvm. [14:50] NULUSIOS (~nls@mail2.termoil.com) joined #scummvm. [15:22] wazimuth (5db91de1@gateway/web/freenode/ip.93.185.29.225) left irc: Ping timeout: 256 seconds [15:39] ST (~ScottT@61-245-158-3.3df59e.adl.nbn.aussiebb.net) left irc: Read error: Connection reset by peer [15:40] ajax16384 (~User@109.60.130.33) joined #scummvm. [15:40] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [15:53] stroggoff (~Praetoria@2a02:587:7909:7c00:dcfd:c068:b11d:988) left irc: Quit: Looking for a flock of swans [15:58] ny00123 (~ny00123@213.137.89.81) joined #scummvm. [16:12] Tkachov (~q@84.237.53.198) left irc: Quit: q [16:12] Tkachov (~q@84.237.53.198) joined #scummvm. [16:12] #scummvm: mode change '+o Tkachov' by ChanServ!ChanServ@services. [16:46] SupSuper (~SupSuper@openxcom/dev/supsuper) joined #scummvm. [17:21] cd (~none@gateway/tor-sasl/cd) left irc: Quit: cd [17:25] cd (~none@gateway/tor-sasl/cd) joined #scummvm. [17:30] _athrxx (~athrxx@ipbcc01030.dynamic.kabel-deutschland.de) joined #scummvm. [17:31] mwillcock (~mwillcock@88.144.31.36) left irc: [17:43] SylvainTV (~Sylvain@lfbn-lil-1-811-bdcst.w92-148.abo.wanadoo.fr) joined #scummvm. [17:43] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [17:50] eriktorbjorn (~d91tan@213-65-60-100-no2480.tbcn.telia.com) joined #scummvm. [17:50] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services. [18:05] girafe (~girafe@lfbn-lyo-1-450-7.w2-7.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [18:10] mlk50 (~mlk@93-160-21-209-cable.dk.customer.tdc.net) left irc: Quit: The Lounge - https://thelounge.chat [18:11] mlk (~mlk@93-160-21-209-cable.dk.customer.tdc.net) joined #scummvm. [18:13] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 252 seconds [18:16] wazimuth (5db91de1@gateway/web/freenode/ip.93.185.29.225) joined #scummvm. [18:23] madmoose (~Hat@chef.nerp.net) left irc: Ping timeout: 244 seconds [18:48] girafe (~girafe@lfbn-lyo-1-450-7.w2-7.abo.wanadoo.fr) joined #scummvm. [18:52] lavosspawn (~lavosspaw@x2f3ac29.dyn.telefonica.de) joined #scummvm. [18:55] BeefEats (~BeefEats@unaffiliated/beefeats) left irc: Ping timeout: 255 seconds [18:56] BeefEats (~BeefEats@unaffiliated/beefeats) joined #scummvm. [19:04] JohnnyonFlame (~quassel@131.0.30.138) joined #scummvm. [19:20] DJWillis (~djwillis@cpc123798-trow7-2-0-cust28.18-1.cable.virginm.net) joined #scummvm. [19:20] #scummvm: mode change '+o DJWillis' by ChanServ!ChanServ@services. [19:26] lavosspawn (~lavosspaw@x2f3ac29.dyn.telefonica.de) left irc: Ping timeout: 250 seconds [19:27] please, on android, how can i access scummvm menu when i have no menu button? [19:29] if memory serves me right, a two- or three-finger-tap will launch the menu [19:30] stroggoff (~Praetoria@2a02:587:7909:7c00:dcfd:c068:b11d:988) joined #scummvm. [19:31] ah, that worked, thanks! [19:32] which was it? two or three fingers? ;) [19:33] that i'm not sure of, i just smash my phone few time till the menu came up.... :) [19:35] but i only have adb console as my pixel format is not supported and everything is black [19:36] wait, i was lying, no idea what i did but now it doesnt work [19:38] [scummvm] bgK opened pull request #1583: COMMON: Use a prefix table to speed up the Huffman decoder (master...huffman-prefix-table) https://git.io/fjqDh [19:39] athrxx (~athrxx@ipbcc01030.dynamic.kabel-deutschland.de) joined #scummvm. [19:40] hm [19:41] maybe it was a swipe gesture? [19:41] _athrxx (~athrxx@ipbcc01030.dynamic.kabel-deutschland.de) left irc: Ping timeout: 264 seconds [19:44] let the cat handle it [19:47] BeefEats (~BeefEats@unaffiliated/beefeats) left irc: Ping timeout: 252 seconds [19:48] first i need to get some image output from the game :) [19:49] BeefEats (~BeefEats@unaffiliated/beefeats) joined #scummvm. [19:49] otherwise cat will get bored before touching it [19:54] Mia (~Mia@unaffiliated/mia) left irc: Read error: Connection reset by peer [19:59] Mia (~Mia@176.43.42.187) joined #scummvm. [19:59] Mia (~Mia@176.43.42.187) left irc: Changing host [19:59] Mia (~Mia@unaffiliated/mia) joined #scummvm. [20:06] For Android there's an option in launch menu to swap back button with menu button. Then you just press the back button from Android menu and the in-game ScummVM menu will appear [20:08] I think that option is enabled by default (it was for me, but my android scummvm build is from last August [20:14] ccawley2011 (6d9c5bcc@gateway/web/freenode/ip.109.156.91.204) joined #scummvm. [20:14] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services. [20:17] criezy (~criezy@host86-171-74-162.range86-171.btcentralplus.com) joined #scummvm. [20:17] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services. [20:20] i didnt fint that option, i tried accessiblity menu but the "menu" button is not there either [20:21] [scummvm] ccawley2011 pushed 1 new commits to master: https://git.io/fjqy9 [20:21] scummvm/master 88bca6a ccawley2011: MUTATIONOFJB: Fix warning [20:24] differrent question, any opinion on calling surface::convertTo for every frame? from 555 to 5551. or convert the engine to do it in background? or why is android pixel format support so limited? [20:28] *to do it in background for every resource used [21:04] ajax16384 (~User@109.60.130.33) left irc: Quit: Leaving [21:10] madmoose (~thomas@185.10.223.32) joined #scummvm. [21:10] #scummvm: mode change '+o madmoose' by ChanServ!ChanServ@services. [21:17] peterkohaut: When would you do the conversion if not on every frame? [21:53] kensan (~kensan@mail.codelabs.ch) joined #scummvm. [21:55] madmoose (~thomas@185.10.223.32) left irc: Ping timeout: 250 seconds [22:20] madmoose (~thomas@185.10.223.32) joined #scummvm. [22:22] waltervn (~waltervn@scummvm/undead/waltervn) left irc: Quit: Leaving [22:23] dafioram (~dafioram@pool-108-40-121-48.bltmmd.fios.verizon.net) joined #scummvm. [22:25] madmoose (~thomas@185.10.223.32) left irc: Ping timeout: 264 seconds [22:25] is it obvious to any1 why the debian is failing? Here is the log: https://buildbot.scummvm.org/builders/master-debian-x86/builds/1021/steps/test/logs/stdio [22:26] the first build that it failed for was: https://buildbot.scummvm.org/builders/master-debian-x86/builds/997/steps/test/logs/stdio [22:27] so it shouldn't be an M_PI issue [22:30] precision issues? [22:32] ST (~ScottT@61-245-158-3.3df59e.adl.nbn.aussiebb.net) joined #scummvm. [22:32] #scummvm: mode change '+o ST' by ChanServ!ChanServ@services. [22:32] the comparison precision is set to be a floating value of 0.000001 [22:35] timofonic (~timofonic@unaffiliated/timofonic) joined #scummvm. [22:35] Hello [22:36] Escoria = Scumm (from Spanish to English). Is it a coincidence? https://github.com/godotengine/escoria [22:42] That would be scum and not scumm. [22:42] But yeah, I doubt it is a coincidence. [22:42] I actually saw a presentation of Escoria a few years back at FOSDEM, but I don't remember if that was mentionned. [22:42] ""Escoria" is a Spanish word that means "scum" (the creators where not very original when naming the framework :-)" [22:42] seems intentional [22:43] I will try to remember to ask the next time we meat the Godot developers :-P [22:43] I'm pretty sure I saw some mention on one of their issues that it's intentional [22:51] Littleboy (~littleboy@pool-71-162-119-10.bstnma.fios.verizon.net) left irc: Quit: Ętre dans le vent, une ambition de feuille morte. [22:54] madmoose (~thomas@185.10.223.32) joined #scummvm. [22:59] madmoose (~thomas@185.10.223.32) left irc: Ping timeout: 268 seconds [23:01] dafioram (~dafioram@pool-108-40-121-48.bltmmd.fios.verizon.net) left irc: Quit: Leaving [23:01] [scummvm] dafioram pushed 1 new commits to master: https://git.io/fjqHr [23:01] scummvm/master 9b993ae dafioram: TESTS: reduce precision for math tests [23:08] wazimuth (5db91de1@gateway/web/freenode/ip.93.185.29.225) left irc: Ping timeout: 256 seconds [23:15] athrxx (~athrxx@ipbcc01030.dynamic.kabel-deutschland.de) left irc: Quit: Leaving [23:21] ced117 (~ced117@opensuse/member/ced117) got netsplit. [23:24] That error for the rad2deg test is strange. [23:25] I am wondering if it might be related to the template type it ends up using... [23:26] dafioram (~dafioram@pool-108-40-121-48.bltmmd.fios.verizon.net) joined #scummvm. [23:27] Even though it still failed the number of tests that failed went from 3 to 1 so somehow the precision is the answer? [23:27] ced117 (~ced117@opensuse/member/ced117) returned to #scummvm. [23:28] Yes, it seems so. [23:29] but what is debian-86 doing differently? [23:29] Hmmm, if I run it on my side it uses the deg2rad with float and not double... [23:30] And since the error is absolute, ona value of 180 or 360 we are beyond the precision of float... [23:30] Which would explain why the test with 0, and the test on deg2rad work, as they are on smaller absolute value. [23:31] ny00123 (~ny00123@213.137.89.81) left irc: Quit: Leaving [23:32] Mia (~Mia@unaffiliated/mia) left irc: Read error: Connection reset by peer [23:34] I don't know why, but I need to use Common::rad2deg(M_PI) for it to use the double precision version of deg2rad. [23:34] If I don't specify the template type it uses the single precision version (but still doesn't fail for me). [23:37] i think its good that we know the limitations of the conversion as float [23:38] i still don't understand why the float is beyond precision. it does a conversion from 2pi to ~360 then subtracts 360 and compares that to 1e-5 [23:40] ccawley2011 (6d9c5bcc@gateway/web/freenode/ip.109.156.91.204) left irc: Quit: Page closed [23:40] You have about 6 or 7 digit precision, so on 360 your precision is at about 3 or 4 digit after the decimal point. [23:41] If you substract for example 360.0001 and 360.0004, your difference if 0.0003. [23:41] But it's late so maybe my logic is completely wrong. [23:41] My brain no longer works properly after midnight usually ;-) [23:44] that makes sense. let me think how to revise test [23:45] You can maybe make sure to use input and output type of double with something like this: [23:45] TS_ASSERT_ALMOST_EQUALS((Common::rad2deg)(M_PI), 180.0, MAX_ERROR); [23:45] shouldn't MAX_ERROR also be a double? [23:46] it will just upconvert to double [23:49] Littleboy (~littleboy@pool-71-162-119-10.bstnma.fios.verizon.net) joined #scummvm. [23:49] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [23:51] Hmmm, interestingly using deg2rad() actually uses the float version... [23:52] So the only one that does use the double version is deg2rad(value) when value is a double. [23:53] hmm [23:53] [scummvm] dafioram pushed 1 new commits to master: https://git.io/fjqQ3 [23:53] scummvm/master cf0e9bf dafioram: TESTS: further reduce precision for math tests [23:54] the float versions probably sufficient [23:55] madmoose (~thomas@185.10.223.32) joined #scummvm. [23:55] I think I am starting to understand a bit how it chooses. Anything rad2deg(value) with value a double with use the double version and then cast the result to type. [23:55] Anything else uses the float version. [23:56] The issue with reducing the error like that, is that now on the deg2rad test we have a huge relative error since the values we test are much smaller. [23:57] Maybe we should use different errors depending on the absolute value of the value tested. [23:57] alright [23:57] shall i test the different templates of the function? [23:58] Or treat is as a relative error (like passing 180 * MAX_ERROR as the error for example)? [23:58] when testing rad2deg(PI) [23:58] and *360 when testing rad2deg(2 * PI) [23:59] You mean addingmore tests with different template types? [23:59] yes [23:59] so your saying MAX_ERROR = 1 + 1e-5 or something? [23:59] madmoose (~thomas@185.10.223.32) left irc: Ping timeout: 252 seconds [00:00] --- Fri Apr 12 2019