[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