Automatic Refreshrate Changer (1 Viewer)

edterbak

Portal Pro
March 4, 2008
2,114
1,176
Home Country
Netherlands Netherlands
Can anyone confirm if Automatic Refreshrate Changer works with multiple displays (i have a tv and projector setup with one been cloned)?
It seems in Nvidia control panel I can not setup custom FPS when using clone.



Cheers

Best option for this situation I think is powerstrip. You can specify each monitor with a refreshrate / resolution.

Or maybe you can use profiles (for both outputs) in NVidia control panel. Dont know if this will work though.
 

johan_80

Portal Pro
April 27, 2009
65
0
Great to have refresh rate changed based on frame rate!

I have a few questions and requests

It seems like using method 1 or 3 for my nvidia card is not possible under Windows 7?
# 1 - You can leave it BLANK. This way MP will ask windows (API) to change the refreshrate. (Recommended)
# 3 - NVidia profiles (using NVidia Control Panel)


Is it possible to expand the table with more options to match refresh rate with frame rates.
I would like to use 24Hz for 24fps and 23.976Hz for 23.976fps for example.
I guess this setup is not possible today?


Is it possible to discard pulldown flags?
Many HD DVDs remuxed to mkvs are read as 29.97fps but are played back at 23.976Hz, So I get the refresh rate set to 59.94Hz instead of 23.976Hz.
 

edterbak

Portal Pro
March 4, 2008
2,114
1,176
Home Country
Netherlands Netherlands
Great to have refresh rate changed based on frame rate!

I have a few questions and requests

It seems like using method 1 or 3 for my nvidia card is not possible under Windows 7?
# 1 - You can leave it BLANK. This way MP will ask windows (API) to change the refreshrate. (Recommended)
# 3 - NVidia profiles (using NVidia Control Panel)


Is it possible to expand the table with more options to match refresh rate with frame rates.
I would like to use 24Hz for 24fps and 23.976Hz for 23.976fps for example.
I guess this setup is not possible today?
Right now it is not possible. However, Gibman has already received this suggestion and I think it is being worked on. I can not promise you anything though. Im not the brains behind this feature.

Is it possible to discard pulldown flags?
Many HD DVDs remuxed to mkvs are read as 29.97fps but are played back at 23.976Hz, So I get the refresh rate set to 59.94Hz instead of 23.976Hz.
Could be Im not reading your question correctly....
The mediainfo.dll library should read the correct fps of the mediafile. No matter what the source is. If the mediafile is 29.97, the result should be 29.97fps. The same for 23.976fps. If this is not the case, then there might be a problem with the reading.
Which version of mediainfo.dll (in MP programm folder) are you using?
 

riadmelb

Portal Pro
July 9, 2006
218
7
Melbourne
Home Country
Is it possible to discard pulldown flags?
Many HD DVDs remuxed to mkvs are read as 29.97fps but are played back at 23.976Hz, So I get the refresh rate set to 59.94Hz instead of 23.976Hz.
Could be Im not reading your question correctly....
The mediainfo.dll library should read the correct fps of the mediafile. No matter what the source is. If the mediafile is 29.97, the result should be 29.97fps. The same for 23.976fps. If this is not the case, then there might be a problem with the reading.
Which version of mediainfo.dll (in MP programm folder) are you using?

Hi, this is true, refresh changer will not ignore the pulldown flag, but this is normal because nearly all media players apply the pulldown flag anyway (I remember trying may media players and they all played the files in 29.97 instead of 23.976).

There is a freeware called DGPulldown which can remove pulldown flags. I've used it couple of times but I don't bother anymore, I just leave my files play @ 29.97fps
 

johan_80

Portal Pro
April 27, 2009
65
0
Thanks for all answers.

Gibman has already received this suggestion and I think it is being worked on. I can not promise you anything though. Im not the brains behind this feature.

I really hope that's true
 

edterbak

Portal Pro
March 4, 2008
2,114
1,176
Home Country
Netherlands Netherlands
Thanks for all answers.

Gibman has already received this suggestion and I think it is being worked on. I can not promise you anything though. Im not the brains behind this feature.

I really hope that's true

:eek:

which part? I hope you're talking about "..it is being worked on." and not the brains part. :mad:

:D
 

