Monday, 2016-03-21

*** tpb has joined #timvideos00:00
*** panther has joined #timvideos01:28
*** panther is now known as sab_12301:29
*** sb0 has quit IRC02:38
*** sab_123 has quit IRC02:53
*** panther has joined #timvideos03:28
*** panther is now known as Guest9534503:28
*** Guest95345 has quit IRC03:28
*** sb0 has joined #timvideos04:00
*** CarlFK has joined #timvideos04:58
*** ChanServ sets mode: +v CarlFK04:58
*** Bertl_zZ is now known as Bertl06:17
*** tija has joined #timvideos06:24
*** amod95 has joined #timvideos06:30
*** rohitksingh has joined #timvideos07:02
*** se6astian|away is now known as se6astian07:50
*** amod95 has quit IRC08:48
*** rohitksingh has quit IRC09:37
*** Bertl is now known as Bertl_oO10:10
*** kflux has joined #timvideos11:04
*** ktovletoglou has joined #timvideos11:20
*** ktovletoglou has quit IRC11:44
*** panther has joined #timvideos11:48
*** panther is now known as Guest8119211:48
*** Guest81192 is now known as sab_12311:48
sab_123hi mithro11:51
mithroHi sab_12311:57
sab_123so for the fx2 stuff11:57
sab_123I have 2 ideas11:57
*** sb0 has quit IRC11:57
sab_123before I write up a proposal would like to check with you11:57
mithrosab_123: sure11:57
sab_123So the first one is create a full fledged high level python api to deal with reading images/videos from an fx2 device11:58
sab_123This basically is similar to libfpga link11:58
mithrosab_123: okay, not interested in that one11:58
sab_123But suited for images11:58
sab_123The second one11:58
sab_123Often in FPGA design , you need a a chip scope license to probe and debug design11:59
mithrosab_123: The "cool" thing about the FX2 is using it to emulate other USB devices.11:59
sab_123SInce fx2 does high speed usb devices I was thinking of an logic analyser core on VHDL11:59
sab_123And front end gui software12:00
sab_123like to slect whichever pin you want to observe12:00
sab_123and show it as a bus12:00
sab_123idea is to integrate with some standrd simulator so it would be like software simulation12:00
mithrosab_123: That kind of already exists - see liteScope12:00
tpbTitle: GitHub - enjoy-digital/litescope: A small footprint and configurable embedded FPGA logic analyzer (at
sab_123didnt know that12:01
sab_123I guess I will have to think of something else then12:02
mithrosab_123: I don't think it integrates all that tightly with the FX2 side of things12:02
mithrosab_123: _florent_ would be the person to ask more about liteScope, I don't know a huge deal about it12:02
mithrosab_123: there is also SUMP -
tpbTitle: FPGA Based Logic Analyzer (at
sab_123i have used sump12:02
sab_123and javi's stuff12:03
sab_123in Java12:03
sab_123for the viewer12:03
sab_123problem is bus functionality is not there12:03
sab_123You can see single lines12:03
mithrosab_123: I've never used it, I do have a compatible board sitting on my desk12:03
mithrosab_123: so, the cool thing about the FX2 is that it can emulate other USB devices12:03
sab_123Well I guess I have to figure out something that you like12:03
sab_123or need12:03
sab_123is there anything you need?12:04
sab_123or which you would like to have as a part of HDMI2USB12:04
sab_123any featurres ?12:04
mithrosab_123: Did you take a look at some of the issues on ?12:04
tpbTitle: Issues · mithro/fx2lib · GitHub (at
sab_123The thing is I want to work on an application12:05
sab_123Something standalone12:05
sab_123JPEG encoder looks good to me12:05
sab_123H.264/VP9 also are interesting12:05
sab_123I would like to do this not just for GSOC12:06
sab_123But with an end goal in mind12:06
sab_123are you interested in adding support for new cameras?12:11
sab_123and a debaering core12:11
sab_123on the FPGA12:11
sab_123Most high end stuff are raw bayer12:11
mithroWe don't really have an interest in debayering and stuff - the apertus group obviously does -
tpbTitle: What is De-Bayering? | apertus° - open source cinema (at
mithrosab_123: The JPEG Encoder just is a pretty straight forward project and should be pretty doable as part of GSoC12:16
mithrosab_123: We'd love to have a VP8 encoder (and after that a VP9 encoder too) but that project feels like it would be much bigger than JPEG12:17
mithroVP8/VP9 get the better compression by being much more complicated :-P12:17
mithroLooping back to the FX2 stuff12:18
mithroSo there are a bunch of things we want the FX2 to do, which I had been working on but yet to finish12:18
mithroThey are,12:18
mithro a) Making the FX2 emulate a FTDI Serial adapter, including the MSSP engine -
tpbTitle: Create example firmware which emulates the FTDI usb-serial devices · Issue #4 · mithro/fx2lib · GitHub (at
mithrob) Improving the UVC "webcam" support and emulate more advanced features like PTZ controls - See issues like and
tpbTitle: Add PTZ support to uvc device · Issue #150 · timvideos/HDMI2USB-misoc-firmware · GitHub (at
mithroc) Improving the CDC serial port support (and adding more test examples) - See for example12:22
tpbTitle: Issues · mithro/fx2lib · GitHub (at
mithroWe also had a bunch more ideas like12:23
mithro1) USB Sound card emulation to capture HDMI Audio -
tpbTitle: HDMI Audio to USB Sound · Issue #160 · timvideos/HDMI2USB-misoc-firmware · GitHub (at
mithro2) Supporting control of the I2C lines via USB -
tpbTitle: Expose I2C interfaces via USB · Issue #157 · timvideos/HDMI2USB-misoc-firmware · GitHub (at
mithro3) Support CEC control on the Opsis -
tpbTitle: Support HDMI CEC control · Issue #161 · timvideos/HDMI2USB-misoc-firmware · GitHub (at
mithroand probably a *tonne* of other things I have missed12:25
mithroOther docs that might be interesting at12:26
tpbTitle: Emulation of FTDI using FX2 - Google Docs (at
tpbTitle: HDMI2USB FX2 Interface - Google Docs (at
mithroSo, there is a more than enough work for a GSoC sized project12:27
mithroAnd there is likely to be a lot more variety / interesting things in that project12:27
mithrosab_123: make sense?12:32
mithrosab_123: One of the crucial parts of writing the proposal is figuring out exactly what and how you are going to do things :)12:33
*** skay has left #timvideos12:36
*** tija has quit IRC12:38
mithro_florent_: I assume you aren't about right now?12:41
sab_123I agree13:06
sab_123let me take a look at those links13:06
sab_123I already have a bunch of projects I am currently working on13:06
sab_123So I may not get a GSOC proposal in13:06
sab_123As you know  I am really looking into the 360 degree now13:07
sab_123Not really using FX2 on that one13:07
sab_123However I would still like to contribute13:07
_florent_mithro: sorry I was doing others thing but I'm here13:11
mithro_florent_: you fried your Atlys board right?13:15
_florent_right :(13:15
mithro_florent_: Did you end up getting a vmodmib board?13:18
_florent_mithro: no I don't have that board13:18
mithro_florent_: ahh okay13:22
*** panther_ has joined #timvideos13:26
*** sab_123 has quit IRC13:26
mithro_florent_: oh, have you been able to reproduce the WER issue on your Opsis board at all?13:31
_florent_mithro: no sorry, I've not tested that yet...13:31
mithro_florent_: Okay, it would be good to confirm you can at least repo it so we know we don't need to get you more hardware13:32
*** sb0 has joined #timvideos13:41
*** panther_ has quit IRC14:24
*** se6astian is now known as se6astian|away16:28
*** CarlFK has quit IRC16:39
*** CarlFK has joined #timvideos16:41
*** ChanServ sets mode: +v CarlFK16:41
*** CarlFK has quit IRC17:16
*** CarlFK has joined #timvideos17:28
*** ChanServ sets mode: +v CarlFK17:28
*** rohitksingh has joined #timvideos17:43
*** se6astian|away is now known as se6astian18:03
*** se6astian is now known as se6astian|away18:29
*** Bertl_oO is now known as Bertl19:04
*** se6astian|away is now known as se6astian19:06
*** se6astian is now known as se6astian|away19:32
*** Bertl is now known as Bertl_zZ19:45
*** CarlFK has quit IRC20:31
*** CarlFK has joined #timvideos20:38
*** ChanServ sets mode: +v CarlFK20:38
*** rohitksingh has quit IRC20:50
*** se6astian|away is now known as se6astian21:40
*** se6astian is now known as se6astian|away22:36

Generated by 2.13.1 by Marius Gedminas - find it at!