Bug #1356
closed
Scheduling a standalone +1 recording and then the identical programme on the non-timeshifted channel deletes the first event
Added by Prof Yaffle over 12 years ago.
Updated over 12 years ago.
Found in version:
3.1.776~ge3231ec~oneiric
Description
Search for a programme to record on a +1 channel... record this one event. Goes into the schedule correctly, and the dvr/log file is created accordingly.
Now change the filter to the non-timeshifted variation of the same channel, and record the same programme one hour earlier. Instead of creating a new event, tvheadend deletes the first one - so neither timeshifted nor non-timeshifted programmes now appear in dvr/log.
If you do it the other way around (normal then +1), the event remains scheduled but the second event isn't created (similar to issue 1355?)
Looking at the code, I have to admit it doesn't look entirely correct.
I think part of the problem is that I started to add updates to the DVR code back when I was first doing the EPG updates. Unfortunately I don't think they were ever properly finished, but stuff moved on my involvement grew and I never properly revisited that code.
I think this could be quite a big cockup in the DVR code that I'll need to fix :( Unfortunately 3.2 is basically now in the can, so I guess we'll be having a patch release in the not too distant future to pick this (and a few other minor bits up).
Adam
- Category changed from DVB to PVR / DVR
- Assignee changed from Hein Rigolo to Adam Sutton
- Target version set to 3.2
I think this will need to be back-ported to 3.2, once I've found a fix.
- Status changed from New to Accepted
- Affected Versions 3.2 added
- Status changed from Accepted to Resolved
I think the latest commit will resolve this issue. If you could try this out on git master I will look to include in next 3.2 patch release.
Adam
Confirmed that it appears to function correctly with this commit - I can't test it fully as I've got some hideous frankenconfig trying to compile and run this alongside my production PPA version. But it seems to work!
Thanks for the rapid attention.
- Status changed from Resolved to Fixed
- % Done changed from 0 to 100
Applied in changeset commit:2aa067c73a60560aae60a9e86cc8eae69afcddce.
Also available in: Atom
PDF