gibman

Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Aarhus
    Home Country
    Denmark Denmark
    I haven't much use for this feature myself. Probably why it takes forever.

    I did just think about how this could look in the XML file.

    ex.

    <entry name="refreshrate01_ext">C:\\Program Files\\displaychanger\\dc.exe -refreshrate=60 -apply -quiet</entry>
    <entry name="refreshrate01_name">NTSC</entry>
    <entry name="ntsc_fps">29.97;30</entry>
    <entry name="ntsc_hz">60</entry>

    <entry name="refreshrate02_ext">C:\\Program Files\\displaychanger\\dc.exe -refreshrate=24 -apply -quiet</entry>
    <entry name="refreshrate02_name">CINEMA@24</entry>
    <entry name="cinema@24_fps">24</entry>
    <entry name="cinema@24_hz">24</entry>

    <entry name="refreshrate03_ext">C:\\Program Files\\displaychanger\\dc.exe -refreshrate=23.976 -apply -quiet</entry>
    <entry name="refreshrate03_name">CINEMA@23.976</entry>
    <entry name="cinema@23.976_fps">23.976</entry>
    <entry name="cinema@23.976_hz">23.976</entry>

    the XML keys will be named : refreshrate01_ext etc.
    so there can be an almost infinite nr. of refreshrate settings.
    each refreshrateXY section has a corresponding _name, _fps and _hz section mapped to it.
    The name defined in "refreshrate01_name" will be used in the notification dialogue (if enabled) as well as the name for the mappings to the "ntsc_fps" and "ntsc_hz" keys.
    So this name is user definable.
    Mp config will handle the reading and writing to the XML of course.

    In my example we have the NTSC configuration. It will map any material with a FPS of either 29.97 or 30 to a RR of 60hz.

    The Cinema section is now divided into a 24 and a 23.976 section.

    If there are not any improvements to this way of configure it, then I'll go ahead and code it.

    I'll provide a path at some stage I think.

    /gibman

    Thanks for all answers.

    Gibman has already received this suggestion and I think it is being worked on. I can not promise you anything though. Im not the brains behind this feature.


    I really hope that's true
     

    akiaki

    Portal Pro
    September 15, 2008
    125
    4
    Zagreb
    Home Country
    Croatia Croatia
    I still have a problem with resume playing if resolution changes (I want livetv @720p and 24hz@1080p). I tried all methods using powerstrip, ccc, dc.exe and everytime I have ti hit play, resolution changes nothing plays, hit play again - I loose resume option, play starts from the beginning. Tried wait.exe also
    Any ideas? Eventually when I buy 4550 or stronger card, I'll run live tv @ 1080p but for now...
     

    defor

    New Member
    April 28, 2009
    2
    1
    Home Country
    Czech Republic Czech Republic
    Sorry if something similar already appeared here (i have no time to read all 64 pages of this thread :( ).

    First of all: Thank you for such a great feature of automatic rate switching! It's tremendous!

    However, i've encountered some problems when using my HTPC to play various AVIs/MKVs. Since I like to use some dubbed videos (my children do not understand english ;)) i very often play some "strangely" made videos which contain video stream from bluray disk and audio stream taken from DVD. Often it mixes 24fps video together with 25fps audio. As a result, video and audio is out of sync when played in 24fps.
    Unfortunately refresh-rate changer automatically switches to 24fps for these videos. And this is unwanted behaviour since i rather prefer 25fps and video/audio "in sync" (even though it results in slightly jerky video reply).

    Solution for me lies in some "conditional" rate switching, i.e. enable/disable it when i find out that video/audio is out of sync. Unfortunately it cannot be identified in advance because some audio streams work and some do not.

    So at the end i created a small utility to switch frame rate interactively. It contains very simple gui (just one popup window with a list of supported refresh rates), it allows to choose rate and set it using Windows API. I wanted to keep this utility as simple as possible. I wanted it to use large font size because i use 42" plasma with FullHD resolution. I wanted it to be controlled just by arrow keys + Enter/Esc since i use IR controller with EventGhost tool.

    Here is a link to this utility with a little readme file and a source code.

    RapidShare: Easy Filehosting

    i've set it up so it starts whenever Mediaportal tries to switch refresh rate (i even set "force" there). Window pops up and i can confirm the frequency (by pressing enter on keyboard/IRController or just wait a defined timeout) or reject it by pressing Esc, or even choose a different refresh rate if i wish.

    Known limitations: This program is really _very_ simple so it supports the primary display device and uses Arial font (of a fixed predefined size) only.

    Do whatever you want with its source code. I hope it helps. If you think this is useless, let me know ;)

    Bye.

    P.S.: Sorry for my english. I'm not a native speaker :(
     

    johan_80

    Portal Pro
    April 27, 2009
    65
    0
    I haven't much use for this feature myself. Probably why it takes forever.

    I did just think about how this could look in the XML file.

    ex.

    <entry name="refreshrate01_ext">C:\\Program Files\\displaychanger\\dc.exe -refreshrate=60 -apply -quiet</entry>
    <entry name="refreshrate01_name">NTSC</entry>
    <entry name="ntsc_fps">29.97;30</entry>
    <entry name="ntsc_hz">60</entry>

    <entry name="refreshrate02_ext">C:\\Program Files\\displaychanger\\dc.exe -refreshrate=24 -apply -quiet</entry>
    <entry name="refreshrate02_name">CINEMA@24</entry>
    <entry name="cinema@24_fps">24</entry>
    <entry name="cinema@24_hz">24</entry>

    <entry name="refreshrate03_ext">C:\\Program Files\\displaychanger\\dc.exe -refreshrate=23.976 -apply -quiet</entry>
    <entry name="refreshrate03_name">CINEMA@23.976</entry>
    <entry name="cinema@23.976_fps">23.976</entry>
    <entry name="cinema@23.976_hz">23.976</entry>

    the XML keys will be named : refreshrate01_ext etc.
    so there can be an almost infinite nr. of refreshrate settings.
    each refreshrateXY section has a corresponding _name, _fps and _hz section mapped to it.
    The name defined in "refreshrate01_name" will be used in the notification dialogue (if enabled) as well as the name for the mappings to the "ntsc_fps" and "ntsc_hz" keys.
    So this name is user definable.
    Mp config will handle the reading and writing to the XML of course.

    In my example we have the NTSC configuration. It will map any material with a FPS of either 29.97 or 30 to a RR of 60hz.

    The Cinema section is now divided into a 24 and a 23.976 section.

    If there are not any improvements to this way of configure it, then I'll go ahead and code it.

    I'll provide a path at some stage I think.

    /gibman

    Sounds like a perfect solution!
    Does the refresh rate changer need a perfect 1:1 (frame rate/refresh rate[virtual]) match to make use of it.
    Or does it use the closest available?

    This feature alone brought me over from using Media Center (Vista and Windows 7) for a couple of years as there are no working solution for automatic refresh rate changing (no one that really works anyway).

    Thanks!!
     

    Users who are viewing this thread

    Top Bottom