Wednesday, 2007-05-09

*** Pseudonym has joined #Aqsis00:25
*** cgTobi has quit IRC01:11
*** render has quit IRC01:51
*** Aren has joined #aqsis05:23
*** cgTobi has joined #Aqsis07:06
*** ChanServ sets mode: +o cgTobi07:06
*** pgregory has joined #aqsis07:38
*** ChanServ sets mode: +o pgregory07:38
*** pgregory sets mode: +vv Aren Pseudonym07:39
pgregorymorning all07:39
cgTobimorning Paul07:53
*** Pseudonym has quit IRC07:54
pgregoryhi Tobi07:54
cgTobigotta go, back to UK :)08:12
pgregorycya08:19
*** cgTobi has quit IRC08:21
*** render has joined #aqsis08:34
*** Anteru has joined #aqsis09:31
*** Anteru has quit IRC09:41
*** AlexK_afk has joined #aqsis10:06
tcolgateMornin' all10:38
pgregoryhi tcolgate10:39
*** renderguy has joined #aqsis10:40
renderguyMorning al.10:40
* renderguy wonders who 'Al' is.10:41
*** AlexK_afk is now known as AlexK10:41
* pgregory thinks "Al" is "Aleqs" and tcolgate is just sending all of us to Coventry today, choosing instead to talk to AI's only.10:42
tcolgateHey, it's Leon who's talking to Al.10:42
pgregoryoops, my mistake10:43
tcolgateHe knows he's not supposed to! The judge wont be happy.10:43
renderguytcolgate & pgregory: As the 2 of you are around, any further thoughts on the (potential) 'eqsibit' name revision?10:46
pgregoryI'm happy to have it shorter/easier to type.10:47
pgregorythe reason for 'it' is that it's easier to type, as is 'sho' etc.10:47
pgregory'eqshibit' isn't easy to type, but then again, 'eqsibit' isn't that easy either.10:48
pgregoryperhaps we could shorten the executable further, to 'eqs'10:48
* tcolgate wobbles lip,10:49
tcolgateI was rather proud of that name, but never mind, agreed, if people are going to need to type it alot, then it should go.10:49
pgregorystill call it Eqshibit/Eqsibit, but just name the executable file 'eqs' for ease.10:49
renderguypgregory: 'eqsibit' isn't too bad to type, 'teqser' is in the same boat, it's just the spelling looks more natural (phonetically) and cleaner.10:50
pgregoryrenderguy: but teqser doesn't need to be types quite as often as eqsibit, as eqsibit is used to display renders/sequences10:51
pgregorys/types/typed/g10:51
tcolgateWe could also give the entry in the displays config a couple of different names10:53
tcolgateWe could even call it "it" if we wanted to get sued :)10:53
renderguypgregory: True... the short 'eqs' alias could work too, especially for that new aqsis argument I mentioned before.10:53
renderguytcolgate: To be honest I don't find 'it' that descriptive, bad Pixar!  ;-)10:54
tcolgatemost users aren't actually going to be running the executeable though are they, they are going to be entering it as a Display entry in the RIB somewhere, or in a gui.10:54
pgregoryrenderguy: 'it' doesn't need to be descriptive, it's a command, 'ls' isn't descriptive, nor are 'dir', 'cat', 'cp', 'mv'10:55
pgregorytcolgate: no, as Eqshibit is our image viewer as well as a display.10:55
tcolgatefair point10:56
pgregoryi.e. after rendering, a user might do...10:56
* tcolgate runs toa theaurus(.com)10:56
renderguypgregory: Sorry, I didn't see 'it' in the command context.10:56
pgregory$ eqs file1.tif file2.tif file3.tif10:56
pgregoryor even better...10:57
pgregory$ eqs file#.tif10:57
pgregoryto load a sequence10:57
tcolgateHmm, there isn't really going to be a shorter options is there. eqs would be ok, not sure if people would really "get it" though.11:00
tcolgateeqsaime is far too long.11:00
tcolgateAHAHAHAH11:01
tcolgateexpo11:01
tcolgateeqspo11:01
renderguytcolgate: 'eqsibit' looks nicer IMO.11:01
* pgregory prefers eqspo11:02
renderguytcolgate: My only other suggestion is 'piqsl'.11:02
tcolgateit's very typeabl11:02
tcolgatetypeable11:02
pgregorybut I don't really care that much11:02
tcolgateunline typeable.11:02
renderguytcolgate: :-)11:02
tcolgateoh dear, I'll be here all day if I keep chasing down my typos.11:03
* renderguy wonder how may people will get the 'q' and 'p' backwards when using 'eqspo'.11:03
tcolgateWell as proud as I was of eqshibit, I can't say I'm that attached to it, it is a pain to type.11:03
tcolgateeqspo isn't (actually, it's really cool to type!)11:04
renderguytcolgate: On a UK keyboard perhaps.11:04
tcolgateyeah11:04
tcolgateand11:04
tcolgateso11:04
tcolgatewhat11:04
tcolgate:P11:05
tcolgate</xenophobia>11:05
renderguytcolgate: :-)11:05
tcolgatego on man, just try typiing it, it's cool, feels great, like a gilette advert11:05
pgregoryrenderguy: we can't start worrying about keyboard differences, otherwise we'll have to pander to people who us Dvorak and so on.11:05
tcolgateeqspo11:05
*** Anteru has joined #aqsis11:06
tcolgateI can almost see fighter jets flying over head.11:06
tcolgateIt feel like some swedish blonde chick is stroking your cleanly shaved cheek just after you finish typing it.11:06
tcolgateeqspo11:06
tcolgateoooo, feels good.11:06
renderguypgregory: I wasn't worried, just something of note.11:06
pgregoryIf we're going to rename completely, my vote is with 'eqs' for 'X', as in X-men.11:06
renderguytcolgate: It's your tool, you should have the final vote.11:07
tcolgateit's pauls tool, and his renderer11:07
pgregoryno, it's 'ours'.11:07
tcolgateeqs is alright.11:07
renderguytcolgate: My vote is still 'eqsibit' but tcolgate should decide.11:07
tcolgatewhy me?11:08
renderguypgregory: Sorry, I meant 'his' as in he originally started it... that should carry some weight.11:08
tcolgateAre you calling me fat?11:09
renderguytcolgate: Well, Now you mention it...  ;-)11:10
pgregorycalm down, calm down, eh eh eh eh.11:10
* tcolgate opens "#outside" and asks leon to step into it.11:12
renderguypgregory: My *only* problem with 'eqs' is that it's not a word, unlike the rest of the tools (not consistant).11:12
Anterujust don't call it xibit ^11:13
tcolgateThere also isn't any good reason why it should be an image viewer, going by the name.11:13
renderguytcolgate: We can have a druken brwal when we meet-up if you like.  :-)11:13
tcolgateMy vote goes to sticking with the current11:13
tcolgateAnd we can always have a poll on the forums.11:13
tcolgateHmm, you don't drink thogh do you?11:14
renderguytcolgate: No, so I have the edge.  :-D11:14
tcolgateAnd, if memory serves, it might take a couple of me.11:14
renderguytcolgate: Yes, that's also true.  :-)11:14
renderguytcolgate: 1 tcolgate on each limb my improve your chances.  :-D11:15
*** Yomogi-aren has joined #aqsis11:15
*** Aren has quit IRC11:15
renderguyYomogi-aren: Evening.11:16
*** Anteru has quit IRC11:19
* renderguy wonders if he has, accidently, scared-off tcolgate.11:20
tcolgateintereting...11:21
tcolgateit may be possible to support drag and drop in, erm, eqshbibit.11:21
pgregorydefinitely11:21
tcolgateit's quite a simple setup, when someone drop something, if you want it, you return 1 and then you get paste event with the data in.11:22
tcolgatequite cute really.11:22
pgregoryalthough, once the main thing is working, I plan to have fun with the compositor idea first, that appeals to me11:22
pgregoryif we ever get past this sockets problem that is.11:22
tcolgateI was just thinking of people dropping files onto the viewer from thier file manager, I'm not 100^ sure that will work, but could be interesting.11:22
tcolgatepgregory: In the worst case, we could just revert to the old message code.11:23
pgregoryI'd hate to do that, XML is good for cross language support.11:23
pgregoryand hell, if Corba, et al can do it, I'm sure we can.11:26
renderguyQQ: what is the best way to get a summary of the top 10 sizeable dirs under Linux?11:27
tcolgatedu -s * . | sort -n | head 1011:29
tcolgateor something like that.11:29
tcolgateTHat;s just from your current dir though.11:29
*** Joron has joined #Aqsis11:34
renderguytcolgate: Doesn't quite work but I see your thinking, cheers.11:34
renderguyJoron: Morning.11:34
tcolgateSo, is everyone happy with atleast sticking with the name until the thing works properly?11:35
JoronHello11:35
tcolgateHi MJ11:36
tcolgateleon yea, you probably need tail -10, but you the point.11:36
renderguytcolgate: If we are thinking about a name change sooner is probably better than later.11:38
pgregoryrenderguy: all that matters is, it gets changed before I merge.11:40
tcolgatethe timng is pretty much irrelevant, little of the internal code actually refers to the binary name, so it's just a few file renames and the stuff that launches it automatically for dd's11:41
renderguypgregory: True... have a feeling we'd forget before that though.  ;-)11:42
pgregoryif we do, then that means it wasn't that important.11:44
renderguypgregory: True... just something I thought worth visiting while the main players were around.11:46
JoronPersonnally I found the name too long. But I don't have any alternatives.11:47
Joronsomething around the word Pixel will be a bit easier to type or remember.11:47
* renderguy laughs.11:48
* pgregory will just let everyone else argue it out, and then make the change when a decision is reached.11:48
renderguyJoron: What do you think to 'eqspo'?11:50
tcolgateJoron: how about eqspo.... it's sexy!!11:51
JoronYeah.11:51
renderguypgregory: Either way 'eqs' is still a good alias.11:51
JoronI like it.11:51
* tcolgate thinks he should go into marketing!11:51
renderguytcolgate: Guess that's the answer then, if you're happy?11:51
* renderguy just notices tcolgate's last comment.11:54
tcolgateI'd rather leave it for now.11:54
renderguytcolgate: In case you'll change your mind?  :-)11:55
pgregorylet it stew for a bit, I'd rather change it once.11:55
renderguypgregory: Agreed.11:55
renderguypgregory: I planned to do a blog entry about eqs* over the weekend, but spent that time adjusting it to look seqsier under OS X, though I'm still plan to do something this week on it.12:00
renderguypgregory: Guess I'll leave the name intact for that.12:01
tcolgatepaul: something looks a bit skew wiff here...12:01
tcolgate#1  0x00113186 in DspyImageClose (image=0x20202000) at build/displays/display/display.cpp:849  #2  0x0013482a in DspyImageDelayClose (image=0x9d43f78) at build/displays/eqshibit/eqshibitdisplay.cpp:40812:01
tcolgateeqhibits display be calling into the regaular display close call?12:02
pgregoryAqsis will check the display server to see if it exports a DspyImageDelayClose, and use that in preference to DspyImageClose if it does.12:03
tcolgateTHat's froma  a backtrace though.12:03
pgregoryyeah, so the eqshibit display server does implement DspyImageDelayClose, but then just calls through to Close.12:04
tcolgateaccording to that DspyImageDelayClose in eqshibit called DspyImageClose in display, does that makes sense?12:04
pgregoryDspyImageDelayClose shouldn't do anything, if it does, it's my fault.12:04
pgregorytcolgate: yeah, my fault, they are both sending close messages, but I don't think that should cause any problems, apart perhaps from the crash you are seeing.12:08
renderguypgregory: I found-out a little more about that 'Weird Tab' issue too, the problem is the (correct) name isn't always being written when creating new tabs.12:10
pgregoryAaarrghhh, I wish that bloody woman would change jobs!12:10
renderguypgregory: ???12:10
pgregoryI have a Google Alert setup on the word "renderman", for obvious reasons.12:11
pgregoryhowever, there is a journalist in Munster, IN, USA, who writes for the local (very local) rag.12:12
pgregoryher name is Vanessa Renderman, so everytime she writes a story about some local event, I get an email from Google.12:12
tcolgateIt's causing me a segfault at the moment, and is probably what is giving me the double free now?12:12
pgregoryI know about it if a kid crosses the road in Munster12:12
renderguypgregory: My alert is a little different so I, perhaps luckily, don't get mails about Vanessa.12:13
pgregoryhttp://www.thetimesonline.com/articles/2007/05/09/news/lake_county/doc8afd9b20c9cc7815862572d60000749d.txt12:13
tcolgateMhehhe, Munster, that's the town the idiot is form in The Hudsucker Proxy12:13
renderguytcolgate: The only Munster I know was an 80's TV programme.12:16
tcolgateActually, maybe it was Munson12:17
tcolgatepgregory: I take it I can just remove the if(pImage){...} since hte close message has gone over the socket?12:22
pgregoryyeah, either that, or get rid of the close in Delay, and just call through to Close12:24
pgregoryor another option, get rid of Delay altogether, it should just call Close then.12:24
tcolgateincidentally, I'm getting some very odd stuff going on here, no image data appear to be being transferred, am  investigating.12:25
pgregorydoes it get the Open message, i.e. does it open the FB?12:26
tcolgateyes, a window pops up, so it's not (entirely) down to networking.12:27
Joronbeybye12:30
*** Joron has quit IRC12:30
tcolgatevery odd indeed.12:31
tcolgateIt's getting the name, res, and everything, and it seems to be renering the images, but nothing shows up in the fb window (though it does change size if I click between two of the different entries.12:32
* pgregory is just waiting for the Eureka moment, where tcolgate tells him he's an idiot.12:32
renderguypgregory: 'waiting' or 'hopes'.  ;-)12:37
tcolgateI'm not sure there is going to be a eureka moment here!12:39
renderguyLunchtime, back in 30 mins.12:53
*** Anteru has joined #aqsis13:17
*** AlexK has quit IRC13:37
*** Anteru has quit IRC13:43
renderguyBack.13:43
*** Anteru has joined #aqsis13:49
*** AlexK has joined #aqsis13:55
tcolgateThere's also probably a problem is you happen not to get an entire message in at once, since the buffers and counters aren't static (or per socket).13:57
tcolgateoops14:06
renderguytcolgate: Found something?14:25
tcolgatenothing to see here, move along, move along.14:25
renderguytcolgate: :-)14:27
* renderguy is just browsing through various FLTK widgets.14:28
tcolgateIt would be nice to get a progress indicator in that table, and I want a title for the FB window (and maybe also a date stamp for the render).14:31
tcolgateThen we awnt our "save as" support.14:31
tcolgateAnd support for saving books.14:31
tcolgateThat's probably the basic functoinal set, that shoul dbe good enough to move the existing stuff over to the main trunk.14:32
tcolgatePaul: Thoughts?14:32
tcolgatepersonally I want zooming, panning and locking of two windows for zoomin and panning :) (my little ui obsessions).14:32
renderguytcolgate: Talking about 'Save' - http://matthiasm.com/flPsd.html14:36
*** Anteru has quit IRC14:40
tcolgateIt looks like flmm is not part of pure fltk, TBH I don't think it'd be worth it for just old psd support.14:40
renderguytcolgate: flmm?14:43
tcolgateThat psd extension says it's part of flmm14:43
renderguytcolgate: Sorry, just cottoned-on.14:43
tcolgate"Fl_PSD_Image is part of the FLMM widget set."14:44
tcolgateFLMM doesn't seem to have any other particularly useful widgets, it's god a colour picker and such, but we don't really need one.14:44
renderguytcolgate: Seems the best 'Tree Browser' widget is still part of FLU - http://www.osc.edu/archive/FLU14:48
renderguytcolgate: I'm thinking of trees rather than tabs, but need to get my head around FLTK first.14:50
renderguyNot necessary, but a cool FLTK widget none-the-less - http://fltkdock.sourceforge.net14:51
renderguy... just goes to show not all FLTK apps have to look ugly/old-hat.14:51
tcolgateNot sure on Pauls thoughts, a tree might be cool instead of the tabs, not sure though.15:10
tcolgateThat's all for the future though.15:10
renderguytcolgate: Not necessarily, depends if I can get it working.  ;-)15:20
*** cgTobi has joined #Aqsis15:36
*** ChanServ sets mode: +o cgTobi15:36
tcolgateHi Tobi15:37
cgTobihi Minty15:37
*** cgTobi sets mode: +vvvv AlexK render renderguy Yomogi-aren15:37
cgTobiand everyone else15:37
cgTobihow is it going?15:39
renderguycgTobi: Afternoon.15:39
tcolgateA quick thought, if anyone wants to have a play....15:40
tcolgateIt would be nice to get an application icon working for eqshbibit  (or whatever it ends up being called).15:40
tcolgateAnyone fancy creating one? Probably based on the aqsis logo.15:40
renderguytcolgate: That's not a problem, but shouldn't that be true of the normal FB too?15:42
* renderguy feels it should probably use that standard aqsis icon.15:43
tcolgatenot neccesarily as that isn't much of an app. We currently have two kinds of window, the main window, which would be good with the normal aqsis icon (someone could create one of a suitable size/format though).15:44
tcolgateThere is then the actual image windows, it might be nice to have a different icon for those.15:44
* tcolgate is an alt-tab fanatic, it's nice to be able too differentiate.15:44
renderguytcolgate: I had an idea a while ago about branding each tool in the Aqsis suite, different variations of the current logo idea, perhaps it's worth revisiting that anyway?15:46
tcolgatemaybe, was just thinking about a quick job someone might want to investigateto help with the FB effort.15:47
renderguytcolgate: I'll have a play over the weekend on the logo front, I'd like to do something with eqshibit on the blog first.15:48
* renderguy is still tweaking.15:48
tcolgateblog?15:51
pgregorygotta go, cya all later.15:51
*** pgregory has left #aqsis15:51
renderguytcolgate: http://aqsis.blogspot.com15:53
*** Anteru has joined #aqsis15:53
renderguytcolgate: IIRC, I did mail you an invite to be an author.  ;-)15:54
tcolgatehmmm, possibly15:54
renderguytcolgate: It's only a WIP, so I'd like to keep the author list down for now, but (ultimately) it should be a common resource.15:54
tcolgatedoes it get any hits?15:55
renderguytcolgate: Not really, it's not been promoted yet, just a WIP the tha internal team (should) know about.15:55
*** AlexK has quit IRC16:11
*** Sh0rtWave has joined #aqsis16:36
renderguySh0rtWave: Morning.16:40
*** cgTobi sets mode: +vv Anteru Sh0rtWave16:41
tcolgateOh great!!!16:43
tcolgateI've reqriteen the side of the FB code that is reading hte data off of the socket and it's doing exactly the same thing as pauls code, but worse.16:43
tcolgatedefintiely might need to look at threading.16:44
cgTobihehe, that's what I am doing these days16:45
renderguytcolgate: I assume this has only been broken since Paul's last commit, as it's been working fine for me on both OS X and Linux the last few days (last checkout probably 5 days ago).16:48
tcolgateIt's to do with the conversion to XML messages.16:50
tcolgateNow I had a few ways tha tthe old codde could possibly miss / corrupt the data being passed to the XML parser, I've no idea what's going on now, since the new code is pretty damned clear.16:55
tcolgateclear == dumb. It's not trying ot be clever at all16:56
*** Anteru has quit IRC16:56
tcolgatehuzzah, well it works now, wasn't resetting the stream properly.17:01
tcolgateI think I've managed to hurt eqshibit quite badly :)17:04
tcolgatetried to get about 8 aqsis instances rendering to it at once, it nearly coped, it's just shat itself though.17:04
*** AlexK has joined #aqsis17:07
tcolgateHmm, this is far from satisfactory.17:09
renderguytcolgate: I've onl;y testes 2 concurrent aqsis connections (to eqshibit), mainly due to the 'tab' issue, but that always worked fine for me.17:22
renderguyGotta shoot now, laterz.17:26
*** renderguy has left #aqsis17:26
tcolgateThe XML messages are larger, this seems to cause problems.17:27
tcolgateI wanted to stick to using the fltk file descriptor monitoring if possible as it's quite elegant, but it might not be all that reliable.17:28
*** Anteru has joined #aqsis17:37
*** cgTobi has quit IRC18:08
*** cgTobi has joined #Aqsis18:21
*** ChanServ sets mode: +o cgTobi18:21
*** cgTobi sets mode: +vv AlexK Anteru18:25
*** cgTobi sets mode: +vv AlexK Anteru18:25
*** cgTobi sets mode: +vv AlexK Anteru18:25
*** Anteru has quit IRC20:42
*** Yomogi-aren has quit IRC20:46
*** pgregory has joined #aqsis20:55
*** ChanServ sets mode: +o pgregory20:55
cgTobievening Paul20:59
*** Anteru has joined #aqsis20:59
*** timo2 has quit IRC21:08
*** pgregory sets mode: +v Anteru21:09
pgregoryevening all21:09
cgTobioff to work21:20
cgTobicya in a bit21:20
pgregorycya21:21
*** cgTobi has quit IRC21:37
*** Sh0rtWave has quit IRC21:44
*** AlexK has quit IRC21:50
*** pgregory has left #aqsis21:54
*** cgTobi has joined #Aqsis22:32
*** ChanServ sets mode: +o cgTobi22:32
*** Anteru has quit IRC22:53
cgTobievening all22:53

Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!