[meta-intel] [PATCH 1/2] create a new recipe for emgd-1.16

Kamble, Nitin A nitin.a.kamble at intel.com
Tue Jan 22 15:15:38 PST 2013



> -----Original Message-----
> From: Zanussi, Tom
> Sent: Tuesday, January 22, 2013 3:08 PM
> To: Kamble, Nitin A
> Cc: Hart, Darren; meta-intel at yoctoproject.org
> Subject: Re: [PATCH 1/2] create a new recipe for emgd-1.16
> 
> On Tue, 2013-01-22 at 16:53 -0600, Kamble, Nitin A wrote:
> >
> > > -----Original Message-----
> > > From: Zanussi, Tom
> > > Sent: Tuesday, January 22, 2013 2:41 PM
> > > To: Kamble, Nitin A
> > > Cc: Hart, Darren; meta-intel at yoctoproject.org
> > > Subject: Re: [PATCH 1/2] create a new recipe for emgd-1.16
> > >
> > > On Tue, 2013-01-22 at 14:06 -0800, nitin.a.kamble at intel.com wrote:
> > > > From: Nitin A Kamble <nitin.a.kamble at intel.com>
> > > >
> > > > The introduction of emgd-1.16 recipe has lead to this unification of
> > > > package names of emgd-1.14 & 1.16 recipes. Update the relevant BSP
> > >
> > > Sorry, I don't understand what it means that this has lead to the
> > > unification of package names.  Can you explain in more detail?
> >
> > Tom,
> >    The generated package names included versions, which are different for
> emgd-1.14 and emgd 1.16 recipes. These package names are changed now so
> that they won't be different versions for the emgd recipes. If you look at the
> code changes it will be obvious. I guess the license text overshadows the
> actual code in this commit.
> >
> 
> OK, please put that in the commit message.
Ok,

> 
> > >
> > > > configs with the new emgd package names.
> > >
> > > It seems you have three separate things going on in this patch:
> > >
> > > - a new 1.16 recipe
> > > - updated to the old 1.14
> > > - some unexplained changes to the BSP machine files
> > >
> > > Can you break them up with explanations?
> > >
> >
> >  These are meant to be together, all these changes are caused by emgd-
> 1.16 recipe coexisting along with emgd-1.14 recipe. Earlier I kept these
> changes in separate commits, and then I realized that they would be better
> together. Without the emgd-1.16 recipe the rest of changes do not make
> sense by themselves.
> >
> 
> They may be meant to be together, but that doesn't mean they need to be
> in the same commit.
> 
> They look like logically separate changes to me - the 1.14 upgrade may
> have been different (the 1.10 upgrade did it correctly) but in general a
> new recipe should stand on its own.  Having things use that new recipe
> is a logically separate change, as are changes to existing recipes to
> coexist with the new recipe, etc.
> 
> So I still think it makes sense to split things up...
> 
I understand. The main reason I combined them into one commit was to keep the repository consistent for all the commits. In splitting it may happen that one may pick up a commit in the middle of the split, and things look strange at that point.

Thanks,
Nitin


