*** tpb has joined #timvideos | 00:00 | |
*** FeltonChris has joined #timvideos | 00:58 | |
mithro | shenki: so what should I be reviewing? | 01:39 |
---|---|---|
mithro | CARAM_: ping? | 01:40 |
shenki | mithro: the top 5 commits here: https://github.com/shenki/HDMI2USB/commits/ajit-debug | 01:41 |
tpb | Title: Commits · shenki/HDMI2USB · GitHub (at github.com) | 01:41 |
shenki | tija needs to add copyright headers still | 01:41 |
shenki | I guess I need to teach him how to use interactive rebase to edit his patches | 01:42 |
mithro | shenki: so it looks like I'll get assembled boards on the 21st | 01:54 |
shenki | mithro: sweet | 01:54 |
shenki | mithro: how many? | 01:54 |
shenki | mithro: have they brought one up? | 01:55 |
mithro | Currently planning for one with a LX45 and one with a LX45T at the moment | 01:55 |
shenki | nice | 01:57 |
mithro | Put I could possibly get two of the LX45 ones (and one LX45T) | 01:58 |
mithro | shenki: are you coming to PyCon AU? | 01:58 |
shenki | i haven't booked | 01:59 |
shenki | i wanted to go, but it's mandy's birthday on the friday | 01:59 |
shenki | convince me to go :) | 01:59 |
CARAM_ | mithro: pong | 01:59 |
CARAM_ | Kind of on the move right now though | 02:00 |
mithro | We if you want a T-shirt you need to book today | 02:00 |
mithro | Its also a tax deduction | 02:00 |
shenki | true | 02:01 |
shenki | mithro: someone sent me a pull request to add debian packaging to my hacked exar uart driver! | 02:01 |
mithro | Ha | 02:03 |
mithro | Can you make it not conflict with the usb-acm driver? | 02:04 |
mithro | So I fly from sydney to Brisbane late on the Thursday 31st | 02:05 |
mithro | So I was thinking of being in Adelaide for the week of the 21st to do HDMI2USB firmware stuff | 02:07 |
* shenki checks | 02:08 | |
shenki | so you'd come to adelaide for the week of the 21st, then go back to sydney, ond then fly to brisbane on thursday? | 02:12 |
mithro | that is a current thought | 02:16 |
mithro | so my parent's place is going to be empty for that entire time from what I understand | 02:16 |
shenki | ok | 02:19 |
mithro | shenki: I was thinking getting the boards ship to your place | 02:22 |
mithro | incase they are late or anything | 02:22 |
shenki | ok, that should be fine | 02:23 |
mithro | shenki: do you think you'd have time to take off? | 02:24 |
shenki | mithro: hrm, probably not, as I was planning on taking a week off next month | 02:25 |
shenki | to go to the snow | 02:25 |
shenki | mithro: i might be able to take a day off to join in? | 02:25 |
mithro | shenki: would you be free on the weekends? | 02:25 |
mithro | shenki: that is good to know as then I can plan to try and include more weekends? | 02:25 |
mithro | shenki: did you ever ask rusty about your office space in the end? | 02:27 |
shenki | i didn't get to asking rusty. im not in the office today, but I will ask tomorrow | 02:28 |
shenki | mithro: im busy on the 19th and 20th. the 26th and 27th look free (with the exception that I was thinking of coming to Sydney that weekend :P) | 02:29 |
mithro | shenki: what ya doing on the 19th/20th? :) | 02:30 |
shenki | lan party, seeing a band on saturday, and going rogaining on sunday | 02:32 |
mithro | rogaining? | 02:32 |
shenki | i also have a free ticket for AVcon that weekend, but im not sure that I'll have time to go there | 02:32 |
shenki | it's like orienteering | 02:32 |
shenki | ive not done it before, a friend invited me out | 02:32 |
mithro | Isn't rogaining a hair loss treatment? :P | 02:32 |
shenki | hah | 02:33 |
shenki | apparently: http://en.wikipedia.org/wiki/Rogaine_(drug) | 02:33 |
mithro | shenki: you know if AVcon still has tickets? | 02:33 |
shenki | i think so | 02:33 |
shenki | i dont really know, as I have a free one : | 02:34 |
shenki | :) | 02:34 |
shenki | a friend is the treasurer | 02:34 |
mithro | pondering if I should fly in for the weekend and hang? | 02:38 |
CARAM_ | mithro: where at? | 02:52 |
mithro | CARAM_: got a moment to chat? | 02:52 |
CARAM_ | sure | 02:52 |
CARAM_ | just got home from the store | 02:52 |
mithro | CARAM_: can you give me a quick summary of where your project is at? What are you goals for the end of GSoC? | 02:57 |
CARAM_ | yeah sure | 02:57 |
CARAM_ | so flumotion as a streaming system component is 'dockered' | 02:58 |
CARAM_ | including watchdog, register | 02:58 |
mithro | CARAM_: this is based on the current flumotion on a Ubuntu Precise? | 02:58 |
CARAM_ | yep | 02:59 |
CARAM_ | so you provide a worker and planet xml and just do a docker build and you have your custom image | 02:59 |
mithro | CARAM_: okay cool | 03:00 |
CARAM_ | so I built a tool pretty much based entirely off of the current pusher that generates the config and docker files, pushes them to the host running the docker daemon | 03:00 |
CARAM_ | the tool also can bring up/down the entire streaming system | 03:00 |
mithro | CARAM_: cool | 03:01 |
CARAM_ | so all deployment is right now is filling out your hosts in your config.json and then running a `fab deploy` from the push directory and a `fab up` to start the streaming system | 03:01 |
CARAM_ | filling out the default worker/planet xmls | 03:02 |
mithro | can you explain what fab is? | 03:02 |
CARAM_ | fabric is a python library for interacting with remote hosts | 03:02 |
CARAM_ | and also allows you to use it as a command line tool | 03:02 |
mithro | okay | 03:03 |
CARAM_ | also, the use of containers allows for multiple flumotion components on a single host | 03:03 |
CARAM_ | so you can have a group's encoder and collector on the same host, or many encoders | 03:04 |
mithro | CARAM_: okay | 03:04 |
CARAM_ | whatever you want. just list them in config.json and it handles connecting the ports up and whatnot | 03:04 |
mithro | CARAM_: so, where are we at with documenting all this? | 03:04 |
CARAM_ | well to be honest, I haven't done too much documentation outside of my blog | 03:05 |
mithro | CARAM_: okay :) | 03:06 |
CARAM_ | where would you like it to go/what would you like documentation to look like? | 03:06 |
mithro | CARAM_: that is a good question and needs some thought | 03:07 |
mithro | CARAM_: so you've dockerize flumotion + register + watchdog | 03:07 |
mithro | CARAM_: have you dockerize other parts of the system? | 03:07 |
CARAM_ | I did the website as well | 03:08 |
CARAM_ | and can do other components too if you'd like | 03:08 |
mithro | CARAM_: can you explain the "website" bit a little too? | 03:08 |
CARAM_ | sure, the tracker and the frontend | 03:09 |
mithro | CARAM_: in the same container, or in different containers? | 03:09 |
CARAM_ | I don't know how useful 'dockering' that portion was | 03:09 |
CARAM_ | different container for sure :) | 03:09 |
mithro | CARAM_: great! | 03:10 |
mithro | CARAM_: does the tracker container include a postgresql, nginx and all that? | 03:10 |
CARAM_ | it absolutely can, yeah | 03:11 |
mithro | CARAM_: but doesn't at the moment? | 03:12 |
CARAM_ | it's not a lot of additional complexity to add them. but the way I was using it was with the psql database external to the container | 03:12 |
mithro | okay | 03:12 |
mithro | so what "parts" of the system have you identified which are not yet containerized? | 03:13 |
CARAM_ | haha just from http://tinyurl.com/l5eeflo looks like the supybot and mplayer | 03:14 |
mithro | so what is the plan for the rest of GSoC? | 03:15 |
CARAM_ | rest of GSoC is, at least currently, working on provisioning hosts | 03:15 |
CARAM_ | and documentation | 03:15 |
mithro | "provisioning hosts" ? | 03:16 |
CARAM_ | so provisioning through PXE with cobbler | 03:16 |
CARAM_ | or through amazon cloud api | 03:16 |
mithro | I don't quite understand this part? | 03:16 |
mithro | shenki: so it looks like I have 26 days of leave avaliable at the moment | 03:17 |
CARAM_ | so we have a system right now to automatically push out to our docker hosts and run | 03:17 |
CARAM_ | and we would like to have a system to automatically provision docker hosts | 03:17 |
mithro | CARAM_: I would expect systems for automatically provisioning docker hosts already exist? | 03:18 |
CARAM_ | yeah there are many for the cloud | 03:19 |
CARAM_ | couldn't find any for pxe though | 03:19 |
CARAM_ | it's really not too much work | 03:20 |
mithro | CARAM_: I'd really love to see you try and dockerize aps-sids's work | 03:20 |
CARAM_ | mithro: sure | 03:21 |
mithro | CARAM_: it might also be worth discussing with CarlFK about the possibility of dockerizing dvswitch | 03:21 |
mithro | CARAM_: dvswitch has the complexity that it needs to access raw hardware (the firewire devices) and has an X UI | 03:21 |
CARAM_ | okay. might be tough | 03:22 |
CARAM_ | because hardware access | 03:22 |
CARAM_ | but probably doable | 03:22 |
mithro | CARAM_: I think that is probably low priority | 03:23 |
CARAM_ | okay | 03:23 |
mithro | CARAM_: did you end up looking at the docker container support on Amazon's Beanstalk and on AppEngine? | 03:24 |
CARAM_ | high priority is aps-sids | 03:24 |
CARAM_ | ? | 03:24 |
mithro | I think that is probably a higher priority | 03:24 |
CARAM_ | google never sent me access to docker support on AppEngine so I can't test it out | 03:24 |
CARAM_ | I can give beanstalk a go though | 03:24 |
mithro | yeah, I'm working on that | 03:24 |
mithro | CARAM_: what is the API like though? | 03:25 |
CARAM_ | haven't checked | 03:26 |
mithro | CARAM_: I think documenting the process for setting up / deploying a docker host is probably enough - I don't think we need an automatic tool for that | 03:30 |
CARAM_ | okay, fair enough | 03:30 |
CARAM_ | should be looking at aps-sids work then and getting it into a container? | 03:32 |
mithro | CARAM_: yes, that would be a good goal | 03:33 |
mithro | CARAM_: I think that container should be based of Ubuntu trusty | 03:33 |
CARAM_ | okay. | 03:34 |
CARAM_ | does aps-sids flumotion work with twisted 12+ or whatever? | 03:34 |
mithro | CARAM_: documentation I think is a big part too | 03:34 |
mithro | CARAM_: I'm not sure if he fixed that bit yet | 03:34 |
CARAM_ | ok | 03:35 |
mithro | CARAM_: do you think the GitHub wiki on streaming-system repository would make sense? | 03:38 |
CARAM_ | I think so, yeah | 03:39 |
CARAM_ | I have a 'dockered' branch of streaming-system, can you do a wiki for a specific branch? | 03:39 |
CARAM_ | or I guess it doesn't matter | 03:40 |
CARAM_ | it could just be a separate section | 03:40 |
shenki | mithro: you're welcome to come over any weekeend to hang out :) | 03:41 |
shenki | mithro: can you see my calendar? | 03:41 |
mithro | shenki: no idea? | 03:42 |
shenki | mithro: do i need to fill out the tshirt form again? | 03:42 |
mithro | shenki: nope | 03:45 |
shenki | k | 03:45 |
mithro | tariq786: ping? | 03:48 |
mithro | CARAM_: We should also think about how to merge your changes | 03:51 |
tariq786 | mithro: yes | 04:02 |
tariq786 | mithro: here am i | 04:02 |
mithro | tariq786: your response to the tshirt form was mangled - I'm suppose to get your full address in one value and then your address split into separate parts in the second section | 04:03 |
tariq786 | mithro: let me fill that again | 04:04 |
mithro | tariq786: you should be able to edit your response | 04:04 |
tariq786 | mithro: i was able to get rtp packets across the ethernet | 04:04 |
tariq786 | mithro: i am working on sending more packets | 04:05 |
tariq786 | mithro: and i shall give a writeup by the end of this week for anyone to reproduce the experiment | 04:05 |
tariq786 | mithro: the 2nd form says the street name and number? Why this distinction? | 04:07 |
tariq786 | mithro:can you give an exmaple? how should the two forms look like? | 04:08 |
mithro | tariq786: the first one should be your full address as you'd put on the front of envelope | 04:14 |
mithro | tariq786: the rest is your address split into bits | 04:14 |
tariq786 | mithro: i submitted again. If it is still mangled, then please by all means, give it to someone else | 04:15 |
Joelw | shenki: Rogaines are good fun! :) I've done a few 24 hour ones. | 04:32 |
tariq786 | joelw | 04:35 |
tariq786 | joelw: it seems fun. I never heard of this before. Just looked at wikipedia | 04:36 |
*** tija has joined #timvideos | 04:38 | |
shenki | Joelw: that's extreme! we're doing a 6 hour one up in the hills | 05:19 |
mithro | ayush3504: got PCBs to be reviewed? | 06:02 |
mithro | shenki: I'm about to do a Digilent order, do you want anything from them? | 06:09 |
shenki | mithro: what are you buying? | 06:12 |
shenki | i don't think i need anything | 06:13 |
mithro | Plan to probably pick up a ZYBO | 06:14 |
mithro | and a FMC Carrier S6 because I've seen a lot of boards I'm interested in playing with that have the FMC connector | 06:15 |
mithro | ayush3504: http://numato.com/opto-isolator-breakout | 06:18 |
tpb | Title: Opto Isolator Breakout (at numato.com) | 06:18 |
tariq786 | mithro: avnet has also a few boards that you might want to look into | 06:19 |
*** FeltonChris has quit IRC | 06:25 | |
Joelw | mithro: I would probably spend the extra money and get an SP605 rather than an FMC Carrier S6. The latter does FMC and pretty much nothing else. | 06:26 |
Joelw | Or a Zedboard if you want a Zynq and only need FMC-LPC | 06:28 |
Joelw | Actually, the only good thing about the FMC Carrier S6 is that it's an FMC-HPC | 06:28 |
mithro | Joelw: want anything? :) | 06:29 |
Joelw | No thanks! :) | 06:29 |
mithro | Joelw: I assume you wouldn't have the time to spend a couple of days hanging out and hacking on HDMI2USB related stuff around the week of 21st July? | 06:30 |
mithro | tariq786: it sounds like you have the Atlys board successfully sending RTP packets and your getting them on the computer (as shown in wireshark)? | 06:39 |
shenki | mithro: another possability for a spot to hack is the hackerspace | 06:44 |
shenki | mithro: we recently moved to a new location that has no other occupants | 06:45 |
mithro | yeah | 06:45 |
shenki | not sure if that means we can use it at any time, but i can't see why not | 06:45 |
shenki | actually, there's no internet there yet | 06:45 |
shenki | so it's not great | 06:45 |
mithro | no internet would be a killer | 06:45 |
mithro | Joelw: what is your thought on JTAG programmers these days? | 06:46 |
mithro | shenki: any opinion on JTAG programmers? | 06:47 |
shenki | mithro: not really. i used the JLink while at minelab for all the ARM boards we used | 06:48 |
shenki | for most devices openocd + a FT2232 is all you need | 06:48 |
shenki | lots of the device-specific ones are FT2232s inside a box, driven by the vendor's software | 06:48 |
mithro | yeah | 06:49 |
tariq786 | mithro: yes that is right | 07:01 |
mithro | tariq786: does that mean you could have a program running on your computer which reconstructs the image and displays it? (Using something like gstreamer?) | 07:02 |
tariq786 | mithro: i shall put the instructions so you can reproduce it | 07:02 |
mithro | tariq786: great! | 07:03 |
tariq786 | mithro: that is a fair question. this is s what i have to try and get done | 07:03 |
mithro | tariq786: great | 07:03 |
tariq786 | before that i have to send real HDMI traffic which is buffered in DDR2 | 07:04 |
mithro | tariq786: I think making sure you can receive the data you are sending is more important than changing the value you are sending | 07:04 |
tariq786 | right now was gettng ing ttrue | 07:05 |
mithro | ? | 07:06 |
tariq786 | sorry for that | 07:06 |
tariq786 | i am remotely logging and the connection is pretty slow | 07:06 |
tariq786 | mithro: i agree | 07:07 |
tariq786 | mithro: i am at a conference in Tampa Florida | 07:07 |
tariq786 | i shall be back on the weekend | 07:07 |
tariq786 | then i shall complete other parts | 07:08 |
tariq786 | mithro: documentation is very important | 07:09 |
tariq786 | i want to spend a day in 2 weeks updating the spec | 07:09 |
tariq786 | http://docs.google.com/document/d/1PSjfm6eS0B3UUPJmPf7PH0tNsF7ZFKIKfPldmF3ucKY/edit?pli=1 | 07:10 |
tpb | Title: HDMI2Ethernet Specification - Google Docs (at docs.google.com) | 07:10 |
tariq786 | what do you think? | 07:10 |
tariq786 | i am off to bed as it 3:10 AM | 07:10 |
tariq786 | please email me with your thoughts | 07:11 |
mithro | tariq786: okay | 07:12 |
tariq786 | thanks | 07:14 |
*** mparuszewski has joined #timvideos | 07:15 | |
mparuszewski | mithro: pong | 07:15 |
mithro | mparuszewski: we should discuss the deployment again sometime but not right now | 07:15 |
mparuszewski | ok, currently I work on issues filter, then I will work at Travis CI, so I think we can discuss the deployment process after I did some research and work on Travis CI. | 07:17 |
mithro | mparuszewski: got some more info on how that is working / things to show / etc? | 07:17 |
mparuszewski | yes. Generally I need to know if Travis CI will help us with deployment process, I found information about Travis and even deploying Jekyll sites with Travis, but I want to know more about it and now I would like to end the issues part :) | 07:19 |
*** tija has quit IRC | 07:25 | |
*** rohitksingh has joined #timvideos | 07:38 | |
Joelw | mithro: I use a Xilinx Platform Cable USB clone, because I like using ChipScope Pro | 07:44 |
Joelw | If you don't care about that, anything's fine, really! | 07:44 |
mithro | Joelw: where can I get one? | 07:44 |
Joelw | mithro: eBay! | 07:44 |
Joelw | I might have a few hours after work on the week of the 21st of July, but I won't be able to take any time off, sorry :( | 07:45 |
Joelw | (we're launching the project I was brought on to launch) | 07:45 |
mithro | what is ChipScope Pro btw? :P | 08:03 |
Joelw | It's like an on-board logic analyser | 08:04 |
Joelw | You can create a CSP core and set up any number of inputs, clocks, trigger conditions, and sample memory | 08:05 |
Joelw | Then hook that up to signals in your design, and it'll capture samples, transfer them over JTAG, and display them on your computer. | 08:05 |
*** rohitksingh has quit IRC | 08:12 | |
*** rohitksingh has joined #timvideos | 08:25 | |
*** tija has joined #timvideos | 08:54 | |
tija | rohitksingh: ping | 09:10 |
rohitksingh | tija: pong | 09:12 |
tija | rohitksingh: Hey! I am trying to make a debugger for HDMI2USB firmware. Did you check the design doc? | 09:13 |
tija | https://docs.google.com/document/d/19XB1AOZMp5Tr-nKEmX8CSuChd6O11wmKfwKc1nsk4OA/edit# | 09:13 |
tpb | Title: Debug Design - Google Docs (at docs.google.com) | 09:13 |
rohitksingh | I had read it earlier. Let me read it see if you have updated something. BTW I was planning on using your Debug code. I myself would like timing values too, so I though of using your code | 09:15 |
tija | rohitksingh: Do you want me to add some more debug data which you thing will be useful? | 09:16 |
rohitksingh | tija: At present, I suppose I need only counters for HSync and VSync, and their 'timing'. I would update the code and inform you if I need something more. The present code by you is quite sufficient for my purpose. | 09:19 |
tija | rohitksingh: cool | 09:20 |
rohitksingh | tija: I'll add your debug code today. I think the "state" info would also be very helpful in debugging my I2C and UART-I2C bridge codes | 09:21 |
tija | rohitksingh: what do want to be added in the state info. I am planning to add the Input source, resolution, input frame rate | 09:22 |
rohitksingh | tija: For VGA Capture, I don't urgently need state info. I need it for I2C & UART-I2C bridge, values like Current Instruction pointer. Anyways, when I add the code, I'll get better understanding of what I need. | 09:29 |
tija | rohitksingh: okay | 09:29 |
rohitksingh | tija: Let me try them tonight! :) | 09:30 |
*** rohitksingh has quit IRC | 09:56 | |
*** rohitksingh has joined #timvideos | 10:49 | |
*** FeltonChris has joined #timvideos | 11:00 | |
*** FeltonChris has left #timvideos | 11:46 | |
*** rohitksingh has quit IRC | 11:52 | |
*** rohitksingh has joined #timvideos | 12:07 | |
*** shenki_ has joined #timvideos | 12:14 | |
*** ChanServ sets mode: +v shenki_ | 12:14 | |
*** shenki has quit IRC | 12:14 | |
*** CarlFK has joined #timvideos | 12:14 | |
*** ChanServ sets mode: +v CarlFK | 12:14 | |
*** tija has quit IRC | 12:16 | |
mithro | Joelw: they look to be about $40 AUD on ebay, is that price about right? | 13:18 |
*** rohitksingh has quit IRC | 13:55 | |
*** CarlFK has quit IRC | 14:18 | |
*** rohitksingh has joined #timvideos | 14:20 | |
*** slomo has joined #timvideos | 17:44 | |
*** slomo has joined #timvideos | 17:44 | |
*** rohitksingh1 has joined #timvideos | 18:06 | |
*** rohitksingh has quit IRC | 18:09 | |
*** ayush3504 has left #timvideos | 20:55 | |
*** CarlFK has joined #timvideos | 21:02 | |
*** ChanServ sets mode: +v CarlFK | 21:02 | |
*** slomo has quit IRC | 21:04 | |
*** mparuszewski has quit IRC | 21:22 | |
*** mparuszewski has joined #timvideos | 21:28 | |
*** CarlFK has quit IRC | 22:02 | |
*** CarlFK has joined #timvideos | 22:07 | |
*** ChanServ sets mode: +v CarlFK | 22:07 | |
*** CarlFK has quit IRC | 22:10 | |
*** tpb has joined #timvideos | 22:35 | |
*** ldlework has joined #timvideos | 22:36 | |
*** micolous has joined #timvideos | 22:36 | |
*** thaytan has quit IRC | 22:38 | |
*** thaytan has joined #timvideos | 22:44 | |
*** ChanServ sets mode: +v thaytan | 22:44 | |
*** CarlFK has joined #timvideos | 22:44 | |
*** ChanServ sets mode: +v CarlFK | 22:44 | |
*** CarlFK has quit IRC | 22:49 | |
*** CarlFK has joined #timvideos | 23:02 | |
*** ChanServ sets mode: +v CarlFK | 23:02 | |
*** CarlFK has quit IRC | 23:07 | |
*** mparuszewski has quit IRC | 23:42 | |
thaytan | mithro, nice harvesting of personal details ;) | 23:44 |
thaytan | Where's your privacy policy? | 23:44 |
thaytan | If I get spam I'll be disappointed! :) | 23:45 |
mithro | thaytan: you'll get spam of a tshirt | 23:50 |
thaytan | :) | 23:50 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!