home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Talk
Automatic Refreshrate Changer
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="defor" data-source="post: 412433" data-attributes="member: 91217"><p>Sorry if something similar already appeared here (i have no time to read all 64 pages of this thread <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite3" alt=":(" title="Frown :(" loading="lazy" data-shortname=":(" /> ).</p><p></p><p>First of all: Thank you for such a great feature of automatic rate switching! It's tremendous!</p><p></p><p>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 <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" />) 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.</p><p>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).</p><p></p><p>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.</p><p></p><p>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.</p><p></p><p>Here is a link to this utility with a little readme file and a source code.</p><p></p><p><a href="http://rapidshare.com/files/226681264/FreqSwitcher.zip" target="_blank">RapidShare: Easy Filehosting</a></p><p></p><p>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.</p><p></p><p>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.</p><p></p><p>Do whatever you want with its source code. I hope it helps. If you think this is useless, let me know <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p><p></p><p>Bye.</p><p></p><p>P.S.: Sorry for my english. I'm not a native speaker <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite3" alt=":(" title="Frown :(" loading="lazy" data-shortname=":(" /></p></blockquote><p></p>
[QUOTE="defor, post: 412433, member: 91217"] 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. [url=http://rapidshare.com/files/226681264/FreqSwitcher.zip]RapidShare: Easy Filehosting[/url] 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 :( [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Talk
Automatic Refreshrate Changer
Contact us
RSS
Top
Bottom