#gemrb@irc.freenode.net logs for 7 Sep 2010 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[01:05:56] <-- nickdaly` has left IRC (Quit: ERC Version 5.3 (IRC client for Emacs))
[01:32:38] <spike411> ^^ it did fix it apparently :)
[05:29:43] <xrogaan> oh my, so much to fetch :x
[05:36:24] <xrogaan> is everything opensource in gemrb ? Even the bikplayer ?
[05:51:00] <spike411> It would seem so.
[06:04:25] <xrogaan> so, bikplayer is opensource ? That's wonderfull
[06:18:38] <spike411> Well the source is certainly there… :)
[06:19:17] <spike411> II guess the support comes from ffmpeg's libavcodec.
[06:59:13] <-- spike411 has left IRC (Quit: spike411)
[07:03:23] <-- raevol has left IRC (Quit: Leaving.)
[07:37:24] <edheldil> the movie player stuff is surely one where I can plead ignorance ;-)
[07:47:08] --> spike411 has joined #GemRb
[07:51:35] <spike411> xrogaan: FYI http://multimedia.cx/eggs/bink-video-in-ffmpeg/
[07:53:42] <xrogaan> oh, and i successfully loaded a safe in the original game from a gemrb savegame
[07:53:53] <xrogaan> uh
[08:03:53] --> lynxlynxlynx has joined #GemRb
[08:03:53] --- ChanServ gives channel operator status to lynxlynxlynx
[08:06:32] <lynxlynxlynx> cool
[08:08:56] <xrogaan> what's so awesome ?
[08:13:30] <lynxlynxlynx> that something is being done about the targetting
[08:16:09] <-- DrMcCoy has left IRC (Disconnected by services)
[08:16:27] --> DrMcCoy has joined #GemRb
[08:17:20] --> SiENcE has joined #GemRb
[08:31:28] <-- spike411 has left IRC (Quit: spike411)
[08:32:23] --> spike411 has joined #GemRb
[10:35:29] --> pupnik_ has joined #GemRb
[10:39:23] <-- pupnik has left IRC (Ping timeout: 276 seconds)
[11:02:05] <-- spike411 has left IRC (Quit: spike411)
[11:03:11] --> spike411 has joined #GemRb
[13:45:51] --- pupnik_ is now known as pupnik
[14:17:00] <fuzzie> hi
[14:17:12] <spike411> lo
[15:02:25] <pupnik> o/
[15:25:02] <-- spike411 has left IRC (Quit: Manga & anime pokec na Jabberu: manga.cz@conf.netlab.cz)
[16:18:06] --> Maighstir has joined #GemRb
[16:48:06] --> Avenger has joined #GemRb
[16:48:07] --- ChanServ gives channel operator status to Avenger
[16:48:21] <Avenger> hello
[16:48:27] <wjp> hi
[16:52:31] <Avenger> so, do we still have any files that are not 'debian-safe' ?
[16:52:39] <Avenger> i got 10 minutes for this 'problem' :)
[16:53:18] <lynxlynxlynx> one from ffmpeg
[16:53:30] <lynxlynxlynx> check the log, one of the bik player ones
[17:12:13] <Avenger> our common.h is a merge of needed common.h parts from avutil and avcodec
[17:13:02] <Avenger> the ffmpeg common.h file is a creation of MANY people
[17:14:55] <Avenger> probably it is safe to add the one with michael niedermayer?
[17:16:34] <Avenger> though i'm almost sure we have little in common with that, we mostly stripped the ffmpeg framework, using only the newly added bikplayer stuff. Which is iirc, not from him
[17:19:13] <Avenger> btw, i think we could further strip stuff from common.h
[17:19:27] <lynxlynxlynx> i guess all the original contributors need to be included
[17:19:58] <Avenger> common.h has no such list
[17:20:52] <Avenger> we could list god as author for stuff like #define INFINITY (1.0/0.0) :P
[17:22:21] <lynxlynxlynx> ugh
[17:22:37] <lynxlynxlynx> so debian has no ffmpeg? :
[17:22:49] <lynxlynxlynx> double standards!
[17:23:11] <fuzzie> as long as you leave copyright notices intact, all is well
[17:23:55] <fuzzie> since whoever added the original code added them without adding their notice..
[17:24:14] <fuzzie> but i assume ffmpeg's common.h does have a copyrightD notice
[17:24:17] <fuzzie> ugh
[17:24:20] * fuzzie pokes screen
[17:27:02] <Avenger> i think i will simply get rid of common.h
[17:28:01] <Avenger> already cut it down to size :P
[17:28:37] <fuzzie> but just a GPL notice and the michael niedermayer one would also make everyone happy
[17:42:08] <Avenger> no, i guess, it is better to clean this code up
[17:42:20] <Avenger> i removed 80% of common.h
[17:44:57] <CIA-93> GemRB: 03avenger_teambg * r578e7416ab35 10gemrb/gemrb/plugins/BIKPlayer/ (BIKPlayer.cpp common.h dsputil.h rational.cpp rational.h): cleaned up the Bikplayer a bit by removing unnecessary cruft and added back author comment
[17:56:26] <pupnik> what's up
[17:58:26] <Avenger> you can try to heal reig?
[18:03:45] <lynxlynxlynx> wrong person
[18:40:18] <lynxlynxlynx> Avenger: check_iwd_targeting still has inconsistent return values
[18:41:13] <lynxlynxlynx> the simple STI_SOURCE_TARGET and its inverse are an excellent example, since they're currently the same
[18:42:12] <Avenger> one is Owner==target, the other is Owner!=target
[18:42:16] <lynxlynxlynx> oh, they're not, but they do contrast with the DiffCore uses that return 1 on success
[18:42:31] <lynxlynxlynx> and this function claims the same thing
[18:43:00] <Avenger> well, i gave up on fixing it :)
[18:43:54] <lynxlynxlynx> why? :(
[18:46:33] <Avenger> because it is always wrong
[18:47:07] <Avenger> and i'm not alone who changes it either, so it is always a mess, it needs someone like fuzzie who has a more orderly thinking :)
[18:47:19] <lynxlynxlynx> nah, it can't be always wrong if it is already bipolar
[18:47:41] <lynxlynxlynx> i agree with that ! change in the resist spell opcode btw
[18:48:16] <lynxlynxlynx> it may be the same spot where i needed to add a hack (uncommitted) to make the soul eater spell/effect work
[18:49:12] <lynxlynxlynx> yep, fx_resist_spell_and_message
[18:49:45] <lynxlynxlynx> cool, half of the problem is gone
[18:51:13] <lynxlynxlynx> i had to also sabotage the check_level check in EffectQueue::ApplyEffect, i think because it was checking the caster instead of the target or shortcircuiting after the check failed for the caster
[18:51:21] <lynxlynxlynx> could be just a projectile problem
[18:51:43] <lynxlynxlynx> i'll go check the curing
[18:51:46] <Avenger> ok
[18:52:05] <Avenger> it should work now, you should also check if curing an undead would display the message properly
[19:00:02] <lynxlynxlynx> uh, are there undead in iwd2?
[19:00:19] <lynxlynxlynx> kuldahar revisited
[19:09:01] <lynxlynxlynx> the actionbar is too screwed to even try
[19:10:37] <lynxlynxlynx> and the spellbooks are empty anyway
[19:21:03] <pupnik> is it the same bug causing monsters to disappear as causes the green circles under party to disappear?
[19:21:26] <pupnik> often i select em all, but don't get 'selected' circles
[19:21:41] <pupnik> and sometimes in combat, monsters briefly disappear
[19:23:46] <-- SiENcE has left IRC (Ping timeout: 252 seconds)
[19:25:23] --> SiENcE has joined #GemRb
[19:28:09] <lynxlynxlynx> the latter are animation bugs
[19:49:14] <-- SiENcE has left IRC (Quit: cya @all)
[19:49:33] --> SiENcE has joined #GemRb
[20:20:07] <CIA-93> GemRB: 03lynxlupodian * r69c1d720abf5 10gemrb/gemrb/GUIScripts/iwd2/GUIREC.py: iwd2: fixed one of the guirec tabs to perfection
[20:31:02] <Avenger> hmm, the action bar is really messed up
[20:31:09] <Avenger> it was better at one point
[20:50:05] --> spike411 has joined #GemRb
[20:50:39] <lynxlynxlynx> iwd2 has the race boni nicely externalised
[20:51:12] <lynxlynxlynx> it also grants humans a 10% xp bonus if one table is used at all
[20:58:44] <spike411> Avenger: Yes, healing Reig seems to work at the moment. I get XP too.
[20:59:13] <Avenger> how can you cast the spell ?
[20:59:24] <Avenger> the action bar is a total mess
[20:59:42] <Avenger> ah you use the dialog?
[20:59:54] <lynxlynxlynx> in one of my saves, the spells can be reached through innates
[21:00:07] <lynxlynxlynx> maybe we treat the domain ones this way
[21:00:12] <spike411> Avenger: I can access the cleric's spell through the action bar.
[21:00:26] <spike411> Laeris in Lady's Lament party
[21:00:28] <lynxlynxlynx> lucky you
[21:00:38] <lynxlynxlynx> i don't know with what party i tried though
[21:00:56] <spike411> The rest of the action bar is messed up though, especially for the other characters.
[21:08:16] <spike411> Got a lockup: http://paste.jabbim.cz/4852
[21:08:16] <spike411> I wasn't doing anything interesting… cured Reig, then wandered off with Laeris alone, got him killed by goblins, then goblins started fighting with some other NPCs (somewhere offscreen) and then the game locked up.
[21:10:23] <lynxlynxlynx> audio huh
[21:10:35] <spike411> Yeah again I guess.
[21:10:41] <fuzzie> looks like a nice tidy deadlock
[21:11:01] <fuzzie> if you have gdb open, you might take a look at the other threads
[21:12:31] <CIA-93> GemRB: 03lynxlupodian * r91e9dad06645 10gemrb/gemrb/GUIScripts/iwd2/GUIREC.py: iwd2: almost perfect skill and feat display in guirec
[21:13:08] <spike411> http://paste.jabbim.cz/4853
[21:13:18] <spike411> This one looks interesting. Probably.
[21:13:58] <spike411> Or http://paste.jabbim.cz/4854 ?
[21:15:23] <CIA-93> GemRB: 03lynxlupodian * r3bbe3a621564 10gemrb/gemrb/GUIScripts/iwd2/GUIREC.py: iwd2: display the (sub)race in all the guirec windows
[21:17:57] <wjp> is it me or are there surprisingly few locks in both those code paths?
[21:18:31] <fuzzie> the openal thread calls directly into the core without any kind of locks anyway
[21:20:02] <wjp> this ClearIfStopped loop in ::Play() would seem to clash with ::QueueAmbient()
[21:20:51] <wjp> maybe
[21:21:07] <wjp> it might be ok if the internal 'free'/'locked' handling is solid
[21:24:30] <spike411> Anyways… I gotta go to bed or I die of exhaustion.
[21:24:36] <spike411> Good night
[21:25:00] <spike411> And thanks for looking into my strange OS X troubles. :)
[21:32:03] * wjp disappears too
[21:54:07] <pupnik> good night wjp
[21:55:33] <pupnik> now i need to occupy myself for another 1/2 hour while the bread bakes
[21:58:22] <-- Avenger has left IRC (Quit: bye!)
[22:17:50] <-- spike411 has left IRC (Ping timeout: 240 seconds)
[22:19:14] --> spike411 has joined #GemRb
[22:19:34] <-- Maighstir has left IRC (Read error: Connection reset by peer)
[22:21:58] <-- Oli```` has left IRC (Remote host closed the connection)
[22:46:31] --> _pickle has joined #GemRb
[22:57:41] <-- SiENcE has left IRC (Quit: cya @all)
[22:59:06] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[23:46:50] <-- _pickle has left IRC (Remote host closed the connection)