Opened 13 years ago

Closed 10 years ago

#3422 closed patch (fixed)

Allow request of specific tuner from EXEC-like interface

Reported by: anonymous Owned by: cpinkham
Priority: minor Milestone: 0.22
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Currently it is not possible to select which tuner is required from EXECTV. I have a situation where I have one analog card and one DVB card. I wanted to be able to request use of the analog card (connected to a set top box), so that I could use the TV on demand features of the box, while being sure that Myth would know the tuner was in use.

To this end, I have implemented a new XML menu keyword: EXECSOURCE. This requires one parameter that corresponds to a cardid in the database, and requests that card in particular from the backend. In all other ways this feature is the same as EXECTV.

I have added a new mythui-style DialogBox? to give feedback, not sure if this was the right thing to do as the EXECTV DialogBox? was #ifdef 0'ed out.

Attachments (1)

3422.patch (8.2 KB) - added by robthebob 13 years ago.

Download all attachments as: .zip

Change History (7)

Changed 13 years ago by robthebob

Attachment: 3422.patch added

comment:1 Changed 12 years ago by robinn <robthebob+mythtv@…>

Is there any interest in this patch at all? It's quite small to review.

comment:2 Changed 12 years ago by cpinkham

Owner: changed from Isaac Richards to cpinkham

comment:3 Changed 12 years ago by cpinkham

Milestone: unknown0.22

comment:4 Changed 11 years ago by laga

Type: enhancementpatch

comment:5 Changed 11 years ago by Dibblah

Status: newassigned

comment:6 Changed 10 years ago by cpinkham

Resolution: fixed
Status: assignedclosed

(In [21428]) Modify the EXECTV menu action and the corresponding LOCK_TUNER backend command to take an optional cardid. Several people have requested the ability to lock a specific tuner for one reason or another. This patch enables that ability.

To use EXECTV, just insert the cardid after EXECTV before the command to run:

EXECTV 3 /usr/bin/tvtime

The LOCK_TUNER backend command now takes an optional CARDID:

LOCK_TUNER 3

Closes #3422 using my own patch.

Note: See TracTickets for help on using tickets.