Coder Social home page Coder Social logo

meta-freescale-distro's People

Contributors

aalonso avatar angolini avatar carolzhuyuqing avatar chrisdimich avatar diegorondini avatar easyip2023 avatar fbertux avatar gibsson avatar johnweber avatar junzhuimx avatar laurenpost avatar limeng-linux avatar liuming50 avatar madisongh avatar maxkrummenacher avatar mihailin avatar mirzak avatar neenareddi avatar nsdrude avatar ossanes avatar otavio avatar qb4-dev avatar rafluan avatar rehsack avatar rogeriorps avatar texierp avatar thochstein avatar vanmaegima avatar varigigi avatar zandrey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

meta-freescale-distro's Issues

populate_sdk broken

I notice that after adding in my build
packagegroup-fsl-gstreamer-full
I can't populate-sdk.

I'm using "qt4e-demo-image" and i add layer "meta-fs-demos" to use gstremer.
It works perfectly but it broke populate-sdk command for qt4e-demo-image.

conf/distro/fslc* vs conf/distro/fsl*

Hello

I was wondering if there is any reason to maintain both conf/distro/fslc* and conf/distro/fsl* files while content is the same for both ?

Regards,

imx-gpu-sdk error for vulkan-loder-dev

i am getting below error for kirkstone branch

bitbake imx-gpu-sdk

ERROR: imx-gpu-sdk-5.9.2-r0 do_package_qa: QA Issue: imx-gpu-sdk rdepends on vulkan-loader-dev [dev-deps]
ERROR: imx-gpu-sdk-5.9.2-r0 do_package_qa: Fatal QA errors were found, failing task.

No login prompt on fsl-framebuffer distro

I've really tried to find out why but I'm getting nowhere...

When I build fsl-image-multimedia-image using:
DISTRO=fslc-framebuffer MACHINE=nitrogen6x . setup-environment build && bitbake fsl-image-multimedia-full

I get an image which boots and then shows me a login prompt,

when I change to DISTRO=fsl-framebuffer, nothing else, the image boots but I never get a login prompt on ttymxc1.

What could be wrong?

Best regards,
Andreas

Commercial license fails build due to packagegroup-fslc-gstreamer1.0-commercial.bb

This issue was spotted on daisy branch with yocto 1.6.2. Once I set license to "commercial" I was unable to build packagegroup-fslc-gstreamer1.0-full, since it includes packagegroup-fslc-gstreamer1.0-commercial.bb which depends on gstreamer1.0-plugins-ugly-mpg123 and gstreamer1.0-plugins-ugly-asfdemux packages. I did grep in oe, poky and fsl layers - none of them provide these packages.

I suggest to remove this dependency.

Unable to add SoftISP-based OpenVX samples in Yocto for IMX8

Hi everyone,

