[mythtv-commits] Ticket #4797: List of programmes that will be recorded if conflict exists lists uninvolved programmes

MythTV mythtv at cvs.mythtv.org
Wed Feb 27 23:35:03 UTC 2008


#4797: List of programmes that will be recorded if conflict exists lists
uninvolved programmes
-------------------------------------------------------------+--------------
 Reporter:  Nick Morrott <knowledgejunkie(at)gmail(dot)com>  |       Owner:  bjm    
     Type:  defect                                           |      Status:  new    
 Priority:  minor                                            |   Milestone:  unknown
Component:  scheduler                                        |     Version:  head   
 Severity:  medium                                           |     Mlocked:  0      
-------------------------------------------------------------+--------------
 Running r14770. 2 video sources (DVB-T with 3 cards, digital cable via
 S-Video with 1 card, many channels available on both sources)

 I've noticed a couple of recording conflicts recently (first in a very
 long time) on my digital cable source due to hard-coded early start/stop
 times on some recording rules.

 When selecting a conflicting programme in the Upcoming Recordings list,
 the list of programmes shown that will be recorded instead of the
 conflicting programme includes entries that are not involved in the
 conflict, as so appear (to me) to be superfluous to conflict resolution
 and may add confusion to the end-user.

 In my experience to date, the 'extra' programmes listed are shown on
 channels available on either of my two video sources, but will typically
 always record on (and are scheduled accordingly at the time of the
 conflict) the unconflicting source, and will record anyhow whatever action
 I take when resolving the conflict.

 Is this behaviour intentional, or should the 'will record' list only
 include programmes directly involved in the conflict that are only
 available on the video source having the conflict?

 To illustrate, a snippet from mythbackend --printsched for one such
 conflict:


 {{{
 --- print list start ---
 Title - Subtitle                Ch Station Day Start  End   S C I  T N
 Pri
 The Comedians                   419 TCM     06 18:15-21:00  2 0 0  A C
 8/0
 The Wonder Years - "Growing Up  116 ITV3    06 18:54-19:24  1 1 1  C 1
 15/0
 The Wonder Years - "Ninth Grad  116 ITV3    06 19:24-19:54  1 1 1  C 1
 15/0
 Law and Order: Criminal Intent  190 HALLMAR 06 19:59-21:00  2 0 0  A V
 18/0
 Jamie at Home                   104 CH4     06 20:00-20:30  1 0 0  A P
 8/0
 Jamie at Home                   104 CH4     06 20:30-21:00  1 0 0  A P
 8/0
 The Daily Show with Jon Stewar  142 MORE4   06 20:30-21:00  1 1 1  T 1
 12/0
 Law and Order - "Family Busine  190 HALLMAR 06 20:59-22:00  2 4 4  A 4
 18/0
 Wheeler Dealers - "Mercedes Co  221 DISC-TU 06 20:59-21:29  2 0 0  A V
 3/0
 Jamie at Home                   143 CH4+1   06 21:00-21:30  1 0 0  A P
 8/0
 Wheeler Dealers - "Mercedes Co  221 DISC-TU 06 21:29-21:59  2 0 0  A V
 3/0
 }}}

 The conflict obviously exists because "Law and Order - "Family Business"
 has a hard-coded early start time that is earlier than "The Comedians" end
 time, has a higher priority, and wins. These two programmes are on
 channels only available on input 4 - but the programmes listed as
 recording on input 1 during the same window (Daily Show, Wonder Years) are
 also listed as being involved in the conflict, when they're not. Even if I
 forcibly set those input 1 programmes to 'Don't Record', the conflict
 cannot be resolved - therefore I'd argue they shouldn't be listed in the
 'The following programmes will be recorded instead' list.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/4797>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list