[00:01] maybe its getScummVMEvent& [00:01] hmmm there has to be something [00:01] or, well, to be more precise, SDL_WaitEventTimeout_REAL seems to be eating up a lot of time [00:01] yeah something from system, as i said - i removed literally everything from SCI and it still was way too slow [00:01] but i think sci16 doesn't behave like that, which means there has to be something in the sci32 code that is responsible in some way [00:02] increased frequency of calls to kGetEvent by game scripts? [00:02] you could check that via logkernel kGetEvent on [00:03] but sure, maybe it's also something common, that is just called differently / more often in sci32 [00:06] in the beginning there was a problem with the LRU constantly being exhausted but that was easy to see in the cpu instrumentation [00:08] ill let you know when i find something& [00:21] snover: btw. someone from gog forums is currently playing through gk1 using a very recent daily build. he reached day 4 already without errors/signature issues [00:23] cable_ (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 244 seconds [00:31] m_kiewitz: woo! :) [00:31] m_kiewitz: i cajoled one of my friends into doing some playtesting of phant1 and no crashes so far in chapter 1 [00:31] just broken stuff at the end of chapter 7&https://www.youtube.com/watch?v=DtRNg5uSKQ0 [00:38] cable_ (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) joined #scummvm. [00:51] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [00:51] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray. [01:25] Vampire0 (~Vampire@jEdit/Vampire) joined #scummvm. [01:25] Vampire0_ (~Vampire@jEdit/Vampire) left irc: Ping timeout: 258 seconds [01:39] SylvainTV (~SylvainTV@LFbn-1-6090-118.w90-110.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [01:46] DJW|Home (~djwillis@cpc2-trow6-2-0-cust204.aztw.cable.virginm.net) joined #scummvm. [01:46] #scummvm: mode change '+o DJW|Home' by ChanServ!ChanServ@services. [01:49] DJWillis (~djwillis@cpc2-trow6-2-0-cust204.aztw.cable.virginm.net) left irc: Ping timeout: 260 seconds [01:52] DominusExult (~dominus@178-189-194-20.adsl.highway.telekom.at) joined #scummvm. [01:52] DominusExult (~dominus@178-189-194-20.adsl.highway.telekom.at) left irc: Changing host [01:52] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [01:52] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 264 seconds [01:53] GitHub104 (~GitHub104@192.30.252.40) joined #scummvm. [01:53] [scummvm] dreammaster pushed 2 new commits to master: https://git.io/v6M7Z [01:53] scummvm/master ca07e26 Paul Gilbert: DEVTOOLS: Add support for original 3CD executable to create_titanic [01:53] scummvm/master bad8605 Paul Gilbert: TITANIC: Fix opening empty resources from the DAT file [01:53] GitHub104 (GitHub104@192.30.252.40) left #scummvm. [01:53] Nick change: DominusExult -> Dominus [01:55] dreammaster: uh-oh, looks like it is time for me to check titanic ;) [01:55] If you like :) [01:57] And I guess I better finally look into my library files. I haven't been able to get Titanic to start up for a week or so; it fails on decoding the JPEG for the first room. [01:58] It corresponds to the time I updated to the newest create_project, and due to that needed to update to the newest visual studio libs zip from wiki.scummvm.org [01:59] I'm wondering if the game uses an outdated JPEG version that the newest library version can't handle anymore. Be a bit of a bugger if that's the case [01:59] ill let you know in a moment, i just have to clear out my unstaged changes :) [02:00] Yep. I just tried to switch back to my old library folder, which I thankfully kept, and copied over the libpng16.lib - the missing file the latest built solution needs, and the game starts up properly again. [02:02] So there's something about either the JPEGs being decoded, or whatever was used to compile the new jpeg-static.lib. I presume it's not turbojpeg like my old folder has? Maybe it doesn't handle the old JPEGs the game has, whilst TurboJPEG does. [02:03] Just spitballing here. It may be a potential issue for other systems likewise, if it is indeed the problem [02:03] almost there. [02:04] fyi, lots of warning: no newline at end of file [-Wnewline-eof] on create_titanic [02:04] does anyone here run MacOS macports? I have both libsdl and libsdl2 and after the try-sdl2-first change I can't build anymore on MacOS [02:04] tsoliman: is there a reason you use macports instead of homebrew? [02:05] no not really [02:05] just tradition basically [02:05] i use homebrew, no troubles with builds [02:06] did you have to install any additional libs? [02:06] just sdl2 [02:06] Unknown version of ST.exe specified mumble grumble. [02:06] what version? [02:06] tsoliman: whatever one comes from homebrew [02:06] 2.0.4 it seems [02:06] same here [02:06] Sorry, gotta go afk briefly [02:07] dreammaster: my ST.exe is 4094976 bytes [02:08] tsoliman: so why cant you build? what does it say? [02:10] snover: http://pastebin.com/Neik9fJL [02:11] configure says "Backend... sdl (2.0.4)" [02:12] tsoliman: looks more like a problem with whatever iconv you have [02:13] libiconv is 1.14_0 [02:13] homebrew doesnt even have an iconv package, it comes with the system headers. [02:14] i.e. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/iconv.h [02:14] Vampire0_ (~Vampire@jEdit/Vampire) joined #scummvm. [02:15] re [02:16] Vampire0 (~Vampire@jEdit/Vampire) left irc: Ping timeout: 244 seconds [02:19] thanks for the help snover :) I think I will just uninstall sdl2 for now until I have more time to dig into this [02:21] dreammaster: seems like you may run into 1.00.42, 1.00.42a, 1.00.42b, and 1.00.42c versions [02:22] its amazing that the original ST Web site is still online and serving patches [02:24] Ah, that could be the problem indeed. Though I am surprised that they went through several versions on the release discs. [02:24] happy to report that i probably have the brokenest version ;) [02:28] Well, I can confirm that the data offsets are different, yet again. So I can indeed look forward to several more fun hours tomorrow morning manually finding out where each bit of data is in the executable. :P [02:31] Hah. You were right. Searching for 1.00 in the executables, I confirm that you've got the "1.00.42" (ie. the buggiest version, as you say :) ), my original release is 1.00.42b, and the GOG release is the 1.00.42c [02:33] And I hope that all Douglas Adam fans out there appreciate that it was build number "42" :) [02:40] knowing them, it was probably intentional :) [02:40] good night [02:41] snover (~Adium@unaffiliated/snover) left irc: Quit: Leaving. [02:51] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 240 seconds [02:57] jamm (~jam@unaffiliated/jamm) joined #scummvm. [03:01] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) left irc: [03:05] heroux (sandroco@gateway/shell/insomnia247/x-kflabdsqdfxslotz) left irc: Ping timeout: 265 seconds [03:06] heroux (sandroco@gateway/shell/insomnia247/x-imqzrkgopjgjofyz) joined #scummvm. [03:18] I had to re-allow some forbidden symbols for this to compile with SDL2 but since I don't know what I am doing - so I followed what was happening in backends/platforms/sdl/sdl-sys.h and undefined the forbidden-ness and then re-defined it [03:20] jammm (~jam@27.58.63.61) joined #scummvm. [03:20] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [03:37] jammmm (~jam@27.58.63.61) joined #scummvm. [03:37] jammm (~jam@27.58.63.61) left irc: Read error: Connection reset by peer [03:55] GitHub28 (~GitHub28@192.30.252.41) joined #scummvm. [03:55] [scummvm] tsoliman opened pull request #810: SDL: Fix build with MacPorts SDL2 (master...sdl2-macports) https://git.io/v6MdA [03:55] GitHub28 (GitHub28@192.30.252.41) left #scummvm. [04:03] Polynomial-C (~Poly-C@gentoo/developer/Polynomial-C) joined #scummvm. [04:03] Poly-C (~Poly-C@gentoo/developer/Polynomial-C) left irc: Ping timeout: 244 seconds [05:37] jammmm (~jam@27.58.63.61) left irc: Ping timeout: 265 seconds [05:44] jamm (~jam@unaffiliated/jamm) joined #scummvm. [06:43] t0by (~t0by@host156-200-dynamic.245-95-r.retail.telecomitalia.it) joined #scummvm. [06:43] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [06:45] o/ [06:55] waltervn (~waltervn@213.143.50.115) joined #scummvm. [06:55] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [06:55] morning [07:14] hi waltervn [07:39] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [07:39] jammm (~jam@27.58.63.61) joined #scummvm. [07:53] t0by (~t0by@host156-200-dynamic.245-95-r.retail.telecomitalia.it) left irc: Remote host closed the connection [07:54] t0by (~t0by@host156-200-dynamic.245-95-r.retail.telecomitalia.it) joined #scummvm. [07:54] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [07:54] t0by (~t0by@host156-200-dynamic.245-95-r.retail.telecomitalia.it) left irc: Remote host closed the connection [07:55] t0by (~t0by@host156-200-dynamic.245-95-r.retail.telecomitalia.it) joined #scummvm. [07:55] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [08:07] freanux (~freanux@unaffiliated/freanux) joined #scummvm. [08:26] frankyboy_ (~franky@ppp46-138-45-207.pppoe.spdop.ru) joined #scummvm. [08:35] Polynomial-C (~Poly-C@gentoo/developer/Polynomial-C) left irc: Quit: GNU/Linux, because I'd rather own a free OS than steal one that's not worth paying for. [09:05] Lightkey (~jonas@p200300764C08989122CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 250 seconds [09:07] jammm (~jam@27.58.63.61) left irc: Read error: Connection reset by peer [09:07] jammm (~jam@27.58.63.61) joined #scummvm. [09:07] Semi-relevant: https://twitter.com/bob_beck/status/707043855783170050 [09:11] m_kiewitz (~m_kiewitz@x4d03eb4c.dyn.telefonica.de) joined #scummvm. [09:11] m_kiewitz (~m_kiewitz@x4d03eb4c.dyn.telefonica.de) left irc: Changing host [09:11] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [09:11] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [09:15] Deledrius (~Deledrius@2602:100:4476:8b3a:c44f:eefc:c3b1:272b) left irc: Quit: App.Exit [09:19] Lightkey (~jonas@p200300764C08980222CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [09:24] GitHub8 (~GitHub8@192.30.252.40) joined #scummvm. [09:24] [scummvm] sev- pushed 4 new commits to master: https://git.io/v6Dvq [09:24] scummvm/master 9f05f78 Eugene Sandulenko: DIRECTOR: Lingo: Fix crash at the quit [09:24] scummvm/master fdd2c5f Eugene Sandulenko: DIRECTOR: Added image dumping at debug [09:24] scummvm/master 79995f6 Eugene Sandulenko: DIRECTOR: Stub for 1bpp bitmap decoder [09:24] GitHub8 (GitHub8@192.30.252.40) left #scummvm. [09:24] e333333333333333333333333333333333333333 [09:33] my cat was sitting on my laptop again :D [09:39] Action: t0by not sure if human trolling or actual cat [09:40] http://starecat.com/content/wp-content/uploads/cat-ill-have-a-whiskey-throws-it-another.jpg [09:44] Polynomial-C (~Poly-C@gentoo/developer/Polynomial-C) joined #scummvm. [09:44] Deledrius (~Deledrius@2602:100:4476:8b3a:f513:ca95:9510:5b78) joined #scummvm. [09:45] https://www.youtube.com/watch?v=1XaHwmYeIUI [09:47] Cruel` (~cruel@65-33-179-238.res.bhn.net) left irc: Quit: Leaving [09:52] Action: rootfather wants to ensure t0by that it was really my cat [09:56] http://www.businesscat.happyjar.com/wp-content/uploads/2014/08/2014-08-08-Keyboard.png [10:03] m_kiewitz, that's cats for you. [10:03] Vicious jerks. [10:19] GitHub115 (~GitHub115@192.30.252.40) joined #scummvm. [10:19] [scummvm] waltervn pushed 1 new commit to master: https://git.io/v6DJk [10:19] scummvm/master ff0bc11 Walter van Niftrik: ADL: Add support for 13-sector reading [10:19] GitHub115 (GitHub115@192.30.252.40) left #scummvm. [10:29] anyone seen the movie "Infini"? [10:32] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [11:24] waltervn (~waltervn@213.143.50.115) left irc: Ping timeout: 276 seconds [11:27] waltervn (~waltervn@213.143.50.115) joined #scummvm. [11:27] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [11:38] GitHub37 (~GitHub37@192.30.252.34) joined #scummvm. [11:38] [scummvm] waltervn pushed 1 new commit to master: https://git.io/v6DTd [11:38] scummvm/master df838f5 Walter van Niftrik: ADL: Add "current picture" variable to state... [11:38] GitHub37 (GitHub37@192.30.252.34) left #scummvm. [11:39] criezy (~criezy@host86-182-78-143.range86-182.btcentralplus.com) joined #scummvm. [11:39] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services. [11:50] jammm (~jam@27.58.63.61) left irc: Read error: Connection reset by peer [11:50] jammm (~jam@106.221.135.31) joined #scummvm. [11:53] I'm gonna have to play through hires2 again to see if there's any remaining weirdness [11:54] or at least, remaining weirdness that's not in the original ;P [11:55] hires0 should be next [11:56] \m/ [11:59] unfortunately, I still haven't found hires3 for any platform, not hires4 for apple II [11:59] *nor [12:05] SylvainTV (~SylvainTV@LFbn-1-6090-118.w90-110.abo.wanadoo.fr) joined #scummvm. [12:05] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [12:10] I only have the ones that came with the Roberta Williams Anthology, so not those. :/ [12:14] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [12:16] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 244 seconds [12:16] Nick change: Strangerke_ -> Strangerke [12:16] ebay prices for this stuff is usually crazy: http://www.ebay.com/itm/Cranston-Manor-Hi-RES-adventure-3-On-line-Systems-Apple-II-Sierra-1981-used-/331792889376?hash=item4d4065b620:g:t7cAAOSwYlJW1zJ~ [12:18] what's even more sad is that once saw an entire lot of old apple II games including 4 or 5 hi-res titles, go for $5... [12:24] fortunately the prices for hires games on other platforms are usually a bit more sane [12:37] for AGI it makes at least sense, because the Apple II versions are the best ones available (also have digital audio) [12:38] are the hires apple II versions also the best ones? [12:39] you mean Apple IIgs probably [12:40] yes [12:40] the AGI games for "plain" Apple II are most likely the worst ;) [12:41] im not even sure if we support those [12:41] we don't [12:41] ah good :P [12:41] anyway are those hires apple II versions just the same or maybe even worse than the other versions? because then it would make no sense to pay more for them [12:42] probably all more or less the same, but of course the Apple II versions are the originals... and not some port by another company [12:49] there's a DOS version of hires2 called "Adventure in Serenia", but I haven't seen that one yet. Probably very rare.. [12:59] jammmm (~jam@106.221.135.31) joined #scummvm. [13:00] wikipedia (and our wiki) also lists a DOS version for Mystery House, but I've seen no concrete evidence of that [13:01] jamm (~jam@unaffiliated/jamm) joined #scummvm. [13:02] jammm (~jam@106.221.135.31) left irc: Ping timeout: 252 seconds [13:03] jammmm (~jam@106.221.135.31) left irc: Ping timeout: 258 seconds [13:11] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [13:12] jamm (~jam@unaffiliated/jamm) joined #scummvm. [13:20] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) joined #scummvm. [13:20] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [13:21] GitHub45 (~GitHub45@192.30.252.45) joined #scummvm. [13:21] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v6Dt6 [13:21] scummvm/master c7ac122 Paul Gilbert: DEVTOOLS: Add support for English 1.00.42 EXE to create_titanic [13:21] GitHub45 (GitHub45@192.30.252.45) left #scummvm. [13:24] That should make snover happy :) [13:24] Now back to grinding through all the game classes.. [13:40] frankyboy_ (~franky@ppp46-138-45-207.pppoe.spdop.ru) left irc: Remote host closed the connection [13:52] snover (~Adium@unaffiliated/snover) joined #scummvm. [13:52] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [14:20] dreammaster: https://github.com/scummvm/scummvm/blob/master/engines/titanic/moves/enter_sec_class_state.cpp#L73 [14:20] Is that meant to be an assignment? [14:26] Whoops. Yes. I'll fix it now, thanks [14:33] dreammaster: you know it! 👍 thanks. https://zetafleet.com/i/57b9bbc045156.jpg [14:34] crashes before the ship runs into the house, but i imagine thats expected at this point. :) [14:37] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Ping timeout: 250 seconds [14:38] Welcome :). Yes, all that code is implemented, but untested at the moment. I was originally eager to fix it up and be able to see the crash, but then I got distracted by implementing the sound code, and then decided to go ahead and implement all the game logic classes before worrying about debugging everything. [14:43] m_kiewitz (~m_kiewitz@x4d03eb4c.dyn.telefonica.de) joined #scummvm. [14:43] m_kiewitz (~m_kiewitz@x4d03eb4c.dyn.telefonica.de) left irc: Changing host [14:43] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [14:43] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [14:44] i hear you [14:44] thats more or less whats been happening with sci32 [14:48] I hear you likewise; from all the stuff I read in-channel about you guys work, it all sounds positively tangled. [14:56] Polynomial-C (~Poly-C@gentoo/developer/Polynomial-C) left irc: Read error: Connection reset by peer [14:56] this stuttering playback when yielding to the VM is driving me nuts [15:02] Polynomial-C (~Poly-C@gentoo/developer/Polynomial-C) joined #scummvm. [15:25] GitHub44 (~GitHub44@192.30.252.45) joined #scummvm. [15:25] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v6D3u [15:25] scummvm/master 06008ae Paul Gilbert: TITANIC: Implemented more game classes [15:25] GitHub44 (GitHub44@192.30.252.45) left #scummvm. [15:31] nothing in the system is calling delayMillis [15:32] yeah i checked that too back then [15:39] Cruel` (~cruel@65-33-179-238.res.bhn.net) joined #scummvm. [15:43] ny00123 (~ny00123@89-138-103-178.bb.netvision.net.il) joined #scummvm. [15:50] Duke9987 (b2cb3eaf@gateway/web/freenode/ip.178.203.62.175) joined #scummvm. [15:50] Hello guys, maybe one of you could gibe me a hint [15:51] Just ask, and if someone can help, they'll answer [15:52] Im using ScummVM-SDL 1.9.0git1661 with my android device and can play for example gabrial knight 1, my windows scummvm 1.8.1 wont add / find the same game when I try add it at my desktop pc [15:52] Are there some alternative builds around like on android? [15:53] Gabriel Knight 1 isn't officially supported yet, so if you're trying to use an official Windows release, then yes, it won't find it. [15:55] Duke9987: yes, there are nightlies [15:56] http://buildbot.scummvm.org/builds.html [15:56] run at your own risk! :) [15:58] Uh, there *isn't* a 1.9.0 Windows build anywhere? [15:58] Thanks a lot snover, adding the game works. [15:59] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) left irc: [15:59] Hah. [15:59] "mingw-w64-master-bad86050" seems to be 1.9.0 [15:59] its not 1.9.0, its git revision bad86050 :) [16:00] which is a pretty sweet accidental hash. [16:01] uruk-hai (~Peter@catv-89-133-22-244.catv.broadband.hu) joined #scummvm. [16:01] #scummvm: mode change '+o uruk-hai' by ChanServ!ChanServ@services. [16:05] uch. this is such a confusing maddening speed bug [16:06] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [16:09] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 264 seconds [16:09] Nick change: Strangerke_ -> Strangerke [16:17] Duke9987 (b2cb3eaf@gateway/web/freenode/ip.178.203.62.175) left irc: Quit: Page closed [16:42] waltervn (~waltervn@213.143.50.115) left irc: Ping timeout: 244 seconds [16:42] hai uruk-hai [16:42] hey t0by :) what's up? [16:45] same old same old [16:45] how's soup? [16:46] t0by: hey. come fix my code, wont you? [16:47] no. [16:47] unless you have a thorough understanding of suffix tree algorithms and can come over here and fix my life. [16:49] my girlfriend just dropped her lumia 735 into the toilet, so i am trying to find a replacement for her... :D but since Microsoft stopped manufacturing decent phones and there are about 1239107483234234 different android phones out there, it seems like an impossible mission [16:49] t0by: foiled. [16:49] uruk-hai: hopefully she flushed :P [16:49] or a mission which includes one week of googling reviews of phones what i'd be glad to avoid [16:49] I thought you were looking for a replacement girlfriend [16:49] like, one with firm hands [16:49] uruk-hai: maybe look for a phone that is waterproof ;) [16:49] nah, if it was turned off, you could let it dry up for some days and maybe you will be lucky and it will work again [16:50] and/or one who doesn't take her phone to the toilet? Ew. [16:50] t0by: sometimes that seems the easiest way :P [16:50] uruk-hai, wanna buy my phone? [16:50] http://www.gsmarena.com/nokia_6120_classic-1958.php [16:50] Very good model [16:50] Excellent for people with shacky grip. [16:51] m_kiewitz: sadly it was turned on. i dried it for about 3 days, but the phone speaker is dead and the screen is flickering constantly :( [16:51] t0by: charming :D [16:51] you should have waited more, and I think there are some tricks - like for example putting it into a plastic bag with salt in it [16:51] rice. [16:51] ah yes rice [16:52] thx :P [16:52] Or salt. [16:52] i tried the trick with the rice. but yes, maybe i should have waited more... dunno :/ [16:52] Or the synthetic thingy they use for it [16:52] Wanna know an awesome trick? [16:52] it'll be an almost usable test device for me at least.. :) [16:52] do tell me! :D [16:53] when it's turned off and you wait long enough, then it may be fine. Turning it on while there is water in it will most of the time permanently damage it [16:53] Don't take your phone to the toilet. Duh. [16:53] I read it on gizmodo or something. [16:53] Works wonders. [16:54] :D thanks! [16:54] yw [16:55] m_kiewitz: yep, i turned it off immediately after it was out of the water, but it seems it was just enough for the poor phone [16:56] Littleboy (~littleboy@c-71-233-131-7.hsd1.ma.comcast.net) joined #scummvm. [16:56] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [16:59] wjp: I jut got an email "To: wjp at usecode" [16:59] Message-ID: <041.a044aa23d6ac03e72430d67fbcb5b1f3@scummvm.org> [17:01] lol [17:04] I got the same one, but I wasn't particularly surprised it was addressed to me [17:06] you take so much for granted. [17:06] no sense of wonder. [17:07] you still have a sense of wonder when you get an email addressed to yourself? I envy you :-) [17:11] Well I just got one from a distinguished gentleman who can perform the miracle of enlarging certain male body parts. That's pretty a pretty impressive feat, and all the more remarkable since he's especially selected me to get a discount! [17:11] But hey, some people are dead inside. [17:12] are you subscribed to the scummvm-tracker list? [17:14] wjp, apparently yes [17:25] how about that one? [17:25] (so nice when people submit new tickets just when I need a test) [17:27] wjp, how about what? [17:28] wjp: I got the mail addressed to you *from* the tracker ml [17:29] wjp, the one from bwod is not addressed to you, but then again neither was the 02:21 one about sherlock [17:33] cable_ (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 250 seconds [17:34] CuriosTiger (~stian@terex.bigrig.org) left irc: Ping timeout: 250 seconds [17:34] cable_ (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) joined #scummvm. [17:34] wjp: was it done on purpose that EVERY tracker e-mail goes to the mailing list? [17:35] CuriosTiger (~stian@terex.bigrig.org) joined #scummvm. [17:39] how is that a bad thing? [17:52] i personally don't want to get e-mails for all the tracker items. Maybe I'm the only one, but if that keeps on happening, then i will unsubscribe. Imho there should be another mailing list for this. [17:56] yes, that's on purpose [17:56] on SF you also got everything when you subscribed to the tracker [17:59] and that's of course great for people, that want to get information on all the engines. But I don't. [17:59] i mean one could even create mailing lists for each engine, so that for example I could get AGI, SCI, Sherlock tracker e-mails and nothing else. That would be really nice (for me personally) [18:00] but getting everything atm is simply overkill. I get an e-mail, oh it's a tracker e-mail for engine, that I don't work with -> delete. rinse and repeat. [18:00] then dont subscribe to scummvm-tracker? :) [18:00] i haven't subscribed to it [18:00] you can get an RSS feed of any query in trac [18:00] I'm only subscribed to -devel [18:00] at least imo [18:00] s/imo/afaik [18:01] or maybe I'm now? although i haven't done it myself [18:02] the list hadn't been used for about 3 years [18:02] it seems i am now o_O [18:02] ah that could explain it, although I can't remember ever subscribing to it [18:02] then i will just unsubscribe from that one, okay [18:02] as i said - it would be very helpful to get engine-specific tracker mailing lists [18:04] e.g. https://bugs.scummvm.org/query?status=new&status=pending&component=Engine%3A+SCI&format=rss&report=10&desc=1&order=changetime [18:04] is the RSS feed that snover mentioned an option for you? [18:04] that one, yes :-) [18:04] ahh yeah that's fine [18:04] i got plenty of RSS subscriptions from other sources already [18:04] nice [18:05] way better than e-mails even [18:05] ah, that's god-tier [18:05] sourceforge was unable to provide this, right? [18:09] AFAIK they only have a feed for all bug updates (so similar to our current -tracker ML) [18:12] Axy (~Mia@unaffiliated/mia) joined #scummvm. [18:14] Mia (~Mia@unaffiliated/mia) left irc: Ping timeout: 244 seconds [18:17] wjp: on a totally unrelated topic, do you have any thoughts about this performance problem with interactive VMDs? [18:20] what is the problem? (or the symptoms?) [18:20] lots of jitter in the video playback [18:20] warp to phant1 room 40100 [18:21] it *should* happen on master, but give me a second to make sure [18:22] its related to yielding back to the VM in the middle of playback, either due to the video having the kEventFlagYieldToVM or kEventFlagHotRectangle event flags set [18:22] whenever the playback loop yields, it seems to cause us to start losing frames [18:23] how you timed how long it takes until control gets back? [18:23] i.e., is the VM actually taking too long, or is the timing messing up? [18:24] time outside the loop seems to be around 12-15ms [18:25] getTimeToNextFrame seems to give some crazy values sometimes too. its very confusing. [18:26] crazy high or crazy low? [18:26] both :\ [18:26] it ranges from like 1 to 150 [18:26] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) joined #scummvm. [18:26] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [18:26] i should double-check the video frame rate, i think it is supposed to be 10fps [18:26] in which case that number should never be so high [18:28] yeah, its a 10fps video [18:30] wjp: there is a general problem. I tried to remove all speed throttlers for sci32 to reproduce the timer issues in for example space quest 6 [18:31] but i wasn't able to do so. The scripts kept on running pretty slowly, so the timer issues never happen [18:31] snover: it wouldn't surprise me if EngineState::speedThrottler and getTimeToNextFrame don't really get along [18:31] it seems something somewhere is doing delays [18:33] snover: i.e., getTimeToNextFrame times from the current time, but the throttler times from the previous throttle call? [18:34] wjp: yeah, i realised that the timer trigger is backwards& [18:34] i fixed that, but it doesnt seem to change anything [18:34] fixed what how exactly? [18:35] put _throttleTrigger = true before speedThrottler(ms) [18:35] instead of after [18:35] though i dunno, i am just throwing ideas at the problem at this point [18:36] that's not what I mean [18:36] EngineState::speedThrottler subtracts the time since the previous throttle call from the duration you pass to it [18:37] oh. [18:37] i see. [18:37] whoops :) [18:38] maybe just do a manual g_sci->sleep(getTimeToNextFrame()) and then call speedThrottler(0) to get that up to date? [18:40] doesnt solve the problem [18:40] im actually really curious right now about these updateScreen calls [18:40] or, well, *the* updateScreen call, in getSciEvent [18:42] but, i also think im in that place where ive been looking at this for too long and not getting anywhere [18:45] jammm (~jam@27.58.54.121) joined #scummvm. [18:47] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 240 seconds [18:52] waltervn (~waltervn@213.143.50.115) joined #scummvm. [18:52] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [18:56] wjp: ill bring this back up again later once i can be coherent again, if i dont just figure it out later already& [19:04] I didn't look at the code, but maybe you call OSystem::updateScreen too often and it waits for vsync each time? [19:05] vsync did cross my mind at one point [19:08] im just breaking everything right now which is unhelpful :) [19:09] AFAIK it's OK to call updateScreen often. That's what the docs used to say, and probably still do. [19:10] OTOH I did see an issue with vsync on OSX [19:10] yes, updateScreen should be a noop in the backend if there were no draw calls [19:10] but according to our docs (at least at the time), the implication was that the backend was broken, not the engine [19:11] well there *were* draw calls, just more than 60 per second ;) [19:12] practically if the screen is dirty, the backend updates the display which potentially waits for vsync [19:12] http://wiki.scummvm.org/index.php/HOWTO-Backends#updateScreen.28.29_method says that's the backends problem to deal with [19:13] it's not that easy to fix, because you don't want to skip the last update in a series of quick updates [19:15] indeed, I'm not sure this page gives good advice [19:17] frankyboy_ (~franky@ppp109-252-157-136.pppoe.spdop.ru) joined #scummvm. [19:17] franky_boy (~franky@ppp109-252-157-136.pppoe.spdop.ru) joined #scummvm. [19:17] frankyboy_ (~franky@ppp109-252-157-136.pppoe.spdop.ru) left irc: Read error: Connection reset by peer [19:22] right, I'm not saying I think all this is a good idea ;), but that page does seem to imply that it's OK for engines to call updateScreen "several hundred times per second"" [19:25] I mostly had a problem with the SCI screen transitions on OSX. Maybe those transitions are done differently now. [19:25] waltervn: they should. I think I didn't do a few transitions properly before [19:25] OTOH adventure games are often not "frame based" and might do small screen updates many times a second [19:26] bgK: that's only true for some systems. On Windows you get that for SOME OpenGL drivers only. Some do it, some others don't [19:27] waltervn: have you tried again recently? [19:27] uruk-hai (~Peter@catv-89-133-22-244.catv.broadband.hu) left irc: Ping timeout: 240 seconds [19:27] I no longer own a mac [19:27] :( [19:28] bgK: for my system it didn't happen, that's why I didn't notice it when I implemented those transitions. [19:29] http://dustbin.mixnmojo.co/misecret/misecret.html [19:29] m_kiewitz: right, I got bit by the opposite issue in ResidualVM. On my system where vsync is on by default the framerate was a nice 60 fps while on some Windows system with vsync off the framerate was too high [19:30] and well on some other systems v'sync may not even the problem, but rendering is. I think on Wii rendering is quite slow compared to other platforms. [19:31] that's why the current code in the SCI transitions is able to effectively skip frames too. and delaying is also done dynamically [19:31] m_kiewitz: will the current code do the transitions as smoothly as possible? E.g. with the "blocks" transition, will that do 1 block updates if possible? [19:32] at least I assume that's a transition, e.g. at the start of LB1 [19:34] jammm (~jam@27.58.54.121) left irc: Quit: Leaving [19:34] i think it always does quite a few blocks [19:35] jamm (~jam@unaffiliated/jamm) joined #scummvm. [19:35] but it's meant to have quite a high framerate in case it's possible, so that it looks smooth [19:35] still it should be able to even work on systems that are unable to render that fast [19:35] and it will then skip frames [19:36] for pixels transition and such I'm of course not calling updateScreen per pixel :P that would be insane [19:38] i guess i should have calculated the values required for stable 60 fps and then went from there. For some transitions the max frame rate would possibly be 100+ or so. [19:38] for scrolling yes, though for other updates it might be possible to update e.g. one pixel row each call [19:38] *other transitions [19:38] for scrolling i think i'm doing it 1 pixel line per call, so that at least some platforms would get really smooth scrolling [19:38] maybe i changed that to 2 pixel lines, I'm not sure [19:39] on my system scrolling works really smooth [19:40] on Wii i think it doesn't work as smooth, but still looks quite nice [19:40] btw. anyone with Oracle SQL experience on here? [19:40] i have a weird performance problem with some INNER JOINs [19:41] *tumbleweed rolls* [19:41] right, but I meant mostly that scrolling requires full screen updates during the transition, while a lot of the other transitions probably don't. [19:42] waltervn: yeah, that's why i implemented frame skip for that one too [19:53] Littleboy (~littleboy@c-71-233-131-7.hsd1.ma.comcast.net) left irc: Read error: Connection reset by peer [19:54] Deledrius_ (~Deledrius@2602:100:4476:8b3a:f513:ca95:9510:5b78) joined #scummvm. [19:56] Deledrius (~Deledrius@2602:100:4476:8b3a:f513:ca95:9510:5b78) left irc: Ping timeout: 258 seconds [20:03] waltervn: on your current system it works fine? [20:13] GitHub15 (~GitHub15@192.30.252.45) joined #scummvm. [20:13] [scummvm] susnux opened pull request #811: BACKENDS: timidity: Get rid of gethostbyname, use getaddrinfo. (master...master) https://git.io/v6DRt [20:13] GitHub15 (GitHub15@192.30.252.45) left #scummvm. [20:13] probably. I'm not actively working on SCI at the moment though, so I haven't used it in a while [20:45] Littleboy (~littleboy@c-71-233-131-7.hsd1.ma.comcast.net) joined #scummvm. [20:45] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [20:50] franky_boy (~franky@ppp109-252-157-136.pppoe.spdop.ru) left irc: Remote host closed the connection [21:14] ny00123 (~ny00123@89-138-103-178.bb.netvision.net.il) left irc: Remote host closed the connection [21:21] GitHub117 (~GitHub117@192.30.252.40) joined #scummvm. [21:21] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v6DzI [21:21] scummvm/master 6d8e7e0 Paul Gilbert: TITANIC: Implemented CFanControl class [21:21] GitHub117 (GitHub117@192.30.252.40) left #scummvm. [21:36] GitHub195 (~GitHub195@192.30.252.45) joined #scummvm. [21:36] [scummvm] sev- pushed 1 new commit to master: https://git.io/v6Dz9 [21:36] scummvm/master 4b51844 Eugene Sandulenko: DIRECTOR: RLE variant of 1bpp decoder. Better, but still not there [21:36] GitHub195 (GitHub195@192.30.252.45) left #scummvm. [21:55] GitHub114 (~GitHub114@192.30.252.45) joined #scummvm. [21:55] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v6DgQ [21:55] scummvm/master 9ebd757 Paul Gilbert: TITANIC: Implemented fan game classes [21:55] GitHub114 (GitHub114@192.30.252.45) left #scummvm. [22:05] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray. [22:22] criezy (~criezy@host86-182-78-143.range86-182.btcentralplus.com) left irc: Quit: criezy [22:27] Littleboy (~littleboy@c-71-233-131-7.hsd1.ma.comcast.net) left irc: Read error: Connection reset by peer [22:29] waltervn (~waltervn@213.143.50.115) left irc: Quit: Leaving [22:50] hahaha. boy, my stupid brain messed something up really badly in this code. [22:55] t0by (~t0by@host156-200-dynamic.245-95-r.retail.telecomitalia.it) left irc: Quit: Bye! [23:09] broken kSetShowStyle. darn you, past me. [23:34] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [00:00] --- Mon Aug 22 2016