Fetching the latest programs, projects, and workspace data.
The ultimate entertainment center
Showing 4 of 4 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Mohd Tahir
<p>Inputstream.adaptive is written in C++ and handles 3 bitstreams: HTTP Live Streaming (HLS) Dynamic Adaptive Streaming over HTTP (DASH) Smooth Streaming (ISM) This add-on provides packet to Kodi, and then Kodi renders the packets on the internal video player. While streaming, currently there is no inbuilt feature to switch bitstream automatically when external factors like network available bandwidth, screen window/ resolution changes for a minimum time, frames are not able to be rendered properly due to computation limitation. So, my focus of work will be mostly in this area to automatically switch the streaming to higher/lower resolutions depending on external factors/parameters available. Also I will implementing playback speed/ frame dropping.</p>
Mentors: Student: NIKOLA SIAKAS
<p>My project for the summer of 2020 was to create a save state manager for RetroPlayer. As a stretch goal, I had to implement automatic saved game captioning that gives saves a description of what the player is currently doing in their game</p>
Mentors: Student: Alexander Ionkov
<p>The purpose of this project is to replace the current web interface, chorus2, which is written in Coffeescript. In order to maintain active development on the web interface, it must be rewritten in another framework with better backing. We have chosen to use Elm in the new interface because of the benefits of a functional language such as error reporting.</p>
Mentors: Student: Konstantinos Andrianos
<p>The purpose of the project is to allow users to apply various shader presets from libretro's <a href="https://github.com/libretro/glsl-shaders/tree/master" target="_blank">shaders repository</a>, to any game, through Kodi's RetroPlayer. This is currently available <a href="https://velocityra.github.io/gsoc-2017/" target="_blank">only on Windows</a> and the main goal of the project is to extend the availability to all platforms Kodi supports, through an OpenGL and OpenGL ES back-end.</p>