[mythtv-commits] Ticket #4631: Create some nicer default video profiles

MythTV mythtv at cvs.mythtv.org
Fri Mar 7 23:14:06 UTC 2008


#4631: Create some nicer default video profiles
----------------------+-----------------------------------------------------
 Reporter:  danielk   |        Owner:  danielk
     Type:  patch     |       Status:  closed 
 Priority:  critical  |    Milestone:  0.21   
Component:  mythtv    |      Version:  head   
 Severity:  medium    |   Resolution:  fixed  
  Mlocked:  0         |  
----------------------+-----------------------------------------------------
Changes (by danielk):

  * status:  new => closed
  * resolution:  => fixed


Comment:

 (In [16430]) Fixes #4631. Adds three new video profiles.

 This adds "High Quality", "Normal", and "Slim" video output profiles, and
 makes "Normal" the new default if you had one of the old sample profiles
 selected.

 There were some valid complaints that the previous defaults were not ideal
 because they were complex examples and also relied on good V-Sync to get
 results better than the old defaults.

 The new "High Quality" profile assumes that you have a dual core system,
 but not a top of the line one. This means we use the heavy duty Yadif
 deinterlacer for SD material and the less heavy duty "Linear Blend" for
 1080i material; and we use alpha blended animated fades for the OSD for
 both SD and HD material.

 The new "Normal" default profile assumes that you have a single core P4 @
 3000 Mhz system. We use the slightly less heavy duty Greedy 2x
 deinterlacer for SD material when the display's frame rate is high enough
 and the old standby kerneldeint otherwise. For HD material we use Linear
 Blend, as in the "High Quality" profile, but we disable OSD fading so as
 to avoid studder.

 The new "Slim" profile assumes that you have a decent enough system to
 play the material that you play, but just barely. For this profile the
 resolution killing onefield is used for HD material and linearblend is
 used for SD material. Like in "Normal" the OSD fade is disabled for HD
 material but not for SD material.

 None of these profiles take advantage of turning off deinterlacing when
 the display resolution matches the video resolution on an interlaced
 display, nor do they take advantage of bobdeint which does a good job with
 deinterlacing when V-Sync is maintained. HW acceleration is also not used
 in any of these profiles. The reason is simply that these often need to be
 customized for a particular setup and driver stack, so we leave it up to
 the user to create their own profiles for these. Finally, because OpenGL
 rendering has been disabled in the 0.21 release due to stability problems,
 it is not used by any of these profiles.

 All of these profiles are designed to give decent quality video output
 with both X11 and OSX; other platforms will use their default playback
 methods.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/4631#comment:6>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list