Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#7276 closed defect (fixed)

2 Tuners, 2 Line Ups, issue with guidegrid

Reported by: thrash.dude@… Owned by: Shane Shrybman
Priority: trivial Milestone: 0.22
Component: MythTV - General Version: head
Severity: low Keywords:
Cc: Ticket locked: no

Description

$ mythbackend --version
Please include all output in bug reports.
MythTV Version   : exported

MythTV Branch    : trunk
Network Protocol : 50
Library API      : 0.22.20091005-2
QT Version       : 4.5.1
Options compiled in:
 linux release using_alsa using_backend using_dvb using_firewire using_frontend using_iptv using_ivtv using_joystick_menu using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmc_vld using_xvmcw using_bindings_perl using_bindings_python using_opengl using_ffmpeg_threads using_libavc_5_3 using_live using_mheg

First off, I apologize for perhaps the poor summary. This is perplexing.

Single BE with HVR1600(tuner1) and PVR150(tuner2). Each card receives different input/different channel line up. Using Schedules Direct.

While recording with tuner1, and watching Live TV with tuner2, select the program guide. Each channel of tuner2 is listed twice.

For example - I was recording channel # 5 on tuner one, which is the same as channel # 13 for tuner2. While looking at the guidegrid during live tv with tuner2 I receive this information

.....
3 (tuner2)
3 (tuner2)
4 (tuner2)
4 (tuner2)
5 (TUNER1)
5 (tuner2)
.....
12 (tuner2)
12 (tuner2)
13 (TUNER1)
13 (tuner2)
-----

When a show is not recording, the program guide is as expected listing tuner1 then tuner2 data correctly.

I attached 3 screenshots. 001 and 002 are while recording, 003 is not recording.

Attachments (3)

001.png (459.2 KB) - added by thrash.dude@… 10 years ago.
recording tuner1
002.png (440.6 KB) - added by thrash.dude@… 10 years ago.
recording tuner1
003.png (450.4 KB) - added by thrash.dude@… 10 years ago.
not recording

Download all attachments as: .zip

Change History (6)

Changed 10 years ago by thrash.dude@…

Attachment: 001.png added

recording tuner1

Changed 10 years ago by thrash.dude@…

Attachment: 002.png added

recording tuner1

Changed 10 years ago by thrash.dude@…

Attachment: 003.png added

not recording

comment:1 Changed 10 years ago by Shane Shrybman

Milestone: unknown0.22
Owner: changed from Isaac Richards to Shane Shrybman
Status: newaccepted
Version: unknownhead

It seems that checking for alternate channels based on callsign is broken as well.

comment:2 Changed 10 years ago by shane

Resolution: fixed
Status: acceptedclosed

(In [22397]) Fixes #7276. Fix displaying of duplicate channels in EPG.

The main problem is that separate channels that share only the same channums are considered as possible alternate channels.

This patch changes this so that channels have to have the same channums and callsigns to be considered alternate channels in the EPG.

comment:3 Changed 10 years ago by shane

(In [22398]) Refs #7276. EPG fixes for finding alternate channels by callsign.

Use the less stringent ProgramInfo::IsSameProgramTimeslot?(..) to verify alternate channels with the same callsign.

Channum Alternates: o same channum and callsign, guide content is not checked.

Callsign Alternates: o same callsigns and different channums, guide content is

checked for same titles and timeslots.

Note: See TracTickets for help on using tickets.