Opened 7 years ago
Closed 7 years ago
Last modified 7 years ago
#13339 closed Patch - Feature (fixed)
Fully Support HDHomerun Locking and Pooling
Reported by: | gigem | Owned by: | gigem |
---|---|---|---|
Priority: | minor | Milestone: | 30.0 |
Component: | MythTV - HDHomeRun | Version: | Master Head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
While I still strongly dislike the inability to reserve HDHomerun tuners for exclusive use by MythTV (or any other application for that mater), that battle has been lost for some time. This ticket is intended to track patches to add support for dynamically reserving and locking HDHomerun tuners as needed from a pool of devices.
Attachments (4)
Change History (13)
by , 7 years ago
Attachment: | hdhr-locking-pooling-1.patch added |
---|
comment:1 by , 7 years ago
by , 7 years ago
Attachment: | hdhr-locking-pooling-2.patch added |
---|
comment:2 by , 7 years ago
Patch 2 doesn't share device selectors among different input groups. I thought they could and should be shared but they can't and shoudn't.
by , 7 years ago
Attachment: | hdhr-locking-pooling-3.patch added |
---|
comment:3 by , 7 years ago
Patch 3. Updated for recent changes to master. Create a new selector every time instead of caching them. It's ever so slightly slower but is consistent with the rest of the stream handler handling. Configuration improvements are still pending.
by , 7 years ago
Attachment: | hdhr-locking-pooling-4.patch added |
---|
comment:4 by , 7 years ago
Patch 4. Feature complete with the reworking of the configuration screens. If you've been waiting to test, please do so now. This should be very close to what gets committed to master.
Patch 1 should be fully functional. However, the configuration part still has some rough edges. Suggestions on how to improve it are welcome.
Note that MythTV recordings may fail if tuners are in use by other applications. It is the responsibility of the user to make sure that doesn't happen. Ways to do that include intentionally configuring MythTV to use fewer tuners or reducing the input, recording priorities on some tuners causing MythTV to not use them unless heavy scheduling load requires them.