summaryrefslogtreecommitdiffstats
path: root/meta-rcar-gen3/recipes-multimedia
AgeCommit message (Collapse)AuthorFilesLines
2018-05-16[COMMUNITY] Remove hard path from /gstreamer1.0-omxRonan Le Martret2-12/+15
* replace "/usr/local" with path "${RENESAS_DATADIR}" using: RENESAS_DATADIR = "/usr/local" - meta-rcar-gen3/include/rcar-gen3-path-common.inc Change-Id: I3f7856b5fbb9127942a0fd7b06361a1ff07edf46 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-05-16[COMMUNITY] add preferred version on omx packageRonan Le Martret1-0/+3
* gstreamer RDEPENDS on libomxlib, omx-user-module, so omx-user-module must RPROVIDES libomxil. gstreamer1.0-omx.inc:49:RDEPENDS_${PN} = "libomxil" Change-Id: I42a0ef944d7c7a1ffc2e520b959cc0906ab4f015 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-04-21rcar-gen3: gstreamer: Update SRCREV to follow the latest versionKhang Nguyen1-1/+1
This commit modifies gstreamer recipe for following updates: [gst-omx] - Support enable-crop option. - Update default output allocation for VP9 decoder. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-04-21rcar-gen3: user-module: Fix missing header files in sysroots-componentsKhang Nguyen2-0/+4
This commit modifies recipes to fix the issue missing header files in sysroots-components. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-04-21rcar-gen3: cms-user-module: Upgrade library versionsKhang Nguyen1-6/+6
This commit upgrades library versions as below: libcmsbcm.so.1.6.0 upgrades to libcmsbcm.so.1.7.0 libcmsblc.so.1.6.0 upgrades to libcmsblc.so.1.7.0 libcmsdgc.so.1.6.0 upgrades to libcmsdgc.so.1.7.0 Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: gstreamer: Update SRCREV to follow the latest version and add ↵Khang Nguyen5-3/+6
support E3 This commit updates SRCREV for the following contents: [gst-omx] - Limit b-frames on no-copy mode. - Support send-eos option. - Support b-frames and ref-frames options. [gst-plugins-good] - Correct handling for userptr mode. - Support num-alloc-buffer option. - Change method to decide number of buffers for v4l2src. [gst-plugins-bad] - Update copyright. - Add a new property that suppress setting interlace flag. - Check for GLES3/gl3ext.h existence. It also adds gstvspfilter.conf to support E3 board. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: avb-demoapps: Fix comment typoKhang Nguyen1-1/+1
This commit fixes a comment typo. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: avb-applications: Update SRCREV to follow the latest versionKhang Nguyen3-104/+1
This commit removes an unused patch and updates SRCREV for avb-applications. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: MMNGR: Update SRCREV to follow the latest versionKhang Nguyen1-1/+1
This commit updates SRCREV to apply following changes: - Fix QAC MISRA C:2012 warnings. - Disable TLB function on IPMMU caches on E3. - To add E3 support. - xxxxxx mmngr_lib update test. - Update MMNGR revision to v1.3. - Change the way of parsing reserved memory regions in DT. - Do not parse reserved memory region for default CMA in DT twice. - Update IPMMU(MMU) deinitialize sequence. It also adds the configuration for E3. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: omx-user-module: Remove unused EVA prefixesKhang Nguyen1-20/+21
This commit removes EVA prefixes for packages that not in Evaluation Software. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: cms-user-module: Update library versionsKhang Nguyen1-6/+6
This commit updates library versions as below: libcmsbcm.so.1.5.0 updates to libcmsbcm.so.1.6.0 libcmsblc.so.1.5.0 updates to libcmsblc.so.1.6.0 libcmsdgc.so.1.5.0 updates to libcmsdgc.so.1.6.0 Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: libwebp: Remove bbappend for libwebpThao Nguyen2-17/+0
This issue does not occur on YP 2.4. Hence, the solution can be deleted. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: CMS: Update CMS new package namesThuy Tran1-9/+9
CMS new packages have been released. This commit modifies recipe to add them. Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: omx-user-module: Update OMX Audio/Video packagesThuy Tran1-56/+93
This commit updates OMX Audio/Video new package names. Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: omx-user-module: Correct build tree setup for YP 2.2 mortyStephen Lawrence1-2/+2
The change directory parameter of the tar utility acts on the parameters that follow it. Correct the ordering so that the setup_build_tree() task extracts the omx tar balls to the right location. Fixes a build error that would otherwise occur in yp 2.2 morty. (cherry picked from commit 9f0211bafb118e81ec2fd6dd82b5777964b1ac9b) Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: openavnu: Rename to follow upstream project nameMasaru Nagai2-0/+0
This commit changes open-avb to openavnu name. Signed-off-by: Masaru Nagai <masaru.nagai.vx@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: open-avb: Update SRCREV to follow latest versionThao Nguyen5-7/+148
This commit modifies SRCREV of open-avb to follow upstream repository name/URL change. It also adds 2 patches to fix compile error and QA issues. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Masaru Nagai <masaru.nagai.vx@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: avb-demoapps: Add dependency on cmake-nativeThuy Tran1-1/+1
This commit adds cmake-native into DEPENDS to fix compile issues below | /bin/sh: 1: cmake: not found Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: avb-applications: Remove gptp_cfg_100mb.ini in install targets.Masaru Nagai1-2/+0
Avb-applications have been updated. Signed-off-by: Masaru Nagai <masaru.nagai.vx@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: ADSP: Update ADSP new package namesThuy Tran2-8/+8
ADSP new packages have been released. This commit modifies recipes to add them. Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: gstreamer1.0-plugins-bad: Fix build warningsThuy Tran1-1/+1
This commit modifies recipe to fix build warnings below: |WARNING: ../poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.12.2.bb: |Variable key RDEPENDS_${PN} ( libwayland-egl) replaces original key RDEPENDS_gstreamer1.0-plugins-bad (libwayland-egl) Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: packagegroup-gstreamer1.0-plugins: Fix warning of LICENSEThao Nguyen1-2/+2
MIT LICENSE file has been moved to another location, recipe is updated to use the latest one. |WARNING: packagegroup-gstreamer1.0-plugins-1.0-r0 do_populate_lic: |${COREBASE}/LICENSE is not a valid license file, please use |'${COMMON_LICENSE_DIR}/MIT' for a MIT License file in LIC_FILES_CHKSUM. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: gstreamer1.0-plugin-vspfilter: Add missing inherit pkgconfigStephen Lawrence1-1/+1
Pkg-config is called in the do_configure() task. With the introduction of per recipe sysroot add the missing pkgconfig to the inherit variable. Fixes configure task error of the form: |configure:12146: checking for GLIB |configure:12214: result: no |configure:12216: error: in `gstreamer1.0-plugin-vspfilter/1.0.0-r0/build': |configure:12218: error: The pkg-config script could not be found or is too old. Make sure it |is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: gstreamer: Upgrade gstreamer to v1.12.2Thao Nguyen5-10/+146
Gstreamer has been upgraded from 1.6.3 to 1.12.2 for updating following items: [gst-omx] - Support omxvp8dec, omxvp9dec, omxvp8enc. [gst-plugin-vspfilter] - Support NV21/NV16/YUY2 format. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: MMNGR: Update SRCREV to follow the latest versionThuy Tran1-1/+1
This commit updates SRCREV for Memory Manager driver to v1.2 to apply following changes: - Add support for Linux v4.14 stable. - Fix compiler/checkpatch warnings. - Disable IPMMU TLB cache function in M3N Ver1.1 due to hardware restriction. - Update reserved bits handling in IMTTLBR and IPMMU (MMU) initialize sequence. Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-11-24rcar-gen3: dtv-user-module: Remove redundant dependencyThuy Tran1-1/+1
This commit modifies recipe to remove redundant kernel-module-vspmif. Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-11-24rcar-gen3: gstreamer1.0-plugin-vspfilter: Update to support M3N boardThuy Tran2-0/+3
This commit modifies recipe to add M3N support. It adds gstvspfilter.conf for M3N board. Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: Use flexible coding style for Renesas datadirRonan Le Martret8-29/+34
This commit modifies recipes to use RENESAS_DATADIR variable for /usr/local directory instead of hard coding. This commit comes from AGL patch. Bug-AGL: SPEC-533 Change-Id: I865ea809c3c59ba136027fc8b99628df20c16275 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> (cherry picked from commit 9598336fa2b4a4237255cdd866350eb7c03fdd81)
2017-08-25rcar-gen3: cms-user-module: Update MD5SUM and lib version for new CMS pkgsThao Nguyen1-9/+9
This commit updates lib version in cms-user-module recipe and md5sum in copyscript corresponding to CMS v1.0.0. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: libalacdla-l: Update SRCREV to follow the latest versionThao Nguyen1-1/+1
This commit modifies libalacdla-l SRCREV to update year of Copyright and Software IP version. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: libflacdla-l: Update SRCREV to follow the latest versionThao Nguyen1-1/+1
This commit updates libflacdla-l for some minor fixes, changes source code revision and year of Copyright. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: gstreamer: Update SRCREV to follow the latest versionThao Nguyen4-4/+4
This commit updates gstreamer plugins to v1.0.0 for below changes: gst-omx - Improve seek function. - Improve reconfigure sequence. - Fix some log messages and coding style. All components of gstreamer are updated to fix memory leak. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: gstreamer: Clean gstreamer recipes to facilitate maintenanceRonan Le Martret3-13/+7
Gstreamer recipes bbappend should not overwrite SRC_URI. This commit modifies recipes to replace SRC_URI softly to make them easier to maintain. Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> (cherry picked from commit 3bb303359436660de0711f4e877926a1923e94fc)
2017-08-25rcar-gen3: MMNGR: Update SRCREV for driver to follow latest versionThao Nguyen1-1/+1
This commit updates MMNGR and MMNGRBUF drivers and libraries SRCREV for below changes: - Update version to v1.0. - Improve coding style. - Fix the condition checking in create_l1_pgtable() in driver. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-06-21rcar-gen3: gstreamer1.0-omx: Fix issue downloading from HTTP/HTTPS proxyThao Nguyen1-0/+4
This issue exists in some special environment. Submodule can not be downloaded, because HTTP/HTTPS lose their values during configure state. Temporary solution is exporting those values in configure state. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-04-19rcar-gen3: Fix issue downloading from http/https proxyRenesas-Yocto-v2.19.0Thao Nguyen3-0/+12
This patch corrects the problem of git submodule when network of build environment uses http/https proxy. Change-Id: I5ac7a63da7336f3422231863aa08c5fe69ad54df Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-04-19rcar-gen3: cms-user-module: Update lib version and MD5SUM for new CMS packagesThao Nguyen1-6/+6
This commit modifies md5sum values in copyscript and libraries versions in cms-user-module corresponding to new CMS packages. New packages will update following items: BCM - Update to v0.6.1. - Calculation accuracy has improved. DGC - Update to v0.6.1. - Add scene change detection to read register. - Improve calculation accuracy and performance. BLC - Update to v0.6.0. - Fix bug. Change-Id: I10a9e201ea518bb5ea43fc9929424e5240ce5a68 Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-03-27rcar-gen3: cms-user-module: Update lib version and MD5SUM for new CMS packagesThao Nguyen1-4/+4
This commit modifies md5sum value in copyscript and libraries versions in cms-user-module corresponding to new CMS packages. New packages will update following items: BCM - Performance improvement. DGC - BCM function FB. - Add peak/apl/bottom/midluma to read register. - Rounding bug that decreases by 1/255 of LUT data by levelmap. - Drop 0-15,236-255 frequency of 64-histogram at 16-235 signal. - The value of each bin becomes x4 by histogram 64-256 interpolation. - S curve is generated in the range of 16-235 table in 16-235 signal. Change-Id: Iffcd777d08e26d53c4dee750ef78ba2b639e141a Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-03-27rcar-gen3: EthernetAVB: Update SRCREV, DEPENDS and add installed filesMasaru Nagai1-1/+1
This commit will update SRCREV of EthernetAVB components for following changes: avb-mse - Update version to v0.5. - Add avb-mch in DEPENDS. - Add compile options. - Modify mapping of ALSA/V4L2 device names. - Fix some problems. avb-mch - Update version to v0.3. - Add main functions. avb-streaming - Update version to v2.7.0. - Fix minor defect. avb-applications - Update version to v2.7.0. - Change URL scheme of git submodule jdksavdecc-c. LIC_FILES_CHKSUM are also updated kernel-module-avb-mse and kernel-module-avb-mch due to change of year in Copyright. Change-Id: I80707a1602603696c592fb2c181de2384ddb7ebc Signed-off-by: Masaru Nagai <masaru.nagai.vx@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-03-27rcar-gen3: open-avb: Update SRCREV to follow latest versionMasaru Nagai1-1/+1
This commit modifies SRCREV of open-avb for some fixes of gptp. Change-Id: I7c7cb9751f13efa60dde9679351b2cc2ba51182f Signed-off-by: Masaru Nagai <masaru.nagai.vx@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-03-27rcar-gen3: gstreamer: Update SRCREV and add extra configurationThao Nguyen3-4/+7
This commit will modify gstreamer recipes for following fixes: gst-omx - Fix the problem of SIGSEGV error after resolution error from OMX video decoder. - Add timestamp information for buffer contain codec data of omxh264enc for improving timestamp information of qtmux. - Improve that H.264 encoding of Level 1 which is out of standard. gst-pluigns-good - Fix the problem of v4l2src userptr mode with gst-launch -e. - Improve timestamp and offset of v4l2src for buffer of NV12/NV16 multi plane. - Add "--enable-ignore-fps-of-video-standard" configure option. gst-plugins-bad - Add the opaque region hint on non-alpha video surface to eliminate unnecessary composition. Change-Id: Iad10408202bb5166b1bf0d3c83c908344bd4542b Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-03-27rcar-gen3: VSPM: Update SRCREV for VSP Manager driver and interfaceThao Nguyen1-1/+1
This commit updates SRCREV of VSPM driver and interface for following changes. VSPM driver - Modify control clocks method. - Support suspend and resume in operation. VSPM libraries - Support suspend and resume in operation. Change-Id: Id1f71edc7ac4e1e2c9f8be1ff17165893587c956 Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-01-27First commit.Renesas-Yocto-v2.16.0Takamitsu Honda32-0/+1521
Renesas BSP v3.5.1 (kernel v4.9 stable) [Environment] poky: yocto-2.1.2 (cca8dd15c8096626052f6d8d25ff1e9a606104a3) meta-openembedded: 55c8a76da5dc099a7bc3838495c672140cedb78e meta-linaro: 2f51d38048599d9878f149d6d15539fb97603f8f [Information] - U-boot: Changed load address from H'49000000 to H'50000000 - XDG_RUNTIME_DIR has been changed from "/run/user/root" to "/run/user/0" - Change location of include directory, which stores common user header files, to $(INCSHARED) - In BSP Only, core-image-weston is not supported even though local-wayland.conf is provided. - Please set Salvator-x SW7 Pin-1. In after Yocto BSP v2.12.0, it is  necessary to enable BKUP_TRG signal for Suspend to RAM. - The dtb filename was changed in R-Car H3. Only "Image-r8a7795-es1-salvator-x.dtb" is supported in this version. Please use "Image-r8a7795-es1-salvator-x.dtb" It supports R-Car H3 WS1.0 and WS1.1. - Please update your local.conf and bblayers.conf corresponding to Yocto v2.16.0 package. You can refer to meta-rcargen3/docs/sample/conf/ for updated contents. - You have to re-compile out-of-recipe software like user application by v2.16.0 SDK toolchains. - In some boards, the resuming from System Suspend to RAM may cause unstable operation or failed to resume. Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>