schpuntik / enigma2

enigma2 output to SDL2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

enigma2

enigma2 is a gui frontend for linux powered set-top-boxes. This fork is for running enigma2 on a regular linux pc, that may be usefull for plugin developers.

On target devices video stream is decoded by hardware and blit to tv screen together with osd framebuffer layer. In case of simple TS stream multimedia file is directly routed from dvb card to hardware decoder or pushed to /dev/dvb device from user space memory. To play more complecated multimedia files enigma2 uses gstreamer multimedia framework with dvbsink plugin.

On pc rendering is perfomed with SDL2. We use gstreamer appsink plugin to output video frames to SDL_Texture. Rendering of video that comes from DVB is not implemented.

Keys remapping

  • arrows = arrows, numbers = numbers, letters = letters
  • page up/down = page up/down
  • ok = enter
  • menu = space
  • exit = ESC
  • red = F1
  • green = F2
  • yellow = F3
  • blue = F4
  • info = F5
  • tv = F6
  • video = F7
  • audio = F8
  • power = F10

About

enigma2 output to SDL2

License:GNU General Public License v2.0


Languages

Language:Python 45.4%Language:C++ 42.0%Language:C 11.1%Language:M4 0.8%Language:Makefile 0.6%Language:Shell 0.0%Language:BitBake 0.0%