
billymacdonald at gmail
Apr 8, 2008, 8:36 PM
Post #2 of 3
(591 views)
Permalink
|
|
Re: LiveTV accepts bob 2x even though refresh rate is too low
[In reply to]
|
|
On Tue, Dec 18, 2007 at 6:45 PM, Michael T. Dean <mtdean[at]thirdcontact.com> wrote: > I recently noticed that upon startup of LiveTV (playback of recordings > is unaffected), the internal player is accepting bobdeint (which my > playback profile specified as the primary deinterlacer) even though the > refresh rate of my display is too low--which causes all sorts of > playback issues (skipped frames, slideshow-like playback, jumpiness, > prebuffering pauses, and audio issues). I don't use LiveTV, so I only > noticed it today when testing channels after I rescanned. > > If I use the menu to change "Video Scan" from "Detect" to "Detect"--i.e. > just force it to re-check--it realizes the refresh rate is too low and > falls back to linearblend (the fallback deinterlacer in my profile). > Once this is done, even after changing channels, it continues to use > linearblend. The next time LiveTV starts up, it again uses bob 2x. > > While removing bob (or other 2x deints) from the profile prevents the > issue, it seems we should be able to detect this--especially since the > default profiles use bob as the primary deinterlacer. Unfortunately, > when I dug into the code, it looked like I would be likely to do more > damage than good. However, it seems that we're just checking whether > bob will work just a bit too soon (i.e. before all the video or display > information is available), and I'm guessing the fix would be relatively > straightforward for someone who knows the player code. I'll eventually > get to looking through the code if someone else doesn't do it first, but > I thought I'd mention the issue in case it truly is an easy fix for a > knowledgeable developer. > > Thanks, > Mike > Wow, I've been trying to figure out why HD plays fine in recordings but not LiveTV and it turns out I was running into a similar issue as you. In my case it was picking greedy (Normal profile) based on the 720x576 resolution. The only solution I found was to have a profile with one option that works for all resolutions and not use the features for better de-interlacing at lower resolutions. Billy _______________________________________________ mythtv-dev mailing list mythtv-dev[at]mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
|