> Tom
> 
> > Thanks,
> > Nitin
> >
> > > Thanks,
> > >
> > > Tom
> > >
> > > >
> > > > The trailing white space from the original license files is kept intact.
> > > >
> > > > Signed-off-by: Nitin A Kamble <nitin.a.kamble at intel.com>
> > > > ---
> > > >  .../Intel-software-license-emgd-1.16               |   42 ++
> > > >  ...-space-graphics-driver-binary-license-emgd-1.16 |  559
> > > ++++++++++++++++++++
> > > >  .../xorg-driver/emgd-driver-bin_1.14.bb            |   32 +-
> > > >  .../xorg-driver/emgd-driver-bin_1.16.bb            |  166 ++++++
> > > >  meta-crownbay/conf/machine/crownbay.conf           |    3 +-
> > > >  meta-emenlow/conf/machine/emenlow.conf             |    3 +-
> > > >  meta-fri2/conf/machine/fri2.conf                   |    2 +-
> > > >  meta-sys940x/conf/machine/sys940x.conf             |    2 +-
> > > >  8 files changed, 789 insertions(+), 20 deletions(-)
> > > >  create mode 100644 common/custom-licenses/Intel-software-license-
> > > emgd-1.16
> > > >  create mode 100644 common/custom-licenses/Intel-user-space-
> graphics-
> > > driver-binary-license-emgd-1.16
> > > >  create mode 100644 common/recipes-graphics/xorg-driver/emgd-
> driver-
> > > bin_1.16.bb
> > > >
> > > > diff --git a/common/custom-licenses/Intel-software-license-emgd-1.16
> > > b/common/custom-licenses/Intel-software-license-emgd-1.16
> > > > new file mode 100644
> > > > index 0000000..5a39c93
> > > > --- /dev/null
> > > > +++ b/common/custom-licenses/Intel-software-license-emgd-1.16
> > > > @@ -0,0 +1,42 @@
> > > > +INTEL SOFTWARE LICENSE AGREEMENT
> > > > +
> > > > +IMPORTANT - READ BEFORE COPYING, INSTALLING OR USING.
> > > > +
> > > > +Do not use or load this software and any associated materials
> (collectively,
> > > the "Software") until you have carefully read the following terms and
> > > conditions.  By loading or using the Software, you agree to the terms of
> this
> > > Agreement.  If you do not wish to so agree, do not install or use the
> > > Software.
> > > > +
> > > > +* The Linux DRM kernel source code, when included with this
> Software, is
> > > not subject to the terms of this Agreement but is subject to the �GNU
> > > General Public License Version 2�, which may be obtained at the
> following
> > > web site: http://www.gnu.org/licenses/gpl.txt
> > > > +
> > > > +* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. (copyright
> may
> > > need to be changed)
> > > > + * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
> > > > + * All Rights Reserved.
> > > > + *
> > > > + * Permission is hereby granted, free of charge, to any person
> obtaining
> > > copy of this software and
> > > > +* associated documentation files (the "Software"), to deal in the
> Software
> > > without restriction, including
> > > > +* without limitation the rights to use, copy, modify, merge, publish,
> > > distribute, sublicense, and/or sell
> > > > +* copies of the Software, and to permit persons to whom the
> Software is
> > > furnished to do so, subject to
> > > > +* the following conditions:
> > > > +*
> > > > +* The above copyright notice and this permission notice (including the
> > > next paragraph) shall be included
> > > > +* in all copies or substantial portions of the Software.
> > > > +*
> > > > +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
> > > KIND, EXPRESS
> > > > +*  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> > > > +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> > > NONINFRINGEMENT.
> > > > +* IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS
> > > > +* SUPPLIERS BE LIABLE FOR ANY
> > > > +* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
> > > > +* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
> > > CONNECTION WITH
> > > > +* THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
> > > > +
> > > > +
> > > > +Copyright (c) 2011, Intel Corporation.
> > > > +All rights reserved.
> > > > +
> > > > +Redistribution. Redistribution and use in binary form, without
> > > modification, are permitted provided that the following conditions are
> met:
> > > > +
> > > > +� Redistributions must reproduce the above copyright notice and the
> > > following disclaimer in the   documentation and/or other materials
> provided
> > > with the distribution.
> > > > +� Neither the name of Intel Corporation nor the names of its suppliers
> > > may be used to endorse or promote products derived from this software
> > > without specific prior written permission.
> > > > +� No reverse engineering, decompilation, or disassembly of this
> software
> > > is permitted.
> > > > +� �Binary form� includes any format commonly used for electronic
> > > conveyance which is a reversible, bit-exact translation of binary
> > > representation to ASCII or ISO text, for example, �uuencode.�
> > > > +
> > > > +DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
> HOLDERS
> > > AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
> WARRANTIES,
> > > INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
> > > MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
> > > DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
> > > CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> SPECIAL,
> > > EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
> LIMITED
> > > TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
> > > DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
> AND
> > > ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
> OR
> > > TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
> OUT
> > > OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
> > > SUCH DAMAGE.
> > > > diff --git a/common/custom-licenses/Intel-user-space-graphics-driver-
> > > binary-license-emgd-1.16 b/common/custom-licenses/Intel-user-space-
> > > graphics-driver-binary-license-emgd-1.16
> > > > new file mode 100644
> > > > index 0000000..4f6bb6d
> > > > --- /dev/null
> > > > +++ b/common/custom-licenses/Intel-user-space-graphics-driver-
> binary-
> > > license-emgd-1.16
> > > > @@ -0,0 +1,559 @@
> > > > +User Space Graphics Driver Binary License
> > > > +
> > > > +Copyright (c) 2008, Intel Corporation.
> > > > +Portions (c), Imagination Technology, Ltd.
> > > > +All rights reserved.
> > > > +Redistribution and Use. Redistribution and use in binary form, without
> > > modification, of the software code provided with this license
> (�Software�),
> > > are permitted provided that the following conditions are met:
> > > > +� Redistributions must reproduce the above copyright notice and this
> > > license in the documentation and/or other materials provided with the
> > > Software.
> > > > +� Neither the name of Intel Corporation nor the name of Imagination
> > > Technology, Ltd may be used to endorse or promote products derived
> from
> > > the Software without specific prior written permission.
> > > > +� The Software can only be used in connection with the Intel
> hardware
> > > designed to use the Software as outlined in the documentation. No other
> > > use is authorized.
> > > > +� No reverse engineering, decompilation, or disassembly of the
> Software
> > > is permitted.
> > > > +� The Software may not be distributed under terms different than this
> > > license.
> > > > +
> > > > +Limited Patent License. Intel Corporation grants a world-wide, royalty-
> > > free, non-exclusive license under patents it now or hereafter owns or
> > > controls to make, have made, use, import, offer to sell and sell (�Utilize�)
> > > the Software, but solely to the extent that any such patent is necessary
> to
> > > Utilize the Software alone. The patent license shall not apply to any
> > > combinations which include the Software. No hardware per se is licensed
> > > hereunder.
> > > > +Ownership of Software and Copyrights. Title to all copies of the
> Software
> > > remains with the copyright holders. The Software is copyrighted and
> > > protected by the laws of the United States and other countries, and
> > > international treaty provisions.
> > > > +DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
> HOLDERS
> > > AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
> WARRANTIES,
> > > INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
> > > MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
> > > DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNERS OR
> > > CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> SPECIAL,
> > > EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
> LIMITED
> > > TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
> > > DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
> AND
> > > ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
> OR
> > > TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
> OUT
> > > OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
> > > SUCH DAMAGE.
> > > > +/*
> > > > +* (C) Copyright IBM Corporation 2002, 2004
> > > > +* All Rights Reserved.
> > > > +*
> > > > +* Permission is hereby granted, free of charge, to any person
> obtaining a
> > > copy of this software and associated
> > > > +* documentation files (the "Software"), to deal in the Software
> without
> > > restriction, including without limitation on
> > > > +* the rights to use, copy, modify, merge, publish, distribute, sub
> license,
> > > and/or sell copies of the Software, and to
> > > > +* permit persons to whom the Software is furnished to do so, subject
> to
> > > the following conditions:
> > > > +*
> > > > +* The above copyright notice and this permission notice (including the
> > > next
> > > > +* paragraph) shall be included in all copies or substantial portions of
> the
> > > > +* Software.
> > > > +*
> > > > +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
> > > KIND, EXPRESS OR
> > > > +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> > > MERCHANTABILITY,
> > > > +* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN
> NO
> > > EVENT SHALL
> > > > +* VA LINUX SYSTEM, IBM AND/OR THEIR SUPPLIERS BE LIABLE FOR
> ANY
> > > CLAIM,
> > > > +* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
> CONTRACT,
> > > TORT OR
> > > > +* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
> > > SOFTWARE OR THE
> > > > +* USE OR OTHER DEALINGS IN THE SOFTWARE.
> > > > +*/
> > > > +
> > > > +* Mesa 3-D graphics library
> > > > +* Version: 7.1
> > > > +*
> > > > +* Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
> > > > +*
> > > > +* Permission is hereby granted, free of charge, to any person
> obtaining a
> > > > +* copy of this software and associated documentation files (the
> > > "Software"),
> > > > +* to deal in the Software without restriction, including without
> limitation
> > > > +* the rights to use, copy, modify, merge, publish, distribute,
> sublicense,
> > > > +* and/or sell copies of the Software, and to permit persons to whom
> the
> > > > +* Software is furnished to do so, subject to the following conditions:
> > > > +*
> > > > +* The above copyright notice and this permission notice shall be
> included
> > > > +* in all copies or substantial portions of the Software.
> > > > +*
> > > > +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
> > > KIND, EXPRESS
> > > > +* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> > > MERCHANTABILITY,
> > > > +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
> NO
> > > EVENT SHALL
> > > > +* BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> LIABILITY,
> > > WHETHER IN
> > > > +* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
> OUT
> > > OF OR IN
> > > > +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
> DEALINGS IN
> > > THE SOFTWARE.
> > > > +*/
> > > >
> > >
> +/*********************************************************
> > > *****************
> > > > +*
> > > > +* Copyright (c) Intel Corp. 2007.
> > > > +* All Rights Reserved.
> > > > +*
> > > > +* Intel funded Tungsten Graphics
> (http://www.tungstengraphics.com) to
> > > > +* develop this driver.
> > > > +*
> > > > +* Permission is hereby granted, free of charge, to any person
> obtaining a
> > > > +* copy of this software and associated documentation files (the
> > > > +* "Software"), to deal in the Software without restriction, including
> > > > +* without limitation the rights to use, copy, modify, merge, publish,
> > > > +* distribute, sub license, and/or sell copies of the Software, and to
> > > > +* permit persons to whom the Software is furnished to do so, subject
> to
> > > > +* the following conditions:
> > > > +*
> > > > +* The above copyright notice and this permission notice (including the
> > > > +* next paragraph) shall be included in all copies or substantial portions
> > > > +* of the Software.
> > > > +*
> > > > +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
> > > KIND, EXPRESS OR
> > > > +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> > > MERCHANTABILITY,
> > > > +* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN
> NO
> > > EVENT SHALL
> > > > +* THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE
> LIABLE
> > > FOR ANY CLAIM,
> > > > +* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
> CONTRACT,
> > > TORT OR
> > > > +* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
> > > SOFTWARE OR THE
> > > > +* USE OR OTHER DEALINGS IN THE SOFTWARE.
> > > > +*
> > > >
> > >
> +*********************************************************
> > > *****************/
> > > > +
> > > > +* Copyright (c) 2006-2007 Intel Corporation
> > > > +*
> > > > +* Permission is hereby granted, free of charge, to any person
> obtaining a
> > > > +* copy of this software and associated documentation files (the
> > > "Software"),
> > > > +* to deal in the Software without restriction, including without
> limitation
> > > > +* the rights to use, copy, modify, merge, publish, distribute,
> sublicense,
> > > > +* and/or sell copies of the Software, and to permit persons to whom
> the
> > > > +* Software is furnished to do so, subject to the following conditions:
> > > > +*
> > > > +* The above copyright notice and this permission notice (including the
> > > next
> > > > +* paragraph) shall be included in all copies or substantial portions of
> the
> > > > +* Software.
> > > > +*
> > > > +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
> > > KIND, EXPRESS OR
> > > > +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> > > MERCHANTABILITY,
> > > > +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
> NO
> > > EVENT SHALL
> > > > +* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
> > > DAMAGES OR OTHER
> > > > +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
> > > OTHERWISE, ARISING FROM,
> > > > +* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
> > > OTHER DEALINGS IN THE
> > > > +* SOFTWARE.
> > > > +*
> > > > +* Authors:
> > > > +* Eric Anholt <eric at anholt.net>
> > > > +* Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
> > > > +*
> > > > +*/
> > > >
> > >
> +/*********************************************************
> > > *****************
> > > > +Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
> > > > +Copyright � 2002 David Dawes
> > > > +All Rights Reserved.
> > > > +Permission is hereby granted, free of charge, to any person obtaining
> a
> > > > +copy of this software and associated documentation files (the
> > > > +"Software"), to deal in the Software without restriction, including
> > > > +without limitation the rights to use, copy, modify, merge, publish,
> > > > +distribute, sub license, and/or sell copies of the Software, and to
> > > > +permit persons to whom the Software is furnished to do so, subject to
> > > > +the following conditions:
> > > > +The above copyright notice and this permission notice (including the
> > > > +next paragraph) shall be included in all copies or substantial portions
> > > > +of the Software.
> > > > +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
> KIND,
> > > EXPRESS
> > > > +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> > > > +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
> > > INFRINGEMENT.
> > > > +IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE
> LIABLE
> > > FOR
> > > > +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
> OF
> > > CONTRACT,
> > > > +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
> WITH
> > > THE
> > > > +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
> > > > +
> > > >
> > >
> +*********************************************************
> > > *****************/
> > > > +/*
> > > > +* Authors:
> > > > +* Keith Whitwell <keith at tungstengraphics.com>
> > > > +* David Dawes <dawes at xfree86.org>
> > > > +*
> > > > +* Updated for Dual Head capabilities:
> > > > +* Alan Hourihane <alanh at tungstengraphics.com>
> > > > +*
> > > > +* Add ARGB HW cursor support:
> > > > +* Alan Hourihane <alanh at tungstengraphics.com>
> > > > +*
> > > > +* Poulsbo port
> > > > +* Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
> > > > +*/
> > > > +/*
> > > > +* XFree86 Xv DDX written by Mark Vojkovich (markv at valinux.com)
> > > > +*/
> > > > +/*
> > > > +* Copyright (c) 1998-2003 by The XFree86 Project, Inc.
> > > > +*
> > > > +* Permission is hereby granted, free of charge, to any person
> obtaining a
> > > > +* copy of this software and associated documentation files (the
> > > "Software"),
> > > > +* to deal in the Software without restriction, including without
> limitation
> > > > +* the rights to use, copy, modify, merge, publish, distribute,
> sublicense,
> > > > +* and/or sell copies of the Software, and to permit persons to whom
> the
> > > > +* Software is furnished to do so, subject to the following conditions:
> > > > +*
> > > > +* The above copyright notice and this permission notice shall be
> included
> > > in
> > > > +* all copies or substantial portions of the Software.
> > > > +*
> > > > +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
> > > KIND, EXPRESS OR
> > > > +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> > > MERCHANTABILITY,
> > > > +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
> NO
> > > EVENT SHALL
> > > > +* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY
> CLAIM,
> > > DAMAGES OR
> > > > +* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
> > > OTHERWISE,
> > > > +* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
> OR
> > > THE USE OR
> > > > +* OTHER DEALINGS IN THE SOFTWARE.
> > > > +*
> > > > +* Except as contained in this notice, the name of the copyright
> holder(s)
> > > > +* and author(s) shall not be used in advertising or otherwise to
> promote
> > > > +* the sale, use or other dealings in this Software without prior written
> > > > +* authorization from the copyright holder(s) and author(s).
> > > > +*/
> > > > +/*
> > > > +** Copyright (c) 2007-2009 The Khronos Group Inc.
> > > > +**
> > > > +** Permission is hereby granted, free of charge, to any person
> obtaining a
> > > > +** copy of this software and/or associated documentation files (the
> > > > +** "Materials"), to deal in the Materials without restriction, including
> > > > +** without limitation the rights to use, copy, modify, merge, publish,
> > > > +** distribute, sublicense, and/or sell copies of the Materials, and to
> > > > +** permit persons to whom the Materials are furnished to do so,
> subject
> > > to
> > > > +** the following conditions:
> > > > +
> > > > +** The above copyright notice and this permission notice shall be
> included
> > > > +** in all copies or substantial portions of the Materials.
> > > > +**
> > > > +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
> ANY
> > > KIND,
> > > > +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
> > > WARRANTIES OF
> > > > +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> > > NONINFRINGEMENT.
> > > > +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
> LIABLE
> > > FOR ANY
> > > > +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
> OF
> > > CONTRACT,
> > > > +** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
> > > WITH THE
> > > > +** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
> > > > +*/
> > > > +/*
> > > > +** License Applicability. Except to the extent portions of this file are
> > > > +** made subject to an alternative license as permitted in the SGI Free
> > > > +** Software License B, Version 1.0 (the "License"), the contents of this
> > > > +** file are subject only to the provisions of the License. You may not
> use
> > > > +** this file except in compliance with the License. You may obtain a
> copy
> > > > +** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
> > > > +** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
> > > > +**
> > > > +** http://oss.sgi.com/projects/FreeB
> > > > +**
> > > > +** Note that, as provided in the License, the Software is distributed
> on an
> > > > +** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND
> > > CONDITIONS
> > > > +** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED
> > > WARRANTIES AND
> > > > +** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY,
> FITNESS
> > > FOR A
> > > > +** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
> > > > +**
> > > > +** Original Code. The Original Code is: OpenGL Sample
> Implementation,
> > > > +** Version 1.2.1, released January 26, 2000, developed by Silicon
> > > Graphics,
> > > > +** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics,
> Inc.
> > > > +** Copyright in any portions created by third parties is as indicated
> > > > +** elsewhere herein. All Rights Reserved.
> > > > +**
> > > > +** Additional Notice Provisions: The application programming
> interfaces
> > > > +** established by SGI in conjunction with the Original Code are The
> > > > +** OpenGL(R) Graphics System: A Specification (Version 1.2.1),
> released
> > > > +** April 1, 1999; The OpenGL(R) Graphics System Utility Library
> (Version
> > > > +** 1.3), released November 4, 1998; and OpenGL(R) Graphics with the
> X
> > > > +** Window System(R) (Version 1.3), released October 19, 1998. This
> > > software
> > > > +** was created using the OpenGL(R) version 1.2.1 Sample
> > > Implementation
> > > > +** published by SGI, but has not been independently verified as being
> > > > +** compliant with the OpenGL(R) version 1.2.1 Specification.
> > > > +*/
> > > > +/*
> > > > +* This document is licensed under the SGI Free Software B License
> > > Version
> > > > +* 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
> > > > +*/
> > > > +/*
> > > > +** License Applicability. Except to the extent portions of this file are
> > > > +** made subject to an alternative license as permitted in the SGI Free
> > > > +** Software License B, Version 1.0 (the "License"), the contents of this
> > > > +** file are subject only to the provisions of the License. You may not
> use
> > > > +** this file except in compliance with the License. You may obtain a
> copy
> > > > +** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
> > > > +** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
> > > > +**
> > > > +** http://oss.sgi.com/projects/FreeB
> > > > +**
> > > > +** Note that, as provided in the License, the Software is distributed
> on an
> > > > +** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND
> > > CONDITIONS
> > > > +** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED
> > > WARRANTIES AND
> > > > +** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY,
> FITNESS
> > > FOR A
> > > > +** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
> > > > +**
> > > > +** Original Code. The Original Code is: OpenGL Sample
> Implementation,
> > > > +** Version 1.2.1, released January 26, 2000, developed by Silicon
> > > Graphics,
> > > > +** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics,
> Inc.
> > > > +** Copyright in any portions created by third parties is as indicated
> > > > +** elsewhere herein. All Rights Reserved.
> > > > +**
> > > > +** Additional Notice Provisions: The application programming
> interfaces
> > > > +** established by SGI in conjunction with the Original Code are The
> > > > +** OpenGL(R) Graphics System: A Specification (Version 1.2.1),
> released
> > > > +** April 1, 1999; The OpenGL(R) Graphics System Utility Library
> (Version
> > > > +** 1.3), released November 4, 1998; and OpenGL(R) Graphics with the
> X
> > > > +** Window System(R) (Version 1.3), released October 19, 1998. This
> > > software
> > > > +** was created using the OpenGL(R) version 1.2.1 Sample
> > > Implementation
> > > > +** published by SGI, but has not been independently verified as being
> > > > +** compliant with the OpenGL(R) version 1.2.1 Specification.
> > > > +*/
> > > > +/*
> > > > +* This file contains code derived from files originally published under
> the
> > > > +* "SGI Free Software License B, Version 1.1", see below:
> > > > +*/
> > > > +/*
> > > > +** License Applicability. Except to the extent portions of this file are
> > > > +** made subject to an alternative license as permitted in the SGI Free
> > > > +** Software License B, Version 1.1 (the "License"), the contents of this
> > > > +** file are subject only to the provisions of the License. You may not
> use
> > > > +** this file except in compliance with the License. You may obtain a
> copy
> > > > +** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
> > > > +** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
> > > > +**
> > > > +** http://oss.sgi.com/projects/FreeB
> > > > +**
> > > > +** Note that, as provided in the License, the Software is distributed
> on an
> > > > +** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND
> > > CONDITIONS
> > > > +** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED
> > > WARRANTIES AND
> > > > +** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY,
> FITNESS
> > > FOR A
> > > > +** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
> > > > +**
> > > > +** Original Code. The Original Code is: OpenGL Sample
> Implementation,
> > > > +** Version 1.2.1, released January 26, 2000, developed by Silicon
> > > Graphics,
> > > > +** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics,
> Inc.
> > > > +** Copyright in any portions created by third parties is as indicated
> > > > +** elsewhere herein. All Rights Reserved.
> > > > +
> > > > +
> > >
> /*!********************************************************
> > > ********************
> > > > + at File convexitytest.c
> > > > + at Title Convex Polygon Classification
> > > > + at Author PowerVR
> > > > + at Date 23 April 2007
> > > > + at Copyright Copyright 2007 by Imagination Technologies Limited.
> > > > + at Platform ANSI
> > > > + at Description Functions for determining whether a polygon is convex
> or
> > > not.
> > > > + at DoxygenVer 1.0 1st Release
> > > >
> > >
> +*********************************************************
> > > *********************/
> > > > +/* convexitytest.c */
> > > > +/*
> > > > +* C code from the article
> > > > +* "Testing the Convexity of a Polygon"
> > > > +* by Peter Schorn and Frederick Fisher,
> > > > +* (schorn at inf.ethz.ch, fred at kpc.com)
> > > > +* in "Graphics Gems IV", Academic Press, 1994
> > > > +*/
> > > >
> > >
> +/*!*******************************************************
> > > *********************
> > > > + at File drvvg.h
> > > > + at Title OpenVG Driver Header
> > > > + at Author PowerVR
> > > > + at Date 22 June 2007
> > > > + at Copyright Copyright 2007- by Imagination Technologies Limited.
> > > > + at Platform ANSI
> > > > + at Description Driver version of OpenVG Macro and API definitions
> > > > + at DoxygenVer 1.0 1st Release
> > > >
> > >
> +*********************************************************
> > > *********************/
> > > >
> > >
> +/*********************************************************
> > > *************
> > > > +* *
> > > > +* Sample implementation of openvg.h, version 1.0.1 *
> > > > +* *
> > > > +* Copyright (c) 2005-2007 The Khronos Group *
> > > > +* *
> > > >
> > >
> +*********************************************************
> > > *************/
> > > > +/*
> > > > +** Copyright (c) 2007-2009 The Khronos Group Inc.
> > > > +**
> > > > +** Permission is hereby granted, free of charge, to any person
> obtaining a
> > > > +** copy of this software and/or associated documentation files (the
> > > > +** "Materials"), to deal in the Materials without restriction, including
> > > > +** without limitation the rights to use, copy, modify, merge, publish,
> > > > +** distribute, sublicense, and/or sell copies of the Materials, and to
> > > > +** permit persons to whom the Materials are furnished to do so,
> subject
> > > to
> > > > +** the following conditions:
> > > > +**
> > > > +** The above copyright notice and this permission notice shall be
> included
> > > > +** in all copies or substantial portions of the Materials.
> > > > +**
> > > > +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
> ANY
> > > KIND,
> > > > +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
> > > WARRANTIES OF
> > > > +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> > > NONINFRINGEMENT.
> > > > +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
> LIABLE
> > > FOR ANY
> > > > +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
> OF
> > > CONTRACT,
> > > > +** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
> > > WITH THE
> > > > +** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
> > > > +*/
> > > > +
> > > > +/*
> > > > +** Copyright (c) 2007-2009 The Khronos Group Inc.
> > > > +**
> > > > +** Permission is hereby granted, free of charge, to any person
> obtaining a
> > > > +** copy of this software and/or associated documentation files (the
> > > > +** "Materials"), to deal in the Materials without restriction, including
> > > > +** without limitation the rights to use, copy, modify, merge, publish,
> > > > +** distribute, sublicense, and/or sell copies of the Materials, and to
> > > > +** permit persons to whom the Materials are furnished to do so,
> subject
> > > to
> > > > +** the following conditions:
> > > > +**
> > > > +** The above copyright notice and this permission notice shall be
> included
> > > > +** in all copies or substantial portions of the Materials.
> > > > +**
> > > > +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
> ANY
> > > KIND,
> > > > +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
> > > WARRANTIES OF
> > > > +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> > > NONINFRINGEMENT.
> > > > +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
> LIABLE
> > > FOR ANY
> > > > +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
> OF
> > > CONTRACT,
> > > > +** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
> > > WITH THE
> > > > +** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
> > > > +*/
> > > > +/* Platform-specific types and definitions for egl.h
> > > > +* $Revision: 1.2 $ on $Date: 2011/07/26 23:17:28 $
> > > > +*
> > > > +* Adopters may modify khrplatform.h and this file to suit their
> platform.
> > > > +* You are encouraged to submit all modifications to the Khronos group
> so
> > > that
> > > > +* they can be included in future versions of this file. Please submit
> > > changes
> > > > +* by sending them to the public Khronos Bugzilla
> > > (http://khronos.org/bugzilla)
> > > > +* by filing a bug against product "EGL" component "Registry".
> > > > +*/
> > > > +/*
> > > > +* This document is licensed under the SGI Free Software B License
> > > Version
> > > > +* 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
> > > > +*/
> > > > +/* Platform-specific types and definitions for OpenGL ES 1.X gl.h
> > > > +* Last modified on 2008/12/19
> > > > +*
> > > > +* Adopters may modify khrplatform.h and this file to suit their
> platform.
> > > > +* You are encouraged to submit all modifications to the Khronos group
> so
> > > that
> > > > +* they can be included in future versions of this file. Please submit
> > > changes
> > > > +* by sending them to the public Khronos Bugzilla
> > > (http://khronos.org/bugzilla)
> > > > +* by filing a bug against product "OpenGL-ES" component "Registry".
> > > > +*/
> > > > +/ * File: fpcomp.c
> > > > +*
> > > > +* Purpose: Sample parser for ARB_fragment_program
> > > > +*
> > > > +*
> > > > +* Author: Benj Lipchak, ATI Research
> > > > +*
> > > > +* Based on ARB_vertex_program sample
> > > > +* implementation from NVIDIA
> > > > +*
> > > > +* Copyright: Copyright (c) 2002 ATI Technologies Inc
> > > > +*
> > > > +* Use of this sample code is subject to the terms and conditions of the
> > > > +* ATI Technologies Inc. Software Development Kit License Agreement.
> > > > +* If you have not accepted and agreed to this License, you have no
> > > > +* rights to use the software contained herein.
> > > > +*/
> > > > +/*
> > > > +** Copyright (C) 2002, NVIDIA Corporation.
> > > > +**
> > > > +** NVIDIA Corporation("NVIDIA") supplies this software to you in
> > > consideration
> > > > +** of your agreement to the following terms, and your use,
> installation,
> > > > +** modification or redistribution of this NVIDIA software constitutes
> > > > +** acceptance of these terms. If you do not agree with these terms,
> > > please do
> > > > +** not use, install, modify or redistribute this NVIDIA software.
> > > > +**
> > > > +** In consideration of your agreement to abide by the following
> terms,
> > > and
> > > > +** subject to these terms, NVIDIA grants you a personal, non-
> exclusive
> > > > +** license, under NVIDIA's copyrights in this original NVIDIA software
> (the
> > > > +** "NVIDIA Software"), to use, reproduce, modify and redistribute
> the
> > > NVIDIA
> > > > +** Software, with or without modifications, in source and/or binary
> > > forms;
> > > > +** provided that if you redistribute the NVIDIA Software, you must
> retain
> > > the
> > > > +** copyright notice of NVIDIA, this notice and the following text and
> > > > +** disclaimers in all such redistributions of the NVIDIA Software.
> Neither
> > > the
> > > > +** name, trademarks, service marks nor logos of NVIDIA Corporation
> may
> > > be used
> > > > +** to endorse or promote products derived from the NVIDIA
> Software
> > > without
> > > > +** specific prior written permission from NVIDIA. Except as expressly
> > > stated
> > > > +** in this notice, no other rights or licenses express or implied, are
> > > granted
> > > > +** by NVIDIA herein, including but not limited to any patent rights that
> > > may
> > > > +** be infringed by your derivative works or by other works in which
> the
> > > NVIDIA
> > > > +** Software may be incorporated. No hardware is licensed
> hereunder.
> > > > +**
> > > > +** The NVIDIA Software is provided by NVIDIA on an "AS IS" BASIS,
> > > WITHOUT
> > > > +** WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
> > > IMPLIED, INCLUDING
> > > > +** WITHOUT LIMITATION WARRANTIES OR CONDITIONS OF TITLE,
> NON-
> > > INFRINGEMENT,
> > > > +** MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE,
> > > REGARDING THE NVIDIA
> > > > +** SOFTWARE OR ITS USE AND OPERATION ALONE OR IN
> COMBINATION
> > > WITH YOUR
> > > > +** PRODUCTS.
> > > > +**
> > > > +** IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT,
> > > INCIDENTAL,
> > > > +** SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING,
> > > BUT NOT LIMITED TO,
> > > > +** LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR
> SERVICES;
> > > LOSS OF USE,
> > > > +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY
> > > WAY OUT OF THE
> > > > +** USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF
> THE
> > > NVIDIA SOFTWARE,
> > > > +** HOWEVER CAUSED, AND WHETHER UNDER THEORY OF CONTRACT,
> > > TORT (INCLUDING
> > > > +** NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF NVIDIA
> HAS
> > > BEEN ADVISED
> > > > +** OF THE POSSIBILITY OF SUCH DAMAGE.*
> > > > +/* A Bison parser, made by GNU Bison 2.3. */
> > > > +/* Skeleton interface for Bison's Yacc-like parsers in C
> > > > +Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
> > > > +Free Software Foundation, Inc.
> > > > +This program is free software; you can redistribute it and/or modify
> > > > +it under the terms of the GNU General Public License as published by
> > > > +the Free Software Foundation; either version 2, or (at your option)
> > > > +any later version.
> > > > +This program is distributed in the hope that it will be useful,
> > > > +but WITHOUT ANY WARRANTY; without even the implied warranty of
> > > > +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> > > > +GNU General Public License for more details.
> > > > +You should have received a copy of the GNU General Public License
> > > > +along with this program; if not, write to the Free Software
> > > > +Foundation, Inc., 51 Franklin Street, Fifth Floor,
> > > > +Boston, MA 02110-1301, USA. */
> > > > +/* As a special exception, you may create a larger work that contains
> > > > +part or all of the Bison parser skeleton and distribute that work
> > > > +under terms of your choice, so long as that work isn't itself a
> > > > +parser generator using the skeleton or a modified version thereof
> > > > +as a parser skeleton. Alternatively, if you modify or redistribute
> > > > +the parser skeleton itself, you may (at your option) remove this
> > > > +special exception, which will cause the skeleton and the resulting
> > > > +Bison output files to be licensed under the GNU General Public
> > > > +License without this special exception.
> > > > +This special exception was added by the Free Software Foundation in
> > > > +version 2.2 of Bison. */
> > > >
> > >
> +/*********************************************************
> > > *****************
> > > > +*
> > > > +* Copyright 2006 Tungsten Graphics, Inc., Bismarck, ND. USA.
> > > > +* All Rights Reserved.
> > > > +*
> > > > +* Permission is hereby granted, free of charge, to any person
> obtaining a
> > > > +* copy of this software and associated documentation files (the
> > > > +* "Software"), to deal in the Software without restriction, including
> > > > +* without limitation the rights to use, copy, modify, merge, publish,
> > > > +* distribute, sub license, and/or sell copies of the Software, and to
> > > > +* permit persons to whom the Software is furnished to do so, subject
> to
> > > > +* the following conditions:
> > > > +*
> > > > +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
> > > KIND, EXPRESS OR
> > > > +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> > > MERCHANTABILITY,
> > > > +* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN
> NO
> > > EVENT SHALL
> > > > +* THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE
> LIABLE
> > > FOR ANY CLAIM,
> > > > +* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
> CONTRACT,
> > > TORT OR
> > > > +* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
> > > SOFTWARE OR THE
> > > > +* USE OR OTHER DEALINGS IN THE SOFTWARE.
> > > > +*The above copyright notice and this permission notice (including the
> > > > +* next paragraph) shall be included in all copies or substantial portions
> > > > +* of the Software.
> > > > +*
> > > > +*
> > > >
> > >
> +*********************************************************
> > > *****************/
> > > > +/*
> > > > +* Copyright � 2007 Red Hat, Inc.
> > > > +*
> > > > +* Permission is hereby granted, free of charge, to any person
> obtaining a
> > > > +* copy of this software and associated documentation files (the
> > > "Software"),
> > > > +* to deal in the Software without restriction, including without
> limitation
> > > > +* the rights to use, copy, modify, merge, publish, distribute,
> sublicense,
> > > > +* and/or sell copies of the Software, and to permit persons to whom
> the
> > > > +* Software is furnished to do so, subject to the following conditions:
> > > > +*
> > > > +* The above copyright notice and this permission notice (including the
> > > next
> > > > +* paragraph) shall be included in all copies or substantial portions of
> the
> > > > +* Software.
> > > > +*
> > > > +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
> > > KIND, EXPRESS OR
> > > > +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> > > MERCHANTABILITY,
> > > > +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
> NO
> > > EVENT SHALL
> > > > +* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
> > > DAMAGES OR OTHER
> > > > +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
> > > OTHERWISE, ARISING FROM,
> > > > +* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
> > > OTHER DEALINGS IN THE
> > > > +* SOFTWARE.
> > > > +*
> > > > +* Authors:
> > > > +* Dave Airlie <airlied at redhat.com>
> > > > +
> > > > +/*
> > > > + * Copyright � 2008 Kristian H�gsberg
> > > > + *
> > > > + * Permission to use, copy, modify, distribute, and sell this software
> and
> > > its
> > > > + * documentation for any purpose is hereby granted without fee,
> > > provided that
> > > > + * the above copyright notice appear in all copies and that both that
> > > copyright
> > > > + * notice and this permission notice appear in supporting
> documentation,
> > > and
> > > > + * that the name of the copyright holders not be used in advertising or
> > > > + * publicity pertaining to distribution of the software without specific,
> > > > + * written prior permission.  The copyright holders make no
> > > representations
> > > > + * about the suitability of this software for any purpose.  It is provided
> "as
> > > > + * is" without express or implied warranty.
> > > > + *
> > > > + * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH
> REGARD
> > > TO THIS SOFTWARE,
> > > > + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
> > > FITNESS, IN NO
> > > > + * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL,
> > > INDIRECT OR
> > > > + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
> > > RESULTING FROM LOSS OF USE,
> > > > + * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
> > > NEGLIGENCE OR OTHER
> > > > + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
> USE
> > > OR PERFORMANCE
> > > > + * OF THIS SOFTWARE.
> > > > + */
> > > > +
> > > > diff --git a/common/recipes-graphics/xorg-driver/emgd-driver-
> bin_1.14.bb
> > > b/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.14.bb
> > > > index de201b2..bd26ef5 100644
> > > > --- a/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.14.bb
> > > > +++ b/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.14.bb
> > > > @@ -7,7 +7,7 @@ to LICENSE_FLAGS_WHITELIST += \"license_emgd-
> > > driver-bin_1.14\" to your \
> > > >  local.conf in order to enable it in a build."
> > > >  LICENSE = "Intel-software-license-emgd-1.14 & Intel-user-space-
> graphics-
> > > driver-binary-license-emgd-1.14"
> > > >  LICENSE_FLAGS = "license_${PN}_${PV}"
> > > > -PR = "r6"
> > > > +PR = "r7"
> > > >
> > > >  EMGD_LIC_DIR = "IEMGD_HEAD_Linux/License"
> > > >  EMGD_RPM_DIR = "IEMGD_HEAD_Linux/MeeGo1.2"
> > > > @@ -39,9 +39,9 @@ PKG_${PN}-dev = "emgd-driver-dev"
> > > >  PKG_${PN}-dbg = "emgd-driver-dbg"
> > > >  PKG_${PN}-doc = "emgd-driver-doc"
> > > >
> > > > -PACKAGES =+ "emgd-libmixcommon-0.10.8 emgd-libmixvideo-0.10.9
> > > emgd-libmixvbp-0.10.8 \
> > > > -             emgd-gst-vabuffer-0.10.8 emgd-gst-plugins-mixvideo-0.10.34 \
> > > > -             emgd-gst-plugins-va-0.10.10 emgd-driver-video"
> > > > +PACKAGES =+ "emgd-libmixcommon emgd-libmixvideo emgd-
> libmixvbp \
> > > > +             emgd-gst-vabuffer emgd-gst-plugins-mixvideo \
> > > > +             emgd-gst-plugins-va emgd-driver-video"
> > > >
> > > >  # These are closed binaries generated elsewhere so don't check ldflags
> &
> > > text relocations
> > > >  INSANE_SKIP_emgd-driver-video = "ldflags textrel"
> > > > @@ -49,20 +49,20 @@ INSANE_SKIP_emgd-driver-video = "ldflags
> textrel"
> > > >  INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
> > > >
> > > >  # Avoid auto renaming of there packages
> > > > -DEBIAN_NOAUTONAME_emgd-libmixcommon-0.10.8 = "1"
> > > > -DEBIAN_NOAUTONAME_emgd-libmixvideo-0.10.9 = "1"
> > > > -DEBIAN_NOAUTONAME_emgd-libmixvbp-0.10.8 = "1"
> > > > -DEBIAN_NOAUTONAME_emgd-gst-vabuffer-0.10.8 = "1"
> > > > -
> > > > -FILES_emgd-libmixcommon-0.10.8 = "${libdir}/libmixcommon.so.0.10.8
> > > ${libdir}/libmixcommon.so.0"
> > > > -FILES_emgd-libmixvideo-0.10.9 = "${libdir}/libmixvideo.so.0.10.9
> > > ${libdir}/libmixvideo.so.0"
> > > > -FILES_emgd-libmixvbp-0.10.8 = "${libdir}/libmixvbp.so.0.10.8
> > > ${libdir}/libmixvbp.so.0 \
> > > > +DEBIAN_NOAUTONAME_emgd-libmixcommon = "1"
> > > > +DEBIAN_NOAUTONAME_emgd-libmixvideo = "1"
> > > > +DEBIAN_NOAUTONAME_emgd-libmixvbp = "1"
> > > > +DEBIAN_NOAUTONAME_emgd-gst-vabuffer = "1"
> > > > +
> > > > +FILES_emgd-libmixcommon = "${libdir}/libmixcommon.so.0.10.8
> > > ${libdir}/libmixcommon.so.0"
> > > > +FILES_emgd-libmixvideo = "${libdir}/libmixvideo.so.0.10.9
> > > ${libdir}/libmixvideo.so.0"
> > > > +FILES_emgd-libmixvbp = "${libdir}/libmixvbp.so.0.10.8
> > > ${libdir}/libmixvbp.so.0 \
> > > >                              ${libdir}/libmixvbp_h264.so.0.10.8
> > > ${libdir}/libmixvbp_h264.so.0 \
> > > >                              ${libdir}/libmixvbp_mpeg4.so.0.10.8
> > > ${libdir}/libmixvbp_mpeg4.so.0 \
> > > >                              ${libdir}/libmixvbp_vc1.so.0.10.8
> ${libdir}/libmixvbp_vc1.so.0
> > > "
> > > > -FILES_emgd-gst-vabuffer-0.10.8 = "${libdir}/libgstvabuffer.so.0.10.8
> > > ${libdir}/libgstvabuffer.so.0"
> > > > -FILES_emgd-gst-plugins-mixvideo-0.10.34 = "${libdir}/gstreamer-
> > > 0.10/libgstmixvideoplugin.so"
> > > > -FILES_emgd-gst-plugins-va-0.10.10 = "${libdir}/gstreamer-
> > > 0.10/libgstvaplugin.so"
> > > > +FILES_emgd-gst-vabuffer = "${libdir}/libgstvabuffer.so.0.10.8
> > > ${libdir}/libgstvabuffer.so.0"
> > > > +FILES_emgd-gst-plugins-mixvideo = "${libdir}/gstreamer-
> > > 0.10/libgstmixvideoplugin.so"
> > > > +FILES_emgd-gst-plugins-va = "${libdir}/gstreamer-
> 0.10/libgstvaplugin.so"
> > > >  FILES_emgd-driver-video = "${libdir}/dri/emgd_drv_video.so"
> > > >  FILES_${PN} += "${libdir}/dri ${libdir}/xorg/modules/drivers"
> > > >  FILES_${PN}-dbg += "${libdir}/xorg/modules/drivers/.debug
> > > ${libdir}/dri/.debug ${libdir}/gstreamer-0.10/.debug"
> > > > @@ -71,7 +71,7 @@ S = "${WORKDIR}/${EMGD_RPM_DIR}"
> > > >
> > > >  do_install () {
> > > >      # cleanup previous files if any
> > > > -    rm -rf usr
> > > > +    rm -rf usr
> > > >
> > > >      # A gstreamer VA buffer library
> > > >      rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/gst-vabuffer*.rpm |
> cpio -
> > > id
> > > > diff --git a/common/recipes-graphics/xorg-driver/emgd-driver-
> bin_1.16.bb
> > > b/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.16.bb
> > > > new file mode 100644
> > > > index 0000000..1fd9535
> > > > --- /dev/null
> > > > +++ b/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.16.bb
> > > > @@ -0,0 +1,166 @@
> > > > +SUMMARY = "EMGD 1.16 xserver binaries"
> > > > +DESCRIPTION = "EMGD 1.16 includes some userspace binaries that use
> > > non-free \
> > > > +licensing, which are now available via a non-click-through
> downloadable \
> > > > +tarball, and is what this recipe now uses.  Since it is a non-free license,
> \
> > > > +this recipe is marked as 'License_emgd-driver-bin_1.16' and you need
> to
> > > add \
> > > > +to LICENSE_FLAGS_WHITELIST += \"license_emgd-driver-bin_1.16\" to
> > > your \
> > > > +local.conf in order to enable it in a build."
> > > > +LICENSE = "Intel-software-license-emgd-1.16 & Intel-user-space-
> graphics-
> > > driver-binary-license-emgd-1.16"
> > > > +LICENSE_FLAGS = "license_${PN}_${PV}"
> > > > +PR = "r0"
> > > > +
> > > > +EMGD_LIC_DIR = "IEMGD_HEAD_Linux/License"
> > > > +EMGD_RPM_DIR = "IEMGD_HEAD_Linux/MeeGo1.2"
> > > > +EMGD_VIDEO_PLUGIN_DIR = "../common/video_plugin"
> > > > +
> > > > +LIC_FILES_CHKSUM =
> > >
> "file://${WORKDIR}/${EMGD_LIC_DIR}/License.txt;md5=b54f01caaf8483b3cb
> > > 60c0c40f2bf22d \
> > > > +
> > >
> file://${WORKDIR}/${EMGD_LIC_DIR}/readme.txt;md5=73cbec7a0d2bc22faf
> > > 567238e055bfc8"
> > > > +
> > > > +DEPENDS = "rpm-native xz-native"
> > > > +RDEPENDS = "libxcb-dri2"
> > > > +
> > > > +# Add the ABI dependency at package generation time, as otherwise
> > > bitbake will
> > > > +# attempt to find a provider for it (and fail) when it does the parse.
> > > > +#
> > > > +# This version *must* be kept correct.
> > > > +python populate_packages_prepend() {
> > > > +    pn = d.getVar("PN", True)
> > > > +    d.appendVar("RDEPENDS_" + pn, " xorg-abi-video-8")
> > > > +}
> > > > +
> > > > +SRC_URI =
> > >
> "https://edc.intel.com/App_Shared/Downloads/LIN_IEMGD_1_16_GOLD_3
> > > 228.tgz"
> > > > +
> > > > +SRC_URI[md5sum] = "339c902baeac0a5816108bea827b3685"
> > > > +SRC_URI[sha256sum] =
> > >
> "33ef38b83914ef7d1e12a430ec009352b415b9d5840c9d0db25744b7dc6a2473"
> > > > +
> > > > +
> > > > +# make sure generated rpm packages get non conflicting names
> > > > +PKG_${PN} = "emgd-driver"
> > > > +PKG_${PN}-dev = "emgd-driver-dev"
> > > > +PKG_${PN}-dbg = "emgd-driver-dbg"
> > > > +PKG_${PN}-doc = "emgd-driver-doc"
> > > > +
> > > > +PACKAGES =+ "emgd-libmixcommon emgd-libmixvideo emgd-
> libmixvbp \
> > > > +             emgd-gst-vabuffer emgd-gst-plugins-mixvideo \
> > > > +             emgd-gst-plugins-va emgd-driver-video"
> > > > +
> > > > +# These are closed binaries generated elsewhere so don't check
> ldflags &
> > > text relocations
> > > > +INSANE_SKIP_emgd-driver-video = "ldflags textrel"
> > > > +# Inhibit warnings about files being stripped, we can't do anything
> about
> > > it.
> > > > +INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
> > > > +
> > > > +# Avoid auto renaming of there packages
> > > > +DEBIAN_NOAUTONAME_emgd-libmixcommon = "1"
> > > > +DEBIAN_NOAUTONAME_emgd-libmixvideo = "1"
> > > > +DEBIAN_NOAUTONAME_emgd-libmixvbp = "1"
> > > > +DEBIAN_NOAUTONAME_emgd-gst-vabuffer = "1"
> > > > +
> > > > +FILES_emgd-libmixcommon = "${libdir}/libmixcommon.so.0.10.8
> > > ${libdir}/libmixcommon.so.0"
> > > > +FILES_emgd-libmixvideo = "${libdir}/libmixvideo.so.0.10.10
> > > ${libdir}/libmixvideo.so.0"
> > > > +FILES_emgd-libmixvbp = "${libdir}/libmixvbp.so.0.10.9
> > > ${libdir}/libmixvbp.so.0 \
> > > > +                            ${libdir}/libmixvbp_h264.so.0.10.9
> > > ${libdir}/libmixvbp_h264.so.0 \
> > > > +                            ${libdir}/libmixvbp_mpeg4.so.0.10.9
> > > ${libdir}/libmixvbp_mpeg4.so.0 \
> > > > +                            ${libdir}/libmixvbp_vc1.so.0.10.9
> > > ${libdir}/libmixvbp_vc1.so.0 "
> > > > +FILES_emgd-gst-vabuffer = "${libdir}/libgstvabuffer.so.0.10.8
> > > ${libdir}/libgstvabuffer.so.0"
> > > > +FILES_emgd-gst-plugins-mixvideo = "${libdir}/gstreamer-
> > > 0.10/libgstmixvideoplugin.so"
> > > > +FILES_emgd-gst-plugins-va = "${libdir}/gstreamer-
> 0.10/libgstvaplugin.so"
> > > > +FILES_emgd-driver-video = "${libdir}/dri/emgd_drv_video.so"
> > > > +FILES_${PN} += "${libdir}/dri ${libdir}/xorg/modules/drivers"
> > > > +FILES_${PN}-dbg += "${libdir}/xorg/modules/drivers/.debug
> > > ${libdir}/dri/.debug ${libdir}/gstreamer-0.10/.debug"
> > > > +
> > > > +S = "${WORKDIR}/${EMGD_RPM_DIR}"
> > > > +
> > > > +RPM2CPIO = "${COREBASE}/scripts/rpm2cpio.sh"
> > > > +
> > > > +do_install () {
> > > > +    # cleanup previous files if any
> > > > +    rm -rf usr
> > > > +
> > > > +    # A gstreamer VA buffer library
> > > > +    ${RPM2CPIO} ${S}/${EMGD_VIDEO_PLUGIN_DIR}/gst-
> vabuffer*.rpm |
> > > cpio -id
> > > > +
> > > > +    # MIX Common contains common classes, datatype, header files
> used
> > > by other MIX components
> > > > +    ${RPM2CPIO}
> ${S}/${EMGD_VIDEO_PLUGIN_DIR}/mixcommon*.rpm |
> > > cpio -id
> > > > +
> > > > +    # MIX Video Bitstream Parser is an user library interface for various
> > > video format bitstream parsing
> > > > +    ${RPM2CPIO} ${S}/${EMGD_VIDEO_PLUGIN_DIR}/mixvbp*.rpm |
> cpio -
> > > id
> > > > +
> > > > +    # MIX Video is an user library interface for various video codecs
> > > available on the platform.
> > > > +    ${RPM2CPIO} ${S}/${EMGD_VIDEO_PLUGIN_DIR}/mixvideo*.rpm |
> > > cpio -id
> > > > +
> > > > +    install -d -m 0755                                    ${D}${libdir}/gstreamer-0.10
> > > > +    install -m 0755 ${S}/usr/lib/*                        ${D}${libdir}/
> > > > +
> > > > +    # A gstreamer plugin that uses MIX Video for hardware accelerated
> > > video decoding and rendering.
> > > > +    ${RPM2CPIO} ${S}/${EMGD_VIDEO_PLUGIN_DIR}/gst-plugins-
> > > mixvideo*.rpm | cpio -id
> > > > +
> > > > +    # A collection of gstreamer plugins that uses VA libraries for
> hardware
> > > accelerated video rendering and text overlay.
> > > > +    ${RPM2CPIO} ${S}/${EMGD_VIDEO_PLUGIN_DIR}/gst-plugins-
> va*.rpm
> > > | cpio -id
> > > > +
> > > > +    install -m 0755 ${S}/usr/lib/gstreamer-0.10/*
> > > ${D}${libdir}/gstreamer-0.10/
> > > > +
> > > > +    # EMGD runtime graphics libraries
> > > > +    ${RPM2CPIO} ${S}/emgd-bin*.rpm | cpio -id
> > > > +
> > > > +    install -d -m 0755                                    ${D}${libdir}/dri
> > > > +    install -d -m 0755
> ${D}${libdir}/xorg/modules/drivers
> > > > +    install -d -m 0755                                    ${D}${sysconfdir}
> > > > +    install -d -m 0755                                    ${D}${mandir}/man4
> > > > +    install -m 0755 ${S}/usr/lib/*.so.*                   ${D}${libdir}/
> > > > +    install -m 0755 ${S}/usr/lib/dri/*                    ${D}${libdir}/dri/
> > > > +    install -m 0755 ${S}/usr/lib/xorg/modules/drivers/*
> > > ${D}${libdir}/xorg/modules/drivers/
> > > > +    install -m 0755 ${S}/etc/*                            ${D}${sysconfdir}/
> > > > +    install -m 0755 ${S}/usr/share/man/man4/*
> ${D}${mandir}/man4/
> > > > +
> > > > +    # Khronos development headers needed for EGL, OpenGL-ES, and
> > > OpenVG development
> > > > +    ${RPM2CPIO} ${S}/emgd-devel*.rpm | cpio -id
> > > > +
> > > > +    install -d -m 0755                                    ${D}${includedir}/EGL
> > > > +    install -m 0755 ${S}/usr/include/EGL/*.h
> ${D}${includedir}/EGL/
> > > > +    install -d -m 0755                                    ${D}${includedir}/GLES
> > > > +    install -m 0755 ${S}/usr/include/GLES/*.h
> ${D}${includedir}/GLES/
> > > > +    install -d -m 0755                                    ${D}${includedir}/GLES2
> > > > +    install -m 0755 ${S}/usr/include/GLES2/*.h
> > > ${D}${includedir}/GLES2/
> > > > +    install -d -m 0755                                    ${D}${includedir}/KHR
> > > > +    install -m 0755 ${S}/usr/include/KHR/*.h
> ${D}${includedir}/KHR/
> > > > +    install -d -m 0755                                    ${D}${includedir}/VG
> > > > +    install -m 0755 ${S}/usr/include/VG/*.h
> ${D}${includedir}/VG/
> > > > +
> > > > +    EMGD_SNAPSHOT="1.5.15.3226"
> > > > +    ln -sf libEGL.so.${EMGD_SNAPSHOT}
> ${D}${libdir}/libEGL.so.1
> > > > +    ln -sf libEGL.so.1                                    ${D}${libdir}/libEGL.so
> > > > +    ln -sf libGLES_CM.so.${EMGD_SNAPSHOT}
> > > ${D}${libdir}/libGLES_CM.so.1
> > > > +    ln -sf libGLES_CM.so.1                                ${D}${libdir}/libGLES_CM.so
> > > > +    ln -sf libGLESv2.so.${EMGD_SNAPSHOT}
> > > ${D}${libdir}/libGLESv2.so.2
> > > > +    ln -sf libGLESv2.so.2                                 ${D}${libdir}/libGLESv2.so
> > > > +    ln -sf libOpenVG.so.${EMGD_SNAPSHOT}
> > > ${D}${libdir}/libOpenVG.so.1
> > > > +    ln -sf libOpenVG.so.1                                 ${D}${libdir}/libOpenVG.so
> > > > +    ln -sf libOpenVGU.so.${EMGD_SNAPSHOT}
> > > ${D}${libdir}/libOpenVGU.so.1
> > > > +    ln -sf libOpenVGU.so.1                                ${D}${libdir}/libOpenVGU.so
> > > > +    ln -sf libEMGD2d.so.${EMGD_SNAPSHOT}
> > > ${D}${libdir}/libEMGD2d.so
> > > > +    ln -sf libEMGDegl.so.${EMGD_SNAPSHOT}
> > > ${D}${libdir}/libEMGDegl.so
> > > > +    ln -sf libemgdglslcompiler.so.${EMGD_SNAPSHOT}
> > > ${D}${libdir}/libemgdglslcompiler.so
> > > > +    ln -sf libEMGDOGL.so.${EMGD_SNAPSHOT}
> > > ${D}${libdir}/libEMGDOGL.so
> > > > +    ln -sf libemgdPVR2D_DRIWSEGL.so.${EMGD_SNAPSHOT}
> > > ${D}${libdir}/libemgdPVR2D_DRIWSEGL.so
> > > > +    ln -sf libEMGDScopeServices.so.${EMGD_SNAPSHOT}
> > > ${D}${libdir}/libEMGDScopeServices.so
> > > > +    ln -sf libemgdsrv_init.so.${EMGD_SNAPSHOT}
> > > ${D}${libdir}/libemgdsrv_init.so
> > > > +    ln -sf libemgdsrv_um.so.${EMGD_SNAPSHOT}
> > > ${D}${libdir}/libemgdsrv_um.so
> > > > +
> > > > +    #Replace duplicate files with symlinks
> > > > +    rm -f ${D}${libdir}/libmixvideo.so.0
> > > > +    ln -sf libmixvideo.so.0.10.10
> ${D}${libdir}/libmixvideo.so.0
> > > > +    rm -f ${D}${libdir}/libmixvbp_h264.so.0
> > > > +    ln -sf libmixvbp_h264.so.0.10.9
> > > ${D}${libdir}/libmixvbp_h264.so.0
> > > > +    rm -f ${D}${libdir}/libmixvbp.so.0
> > > > +    ln -sf libmixvbp.so.0.10.9                            ${D}${libdir}/libmixvbp.so.0
> > > > +    rm -f ${D}${libdir}/libmixvbp_vc1.so.0
> > > > +    ln -sf libmixvbp_vc1.so.0.10.9
> > > ${D}${libdir}/libmixvbp_vc1.so.0
> > > > +    rm -f ${D}${libdir}/libmixvbp_mpeg4.so.0
> > > > +    ln -sf libmixvbp_mpeg4.so.0.10.9
> > > ${D}${libdir}/libmixvbp_mpeg4.so.0
> > > > +    rm -f ${D}${libdir}/libmixcommon.so.0
> > > > +    ln -sf libmixcommon.so.0.10.8
> > > ${D}${libdir}/libmixcommon.so.0
> > > > +    rm -f ${D}${libdir}/libgstvabuffer.so.0
> > > > +    ln -sf libgstvabuffer.so.0.10.8
> ${D}${libdir}/libgstvabuffer.so.0
> > > > +}
> > > > +
> > > > +LEAD_SONAME = "libEGL.so"
> > > > diff --git a/meta-crownbay/conf/machine/crownbay.conf b/meta-
> > > crownbay/conf/machine/crownbay.conf
> > > > index 0e10e76..7324c61 100644
> > > > --- a/meta-crownbay/conf/machine/crownbay.conf
> > > > +++ b/meta-crownbay/conf/machine/crownbay.conf
> > > > @@ -22,6 +22,7 @@ XSERVER ?= "${XSERVER_IA32_BASE} \
> > > >  PREFERRED_VERSION_xserver-xorg ?= "1.9.3"
> > > >  PREFERRED_VERSION_mesa-dri ?= "8.0.4"
> > > >  PREFERRED_VERSION_xf86-input-evdev ?= "2.6.0"
> > > > +PREFERRED_VERSION_emgd-driver-bin ?= "1.14"
> > > >
> > > >  APPEND += "video=vesafb vga=0x318 vmalloc=256MB"
> > > >
> > > > @@ -29,6 +30,6 @@ APPEND += "video=vesafb vga=0x318
> > > vmalloc=256MB"
> > > >  # Add these only when Xserver is enabled with the EMGD driver
> > > >  # Otherwise unwanted X components will start showing up in the non-
> X
> > > images
> > > >  VA_FEATURES ?= "gst-va-intel va-intel \
> > > > -                ${@bb.utils.contains("XSERVER", "emgd-driver-bin", "emgd-
> > > driver-video emgd-gst-plugins-va-0.10.10 emgd-gst-plugins-mixvideo-
> > > 0.10.34", "", d)}"
> > > > +                ${@bb.utils.contains("XSERVER", "emgd-driver-bin", "emgd-
> > > driver-video emgd-gst-plugins-va emgd-gst-plugins-mixvideo", "", d)}"
> > > >
> > > >  MACHINE_EXTRA_RRECOMMENDS += "${VA_FEATURES}"
> > > > diff --git a/meta-emenlow/conf/machine/emenlow.conf b/meta-
> > > emenlow/conf/machine/emenlow.conf
> > > > index 39da41c..dc9fde8 100644
> > > > --- a/meta-emenlow/conf/machine/emenlow.conf
> > > > +++ b/meta-emenlow/conf/machine/emenlow.conf
> > > > @@ -22,6 +22,7 @@ XSERVER ?= "${XSERVER_IA32_BASE} \
> > > >  PREFERRED_VERSION_xserver-xorg ?= "1.9.3"
> > > >  PREFERRED_VERSION_mesa-dri ?= "7.11"
> > > >  PREFERRED_VERSION_xf86-input-evdev ?= "2.6.0"
> > > > +PREFERRED_VERSION_emgd-driver-bin ?= "1.14"
> > > >
> > > >  APPEND += "video=vesafb vga=0x318 vmalloc=256MB"
> > > >
> > > > @@ -29,6 +30,6 @@ APPEND += "video=vesafb vga=0x318
> > > vmalloc=256MB"
> > > >  # Add these only when Xserver is enabled with the EMGD driver
> > > >  # Otherwise unwanted X components will start showing up in the non-
> X
> > > images
> > > >  VA_FEATURES ?= "gst-va-intel va-intel \
> > > > -                ${@bb.utils.contains("XSERVER", "emgd-driver-bin", "emgd-
> > > driver-video emgd-gst-plugins-va-0.10.10 emgd-gst-plugins-mixvideo-
> > > 0.10.34", "", d)}"
> > > > +                ${@bb.utils.contains("XSERVER", "emgd-driver-bin", "emgd-
> > > driver-video emgd-gst-plugins-va emgd-gst-plugins-mixvideo", "", d)}"
> > > >
> > > >  MACHINE_EXTRA_RRECOMMENDS += "${VA_FEATURES}"
> > > > diff --git a/meta-fri2/conf/machine/fri2.conf b/meta-
> > > fri2/conf/machine/fri2.conf
> > > > index 0efba2a..e116ac9 100644
> > > > --- a/meta-fri2/conf/machine/fri2.conf
> > > > +++ b/meta-fri2/conf/machine/fri2.conf
> > > > @@ -13,7 +13,7 @@ require conf/machine/include/meta-intel.inc
> > > >  # Add these only when Xserver is enabled with the EMGD driver
> > > >  # Otherwise unwanted X components will start showing up in the non-
> X
> > > images
> > > >  VA_FEATURES ?= "gst-va-intel va-intel \
> > > > -                ${@bb.utils.contains("XSERVER", "emgd-driver-bin", "emgd-
> > > driver-video emgd-gst-plugins-va-0.10.10 emgd-gst-plugins-mixvideo-
> > > 0.10.34", "", d)}"
> > > > +                ${@bb.utils.contains("XSERVER", "emgd-driver-bin", "emgd-
> > > driver-video emgd-gst-plugins-va emgd-gst-plugins-mixvideo", "", d)}"
> > > >
> > > >  MACHINE_FEATURES += "wifi 3g pcbios efi va-impl-mixvideo"
> > > >  MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-iwlwifi-
> 6000g2a-5
> > > ${VA_FEATURES}"
> > > > diff --git a/meta-sys940x/conf/machine/sys940x.conf b/meta-
> > > sys940x/conf/machine/sys940x.conf
> > > > index 5f8868d..e47c720 100644
> > > > --- a/meta-sys940x/conf/machine/sys940x.conf
> > > > +++ b/meta-sys940x/conf/machine/sys940x.conf
> > > > @@ -31,6 +31,6 @@ APPEND += "console=ttyS0,115200 console=tty0"
> > > >  # Add these only when Xserver is enabled with the EMGD driver
> > > >  # Otherwise unwanted X components will start showing up in the non-
> X
> > > images
> > > >  VA_FEATURES ?= "gst-va-intel va-intel \
> > > > -                ${@bb.utils.contains("XSERVER", "emgd-driver-bin", "emgd-
> > > driver-video emgd-gst-plugins-va-0.10.10 emgd-gst-plugins-mixvideo-
> > > 0.10.34", "", d)}"
> > > > +                ${@bb.utils.contains("XSERVER", "emgd-driver-bin", "emgd-
> > > driver-video emgd-gst-plugins-va emgd-gst-plugins-mixvideo", "", d)}"
> > > >
> > > >  MACHINE_EXTRA_RRECOMMENDS += "${VA_FEATURES}"
> > >
> >
> 



More information about the meta-intel mailing list