*** tpb has joined #timvideos | 00:00 | |
mparuszewski | mithro: I did what you asked me for: created design documentation for Feedbook (https://docs.google.com/document/d/1K3-9CdqzLC9MJ97uCIrlrAeGQfrTB4KZF2GMeMlWZJE/edit?usp=sharing, https://drive.google.com/file/d/0B01dRm0dflH1QTBObXIzUG9NaTA/edit?usp=sharing), deployed prose gatekeeper, prose.io, and updated document about deployment process. Now I am going to | 00:38 |
---|---|---|
mparuszewski | sleep, have a nice day! :) | 00:38 |
tpb | Title: Feedbook design - Google Docs (at docs.google.com) | 00:38 |
*** FeltonChris has joined #timvideos | 00:52 | |
*** Niharika has joined #timvideos | 01:58 | |
mithro | Joelw: don't worry I fixed it. Is there a good tutorial for using chipscope? | 02:00 |
mithro | Joelw: I'm also not sure what the best way to work with IOBUF and chipscope, it complains when I try and connect to the output of it but doesn't really present the input in an easy to find manner | 02:01 |
Joelw | mithro: Not sure! I think I used a basic Xilinx one to get started | 02:02 |
Joelw | You can't correct it directly to a pad, and internal net names aren't always what you expect them to be | 02:02 |
Joelw | If you can't figure out what an internal signal is, one option is to route it to a register and then an external pin (so that it doesn't get trimmed) | 02:02 |
Joelw | Though you can usually figure out what the thing is actually called, eventually. | 02:03 |
Joelw | From memory, combinatorial outputs will have funny names | 02:03 |
Joelw | The other option is to use the CORE generator rather than the inserter, since this lets you just wire it up to signals in HDL | 02:03 |
Joelw | That only really works if your signals are all in one spot (e.g. if you route debug signals from all of your modules back to the top level) - bit annoying in practice | 02:04 |
Joelw | I vaguely recall that they added some sort of pragma that let you give hints to the inserter, but I might be wrong | 02:04 |
mithro | Joelw: so I want to tap an I2C bus plus a couple of other misc low speed lines | 02:30 |
FeltonChris | in VHDL you should be able to use the keep attribute to prevent a net from being renamed | 02:39 |
FeltonChris | signal diagnostic_sig : std_logic; | 02:39 |
FeltonChris | attribute keep : string; | 02:39 |
FeltonChris | attribute keep of diagnostic_sig : signal is "true"; | 02:39 |
FeltonChris | in Verilog things have changed from /*synthesis keep*/ to (*KEEP=TRUE*) wire foo; | 02:39 |
*** mparuszewski has quit IRC | 02:42 | |
*** Niharika1 has joined #timvideos | 03:27 | |
*** Palash has joined #timvideos | 03:28 | |
*** Niharika1 has quit IRC | 03:28 | |
*** Niharika has quit IRC | 03:29 | |
*** tija has joined #timvideos | 04:11 | |
tija | shenki: git help? | 04:14 |
shenki | tija: hello | 04:16 |
tija | shenki: Hi | 04:16 |
*** aps-sids has quit IRC | 04:18 | |
*** hyades_ has quit IRC | 04:18 | |
tija | shenki: I know how to squash n commits from head and make them 1 using rebase -i. But how to rebase specific commits. | 04:18 |
shenki | tija: here's the way i do it: | 04:19 |
shenki | git rebase -i HEAD~5 | 04:19 |
shenki | then you mark the one(s) you want to fix up with "e" for edit | 04:19 |
shenki | when you quit the editor, it will stop at the commit(s) you said you wanted to edit | 04:19 |
*** mparuszewski has joined #timvideos | 04:19 | |
shenki | at taht point, you edit the code, git add myfile.vhd, git commit --amend, git rebase --continue | 04:20 |
tija | shenki: thanks! Even my veteran gsoc friends did not know this :P | 04:22 |
mithro | afternoon people, at the airport now | 04:22 |
tija | shenki: Btw I had posted the pipelined image buffer commit yesterday. Have a look | 04:23 |
shenki | tija: yep! i'm doing some small tidyups to the commit and then i'll push it :) | 04:23 |
shenki | tija: good work | 04:23 |
shenki | mithro: hello | 04:23 |
shenki | mithro: all packed? | 04:23 |
mithro | mithro: I hope so, as I'm at the airport :P | 04:24 |
shenki | mithro: you're talking to yourself, i take it you didn't get much sleep? | 04:25 |
mithro | shenki: true | 04:25 |
tija | shenki: Are you planning to run hdl pretty on all the codes. It is difficult to add exact whitespaces than to remove it. | 04:27 |
mithro | tija: Yes, onday soon we'll run hdlpretty on all the code and then enable a git-commit-hook which makes sure all new code conforms to that format | 04:32 |
shenki | tija: yes. once we get all your changes merged in, we will do that | 04:35 |
shenki | and then we will add the hook as mithro said | 04:36 |
shenki | tija: did you open a pull request for these changes? I don't think you did... | 04:36 |
shenki | (I don't need one, i just want to be sure to close it if there was one) | 04:36 |
mithro | tija: btw, the plural of computer code is code, like sheep - we don't have "computer codes" for some reason | 04:36 |
*** tvCommitBot has joined #timvideos | 04:37 | |
tvCommitBot | [HDMI2USB] shenki pushed 1 new commit to master: http://git.io/LTZ29A | 04:37 |
tvCommitBot | HDMI2USB/master 8284540 ajitmathew: Memory Read and Write Pipeline... | 04:37 |
*** tvCommitBot has left #timvideos | 04:37 | |
shenki | bam. moar fps for everyone! | 04:38 |
shenki | tija: well done! | 04:38 |
*** Palash has quit IRC | 04:45 | |
tija | mithro: point noted | 04:48 |
mithro | tija: it seems a very common Indian thing to do, to talk about "computer codes" | 04:49 |
*** Niharika has joined #timvideos | 04:58 | |
shenki | mithro: what is travis trying to do? https://travis-ci.org/timvideos/HDMI2USB | 04:58 |
tpb | Title: Travis CI - Free Hosted Continuous Integration Platform for the Open Source Community (at travis-ci.org) | 04:58 |
shenki | it's a bit confused | 04:58 |
mithro | shenki: I didn't upload a private key to the timvideos/HDMI2USB repo | 04:59 |
mithro | shenki: but that isn't what those logs how | 04:59 |
mithro | s/how/show/ | 04:59 |
shenki | yeah | 05:10 |
shenki | it's pulling some strange ref | 05:10 |
shenki | tija: what code are you rebasing? | 05:10 |
tija | shenki: the ones committed to ajit-debug-v3 | 05:11 |
shenki | tija: okay | 05:11 |
tija | shenki: you had put some comments | 05:11 |
shenki | tija: im looking at your heartbeat patch | 05:11 |
shenki | tija: did you need/want to make updates to that, or is it ready to go? | 05:11 |
tija | shenki: I am yet to commit that. Everything is working as required by carlFK but haven't commited it. | 05:12 |
shenki | tija: okay, can you comment that on the pull request? | 05:13 |
shenki | https://github.com/timvideos/HDMI2USB/pull/39 | 05:13 |
tpb | Title: Issue #31 : Module for Heart Beat on static images added by ajitmathew · Pull Request #39 · timvideos/HDMI2USB · GitHub (at github.com) | 05:13 |
tija | shenki: comment that "I will be commiting changes soon?" | 05:14 |
shenki | something like that | 05:15 |
shenki | just so i know not to fix it up and merge it | 05:16 |
shenki | tija: there's a line that's commented out in the patch too, make sure you remove that | 05:16 |
tija | shenki: aye aye captain! | 05:17 |
shenki | hrm, maybe not. i swear i saw it just before | 05:17 |
shenki | :) | 05:17 |
mithro | shenki: travis seems to be pretty confused at the moment | 05:19 |
mithro | http://status.travis-ci.com/ | 05:20 |
tpb | Title: Travis CI Status (at status.travis-ci.com) | 05:20 |
shenki | mithro: looks like it was broken, and is now fixed? | 05:22 |
mithro | shenki: pubkey failure now | 05:23 |
*** tvCommitBot has joined #timvideos | 05:29 | |
tvCommitBot | [HDMI2USB] mithro opened pull request #79: Adding a ssh step to before_install. (master...travis-fix) http://git.io/3G6f5w | 05:29 |
*** tvCommitBot has left #timvideos | 05:29 | |
mithro | getting on a plane now | 05:30 |
mithro | won't probably be back till tomorrow | 05:30 |
shenki | mithro: k | 05:32 |
shenki | mithro: safe flight | 05:32 |
shenki | mithro: it's building, but we're not getting the output on travis.ci | 05:34 |
shenki | (i know it's building as i can see it running on the host) | 05:34 |
mithro | shenki: that could have been my pull request. | 05:42 |
mithro | shenki: we should get your receive hook to tag the directory with the source repo and Travis build number | 05:43 |
shenki | the git push gets the ref | 05:46 |
shenki | plus the old head, and the new head | 05:46 |
mithro | Travis sets some environment values, I wonder is there is a way to get them to pass through ssh? | 05:48 |
mithro | I should get the script to do a ssh-add -L after the key is added. | 05:49 |
mithro | Anyway departing now | 05:49 |
tija | shenki: rebasing done | 06:18 |
shenki | tija: cool | 06:18 |
shenki | tija: do you have a link? | 06:18 |
tija | shenki: One problem. Since I wasn't sure about the rebasing method you told me I did it on a test branch. How to bring changes to ajit-debug-v3? | 06:19 |
tija | https://github.com/ajitmathew/HDMI2USB/commits/testing | 06:19 |
tpb | Title: Commits · ajitmathew/HDMI2USB · GitHub (at github.com) | 06:19 |
shenki | tija: that's fine. perhaps next time just push it to a branch called ajit-debug-v4, but this is fine | 06:20 |
shenki | tija: can you submit a pull request for that? | 06:20 |
tija | shenki: the branch is not up to date with all the changes that you have made to master like the memory pipelining. Will a pull request still work? | 06:22 |
shenki | tija: i think so | 06:22 |
*** tvCommitBot has joined #timvideos | 06:39 | |
tvCommitBot | [HDMI2USB] ajitmathew opened pull request #80: Debug Exposed Via CDC (master...testing) http://git.io/f395Tw | 06:39 |
*** tvCommitBot has left #timvideos | 06:39 | |
tija | shenki: Hopefully I have done it correctly. | 06:41 |
tija | going for lunch. | 06:47 |
shenki | tija: your git client doesn't have your name set | 07:04 |
shenki | git config --global user.name "Ajit Matthew" | 07:04 |
shenki | tija: in these patches i'll fix it for you, but be sure to run that command so future patches are ok | 07:05 |
shenki | tija: the most recent commit reverts another one; was that intentional? | 07:06 |
*** aps-sids has joined #timvideos | 07:06 | |
*** hyades has joined #timvideos | 07:11 | |
*** mparuszewski has quit IRC | 07:22 | |
mithro | In Sydney now! | 07:27 |
*** slomo has joined #timvideos | 07:37 | |
mithro | Ha, I already had done a ssh-add -L | 07:43 |
shenki | mithro: that was quick | 07:45 |
mithro | Had a nap on the plane and dreamt about how to do the debug infra structure | 07:48 |
shenki | lol | 07:49 |
mithro | I had an idea about how to do address auto assignment but need to check how well the compiler deals with signals which are determined to be constant. | 07:51 |
shenki | tija: ping | 07:59 |
*** Palash has joined #timvideos | 08:02 | |
tija | shenki: pong | 08:10 |
tija | shenki: yes that reverts an previous one. | 08:11 |
shenki | tija: okay. why do we need to do that? | 08:11 |
tija | shenki: there was a conflict between connect counter to system and Debug module connected to USB commits | 08:14 |
shenki | tija: okay. i dont understand why your latest commit would be a revert thought | 08:15 |
shenki | wouldn't you have had to revert first, and then apply your commits? | 08:15 |
*** slomo has quit IRC | 08:19 | |
shenki | ah | 08:19 |
shenki | you branched off of a work in progress branch | 08:20 |
shenki | that's kind of my fault for rebasing stuff to fix up your patches | 08:20 |
tija | do you want me to put my commits in a new branch or want me to force push to existing one? | 08:22 |
shenki | tija: ive fixed it up, i'll push a fixed branch up in a minute | 08:23 |
shenki | tija: then if you can reivew that my changes are okay, we will merge | 08:23 |
shenki | tija: did you see mithro's changes to make the build process output in colour? | 08:37 |
tija | shenki: No | 08:39 |
shenki | tija: if you pull the latest master branch down, and type make, you will see it | 08:41 |
*** slomo has joined #timvideos | 08:44 | |
*** slomo has joined #timvideos | 08:44 | |
shenki | tija: once we commit these changes, you should discard your current branches and create a new one on master | 08:45 |
shenki | tija: that is why we ran into trouble with this set - the commit they were based on was modified in review, so git couldn't merge the branch in | 08:45 |
tija | shenki: okay I was working on v3 of you branch which is behind your v4 branch. | 08:48 |
shenki | tija: right, you should work off of hdmi2usb/master | 08:53 |
shenki | tija: consider any of the branches under my account as temporary | 08:54 |
shenki | tija: https://github.com/shenki/HDMI2USB/commits/ajit-debug-review-v1 | 08:56 |
tpb | Title: Commits · shenki/HDMI2USB · GitHub (at github.com) | 08:56 |
shenki | tija: most of it was just whitespace fixes. | 08:56 |
shenki | tija: i did change this line https://github.com/shenki/HDMI2USB/commit/852eba52e40495b368417a5ea01ae29ea4e15a70#diff-c014a9800cf342bbff6ef9b756d65ae7R155 | 08:56 |
tpb | Title: Support 5 addresses for debug data · 852eba5 · shenki/HDMI2USB · GitHub (at github.com) | 08:56 |
shenki | to use or_reduce from ieee.std_logic_misc.all | 08:57 |
shenki | just to make it easier to read | 08:57 |
shenki | tija: also, i fixed a lot of coding style issues with https://github.com/shenki/HDMI2USB/commit/b48eec9ee7cedc3cbf5d60039877de021bd3513d | 08:57 |
tpb | Title: Debug Program with CDC · b48eec9 · shenki/HDMI2USB · GitHub (at github.com) | 08:57 |
shenki | tija: we can work together to fix the structure of the program too, but for now i just fixed style issues | 08:57 |
shenki | tija: i also added a makefile | 08:57 |
shenki | tija: if you can look through the changes, and okay them, then i will commit | 08:58 |
tija | shenki: yeah I will look at them | 08:58 |
shenki | tija: cool :) lets try to get it merged today | 08:58 |
*** Palash has quit IRC | 09:01 | |
tija | shenki: I cloned the branch and ran make and I am getting this error. | 09:11 |
tija | /bin/sh: 7: Bad substitution | 09:11 |
tija | make: *** [syn] Error 2 | 09:11 |
*** Niharika has left #timvideos | 09:13 | |
shenki | tija: hrm | 09:32 |
tija | shenki: I was able to make it using an older makefile | 09:32 |
shenki | tija: try this from the hdmi2usb dir with the new makefile | 09:33 |
shenki | $ echo "blah" | tools/colormake.pl | 09:33 |
shenki | blah | 09:33 |
tija | ls | 09:35 |
tija | shenki: I am getting a "blah" :P | 09:35 |
shenki | okay, it works | 09:36 |
shenki | hrm | 09:36 |
shenki | tija: ls -la /bin/sh | 09:37 |
shenki | tija: what does that output? | 09:38 |
shenki | "dash" or "bash"? | 09:38 |
*** tija has quit IRC | 09:44 | |
*** tija has joined #timvideos | 09:45 | |
*** tija has quit IRC | 10:00 | |
aps-sids | slomo: I'm not able to understand how to port this piece of code. Can you please take a look? -- https://github.com/aps-sids/flumotion-orig/blob/porting-to-gst1.0/flumotion/component/feedcomponent.py#L791-L800 | 10:39 |
tpb | Title: flumotion-orig/flumotion/component/feedcomponent.py at porting-to-gst1.0 · aps-sids/flumotion-orig · GitHub (at github.com) | 10:39 |
aps-sids | slomo: flag_is_set(), BUFFER_FLAG_IN_CAPS and set_caps() are no longer there | 10:40 |
slomo | yes | 10:40 |
slomo | i don't know what the point of that code is | 10:40 |
aps-sids | slomo: What I understand is that this is a callback when a Buffer probe is added on sinkpad peer. Then it seems that they check if caps are provided in the buffer and if they are, caps are set on the buffer. Buffers have changed a lot in 1.0 and I don't know the core functionality clearly | 10:45 |
slomo | i don't know what this code is supposed to solve :) | 10:46 |
slomo | so i don't know how it should look now | 10:46 |
*** tija has joined #timvideos | 11:04 | |
tija | shenki: debug CDC is working, debug UART is working, pipelined image buffer is working, makefile for fpga_debug.c is working, fpga_debug.c is working. | 11:16 |
shenki | tija: sweet! | 11:17 |
shenki | tija: so you're happy for your commits to go in with the changes I made? | 11:17 |
tija | shenki: the makefile for fpga firmware throws an error. | 11:18 |
shenki | 19:07 <+shenki> tija: ls -la /bin/sh | 11:18 |
shenki | 19:08 <+shenki> tija: what does that output? | 11:18 |
tija | shenki: dash | 11:19 |
shenki | tija: okay. we can work around that for now, but we will have to get mithro to fix it properly | 11:20 |
shenki | tija: sudo dpkg-reconfigure dash | 11:20 |
shenki | tija: then answer "no" | 11:21 |
tija | shenki: okay | 11:22 |
shenki | tija: did that fix it? | 11:30 |
tija | shenki: another error poped up | 11:30 |
tija | /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/map: symbol lookup error: /opt/Xilinx/14.7/ISE_DS/ISE//lib/lin64/libPackSolver.so: undefined symbol: | 11:30 |
tija | make: *** [map] Error 127 | 11:30 |
shenki | tija: hrm. did you start a new shell? | 11:31 |
*** tvCommitBot has joined #timvideos | 11:31 | |
tvCommitBot | [HDMI2USB] shenki pushed 5 new commits to master: http://git.io/StZEwg | 11:31 |
tvCommitBot | HDMI2USB/master 583699d Ajit Mathew: Debug via CDC Added... | 11:31 |
tvCommitBot | HDMI2USB/master 852eba5 Ajit Mathew: Support 5 addresses for debug data... | 11:31 |
tvCommitBot | HDMI2USB/master e9a515b Ajit Mathew: Debug Module connected to USB... | 11:31 |
*** tvCommitBot has left #timvideos | 11:31 | |
tija | shenki: with a new shell means bash? | 11:32 |
shenki | ctrl+shift+n | 11:33 |
shenki | yeah, a new terminal window | 11:33 |
tija | oh new terminal window, no | 11:34 |
shenki | tija: can you try that? | 11:35 |
tija | I thought you were asking did I change from dash to bash | 11:35 |
shenki | yeah, do that | 11:35 |
shenki | but then open a new window | 11:35 |
shenki | not sure why it's necessary. could guess, but it doesn't make a heap of sense | 11:36 |
tija | http://forums.xilinx.com/t5/Installation-and-Licensing/MAP-13-1-linking-error-on-runtime-at-exit/td-p/158232 | 11:36 |
tpb | Title: MAP 13.1 linking error on runtime (at exit) - Xilinx User Community Forums (at forums.xilinx.com) | 11:36 |
tija | shenki: failed again | 11:37 |
shenki | strange | 11:37 |
shenki | tija: did you try the workaround suggested? | 11:37 |
shenki | export LD_PRELOAD=/opt/Xilinx/13.1/ISE_DS/ISE/lib/lin64/libAntlr.so | 11:38 |
shenki | obviously adjusting that for the version and location of ISE | 11:38 |
tija | shenki: trying that | 11:41 |
shenki | tija: ok | 11:44 |
tija | shenki: failed again | 11:44 |
shenki | tija: strange. and if you checkout the old makefile it works again? | 11:44 |
*** slomo has quit IRC | 11:45 | |
tija | shenki: the new makefile works for you? | 11:46 |
shenki | tija: yep | 11:49 |
shenki | tija: it works on the build server too | 11:49 |
shenki | tija: i assume it works on mithro's laptop, as that's where he tested it | 11:49 |
shenki | my laptop and the server are ubuntu 14.04 64 bit | 11:49 |
shenki | and i xilinx 14.7 | 11:49 |
tija | shenki: now I am getting error for this makefile too | 11:50 |
shenki | tija: do you have a version of the code that you know works? | 11:50 |
tija | i mean the old makefile | 11:50 |
shenki | right | 11:50 |
shenki | tija: do you have an older version laying around? | 11:51 |
shenki | that you know has worked in the past | 11:51 |
tija | you mean to say older version of makefile? | 11:51 |
shenki | the makefile and the rest of the repository, yeah | 11:52 |
tija | shenki yes | 11:52 |
tija | shenki: just a while I generated a xsvf using an older makefile for the clone of the branch. Now the same makefile is not working. | 11:54 |
tija | https://drive.google.com/file/d/0B0zz3gJ27U-VY0JPanJmTlpXTlk/edit?usp=sharing | 11:54 |
tpb | Title: hdmi2usb.xsvf - Google Drive (at drive.google.com) | 11:54 |
shenki | tija: try rebooting your laptop | 11:58 |
shenki | perhaps it's unhappy about changing the shell | 11:58 |
shenki | i can't see why, but it's worth a shot | 11:59 |
tija | shenki: let me try | 12:00 |
*** tija has quit IRC | 12:00 | |
*** tija has joined #timvideos | 12:13 | |
tija | shenki: after reboot the colourful makefile seems to be working. Atleast it cleared the map phase. | 12:14 |
tija | shenki: the makefile worked, rebooting did the trick. | 12:25 |
*** tija has quit IRC | 12:29 | |
*** rohitksingh has joined #timvideos | 12:35 | |
*** FeltonChris has quit IRC | 13:09 | |
*** slomo has joined #timvideos | 13:22 | |
*** Niharika has joined #timvideos | 13:51 | |
*** mparuszewski has joined #timvideos | 14:52 | |
*** slomo has quit IRC | 16:14 | |
*** Niharika has left #timvideos | 17:19 | |
*** Niharika has quit IRC | 17:19 | |
*** Niharika has joined #timvideos | 17:30 | |
aps-sids | CarlFK: Can you tell me how does fgdp-producer creates the stream? https://github.com/timvideos/streaming-system/blob/master/tools/flumotion-config/pusher/encoder.xml#L41-L49 | 17:50 |
tpb | Title: streaming-system/encoder.xml at master · timvideos/streaming-system · GitHub (at github.com) | 17:50 |
CarlFK | aps-sids: um. no clue. never really looked to see how the code works | 17:51 |
aps-sids | CarlFK: ok, but this gets input from collector (present at venue) right? | 17:52 |
CarlFK | sounds plausible | 17:52 |
CarlFK | I have looked at chunks of code last year trying to help port it, but didn't pay much attention to how things fit together | 17:53 |
aps-sids | CarlFK: actually, I'm not able to find a proper way to test the streaming system components | 17:54 |
CarlFK | yeah, that would be nice ;) | 17:54 |
*** rohitksingh1 has joined #timvideos | 18:10 | |
*** rohitksingh has quit IRC | 18:12 | |
aps-sids | shenki: around? | 18:54 |
*** Niharika has quit IRC | 18:54 | |
aps-sids | Oh, he too is in Australia :/ | 18:57 |
CarlFK | aps-sids: given there is nothing else, use dvswitch to create a stream | 18:59 |
aps-sids | yeah, that's what I'm trying now | 19:04 |
aps-sids | CarlFK: how can we use dvsource-file command? | 19:16 |
aps-sids | CarlFK: I mean what do we need to install? I remember creating some link with dvsource-v4l2-other but can't seem to figure out now. | 19:18 |
aps-sids | nevermind, figured that out. | 19:30 |
aps-sids | CarlFK: dvswitch is crashing for me on trusty, when I use dvsource-file and feed a DV from file | 19:34 |
CarlFK | I would use the VM... if it doesn't work, prolly easier to fix that than dvswitch on trusty | 20:29 |
*** CarlFK has quit IRC | 23:15 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!