*** tpb has joined #timvideos | 00:00 | |
mithro | morning people | 01:44 |
---|---|---|
mithro | CARAM_: did you see https://github.com/timvideos/streaming-system/issues/56#issuecomment-45690761 ? | 01:51 |
tpb | Title: Create a docker package for flumotion · Issue #56 · timvideos/streaming-system · GitHub (at github.com) | 01:51 |
mithro | shenki: ping? | 01:53 |
ayush3504 | mithro: good morning | 02:08 |
mithro | hello ayush3504 | 02:08 |
mithro | looking at your report now | 02:08 |
ayush3504 | yes i see a wombat there ;) | 02:09 |
CARAM_ | mithro: I absolutely have not | 02:35 |
CARAM_ | I have been trying to get collector / encoder configured correctly the past couple of days, but this looks really good... | 02:35 |
mithro | You should subscribe to the bug. | 02:43 |
ayush3504 | mithro: doing diagram, could you review again | 02:51 |
mithro | ayush3504: diagram URL? | 03:04 |
mithro | CARAM_: do you need any help with that? | 03:04 |
mithro | CARAM_: did you see the tool which generates the configuration for them? | 03:04 |
CARAM_ | yeah and I got CarlFK's notes on it as well | 03:05 |
CARAM_ | so I'm good, but thanks | 03:05 |
mithro | CARAM_: please do ask questions when you get stuck | 03:06 |
mithro | aps-sids: ping? | 03:06 |
mithro | ayush3504: I don't see any changes in the diagram? | 03:07 |
ayush3504 | will be pasting just a part of it in the document | 03:08 |
ayush3504 | fixing shapes of connectors and other things | 03:08 |
mithro | ayush3504: which part? draw a box around it | 03:10 |
ayush3504 | mithro: two diagrams, one explaining how the connectors align so that everything fits inside a box. other one showing that a daughter board can be made a adapter with female db9 | 03:13 |
mithro | ayush3504: sounds good | 03:13 |
mithro | ayush3504: I was also wondering if we could consider having an optionally populated PIC on the motherboard | 03:13 |
ayush3504 | mithro: hmm would it be for? | 03:15 |
mithro | ayush3504: two options | 03:16 |
mithro | ayush3504: a) using the board without the HDMI2USB | 03:16 |
mithro | ayush3504: b) emulating the Numato production board | 03:16 |
ayush3504 | mithro: can u tell a bit more about a) | 03:17 |
mithro | ayush3504: There are plenty of budget PICs which support USB | 03:17 |
ayush3504 | mithro: ah got it | 03:18 |
ayush3504 | mithro: the ones i found cheap for this purpose was PIC18F14K50 | 03:18 |
mithro | ayush3504: Yeah there is a bunch of choices | 03:18 |
mithro | if b) is a primary goal, then we should us the same PIC they used | 03:19 |
ayush3504 | mithro: you mean the PIC24 in digilent board? | 03:20 |
mithro | ayush3504: no. The Numato board has a PIC18F series chip for the PMIC which also does extra peripherals like the serial ports | 03:20 |
ayush3504 | mithro: okay | 03:20 |
mithro | but lets discuss that once you have the other stuff finished | 03:21 |
mithro | ayush3504: so? | 04:06 |
ayush3504 | mithro: give me 10-15 minutes to finish documenting the board layout changes | 04:09 |
*** CarlFK has quit IRC | 04:20 | |
*** Niharika has joined #timvideos | 04:32 | |
ayush3504 | mithro: review the doc once more | 04:36 |
mithro | ayush3504: looking now | 04:41 |
mithro | ayush3504: diagram looks good | 04:42 |
ayush3504 | mithro: great | 04:43 |
*** xobs has joined #timvideos | 04:44 | |
mithro | ayush3504: we also have the board going to the wrong edge I think | 04:44 |
mithro | the edge it is going to has limited connectors, where as if it went to the other edge it would share with the ethernet, 3.5mm audio, hdmi, power | 04:45 |
ayush3504 | can you point which edge should it be, currently it's the upper edge in the diagram | 04:46 |
*** CarlFK has joined #timvideos | 04:46 | |
*** ChanServ sets mode: +v CarlFK | 04:46 | |
mithro | which edge has the thernet, 3.5mm audio, hdmi, power? | 04:46 |
ayush3504 | bottom one. | 04:49 |
ayush3504 | i think i should fix the arrow to point it to upper edge. | 04:50 |
ayush3504 | mithro: see again, the 3rd diagram | 04:51 |
mithro | ayush3504: right, the bottom one | 04:54 |
ayush3504 | mithro: yes, working on middle one right now | 04:54 |
mithro | shenki: nope! | 05:07 |
shenki | mithro: ok. im in canberra, so perhaps i'll rsync the ISE dir over to one of our servers while im here | 05:08 |
mithro | shenki: I had a couple of questions for you | 05:08 |
shenki | mithro: ok. im about to play counterstrike, but shoot | 05:09 |
mithro | shenki: a) do we actually understand what the bottle neck for the fps is yet? | 05:09 |
shenki | nope. that's why ajit is doing the simulation. he is confident that will help us understand the bottle neck | 05:09 |
mithro | shenki: we get almost twice as much FPS when the quality is 50% right? | 05:10 |
shenki | i am less confident, but i think it's a task that is worth doing | 05:10 |
mithro | shenki: that didn't lead anywhere? | 05:10 |
mithro | shenki: as well, did he get any further with having the uart output the FPS internally? | 05:10 |
shenki | mithro: i have a strong suspicion that the issue is throughput to/from the DDR | 05:10 |
mithro | shenki: lastly, do you know much about usb-serial - It looks like with a CDC-ACM device we need 2 endpoints per serial port which kind of sucks. The usb-serial driver appears to support devices which have many serial ports per endpoint? | 05:11 |
shenki | mithro: i don't know heaps about it. i could do some research | 05:12 |
shenki | why do you need many serial ports? | 05:12 |
*** emusan has joined #timvideos | 05:12 | |
shenki | wouldn't it be smarter to define a protocol over which you multiplex many operations? | 05:12 |
shenki | i presume this is for the PTZ stuff. is there an existing protocol/software you're planning on being compatable with, or will we need to develop host side softare | 05:13 |
shenki | bbl, PS3 time | 05:13 |
ayush3504 | mithro: should i post it now? take a look if you want | 05:14 |
mithro | shenki: we'd like the multiplexing to be transparent to the software so it can just treat it like a serial port | 05:14 |
mithro | shenki: your playing PS3 in the middle of the day!? You don't work for Google :P | 05:15 |
mithro | ayush3504: the last diagram needs to be updated right? | 05:15 |
emusan | mithro: do you have a GSoC student working on CI? | 05:15 |
mithro | ayush3504: the edge issue | 05:15 |
mithro | emusan: no | 05:15 |
ayush3504 | mithro: i did make the arrow longer | 05:16 |
ayush3504 | mithro: so that it points to the upper edge | 05:16 |
emusan | ah, I could take a stab at it if you'd like, I'm not too familiar with EC2 though | 05:16 |
mithro | emusan: we where looking at if we could speed up student development / compile time then on their local machines | 05:16 |
mithro | shenki: was the last person looking at it | 05:16 |
mithro | but he has just gone to play games | 05:17 |
mithro | shenki: writing less drivers is also good :P | 05:17 |
mithro | shenki: I also wanted to know if there is any reason the Cypress FX2 couldn't emulate a USB hub? | 05:17 |
emusan | I have a setup right now that will check the last commit before a push and if the word BUILD is in it then it will run a makefile and email the log and any bitfile generated | 05:17 |
mithro | ayush3504: you want to flip the board so the connectors along the bottom edge | 05:18 |
mithro | emusan: github can do triggers in many different ways | 05:18 |
emusan | yeah, I use a post-recieve hook | 05:18 |
ayush3504 | mithro: oh okay | 05:19 |
emusan | and then I just check the last commit and grep out a BUILD, it's not fancy or anything, but it works for me | 05:19 |
emusan | is there anything more you'd be looking for from it? | 05:19 |
mithro | emusan: I think we should just always do it | 05:19 |
emusan | ah, okay, that's even easier then | 05:19 |
mithro | emusan: all types of stats would be useful :P | 05:19 |
mithro | emusan: but start easy first? :P | 05:19 |
mithro | emusan: I wonder if we could use travis-ci as an intermediary so we get the green/red badges and such? | 05:20 |
emusan | I'm not too familiar with that, perhaps | 05:21 |
emusan | mithro: I don't think travis-ci would work, you need access to the build machine to install the Xilinx tools | 05:27 |
mithro | emusan: the travis-ci wouldn't actually do the build. It would just call the EC2 system to start if off and then get a response | 05:27 |
emusan | ahh, okay, that could work | 05:28 |
emusan | the only other thing I'm not sure about would be licensing... | 05:28 |
emusan | I don't know if you really care too much about the details of that, just not sure how much a webpack allows one to do in terms of a build-server type thing | 05:28 |
emusan | I'll look into it some though, I've been considering setting this sort of thing up as a service on my own anyway | 05:30 |
ayush3504 | mithro: see again? | 05:30 |
mithro | ayush3504: looks good! | 05:31 |
ayush3504 | mithro: cool :) | 05:31 |
*** Niharika has quit IRC | 05:46 | |
*** slomo has joined #timvideos | 06:07 | |
*** emusan has quit IRC | 06:10 | |
*** slomo_ has joined #timvideos | 06:15 | |
*** slomo has quit IRC | 06:15 | |
*** slomo_ has quit IRC | 06:21 | |
*** slomo_ has joined #timvideos | 06:22 | |
*** slomo__ has joined #timvideos | 06:27 | |
*** slomo_ has quit IRC | 06:29 | |
*** slomo__ has quit IRC | 06:37 | |
*** slomo has joined #timvideos | 06:57 | |
*** slomo has joined #timvideos | 06:57 | |
shenki | mithro: big beefy servers don't seem to make it any faster | 06:57 |
mithro | shenki: yes, I think we discovered that so far? | 06:58 |
shenki | well, i just ran it on a 24-core Xeon sever | 06:58 |
shenki | just to confirm | 06:58 |
shenki | it saved 40 seconds over EC2 | 06:58 |
shenki | 5% improvement | 06:59 |
shenki | not really worth it imo | 07:00 |
mithro | shenki: ahh | 07:01 |
mithro | shenki: kind of sucky :/ | 07:01 |
mithro | shenki: I wonder where they are bound? | 07:01 |
shenki | yeah. i wonder what it's doing | 07:01 |
shenki | they must have a bunch of solvers that run for a fixed number of seconds | 07:02 |
mithro | shenki: It would be interested to see how the output compares between a fast machine and slow machine | 07:04 |
mithro | shenki: IE are we getting some type of better optimisation? | 07:04 |
shenki | mithro: i wondered that too | 07:05 |
shenki | mithro: i will write a blog post about my findings. hopefully we can get some answers from people in the know | 07:05 |
mithro | shenki: that would be great | 07:05 |
mithro | emusan was more interested in doing the CI stuff | 07:06 |
*** slomo has quit IRC | 07:06 | |
shenki | hrm? | 07:08 |
shenki | who's that ? | 07:09 |
*** slomo has joined #timvideos | 07:12 | |
mithro | see scrollback | 07:18 |
*** slomo has quit IRC | 07:22 | |
shenki | ok | 07:23 |
shenki | they have gone | 07:23 |
shenki | yeah, what he said sounds good | 07:24 |
shenki | use travis to trigger an EC2 instance to start up | 07:24 |
shenki | do the build, copy out hte contents and log to s3, and update the badge on github | 07:25 |
shenki | mithro: fireing up a ec2 instance is really quick; much faster than the few minutes we were guessing the other day | 07:25 |
mithro | travis generates the badges | 07:26 |
shenki | yeah | 07:31 |
shenki | those steps i was describing i was assuming would be run by travis | 07:31 |
*** slomo has joined #timvideos | 07:39 | |
*** slomo has quit IRC | 07:47 | |
*** slomo has joined #timvideos | 07:59 | |
*** Niharika has joined #timvideos | 08:02 | |
mithro | aps-sids: ping? | 08:02 |
aps-sids | mithro: pong | 08:02 |
mithro | aps-sids: we have a discont on eater default of <-- do you know where that message comes from? | 08:03 |
aps-sids | mithro: it's there in feedcomponent0.10.py | 08:04 |
mithro | can you link me to your current code with that? | 08:05 |
aps-sids | mithro: https://github.com/aps-sids/flumotion-orig/blob/porting-to-gst1.0/flumotion/component/feedcomponent010.py#L246-L294 | 08:07 |
tpb | Title: flumotion-orig/flumotion/component/feedcomponent010.py at porting-to-gst1.0 · aps-sids/flumotion-orig · GitHub (at github.com) | 08:07 |
aps-sids | mithro: I haven't commit changes I made for porting httpstreamer since its not working. Should I commit those too? | 08:07 |
mithro | aps-sids: yeah, you should do it on a separate branch | 08:08 |
aps-sids | mithro: https://github.com/aps-sids/flumotion-orig/commit/f4db27450497fd252ff057cd5ba73cf31a58d74e | 08:12 |
tpb | Title: httpstreamer ported (stream not working) · f4db274 · aps-sids/flumotion-orig · GitHub (at github.com) | 08:12 |
*** slomo has quit IRC | 08:12 | |
mithro | aps-sids: so that message is coming from gstreamer then it appears? | 08:15 |
mithro | oh | 08:16 |
mithro | you linked me to the wrong line number? | 08:16 |
mithro | https://github.com/aps-sids/flumotion-orig/blob/porting-to-gst1.0/flumotion/component/feedcomponent010.py#L328 ??? | 08:16 |
tpb | Title: flumotion-orig/flumotion/component/feedcomponent010.py at porting-to-gst1.0 · aps-sids/flumotion-orig · GitHub (at github.com) | 08:16 |
*** slomo has joined #timvideos | 08:17 | |
aps-sids | mithro: oh yes, oops | 08:18 |
aps-sids | mithro: actually, this is the correct one, https://github.com/aps-sids/flumotion-orig/blob/porting-to-gst1.0/flumotion/component/feedcomponent010.py#L337-L350 | 08:20 |
tpb | Title: flumotion-orig/flumotion/component/feedcomponent010.py at porting-to-gst1.0 · aps-sids/flumotion-orig · GitHub (at github.com) | 08:20 |
mithro | aps-sids: my current guess is that something in that structure has changed | 08:27 |
mithro | we have a discont on eater default of 3399999774 units between 226 and 3400000000 (flumotion/component/feedcomponent010.py:344) | 08:28 |
mithro | I think that should be | 08:28 |
mithro | we have a discont on eater default of 226 units between 3399999774 and 3400000000 | 08:29 |
aps-sids | yeah, I think so | 08:32 |
mithro | aps-sids: lets try and solve that problem first? | 08:33 |
aps-sids | yes | 08:33 |
*** rohitksingh has joined #timvideos | 08:35 | |
mithro | aps-sids: I don't think that is a major issue though | 08:38 |
mithro | aps-sids: you probably want to filter out packager from the log output too | 08:41 |
mithro | aps-sids: I think this might be your issue... | 08:44 |
mithro | https://www.irccloud.com/pastebin/SfGN1vA0 | 08:44 |
tpb | Title: Pastebin: SfGN1vA0 | IRCCloud (at www.irccloud.com) | 08:44 |
*** sarwarc has joined #timvideos | 08:51 | |
*** slomo has quit IRC | 08:59 | |
mithro | aps-sids: I'm following your "Run a Test Stream" page | 09:09 |
mithro | My output from run-tests is as follows | 09:09 |
mithro | https://www.irccloud.com/pastebin/WqLS5rQH | 09:09 |
tpb | Title: Pastebin: WqLS5rQH | IRCCloud (at www.irccloud.com) | 09:10 |
aps-sids | mithro: that is due to a change I did after that post. Actually, the values test is passing need to be changed from an array to a GstStructure. I'm aware of this. | 09:11 |
aps-sids | I was testing some configs just now and I got a happy httpstreamer component. I'm just confirming everything and testing the stream. | 09:12 |
mithro | I also get the following issue | 09:16 |
mithro | https://www.irccloud.com/pastebin/tqIMoIs1 | 09:16 |
tpb | Title: Pastebin: tqIMoIs1 | IRCCloud (at www.irccloud.com) | 09:16 |
aps-sids | mithro: I'm seeing this for the first time. Also, I got the every component's mood as "happy". It seems there was a problem in configuration I was using. | 09:23 |
mithro | aps-sids: yay! | 09:25 |
aps-sids | mithro: It seems there are discontinuities due to encoder component. Feeding videotest producer directly to httpstreamer causes no discontinuities. Opening stream with gst-launch says "cannot decode stream" | 09:29 |
mithro | aps-sids: what is your gst-launch command? | 09:30 |
*** slomo has joined #timvideos | 09:30 | |
aps-sids | mithro: gst-launch-1.0 -v playbin uri=http://ubuntu.local:8800/ogg-video/ | 09:30 |
mithro | aps-sids: I doubt there is enough information without encoding for it to figure out the format | 09:31 |
*** sarwarc_ has joined #timvideos | 09:31 | |
*** sarwarc has quit IRC | 09:33 | |
aps-sids | mithro: I just checked everything once again. Discontinuities were due to config problems (linking httpstreamer with porter). That problem is now solved (even for encoder). | 09:35 |
aps-sids | mithro: now, if I run without encoder, I get the expected error " Could not determine type of stream." | 09:35 |
aps-sids | mithro: with encoder, it gives "Could not decode stream." | 09:36 |
mithro | you mean *with* the encoder? | 09:36 |
mithro | can you give me your full config? | 09:37 |
aps-sids | mithro: probably I have missed changing playbin2 and decodebin2 elements to playbin and decodebin respectively. just a sec | 09:37 |
aps-sids | mithro: http://pastebin.com/b6vXvGKy | 09:39 |
tpb | Title: [XML] - Pastebin.com (at pastebin.com) | 09:39 |
*** slomo has quit IRC | 09:50 | |
*** slomo has joined #timvideos | 10:03 | |
mithro | aps-sids: you are going to need a muxer in there before it can be decoded | 10:06 |
aps-sids | mithro: I thought so, I'm porting muxer right now | 10:08 |
mithro | aps-sids: great! | 10:08 |
aps-sids | and after this, we won't need to manually use configration, flumotion-admin can be used directly. | 10:09 |
mithro | aps-sids: I always manually use configuration, you get much better control that way | 10:09 |
*** slomo has quit IRC | 10:17 | |
*** slomo has joined #timvideos | 10:32 | |
*** slomo has quit IRC | 10:39 | |
*** slomo has joined #timvideos | 10:52 | |
*** Niharika has quit IRC | 11:06 | |
*** sarwarc_ has quit IRC | 11:13 | |
*** loadstar91 has joined #timvideos | 11:22 | |
*** loadstar81 has quit IRC | 11:23 | |
shenki | mithro: i got billed for the AWS time I used | 11:23 |
mithro | shenki: hrm | 11:23 |
shenki | mithro: so something didn't work with the consolidated billing? | 11:23 |
mithro | shenki: it seems to be linked as far as I can see? | 11:25 |
shenki | mithro: err, i just got an email that you cancelled it | 11:25 |
mithro | shenki: that was the old one | 11:27 |
mithro | shenki: I'm seeing that I "paid for" 1.80 of EC2 usage in the Sydney region from you | 11:27 |
shenki | ok | 11:28 |
mithro | shenki: so you should try and figure out why you where charged | 11:32 |
shenki | mithro: ok, i'll do some digging | 11:33 |
mithro | did you use anything *before* the consolidated billing request? | 11:33 |
shenki | i don't recall. i don't think so | 11:34 |
*** sarwarc has joined #timvideos | 11:40 | |
*** slomo has quit IRC | 11:58 | |
*** slomo has joined #timvideos | 12:03 | |
*** ayush3504 has quit IRC | 12:03 | |
*** slomo has quit IRC | 12:28 | |
*** slomo has joined #timvideos | 12:46 | |
*** slomo has quit IRC | 12:46 | |
*** slomo has joined #timvideos | 12:46 | |
*** thaytan has quit IRC | 12:49 | |
*** thaytan_ has joined #timvideos | 12:49 | |
*** sarwarc has quit IRC | 12:51 | |
*** CARAM_ has quit IRC | 12:51 | |
*** CARAM_ has joined #timvideos | 12:53 | |
*** sarwarc has joined #timvideos | 12:55 | |
*** slomo_ has joined #timvideos | 13:03 | |
*** slomo has quit IRC | 13:05 | |
*** slomo_ has quit IRC | 13:12 | |
*** slomo_ has joined #timvideos | 13:12 | |
*** rohitksingh1 has joined #timvideos | 13:18 | |
*** rohitksingh has quit IRC | 13:20 | |
*** slomo__ has joined #timvideos | 13:20 | |
*** Niharika has joined #timvideos | 13:23 | |
*** slomo_ has quit IRC | 13:23 | |
*** mparuszewski has joined #timvideos | 13:39 | |
*** CarlFK has quit IRC | 13:41 | |
*** slomo_ has joined #timvideos | 13:47 | |
*** slomo__ has quit IRC | 13:50 | |
*** CarlFK has joined #timvideos | 14:04 | |
*** ChanServ sets mode: +v CarlFK | 14:04 | |
*** slomo_ has quit IRC | 14:14 | |
*** slomo has joined #timvideos | 14:26 | |
*** slomo has quit IRC | 14:38 | |
*** slomo has joined #timvideos | 14:51 | |
*** sarwarc has quit IRC | 15:15 | |
*** CarlFK has quit IRC | 15:17 | |
*** CarlFK has joined #timvideos | 15:23 | |
*** ChanServ sets mode: +v CarlFK | 15:23 | |
*** skay_ has joined #timvideos | 15:26 | |
*** skay_ has left #timvideos | 15:26 | |
*** slomo has quit IRC | 16:38 | |
*** sarwarc has joined #timvideos | 16:45 | |
*** Niharika has quit IRC | 16:52 | |
*** sarwarc has quit IRC | 17:22 | |
*** sarwarc has joined #timvideos | 17:23 | |
*** sarwarc has quit IRC | 17:27 | |
*** slomo_ has joined #timvideos | 18:18 | |
*** slomo_ has joined #timvideos | 18:18 | |
*** mparuszewski has quit IRC | 18:51 | |
*** rohitksingh has joined #timvideos | 19:18 | |
*** rohitksingh1 has quit IRC | 19:21 | |
*** mparuszewski has joined #timvideos | 20:01 | |
*** shenki has quit IRC | 20:39 | |
*** tariq786_lab has quit IRC | 20:39 | |
*** shenki has joined #timvideos | 20:40 | |
*** ChanServ sets mode: +v shenki | 20:40 | |
*** tariq786_lab has joined #timvideos | 20:40 | |
*** rohitksingh has quit IRC | 20:44 | |
*** slomo_ has quit IRC | 21:39 | |
mparuszewski | mithro: can we update Ruby on generate.timvideos.us? | 22:06 |
mparuszewski | I have some differences between my generated website and website generated on server and I can't find causes. | 22:07 |
mithro | mparuszewski: no | 22:47 |
mithro | mparuszewski: the ruby you should be using is the one in trusty | 22:47 |
mithro | CARAM_: Apparently AppEngine has docker support now? | 22:54 |
mithro | CARAM_: http://googlecloudplatform.blogspot.com.au/2014/06/an-update-on-container-support-on-google-cloud-platform.html | 22:54 |
tpb | Title: Google Cloud Platform Blog: An update on container support on Google Cloud Platform (at googlecloudplatform.blogspot.com.au) | 22:54 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!