[Back to Index]

  
[00:02] <-- exmensa left irc: Ping timeout: 240 seconds
[00:23] <-- girafe left irc: Read error: Connection reset by peer
[00:30] <-- SylvainTV left irc: Read error: Connection reset by peer
[00:32] <-- dreammaster left irc:

[01:08] <-- Dominus left irc: Ping timeout: 260 seconds
[01:10] --> Dominus joined #scummvm.
[02:00] <-- Mia left irc: Ping timeout: 255 seconds
[03:27] <-- Stormkeeper left irc: Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/
[04:10] <-- Lightkey left irc: Ping timeout: 258 seconds
[04:12] FleetAdmiral[m] <-- (fleetadmir@gateway/shell/matrix.org/x-kddlzcybvtfgyyjq) left irc: Ping timeout: 276 seconds
[04:13] FleetAdmiral[m] --> (fleetadmir@gateway/shell/matrix.org/x-kmarkgeuyfnqwsvv) joined #scummvm.
[04:23] --> Lightkey joined #scummvm.
[05:12] --> Stormkeeper joined #scummvm.
[05:15] --> uruk-hai joined #scummvm.
[05:15] #scummvm: mode change '+o uruk-hai' by ChanServ!ChanServ@services.
[06:16] <-- uruk-hai left irc: Ping timeout: 240 seconds
[06:17] --> uruk-hai joined #scummvm.
[06:17] #scummvm: mode change '+o uruk-hai' by ChanServ!ChanServ@services.
[06:30] --> Mia joined #scummvm.
[06:30] <-- Mia left irc: Changing host
[06:30] --> Mia joined #scummvm.
[06:35] <-- Vampire0 left irc: Quit: Verlassend
[06:35] --> GitHub113 joined #scummvm.
[06:35] <GitHub113> [scummvm] sev- closed pull request #961: DIRECTOR: Refactor lingo-events.cpp so that 1-ary processEvent is the unique entry point to events (master...director_events_rebase) https://git.io/vQTnE
[06:35] GitHub113 (GitHub113@192.30.252.40) left #scummvm.
[06:35] --> GitHub164 joined #scummvm.
[06:35] <GitHub164> [scummvm] sev- pushed 26 new commits to master: https://git.io/vQ2Iw
[06:35] <GitHub164> scummvm/master 4f749fc Tobia Tesan: DIRECTOR: Add Lingo::_dontPassEvent...
[06:35] <GitHub164> scummvm/master ed66169 Tobia Tesan: DIRECTOR: Include frame.h in lingo-events.cpp
[06:35] <GitHub164> scummvm/master 252c890 Tobia Tesan: DIRECTOR: Add Lingo::PrimaryEventHandler
[06:35] GitHub164 (GitHub164@192.30.252.41) left #scummvm.
[06:38] <tsoliman> my n810 woke up finally - testing SCI32 on it - probably a floppy version of something
[06:39] <_sev> 04I77= <C:8HIB I0 @DB5D8LD?I:HD 2!
[06:39] <_sev> ugh
[06:39] <_sev> floppy version of Phantasmagoria 2!
[06:41] <tsoliman> lol!
[06:41] <tsoliman> I was joking about GK2 earlier
[06:41] <tsoliman> "how to set your under-powered device on fire"
[07:01] <TMM> tsoliman, there are less painful ways to get rid of an n810 ;)
[07:01] <TMM> like... eating it
[07:02] <tsoliman> :D
[07:02] <tsoliman> I almost ordered a new one because this one wouldn't start and the drama this time was worse
[07:02] <tsoliman> I even tried the freezer method
[07:02] <TMM> sounds like a delightful piece of hardware
[07:02] <tsoliman> it is actually awesome ... just something rotted inside
[07:02] <TMM> Wouldn't a device that's replicant compatible be more reasonable than an n810 these days?
[07:03] <tsoliman> once it starts it works great .. but if you shut it down, you get a problem starting it back up again
[07:03] <tsoliman> well .. I don't really use it much anymore .. but some people do
[07:04] Action: tsoliman points TMM at the PS2 port
[07:04] <TMM> is that still being released?
[07:05] <tsoliman> no but someone was asking about it the other day
[07:05] --> waltervn joined #scummvm.
[07:05] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services.
[07:06] <tsoliman> TMM: dreamcast is still being release :)
[07:06] <tsoliman> *d
[07:09] <tsoliman> snover: SQ6 totally worked on it .. reasonably well too :)
[07:10] <tsoliman> no I can go back to sleep :)
[07:24] --> Joefish joined #scummvm.
[07:24] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services.
[07:30] <-- Joefish left irc: Remote host closed the connection
[07:30] --> Joefish joined #scummvm.
[07:30] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services.
[07:33] <-- Joefish left irc: Remote host closed the connection
[07:33] --> Joefish joined #scummvm.
[07:33] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services.
[07:36] <Simei> Morning
[07:36] --> m_kiewitz joined #scummvm.
[07:36] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services.
[07:38] <-- LittleToonCat left irc: Remote host closed the connection
[07:38] <-- TMM left irc: Quit: Ex-Chat
[07:47] <-- Joefish left irc: Remote host closed the connection
[07:51] <waltervn> morning
[07:58] <Strangerke|work> hi guys
[08:00] <-- uruk-hai left irc: Ping timeout: 260 seconds
[08:05] --> omer_mor_ joined #scummvm.
[08:07] <-- omer_mor left irc: Ping timeout: 255 seconds
[08:09] --> criezy|Work joined #scummvm.
[08:09] #scummvm: mode change '+o criezy|Work' by ChanServ!ChanServ@services.
[08:10] <criezy|Work> good morning
[08:11] --> uruk-hai joined #scummvm.
[08:11] #scummvm: mode change '+o uruk-hai' by ChanServ!ChanServ@services.
[08:26] <-- uruk-hai left irc: Ping timeout: 248 seconds
[08:30] <m_kiewitz> wtf, Metroid Samus Returns was listed on amazon for like 3 minutes
[08:30] <m_kiewitz> i got my pre-order in, but they now ask for 100 EUR
[08:30] <m_kiewitz> crazy
[08:30] <m_kiewitz> could have bought it from somewhere else for 70
[08:30] <m_kiewitz> damn scalpers
[08:36] <Simei> Does anyone know if there exist an example of saving and loading a Graphics::Surface ? t0by, _sev
[08:37] <t0by> The first thing I would grep is screenshots
[08:37] <t0by> lemme see
[08:38] <Simei> t0by, you mean thumbnail ?
[08:38] <t0by> Yep
[08:39] <Simei> it writes a saving and loading for itself
[08:39] <Simei> I just wonder if there already exists something that I can use directly
[08:39] <logix> m_kiewitz: legacy edition I assume?
[08:39] <m_kiewitz> yes
[08:39] <m_kiewitz> i have no idea what's going on.
[08:39] <m_kiewitz> I watched Amazon France yesterday
[08:40] <m_kiewitz> was available for pre-order around 6 or 7 minutes only if even that
[08:40] <m_kiewitz> they had it for 80 EUR
[08:40] <Strangerke|work> Simei: if you make a search for thumbnail in the code, you'll find a bunch of examples
[08:40] <Strangerke|work> Simei: Gnap could be an interesting example
[08:40] <m_kiewitz> I had my watcher program set to 6 minutes and that wasn't enough. So I set it to 1 minute :p
[08:41] <Strangerke|work> Simei: we save a thumbnail before opening the menu, so that it may be use in the savegames, without the menu opened
[08:41] <t0by> Simei: is this for debugging by any chance?
[08:42] <Simei> Strangerke|work, ok I see. But besides thumbnail, I also need to save and load a Surface
[08:42] <Simei> t0by, no, it's for save & load
[08:42] <Simei> I think I need to write sth for sludge in this case ?
[08:43] --> TMM joined #scummvm.
[08:43] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services.
[08:43] <Strangerke|work> Simei: I don't have to code at work, I can't remember but if you search for Surface in Engines you should find something
[08:43] <t0by> hang in there a sec
[08:44] <Simei> Strangerke|work ok i'll do that, thanks
[08:45] <logix> m_kiewitz: *sigh* 100 eur :(... well, thanks for the mention
[08:45] <m_kiewitz> yes, amazon may lower the price
[08:45] <m_kiewitz> saturn hasn't had pre-orders up yet
[08:45] <m_kiewitz> mediamarkt sold it for 70 EUR :/
[08:45] <logix> you can always hope, yes
[08:45] <m_kiewitz> i will enable another watcher for saturn
[08:45] <m_kiewitz> those damn scalpers
[08:47] <t0by> Simei, what's wrong with the stuff already in thumbnail.cpp in sludge/ ?
[08:47] <logix> m_kiewitz: what do you use for watching those pages?
[08:47] <m_kiewitz> logix: website watcher
[08:47] <t0by> besides the copious among of gl
[08:47] <m_kiewitz> win32 program
[08:47] <t0by> *amount
[08:47] <m_kiewitz> works really great
[08:48] <Simei> t0by, it's not that one having problem, it's saveHSI in backdrop.h
[08:48] <m_kiewitz> you can set up e-mail notifications and other things
[08:48] <m_kiewitz> and you can define your own detection scripts
[08:48] <m_kiewitz> for amazon for example it's a nightmare. you can't use regular matching because they change it up all the time
[08:48] <m_kiewitz> for zavvi i also created my own detection script for the price
[08:48] <m_kiewitz> (and sold out status)
[08:48] <logix> m_kiewitz: I wrote a quick and dirty scraper for amazon a while back, but amazon detects patterns that look too "un-human" (like a GET for a fixed page every minute 24/7 :P )
[08:49] <m_kiewitz> must have saved me 2000 EUR or more lol
[08:49] <m_kiewitz> yes, it works fine for me now. i was getting blocked every now and then, had to solve a captcha
[08:49] <TMM> doesn't amazon have apis you can use for non-commercial purposes?
[08:49] <m_kiewitz> but right now it works fine
[08:49] <t0by> Simei, at the end of the day it uses libpng to write a buffer with a bunch of raw bytes
[08:49] <logix> TMM: no idea :)
[08:49] <m_kiewitz> TMM: sometimes you do not know the asin
[08:49] <t0by> You can probably do the same with our PNGDecoder, it has writeStream
[08:50] <m_kiewitz> Amazon used different asins for the Nintendo Super NES classic edition
[08:50] <t0by> Simei, if it helps I think the osystem already has a getScreenshot method or something
[08:50] <t0by> let me see
[08:50] <Simei> t0by, it's not a screenshot, i need to save a particular surface
[08:51] <Simei> t0by, can you be more precise about the WriteStream and PNGDecoder ?
[08:51] <m_kiewitz> lol insane, I just got IP Man trilogy steelbook from theentertainmentstore (UK) for 25 pounds, on amazon it's now 42 pounds
[08:53] <Simei> t0by, saveHSI is a pair with loadHSI, if there doesn't exist one that I can use. I'm thinking about write the saveHSI respecting the the HSI rule in Sludge and writing raw bytes
[08:53] <t0by> a sec
[08:54] <t0by> well, save hsi seems to be a wrapper around saveCorePNG
[08:54] <t0by> which in turn takes a byte array from GL and feeds it to libpng for encoding, no?
[08:55] <Simei> yes, but I wonder if there doesn't exist a "png encoder"
[08:55] <t0by> Yes, there is
[08:55] <t0by> it's PNGDecoder :)
[08:55] <Simei> is there an example ?
[08:55] <t0by> At least I think that's what PNGDecoder::writePng does
[08:55] <t0by> a sec
[08:57] <t0by> Well, it seems to be used in a couple implementations of saveScreenshot()
[08:57] <t0by> They *should* be sufficiently self-explanatory
[08:57] <t0by> (famous last words)
[08:58] <Simei> Sorry, I can't find that "png encoder", can you give me the line to the method ?
[09:00] <wjp> it's pretty recent
[09:00] <Simei> t0by, ah, it's in the lastest code
[09:00] <wjp> your branch may not have it yet
[09:00] <wjp> right :-)
[09:00] <Simei> I need to rebase my branch
[09:02] <t0by> In the New And Improved code (tm)
[09:05] <Simei> t0by, wjp, thanks, i see what ii should do now. :)
[09:26] --> uruk-hai joined #scummvm.
[09:26] #scummvm: mode change '+o uruk-hai' by ChanServ!ChanServ@services.
[09:36] <-- t0by left irc: Remote host closed the connection
[09:58] --> t0by joined #scummvm.
[09:58] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[10:04] <-- t0by left irc: Remote host closed the connection
[10:04] --> t0by joined #scummvm.
[10:04] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[10:06] --> Joefish joined #scummvm.
[10:06] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services.
[10:15] --> _sev|work joined #scummvm.
[10:15] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[10:27] <-- _sev|work left irc: Quit: This computer has gone to sleep
[10:37] --> _sev|work joined #scummvm.
[10:37] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[10:37] <-- _sev|work left irc: Remote host closed the connection
[10:43] --> _sev|work joined #scummvm.
[10:43] <-- _sev|work left irc: Changing host
[10:43] --> _sev|work joined #scummvm.
[10:43] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[10:45] <-- t0by left irc: Remote host closed the connection
[10:57] --> ST1 joined #scummvm.
[10:57] <-- ST left irc: Disconnected by services
[11:00] <-- omer_mor_ left irc: Read error: Connection reset by peer
[11:24] --> borosky joined #scummvm.
[11:34] --> omer_mor joined #scummvm.
[11:53] <-- uruk-hai left irc: Quit: Leaving
[12:03] --> Littleboy joined #scummvm.
[12:03] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services.
[12:08] --> dreammaster joined #scummvm.
[12:08] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[12:09] <m_kiewitz> logix: it seems saturn is just adding it
[12:09] <m_kiewitz> 70 EUR
[12:10] <m_kiewitz> i cant see it myself, but the watcher reported it already
[12:10] <m_kiewitz> now it's gone. But I think it will go live in a few minutes probably
[12:13] <m_kiewitz> logix: LIVE
[12:14] <m_kiewitz> wow, even no shipping charge
[12:18] --> omer_mor_ joined #scummvm.
[12:21] <-- omer_mor left irc: Ping timeout: 260 seconds
[12:22] --> GitHub15 joined #scummvm.
[12:22] <GitHub15> [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vQ2D8
[12:22] <GitHub15> scummvm/master afe27c6 Paul Gilbert: TITANIC: Don't allow GMM save/loading during cutscenes
[12:22] GitHub15 (GitHub15@192.30.252.34) left #scummvm.
[12:28] <-- |Cable| left irc: Ping timeout: 240 seconds
[12:36] --> _sev|work_ joined #scummvm.
[12:36] #scummvm: mode change '+o _sev|work_' by ChanServ!ChanServ@services.
[12:36] <-- _sev|work_ left irc: Remote host closed the connection
[12:36] <-- _sev|work left irc: Read error: Connection reset by peer
[12:39] --> _sev|work_ joined #scummvm.
[12:39] <-- _sev|work_ left irc: Changing host
[12:39] --> _sev|work_ joined #scummvm.
[12:39] #scummvm: mode change '+o _sev|work_' by ChanServ!ChanServ@services.
[12:41] --> |Cable| joined #scummvm.
[12:47] Nick change: rootfather_ -> rootfather
[12:47] <-- rootfather left irc: Changing host
[12:47] --> rootfather joined #scummvm.
[12:47] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services.
[12:48] <-- borosky left irc: Ping timeout: 255 seconds
[12:50] <logix> m_kiewitz: oh... thanks, but apparently gone already
[12:52] <Simei> I have another problem now. The png writer is only for 3bpp but my png is 4bpp, also, I the pixelformat conversion can only happen between 2bpp and 4bpp. What should I do now ?
[12:54] <-- dreammaster left irc:
[12:56] --> ajax16384 joined #scummvm.
[12:56] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[13:02] <m_kiewitz> logix: showed up again
[13:03] <m_kiewitz> be QUIIIICK
[13:03] <-- _sev|work_ left irc: Quit: This computer has gone to sleep
[13:04] <m_kiewitz> gone again
[13:04] <m_kiewitz> just check it every few minutes
[13:07] <m_kiewitz> available again
[13:07] <m_kiewitz> LOGIX!!!!
[13:08] <logix> m_kiewitz: ugh, "nicht verfuegbar" for me?
[13:08] <m_kiewitz> try again and again
[13:08] <m_kiewitz> now its gone again
[13:08] <m_kiewitz> you may get lucky
[13:08] <logix> huh, ok
[13:08] <m_kiewitz> but log yourself in in advance
[13:08] <m_kiewitz> so that you can order within a few seconds
[13:09] <logix> good point
[13:11] --> Strangerke|work_ joined #scummvm.
[13:11] <m_kiewitz> wow, i just managed to get IP Man Complete Collection for 48 EUR only, on amazon it's 100+ EUR lol
[13:15] <-- Strangerke|work left irc: Ping timeout: 260 seconds
[13:22] <m_kiewitz> logix: why did you stop checking the site :( In my log there was stock up until 22 minutes ago
[13:22] <m_kiewitz> then there was again stock after 5 minutes
[13:23] <m_kiewitz> and now its gone again since 12 minutes :/
[13:33] <m_kiewitz> available
[13:33] <m_kiewitz> logix
[13:33] <m_kiewitz> quiiicccckkk
[13:37] --> _sev|work_ joined #scummvm.
[13:37] #scummvm: mode change '+o _sev|work_' by ChanServ!ChanServ@services.
[13:38] <-- _sev|work_ left irc: Client Quit
[13:41] <m_kiewitz> omg why don't you stay at the computer :/ watcher says it's gone again. I still have it in stock in my browser
[13:41] <m_kiewitz> gone :(
[13:55] --> _sev|work_ joined #scummvm.
[13:55] #scummvm: mode change '+o _sev|work_' by ChanServ!ChanServ@services.
[14:01] <-- _sev|work_ left irc: Quit: This computer has gone to sleep
[14:09] <-- omer_mor_ left irc: Ping timeout: 268 seconds
[14:18] --> _sev|work_ joined #scummvm.
[14:18] #scummvm: mode change '+o _sev|work_' by ChanServ!ChanServ@services.
[14:23] --> t0by joined #scummvm.
[14:23] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[14:24] <t0by> Simei: ew.
[14:24] <t0by> a sec
[14:26] <Simei> Or, I write a hsi encoder myself for it without using the png encoder?
[14:28] <Simei> I think there are some reusable code in DevKit of sludge
[14:28] <Simei> https://github.com/yinsimei/opensludge/blob/master/source/DevKit/Compiler/hsi.cpp#L100
[14:29] <t0by> Wait before you throw the baby out with the bathwater
[14:29] <Simei> Ok :)
[14:30] <t0by> Simei, does the stuff you're trying to write support alpha?
[14:31] <t0by> Simei, do you think there is a fundamental reason for if (input.format != requiredFormat) in png.cpp0 or the implementor was just lazy?
[14:31] <t0by> Simei, also, do you know who the implementor is?
[14:32] <Simei> I don't know much about the png. Maybe it's just lazy I guess. :/
[14:32] <Simei> the saveHSI should have a keycolor for alpha
[14:32] <t0by> Surely PNG supports alpha.
[14:33] <t0by> Simei, you know who wrote that method?
[14:34] <Simei> I check the history, I think it's snover
[14:34] <t0by> Correct!
[14:35] <t0by> But no need for history, meet your new friend git blame
[14:35] <t0by> $ git blame image/png.cpp
[14:35] <t0by> and indeed we see it was snover, so you know who to ask if you have doubts.
[14:36] <t0by> Simei, does there seem to be a fundamental reason for the write function supporting only one format?
[14:36] --> borosky joined #scummvm.
[14:36] <t0by> If not, I see two ways of doing this:
[14:36] <t0by> Well, three
[14:36] <t0by> or four.
[14:36] <t0by> 1. Just write to HSI or whatever lets you write your stuff
[14:37] <t0by> 2. Extend png.cpp so that it supports your format (I suspect it is really trivial)
[14:39] <t0by> 3. In case you are positive you are not using your alpha channel at all you *might* consider adopting 3bpp for your structures as well if you are lazy, but it may or may not come with a performance cost if you are mixing it with different formats (we need to think about this a bit)
[14:39] <t0by> Personally, I tend to favor 2, because, you know... it benefits everyone.
[14:40] <Simei> I'm using alpha channel :/
[14:40] <wjp> s/have doubts/have questions/
[14:41] <wjp> (unless you really want to suggest the code is dubious :-) )
[14:42] <wjp> Simei: I wouldn't use git commits as a message board, by the way
[14:42] <t0by> Yes, of course rule #0 is "first think about it yourself a bit"
[14:42] <Simei> Ok, I'll try to write my hsi first, as I know better hsi than png :/ That may not take a lot of time
[14:43] <t0by> Simei: if you have to roll your own anyway I would strongly suggest extending the method in png.cpp, it's probably a 4-liner
[14:43] <t0by> But... no big deal
[14:43] <wjp> Simei: out of curiosity, what is your use case for writing images?
[14:43] <t0by> wjp: I reckon it's savegames
[14:43] <t0by> wjp: what do you mean by "messageboard" btw?
[14:43] <m_kiewitz> logix: available on amazon.de now
[14:43] <Simei> t0by, https://github.com/yinsimei/scummvm/commit/fa0bb7dd5a60c8f323ecbd5e190ad705bec3e934
[14:44] <Simei> just look into the commit, the 3bpp, exists in a number of places. I don't think it's a 4 liner :/
[14:44] <t0by> https://www.amazon.de/IQ-Spiele-468212-Logix/dp/B006OTCELY/
[14:44] <t0by> I can confirm, logix is on amazon.de
[14:44] --> Begasus joined #scummvm.
[14:45] <t0by> Simei, I was suggesting you walter writePng in order to handle 4bpp *as well*
[14:45] <t0by> *alter
[14:46] <Simei> wjp, in sludge game, when the screen is frozen when an object checked or inventory opened. At this stage, all sprites are copied to the background. So it will be useful to save background sprite as a part of the save file
[14:47] <t0by> Simei, that's what the original engine does, right?
[14:47] <t0by> I never asked, but I'm assuming you are retracing the original code.
[14:50] <t0by> I'm 99% sure you are, as for the remaining 1%, I'm not sure now is a good time to introduce optimizations
[14:53] <Simei> yes, that's what the origin engine does
[14:54] <-- _sev|work_ left irc: Ping timeout: 248 seconds
[14:55] --> Begas_VBox joined #scummvm.
[14:56] --> _sev|work_ joined #scummvm.
[14:56] <-- _sev|work_ left irc: Changing host
[14:56] --> _sev|work_ joined #scummvm.
[14:56] #scummvm: mode change '+o _sev|work_' by ChanServ!ChanServ@services.
[14:57] <t0by> Simei, anyway, do what you feel makes sense. I'd be willing to bet my money that if you spend 10 minutes reading the libpng API you could extends writePNG as needed, but you can certainly away with uncompressed savegames for now
[14:57] <t0by> *get away
[14:58] <t0by> *could extend
[14:59] <-- _sev|work_ left irc: Client Quit
[15:01] <wjp> (just be aware that the in-memory order of your graphics data will be different on BE and LE platforms)
[15:02] <wjp> (at least, if I remember the conversations from a few months ago correctly)
[15:04] <t0by> wjp: well, the png doesn't need to be read by external clients, so as long as you decode it with the same format it should work, no?
[15:04] <Simei> I just tried to remove the format check, it doesn't work. I think it's normal
[15:04] <t0by> Or there is some sad implication?
[15:04] <Simei> But I can't see how I can modify it. :/
[15:05] <t0by> Simei: try to grasp the semantics of the libpng calls aiding yourself with the API manual
[15:07] <Simei> In this case, I think write a hsi encoder is way quicker. I will concern myself with the png later when the hsi works. I can't forsee the amount of work for this. :/
[15:07] <t0by> Do as you see fit
[15:08] <t0by> My money is still on a few lines of code being necessary, of course, but I've been known to lose money on bets ;)
[15:09] --> Henke37 joined #scummvm.

[15:10] <wjp> t0by: the BE/LE thing is obviously for the uncompressed case :-)
[15:13] <t0by> I'll be afk for ~30 minutes
[15:27] <snover> writePNG was just for saving screenshots, so I had no reason to support anything other than PNG_COLOR_TYPE_RGB at the time that I wrote it. Adding support for PNG_COLOR_TYPE_RGB_ALPHA is trivial, just make the color_type argument variable and extend the pixel format validation check.
[15:30] <snover> Simei: ^
[15:30] <-- ajax16384 left irc: Read error: Connection reset by peer
[15:32] <Simei> snover, ok, I see
[15:39] <-- TMM left irc: Quit: Ex-Chat
[15:46] <Simei> snover, I tried to add the PixelFormat (4, 8, 8, 8, 8, 24, 16, 8, 0) and change PNG_COLOR_TYPE_RGB_ALPHA for it. I get an image all red and then a segmentation fault. What I did wrong here ?
[15:46] --> WooShell joined #scummvm.
[15:49] <snover> as far as the red goes, sounds like the red and alpha channels are swapped. i dont know about the segfault.
[15:51] <Simei> Ok, I'll do a memory check, it's probably in my code.
[15:57] --> ny00123 joined #scummvm.
[16:03] <WooShell> meow =^.^=
[16:12] --> LittleToonCat joined #scummvm.
[16:17] --> omer_mor joined #scummvm.
[16:29] <Simei> snover, t0by, wjp, it works now with png writer, thanks! :D
[16:32] <t0by> Simei, great!
[16:32] <t0by> Simei, out of curiosity could you show the diff?
[16:34] <Simei> Still have a seg fault to resolve. I'll show you when it's done.
[16:35] <t0by> Well, all the more reason to :)
[16:35] <t0by> But no pressure
[16:58] --> omer_mor_ joined #scummvm.
[17:01] <-- omer_mor left irc: Ping timeout: 276 seconds
[17:12] <-- criezy|Work left irc: Quit: Page closed
[17:12] <wjp> Simei: excellent
[17:14] --> GitHub142 joined #scummvm.
[17:14] <GitHub142> [scummvm] bgK pushed 1 new commit to master: https://git.io/vQa4F
[17:14] <GitHub142> scummvm/master 31d428f Bastien Bouclet: MOHAWK: Use movie slots instead of movie ids for stored opcodes...
[17:14] GitHub142 (GitHub142@192.30.252.42) left #scummvm.
[17:24] <Simei> That's the relative commit to png extention: https://github.com/yinsimei/scummvm/commit/1edfdd53747ee20e3997311ef212e4fa294e74a6
[18:02] --> TMM joined #scummvm.
[18:02] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services.
[18:36] --> GitHub104 joined #scummvm.
[18:36] <GitHub104> [scummvm] bgK pushed 1 new commit to master: https://git.io/vQarF
[18:36] <GitHub104> scummvm/master 6f46b17 Bastien Bouclet: MOHAWK: Myst: Poll for events every 10ms when waiting
[18:36] GitHub104 (GitHub104@192.30.252.45) left #scummvm.
[18:41] --> SylvainTV joined #scummvm.
[18:41] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services.
[18:51] --> hobbes- joined #scummvm.
[18:58] Nick change: rootfather -> rootfather|afk
[19:05] --> ajax16384 joined #scummvm.
[19:05] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[19:14] <m_kiewitz> logix: there?
[19:14] <m_kiewitz> its available again on mediamarkt
[19:14] <m_kiewitz> also without shipping costs
[19:15] <t0by> Simei, didn't you mean a if ... elseif on L260?
[19:23] <-- t0by left irc: Remote host closed the connection
[19:29] --> Strangerke joined #scummvm.
[19:29] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.
[19:30] <Strangerke> re
[19:37] <Simei> t0by, yes, as there's a return false before I think it's ok to write a separate if
[19:45] <Simei> Euh, non you're right, there's a problem
[19:46] <Simei> it should be good now: https://github.com/yinsimei/scummvm/commit/11f10aa1f8a9e67d3a5a43e64204aa592fb21900
[19:58] <-- Cheeseness left irc: Ping timeout: 260 seconds
[19:58] --> girafe joined #scummvm.
[20:01] --> t0by joined #scummvm.
[20:01] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[20:04] <-- Strangerke left irc: Ping timeout: 248 seconds
[20:07] --> Strangerke joined #scummvm.
[20:07] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.

