Thursday, 2014-03-06

*** tpb has joined #timvideos00:00
mithromorning people01:05
Joelwmithro: Hi!01:13
* dhanush is waking up.02:56
*** dhanush has quit IRC03:26
*** mproctor has quit IRC03:34
*** dhanush has joined #timvideos03:39
CarlFKhi mithro04:29
mithrohey CarlFK04:29
dhanushmithro: Is it okay to use one of these -> https://github.com/prekageo/rtmp-python or  https://github.com/hydralabs/rtmpy for the rtmp connections in the component04:31
tpbTitle: prekageo/rtmp-python · GitHub (at github.com)04:31
mithrodhanush: no idea04:31
CarlFKmithro: do you know what the difference is between gstreamer 1.0 and 1.2?  (I am wondering if 1.2 should be the flumotion target)04:31
mithroCarlFK: I believe 1.2 should be API compatible with 1.0 but might have different plugins avaliable (and they could have different options)04:32
CarlFKso it should be simpler to move from .1 to 1.0 sense we are not looking for new features?04:33
CarlFKbtw, debian backports does not have 1.2, so 1.0 will be compatible with those crazy debian ers ;)04:35
mithroIt should be simple for flumotion to support both 1.0 and 1.204:39
dhanushIn the file https://github.com/timvideos/flumotion/blob/master/flumotion/component/consumers/disker/disker.py , where is the uiState defined? I dont get it.05:15
tpbTitle: flumotion/flumotion/component/consumers/disker/disker.py at master · timvideos/flumotion · GitHub (at github.com)05:15
dhanushThe class Disker has an attribute uiState. I dont see where it is defined.05:15
dhanushgit grep "def addKey" shows its defined in flumotion.twisted.flavors, but lines 38 through 43 in disker.py indicate the import is commented out. How does the class Disker inherit that attribute then?05:19
CarlFKdhanush: $ ack-grep self.uiState.=  lots of hits ...05:24
CarlFKI suspect you should get a debugger that lets you set a break point on self.uiState05:25
CarlFK(I am assuming such a thing exists.  I have PyCharm, like it, but seldom do this kind of debuging )05:26
dhanushCarlFK: Maybe pdb then?05:27
*** parx has quit IRC05:27
dhanushCarlFK: Im still trying to get a good hold into the component stuff. So that I can start..05:27
CarlFKhttp://www.jetbrains.com/pycharm/05:27
tpbTitle: Python IDE & Django IDE for Web developers : JetBrains PyCharm (at www.jetbrains.com)05:27
*** rihbyne has joined #timvideos05:31
rihbynehello guys05:31
CarlFKhi rihbyne05:37
sharky93hi05:45
sharky93I got the dev environment for flumotion running on F17, had to downgrade some packages .. but not anything major .. i was able to start a manager and worker, no errors05:47
sharky93im running the python-twisted v11.1.0 .. is that a concern wrt the comment here @ https://github.com/timvideos/getting-started/issues/905:49
tpb<http://ln-s.net/-3xR> (at github.com)05:49
sharky93mithro: ^^05:49
dhanushCarlFK: Got it. It is a flumotion.common.componentui.WorkerComponentUIState object defined in the base class flumotion.component.component.BaseComponent ;05:50
rihbyneCarlFK: we left the conversation yesterday :)05:50
sharky93mithro: i'm aiming at getting my hands dirty with the project about porting flumotion to use the gstreamer1.0 api, i guess that would be the way to go if i'm interested in that project, no?05:51
rihbynesharky93: f20 here :)05:54
sharky93rihbyne: hi :), well, i refrained from updating since i had this one tweaked quite a lot :p .. too lazy to do it all over again :)05:55
rihbyneokay06:03
sharky93mithro: i plan to rtfm for gstreamer and flumotion, to get an idea of the architectures and the code flow .. what do you suggest how should we begin the port? the porting manuals only suggest changes .. but i guess its important with what you start so that it remains smooth  ..06:28
*** rihbyne has quit IRC06:55
*** kshkr has joined #timvideos07:32
*** rihbyne has joined #timvideos08:01
*** dhanush has quit IRC08:08
*** dhanush has joined #timvideos08:19
*** hyades has joined #timvideos08:59
*** Super_Roach has joined #timvideos10:02
*** SuperRoach has quit IRC10:04
*** rihbyne has quit IRC10:39
*** Super_Roach is now known as SuperRoach10:52
*** Palash has joined #timvideos12:23
*** Palash_ has joined #timvideos12:24
*** Palash has quit IRC12:27
*** Palash_ is now known as Palash12:27
*** Palash has quit IRC13:05
*** Niharika has joined #timvideos13:13
*** Palash has joined #timvideos14:37
*** Niharika has left #timvideos16:41
dhanushJust a small start at writing the rtmp component. https://github.com/indradhanush/flumotion/blob/e5ebf63bc4849621cff1d9a49d2a4c0df9c9e0b9/flumotion/component/consumers/rtmp/rtmp.py ; I'm using https://github.com/prekageo/rtmp-python for the rtmp protocol implementation.16:42
tpbTitle: flumotion/flumotion/component/consumers/rtmp/rtmp.py at e5ebf63bc4849621cff1d9a49d2a4c0df9c9e0b9 · indradhanush/flumotion · GitHub (at github.com)16:43
dhanushCarlFK, iiie: Anyone around? I would like to get your views on this.16:43
CarlFK 1/2 here16:44
dhanushCarlFK: ummm. thats allright then. I also wanted to discuss how the pipeline should be set up for this? Rather how the pipeline is set up for http://www.flumotion.net/releases/flumotion-flashmedia/0.10.0.html ; That way I might be able to co-relate and figure it out myself maybe.16:46
tpb<http://ln-s.net/B:lk> (at www.flumotion.net)16:46
CarlFKsorry, I have no idea16:48
dhanushCarlFK: who might?16:48
CarlFKI would start with finding two existing systems that can work together .. I would look at vlc, I think it can do both16:49
CarlFKhmm, actually only 1/2 sure about it being a server.  but I am sure it can provide and play a rtmp stream16:50
dhanushCarlFK: hmmm. sounds like the right way to do this. :) btw. did you look at the commit? Its not much though.16:50
CarlFKI skimmed it16:50
dhanushCarlFK: Thoughts on first glance? :P16:51
CarlFKit is cosmetically nice - I have no idea what it should actually do16:54
dhanushCarlFK: those are just wrapper methods to call the methods supported by the client object. Which is an rtmp_protocol.RtmpClient object. I've included the source of this rtmp implementation in the commit too as its not in pypi. See https://github.com/prekageo/rtmp-python/blob/master/rtmp_protocol.py if you want to see how its implemented.16:58
tpbTitle: rtmp-python/rtmp_protocol.py at master · prekageo/rtmp-python · GitHub (at github.com)16:58
* dhanush be right back.16:58
*** parx has joined #timvideos17:13
*** ChanServ sets mode: +v parx17:13
*** socartsurgut has joined #timvideos17:17
*** socartsurgut has quit IRC17:51
*** CarlFK has quit IRC17:56
dhanushparx: Hi!18:59
*** CarlFK has joined #timvideos19:07
*** ChanServ sets mode: +v CarlFK19:08
*** livingstore_ has joined #timvideos19:29
*** livingstore has quit IRC19:32
dhanushparx: Can you help me get an idea of the how the pipeline should be for the rtmp component? Or maybe how is it in this case-> http://www.flumotion.net/releases/flumotion-flashmedia/0.10.0.html ?19:35
tpb<http://ln-s.net/B:lk> (at www.flumotion.net)19:35
*** livingstore_ has quit IRC19:37
CarlFKdhanush: you should ask that in #gstreamer19:39
dhanushCarlFK: hmm. thanks. :)19:40
*** livingstore_ has joined #timvideos19:56
*** kshkr has quit IRC19:57
*** kshkr has joined #timvideos19:58
*** Palash has quit IRC20:07
*** andi-m2 has quit IRC20:56
*** andi-m2 has joined #timvideos20:57
*** andi-m2 has quit IRC21:02
*** andi-m2 has joined #timvideos21:04
*** SuperRoach has quit IRC21:25
*** SuperRoach has joined #timvideos21:26
*** Super_Roach has joined #timvideos21:31
*** SuperRoach has quit IRC21:33
*** kshkr has quit IRC21:47

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