Opened 11 years ago
Closed 11 years ago
Last modified 10 years ago
#12023 closed Patch - Bug Fix (fixed)
"Early start" setting is ignored if the DVB-Card is busy recording on the same multiplex
Reported by: | Owned by: | stuartm | |
---|---|---|---|
Priority: | minor | Milestone: | 0.27.1 |
Component: | MythTV - Scheduling | Version: | Master Head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
If the DVB card is idle the recordings correctly start early according to the settings.
If the DVB card is already recording and has (correctly) scheduled another recording on the same multiplex then the recording starts with the original start time (ignoring the "start early" setting).
The attached patch fixes the problem. Check for side effects please!
Attachments (1)
Change History (11)
Changed 11 years ago by
Attachment: | IsBusyRecording.patch added |
---|
comment:1 Changed 11 years ago by
Milestone: | 0.27.1 → unknown |
---|---|
Resolution: | → Won't Fix |
Status: | new → closed |
comment:2 Changed 11 years ago by
That's exactly what I meant (I'm using the english GUI so I don't know the correct terms).
If you look at scheduler.cpp line 2495 (fixes/0.27) there is a check if prerollseconds > 0 followed by the IsBusyRecording? check. Since IsBusyRecording? returns true even if the second tuner is recording on the same multiplex the start of the recording is delayed until the original air date.
If you won't fix it at least the patch is here for those having the same problem
comment:3 Changed 11 years ago by
If it's a value defined in seconds, then it's the soft padding to allow for startup time for recording devices. If the recording device is already active, then there is no need for startup, and thus no need to worry about the startup time. The padding for recordings is measured in minutes, not seconds. If you are using the soft padding to extend your recordings, you are using it improperly.
comment:4 Changed 11 years ago by
Resolution: | Won't Fix |
---|---|
Status: | closed → new |
comment:5 Changed 11 years ago by
Owner: | changed from gigem to stuartm |
---|---|
Status: | new → accepted |
comment:6 Changed 11 years ago by
Okay, in that case I am using the soft padding feature improperly but it used to work for me. I used the padding at the beginning to work around the fact that the EIT-start times never match exactly the real air times of the showings. So this way my recordings start a few seconds earlier, I can be sure to start recording right before the show begins and I don't have to manually add a padding for every recording rule. Although I do this by using recording rule templates in 0.27.
comment:7 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
comment:8 Changed 11 years ago by
Version: | 0.27-fixes → Master Head |
---|
comment:10 Changed 10 years ago by
Milestone: | unknown → 0.27.1 |
---|
The setting you speak of is for hardware that needs extra time to "warm up" prior to use, such as an STB that goes into standby. If the hardware is already in use, then there's no need for the extra time defined there. If you are looking to add padding to the beginning or end of your recordings, those settings are made in the recording rules themselves.