*** tpb has joined #timvideos | 00:00 | |
mithro | CarlFK: draw up a diagram of how you think the UI should look | 01:59 |
---|---|---|
CarlFK | mithro: all things equal, (which I am sure they are not) I would say make the same UI as dvswitch just becuase it is what we are used to | 02:02 |
CarlFK | given that may be harder than something simpler ... whatever is simplest is a good start | 02:03 |
CarlFK | if it is easy enough to use wxpython or something like that, I would prefer that over having it baked into the gst-swtich-ui | 02:04 |
mithro | CarlFK: if you want to start a gst-switch-ui in wx, you're welcome too - the API should give you a pretty good start and the gstreamer side is pretty easy. I don't think we have the time to start that bit from scratch | 02:08 |
mithro | using wxPython would also increase the dependency load | 02:09 |
mithro | CarlFK: but if you did up an example UI in glade, we could probably port to using that | 02:09 |
CarlFK | why is dependency load and issue? | 02:09 |
mithro | CarlFK: https://glade.gnome.org/ | 02:09 |
tpb | Title: Glade - A User Interface Designer (at glade.gnome.org) | 02:09 |
mithro | CarlFK: not a huge problem, just adds another thing which needs to be tracked, checked for compatibility, etc | 02:11 |
mithro | CarlFK: a glade UI would also mean that it could be reused if we did end up switching the client to python | 02:11 |
CarlFK | k. I think it would be worth it so people can hack it. but more important is to get something now cuz even testing is pretty frustrating | 02:12 |
CarlFK | mithro: can you just drop a bunch of buttons on the current UI, one for each key? (and maybe 1 for each mode that Tab cycles across) | 02:13 |
mithro | CarlFK: frustrating in what way? | 02:13 |
CarlFK | I look at the UI and I can't remember what my choices are. so I look at the docs, see something I guess I want, come back to the UI, do it. and can't remember anything else. | 02:15 |
CarlFK | it might help if I had real content or something, but as is I have no idea what I am doing | 02:15 |
mithro | real content? | 02:15 |
CarlFK | test images vs. a camera pointed at a person giving a talk + projector feed. | 02:16 |
CarlFK | I have labeled the inputs S1, S2, S3... so I can kinda tell "S2 is the current thumb" but have no idea how to turn it off. I am hoping a button with a label and a tool tip might help | 02:18 |
mithro | CarlFK: if you have time to do an example up in glade, I'll get it into the gst-switch-ui | 02:19 |
CarlFK | k | 02:19 |
mithro | CarlFK: Feel free to add stuff like the "filename display" box too | 02:21 |
CarlFK | k | 02:23 |
*** hyades has joined #timvideos | 02:31 | |
CarlFK | mithro: why is the default --record extension .dat ? | 02:32 |
mithro | CarlFK: probably because we didn't know what to use | 02:32 |
mithro | CarlFK: btw - regarding hackability, I'm unsure if more people have Python or C experience in this area (certainly seems to be a lot of perl :() | 02:46 |
CarlFK | I would think the Cers can figure out the Python. I was never able to figure out the stuff in DVswitch | 02:55 |
mithro | who is Cers? | 02:55 |
CarlFK | C programmers | 02:55 |
mithro | CarlFK: ha, I thought that was a IRC nick :) | 02:55 |
mithro | CarlFK: the other advantage of C is that it means the server and UI share quite a bit of code | 02:55 |
CarlFK | can a 2nd UI client be connected to the server ? | 02:56 |
mithro | CarlFK: see the issue I just logged | 02:57 |
mithro | CarlFK: https://github.com/timvideos/gst-switch/issues/53 | 02:59 |
tpb | Title: Test multiple gst-switch-uis connected to a single gst-switch-server · Issue #53 · timvideos/gst-switch · GitHub (at github.com) | 02:59 |
mithro | CarlFK: pretty much all Cprogs know Python but they almost always prefer to use C :) | 03:00 |
mithro | shenki: isn't that right? | 03:00 |
mithro | CarlFK: https://github.com/timvideos/gst-switch/issues/46 | 03:02 |
tpb | Title: UI buttons · Issue #46 · timvideos/gst-switch · GitHub (at github.com) | 03:02 |
CarlFK | 9p, need to run down the street and get some chicken for dinner. bb in 20 min | 03:07 |
mithro | CarlFK: no worries, I should get back to work shortly | 03:07 |
shenki | mithro: it depends. if you're of rusty's generation, yes | 03:25 |
shenki | mithro: but yeah, thinking about it, you're right in general too | 03:25 |
*** thaytan has quit IRC | 04:00 | |
*** thaytan has joined #timvideos | 04:02 | |
*** ChanServ sets mode: +v thaytan | 04:03 | |
*** thaytan has quit IRC | 04:04 | |
*** thaytan has joined #timvideos | 04:04 | |
*** ChanServ sets mode: +v thaytan | 04:04 | |
*** thaytan has quit IRC | 04:16 | |
*** thaytan has joined #timvideos | 04:17 | |
*** ChanServ sets mode: +v thaytan | 04:18 | |
*** hyades has quit IRC | 04:35 | |
*** hyades has joined #timvideos | 05:39 | |
*** Niharika_ has joined #timvideos | 07:10 | |
*** slomo has joined #timvideos | 08:13 | |
*** slomo has joined #timvideos | 08:13 | |
*** puck has quit IRC | 08:22 | |
*** puck has joined #timvideos | 08:26 | |
*** Niharika_ has quit IRC | 10:34 | |
aps | mithro : Do you think it makes sense to add the flumotiom-ugly plugins directly in the trunk, rather than keeping them separated as they are today? | 12:24 |
mithro | aps: possibly | 12:25 |
mithro | aps: you want to do it by merging repos though | 12:25 |
mithro | not just copy+commit | 12:25 |
aps | Okay | 12:25 |
mithro | aps: I can walk you through it if you want | 12:28 |
aps | mithro: sure, if you're not sleepy | 12:28 |
mithro | aps: well, I didn't mean right now :P | 12:29 |
aps | ha | 12:29 |
aps | mithro: I'll ask you if I'm not able to figure it out | 12:30 |
mithro | aps: but the first thing you want to do is to take the flumotion-ugly repo and restructure it so it only contains the files which should exist after the merge do | 12:30 |
mithro | aps: and they are all in the places they should be after the merge | 12:30 |
mithro | aps: then you go to the flumotion repo, add a git remote for the flumotion-ugly repo | 12:30 |
mithro | aps: do a git fetch and then a git merge | 12:31 |
mithro | aps: git merge might complain about no common ancestry, but should still work | 12:31 |
aps | got it | 12:32 |
mithro | so yeah the steps are, a) prepare flumotion-ugly by deleting/restructure/etc, b) add flumotion-ugly as remote in the flumotion repo, c) fetch and merge | 12:32 |
mithro | then d) make changes needed to finalize the merge | 12:33 |
aps | mithro/CarlFK : any idea what is the use of key units scheduler? | 14:14 |
CarlFK | aps: whats that? | 14:15 |
mithro | aps: I understand each word you saying, but not the sentence :P | 14:15 |
aps | https://github.com/timvideos/flumotion/tree/master/flumotion/component/effects/kuscheduler | 14:15 |
tpb | Title: flumotion/flumotion/component/effects/kuscheduler at master · timvideos/flumotion · GitHub (at github.com) | 14:15 |
aps | sorry, didn't say clearly | 14:15 |
aps | it's an effect in flumotion | 14:15 |
aps | applied on both audio and video in firewire component | 14:16 |
mithro | I can be added after a raw video source to schedule GstForceKeyUnit | 14:16 |
mithro | event, used to synchronize downstream elements, like encoders or | 14:16 |
mithro | fragmenters. | 14:16 |
aps | like you said, I understood the words but not what it does. Is it required now? (I don't completely understand what all became obsolete in gst1.0) | 14:18 |
CarlFK | my guess is it has not been made obsolete by gs1.0 | 14:21 |
CarlFK | it sounds like something that needs configuration manged by the user running flumotion. assuming the user has the problem is solves. | 14:23 |
mithro | So, I'd ask thaytan or other gstreamer developers about what a GstForceKeyUnit event might be | 14:34 |
aps | Firewire should be working now, except the kuscheduler effect. looks a bit complicated to fix | 15:01 |
mithro | what is broken about it | 15:02 |
aps | mithro: enabling kuscheduler effect gives "Stream in wrong format" and "format was not negotiated" | 15:05 |
mithro | okay | 15:05 |
aps | I think it is related to Caps event not being sent properly | 15:05 |
aps | leaving for home now. Will hopefully fix this over the weekend. | 15:15 |
aps | gnight | 15:15 |
*** Niharika has joined #timvideos | 15:45 | |
*** Niharika has quit IRC | 16:37 | |
*** slomo_ has joined #timvideos | 16:53 | |
*** slomo_ has quit IRC | 16:55 | |
*** slomo has quit IRC | 16:56 | |
*** Niharika has joined #timvideos | 17:24 | |
*** Niharika has quit IRC | 18:43 | |
CarlFK | anyone know anything about glade UI builder? I can't figure out how to add a button to a tool bar | 20:11 |
*** slomo has joined #timvideos | 20:35 | |
*** hyades has quit IRC | 21:55 | |
*** slomo has quit IRC | 21:59 | |
*** pederindi has quit IRC | 23:03 | |
*** pederindi has joined #timvideos | 23:04 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!