*** tpb has joined #timvideos | 00:00 | |
*** Bertl is now known as Bertl_zZ | 00:14 | |
*** sb0 has quit IRC | 03:41 | |
*** rohitksingh has quit IRC | 04:08 | |
*** se6astian|away is now known as se6astian | 07:15 | |
mithro | ssk1328: ping? | 07:59 |
---|---|---|
*** sb0 has joined #timvideos | 08:37 | |
*** Bertl_zZ is now known as Bertl | 08:55 | |
tumbleweed | mithro: so, where do I find such a gateware? | 10:03 |
tumbleweed | or, can I get a board swapped out... | 10:03 |
mithro | tumbleweed: Still don't quite know what is wrong with the board yet | 10:04 |
tumbleweed | I know | 10:04 |
mithro | tumbleweed: do you have a multimeter? | 10:04 |
tumbleweed | not on me | 10:05 |
tumbleweed | I can get at one tonight, if I remember | 10:05 |
mithro | Well, you'll probably need one for any further debugging | 10:05 |
mithro | tumbleweed: You can try loading some gateware, but I don't think we'll get very far unless we can figure out what is going on | 10:06 |
tumbleweed | you were saying I should load a gateware that puts the pins in quiescent mode | 10:07 |
mithro | tumbleweed: you can try loading the SPI flash proxy gateware | 10:07 |
tumbleweed | that's the gateware I'm asking about | 10:07 |
mithro | https://github.com/mithro/HDMI2USB-mode-switch/blob/opsis-prod/flash_proxy/opsis/bscan_spi_xc6slx45t.bit | 10:07 |
tpb | Title: HDMI2USB-mode-switch/bscan_spi_xc6slx45t.bit at opsis-prod · mithro/HDMI2USB-mode-switch · GitHub (at github.com) | 10:07 |
mithro | You could try loading that and see what happens | 10:07 |
mithro | tumbleweed: it would be also good to see if you can even just talk to the FPGA via the JTAG interface | 10:08 |
tumbleweed | ok | 10:08 |
tumbleweed | probably can't get to it today, but thanks :) | 10:09 |
mithro | tumbleweed: first thing to test would be to check that all the power supplies are outputting the right voltages | 10:09 |
tumbleweed | right | 10:10 |
mithro | tumbleweed: You could also try looking at what is happening on the USB bus using wireshark | 10:11 |
tumbleweed | ok | 10:12 |
*** sb0 has quit IRC | 10:13 | |
mithro | ssk1328: ping? | 10:13 |
mithro | tumbleweed: you should attach your jtag cable and check you can read the FPGA's DNA information | 11:41 |
mithro | tumbleweed: oh, what is the MAC / DNA on the sticker for the board? | 11:42 |
mithro | tumbleweed: I can look it up in our internal DB and check there wasn't any notes | 11:42 |
tumbleweed | before I can do any of this, I'll have to figure out how to drive the jtag cable... | 11:42 |
tumbleweed | but yes, DNA I can give you | 11:42 |
tumbleweed | 0x1342cd5e9b8bd85 | 11:43 |
*** CarlFK has quit IRC | 11:58 | |
mithro | _florent_: ping? | 12:22 |
_florent_ | ping | 12:23 |
_florent_ | pong | 12:23 |
_florent_ | mithro: wanted to see something? | 12:28 |
mithro | _florent_: I wanted to chat about liteDRAM | 12:28 |
_florent_ | ok | 12:29 |
mithro | _florent_: but I got distracted by liteVideo :P | 12:30 |
mithro | _florent_: https://docs.google.com/spreadsheets/d/1q5CUI289TjGw9c66wAesOHlvH8RVo-OK6_yJ4btzZPA/edit#gid=914808841 | 12:30 |
tpb | Title: Supported boards / interfaces - Google Sheets (at docs.google.com) | 12:30 |
_florent_ | for liteDRAM, idea is to simplify some things, get the DRAM controller working on more board (ie Artix7 has been added), and also provides ports that can have arbitraty width and be asynchronous | 12:33 |
_florent_ | this will simplify the others parts of the design | 12:33 |
_florent_ | and CDC, bus width conversion will be done by the DRAM controller | 12:33 |
_florent_ | also I want to add more tests | 12:34 |
mithro | _florent_: I ordered an Arty | 12:34 |
_florent_ | ok good | 12:34 |
mithro | _florent_: yeah, I'm interested in how to test liteDRAM | 12:34 |
_florent_ | I got LiteDRAM working on Arty and Nexys video | 12:34 |
*** sb0 has joined #timvideos | 12:34 | |
mithro | https://github.com/timvideos/HDMI2USB-misoc-firmware/issues/153 | 12:34 |
tpb | Title: Create memory performance and error testing solution · Issue #153 · timvideos/HDMI2USB-misoc-firmware · GitHub (at github.com) | 12:34 |
mithro | _florent_: yeah, I saw | 12:35 |
_florent_ | yes I want to work on that | 12:35 |
_florent_ | because on the opsis it was difficult to understand why we got artifacts on the video | 12:35 |
mithro | _florent_: So, I started thinking about all the hardware I have and was trying to quantify the memory interfaces | 12:36 |
_florent_ | so we first need to stress the dram controller with random generator/checkers | 12:36 |
_florent_ | what do you mean by "quantify the memory interfaces"? | 12:36 |
mithro | _florent_: understand which boards have what type of DDR, in what sizes, etc | 12:37 |
_florent_ | ok | 12:38 |
*** sab_123 has joined #timvideos | 12:43 | |
*** aom has joined #timvideos | 12:44 | |
*** aom has quit IRC | 12:47 | |
*** aom has joined #timvideos | 12:47 | |
mithro | _florent_: we are still getting random failures of memtest on the Atlys boards | 12:51 |
mithro | _florent_: on the topic of liteVideo - would having this board -> http://store.digilentinc.com/fmc-hdmi-dual-hdmi-input-expansion-card/ be useful at all? | 12:58 |
tpb | Title: FMC-HDMI: Dual HDMI Input Expansion Card - Digilent (at store.digilentinc.com) | 12:58 |
mithro | _florent_: you also mentioned something about "vga output" ? | 12:59 |
mithro | bkp: ping? | 13:12 |
bkp | mithro: pong | 13:13 |
*** panther has joined #timvideos | 13:16 | |
*** sab_123 has quit IRC | 13:16 | |
mithro | bkp: I didn't actually expect you to respond :P | 13:16 |
bkp | Thanks for reaching out! | 13:16 |
mithro | bkp: welcome to the IRC channel :) | 13:16 |
bkp | Thanks! Yeah, sorry I have not rolled in with questions yet. The video project is not at the top of this week's priority list. | 13:17 |
bkp | mithro: Did my earlier email clarify OSAS's goals somewhat? | 13:18 |
mithro | bkp: let me re-read that email :P | 13:18 |
mithro | bkp: we can chat any time in the future if you prefer | 13:19 |
mithro | bkp: the longer you wait, the more my answer to your stuff is going to be "here take this, it does what you want" :) | 13:20 |
bkp | mithro: Thanks. I guess what I am not sure about is the scope of what *you* are doing/planning. | 13:20 |
mithro | bkp: long term, I want a (cheap) device I can give to anyone and they are able to record and livestream a user group without any A/V knowledge | 13:21 |
bkp | mithro: Well, that would certainly do it. | 13:22 |
mithro | bkp: and get high quality output from that, while also helping to solve many of the major A/V problems user groups always seem to suffer from | 13:22 |
mithro | bkp: this is our "holy grail" - we are still a long way from that | 13:22 |
bkp | mithro: In the interim, do you have standard op procedures/documentation to do the same thing with existing equipment? | 13:23 |
mithro | bkp: kinda | 13:23 |
mithro | bkp: Every venue is a unique little snow flake, which frequently means what works in many locations won't work in the one you are trying to use it in | 13:24 |
bkp | mithro: Right | 13:25 |
mithro | bkp: that is generally solved by having a person who's run into these problems before and knows if you "just do XYZ and the planet's align, it'll work" | 13:25 |
bkp | mithro: This is why I wanted to take the SOP approach. | 13:25 |
mithro | btw what is SOP? | 13:26 |
bkp | Standard operating procedure. | 13:26 |
mithro | bkp: The direction we are currently moving towards is trying to "isolate" the venue's equipment from the presenter | 13:28 |
bkp | mithro: I see | 13:28 |
mithro | bkp: so we have "presenter ---> our equipment --> venue equipment" | 13:28 |
bkp | The hardware replaces the knowledge part of the chain | 13:28 |
bkp | Got it | 13:29 |
*** se6astian is now known as se6astian|away | 13:32 | |
mithro | bkp: opps sorry, got distracted replying to a GSoC student | 14:12 |
bkp | No worries, been there! :) | 14:12 |
mithro | bkp: this means we provide a consistent, well tested interface to the presenter's laptop and "we the A/V team" worry about getting the signal into the format needed by what ever the venue needs | 14:13 |
bkp | mithro: Is this a streaming solution? Recording? Or both? | 14:15 |
mithro | bkp: The best way I've found to get good recordings is to have a live stream with people watching, that way they complain about things like the audio not working | 14:16 |
mithro | bkp: free QA team :) | 14:16 |
bkp | Heh | 14:16 |
mithro | bkp: it's really easy to do something simple like forget to connect the audio | 14:16 |
mithro | bkp: and your recording is pretty useless then | 14:17 |
mithro | bkp: eventually I'd hope that the software would detect the lack of audio and provide a huge warning going "no audio signal" - but that has yet to happen | 14:21 |
bkp | I like the crowdsources approach | 14:23 |
mithro | bkp: We have also been trying to make the hardware provide the software with more information about what is going on | 14:23 |
mithro | bkp: IE "Has the presenter sent the wrong size video signal" etc | 14:24 |
mithro | bkp: to make fixing problems quicker / easier | 14:25 |
*** Joelw has quit IRC | 14:25 | |
mithro | bkp: We also do things like only offer a single resolution to the presenter's laptop | 14:26 |
*** miselin has quit IRC | 14:26 | |
*** vystrela has quit IRC | 14:27 | |
*** vystrela has joined #timvideos | 14:27 | |
bkp | mithro: All of this sounds great. Is there a repo for this somewhere? | 14:29 |
*** miselin has joined #timvideos | 14:29 | |
*** miselin has joined #timvideos | 14:29 | |
mithro | bkp: I'm afraid it's not that simple :) | 14:29 |
bkp | Ah | 14:29 |
mithro | bkp: Have you been to https://code.timvideos.us/home/ ? | 14:30 |
bkp | I have now. | 14:30 |
*** se6astian|away is now known as se6astian | 14:30 | |
*** Joelw has joined #timvideos | 14:31 | |
mithro | bkp: See the diagram on that page? | 14:32 |
bkp | mithro: Yep | 14:32 |
mithro | bkp: that is roughly how you build a capture / streaming system | 14:33 |
mithro | bkp: and that is kind of ignoring the "audio" side of things | 14:35 |
mithro | bkp: have you visited https://hdmi2usb.tv/home/ ? | 14:35 |
bkp | mithro: Not recently. | 14:37 |
bkp | mithro: But I know I have seen this before. | 14:37 |
mithro | bkp: there is a picture on the side of that page which shows a bit how you might connect one of the devices up | 14:37 |
mithro | bkp: this one -> https://hdmi2usb.tv/img/hdmi2usb.png | 14:37 |
bkp | I see it | 14:38 |
*** CarlFK has joined #timvideos | 14:38 | |
*** ChanServ sets mode: +v CarlFK | 14:38 | |
mithro | bkp: We have mainly be concentrating on using those boards at conferences for the moment because CarlFK and DebConf crew | 14:39 |
mithro | CarlFK does a whole bunch of conference recordings as NextDayVideo | 14:41 |
bkp | Noted | 14:41 |
mithro | xfxf is hoping to install some of our gear in a venue in Melbourne, Australia to do recordings I believe | 14:43 |
FooBar | We're also planning to use them for the dutch NLUUG conferences | 14:52 |
FooBar | though I still need to get newer firmware in the boards we have | 14:52 |
mithro | FooBar: You have Opsis boards? | 14:52 |
FooBar | yup... from the crowdsupply | 14:53 |
FooBar | 1 for myself, and 3 for nluug :) | 14:53 |
FooBar | but we'd like more ;) | 14:53 |
mithro | FooBar: cool! | 14:55 |
mithro | FooBar: so, have you gotten yourself some Redmere cables? | 14:55 |
FooBar | nope... what are those ? | 14:55 |
FooBar | ah... nope... only used short cables so far... and let the venue handle the long stretches to the overhead projectors | 14:57 |
FooBar | at the office this is done over cat6 utp afaik | 14:57 |
mithro | FooBar: this is for using with the Opsis? | 14:59 |
FooBar | nope... only used the regular short cables on the opsis so far.. | 15:00 |
FooBar | haven't done a 'production' conference yet... only played around with the hardware/software stack a bit | 15:00 |
FooBar | but still had some compatiblity issues with our gear | 15:01 |
FooBar | should be fixed in current firmware I guess... but we're still running an old firmware on them | 15:01 |
FooBar | had some issues upgrading/flashing.... documentation could be better ;P | 15:02 |
FooBar | but I have used a 20M hdmi cable (no redmere or whatever, just regular fat hdmi) which worked fine between my laptop and a projector (not yet through an opsis board) ... i'll test that sometime soon ;) | 15:06 |
CarlFK | FooBar: Redmere cables: www.monoprice.com/product?c_id=102&cp_id=10255&cs_id=1025503&p_id=10506 | 15:06 |
tumbleweed | FooBar: the input to the opsis seems to need redmere cables | 15:06 |
tumbleweed | (or the error-rate on the input signal is non-zero) | 15:07 |
CarlFK | even fro a short run from your laptop to the Opsis input | 15:07 |
CarlFK | morning tumbleweed | 15:07 |
tumbleweed | o/ | 15:07 |
FooBar | hmm... I did see some glitches yeah... | 15:09 |
FooBar | might order them soonish then ;) | 15:09 |
CarlFK | FooBar: order them now. you will want them eventually | 15:10 |
CarlFK | if you need some distance, I have used this ... kinda - I tested with 10' cables and it worked fine http://www.monoprice.com/product?c_id=109&cp_id=10110&cs_id=1011012&p_id=8121&seq=1&format=2 | 15:11 |
* tumbleweed bought 10' cables | 15:11 | |
mithro | FooBar: I've been working on understanding the TMDS protocol so I can better understand the errors we are seeing | 15:12 |
mithro | https://docs.google.com/document/d/1v7AJK4cVG3uDJo_rn0X9vxMvBwXKBSL1VaJgiXgFo5A/edit# | 15:12 |
tpb | Title: Understanding TMDS Encoding - Google Docs (at docs.google.com) | 15:12 |
CarlFK | tumbleweed: your hdmi to the projector at PyConZA inspired me | 15:14 |
tumbleweed | CarlFK: :) | 15:14 |
FooBar | next conference will still be done without opsis though... it's in 2 weeks ;) | 15:16 |
CarlFK | FooBar: 2 weeks is plenty of time | 15:17 |
FooBar | Nope... as I haven't gotten my camera to get image on the opsis yet... | 15:18 |
CarlFK | assuming you order the cable now | 15:18 |
FooBar | only my laptop mini-dp output so far | 15:18 |
FooBar | and there is no local supplier here | 15:18 |
CarlFK | where are you located ? | 15:18 |
FooBar | .nl | 15:18 |
tumbleweed | we found the cameras we had all had interlaced output | 15:18 |
tumbleweed | which the opsis wasn't handling, yet | 15:18 |
FooBar | tumbleweed: that might be it yeah | 15:18 |
tumbleweed | (also, no audio) | 15:18 |
CarlFK | oh yeah, cameras may not do 720p like you hope / need | 15:18 |
tumbleweed | (IIRC from mucking around befre LCA) | 15:19 |
tumbleweed | the camera also only did 1080i, not 720p | 15:19 |
FooBar | so far we've been doing all the recordings just analog ;) | 15:19 |
FooBar | firewire / dv-video | 15:19 |
FooBar | s/analog/standard-def/ | 15:20 |
CarlFK | get cables, swap the twinpact for the opsis - it will be better | 15:20 |
FooBar | & | 15:21 |
mithro | FooBar: you use DV switch? | 15:21 |
*** rohitksingh has joined #timvideos | 15:24 | |
mithro | rohitksingh: Did that email make sense? | 15:30 |
rohitksingh | mithro: I skimmed it while walking back from office...it definitely made the targets much clearer. Re-reading it in few minutes | 15:34 |
mithro | rohitksingh: okay | 15:45 |
mithro | _florent_: well, I got as much detail into that spreadsheet as possible, now I'm heading to bed | 15:47 |
*** sb0 has quit IRC | 15:57 | |
*** ivodd has quit IRC | 16:05 | |
*** sb0 has joined #timvideos | 16:29 | |
*** rohitksingh has quit IRC | 16:36 | |
*** rohitksingh has joined #timvideos | 16:44 | |
*** rohitksingh has quit IRC | 16:53 | |
*** rohitksingh has joined #timvideos | 16:54 | |
FooBar | mithro: I tried... but couldn't get it running without crashing in debian 7 or 8 | 17:13 |
mithro | FooBar: so what are you using? | 17:13 |
*** panther has quit IRC | 17:18 | |
FooBar | mithro: just dvgrab, single camera... and some postprocessing in kdenlive | 17:31 |
FooBar | plan with de hdmi2usb stuff is doing 2 feeds, cam and projector-output | 17:32 |
FooBar | simple, but effective... results: https://itgilde.sigio.nl and https://hackerhotel.sigio.nl | 17:33 |
tpb | Title: Index of / (at itgilde.sigio.nl) | 17:33 |
CarlFK | dvgrab was crashing? | 17:51 |
CarlFK | i have to run, but I suggest you try this: | 17:52 |
CarlFK | https://github.com/CarlFK/voctomix-outcasts | 17:52 |
tpb | Title: GitHub - CarlFK/voctomix-outcasts (at github.com) | 17:52 |
CarlFK | "You should see the gui with 2 bouncing ball test feeds. It is also saving to foo.ts" | 17:53 |
CarlFK | if yo ucan get that going, I think I can help you get the camera and twinpact / opsis working | 17:53 |
CarlFK | but later. I have to run/ | 17:53 |
*** CarlFK has quit IRC | 18:02 | |
*** Bertl is now known as Bertl_zZ | 18:42 | |
*** rohitksingh has quit IRC | 19:05 | |
*** CarlFK has joined #timvideos | 19:15 | |
*** ChanServ sets mode: +v CarlFK | 19:15 | |
*** CarlFK has quit IRC | 19:37 | |
*** ivodd has joined #timvideos | 20:10 | |
*** ivodd has quit IRC | 20:19 | |
*** se6astian is now known as se6astian|away | 20:48 | |
*** ivodd has joined #timvideos | 21:08 | |
*** ivodd has quit IRC | 21:30 | |
*** ivodd has joined #timvideos | 21:32 | |
*** ivodd has quit IRC | 21:35 | |
*** ivodd has joined #timvideos | 21:36 | |
*** CarlFK has joined #timvideos | 21:42 | |
*** ChanServ sets mode: +v CarlFK | 21:42 | |
*** ivodd has quit IRC | 21:44 | |
*** ivodd has joined #timvideos | 21:44 | |
*** ivodd has quit IRC | 21:54 | |
*** ivodd has joined #timvideos | 21:55 | |
*** ivodd has quit IRC | 22:01 | |
*** ivodd has joined #timvideos | 22:01 | |
*** Bertl_zZ is now known as Bertl | 22:11 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!