fluid-work IRC Logs-2012-09-17
[02:16:24 CDT(-0500)] <thealphanerd> shana tova
[07:59:04 CDT(-0500)] <jhung> cindyli and justin_o: do you want to meet some time this morning to discuss Capture UI?
[07:59:41 CDT(-0500)] <Justin_o> jhung: sure..
[08:00:09 CDT(-0500)] <jhung> 10a after coffee walk?
[08:01:02 CDT(-0500)] <Justin_o> jhung: sounds good
[08:15:39 CDT(-0500)] <cindyli> jhung, Justin_o, fine with me
[08:15:55 CDT(-0500)] <jhung> great
[08:16:56 CDT(-0500)] <jhung> justin_o and cindyli, I'm going to be updating the timeline with the feedback from the IUPR team.
[08:17:12 CDT(-0500)] <cindyli> ok. thanks, jhung
[08:19:07 CDT(-0500)] <Justin_o> jhung: thanks
[08:29:23 CDT(-0500)] <Justin_o> cindyli: have you pushed up all of your changes to your bitbucket repo?
[08:29:49 CDT(-0500)] <cindyli> Justin_o: your bitbucket repo is the latest
[08:30:12 CDT(-0500)] <Justin_o> cindyli: oh i guess i'm still trying to remember what happened on Friday
[08:32:23 CDT(-0500)] <Justin_o> cindyli: right.. remember now.. we left off working on the config file
[08:32:34 CDT(-0500)] <Justin_o> and were experimenting with ways to add custom configuration to it
[08:32:43 CDT(-0500)] <Justin_o> i guess we need to decide on a namespace for our changes
[08:33:42 CDT(-0500)] <cindyli> yes, exactly, Justin_o
[09:07:48 CDT(-0500)] <Justin_o> cindyli, jhung: i'm back now
[09:08:13 CDT(-0500)] <jhung> k. give me a sec justin_o cindyli.
[09:08:21 CDT(-0500)] <jhung> I'll ping you both in a minute
[09:08:37 CDT(-0500)] <Justin_o> jhung: sure, sounds good
[09:12:54 CDT(-0500)] <jhung> cindyli, justin_o, ready. Skype?
[09:13:09 CDT(-0500)] <cindyli> ya, jhung
[09:14:41 CDT(-0500)] <cindyli> Justin_o is not at his desk. let's wait, jhung
[09:15:00 CDT(-0500)] <jhung> okay
[09:15:50 CDT(-0500)] <Justin_o> jhung: are you screen sharing?
[09:15:55 CDT(-0500)] <jhung> yep
[09:16:07 CDT(-0500)] <Justin_o> i guess cindyli and I should share a machine
[09:16:15 CDT(-0500)] <jhung> sure
[09:16:54 CDT(-0500)] <jhung> should I call you justin_o?
[09:17:37 CDT(-0500)] <Justin_o> jhung: we're switching rooms
[09:48:47 CDT(-0500)] <jessm> fluid-everyone: jameswy just showed me that our wiki got shrinkidinked. probably a template issue we'll need to have a look at in the next few days
[09:49:02 CDT(-0500)] <colinclark> jessm: Yes, that's right
[09:49:15 CDT(-0500)] <colinclark> It looks like our custom theme is incompatible with the latest Confluence
[09:49:24 CDT(-0500)] <colinclark> and it might be time to consider if we even like our custom theme very much
[09:49:26 CDT(-0500)] <colinclark>
[09:49:37 CDT(-0500)] <jessm> colinclark: i was thinking the very same thing
[09:49:43 CDT(-0500)] <jessm> custom comes with costs
[09:49:48 CDT(-0500)] <jessm> this is one of them
[09:51:17 CDT(-0500)] <colinclark> cool
[10:27:18 CDT(-0500)] <jhung> cindyli, justin_o: looks like calibration is already very optimized. So 6 minutes to run calibration is as fast as we're going to get.
[10:27:58 CDT(-0500)] <jhung> also, 22 pairs for calibration accounts for error. If you have 22 pairs, 5 pairs can be "bad" (i.e. grid not completely visible) and calibration would still work.
[10:28:49 CDT(-0500)] <Justin_o> jhung: okay.. thanks
[10:29:07 CDT(-0500)] <Justin_o> lets hope people don't have to calibrate often
[10:43:39 CDT(-0500)] <alexn> michelled: this is the JIRA http://issues.fluidproject.org/browse/FLUID-4787 and this is the commit which got merged into demo branch cc955fe. I will try to find a link in a github for it
[10:44:26 CDT(-0500)] <michelled> thx alexn
[10:44:56 CDT(-0500)] <alexn> michelled: https://github.com/fluid-project/videoPlayer/commit/cc955fe12a02f641a3165967257cb21159498ef4
[10:46:31 CDT(-0500)] <michelled> alexn: FLUID-4582 is about adding UIO to the video player demo - Bosmon had to do some refactoring of the code to make that possible
[10:46:46 CDT(-0500)] <alexn> great
[10:48:14 CDT(-0500)] <alexn> michelled: it could be split into few separate ones though
[10:48:26 CDT(-0500)] <alexn> I dunno just an idea for any future work like that
[10:48:57 CDT(-0500)] <michelled> yes, I agree - we should work in small pieces where ever possible
[10:50:22 CDT(-0500)] <alexn> michelled: thanks to SourceTree I managed to update file by file from 1 commit to another to narrow down the issue. Even though I'm trying to stay away from the SourceTree as much as I can
[13:28:30 CDT(-0500)] <Justin_o> jhung_away, cindyli: it doesn't look like we can have the cameras capture simultaneously.. the closest i found was this suggestion, which seems a bit of a hack for our particular use case http://comments.gmane.org/gmane.comp.multimedia.gphoto.user/4472
[13:32:46 CDT(-0500)] <jhung_away> justin_o: hmmm… that's not ideal. :/
[13:33:00 CDT(-0500)] <cindyli> Justin_o: ok, seems we have to manually trigger the cameras one after the other
[13:33:34 CDT(-0500)] <jhung> I guess it'll be like how we did it in Deca 0.4
[13:33:46 CDT(-0500)] <Justin_o> jhung, cindyli: yep
[13:34:09 CDT(-0500)] <jhung> At least capturing happens fairly quickly. In the grand scheme, it'll feel blazingly fast compared to dewarping and calibration.
[13:36:25 CDT(-0500)] <Justin_o> jhung: that's true calibration is going to be such a pain to have to trigger 22 captures and then wait for 6 minutes for 6 minutes while they process
[13:36:44 CDT(-0500)] <jhung> I know. :/
[13:52:17 CDT(-0500)] <Justin_o> jhung, cindyli: if you specify a capture with a port that doesn't exist, it doesn't fail.. it just picks one of the existing cameras
[13:52:39 CDT(-0500)] <jhung> justin_o: no error?
[13:52:39 CDT(-0500)] <cindyli> interesting
[13:52:53 CDT(-0500)] <Justin_o> jhung: no error
[13:53:59 CDT(-0500)] <Justin_o> jhung: if there are no cameras then it complains, but that's it
[13:54:21 CDT(-0500)] <cindyli> Justin_o: everytime before firing a capture, we check if the port is still available
[13:54:30 CDT(-0500)] <Justin_o> cindyli: right.. so i guess that's enough
[13:54:43 CDT(-0500)] <jhung> okay that sounds okay.
[14:12:32 CDT(-0500)] <jhung> justin_o: Is it possible that we display any given image? Example: After user deletes Image #3, Image #2 should be displayed.
[14:13:27 CDT(-0500)] <Justin_o> jhung: you mean if they delete the existing image, then the preview reverts to show the one before?
[14:15:53 CDT(-0500)] <Justin_o> cindyli: what do you think of calling the multi camera captures function "captures"
[14:16:00 CDT(-0500)] <Justin_o> the current single capture is called "capture"
[14:16:09 CDT(-0500)] <Justin_o> do you think that would be confusing and/or error prone
[14:17:10 CDT(-0500)] <jhung> @justin_o: yep.
[14:18:45 CDT(-0500)] <Justin_o> jhung: hmm… in our current design of the server it probably won't be so trivial..
[14:18:55 CDT(-0500)] <Justin_o> jhung: http://wiki.fluidproject.org/display/fluid/Proposed+Decapod+Camera+Control+Server+Architecture
[14:19:20 CDT(-0500)] <Justin_o> jhung: so what happens is that the captureIndex always increments, and a separate counter for number of captures is kept separately
[14:19:42 CDT(-0500)] <Justin_o> jhung: that way someone could theoretically delete an image from anywhere in the stack
[14:19:56 CDT(-0500)] <Justin_o> jhung: the consequence of this is that we don't really know what the previous image is
[14:19:57 CDT(-0500)] <cindyli> Justin_o: captures sounds and looks quite similar with the one without "s". what do you think about "multiCaptures"? too long?
[14:20:52 CDT(-0500)] <Justin_o> i was thinking about something like that too, but am a bit worried that people may confuse it with capturing multiple times from the same camera.. although captures doesn't help that either
[14:21:00 CDT(-0500)] <Justin_o> cindyli: maybe multiCameraCapture
[14:21:16 CDT(-0500)] <cindyli> ok, Justin_o
[14:21:24 CDT(-0500)] <Justin_o> cindyli: thanks
[14:21:27 CDT(-0500)] <cindyli> np
[14:26:25 CDT(-0500)] <jhung> justin_o: okay. I'll see if I can design something that doesn't require showing the previous capture.
[14:28:22 CDT(-0500)] <Justin_o> jhung: thanks.. if you really need it, cindyli and i can rework the server spec
[15:19:25 CDT(-0500)] <Justin_o> cindyli: i'm heading out now but i added a multi camera capture function to the cameraInterface
[15:19:32 CDT(-0500)] <Justin_o> it's pushed to my bitbucket repo now
[15:31:21 CDT(-0500)] <alexn> colinclark: I think I found another flaw in captionator
[15:32:02 CDT(-0500)] <alexn> colinclark: it loads all captions and tracks asynchronously but there is no callback to call when the load is complete
[15:32:41 CDT(-0500)] <alexn> colinclark: I'm writing tests for our caption part in the videoPlayer and have to write setTimeout to be sure that captions are loaded
[15:32:44 CDT(-0500)] <alexn>
[15:32:48 CDT(-0500)] <alexn> very awful