-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathREADME
45 lines (34 loc) · 1.22 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Installation
============
those packages must be installed:
python-daemon
python-lock
python-twisted-conch
if you want halirc to react on remote
controls (you probably will), lirc needs
to be installed and configured for the wanted
remotes.
if you want to control the Gembird USB controlled
power outlet, please install sispmctl.
if you want to control vdr, vdr needs to
be installed.
if you can show messages via an Xserver, you
can install xosd and show OSD messages.
For me, the nvidia vdpau driver segfaults
if doing this while HD material is shown
with vdr and libxineoutput. This is with
master branch from git://projects.vdr-developer.org/xine-lib.git
With the df-osd-handling+alter-vdpau-h264-decoder
branch, this works fine.
Usage
=====
Everything in halirc.py is just an example. You want to start
your own myhalirc.py and do there whatever you want.
If you want to add support for new sources of events
or for new devices to be controlled, you most certainly
want to take a crash course in python-twisted first.
Learn about the class Deferred. Never use time.sleep() in
your code, everything is event driven.
http://en.wikipedia.org/wiki/Twisted_%28software%29
Author: Wolfgang Rohdewald <[email protected]>
Copyright 2011