[20:10] <snover> uh-oh. did you lose a fan?
[20:10] <t0by> my condolences
[20:11] <t0by> well, milli vanilli got it worse.
[20:11] <Strangerke> snover: I'll open it and I'll check
[20:11] <-- Begasus left irc: Ping timeout: 255 seconds
[20:11] <snover> is your skin melting? check to make sure you arent standing in lava.
[20:12] <Strangerke> No, if you say 'the floor is lava', I won't jump on my sofa
[20:12] <Strangerke> don't even try.
[20:12] <Strangerke> :P
[20:15] <t0by> the sofa is also lava.
[20:15] <Strangerke> So, hum... I'll shutdown for the moment, to let it cool down a bit
[20:15] <Strangerke> ttyl
[20:15] <t0by> the moment is lava as well.
[20:15] <Strangerke> t0by: you're Evil, it's normal everything around you is lava :P
[20:15] <Strangerke> ttyl!
[20:15] <snover> am i lava?
[20:15] <t0by> o/
[20:15] --> Cheeseness joined #scummvm.
[20:16] <t0by> I don't know how I feel about this evil <-> {flames, lava} stereotype
[20:16] <t0by> damn you George Lucas.
[20:17] <t0by> snover, I find you hot in that way.
[20:17] <snover> thanks t0by.
[20:17] <t0by> (Sorry for not having looked into transparentsurface yet, I have to look at windlepoons' thing first)
[20:18] <t0by> (Sorry for not having looked into windlepoons' thing, I'm swamped)
[20:18] <snover> t0by: https://68.media.tumblr.com/e7ccb13a06d8e08522859ba9f821bc59/tumblr_orusizzZEk1vbwf2ko1_1280.png
[20:19] <-- Strangerke left irc: Ping timeout: 240 seconds
[20:20] <t0by> That describes my life very precisely
[20:21] <t0by> (OT: I'm sorry, by the way, do any of you compiler folks know of a minimally simple implementation of abstract interpretation?)
[20:23] --> Begasus joined #scummvm.
[20:29] --> Farmboy0 joined #scummvm.
[20:29] <-- Farmboy0 left irc: Changing host
[20:29] --> Farmboy0 joined #scummvm.
[20:30] <-- Begas_VBox left irc: Quit: Vision[0.9.8]: i've been blurred!
[20:30] <-- Begasus left irc: Quit: Ex-Chat
[20:41] --> Netmage joined #scummvm.
[20:54] <-- Netmage left irc: Quit: Textual IRC Client: www.textualapp.com
[21:00] <-- Henke37 left irc: Quit: ERR_SHUTDOWN
[21:14] <-- waltervn left irc: Quit: Leaving
[21:15] <-- ny00123 left irc: Quit: Leaving
[21:18] <logix> m_kiewitz: ugh, just read my backlog...
[21:19] <logix> m_kiewitz: I'll just hope that amazon lowers their price to 70 then
[21:34] --> dreammaster joined #scummvm.
[21:34] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[21:45] <-- ajax16384 left irc: Read error: Connection reset by peer
[21:49] --> Deledrius_ joined #scummvm.
[21:52] <-- Deledrius_ left irc: Client Quit
[21:53] <-- Deledrius left irc: Read error: Connection reset by peer
[21:53] <-- Farmboy0 left irc: Remote host closed the connection
[21:53] --> Deledrius joined #scummvm.
[22:14] <-- t0by left irc: Remote host closed the connection
[22:15] --> t0by joined #scummvm.
[22:15] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[22:23] --> GitHub27 joined #scummvm.
[22:23] <GitHub27> [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vQVkr
[22:23] <GitHub27> scummvm/master 7ed7e02 Paul Gilbert: TITANIC: Fix parrot to only eat hot plain chickens
[22:23] GitHub27 (GitHub27@192.30.252.42) left #scummvm.
[22:27] <snover> surely the greatness of a video game can be measured by the weirdness of its commit messages
[22:28] <dreammaster> Perhaps so.. The titanic engine has sure had its share of doozies
[23:01] <t0by> lol
[23:14] <-- WooShell 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.
[23:20] <snover> bgK, criezy, either of you around? wondering how you feel about landing that sdl2 patch. i'm going to cause some annoying behaviour without including it with my set of changes to video playback in sci32
[23:46] <snover> hm. Graphics::createPixelFormat<8888> seems to create a pixel format that is not usable with opengl?
[23:48] --> Strangerke joined #scummvm.
[23:48] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.
[23:52] <snover> nothing seems to use that function; other engines that want 32bpp surfaces manually generate the pixel format using (4, 8, 8, 8, 8, 24, 16, 8, 0)
[23:53] <snover> updating ColorMasks<8888> to match those values seems to fix the issue
[23:54] --> omer_mor joined #scummvm.
[23:56] <-- omer_mor_ left irc: Ping timeout: 240 seconds
[23:58] --> GitHub173 joined #scummvm.
[23:58] <GitHub173> [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vQVsm
[23:58] <GitHub173> scummvm/master 6d0207c Paul Gilbert: TITANIC: Fix refreshing inventory tooltip when chicken gets cold
[23:58] GitHub173 (GitHub173@192.30.252.45) left #scummvm.
[00:00] --- Thu Jul 6 2017