*** tpb has joined #timvideos | 00:00 | |
*** FeltonChris has joined #timvideos | 00:09 | |
*** FeltonChris has quit IRC | 00:17 | |
*** FeltonChris has joined #timvideos | 00:29 | |
*** puck has quit IRC | 01:11 | |
*** puck has joined #timvideos | 01:13 | |
tariq786 | hi | 01:14 |
---|---|---|
CarlFK | https://github.com/timvideos/gst-switch | 01:17 |
tpb | Title: timvideos/gst-switch · GitHub (at github.com) | 01:17 |
CarlFK | ignore that for now ;) | 01:17 |
CarlFK | mithro: ping | 01:18 |
mithro | CarlFK: pong | 01:19 |
CarlFK | can you shave off 5% of your hdmi time and nudge gst-switch along | 01:19 |
CarlFK | currently dvswtich wont' build without being patched with a "please don't commit this" patch | 01:19 |
CarlFK | and even if you use it, it crashes as soon as you hook up a source | 01:20 |
CarlFK | as does the version in the ubuntu repo - some ffmpeg/libav api change I think | 01:20 |
CarlFK | so 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-switch | 01:21 |
CarlFK | C, D, E - others are too | 01:21 |
CarlFK | Mike H just asked me about installing dvsiwthc, and discovered it crashing | 01:22 |
CarlFK | so it is pretty frustrating that gst-switch is in my mind stalled | 01:23 |
CarlFK | and you are the person to get it un-stalled | 01:23 |
mithro | CarlFK: have you tried contacting hyades? | 01:25 |
CarlFK | nope | 01:25 |
CarlFK | did he write it? | 01:25 |
mithro | nope, but he added the python API | 01:26 |
CarlFK | mithro: please put a little effort into getting in "up" | 01:27 |
mithro | last year's GSoC student | 01:27 |
*** mobydikc has joined #timvideos | 01:27 | |
CarlFK | mobydikc: hi MIke | 01:27 |
mobydikc | hola | 01:28 |
mithro | It's unlikely I'm going to have much time to figure it out | 01:28 |
CarlFK | mithro: poke anyone who might | 01:28 |
mithro | CarlFK: hyades probably even has more knowledge about it then me | 01:28 |
CarlFK | then poke him | 01:28 |
mithro | as he was the last person to touch the code I believe | 01:28 |
CarlFK | you know more about it than I do | 01:29 |
mithro | ~seen hyades | 01:29 |
tpb | mithro: 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 https://github.com/aps-sids/flumotion-orig/blob/master/.travis.yml#L15 | 01:29 |
mithro | sounds like aps-sids might have touched it too :P | 01:29 |
CarlFK | all I can do is exactly what I am going to tell mike: | 01:29 |
CarlFK | https://github.com/timvideos/gst-switch see if you can figure it out | 01:29 |
tpb | Title: timvideos/gst-switch · GitHub (at github.com) | 01:29 |
aps-sids | Hi 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 |
CarlFK | aps-sids: yay! | 01:31 |
CarlFK | aps-sids: I followed the install to the letter, no good. I saw where things seemed odd and tryied to work around it, also fail | 01:32 |
aps-sids | Hmm, I'm not able to track down this file https://github.com/timvideos/gst-switch/blob/speaker-tracking/tools/gstswitchptz.c#L30 | 01:33 |
tpb | Title: gst-switch/tools/gstswitchptz.c at speaker-tracking · timvideos/gst-switch · GitHub (at github.com) | 01:33 |
CarlFK | mobydikc: what was your interest in dvswtich ? | 01:34 |
mithro | aps-sids: that is in gst-plugins-bad I think | 01:34 |
mobydikc | I'm setting up a video studio in our jam space | 01:34 |
mobydikc | Make live music videos | 01:34 |
mobydikc | Maybe stream them. We also through rave parties, and we're looking at doing some video streaming of that | 01:34 |
CarlFK | so if the first few tank, no big deal | 01:35 |
CarlFK | ? | 01:35 |
mobydikc | Me? I'm crash and burn style :-) | 01:35 |
mobydikc | no big deal | 01:35 |
CarlFK | given dvswitch is in wonky land right now, I think it makes sense to try and use gst-switch | 01:36 |
mobydikc | I like the PVT thing | 01:36 |
mobydikc | That sounds great | 01:36 |
CarlFK | I have no idea which will be more painful, but at least gstswitch is 'new' | 01:36 |
mobydikc | or PTZ rather | 01:36 |
CarlFK | I have no idea when/if that will happen | 01:37 |
mobydikc | still, more promising than dvswitch | 01:38 |
CarlFK | bingo | 01:39 |
mithro | did you get anywhere with snowmix? | 01:39 |
CarlFK | mithro: not really. | 01:39 |
CarlFK | my attempts to contact the author failed | 01:39 |
CarlFK | "it can be customized" doesn't really move me | 01:40 |
aps-sids | mithro: Can't locate in gst-plugins-bad as well :( | 01:40 |
mithro | aps-sids: you tried the speakertrack branch right? | 01:41 |
aps-sids | oops no. | 01:42 |
aps-sids | mithro: still no luck. I think there should be a folder named "speakertrack" in here. https://github.com/timvideos/gst-plugins-bad/tree/speakertrack/gst | 01:55 |
tpb | Title: gst-plugins-bad/gst at speakertrack · timvideos/gst-plugins-bad · GitHub (at github.com) | 01:55 |
mithro | https://github.com/timvideos/gst-plugins-bad/tree/speakertrack/ext/speakertrack | 01:56 |
tpb | Title: gst-plugins-bad/ext/speakertrack at speakertrack · timvideos/gst-plugins-bad · GitHub (at github.com) | 01:56 |
aps-sids | Ah. | 01:56 |
mithro | git clone git://github.com/timvideos/gst-plugins-bad.git; cd gst-plugins-bad; git checkout origin/speakertrack; find -name speakertrack | 01:57 |
aps-sids | I was using github search | 01:57 |
*** mobydikc has quit IRC | 03:01 | |
mithro | CarlFK: do you time to actually work on things but don't know where to start with gst-switch? | 03:16 |
CarlFK | mithro: yes - for some value of "have time" | 03:24 |
CarlFK | I know where to start: install it | 03:26 |
CarlFK | given 3 of us have now failed, I consider that a blocker that you should sort out | 03:26 |
CarlFK | There is a chance it gets used for DebCon in August, but we need to get things moving | 03:28 |
*** mobydikc has joined #timvideos | 03:31 | |
mobydikc | file system matter at all in this dvswitch/gstswitch? | 03:32 |
mobydikc | ext2 or 4 perferred? | 03:32 |
CarlFK | doesn't matter - do ext4 | 03:34 |
CarlFK | 4 will recover from a power failure in a minute or so. ext2 will take 45 minutes to check a 200 gig drive | 03:34 |
mobydikc | cool | 03:45 |
*** mobydikc has quit IRC | 03:45 | |
*** CARAM has quit IRC | 04:15 | |
*** aps-sids has quit IRC | 04:16 | |
*** mithro has quit IRC | 04:17 | |
*** Niharika has joined #timvideos | 04:32 | |
*** CARAM has joined #timvideos | 04:32 | |
*** mithro has joined #timvideos | 04:35 | |
*** ChanServ sets mode: +o mithro | 04:35 | |
*** aps-sids has joined #timvideos | 04:39 | |
*** mithro has quit IRC | 06:08 | |
*** mithro has joined #timvideos | 06:13 | |
*** ChanServ sets mode: +o mithro | 06:13 | |
*** mparuszewski has joined #timvideos | 06:16 | |
*** slomo has joined #timvideos | 07:13 | |
*** slomo has joined #timvideos | 07:13 | |
*** Palash has joined #timvideos | 07:13 | |
*** mparuszewski has quit IRC | 07:14 | |
*** Palash has quit IRC | 07:17 | |
*** tija has joined #timvideos | 07:26 | |
*** tariq786_lab has joined #timvideos | 07:58 | |
*** tariq786 has quit IRC | 08:04 | |
*** CarlFK has quit IRC | 08:04 | |
*** Niharika has quit IRC | 08:04 | |
*** puck has quit IRC | 08:04 | |
*** micolous has quit IRC | 08:04 | |
*** CarlFK has joined #timvideos | 08:06 | |
*** kornbluth.freenode.net sets mode: +v CarlFK | 08:06 | |
*** Niharika has joined #timvideos | 08:11 | |
*** puck has joined #timvideos | 08:11 | |
*** micolous has joined #timvideos | 08:11 | |
*** Niharika has left #timvideos | 08:43 | |
*** Niharika has quit IRC | 08:43 | |
*** tija_ has joined #timvideos | 09:34 | |
*** tija has quit IRC | 09:35 | |
*** tija_ has quit IRC | 09:39 | |
*** mparuszewski has joined #timvideos | 10:08 | |
*** slomo has quit IRC | 10:32 | |
*** slomo has joined #timvideos | 10:34 | |
*** slomo has joined #timvideos | 10:34 | |
*** mparuszewski has quit IRC | 12:10 | |
*** Niharika has joined #timvideos | 12:46 | |
*** FeltonChris has quit IRC | 13:09 | |
*** mparuszewski has joined #timvideos | 13:37 | |
*** mparuszewski has quit IRC | 14:23 | |
*** mparuszewski has joined #timvideos | 14:38 | |
aps-sids | CarlFK: ping? | 14:46 |
*** FeltonChris has joined #timvideos | 15:03 | |
CarlFK | aps-sids: pong (kinda) | 15:08 |
aps-sids | CarlFK: 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-sids | At least install was successful for me. | 15:09 |
CarlFK | neat - can you dump your bash history into something like an install script | 15:10 |
CarlFK | have you used vagrant? | 15:11 |
aps-sids | I actually used the install script in repo only. That just worked fine for me. | 15:11 |
aps-sids | No vagrant | 15:11 |
CarlFK | aps-sids: what about mithro: https://github.com/timvideos/gst-plugins-bad/tree/speakertrack/ext/speakertrack | 15:11 |
tpb | Title: gst-plugins-bad/ext/speakertrack at speakertrack · timvideos/gst-plugins-bad · GitHub (at github.com) | 15:11 |
CarlFK | or really, what script - I'll just run it - ubuntu precise right ? | 15:14 |
aps-sids | That missing file error is there in travis, it worked fine for me | 15:14 |
aps-sids | wget https://raw.github.com/timvideos/gst-switch/master/scripts/install2.sh | 15:15 |
aps-sids | chmod +x install2.sh | 15:15 |
aps-sids | ./install2.sh | 15:15 |
aps-sids | yes, ubuntu precise | 15:15 |
CarlFK | heh - I love how that is the only file used from the timvideos repo: git clone https://github.com/hyades/gst-switch.git and uses that | 15:22 |
tpb | Title: hyades/gst-switch · GitHub (at github.com) | 15:22 |
CarlFK | also, I am pretty sure used https://github.com/timvideos/gst-switch/blob/master/scripts/install.sh | 15:23 |
tpb | Title: gst-switch/scripts/install.sh at master · timvideos/gst-switch · GitHub (at github.com) | 15:23 |
CarlFK | I remember wondering about "pip install mock" | 15:23 |
aps-sids | actually README says to use install2.sh :P | 15:24 |
CarlFK | pretty sure I did that too, cuz I remember thinking it was silly that it was using code from some other repo | 15:28 |
aps-sids | oh | 15:28 |
CarlFK | I may not have been on precise though | 15:29 |
aps-sids | I'm wondering why build is failing on travis though. Output is too verbose to figure out why. | 15:32 |
CarlFK | install2.sh finished | 15:40 |
aps-sids | wow, that's some pretty fast internet. it's really bumpy here. | 15:43 |
CarlFK | omg I have the UI up! | 15:45 |
CarlFK | any idea how to add an input? | 15:49 |
CarlFK | test pattern or web cam or whatever | 15:50 |
aps-sids | no, not really. | 15:51 |
aps-sids | it says video input port is 3000 | 15:52 |
aps-sids | Supported input video format: I420 (video/x-raw), 1280x720 (for debug mode, the video size could be 300x200). | 15:52 |
aps-sids | not sure how to feed it though. | 15:52 |
aps-sids | I need to leave | 15:54 |
CarlFK | k - thanks for the leg work | 15:54 |
aps-sids | No problems. Let me know if you are able to test. | 15:54 |
CarlFK | I need to prep for the show - plane leaves tomorrow morning | 15:55 |
*** mparuszewski has quit IRC | 16:00 | |
*** tija has joined #timvideos | 16:23 | |
*** tija has quit IRC | 16:24 | |
CarlFK | that's what I get for a UI window | 17:08 |
CarlFK | er, plus window stuff | 17:08 |
CarlFK | import foo.png just grabbed the contents | 17:08 |
*** Niharika has quit IRC | 17:22 | |
*** Niharika has joined #timvideos | 17:43 | |
*** Niharika has left #timvideos | 17:43 | |
*** slomo_ has joined #timvideos | 18:49 | |
*** slomo has quit IRC | 18:52 | |
*** hyades has joined #timvideos | 19:13 | |
hyades | hi CarlFK | 19:23 |
CarlFK | hyades: hey! | 19:37 |
hyades | i had sent a pull request replacing the repos | 19:37 |
hyades | somehow had missed that out earlier | 19:38 |
CarlFK | I have gst-switch-serv and -ui running - I am guessing it is like dvswitch , like do I now connect sources and sinks? | 19:39 |
hyades | ya you can just add sources and sinks | 19:39 |
CarlFK | how? | 19:40 |
CarlFK | er, are there docs about this? | 19:40 |
hyades | i guess the source port was 3000? | 19:40 |
CarlFK | yeah - I did gst-switch-srv --video-input-port=3000 --audio-input-port=4000 --control-port=5000 | 19:41 |
hyades | docs are not there | 19:41 |
hyades | one sec finding the exact line | 19:42 |
hyades | CarlFK: do you want to add through the API or through terminal? | 19:44 |
CarlFK | terminal | 19:44 |
hyades | add using gst-launch-1.0 | 19:44 |
hyades | the pipeline is like this | 19:44 |
hyades | https://github.com/hyades/gst-switch/commit/414fc9827db37905482f92183256637512483ae0 | 19:44 |
tpb | Title: Replaced hyades/gst-switch to timvideos/gst-switch · 414fc98 · hyades/gst-switch · GitHub (at github.com) | 19:44 |
hyades | sorry | 19:45 |
hyades | https://github.com/timvideos/gst-switch/blob/master/tests/test_switch_server.c#L1175 | 19:45 |
tpb | Title: gst-switch/tests/test_switch_server.c at master · timvideos/gst-switch · GitHub (at github.com) | 19:45 |
*** mparuszewski has joined #timvideos | 19:45 | |
hyades | the lines 1175 to 1183 | 19:46 |
hyades | all the pipelines together | 19:46 |
CarlFK | got it | 19:54 |
CarlFK | do you have time to put together the command? | 19:54 |
CarlFK | I am packing now.. not much time, but I would like to be able to tell people I have seen it work | 19:54 |
aps-sids | CarlFK: see if this works for you.. gst-launch -v videotestsrc pattern=snow ! video/x-raw,width=1280,height=720 ! tcpclientsink host=127.0.0.1 port=3000 | 19:57 |
CarlFK | WARNING: erroneous pipeline: could not link videotestsrc0 to tcpclientsink0 | 19:58 |
aps-sids | gst-launch -v videotestsrc pattern=snow ! tcpclientsink host=127.0.0.1 port=3000 | 19:59 |
aps-sids | this should work | 19:59 |
CarlFK | maybe - it added a red box over on the left, but I don't see any snow | 20:01 |
CarlFK | gst-switch-serv spews output to the terminal right from the start, so hard to tell if it is saying anything new | 20:02 |
aps-sids | yeah | 20:03 |
aps-sids | same for me, adds a red box but no input. this works though gst-launch -v videotestsrc pattern=snow ! ximagesink | 20:03 |
aps-sids | i mean without the gst-switch sink | 20:03 |
CarlFK | not sure I would call this working ;/ | 20:07 |
hyades | pattern is a integer from 1 to 19 | 20:13 |
hyades | not snow :P | 20:13 |
CarlFK | lol | 20:13 |
hyades | and use gst-launch-1.0 | 20:13 |
hyades | height is 300 w=200 | 20:15 |
hyades | sorry its 0 and 19 | 20:17 |
hyades | and also a gdppay pipeline is needed | 20:18 |
CarlFK | let me know when you have something I can cut/paste into a term | 20:18 |
aps-sids | hyades: snow works for ximagesink. Would it not work with gst-switch? | 20:23 |
CarlFK | no clue | 20:25 |
hyades | CarlFK: i dont have a system to try on | 20:25 |
aps-sids | according to gst documentation, snow is a valid pattern value | 20:26 |
CarlFK | http://docs.vagrantup.com/v2/getting-started/index.html | 20:28 |
tpb | Title: Getting Started - Vagrant Documentation (at docs.vagrantup.com) | 20:28 |
CarlFK | if you can get that working, then you can have a system to test with | 20:28 |
CarlFK | https://github.com/CarlFK/dvsmon/blob/master/Vagrantfile | 20:29 |
tpb | Title: dvsmon/Vagrantfile at master · CarlFK/dvsmon · GitHub (at github.com) | 20:29 |
CarlFK | that will setup and run DVswitch | 20:29 |
CarlFK | config.vm.box_url = "http://files.vagrantup.com/precise64.box" | 20:30 |
CarlFK | that is a ubuntu-server install - I think about 200 meg | 20:30 |
aps-sids | CarlFK: 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=3000 | 20:46 |
CarlFK | yay snow | 20:51 |
CarlFK | wow, there is like 10 second lag between clicking on a thumb and the feed switching | 20:54 |
CarlFK | also, no snow in the boxes on the left | 20:55 |
CarlFK | I have a feeling thats a bug | 20:55 |
aps-sids | yes, this whole thing seems a bit buggy and it even crashes the gst-swich server sometimes | 20:57 |
CarlFK | swell. | 20:57 |
hyades | the lag = time difference between the starting of the two | 21:01 |
CarlFK | um.. that sounds like a huge problem | 21:04 |
hyades | why? | 21:07 |
hyades | it crashes if its not installed properly | 21:09 |
hyades | aps-sids: snow might be reference to one of the things :P | 21:11 |
CarlFK | there shouldn't be any lag. which is impossible. the lag should pretty much be unnoticeable | 21:12 |
hyades | true | 21:13 |
hyades | from what I have noticed if I started the srv and the src at almost same time, the lag is very less | 21:13 |
hyades | more the time in between, more the lag is | 21:14 |
CarlFK | weird | 21:19 |
hyades | CarlFK: | 21:20 |
hyades | how are you seeing the output? | 21:20 |
hyades | a sink or UI? | 21:20 |
CarlFK | ui | 21:21 |
hyades | sorry, its the time b/w the server and the sink/ui | 21:21 |
hyades | and not the source | 21:21 |
*** mpar has joined #timvideos | 21:43 | |
*** mparuszewski has quit IRC | 21:45 | |
*** slomo_ has quit IRC | 22:12 | |
*** mpar has quit IRC | 22:15 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!