I have been looking for an option to enable SoftISP - OpenVX samples on an Nitrogen IMX8 mini. I have tried editing the recipe, but it seems to skip it. The edited recipe (https://github.com/Freescale/meta-freescale-distro/blob/master/recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_5.0.2.bb) is below:

SUMMARY = "i.MX GPU SDK Samples"
DESCRIPTION = "Set of sample applications for i.MX GPU"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://License.md;md5=9d58a2573275ce8c35d79576835dbeb8"

DEPENDS = "assimp devil gstreamer1.0 gstreamer1.0-plugins-base"
DEPENDS_append = \
    "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', ' wayland', \
        bb.utils.contains('DISTRO_FEATURES',     'x11',  ' xrandr', \
                                                                '', d), d)}"
DEPENDS_append_imxgpu2d = " virtual/libg2d virtual/libopenvg"
DEPENDS_append_imxgpu3d = " virtual/libgles2"
DEPENDS_append_mx8      = \
    "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', \
        bb.utils.contains('DISTRO_FEATURES',     'x11', '', \
                                                        ' vulkan', d), d)}"

SRC_URI = "git://github.com/codeauroraforum/gtec-demo-framework.git;protocol=https"

SRCREV = "d35bac9419895ea516c25e2f36a6084729d9e6ce"

# For backwards compatibility
RPROVIDES_${PN} = "fsl-gpu-sdk"
RREPLACES_${PN} = "fsl-gpu-sdk"
RCONFLICTS_${PN} = "fsl-gpu-sdk"

BACKEND = \
    "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'Wayland', \
        bb.utils.contains('DISTRO_FEATURES',     'x11',     'X11', \
                                                             'FB', d), d)}"

FEATURES                  = "EGL,EarlyAccess,OpenVG,OpenVX"
FEATURES_append_imxgpu2d  = ",G2D"
FEATURES_append_imxgpu3d = ",OpenGLES2"
FEATURES_append_mx6q     = ",OpenGLES3"
FEATURES_append_mx6dl    = ",OpenGLES3"
FEATURES_append_mx8       = ",OpenGLES3,OpenGLES3.1,OpenCL,OpenCL1.1,OpenCL1.2,OpenCV,OpenVX"
FEATURES_append_mx8       = \
    "${@bb.utils.contains('DISTRO_FEATURES', 'wayland',        '', \
        bb.utils.contains('DISTRO_FEATURES',     'x11',        '', \
                                                        ',Vulkan', d), d)}"

EXTENSIONS       = ""
EXTENSIONS_mx8mq = "OpenGLES3.1:EXT_geometry_shader,OpenGLES3.1:EXT_tessellation_shader"

S = "${WORKDIR}/git"

inherit python3native

do_compile () {
    export FSL_PLATFORM_NAME=Yocto
    export ROOTFS=${STAGING_DIR_HOST}
    . ./prepare.sh
    FslBuild.py -t sdk --UseFeatures [${FEATURES}] -v --UseExtensions [${EXTENSIONS}] --Variants [WindowSystem=${BACKEND}] --BuildThreads ${BB_NUMBER_THREADS} -- install
}

do_install () {
    install -d "${D}/opt/${PN}"
    cp -r ${S}/bin/* ${D}/opt/${PN}
    rm -rf ${D}/opt/${PN}/GLES2/DirectMultiSamplingVideoYUV
    rm -rf ${D}/opt/${PN}/GLES3/DirectMultiSamplingVideoYUV
    rm -rf ${D}/opt/${PN}/GLES2/DeBayer
}

FILES_${PN} += "/opt/${PN}"
FILES_${PN}-dbg += "/opt/${PN}/*/*/.debug /usr/src/debug"
INSANE_SKIP_${PN} += "already-stripped rpaths"

COMPATIBLE_MACHINE = "(mx6|mx7ulp|mx8)"

Did I forget something?
How can I enable OpenVX?

Additional information:

I am using the following Yocto repo: https://boundarydevices.com/yocto-release-for-i-mx-8mm/
Board: i.MX8M MINI
Target image: boundary-image-multimedia-full
Compiling on Ubuntu 18.04

Thanks in advance,
Leon.

No LICENSE file

There is no overall LICENSE file in this layer. Is it possible to list all the licenses that are used by recipes in this layer?

[dunfell] bad gstreamer version

PREFERRED_VERSION_gstreamer1.0 = "1.14.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-base = "1.14.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-good = "1.14.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-bad = "1.14.imx"

Current gstreamer version in meta-freescale is 1.16.imx

PREFERRED_VERSION_gstreamer1.0 = "1.16.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-base = "1.16.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-good = "1.16.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-bad  = "1.16.imx"

imx-gpu-sdk build is broken due to missing assimp from upstream

Since OE-Core commit 92719e01a9 ("assimp: Remove it"), assimp package is dropped and removed from all layers.

This causes the imx-gpu-sdk package build to fail during parsing stage with following errors:

Nothing PROVIDES 'assimp' (but /work/yocto-master/meta-freescale-distro/recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_5.7.1.bb DEPENDS on or otherwise requires it). Close matches:
      ssmtp

Runtime target 'imx-gpu-sdk' is unbuildable, removing...
    Missing or unbuildable dependency chain was: ['imx-gpu-sdk', 'assimp']

Runtime target 'imx-gpu-sdk' is unbuildable, removing...
    Missing or unbuildable dependency chain was: ['imx-gpu-sdk', 'assimp']

Runtime target 'packagegroup-fsl-tools-gpu' is unbuildable, removing...
    Missing or unbuildable dependency chain was: ['packagegroup-fsl-tools-gpu', 'imx-gpu-sdk', 'assimp']

Runtime target 'packagegroup-fsl-tools-gpu' is unbuildable, removing...
    Missing or unbuildable dependency chain was: ['packagegroup-fsl-tools-gpu', 'imx-gpu-sdk', 'assimp']

Recipe has been dropped upstream, as it appears to have several licensing-related issues and indicated that no OE-Core recipes are dependent on it.

As a potential solution here, this recipe can be taken into this layer, but I'm not sure is this is the right idea considering the information about licensing issues.

@thochstein Do you maybe aware of why GPU SDK does have a dependency on assimp and if yes - can it be exchanged ot removed?

From the conversation on OE-Core ML, it seems that Vulkan does not have a direct dependency on it, but I'm not sure if this applies to SDK in general.

-- andrey

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.