title: Raspberry Pi HDMI input & HDMI output for image processing
body: <p>My goal is to send <strong>HDMI input video to the Raspberry Pi, then alter the input HDMI (image processing via C/C++ or Java) and send it back out a HDMI output port</strong>.</p>
  
  <p>The issue is Raspberry Pi has only HDMI output port ,so there is no way to send in HDMI without using an expansion board. </p>
  
  <p>1)  I found a kick starter project that attempts to provide an expansion board that, however this is NOT funded yet</p>
  
  <p>(<a href="https://www.kickstarter.com/projects/1419380698/connect-your-hd-camcorder-to-your-raspberry-pi?ref=discovery" rel="nofollow noreferrer">https://www.kickstarter.com/projects/1419380698/connect-your-hd-camcorder-to-your-raspberry-pi?ref=discovery</a>). </p>
  
  <p>2)  I ran into this Raspberry Pi x100 expansion board that has HDMI input </p>
  
  <p>(<a href="http://www.cnx-software.com/2013/12/21/x100-raspberry-pi-expansion-board-adds-vga-output-rtc-and-more/" rel="nofollow noreferrer">http://www.cnx-software.com/2013/12/21/x100-raspberry-pi-expansion-board-adds-vga-output-rtc-and-more/</a>)</p>
  
  <p>The question is, can I programmatically detect &amp; intercept the HDMI input port on x100, then send the altered data to regular HDMI output on the actual PI?</p>
  
  <p>Please be kind enough to provide a detailed approach. </p>
  
  <p>Thanks</p>