Statistics
| Branch: | Tag: | Revision:

dvbd @ bfdb7446

Name Size Revision Age Author Comment
.cvsignore 74 Bytes bfdb7446 over 17 years jak Initial revision
.gdbinit 16 Bytes bfdb7446 over 17 years jak Initial revision
AUTHORS 137 Bytes bfdb7446 over 17 years jak Initial revision
BUILDING 57 Bytes bfdb7446 over 17 years jak Initial revision
COPYING 17.6 KB bfdb7446 over 17 years jak Initial revision
CREDITS 436 Bytes bfdb7446 over 17 years jak Initial revision
Makefile 1.73 KB bfdb7446 over 17 years jak Initial revision
README 2.91 KB bfdb7446 over 17 years jak Initial revision
TODO 1.12 KB bfdb7446 over 17 years jak Initial revision
circularbuffer.cpp 3.54 KB bfdb7446 over 17 years jak Initial revision
circularbuffer.h 1.78 KB bfdb7446 over 17 years jak Initial revision
clientconnection.cpp 5.38 KB bfdb7446 over 17 years jak Initial revision
clientconnection.h 1.76 KB bfdb7446 over 17 years jak Initial revision
config.h 886 Bytes bfdb7446 over 17 years jak Initial revision
configfile.cpp 1.75 KB bfdb7446 over 17 years jak Initial revision
configfile.h 1.13 KB bfdb7446 over 17 years jak Initial revision
connection.cpp 5.57 KB bfdb7446 over 17 years jak Initial revision
connection.h 2.36 KB bfdb7446 over 17 years jak Initial revision
connectionmanager.cpp 1.76 KB bfdb7446 over 17 years jak Initial revision
connectionmanager.h 1.43 KB bfdb7446 over 17 years jak Initial revision
controlledconnection.cpp 8.32 KB bfdb7446 over 17 years jak Initial revision
controlledconnection.h 1.48 KB bfdb7446 over 17 years jak Initial revision
ctools.c 46.6 KB bfdb7446 over 17 years jak Initial revision
ctools.h 9.05 KB bfdb7446 over 17 years jak Initial revision
debug 9 Bytes bfdb7446 over 17 years jak Initial revision
debug.cpp 805 Bytes bfdb7446 over 17 years jak Initial revision
debug.h 827 Bytes bfdb7446 over 17 years jak Initial revision
demuxer.cpp 4.41 KB bfdb7446 over 17 years jak Initial revision
demuxer.h 1.58 KB bfdb7446 over 17 years jak Initial revision
dvb_defaults.h 2.91 KB bfdb7446 over 17 years jak Initial revision
dvbcat.cpp 5.53 KB bfdb7446 over 17 years jak Initial revision
dvbchannels.cpp 1.72 KB bfdb7446 over 17 years jak Initial revision
dvbd.cpp 2.46 KB bfdb7446 over 17 years jak Initial revision
dvbd.css 400 Bytes bfdb7446 over 17 years jak Initial revision
dvbd.doxygen 42.7 KB bfdb7446 over 17 years jak Initial revision
dvbd.h 1.54 KB bfdb7446 over 17 years jak Initial revision
dvbd.html 3.92 KB bfdb7446 over 17 years jak Initial revision
dvblist.cpp 4.58 KB bfdb7446 over 17 years jak Initial revision
dvbsched.cpp 4.63 KB bfdb7446 over 17 years jak Initial revision
dvbttuneparams.cpp 4.04 KB bfdb7446 over 17 years jak Initial revision
fakedemuxer.cpp 1005 Bytes bfdb7446 over 17 years jak Initial revision
fakedemuxer.h 1.09 KB bfdb7446 over 17 years jak Initial revision
faketuner.cpp 1.37 KB bfdb7446 over 17 years jak Initial revision
faketuner.h 1.13 KB bfdb7446 over 17 years jak Initial revision
faketunermanager.cpp 2.04 KB bfdb7446 over 17 years jak Initial revision
faketunermanager.h 1.07 KB bfdb7446 over 17 years jak Initial revision
inputbuffer.cpp 1.37 KB bfdb7446 over 17 years jak Initial revision
inputbuffer.h 1.11 KB bfdb7446 over 17 years jak Initial revision
lex.yy.c 44.5 KB bfdb7446 over 17 years jak Initial revision
lineinputbuffer.h 1.33 KB bfdb7446 over 17 years jak Initial revision
lobby.cpp 4.59 KB bfdb7446 over 17 years jak Initial revision
lobby.h 2.06 KB bfdb7446 over 17 years jak Initial revision
make.Dep 3.68 KB bfdb7446 over 17 years jak Initial revision
outputbuffer.cpp 2.62 KB bfdb7446 over 17 years jak Initial revision
outputbuffer.h 1.16 KB bfdb7446 over 17 years jak Initial revision
parsetime.h 946 Bytes bfdb7446 over 17 years jak Initial revision
parsetime.l 2.01 KB bfdb7446 over 17 years jak Initial revision
parsetime.y 9.12 KB bfdb7446 over 17 years jak Initial revision
recording.cpp 1.62 KB bfdb7446 over 17 years jak Initial revision
recording.h 2.18 KB bfdb7446 over 17 years jak Initial revision
remux.c 26.8 KB bfdb7446 over 17 years jak Initial revision
remux.h 2.97 KB bfdb7446 over 17 years jak Initial revision
ringbuffy.c 4.37 KB bfdb7446 over 17 years jak Initial revision
ringbuffy.h 1.54 KB bfdb7446 over 17 years jak Initial revision
scheduler.cpp 7.08 KB bfdb7446 over 17 years jak Initial revision
scheduler.h 1.83 KB bfdb7446 over 17 years jak Initial revision
select.cpp 2.01 KB bfdb7446 over 17 years jak Initial revision
select.h 1.45 KB bfdb7446 over 17 years jak Initial revision
signals.cpp 2.22 KB bfdb7446 over 17 years jak Initial revision
source.cpp 2.55 KB bfdb7446 over 17 years jak Initial revision
source.h 1.97 KB bfdb7446 over 17 years jak Initial revision
stringrep.cpp 1007 Bytes bfdb7446 over 17 years jak Initial revision
stringrep.h 1.08 KB bfdb7446 over 17 years jak Initial revision
stringutil.cpp 2.7 KB bfdb7446 over 17 years jak Initial revision
stringutil.h 1.42 KB bfdb7446 over 17 years jak Initial revision
testclient 307 Bytes bfdb7446 over 17 years jak Initial revision
transform.c 44.1 KB bfdb7446 over 17 years jak Initial revision
transform.h 5.98 KB bfdb7446 over 17 years jak Initial revision
tune.c 17.4 KB bfdb7446 over 17 years jak Initial revision
tune.h 1.04 KB bfdb7446 over 17 years jak Initial revision
tuneparams.cpp 816 Bytes bfdb7446 over 17 years jak Initial revision
tuneparams.h 2.13 KB bfdb7446 over 17 years jak Initial revision
tuner.cpp 4.67 KB bfdb7446 over 17 years jak Initial revision
tuner.h 2.21 KB bfdb7446 over 17 years jak Initial revision
tunermanager.cpp 8.11 KB bfdb7446 over 17 years jak Initial revision
tunermanager.h 2.12 KB bfdb7446 over 17 years jak Initial revision
unixclientsocket.cpp 4.06 KB bfdb7446 over 17 years jak Initial revision
unixclientsocket.h 1.54 KB bfdb7446 over 17 years jak Initial revision
unixserversocket.cpp 2.45 KB bfdb7446 over 17 years jak Initial revision
unixserversocket.h 1.16 KB bfdb7446 over 17 years jak Initial revision
utils.cpp 3.29 KB bfdb7446 over 17 years jak Initial revision
utils.h 1.17 KB bfdb7446 over 17 years jak Initial revision
y.tab.c 46.6 KB bfdb7446 over 17 years jak Initial revision
y.tab.h 849 Bytes bfdb7446 over 17 years jak Initial revision

