Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Enigma2 version for PC.
Python C++ Other
Branch: experimental
Failed to load latest commit information.
data Added KEY_AUDIO and exit from the video player.
doc refs bug #467
dvbsoftwareca Corrected index handling in dvbsoftwareca and descr.
include install header files
lib Added KEY_AUDIO and exit from the video player.
m4 update .gitignore
main Added internal descrambler, recording (also other channel from the sa…
patches New patch for xine-lib.
po Merge remote branch 'origin/pootle-import' into experimental
tests remove obsolete .cvsignore files
tools enigma2.sh: use /usr/share/backdrop.mvi instead of /boot/backdrop.mvi
.gitignore Added Makefile for 'dvbsoftwareca' and 'descr'. Fixed .gitignore file.
AUTHORS import of enigma2
COPYING add COPYING and README
ChangeLog import of enigma2
GlobalActions.py add a global ActionMap
LICENSE.GPLv2 license: add preliminary license
Makefile.am update and install enigma2.pc
NEWS import of enigma2
Navigation.py Navigation.py: dont restart (alternative) service when not needed
NavigationInstance.py - add missing files
README Corrected README file and infos.
RecordTimer.py more robust timer sanity check / autoincrement handling, small code c…
ServiceReference.py permit also to record from service groups (services with associated a…
SleepTimer.py simplify enabling the sleep timer by defaulting the action of the sleep
autogen.sh autogen.sh: use autoreconf
configure.ac Many changes: Xlib, Xine, software descrambler, virtual CA device etc.
e2reactor.py Quit mainloop when receiving a KeyboardInterrupt exception.
enigma2.bb add in-place bitbake recipe
enigma2.pc.in update and install enigma2.pc
keyids.py more work on keyboard support
keymapparser.py small optimizations and cleanups by Moritz Venn
lamedb bigger lamedb
mytest.py fix commit fb764c8 (fixes PiP)
skin.py New stream handling - Live-TV and recordings, without descrambler.
stamp-h.in import of enigma2
timer.py timer.py: revert change needed for recordtimer add own doActivate to …
timers.xml sample timers.xml file
tools.py added tools
userbouquet.orf.tv add some default bouquets
userbouquet.premiere.tv add some default bouquets
userbouquet.srgssr.tv add some default bouquets

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.