[mythtv] Patch to autodetect 4:3 Zoom aspect ratio

Mårten Bohlin mabo at mochc.net
Tue Feb 26 12:13:24 UTC 2008


On Mon, Feb 25, 2008 at 2:17 PM, Mårten Bohlin <mabo at mochc.net> wrote:
> On Fri, Feb 22, 2008 at 4:06 PM, Mark Kendall <mark.kendall at gmail.com> wrote:
>
> > On 22/02/2008, Mårten Bohlin <mabo at mochc.net> wrote:
>  >  > Hi!
>  >  >
>  >  >   I have written a patch for the release-0-20-fixes branch (svn
>  >  >   revision: 16162) that detects black bars on the top and bottom of the
>  >  >   frames. When that is detected it toggles to "Letterbox 4:3 Zoom". And
>  >  >   if no bars is detected it toggles back to "Letterbox Off".
>  >
>  >  >   Comments are welcome.
>  >
>  >  Mårten
>  >
>  >  What about material that is (for example) 2.35:1 displayed on a
>  >  widescreen (16:9) display? (i.e. 'super' widescreen dvds) If you
>  >  updated your patch for trunk, you would apply the correct 'zoom'
>  >  (either half or full) but the scan lines you're using may not work
>  >  (i.e. they might still fall within the actual content - though I
>  >  haven't checked).
>
>  I have not tested with content 2.35:1 content, but if it does not work
>  as it is there is just som minor adjustments of the limits to get it
>  to fill to full zoom.
>
>
>  >
>  >  Also, is the letterbox detection robust enough? As far as I can tell,
>  >  it's taking a very  limited sample set and doesn't check for
>  >  consistency within the 'actual' frame content. So how would it react
>  >  to a dark sequence for example? Would it be better to check for 'dark'
>  >  letterboxing and 'non-dark' content?
>  >
>  >  My apologies if my quick scan of your code has missed something.
>  >
>  >  Regards
>  >
>  >  Mark
>  >
>  >
>  > _______________________________________________
>
>
> Yes it only looks at two lines on the screen for performance reasons,
>  but it also checks that it seems to be vertical lines on the top and
>  bottom of the screen before it makes a switch to the detected zoom mode. So yes
>  I find it very robust, I have used it daily for over a week now and are happy with it.

I meant horizontal lines. Not vertical.

>
>  It only switches if it finds out that it should switch in 3 frames in
>  a row.

And here I meant three consecutive frames. ("in a row" is a Swedish expression)

/Mårten


More information about the mythtv-dev mailing list