[mythtv-commits] mythtv commit: r21489 - in trunk/mythtv by jyavenard
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Mon Aug 24 09:50:38 UTC 2009
Author: jyavenard
Date: 2009-08-24 09:50:37 +0000 (Mon, 24 Aug 2009)
New Revision: 21489
Changeset: http://cvs.mythtv.org/trac/changeset/21489
Added:
trunk/mythtv/libs/libmythnvctrl/
trunk/mythtv/libs/libmythnvctrl/NVCtrl.c
trunk/mythtv/libs/libmythnvctrl/NVCtrl.h
trunk/mythtv/libs/libmythnvctrl/NVCtrlLib.h
trunk/mythtv/libs/libmythnvctrl/libmythnvctrl.pro
trunk/mythtv/libs/libmythnvctrl/nv_control.h
trunk/mythtv/libs/libmythui/util-nvctrl.cpp
trunk/mythtv/libs/libmythui/util-nvctrl.h
Modified:
trunk/mythtv/libs/libmyth/mythcontext.cpp
trunk/mythtv/libs/libmyth/mythcontext.h
trunk/mythtv/libs/libmyth/settings.cpp
trunk/mythtv/libs/libmyth/settings.h
trunk/mythtv/libs/libmythdb/mythdb.cpp
trunk/mythtv/libs/libmythdb/mythdb.h
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
trunk/mythtv/libs/libmythtv/videooutbase.cpp
trunk/mythtv/libs/libmythtv/videooutbase.h
trunk/mythtv/libs/libmythui/DisplayRes.cpp
trunk/mythtv/libs/libmythui/DisplayRes.h
trunk/mythtv/libs/libmythui/DisplayResOSX.cpp
trunk/mythtv/libs/libmythui/DisplayResOSX.h
trunk/mythtv/libs/libmythui/DisplayResScreen.cpp
trunk/mythtv/libs/libmythui/DisplayResScreen.h
trunk/mythtv/libs/libmythui/DisplayResX.cpp
trunk/mythtv/libs/libmythui/DisplayResX.h
trunk/mythtv/libs/libmythui/libmythui.pro
trunk/mythtv/libs/libs.pro
trunk/mythtv/programs/mythfrontend/globalsettings.cpp
Log:
Ref: #5643.
Summary: Give the ability to match the display refresh rate with the video framerate.
- Add support for non integer framerates (e.g. 23.976Hz, 59.94Hz etc)
- Support for nVidia Dynamic Twinview using their NV-CTRL X11 extension
- By default will try progressive refresh rates first. Interlaced video modes are disabled when using Dynamic Twinview for the time being. If you want to use an interlaced display with the automatic selection of the best refresh rate: you must disable Dynamic Twinview in your xorg.conf configuration.
To use, in Setup -> Appearance -> Video Mode Settings. Check "Separate video modes for GUI and TV playback" ; set the resolution of your screen there (best is to use the same GUI size and Video Ouput size) and set the value "Rate" to "Any". Mythtv will automatically try to find the best refresh rate supported by your TV when playing a video.
Note: Those changes uncovered a bug that existed previously when the change of refresh rate occur, the screen is not properly refreshed.
More information about the mythtv-commits
mailing list