I.MX6 HDMI support in v4.2
Krzysztof Hałasa
khalasa at piap.pl
Tue Sep 8 07:59:13 PDT 2015
Russell King - ARM Linux <linux at arm.linux.org.uk> writes:
> Note that most (all?) video requires some scaling. A 720x576 video on
> square pixels needs to be scaled to 768x576, but at "modern" aspect
> ratio of 16:9, it needs to be scaled horizontally to 1024x576.
Sure. What I meant was the very application I'm currently working on
is, at least at the moment, ok with unscaled video (because it's all
1920x1080p).
> They're probably not the tearing - tearing is where you scan out part of
> the old frame and part of the new frame, which appears as a particularly
> noticable effect on scenes with a lot of change.
Right, basically a set of two "halves", moving slowly up or down.
This is BTW what can be observed on unsynchronized displays (e.g. on
multi-display machine usually only one display can be synchronized with
a video stream).
> Horizontal lines which are significantly different (eg, short black lines)
> will be CPU cache corruption - both the main etnaviv DRM and Lucas' "fixed"
> cache handling suffer from this. My patch set doesn't.
>
> git://ftp.arm.linux.org.uk/~rmk/linux-arm.git drm-etnaviv-devel
>
> contains my code.
Great, will switch to it tomorrow.
Thanks again.
--
Krzysztof Halasa
Industrial Research Institute for Automation and Measurements PIAP
Al. Jerozolimskie 202, 02-486 Warsaw, Poland
More information about the linux-arm-kernel
mailing list