Saturday, 2014-05-03

*** tpb has joined #timvideos00:00
*** FeltonChris has joined #timvideos00:09
*** FeltonChris has quit IRC00:17
*** FeltonChris has joined #timvideos00:29
*** puck has quit IRC01:11
*** puck has joined #timvideos01:13
tpbTitle: timvideos/gst-switch · GitHub (at
CarlFKignore that for now ;)01:17
CarlFKmithro: ping01:18
mithroCarlFK: pong01:19
CarlFKcan you shave off 5% of your hdmi time and nudge gst-switch along01:19
CarlFKcurrently dvswtich wont' build without being patched with a "please don't commit this" patch01:19
CarlFKand even if you use it, it crashes as soon as you hook up a source01:20
CarlFKas does the version in the ubuntu repo - some ffmpeg/libav api change I think01:20
CarlFKso A) I currently can not build a box that runs DVswitch, and B) I am dumping time into trying to fix that that I would rather be spending on gst-switch01:21
CarlFKC, D, E - others are too01:21
CarlFKMike H just asked me about installing dvsiwthc, and discovered it crashing01:22
CarlFKso it is pretty frustrating that gst-switch is in my mind stalled01:23
CarlFKand you are the person to get it un-stalled01:23
mithroCarlFK: have you tried contacting hyades?01:25
CarlFKdid he write it?01:25
mithronope, but he added the python API01:26
CarlFKmithro: please put a little effort into getting in "up"01:27
mithrolast year's GSoC student01:27
*** mobydikc has joined #timvideos01:27
CarlFKmobydikc: hi MIke01:27
mithroIt's unlikely I'm going to have much time to figure it out01:28
CarlFKmithro: poke anyone who might01:28
mithroCarlFK: hyades probably even has more knowledge about it then me01:28
CarlFKthen poke him01:28
mithroas he was the last person to touch the code I believe01:28
CarlFKyou know more about it than I do01:29
mithro~seen hyades01:29
tpbmithro: hyades was last seen in #timvideos 7 weeks, 6 days, 14 hours, 15 minutes, and 31 seconds ago: <hyades> aps-sids: i guess you need a make before doing this
mithrosounds like aps-sids might have touched it too :P01:29
CarlFKall I can do is exactly what I am going to tell mike:01:29
CarlFK   see if you can figure it out01:29
tpbTitle: timvideos/gst-switch · GitHub (at
aps-sidsHi all. Yeah, I played with it for a while but I'm not aware of the details. I'll see if I can do something.01:31
CarlFKaps-sids: yay!01:31
CarlFKaps-sids: I followed the install to the letter, no good.  I saw where things seemed odd and tryied to work around it, also fail01:32
aps-sidsHmm, I'm not able to track down this file
tpbTitle: gst-switch/tools/gstswitchptz.c at speaker-tracking · timvideos/gst-switch · GitHub (at
CarlFKmobydikc: what was your interest in dvswtich ?01:34
mithroaps-sids: that is in gst-plugins-bad I think01:34
mobydikcI'm setting up a video studio in our jam space01:34
mobydikcMake live music videos01:34
mobydikcMaybe stream them. We also through rave parties, and we're looking at doing some video streaming of that01:34
CarlFKso if the first few tank, no big deal01:35
mobydikcMe? I'm crash and burn style :-)01:35
mobydikcno big deal01:35
CarlFKgiven dvswitch is in wonky land right now, I think it makes sense to try and use gst-switch01:36
mobydikcI like the PVT thing01:36
mobydikcThat sounds great01:36
CarlFKI have no idea which will be more painful, but at least gstswitch is 'new'01:36
mobydikcor PTZ rather01:36
CarlFKI have no idea when/if that will happen01:37
mobydikcstill, more promising than dvswitch01:38
mithrodid you get anywhere with snowmix?01:39
CarlFKmithro: not really.01:39
CarlFKmy attempts to contact the author failed01:39
CarlFK"it can be customized" doesn't really move me01:40
aps-sidsmithro: Can't locate in gst-plugins-bad as well :(01:40
mithroaps-sids: you tried the speakertrack branch right?01:41
aps-sidsoops no.01:42
aps-sidsmithro: still no luck. I think there should be a folder named "speakertrack" in here.
tpbTitle: gst-plugins-bad/gst at speakertrack · timvideos/gst-plugins-bad · GitHub (at
tpbTitle: gst-plugins-bad/ext/speakertrack at speakertrack · timvideos/gst-plugins-bad · GitHub (at
mithrogit clone git://; cd gst-plugins-bad; git checkout origin/speakertrack; find -name speakertrack01:57
aps-sidsI was using github search01:57
*** mobydikc has quit IRC03:01
mithroCarlFK: do you time to actually work on things but don't know where to start with gst-switch?03:16
CarlFKmithro: yes - for some value of "have time"03:24
CarlFKI know where to start: install it03:26
CarlFKgiven 3 of us have now failed, I consider that a blocker that you should sort out03:26
CarlFKThere is a chance it gets used for DebCon in August, but we need to get things moving03:28
*** mobydikc has joined #timvideos03:31
mobydikcfile system matter at all in this dvswitch/gstswitch?03:32
mobydikcext2 or 4 perferred?03:32
CarlFKdoesn't matter - do ext403:34
CarlFK4 will recover from a power failure in a minute or so.  ext2 will take 45 minutes to check a 200 gig drive03:34
*** mobydikc has quit IRC03:45
*** CARAM has quit IRC04:15
*** aps-sids has quit IRC04:16
*** mithro has quit IRC04:17
*** Niharika has joined #timvideos04:32
*** CARAM has joined #timvideos04:32
*** mithro has joined #timvideos04:35
*** ChanServ sets mode: +o mithro04:35
*** aps-sids has joined #timvideos04:39
*** mithro has quit IRC06:08
*** mithro has joined #timvideos06:13
*** ChanServ sets mode: +o mithro06:13
*** mparuszewski has joined #timvideos06:16
*** slomo has joined #timvideos07:13
*** slomo has joined #timvideos07:13
*** Palash has joined #timvideos07:13
*** mparuszewski has quit IRC07:14
*** Palash has quit IRC07:17
*** tija has joined #timvideos07:26
*** tariq786_lab has joined #timvideos07:58
*** tariq786 has quit IRC08:04
*** CarlFK has quit IRC08:04
*** Niharika has quit IRC08:04
*** puck has quit IRC08:04
*** micolous has quit IRC08:04
*** CarlFK has joined #timvideos08:06
*** sets mode: +v CarlFK08:06
*** Niharika has joined #timvideos08:11
*** puck has joined #timvideos08:11
*** micolous has joined #timvideos08:11
*** Niharika has left #timvideos08:43
*** Niharika has quit IRC08:43
*** tija_ has joined #timvideos09:34
*** tija has quit IRC09:35
*** tija_ has quit IRC09:39
*** mparuszewski has joined #timvideos10:08
*** slomo has quit IRC10:32
*** slomo has joined #timvideos10:34
*** slomo has joined #timvideos10:34
*** mparuszewski has quit IRC12:10
*** Niharika has joined #timvideos12:46
*** FeltonChris has quit IRC13:09
*** mparuszewski has joined #timvideos13:37
*** mparuszewski has quit IRC14:23
*** mparuszewski has joined #timvideos14:38
aps-sidsCarlFK: ping?14:46
*** FeltonChris has joined #timvideos15:03
CarlFKaps-sids: pong (kinda)15:08
aps-sidsCarlFK: I just installed gst-switch completely and the server and ui runs for me. But they do crash after sometime. Also, I'm not sure what to do next.15:09
aps-sidsAt least install was successful for me.15:09
CarlFKneat - can you dump your bash history into something like an install script15:10
CarlFKhave you used vagrant?15:11
aps-sidsI actually used the install script in repo only. That just worked fine for me.15:11
aps-sidsNo vagrant15:11
CarlFKaps-sids: what about  mithro:
tpbTitle: gst-plugins-bad/ext/speakertrack at speakertrack · timvideos/gst-plugins-bad · GitHub (at
CarlFKor really, what script - I'll just run it - ubuntu precise right ?15:14
aps-sidsThat missing file error is there in travis, it worked fine for me15:14
aps-sidschmod +x install2.sh15:15
aps-sidsyes, ubuntu precise15:15
CarlFKheh - I love how that is the only file used from the timvideos repo: git clone and uses that15:22
tpbTitle: hyades/gst-switch · GitHub (at
CarlFKalso, I am pretty sure used
tpbTitle: gst-switch/scripts/ at master · timvideos/gst-switch · GitHub (at
CarlFKI remember wondering about "pip install mock"15:23
aps-sidsactually README says to use :P15:24
CarlFKpretty sure I did that too, cuz I remember thinking it was silly that it was using code from some other repo15:28
CarlFKI may not have been on precise though15:29
aps-sidsI'm wondering why build is failing on travis though. Output is too verbose to figure out why.15:32 finished15:40
aps-sidswow, that's some pretty fast internet. it's really bumpy here.15:43
CarlFKomg I have the UI up!15:45
CarlFKany idea how to add an input?15:49
CarlFKtest pattern or web cam or whatever15:50
aps-sidsno, not really.15:51
aps-sidsit says video input port is 300015:52
aps-sidsSupported input video format: I420 (video/x-raw), 1280x720 (for debug mode, the video size could be 300x200).15:52
aps-sidsnot sure how to feed it though.15:52
aps-sidsI need to leave15:54
CarlFKk - thanks for the leg work15:54
aps-sidsNo problems. Let me know if you are able to test.15:54
CarlFKI need to prep for the show - plane leaves tomorrow morning15:55
*** mparuszewski has quit IRC16:00
*** tija has joined #timvideos16:23
*** tija has quit IRC16:24
CarlFKthat's what I get for a UI window17:08
CarlFKer, plus window stuff17:08
CarlFKimport foo.png just grabbed the contents17:08
*** Niharika has quit IRC17:22
*** Niharika has joined #timvideos17:43
*** Niharika has left #timvideos17:43
*** slomo_ has joined #timvideos18:49
*** slomo has quit IRC18:52
*** hyades has joined #timvideos19:13
hyadeshi CarlFK19:23
CarlFKhyades: hey!19:37
hyadesi had sent a pull request replacing the repos19:37
hyadessomehow had missed that out earlier19:38
CarlFKI have gst-switch-serv and -ui running - I am guessing it is like dvswitch , like do I now connect sources and sinks?19:39
hyadesya you can just add sources and sinks19:39
CarlFKer, are there docs about this?19:40
hyadesi guess the source port was 3000?19:40
CarlFKyeah - I did gst-switch-srv --video-input-port=3000 --audio-input-port=4000 --control-port=500019:41
hyadesdocs are not there19:41
hyadesone sec finding the exact line19:42
hyadesCarlFK: do you want to add through the API or through terminal?19:44
hyadesadd using gst-launch-1.019:44
hyadesthe pipeline is like this19:44
tpbTitle: Replaced hyades/gst-switch to timvideos/gst-switch · 414fc98 · hyades/gst-switch · GitHub (at
tpbTitle: gst-switch/tests/test_switch_server.c at master · timvideos/gst-switch · GitHub (at
*** mparuszewski has joined #timvideos19:45
hyadesthe lines 1175 to 118319:46
hyadesall the pipelines together19:46
CarlFKgot it19:54
CarlFKdo you have time to put together the command?19:54
CarlFKI am packing now.. not much time, but I would like to be able to tell people I have seen it work19:54
aps-sidsCarlFK: see if this works for you..    gst-launch -v videotestsrc pattern=snow ! video/x-raw,width=1280,height=720 ! tcpclientsink host= port=300019:57
CarlFKWARNING: erroneous pipeline: could not link videotestsrc0 to tcpclientsink019:58
aps-sidsgst-launch -v videotestsrc pattern=snow ! tcpclientsink host= port=300019:59
aps-sidsthis should work19:59
CarlFKmaybe - it added a red box over on the left, but I don't see any snow20:01
CarlFKgst-switch-serv spews output to the terminal right from the start, so hard to tell if it is saying anything new20:02
aps-sidssame for me, adds a red box but no input. this works though    gst-launch -v videotestsrc pattern=snow ! ximagesink20:03
aps-sidsi mean without the gst-switch sink20:03
CarlFKnot sure I would call this working ;/20:07
hyadespattern is a integer from 1 to 1920:13
hyadesnot snow :P20:13
hyadesand use gst-launch-1.020:13
hyadesheight is 300 w=20020:15
hyadessorry its 0 and 1920:17
hyadesand also a gdppay pipeline is needed20:18
CarlFKlet me know when you have something I can cut/paste into a term20:18
aps-sidshyades: snow works for ximagesink. Would it not work with gst-switch?20:23
CarlFKno clue20:25
hyadesCarlFK: i dont have a system to try on20:25
aps-sidsaccording to gst documentation, snow is a valid pattern value20:26
tpbTitle: Getting Started - Vagrant Documentation (at
CarlFKif you can get that working, then you can have a system to test with20:28
tpbTitle: dvsmon/Vagrantfile at master · CarlFK/dvsmon · GitHub (at
CarlFKthat will setup and run DVswitch20:29
CarlFK  config.vm.box_url = ""20:30
CarlFKthat is a ubuntu-server install - I think about 200 meg20:30
aps-sidsCarlFK: this works for me..   gst-launch-1.0 -v videotestsrc pattern=snow ! video/x-raw,width=1280,height=720  ! gdppay ! tcpclientsink name=tcp_sink port=300020:46
CarlFKyay snow20:51
CarlFKwow, there is like 10 second lag between clicking on a thumb and the feed switching20:54
CarlFKalso, no snow in the boxes on the left20:55
CarlFKI have a feeling thats a bug20:55
aps-sidsyes, this whole thing seems a bit buggy and it even crashes the gst-swich server sometimes20:57
hyadesthe lag = time difference between the starting of the two21:01
CarlFKum.. that sounds like a huge problem21:04
hyadesit crashes if its not installed properly21:09
hyadesaps-sids: snow might be reference to one of the things :P21:11
CarlFKthere shouldn't be any lag.  which is impossible.  the lag should pretty much be unnoticeable21:12
hyadesfrom what I have noticed if I started the srv and the src at almost same time, the lag is very less21:13
hyadesmore the time in between, more the lag is21:14
hyadeshow are you seeing the output?21:20
hyadesa sink or UI?21:20
hyadessorry, its the time b/w the server and the sink/ui21:21
hyadesand not the source21:21
*** mpar has joined #timvideos21:43
*** mparuszewski has quit IRC21:45
*** slomo_ has quit IRC22:12
*** mpar has quit IRC22:15

Generated by 2.12.1 by Marius Gedminas - find it at!