Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Enigma2 version for PC.

branch: experimental
Octocat-spinner-32 data Added KEY_AUDIO and exit from the video player. May 24, 2011
Octocat-spinner-32 doc refs bug #467 October 06, 2010
Octocat-spinner-32 dvbsoftwareca Corrected index handling in dvbsoftwareca and descr. May 07, 2011
Octocat-spinner-32 include install header files November 16, 2010
Octocat-spinner-32 lib Added KEY_AUDIO and exit from the video player. May 24, 2011
Octocat-spinner-32 m4 update .gitignore November 16, 2010
Octocat-spinner-32 main Added internal descrambler, recording (also other channel from the sa… May 15, 2011
Octocat-spinner-32 patches New patch for xine-lib. May 05, 2011
Octocat-spinner-32 po Merge remote branch 'origin/pootle-import' into experimental April 21, 2011
Octocat-spinner-32 tests remove obsolete .cvsignore files August 18, 2009
Octocat-spinner-32 tools enigma2.sh: use /usr/share/backdrop.mvi instead of /boot/backdrop.mvi February 22, 2011
Octocat-spinner-32 .gitignore Added Makefile for 'dvbsoftwareca' and 'descr'. Fixed .gitignore file. May 03, 2011
Octocat-spinner-32 AUTHORS import of enigma2 October 17, 2003
Octocat-spinner-32 COPYING add COPYING and README November 16, 2010
Octocat-spinner-32 ChangeLog import of enigma2 October 17, 2003
Octocat-spinner-32 GlobalActions.py add a global ActionMap January 15, 2006
Octocat-spinner-32 LICENSE.GPLv2 license: add preliminary license January 05, 2006
Octocat-spinner-32 Makefile.am update and install enigma2.pc December 01, 2010
Octocat-spinner-32 NEWS import of enigma2 October 17, 2003
Octocat-spinner-32 Navigation.py Navigation.py: dont restart (alternative) service when not needed March 31, 2010
Octocat-spinner-32 NavigationInstance.py - add missing files May 16, 2005
Octocat-spinner-32 README Corrected README file and infos. May 15, 2011
Octocat-spinner-32 RecordTimer.py more robust timer sanity check / autoincrement handling, small code c… March 10, 2011
Octocat-spinner-32 ServiceReference.py permit also to record from service groups (services with associated a… October 06, 2010
Octocat-spinner-32 SleepTimer.py simplify enabling the sleep timer by defaulting the action of the sleep June 23, 2008
Octocat-spinner-32 autogen.sh autogen.sh: use autoreconf November 16, 2010
Octocat-spinner-32 configure.ac Many changes: Xlib, Xine, software descrambler, virtual CA device etc. May 02, 2011
Octocat-spinner-32 e2reactor.py Quit mainloop when receiving a KeyboardInterrupt exception. November 10, 2008
Octocat-spinner-32 enigma2.bb add in-place bitbake recipe November 16, 2010
Octocat-spinner-32 enigma2.pc.in update and install enigma2.pc December 01, 2010
Octocat-spinner-32 keyids.py more work on keyboard support June 07, 2006
Octocat-spinner-32 keymapparser.py small optimizations and cleanups by Moritz Venn February 24, 2009
Octocat-spinner-32 lamedb bigger lamedb December 21, 2005
Octocat-spinner-32 mytest.py fix commit fb764c8 (fixes PiP) April 01, 2011
Octocat-spinner-32 skin.py New stream handling - Live-TV and recordings, without descrambler. May 08, 2011
Octocat-spinner-32 stamp-h.in import of enigma2 October 17, 2003
Octocat-spinner-32 timer.py timer.py: revert change needed for recordtimer add own doActivate to … August 20, 2009
Octocat-spinner-32 timers.xml sample timers.xml file November 08, 2005
Octocat-spinner-32 tools.py added tools March 21, 2005
Octocat-spinner-32 userbouquet.orf.tv add some default bouquets October 29, 2005
Octocat-spinner-32 userbouquet.premiere.tv add some default bouquets October 29, 2005
Octocat-spinner-32 userbouquet.srgssr.tv add some default bouquets October 29, 2005
README
It works only with libvdpau for Nvidia cards installed.

To build enigma2 on Ubuntu 10.10, follow these steps:

1.) Install these packages:

autoconf
automake
build-essential
gettext
libdvdnav-dev
libfreetype6-dev
libfribidi-dev
libgif-dev
libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev
libjpeg62-dev
libpng12-dev
libsdl1.2-dev
libsigc++-1.2-dev
libtool
libxml2-dev
libxslt1-dev
python-dev
swig

2.) Build and install libdvbsi++:

git clone git://git.opendreambox.org/git/obi/libdvbsi++.git
cd libdvbsi++
dpkg-buildpackage -uc -us
cd ..
sudo dpkg -i libdvbsi++*.deb

3.) Build and install libxmlccwrap:

git clone git://git.opendreambox.org/git/obi/libxmlccwrap.git
cd libxmlccwrap
dpkg-buildpackage -uc -us
cd ..
sudo dpkg -i libxmlccwrap*.deb

4.) Build and install libdreamdvd:

git clone git://schwerkraft.elitedvb.net/libdreamdvd/libdreamdvd.git
cd libdreamdvd
dpkg-buildpackage -uc -us
cd ..
sudo dpkg -i libdreamdvd*.deb

5.) Build and install libdvbcsa:

svn co svn://svn.videolan.org/libdvbcsa/trunk libdvbcsa
cd libdvbcsa
autoreconf -i
./configure --prefix=/usr --enable-sse2
make
make install

6.) Build and install xine-lib:

git clone git://projects.vdr-developer.org/xine-lib.git
cd xine-lib
git checkout remotes/origin/df-osd-handling
./autogen.sh --disable-xinerama --prefix=/usr
# apply patch xine_enigma2.patch from patches/ directory
make
make install

7.) Build and install enigma2:

git clone git://github.com/cougar-enigma/Enigma2PC.git
cd enigma2
autoreconf -i
./configure --prefix=/usr/local --with-xlib
make
make install

8.) Build dvbsoftwareca kernel module:
cd dvbsoftwareca
make   # You must have installed dvb-core (for example from s2-liplianin).
insmod dvbsoftwareca.ko  # It will create ca0 and ca1 devices for adapter0

9.) Prepare configuration files:
put required configuration files in /usr/local/etc/tuxbox and /usr/local/etc/enigma2
put logo.mvi in /usr/local/etc/tuxbox
prepare /usr/local/etc/tuxbox/nim_sockets for your adapters
Something went wrong with that request. Please try again.