<div dir="ltr">These questions are now answered in the new FAQ page! <a href="https://github.com/timvideos/HDMI2USB/wiki/FAQ">https://github.com/timvideos/HDMI2USB/wiki/FAQ</a><div><br></div><div>Appreciate it if people added more information there...</div>

<div><br></div><div>Tim</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 23 June 2013 15:35, Tim Ansell <span dir="ltr">&lt;<a href="mailto:mithro@mithis.com" target="_blank">mithro@mithis.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div>&gt; HDMI2USB has working board using the Digilent Atlys board. Looking at<br>

&gt; first round of custom boards in November - really hoping to have devices<br>
&gt; for LCA2014.<br>
&gt;<br>
</div></div>&gt; See our progress at <a href="http://code.TimVideos.us" target="_blank">code.TimVideos.us</a> &lt;<a href="http://code.TimVideos.us" target="_blank">http://code.TimVideos.us</a>&gt;<br>
<br>
Just a quick couple of questions, Tim - I didn&#39;t understand the Digilent<br>
Atlys board specs enough to find answers.<br>
<br>
1) Is the board capable of encoding analogue signals - DVI-A or VGA with a </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">DVI plug?<br></blockquote><div>


<br></div></div><div>The base board only supports digital signals (mainly because the development board we are using also only supports digital signals). It supports HDMI, DVI and DisplayPort (in their many connector forms).</div>


<div><br></div><div>The board includes a powerful extension port which we will be developing daughterboards for. We currently have a VGA daughterboard in development, but yet to actually get anything like results yet.</div>


<div> </div><div>The board also two serial ports and some GPIO pins which could be used for PTZ Camera control or tally lights.</div><div class="im"><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


2) Does it produce compressed video?<br></blockquote><div><br></div></div><div>It produces both;</div><div> * mjpeg compressed video - Best for capture from a continuous source such as a camera.</div><div> * raw video - Best for capture of non-continuous or text heavy sources, such as a presenter&#39;s slides.</div>


<div><br></div><div>Both are full 1024x768 or 720p resolution (depending on if the input is DVI or HDMI).</div><div><br></div><div>The problem is that USB2.0 doesn&#39;t have enough bandwidth for raw video at 30fps, so if you want the higher frame rate you have to use the mjpeg compression mode.</div>


<div><br></div><div>At the moment raw mode is about 10-15fps while the target for mjpeg mode is a full 30fps/25fps (but we only get around 20ish at the moment, but that is a software problem with our  JPEG encoder core we hope to solve rather than a hardware issue).</div>


<div><br></div><div>The jpeg compression quality is controlled via a setting.</div><div class="im"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">3) I see it has two HDMI ports in and two out - could this board record two<br>



cameras, or a camera and a laptop?<br></blockquote><div><br></div></div><div>No, again USB 2.0 doesn&#39;t have enough bandwidth for recording two streams at once. When we move to USB 3.0 this might become possible.</div>

<div>
<br></div><div>It can work as a matrix type device. It has two independent inputs (which can come from different sources) and two linked outputs (ie they must display the same output). </div><div><br></div><div>The idea would be</div>


<div><br></div><div><font face="courier new, monospace"> Presenter&#39;s computer ----&gt; HDMI Input 1 /          \ HDMI Output 1 ---&gt; Speaker confidence screen</font></div><div><font face="courier new, monospace">                                         | HDMI2USB |</font></div>


<div><font face="courier new, monospace"> Podium computer      ----&gt; HDMI Input 2 \          / HDMI Output 2 ---&gt; In room projector</font></div><div><br></div><div>This allows you to switch the in room projector to display something when not presenting. It could have details about the room (IE name, what is up next, etc) or something similar.</div>

<div class="im">
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">4) What kind of USB device does it present to the host?<br></blockquote><div><br></div></div><div>The device appears as </div>


<div> * UVC Webcam - This device is very common (pretty much every web-cam under the sun uses this format) and well supported under Linux.</div><div> * CDC Serial Port - This device allows you to control the various options of the HDMI2USB and get status about which ports have active inputs, get hot plug events and such.</div>


<div><br></div><div>If you get a chance could you explain where we could put this information on the website/wiki so it&#39;s clear about what is supported?</div><span class="HOEnZb"><font color="#888888"><div><br></div>

<div>Tim</div></font></span></div></div></div>
</blockquote></div><br></div>