Weekly report 2

Posted By: Team XBMC on Jun 07, 2010 in Site News

While I had exams last week there were some major work done with getting Ångström working as a development environment for XBMC, much thanks to the extremely helpful people over at #beagle!.

The plans for next weeks will consist mostly of reading up on already created technologies as I won’t be near my development machine.

Status

  • Thanks to, amongst many, koen from #beagle I finally got the Ångström distribution up and running and compiled XBMC. Koen has provided a few patches necessary to get XBMC compilable and have added a few missing libraries to the repository.
  • Narcissus image creator for Ångström have gotten a “Beagleboard GSoC 2010 XBMC build dependencies” as a development option to help others to easily create an image that can build XBMC. Its still missing some libraries which will get updated along the way.
  • While I have focused on Ångström for now since more mentors use it and is more supported Ubuntu seems to be working with the latest SGX which make it a viable fallback once again!
  • Branch created gsoc-2010-beagleboard

Plan

  • Commit the patches needed to build XBMC on Ångström.
  • Read up on already created graphical libraries like EVAS how they solve buffered font and event based rendering.
  • Sketch up a proposal of buffered font.
  • Finalize the event based rendering proposal.

Risks

  • No development environment will make it harder to create proposals.
  • The proposed event driven rendering will alter much of the internals of XBMC (more of a long term risk)
  • While buffering text seems viable we generally use text quite differently hence a one fit all solution might be hard to find. Examples of uses
    • “Streaming” text in inputfields and subtitles
    • Small text labels
    • Large scrolling text which might stretch beyond a texture limit. While it may not change much with the exception of scrolling, generate the text might take a significant time and would use a lot of memory. This might introduce lagg to the GUI or just take up to much memory.
Share on reddit
Share on StumbleUpon


Comments are closed.


About Kodi

Kodi is a free and open source media player application developed by the XBMC Foundation, a non-profit technology consortium. Kodi is available for multiple operating-systems and hardware platforms, featuring a 10-foot user interface for use with televisions and remote controls. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.