Bug #342
Multiple tuners being used to record multiple channels on same transponder
| Status: | Invalid | Start date: | ||
|---|---|---|---|---|
| Priority: | High | Due date: | ||
| Assignee: | % Done: | 0% | ||
| Category: | DVB | |||
| Target version: | 3.0 | |||
| Found in version: | unknown | Affected Versions: |
Description
If you have one tuner, you can record multiple channels from the one transponder. If you have 2 or more tuners, and record 2+ channels from the same transponder, tvheadend in most cases uses up a tuner for each channel. But it should only need to use one tuner since the channels are on the same transponder.
History
#1
Updated by renne - over 2 years ago
It's called Multiplex-Recording and e.g. VDR uses it for about 9 years, now.
You simply use one thread to write the complete Transport-Stream of a tuner in a RAM-ringbuffer and use a new thread for each recording/stream to read from that ringbuffer and remux the necessary pids for the recording/stream.
For handling ressource conflicts you do not check the available tuners for each recording but store the bouquet of each recording in the schedule and check if you have as much tuners as bouquets are used at the same time.
Switched from minor to major as hardware costs and power consumption are reduced and it is a major dependency of TvHeadEnd-structure/-development
#2
Updated by Andreas Öman over 2 years ago
Yeah, this sounds like a regression. It certainly worked this way before.
I'd have to look into that.
#3
Updated by Andreas Öman over 2 years ago
- Category changed from General to DVB
#4
Updated by Lennart Jütte over 1 year ago
+1 for this request.
I do believe that it worked on my old installation (2.?, Mythbuntu 10.10?). But after reinstalling (2.12, Ubuntu 11.04) it did not work anymore. Either i'm hallucinating or the feature has a bug.
#5
Updated by Adam Sutton 10 months ago
- Tracker changed from Feature to Bug
- Found in version set to unknown
If this is not working properly its a bug. Moving accordingly.
#6
Updated by Adam Sutton 10 months ago
- Status changed from New to Invalid
This does not happen on my setup and code looks right. Possibly a bug was introduced and subsequently fixed, this report is very old.
Adam