Re: [PATCH] OMAPDSS: OMAPFB: always allow to configure overlay

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2012-05-04 at 18:16 +0300, Grazvydas Ignotas wrote:
> Currently when multiple overlays are active, OMAPFB_SETUP_PLANE fails.
> Instead of failing, allow it to configure the first overlay as if there
> was only one overlay, the remaining ones will have to be configured in
> other ways (sysfs).
> 
> This allows overlay-controlling programs (like video players) to function
> properly when framebuffer is cloned to another display (like TV).
> 
> Signed-off-by: Grazvydas Ignotas <notasas@xxxxxxxxx>
> ---
>  drivers/video/omap2/omapfb/omapfb-ioctl.c |   36 ++++++++++------------------
>  1 files changed, 13 insertions(+), 23 deletions(-)
> 
> diff --git a/drivers/video/omap2/omapfb/omapfb-ioctl.c b/drivers/video/omap2/omapfb/omapfb-ioctl.c
> index 6a09ef8..58b7f2d 100644
> --- a/drivers/video/omap2/omapfb/omapfb-ioctl.c
> +++ b/drivers/video/omap2/omapfb/omapfb-ioctl.c
> @@ -70,11 +70,6 @@ static int omapfb_setup_plane(struct fb_info *fbi, struct omapfb_plane_info *pi)
>  
>  	DBG("omapfb_setup_plane\n");
>  
> -	if (ofbi->num_overlays != 1) {
> -		r = -EINVAL;
> -		goto out;
> -	}
> -
>  	/* XXX uses only the first overlay */
>  	ovl = ofbi->overlays[0];

What if there are no overlays? I'm not quite sure about it, but I think
it's possible.

 Tomi

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Tourism]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux