Final Snippet: 21 August 2016

Advertisements

Daily Snippet: 7th August 2016

Daily Snippet: 2nd August 2016 and before

  • To solve the problem of misalignment in output, need to make some changes in HDMI_OUT framebuffer core
  • As per suggestions, I will adding another dma engine to one HDMIOut, such that the pixel read from both the stream is syncronous and timing mis alignments don’t occur.
  • Trying to understand the various cores at video output, to add another DMA reader
  • After much reading and understanding added another dma reader along with a bunch of changes
  • Adding new modules wherever necesary and changing layout for the rest of them
  • Some block diagrams in the link
  • Added a link to video here
  • Need to find solution to this, but its already 7:20 in the morning.

Some Updates

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.

GSOC Day1: Introduction to Project

Hello everyone,

I am Shashank Gangrade, fourth year undergraduate student at Indian Institute of Technology Bombay, Mumbai, India. My project proposal has been selected for Google Summer of Code. Hurray! 

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.

811205

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, crossfade and 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/ssk1328

I 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. 

Keep looking for updates!

Hello World!

Hi!
Welcome to this blog!

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.

banner-gsoc2016_2

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.

Regards,
Shashank