Hi all,
Here is attached a patch against my own modified checkout. I tried to
reduce a lot the differences between CVS and my code, but some
differences remain.
in the patch svdrp.py is completely different because I don't had the
time to test the CVS version. Si I just modified my code to looks like
yours (for the parameters, most of methods). I'll work on it soon.
There is also some modification made to event.py, but it's not finished yet.
The rest of the patch could be usefull. There is especially a fix in
the construction of channel.id : the rid should only by appended if is
not 0 (at least with my VDR 1.3.17, I also own a DVB-S maybe it's
different with DVB-C oi DVB-T).
I also included the code to replace indexes by index (list -> to
normal integer), cStringIO by StringIO to make the code more portable
(at least on Xbox).
I also changed parseepg to prevent from creating new channels if a new
channel ID is in the epg.data.
Waiting for your opinion.
Bye
Vlad
|