Hi,

after two days of trying, moving and changing, the freevo tv stuff is
different right now. If you look at the repositoty, you see three new
modules: freevo-core, freevo-tvdev and freevo-tvserver.

freevo-core

This module contains some basic stuff needed for all submodules to
work. Right now, it contains a simple config parser (cfgparser) and
something like the old sysconfig (conf). There is also the mbus
wrapper and the fxdparser. I tried to use the python config parser
(ConfigParser), but this module removed comments when writing and also
reorders the items. I didn't like it, so I wrote my own. This parser
can also write the config file, so it is possible that parts of freevo
can write an updated config to make it possible to configure them with
the freevo webserver in the future.

freevo-tvdev

This module handles the recording for one host. It is baded on
kaa.record and freevo.core. Soenke and I tried to do some auto
detection of dvb channels, but we failed. Testing all QAM, FEC, GUARD
combinations for each possible channel with take too much time. So we
use the old channels.conf format for now (xawtv format) but will
update to the vdr format later.
To configure the freevo-tvdev, you can use the command line. You need
to set at least a channels.conf for each device or the device will be
deactivated. Only DVB is working right now, Rob needs to update ivtv
to the new style. Rob: to do that, I guess you need to integrate some
sort of scanner so you know what channels you have. Freevo-tvdev
doesn't know about unified channel names, the mapping to the epg is
done by freevo-tvserver.

freevo-tvserver

This is the recordserver. Right now configuration is a bit
scarry. When you first the freevo-tvserver, it will create a config
file and exit because the record dir is not set. If you correct that,
the server will start. Once it gets the channels from freevo-tvdev, it
will look up a mapping in its config file. There are no entries on
startup. The server will try to guess the correct mapping, write the
config file again and exit to let the user check it (and add missing
stuff). Thats ugly, I know.
If running, the server is similar to the old recordserver except that
no fxd files are written right now (stupid dependency), I will fix
that later. The freevo main app and the webserver can talk to this new
server already.


So give it a try and install freevo-tvdev and freevo-tvserver and do
not use the old recorder/recordserver. It is not possible to start the
apps in daemon mode, use '&' to put them into the background for now. 


Comments please.


Dischi

-- 
If one synchronized swimmer drowns, do the rest have to drown too?

Attachment: pgp50w8J1C2mp.pgp
Description: PGP signature

Reply via email to