| *** tpb has joined #timvideos | 00:00 | |
| *** nueces has quit IRC | 01:50 | |
| mithro | Ishan_Bansal: pong | 02:49 |
|---|---|---|
| *** sb0 has quit IRC | 03:36 | |
| mithro | Ishan_Bansal / paddatrapper: I'm available now as office hours says | 04:02 |
| *** rohitksingh_work has joined #timvideos | 04:09 | |
| mithro | I was pondering maybe submitting a "FPGA Project Miniconf" to LCA2018 | 04:15 |
| *** bjoern_ has quit IRC | 05:00 | |
| *** bjoern_ has joined #timvideos | 05:07 | |
| *** sb0 has joined #timvideos | 05:19 | |
| mithro | _florent_: Who is Pierre-Olivier Vauboin? | 05:41 |
| mithro | & lambdaconcept | 05:42 |
| CarlFK | mithro: (12:46:24 AM) FunkyBob: but I'd need to know a lot more about HDMI | 05:50 |
| CarlFK | mithro: where is your ccc talk? | 05:50 |
| mithro | CarlFK: is there more context to that? | 05:50 |
| CarlFK | nope | 05:51 |
| mithro | CarlFK: where was that said? | 05:51 |
| CarlFK | #positivepython | 05:51 |
| mithro | https://www.youtube.com/watch?v=yqYBcZzMPGQ | 05:51 |
| mithro | CarlFK: tell him to join here if he wants to know more... | 05:55 |
| *** FunkyBob has joined #timvideos | 05:58 | |
| FunkyBob | allo | 05:59 |
| CarlFK | mithro: FunkyBob - do you two know each other? osdc, lca, pycon.au | 06:06 |
| mithro | FunkyBob: I'm pretty sure we have meet | 06:07 |
| FunkyBob | very likely | 06:09 |
| FunkyBob | pyconau | 06:09 |
| FunkyBob | I was talking to you (I think) about using the hardware encoders on odroid boards and the like :) | 06:10 |
| FunkyBob | anyway... was looking to do a product that requires decoding HDMI and then emitting it again | 06:14 |
| mithro | FunkyBob: You've seen my HDMI2USB stuff right? | 06:32 |
| mithro | FunkyBob: the stuff we use to record PyCons + LCA | 06:32 |
| FunkyBob | right | 06:37 |
| FunkyBob | am surprised USB has the bandwidth, tbh :) | 06:37 |
| CarlFK | it doesn't :p | 06:38 |
| FunkyBob | I see | 06:38 |
| CarlFK | i guess it does for what you have seen on the videos. which is not full res/fps every single pixel. lossy jpeg | 06:39 |
| FunkyBob | MJPEG? | 06:39 |
| FunkyBob | my rough calc shows fullHD would be 6.2MB / frame | 06:40 |
| FunkyBob | 186.6 MB /s @ 30Hz | 06:40 |
| FunkyBob | 1.5Gbps | 06:40 |
| CarlFK | I am going to plead ignorance on the exact protocol. I know we can lower the quality if we want to increase fps | 06:41 |
| FunkyBob | :) | 06:42 |
| FunkyBob | CarlFK: I think we first met at OSDC 2010, iirc | 06:43 |
| CarlFK | Sounds about right. Melbourne, for sure | 06:44 |
| FunkyBob | at the convent... you were having trouble that turned out to be multiple instanes of the same model record in memory at once | 06:45 |
| FunkyBob | so... wonder what it'd take to implement this in HW http://www.gfwx.org/ | 06:45 |
| tpb | Title: GFWX (at www.gfwx.org) | 06:45 |
| FunkyBob | mithro: well, if you'll be at PyConAU again, perhaps we can chat more there :) | 06:46 |
| CarlFK | almost 2am, I better get to bed | 06:47 |
| mithro | FunkyBob: We do 720p30 with MJPEG | 06:48 |
| FunkyBob | mithro: using a soft core CPU to implement JPEG? or hardware JPEG cell? | 06:51 |
| mithro | hardware | 06:55 |
| mithro | FunkyBob: the soft CPU is way too slow to do the JPEG encoding | 08:13 |
| *** sb0 has quit IRC | 08:21 | |
| FunkyBob | which core do you use? | 08:30 |
| mithro | FunkyBob: But the soft CPU does do things like load the encoding tables | 09:12 |
| mithro | FunkyBob: Ishan_Bansal is currently rewriting it | 09:12 |
| FunkyBob | oh, a custom jobby? | 09:22 |
| mithro | FunkyBob: The current one is written in VHDL and I think a customized version of mkjpeg | 09:24 |
| FunkyBob | are you talking about the JPEG encoder, or the CPU core? | 09:31 |
| FunkyBob | hey, didn't you have the Parallella board at one point? | 09:33 |
| mithro | JPEG core | 09:33 |
| mithro | The soft CPU is lm32 or or1k | 09:33 |
| FunkyBob | just found a risc-v port to paralelle | 09:34 |
| mithro | I've never had a Parallela board, I have a pipistrello board and a Zybo | 09:34 |
| FunkyBob | ah | 09:34 |
| mithro | The parallella has a hard arm core, why would you want a risc-v? | 09:34 |
| FunkyBob | https://www.librecores.org/cliffordwolf/picorv32 | 09:34 |
| tpb | Title: picorv32 @ LibreCores (at www.librecores.org) | 09:34 |
| FunkyBob | years ago, when I still ran windows, I played with the Xilinx ICE tools, i think it was | 09:38 |
| FunkyBob | started implementing a simple CRTC... | 09:38 |
| FunkyBob | wanted to build up from there | 09:38 |
| FunkyBob | know I've asked this before (in person) mithro ... what tools do you use for dev? | 09:39 |
| mithro | Well, ISE - but we use them all via Makefiles not the gui or anything | 09:44 |
| FunkyBob | it was the waveform gui test tool I found most useful | 09:51 |
| mithro | https://youtu.be/MkVX_mh5dOU | 10:00 |
| mithro | That is my talk on how we do firmware development | 10:01 |
| FunkyBob | nice | 10:07 |
| *** ivodd_ is now known as ivodd | 11:16 | |
| paddatrapper | mithro: is the JTAG indicator LED the only LED connected to the FX2 on the opsis (PE5)? | 12:41 |
| *** rohitksingh_work has quit IRC | 12:42 | |
| paddatrapper | mithro: also I don't see any LEDs connected to the FX2 on the atlys | 12:51 |
| CarlFK | has anyone flashed from prebuilt? Im stuck here trying to find what dir to find the file in: https://github.com/timvideos/HDMI2USB-firmware-prebuilt/tree/master/archive/master/v0.0.3-715-gbc835e3/opsis | 14:33 |
| tpb | Title: HDMI2USB-firmware-prebuilt/archive/master/v0.0.3-715-gbc835e3/opsis at master · timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com) | 14:33 |
| *** FunkyBob has left #timvideos | 14:33 | |
| *** fumblehool has joined #timvideos | 15:45 | |
| *** rohitksingh has joined #timvideos | 17:19 | |
| *** fumblehool has quit IRC | 17:54 | |
| *** CareBear\ has joined #timvideos | 18:30 | |
| *** rohitksingh has quit IRC | 19:17 | |
| *** cr1901_modern1 has joined #timvideos | 19:20 | |
| *** cr1901_modern has quit IRC | 19:22 | |
| *** cr1901_modern1 is now known as cr1901_modern | 23:27 | |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!