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
Development
General Development (no feature request here!)
MP1 EVR Presenter/dshowhelper community development
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="Scythe42" data-source="post: 753280" data-attributes="member: 95833"><p>This sounds like a very old bug is returning. But I might be wrong here. Haven't followed this thread for a long time</p><p></p><p>The solution back then I introduced to MP for this and similar issues was:</p><ul> <li data-xf-list-type="ul">drop a frame when it's presentation time delta to current time is > 0 (frame is late)</li> <li data-xf-list-type="ul">don't drop frames during DVD menus</li> <li data-xf-list-type="ul">don't drop fames during ff or rew</li> </ul><p></p><p>Was any of this logic changed since the dshelper from MP 1.1.0? </p><p></p><p>This is essential logic for a correct behavior and cannot be changed. A late frame is late, there is no grace period! If it's not ready on the correct vsync it's too late. Not dropping frames will result in 1 frame audio/video desync everytime.</p><p></p><p>DVD menus might only be a single frame and can come with strange timestamps. Especially when there is an audio loop running. The old frame is repeated over and over again with the same old timestamp from the DVD Navigator. So frame drops need to be disabled as we cannot distinguish what kind of menu is running.</p><p></p><p>And of course no dropping during ff/rew as timestamps will be off anyway. Just display everything you get.</p><p></p><p>PS: Trying to read up on the forums before I return to producing code...</p></blockquote><p></p>
[QUOTE="Scythe42, post: 753280, member: 95833"] This sounds like a very old bug is returning. But I might be wrong here. Haven't followed this thread for a long time The solution back then I introduced to MP for this and similar issues was: [LIST] [*]drop a frame when it's presentation time delta to current time is > 0 (frame is late) [*]don't drop frames during DVD menus [*]don't drop fames during ff or rew [/LIST] Was any of this logic changed since the dshelper from MP 1.1.0? This is essential logic for a correct behavior and cannot be changed. A late frame is late, there is no grace period! If it's not ready on the correct vsync it's too late. Not dropping frames will result in 1 frame audio/video desync everytime. DVD menus might only be a single frame and can come with strange timestamps. Especially when there is an audio loop running. The old frame is repeated over and over again with the same old timestamp from the DVD Navigator. So frame drops need to be disabled as we cannot distinguish what kind of menu is running. And of course no dropping during ff/rew as timestamps will be off anyway. Just display everything you get. PS: Trying to read up on the forums before I return to producing code... [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Development
General Development (no feature request here!)
MP1 EVR Presenter/dshowhelper community development
Contact us
RSS
Top
Bottom