| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
Replace glamor patch for Ubuntu inverse color issue.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
| |
The 11.0.1 has changed the license filename so to keep it in sync the
recipe had to adapt and mangle the LIC_FILES_CHKSUM variable.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
| |
This includes the following changes:
- 12875cd9 LF-9176 backend-drm: fix virtual memory leak when playing multiple videos
- 327bb906 kms: fix hotplug HDMI meet black screen when play video on multi-screen
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
| |
This includes:
- MA-21250 Remove deprecated libkms code
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This includes following changes:
667c4cc LF-9284 update LICENSE version to V45
07a9c65 MGS-7155 preload g2d_allocator to avoid dependency
a1f54e3 MGS-7086 g2d_alloc dmabuf heap failed
2f00ac6 MGS-7085 sync G2D header file
66297c0 MGS-7082 G2D header conflicting with C++ STL headers
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
| |
This commit add following changes:
MGS-7036 Improve rotate + scale blit performance
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
| |
The logic adding use-g2d to weston.ini adds a commented version
for builds without G2D support.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Current xwayland 23.1.1 release is not compatible with the wayland
version available in kirkstone (1.20.0).
Make a local copy of the 1.22.0 recipe from oe-core master b73784851 but
for imx, with default preference set as -1, following how xwayland was
also imported from oe-core.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|\
| |
| | |
alsa-lib: Correct Upstream-Status
|
| |
| |
| |
| | |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|\ \
| |/
|/| |
imx-gpu-viv: Simplify using imx-gpu-viv-6.inc from another layer
|
| |
| |
| |
| |
| |
| |
| | |
When the recipe include file imx-gpu-viv-6.inc is used from another
layer, the included SRC_URI file imx_icd.json is not found.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|/
|
|
|
|
|
| |
Vulkan loader reads driver path from imx_icd.json so update it to
use a driver version installed on target.
Signed-off-by: Ari Parkkila <ari.parkkila@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Rename from <recipe name>_<version>.bb to
<recipe name>_<version>.imx.bb
Hopefully making it more obvious that recipes
are forks/older version of what's in OE-core.
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
|
|
|
|
|
|
|
|
|
|
| |
Recently a dependency on a dev package namely libopencl-imx-dev was
added via https://github.com/Freescale/meta-freescale/pull/1563 which
now triggers the QA check
ERROR: imx-gpu-viv-1_6.4.11.p1.0-aarch64-r0 do_package_qa: QA Issue: libopenvx-imx rdepends on libopencl-imx-dev [dev-deps]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|\
| |
| | |
imx-gpu-viv: Add runtime dependency for OpenCL VX Intrinsic Extension
|
| |
| |
| |
| |
| |
| |
| |
| | |
The OpenCL implementation includes an extension for VX Intrinsics. To
use it, an app requires the CL compiler and /usr/include/CL/cl_viv_vx_ext.h,
so add the appropriate runtime dependency to libopenvx-imx.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A regression was introduced by commit 47f0410be1:
[ weston-init: Rework weston.ini configuration ]
xwayland had been dropped from weston.ini for mainline BSPs before that
commit, since it's not supported by mainline BSPs:
[
weston-init: comment in xwayland=true for mainline BSPs
The main recipe now sets xwayland=true in weston.ini, but xwayland does
not really work for mainline BSPs, the following error was observed on
both imx6/imx7 machines, as follows:
```
| # gst-play-1.0 testvideo_h264_360p.mp4
| Press 'k' to see a list of keyboard shortcuts.
| Now playing testvideo_h264_360p.mp4
| X connection to :0.0 broken (explicit kill or server shutdown).
```
after removing "xwayland=true" from weston.ini, it works again.
This patch mainly aims to resolve this problem by introducing a variable
INI_COMMENT_ASSIGNMENTS that the end users could set to comment a line in
weston.ini.
]
but after commit 47f0410be1, "xwayland=true" is added back again to
weston.ini.
Introduce a xwayland PACKAGECONFIG to control that, drop it from
weston.ini for mainline BSPs.
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
|
|
|
|
|
|
| |
The OpenCL extensions for VX Intrinsics is limited.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
| |
The header file cl_viv_vx_ext.h is an i.MX extension for VX intrinsic
programming, enabling some specific OpenVX application to accelerate ML.
It belongs with the other OpenCL headers files.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
| |
Amend 6e41d851e71505183ff021b07c317e5290571916 and move cl_viv_vx_ext.h
header to the libclc-imx-dev package. Missing value for
${FILES:libclc-imx-dev} caused Bad substitution error for imx8mm builds.
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
|
|
|
|
|
|
|
| |
Reformat the patch so that the do_patch step stops complaining about
patch fuzz.
Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
|
|\
| |
| | |
weston upgrade, xwayland compatibility update
|
| |
| |
| |
| |
| |
| |
| | |
This upgrade does not support i.MX 6 and 7 due to the removal of fbdev
support, so the 10.0.3.imx recipe is kept for 6 and 7.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Update OE-Core copy to 4b42fd8
- Drop dont-use-plane-add-prop.patch
- Move fbdev dependency on libdrm to i.MX overrides section
- Make removal of wayland and x11 from PACKAGECONFIG overridable
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| | |
The bbappend does customize for the SOC, so mark is as such.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The langdale branch version of xwayland is incompatible with mickledore
and master. To allow meta-freescale master to be compatible with
langdale, mickledore, and master, make a local copy of the master
version of xwayland and use it.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| | |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| |
| | |
Including rdp support is costly since it pulls in `freerdp`, which
pulls in `gstreamer`. Don't include it by default.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| | |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| |
| | |
For the weston 11 fork, the use-g2d option type is changed from an
integer to a boolean. Handle both cases.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|/
|
|
|
|
|
| |
The main recipe has a different mechanism for customizing weston.ini.
Rework our mechanism to follow.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
| |
- Add support for PXP-based G2D
- Make wayland dependencies explicit
- Drop virtual/libg2d dependency as redundant to PACKAGECONFIG
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
| |
Changes:
```
d1b7402 MGS-7007: Add log when creating OpenCL kernel file
622cb9e LF-7929: Fix YUV video color shift when using DPU 2D
```
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
The removal of the Vulkan packages exposes issues for 8M Mini,
so restore them.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
| |
Several package definitions include the library pattern
${libdir}/libNAME${SOLIBS} for the libname-imx package and the pattern
${libdir}/libNAME${SOLIBSDEV} for the libname-imx-dev package. Since
SOLIBS and SOLIBSDEV are both set to the same value (.so), the latter
pattern has no effect. Drop it.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
The OpenCL package now requires SPIR-V, which is included in the libvulkan
package. Since libvulkan is only for 64-bit, move SPIR-V to a new package.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All of the OpenCL headers belong in libopencl-imx-dev except for one,
cl_viv_vx_ext.h, which belongs in libclc-imx. Drop ${includedir}/CL
from libclc-imx-dev. Also drop it from libglslc-imx-dev, which appears
to have been a copy-paste error.
The library libCLC.so is unversioned. It is currently included in both
libclc-imx and libclc-imx-dev. Drop it from the latter.
In order to place cl_viv_vx_ext.h in libclc-imx, it must have its
package listed before libopencl-imx, so fix the order of
PACKAGES_OPENCL.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
| |
OpenCL is not supported for either i.MX 7 or 8M Mini.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|