[01:05] Joefish (~ident@p200300C6F3C84800C6AFB6EEA3E15F19.dip0.t-ipconnect.de) left irc: Ping timeout: 240 seconds [01:09] James|GlideM (~holoirc@cpc77289-basf12-2-0-cust228.12-3.cable.virginm.net) joined #scummvm. [01:09] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [01:09] Mia (~Mia@unaffiliated/mia) left irc: Read error: Connection reset by peer [01:14] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [01:15] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 260 seconds [01:15] Nick change: DominusExult -> Dominus [01:30] t0by (~t0by@unaffiliated/t0by) left irc: Quit: t0by [04:02] GitHub90 (~GitHub90@192.30.252.42) joined #scummvm. [04:02] [scummvm] csnover pushed 1 new commit to master: https://git.io/v92Ol [04:02] scummvm/master 8d94a04 Colin Snover: SCI32: Disable game script video benchmarking... [04:02] GitHub90 (GitHub90@192.30.252.42) left #scummvm. [05:06] LittleToonCat (~littlecat@47.54.148.237) left irc: Remote host closed the connection [05:13] Uhfgood (~Captain_J@97-96-80-60.res.bhn.net) left irc: Quit: Leaving [05:45] James|GlideM1 (~holoirc@94.197.120.236) joined #scummvm. [05:47] James|GlideM (~holoirc@cpc77289-basf12-2-0-cust228.12-3.cable.virginm.net) left irc: Ping timeout: 268 seconds [06:08] Lightkey (~Darklock@p200300764C16383522CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 260 seconds [06:21] Lightkey (~Darklock@p200300764C16384822CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [06:21] uruk-hai (~uruk-hai@catv-89-133-22-244.catv.broadband.hu) joined #scummvm. [06:21] #scummvm: mode change '+o uruk-hai' by ChanServ!ChanServ@services. [06:26] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [06:26] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [06:56] Simei (c3539b35@gateway/web/freenode/ip.195.83.155.53) joined #scummvm. [07:04] Hello, everyone. My proposal for projet SLUDGE engine was accepted and I'm quite thrilled. :D Thank you for your trust! [07:05] James|GlideM (~holoirc@185.75.213.130) joined #scummvm. [07:05] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [07:05] It will be a great experience to work with you on this project. :D [07:09] James|GlideM1 (~holoirc@94.197.120.236) left irc: Ping timeout: 240 seconds [07:14] Joefish (~ident@p200300C6F3C488008B101D6978A444EF.dip0.t-ipconnect.de) joined #scummvm. [07:20] hi Simei, and welcome aboard =) [07:20] (and hi guys) [07:22] :) [07:24] Simei: Pure curiosity: do you speak French? [07:27] ip says yes [07:27] Yes, I speak French. :) [07:29] oki doki :) [07:30] Harekiet: you could live and study in France and speak another language... I guess [07:30] maybe maybe [07:30] with Erasmus exchange program, typically [07:30] you'd want to know some french at least :) [07:31] I could happily live in Netherlands without speaking a single word of dutch :P [07:32] yeh we have enough of those already! [07:33] Yes, that's true. Students from exchange programs don't speak much french at first, but it will be quite difficult to live in France. [07:33] A lot of french people speak English with heavy accent, haha [07:34] at least more and more are willing to speak english :) [07:35] Yes, that's also true. :) [07:37] Action: Endy waves [07:37] What's the problem with French people speaking Engrish with a strong accent? :P [07:37] heya Endy :) [07:37] Don't trust IPs. Mine probably claim that I speak English... :P [07:37] Ho Strangerke|work :) [07:38] Congratulation Simei and welcome onboard. [07:39] criezy it's claiming you should speak french belgian.... [07:40] criezy Thank you. :) [07:40] A lot of French people try to pronounce English words with French pronunciation rules. That causes problems, haha. [07:41] I like the way it sounds :) [07:41] better than the dutch speaking english [07:42] Joefish, Simei: we will send you an email later today or tomorrow with some information on how to get started. [07:44] Ok, I'll keep an eye on emails :) [07:45] I didn't manage to use a computer at home yesterday, I'll fix the studnt channel rights this evening hopefully [07:46] GitHub116 (~GitHub116@192.30.252.45) joined #scummvm. [07:46] [scummvm-web] criezy pushed 1 new commit to master: https://github.com/scummvm/scummvm-web/commit/f3b9fb7d6030b73f323f5a1c263c89035d643833 [07:46] scummvm-web/master f3b9fb7 Thierry Crozat: WEB: Announce GSoC projects [07:46] GitHub116 (GitHub116@192.30.252.45) left #scummvm. [07:48] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Ping timeout: 268 seconds [07:51] Action: Endy toasts to an awesome GSoC team - both student participents and project mentors :) [07:52] :) [07:53] morning everyone \o/ [07:54] hey Joefish [07:55] Strangerke|work: hey. so you will be available only at office hours for now? [07:55] Good morning [07:55] hi criezy :) [07:56] no, I shouldn't have issues now... hopefully [08:25] Mia (~Mia@unaffiliated/mia) joined #scummvm. [08:44] <_sev> hi Joefish [08:44] <_sev> hi Simei [08:50] hey sev [08:50] criezy|Work (a5e15040@gateway/web/freenode/ip.165.225.80.64) joined #scummvm. [08:51] #scummvm: mode change '+o criezy|Work' by ChanServ!ChanServ@services. [09:01] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [09:01] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [09:04] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [09:04] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [09:11] hey all :) [09:13] Heyyyyy, uruk-hai: [09:13] (sans : ) [09:13] What's cooking? [09:14] Simei: hi and welcome! [09:14] trying to wrap my head around MS's bot framework and trying to understand why our customers think that chatbots are such a great thing [09:14] but it seems i am too oldschool for this kind of stuff :) [09:14] uruk-hai: yes, you're old. tsk. [09:15] :( :D [09:15] To be fair the customers also probably dim as soup and chasing some fad. [09:15] But I can confirm, you're decrepit. [09:15] That's the most important bit. [09:16] i know i could rely on you guys :D [09:16] knew* [09:16] You're welcome. [09:17] and what's up on that side of the internet? :) [09:17] Strangerke|work: fwiw I found out that my ancestors on my maternal grandfather's side are in all likelihood from the Calais area. [09:17] (Since the surname is ubiquitous in there and virtually non-existent elsewhere) [09:21] i have ancestors from a bit everywhere, so it doesn't surprise me that much. i'm pretty sure I have italian blood in my veins too, because of the roman presence in France 2 thousands of years ago [09:36] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [09:38] ST (~ScottT@203-227-181-180.cpe.skymesh.net.au) joined #scummvm. [09:38] #scummvm: mode change '+o ST' by ChanServ!ChanServ@services. [09:38] ny00123 (~ny00123@bzq-109-64-146-96.red.bezeqint.net) joined #scummvm. [09:39] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 255 seconds [09:52] Simei (c3539b35@gateway/web/freenode/ip.195.83.155.53) left irc: Ping timeout: 260 seconds [10:21] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [10:23] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 255 seconds [10:40] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) left irc: Ping timeout: 260 seconds [10:40] uruk-hai (~uruk-hai@catv-89-133-22-244.catv.broadband.hu) left irc: Ping timeout: 255 seconds [10:48] Axy (~Mia@85.107.216.129) joined #scummvm. [10:48] Axy (~Mia@85.107.216.129) left irc: Changing host [10:48] Axy (~Mia@unaffiliated/mia) joined #scummvm. [10:51] Mia (~Mia@unaffiliated/mia) left irc: Ping timeout: 240 seconds [10:59] uruk-hai (~uruk-hai@catv-89-133-22-244.catv.broadband.hu) joined #scummvm. [10:59] #scummvm: mode change '+o uruk-hai' by ChanServ!ChanServ@services. [11:14] James|GlideM (~holoirc@185.75.213.130) left irc: Ping timeout: 240 seconds [11:14] Tomaz^W (~tompsson@84.216.7.40) joined #scummvm. [11:29] James|GlideM (~holoirc@188.29.164.82.threembb.co.uk) joined #scummvm. [11:29] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [12:04] James|GlideM1 (~holoirc@185.75.213.130) joined #scummvm. [12:07] James|GlideM (~holoirc@188.29.164.82.threembb.co.uk) left irc: Ping timeout: 255 seconds [12:24] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) joined #scummvm. [12:42] Simei (c3539b35@gateway/web/freenode/ip.195.83.155.53) joined #scummvm. [12:52] Tomaz^W2 (~tompsson@84.216.7.40) joined #scummvm. [12:53] Mia (~Mia@85.107.216.129) joined #scummvm. [12:53] Mia (~Mia@85.107.216.129) left irc: Changing host [12:53] Mia (~Mia@unaffiliated/mia) joined #scummvm. [13:02] Tomaz^W (~tompsson@84.216.7.40) got netsplit. [13:02] Axy (~Mia@unaffiliated/mia) got netsplit. [13:02] bgK (~bgk@2001:41d0:2:599c::2a60:8434) got netsplit. [13:02] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) got netsplit. [13:08] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) returned to #scummvm. [13:13] bgK (~bgk@2001:41d0:2:599c::2a60:8434) got lost in the net-split. [13:13] Axy (~Mia@unaffiliated/mia) got lost in the net-split. [13:13] Tomaz^W (~tompsson@84.216.7.40) got lost in the net-split. [13:13] bgK (~bgk@2001:41d0:2:599c::2a60:8434) joined #scummvm. [13:13] #scummvm: mode change '+o bgK ' by orwell.freenode.net [13:25] bgK (~bgk@2001:41d0:2:599c::2a60:8434) got netsplit. [13:26] bgK (~bgk@2001:41d0:2:599c::2a60:8434) returned to #scummvm. [13:26] #scummvm: mode change '+o bgK' by ChanServ!ChanServ@services. [13:31] jamm (~jam@unaffiliated/jamm) joined #scummvm. [13:37] ny00123 (~ny00123@bzq-109-64-146-96.red.bezeqint.net) left irc: Quit: Leaving [13:56] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [13:56] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [14:37] James|GlideM (~holoirc@92.40.248.160.threembb.co.uk) joined #scummvm. [14:37] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [14:41] James|GlideM1 (~holoirc@185.75.213.130) left irc: Ping timeout: 240 seconds [14:45] James|GlideM1 (~holoirc@185.75.213.130) joined #scummvm. [14:49] James|GlideM (~holoirc@92.40.248.160.threembb.co.uk) left irc: Ping timeout: 240 seconds [14:54] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [15:01] rootfather (~rootfathe@unaffiliated/rootfather) joined #scummvm. [15:01] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services. [15:03] carloratm (carloratm@137.ip-92-222-83.eu) left #scummvm. [15:15] Begasus (~begasus@ptr-4p6jpimdt46rj8v6xzw.18120a2.ip6.access.telenet.be) joined #scummvm. [15:21] Begas_VBox (~Begasus@d54C3C8C2.access.telenet.be) joined #scummvm. [15:23] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Ping timeout: 240 seconds [15:26] vpelletier (~vincent@p6205-ipngn5801hodogaya.kanagawa.ocn.ne.jp) left irc: Quit: leaving [15:30] Uhfgood (~Captain_J@97-96-80-60.res.bhn.net) joined #scummvm. [15:34] Simei (c3539b35@gateway/web/freenode/ip.195.83.155.53) left irc: Quit: Page closed [15:50] :( [15:50] he wanted to be back in 2 weeks [16:01] James|GlideM (~holoirc@92.40.248.160.threembb.co.uk) joined #scummvm. [16:01] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [16:02] uruk-hai (~uruk-hai@catv-89-133-22-244.catv.broadband.hu) left irc: Ping timeout: 240 seconds [16:04] James|GlideM1 (~holoirc@185.75.213.130) left irc: Ping timeout: 268 seconds [16:11] it's two weeks and *12 hours already*!!!!111 [16:20] 13 hours! :P [16:21] WooShell (~Markus@ipbcc07076.dynamic.kabel-deutschland.de) joined #scummvm. [16:26] LittleToonCat (~littlecat@47.54.148.237) joined #scummvm. [16:37] meow =^.^= [16:39] Begasus (~begasus@ptr-4p6jpimdt46rj8v6xzw.18120a2.ip6.access.telenet.be) left irc: Ping timeout: 240 seconds [16:40] Begas_VBox (~Begasus@d54C3C8C2.access.telenet.be) left irc: Ping timeout: 260 seconds [16:43] m_kiewitz: He'll be back soon. At worst monday. [16:44] Begasus (~begasus@ptr-4p6jpiolhjuwsytlyxy.18120a2.ip6.access.telenet.be) joined #scummvm. [16:45] emilknievel (~textual@h-38-71.a328.priv.bahnhof.se) joined #scummvm. [16:45] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) left irc: Quit: Page closed [16:46] Strangerke|work: horray [16:46] damn [16:47] Begas_VBox (~Begasus@d54C3C8C2.access.telenet.be) joined #scummvm. [16:49] frankyboy_ (~franky@ppp109-252-73-88.pppoe.spdop.ru) joined #scummvm. [16:56] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) joined #scummvm. [17:00] does anyone know if there is away to annotate translations in source code instead of in the weblate interface? [17:09] (im considering committing some code that uses a translatable string that is copied into a fixed-size buffer, so would like to specify the maximum string length) [17:10] James|GlideM (~holoirc@92.40.248.160.threembb.co.uk) left irc: Read error: Connection reset by peer [17:15] snover: that seems to work: https://github.com/scummvm/scummvm/blob/master/engines/mohawk/dialogs.cpp#L180 [17:15] not sure it's the best way [17:25] vinayakvivek (uid121616@gateway/web/irccloud.com/x-mtrutypmqimplgph) joined #scummvm. [17:25] snover: do you think the SCI32 savegame change is ready to land? https://github.com/tsoliman/scummvm/commit/7adc368fd52447f67d15bfd80c48e6a45c3b0e0b [17:31] Farmboy0 (~quassel@p4FD34643.dip0.t-ipconnect.de) joined #scummvm. [17:31] Farmboy0 (~quassel@p4FD34643.dip0.t-ipconnect.de) left irc: Changing host [17:31] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [17:33] tsoliman: probably, but i have been searching to try to figure out why loading untitled saves isnt allowed, so that if someone has made an untitled game, it can still be loaded [17:34] unless there is some good reason for this to not be allowed, which i dont know of yet (for sci32, at least) [17:36] im being irrationally annoyed by this :) [17:36] I understand - I will push it to master and we can always revisit that point [17:37] GitHub175 (~GitHub175@192.30.252.42) joined #scummvm. [17:37] [scummvm] tsoliman closed pull request #945: SCI32: Set a savegame description if none was entered (master...sci32-savegame-timestamps) https://git.io/v94TB [17:37] GitHub175 (GitHub175@192.30.252.42) left #scummvm. [17:38] GitHub58 (~GitHub58@192.30.252.34) joined #scummvm. [17:38] [scummvm] tsoliman pushed 1 new commit to master: https://git.io/v9aaf [17:38] scummvm/master f30f34c Tarek Soliman: SCI32: Set a savegame description if none was entered... [17:38] GitHub58 (GitHub58@192.30.252.34) left #scummvm. [17:39] the thing that bothers me ever so slightly is that when saving a game with the timestamps (and I love the timestamp feature, don't get me wrong) and overwriting it, the timestamp doesn't get updated [17:39] I realize this isn't SCI-specific [17:40] but like sometimes I need a "quicksave" slot and I would like to leave it untitled and have it default to the timestamp the savegame was created [17:41] if the "default to timestamp" code is taken out of everything .. you end up with the GUI's default "(untitled savegame)" [17:41] I would like _that_ text to be like "(untitled savegame @ YYYYMMDD-HHMMSS)" [17:41] or something [17:42] well, the timestamp *is* in the save game [17:42] right exactly so that's very doable [17:42] and it does show up in the "preview" area once you select a slot [17:43] what I would prefer is if it showed up in the list of saves [17:43] so that way you can have 3 different "quicksave" slots [17:44] I guess this is more relevant to SCI than say SCUMM just because of the nature of the games and the need for saving often .. but yeah this is a system-wide thing not SCI-specific [18:04] snover: as bgK said, use a I18N comment just before the string you want to annotate [18:04] This is documented here: http://wiki.scummvm.org/index.php/Supporting_GUI_Translation [18:05] emilknievel (~textual@h-38-71.a328.priv.bahnhof.se) left irc: Quit: My MacBook has gone to sleep. ZZZzzz& [18:08] criezy|Work: thanks. is this some custom functionality? i searched and searched online for weblate "source string comment" and couldnt find anything about it [18:12] Weblate is only a frontend to help us work on the translation. The source for weblates are po files generated by the GNU gettext tools. [18:12] So those comments are parsed by gettext. [18:13] And we tell gettext to look for the I18N comments: [18:13] https://github.com/scummvm/scummvm/blob/master/po/module.mk#L8 [18:15] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [18:15] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [18:20] aha! i understand and will hopefully remember this from now on. thanks :) [18:21] jamm (~jam@unaffiliated/jamm) left irc: Quit: Leaving [18:23] tsoliman: so after describing what you actually want (and what sounds like a better general GUI change), it seems like that patch might not be the right solution after all :( :) [18:33] snover: no .. this patch just makes SCI32 consistent with SCI and most other engines [18:33] /query chanserv [18:33] access #scummvm list [18:33] yeah, fail. [18:35] digitall (~digitall@cpc3-hitc7-2-0-cust674.9-2.cable.virginm.net) joined #scummvm. [18:35] digitall (~digitall@cpc3-hitc7-2-0-cust674.9-2.cable.virginm.net) left irc: Changing host [18:35] digitall (~digitall@unaffiliated/digitall) joined #scummvm. [18:35] #scummvm: mode change '+o digitall' by ChanServ!ChanServ@services. [18:35] hi digitall :) [18:35] Evening. [18:40] interesting.. the programmer of Mission Supernova otherwise only worked on MAG!!!, which I added a review for as my first contribution on MobyGames [18:49] Lightkey: also "andromeda's erbe" [18:50] (without the apostrophe, sorry...) [18:52] the credits for that is a little bit lacking, only mentioning his brother [19:21] ajax16384 (~User@109.60.130.33) joined #scummvm. [19:21] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [19:22] emilknievel (~textual@h-38-71.a328.priv.bahnhof.se) joined #scummvm. [19:23] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 268 seconds [19:26] emilknievel (~textual@h-38-71.a328.priv.bahnhof.se) left irc: Ping timeout: 240 seconds [19:41] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [19:41] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [19:42] criezy|Work (a5e15040@gateway/web/freenode/ip.165.225.80.64) left irc: Quit: Page closed [20:10] -ChanServ:#scummvm- _sev set flags +AOort on T0by [20:10] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services. [20:12] -ChanServ:#scummvm- _sev set flags +Viv on Joefish [20:12] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services. [20:13] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [20:15] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 255 seconds [20:17] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [20:17] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [20:18] someone is having frame skipping in GK2 in ScummVM but not dosbox - https://www.reddit.com/r/adventuregames/comments/695qtp/scummvm_blinding_you_with_science/dh6c4x6/ [20:19] I am not experiencing the same - I get some tearing [20:19] bug report or forum post? [20:23] tsoliman: you use OpenGL? [20:23] no - I am trying now with OpenGL [20:24] to see if I don't get the tearing [20:24] OpenGL depends on driver [20:24] some drivers do v'sync, which would then cause frame skipping [20:24] others don't and thus would then cause tearing [20:25] ah it's for videos [20:25] theres not enough information in that thread for me to do anything [20:25] do you get tearing for videos only or also for gameplay? [20:26] openGL doesn't seem to have tearing [20:26] just videos - gameplay doesn't seem to have rapid horizontal motion [20:26] so if I am getting tearing there, I am not seeing it [20:27] marienplatz scrolls the entire game window [20:28] Do we default to OpenGL? [20:28] good call - I haven't started my scummvm playthrough of it yet - just intro videos and such [20:28] we don't right? [20:28] we don't [20:28] we default (I think) to 2x SDL [20:29] my Japanese Phantasmagoria 2 has even worse issues, the intro video freezes (video only) [20:29] tsoliman: do you own kq7? [20:29] if so, can you please try that one too and check if the videos have the same issue? [20:29] and do you use SDL2 or 1? [20:30] yes I do .. SDL2 .. HQ3x [20:30] macOS .. I have a discrete card but I force the intel card [20:32] i don't remember getting any tearing ever on my notebook and it's really slow. I'm using SDL1 though. [20:32] can you try what happens when using SDL1 please? [20:32] the new macOS hates SDL1 [20:32] we're talking chug-chug city [20:32] urgh [20:33] you have another computer? [20:33] yes a windows 7 one [20:33] digitall (digitall@unaffiliated/digitall) left #scummvm. [20:33] my linux laptop is broken :( [20:33] no dev environment on windows though [20:33] can you try SDL2 on that one and if you get tearing, try SDL1 too? [20:33] just grab a daily build [20:33] i can send you a SDL1 win32 build [20:34] i wonder abou the video, it shouldn't take up much of the CPU [20:34] *about [20:35] on marienplatz i see a small amount of tearing. [20:36] vpelletier (~vincent@p6205-ipngn5801hodogaya.kanagawa.ocn.ne.jp) joined #scummvm. [20:37] the intro video in KQ7 is a tiny box [20:37] it also seems to be like 5 fps or so [20:38] but no tearing in that case? or at least no visible tearing? [20:38] it's AVI and I think frame rate is quite low [20:38] not that I can see [20:38] Speaking of KQ7 videos, there is a question on the forum: http://forums.scummvm.org/viewtopic.php?t=14322&sid=a2b02ea6cee084fd5602879c412e0d99 [20:38] "any way to use the avi videos in KQVII instead of rbt? The framerate is better in the avi videos." [20:38] the dos-version uses robot, not avi [20:38] ah yes [20:39] the way to use the higher framerate video is to run the windows version& theyre exactly the same except for those videos [20:39] my localized kq7 has .avis only [20:39] there was no dos interpreter until 2.00 [20:39] (and is windows 3.11 only :P) [20:41] snover: you get no tearing and also no frame skip? [20:41] you are using mac, right? [20:41] yes [20:41] i dont perceive any frameskip [20:41] doesnt mean there isnt any& im going to instrument this to be sure [20:41] yeah I don't get frameskip either [20:42] you get tearing though. when you have v'sync enabled it will frame skip [20:43] on consoles companies often disable v'sync to get a "better" frame rate, but then you get tearing [20:43] i'm really sensitive to it, can't stand it [20:43] I can't stand tearing normally [20:43] I will force vsync on in windows usually [20:44] so with HQ3x on a mac, the CPU usage is like < 18% on the most-used core .. so it isn't pegging [20:45] hqx should not be relevant for hires sci32 games, they are initialised to normal1x [20:45] this is on windowed mode anyway .. so I can see htop's output [20:45] I can check with fullscreen .. but I'll have to ssh in or something [20:46] maybe it's even a SDL2 issue [20:46] i don't remember getting any tearing ever. And I also can't remember getting frame skip either unless something was completely broken (and there is nothing completely broken lol) [20:48] tsoliman: you could maybe also try king's quest 6?! [20:48] no idea how bad the frame rate for the kq6 videos are [20:48] or maybe you could try gabriel knight 1 [20:48] that one also has videos and i think frame rate shouldn't be that bad [20:49] yeah CPU is a total red herring here .. it uses less CPU playing videos than it does while idling on the main menu in GK2 [20:49] (we're talking 35% vs 10%) [20:49] yes, that's what i expected [20:50] i can try it on my Wii too [20:51] oh wow .. KQ6 is tearing on the intro [20:51] I didn't expect that [20:52] there's a camera pan from above the chandelier that makes it clear [20:52] o_O [20:53] (this is on mac as well still) [20:53] win32 sdl1 build just went out [20:53] got it [20:53] I am gonna switch to the windows box now [20:54] i never had tearing / frame skip in the kq6 intro ever [20:56] tsoliman: please also download the last official scummvm release for mac and try that one too [20:56] does it matter if I pick "dos" vs "windows"? I've been picking "dos" [20:57] it shouldn't [20:58] i have been wondering lately about how frequently sci32 graphics code has to call to updateScreen and whether that is not working appropriately [20:59] sdl.dll is missing - I think I better grab a daily build a replace the exe with the one you sent [20:59] snover: that could be a problem, yes [21:00] it shouldn't be called too often [21:00] tsoliman: will send one right now [21:01] m_kiewitz: don't worry it works [21:01] kk [21:01] I put the exe in the same dir and called it scummvm-sdl1.exe [21:01] so now scummvm.exe is the normal (presumably sdl2) daily build [21:02] and scummvm-sdl1.exe is the one you sent [21:02] and they both start [21:03] i'm not absolutely sure that the daily build is sdl2 [21:03] taking a look [21:04] something is wrong [21:04] I keep installing the daily build [21:04] and when I run it .. it says oct 2016 [21:04] daily build still seems to be SDL1?! [21:05] which daily build? there are 3 of them [21:05] for windows [21:05] the big button one [21:06] windows installer [21:06] what is the url? [21:06] daily build is dated 5.5.2017 [21:06] tsoliman: go here http://buildbot.scummvm.org/snapshots/master/mingw-w32-master-latest.zip [21:07] http://scummvm.org/frs/scummvm/1.9.0/scummvm-1.9.0.2-win32.exe [21:07] Action: tsoliman is an idiot [21:07] lol [21:07] I was downloading stable [21:08] in my defense I've been building my own for a few years now [21:09] lol [21:10] I wanted to see what the KQ6 intro looked like with my PPC build on my old intel core duo mac... [21:10] I don't even get to the intro: it hit the asert at resource_audio.cpp:417 :( [21:11] ajax16384 (~User@109.60.130.33) left irc: Read error: Connection reset by peer [21:11] The exact same version (the GoG one) works well with the intel version of ScummVM though. [21:12] Action: t0by squints [21:12] Oh [21:13] criezy: possibly the same assert that i was getting in another game :/ [21:13] m_kiewitz: no tearing in kq6 in windows [21:13] well that's SDL1 [21:13] daily build yeah [21:14] anyone has SDL2 build on win32? [21:14] for me SDL2 building never works out [21:14] the only reason I use SDL2 on the mac was because of problems in both ScummVM and Exult that were resolved by either SDL2 or OpenGL [21:15] kirbens daily builds come with sdl2 [21:15] http://scummvm.org/downloads/scummvm-win32.exe [21:16] ok grabbing that [21:16] im so excited :P [21:17] I wish we put an SDL feature flag on builds so in the about box we can see SDL1 vs SDL2 on an exe [21:17] Begas_VBox (~Begasus@d54C3C8C2.access.telenet.be) left irc: Quit: Vision[0.9.8]: i've been blurred! [21:18] Begasus (~begasus@ptr-4p6jpiolhjuwsytlyxy.18120a2.ip6.access.telenet.be) left irc: Quit: Ex-Chat [21:18] anyway, i am not sure offhand how the tearing could be sci engines fault, since surfacesdlgraphicsmanager has its own back buffer, but im not confident in my understanding of OSystem at this point [21:19] i doubt it's sci engine's fault [21:19] and well at least for sdl1 win32 it works fine [21:19] so probably even sdl2 related [21:19] I don't see the tearing in KQ6 SDL2 .. trying GK2 [21:19] I am not 100% sure [21:20] I wish I could "move the camera" :) [21:21] ah well besides calling updateScreen() too many times or something like that [21:21] although not sure if i would classify that as an engine fault [21:21] during vmd playback it should be called only once per frame [21:22] and it tears in kq6 intro too, which definitely should not happen [21:22] snover: depends on the frame rate. if you call it not enough times per second, mouse may feel unresponsive. and the window may also be unresponsive [21:22] tsoliman: you may try going to room 400 in the debugger [21:24] lol the clock is still ticking [21:24] thanks that was what I needed though [21:24] hmmmm. [21:24] ok marienplatz is smooth in the kirben build [21:25] let me try back on the mac [21:25] I'm sorry [21:25] allow me [21:26] GK2 woooooooo [21:26] snover: you are on mac, right? [21:26] m_kiewitz: yes [21:26] (it is not being said enough) [21:26] and you don't get tearing/frame skip? [21:26] you use SDL2 or 1? [21:26] marienplatz tearing on the mac on SDL2 for sure [21:26] i do see marienplatz tearing [21:27] aah [21:27] snover, and you are on sdl2? [21:27] yes [21:27] can you try sdl1? [21:27] or is sdl1 broken for you too? [21:27] probably. [21:27] well, it does not work very well, bt it is not totally broken [21:28] yeah SDL1 worked fine in Yosemite [21:28] I'll give it a try as well [21:29] vinayakvivek (uid121616@gateway/web/irccloud.com/x-mtrutypmqimplgph) left irc: Quit: Connection closed for inactivity [21:29] i *might* know what could be occurring during the VMD playback. earlier i was about to say i know there is only one updateScreen call because the cursor is hidden and the palettes dont change, but the palettes *do* change on some of these videos [21:30] so frameout calls updateScreen once and then GfxPalette32::updateHardware is called a second time [21:30] er [21:30] GfxPalette32::updateHardware calls it a second time [21:31] 2 calls shouldn't be a problem [21:31] even if the frame rate was 30, and it surely isn't for those vmds [21:32] this could explain palette flashing [21:32] though [21:32] i saw that yesterday while trying around [21:35] m_kiewitz: sdl1 works fine :( [21:35] ha [21:35] gotcha [21:35] marienplatz doesn't tear with SDL1 [21:35] on a mac [21:36] maybe we are simply supposed to call an API for that. Or maybe SDL2 is simply broken too in other ways :P [21:36] can you please ask the user on reddit if he/she uses mac / SDL2 too? [21:36] windows 10 [21:36] daily build .. so SDL1 [21:36] but I will double check [21:37] i can verify that, but also verify that cursor movement with sdl1 manages to destroy the framerate [21:37] i would guess that it has vsync on and is blocking [21:40] snover: and you get no frame skipping either? [21:40] (when you are not moving the mouse) [21:40] no skipping during video playback that i can see [21:40] definitely some unpleasantness with new palette frames [21:41] i still wonder why it would cause problems when moving the mouse? maybe the current code isn't collecting all mouse movements, but processes ever movement at once, then updates the screen [21:41] otherwise i don't understand why moving the mouse would cause problems [21:41] *every movement [21:41] at one time [21:42] if the code processes all mouse movement and then update screen, there definitely shouldn't be a problem with the framerate [21:42] those videos are compressed into oblivion .. I've noticed what I would call unpleasantness on what seem to be keyframes but in windows and mac alike .. I assumed it was just massive compression [21:42] *updates [21:45] ssci used mouse interrupt instead of polling, so the cursor would still move even when the game was not receiving events; to try to improve this in scummvm i stuck a call to getSciEvent(SCI_EVENT_PEEK) in frameout, which is not the sole reason for the problem, but makes it much worse [21:46] but our SCI is using backend for mouse cursor movement, right? [21:46] at least sci16 does [21:46] so i wonder how that is handled [21:46] ah wait, i think you changed something for the mouse cursor limit feature in sci32? [21:47] snover: something I noticed in SDL1/OpenGL vs SDL2 .. is the fullscreen animation .. there's 3 ways of doing "fullscreen" on mac .. do you know what I am talking about? [21:47] the one where the game can tell the engine to not allow the mouse cursor outside of a given rect [21:48] but wait, kq6 has tearing too [21:49] and sci16 doesn't handle the cursor internally. it simply tells scummvm about the cursor. [21:49] i think there is more than one problem here :) [21:49] m_kiewitz: yeah, i did. sci16 calls to EventManager::updateScreen every time EventManager::getSciEvent is called; sci32 does something& slightly different& that i am trying to find right now [21:50] here we are. [21:50] yes, but i wonder what scummvm does internally for mouse cursor movement [21:50] or is that mouse cursor movement issue with sdl1 exclusive to sci32? [21:50] in EventManager::getScummVMEvent, GfxCursor32::deviceMoved is called which restricts the mouse position and then moves the cursor and renders it [21:51] and by renders it, i mean, ends up calling OSystem::updateScreen [21:51] yes, but what do you do when there are multiple mouse movement events? [21:51] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [21:51] do you process all at once? [21:51] or just once and then update the cursor and update the screen? [21:51] s/once/one [21:53] getScummVMEvent already forwards past all mousemove events, SCI32 just receives the last mouse position [21:53] GfxCursor32* (sorry, my brain is starting to crumble) [21:53] hmm, what is going on then? [21:53] why is sdl1 going crazy? [21:53] too many updateScreen calls probably [21:53] but you seem to call it twice only per frame? [21:54] i think thats enough to get things stuck if the call is blocked until vsync [21:54] mousemovement, updateScreen (till vsync), frameout, updateScreen (till next vsync) [21:55] but, thats speculative, i havent verified this is what SDL is doing at all yet [21:55] sure, but you should get 60 fps [21:55] tsoliman: sorry i did not mean to ignore your question. there are 2 ways of fullscreen in sdl2 [21:55] so even if you cause it to do 2 v'syncs, that would still allow for 30 fps [21:56] i don't know how bad it is, but 30 fps shouldn't feel horrible for mouse movement [21:59] i can cause the same thing to happen in sdl2 by changing the SDL_CreateRenderer call to include SDL_RENDERER_PRESENTVSYNC flag [21:59] which also fixes the screen tearing [22:00] ...but? [22:01] :P [22:03] i dont know that there is a but [22:04] i think the scrolling is already not happening at 60fps because it is synchronised to the movement of ego [22:04] which seems to be 3 frames per cel [22:06] anyway, i will work on some solutions to reduce the number of times the screen is updated later today [22:06] i need to go away for a while now [22:06] kk bye [22:13] vpelletier (vincent@p6205-ipngn5801hodogaya.kanagawa.ocn.ne.jp) left #scummvm. [22:13] Gentle (~tier@quassel/contributors/gentle) left irc: Ping timeout: 258 seconds [22:21] macdude22 (~macdude22@173-24-24-161.client.mchsi.com) joined #scummvm. [22:27] Gentle (~tier@quassel/contributors/gentle) joined #scummvm. [22:43] frankyboy_ (~franky@ppp109-252-73-88.pppoe.spdop.ru) left irc: Remote host closed the connection [22:45] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [23:00] SDL_RENDERER_PRESENTVSYNC does indeed work :) [23:02] I wonder if passing in SDL_RENDERER_SOFTWARE will make scummvm not want to switch to the discrete card [23:03] emilknievel (~textual@h-38-71.a328.priv.bahnhof.se) joined #scummvm. [23:06] nope - it still prefers discrete [23:06] emilknievel (~textual@h-38-71.a328.priv.bahnhof.se) left irc: Client Quit [23:08] Mia (~Mia@unaffiliated/mia) left irc: Read error: Connection reset by peer [23:37] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [23:45] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Remote host closed the connection [23:47] WooShell (~Markus@ipbcc07076.dynamic.kabel-deutschland.de) left irc: Quit: If you understand or if you don't, if you believe or if you doubt - There's a universal justice, and the eyes of truth are always watching you. [00:00] --- Sat May 6 2017