I had been engrossed with the midterm tasks last week that I was unable to find time to do regular updates here. I worked on completing the midterm tasks till last Monday. Most of code is yet to be reviewed. I woke up with high fever and sore throat the next day, took rest for some days before starting the post midterm work again. I feel much better now and will update the weekly report which I missed last week, and continue with giving regular updates through my daily snippets.

I will be working on HDMI2USB firmware of TimVideos. TimVideos is a group of exciting projects which together create a system for doing both recording and live event streaming for conferences, meetings, user groups and other presentations.

My project is titled “Add hardware mixing support to HDMI2USB firmware” and has the aim of developing a hardware mixer block. This block will enable users to implement real time mixing of video streams on compatible devices such as the Atlys or Opsis boards. These video streams could come from any of the HDMI inputs, derived from a pattern or in the future even other HDMI2USB devices!

We plan for the hardware mixer block to initially support real-time mixing of two inputs with wipe, crossfadeand fade to black effects. We are also investigating potential further options like chroma keying, scaling / padding and other effects too. Before GSoC ends, I plan to allow these effects to be controlled using an external joystick hardware meaning you can do cool things like shown in this video.

My GitHub username is ssk1328. Here is a link to my GitHub account:https://github.com/ssk1328I will keep adding project updates to this blog. A weekly post will give detailed summary of the work done in the previous week. Apart from this I will be adding daily snippets, a short single line summary of work done in the day.

I am applying to Google Summer of Code this year with TimVidoes as my mentoring organization. TimVideos.us is a group of exciting projects which together create a system for doing both recording and live event streaming for conferences, meetings, user groups and other presentations.

I will be posting weekly progress reports of my project on this blog.

The selection results of GSoC will be announced on 22nd April. Till then fingers crossed!! Looking forward to an exciting summer with open source and TimVideos.