Opened 19 years ago
Closed 18 years ago
Last modified 18 years ago
#2643 closed defect (fixed)
Myhtfrontend doesn't change to the correct channel
Reported by: | Owned by: | Janne Grunau | |
---|---|---|---|
Priority: | minor | Milestone: | 0.21 |
Component: | mythtv | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
Scenario:
-Two DVB cards C1 and C2 -Four videosources V1 to V4 -C1 is setup to receive V1 and V2 -C2 is setup to receive all four V1 to V4
-Start LiveTV and the server gives C1 which tunes to its default input's startchan. -Request channel change (either by entering it or thru the guide) for a channel in either V3 or V4 -Frontend correctly identifies a card change but changes to C2's default input's startchan instead of the requested channel. -Another request for the same original channel now works if you try it again.
Change History (6)
comment:1 Changed 19 years ago by
Severity: | high → medium |
---|
comment:2 Changed 19 years ago by
Priority: | major → minor |
---|
comment:3 Changed 18 years ago by
Owner: | changed from Isaac Richards to Janne Grunau |
---|
comment:4 Changed 18 years ago by
comment:5 Changed 18 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [13230]) Fixes #2643. Fix channel/encoder changing for cards with multiple inputs
Sends the start channel as additional parameter in SpawnLiveTV increments MYTH_PROTO
saves the default input in ChannelBase::StoreInputChannels?()
removes direct DB interaction from the frontend
comment:6 Changed 18 years ago by
Milestone: | unknown → 0.21 |
---|---|
Version: | 0.20 → head |
This patch appears to work for me correctly (I have three capture cards).
It also appears to have fixed another problem where by I was using DVB with a rotor. The first live tv tune almost always resulted in a failed tune. Subsequent tuning events were 100% successfull however. Now with this patch, my first rotor/dvb tunes appear to 100% successfull.
mythweb will also need updating should this patch be applied (due to the protocol up-rev).