Latest revisions

# Date Author Comment
bfdb7446 12/26/2003 11:57 PM jak

Initial revision

View all revisions | View revisions

README


* dvbd ** INTRODUCTION The idea behind dvbd is to make maximum use of your DVB card by allowing multiple channels on the same frequency to be tuned. It is split into a daemon (dvbd) and client programs (dvbclient, dvblist). It is possible to associate a priority with a connection to the daemon, so that (depending on the given priority) the tuner can be made available by dropping connections of inferior priority. NB, at the moment only DVB-T is supported (that's the type of DVB that I have), but it should be fairly easy to add support for DVB-S and DVB-C. ** CONFIGURATION The daemon has a configuration file which by default is /etc/dvbd/config. The format of the file is lines of key=value. Line comments can be begun with #. The following configuration fields are available: socket - the (unix) socket to listen on. Default is /var/run/dvbd/dvbd.socket pid - the pid file to write to once it has become a daemon. Default is /var/run/dvbd/dvbd.pid log - the log file to write to Default is /var/log/dvbd.log schedule - the schedule file to write to Default is /var/spool/dvbd/schedule debug - the debug level (default is 0) If a higher debug level is set, dvbd will not go into the background. numcards - the number of DVB cards your system supports card0 - the first DVB card. The format of this field is type:frontend:channels Where - type may be one of dvb-t, dvb-s or dvb-t. - frontend is the path to the frontend (tuner) for the card - channels is the path to the tzap/szap/czap format channels.conf file for the card. If no cards are specified, a default of one dvb-t card is assumed with channels file /etc/tzap.channels.conf and frontend /dev/dvb/adapter0/frontend0 ** CLIENT PROGRAMS At the moment there are three client programs. dvbcat, dvblist and dvbsched. dvbcat can be used to extract a stream from the dvbd for live TV. For example: dvbcat dvb-t "BBC ONE" | mplayer - dvbsched is used to schedule a recording. Note that an output file must be specified whose containing directory must be owned by the user issuing the request. The directory must also be writable by the dvbd program. The time format is in at(1) format. See at's manpage for more information about it. For example: mkdir /tmp/recordings dvbsched dvb-t "ITV 2" 19.20 32 /tmp/recordings/itv2.mpg If there is a clash the program will ask you if you want to cancel your job. dvblist shows the channels available to tune at the given priority (default is 10). For example: dvblist dvb-t If there are some existing connections the list of channels may be shorter than the full list. ** CONTRIBUTING AND COMMENTS Feedback, bug fixes, new features, patches and suggestions are very welcome. Please send to jak@users.sourceforge.net or post on the SourceForge project page.

Also available in: Atom