Opened 15 years ago

Closed 14 years ago

Last modified 14 years ago

#2643 closed defect (fixed)

Myhtfrontend doesn't change to the correct channel

Reported by: mythtv@… Owned by: Janne Grunau
Priority: minor Milestone: 0.21
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no



-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 15 years ago by Isaac Richards

Severity: highmedium

comment:2 Changed 15 years ago by Isaac Richards

Priority: majorminor

comment:3 Changed 14 years ago by Janne Grunau

Owner: changed from Isaac Richards to Janne Grunau

comment:4 Changed 14 years ago by jonese@…

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).

comment:5 Changed 14 years ago by Janne Grunau

Resolution: fixed
Status: newclosed

(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 14 years ago by Janne Grunau

Milestone: unknown0.21
Version: 0.20head
Note: See TracTickets for help on using tickets.