Skip to content

technic/enigma2

 
 

Repository files navigation

enigma2

Build Status

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
  • epg = F9
  • power = F10

About

enigma2 output to SDL2

Topics

Resources

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
LICENSE.GPLv2

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 47.6%
  • C++ 39.4%
  • C 10.6%
  • M4 0.9%
  • SWIG 0.7%
  • Makefile 0.6%
  • Other 0.2%