Go to file
Tom Hochstein 1c6c0f6523 ffmpeg: Downgrade ffmpeg 5.0.0 -> 4.4.1 for NXP BSP
The i.MX 1.18.5 version of gstreamer1.0-libav is not compatible with
upstream ffmpeg 5.5.0 and results in the follow build errors:

```
/opt/work/upstream/fsl-xwayland/tmp/work/cortexa35-mx8-fsl-linux/gstreamer1.0-libav/1.18.5-r0/recipe-sysroot-native/usr/bin/aarch64-fsl-linux/../../libexec/aarch64-fsl-linux/gcc/aarch64-fsl-linux/11.2.0/ld: ext/libav/libgstlibav.so.p/gstavaudenc.c.o: in function `gst_ffmpegaudenc_set_format':
/usr/src/debug/gstreamer1.0-libav/1.18.5-r0/build/../gst-libav-1.18.5/ext/libav/gstavaudenc.c:246: undefined reference to `avcodec_get_context_defaults3'
/opt/work/upstream/fsl-xwayland/tmp/work/cortexa35-mx8-fsl-linux/gstreamer1.0-libav/1.18.5-r0/recipe-sysroot-native/usr/bin/aarch64-fsl-linux/../../libexec/aarch64-fsl-linux/gcc/aarch64-fsl-linux/11.2.0/ld: /usr/src/debug/gstreamer1.0-libav/1.18.5-r0/build/../gst-libav-1.18.5/ext/libav/gstavaudenc.c:292: undefined reference to `avcodec_get_context_defaults3'
/opt/work/upstream/fsl-xwayland/tmp/work/cortexa35-mx8-fsl-linux/gstreamer1.0-libav/1.18.5-r0/recipe-sysroot-native/usr/bin/aarch64-fsl-linux/../../libexec/aarch64-fsl-linux/gcc/aarch64-fsl-linux/11.2.0/ld: /usr/src/debug/gstreamer1.0-libav/1.18.5-r0/build/../gst-libav-1.18.5/ext/libav/gstavaudenc.c:336: undefined reference to `avcodec_get_context_defaults3'
/opt/work/upstream/fsl-xwayland/tmp/work/cortexa35-mx8-fsl-linux/gstreamer1.0-libav/1.18.5-r0/recipe-sysroot-native/usr/bin/aarch64-fsl-linux/../../libexec/aarch64-fsl-linux/gcc/aarch64-fsl-linux/11.2.0/ld: /usr/src/debug/gstreamer1.0-libav/1.18.5-r0/build/../gst-libav-1.18.5/ext/libav/gstavaudenc.c:317: undefined reference to `avcodec_get_context_defaults3'
/opt/work/upstream/fsl-xwayland/tmp/work/cortexa35-mx8-fsl-linux/gstreamer1.0-libav/1.18.5-r0/recipe-sysroot-native/usr/bin/aarch64-fsl-linux/../../libexec/aarch64-fsl-linux/gcc/aarch64-fsl-linux/11.2.0/ld: ext/libav/libgstlibav.so.p/gstavaudenc.c.o: in function `gst_ffmpegaudenc_start':
/usr/src/debug/gstreamer1.0-libav/1.18.5-r0/build/../gst-libav-1.18.5/ext/libav/gstavaudenc.c:197: undefined reference to `avcodec_get_context_defaults3'
/opt/work/upstream/fsl-xwayland/tmp/work/cortexa35-mx8-fsl-linux/gstreamer1.0-libav/1.18.5-r0/recipe-sysroot-native/usr/bin/aarch64-fsl-linux/../../libexec/aarch64-fsl-linux/gcc/aarch64-fsl-linux/11.2.0/ld: ext/libav/libgstlibav.so.p/gstavvidenc.c.o:/usr/src/debug/gstreamer1.0-libav/1.18.5-r0/build/../gst-libav-1.18.5/ext/libav/gstavvidenc.c:252: more undefined references to `avcodec_get_context_defaults3' follow
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
```

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-04-04 16:57:41 -05:00
.github/workflows cicd: backport: Fix events allowing the workflow to run 2021-08-09 10:15:38 -03:00
classes mx8dx: Normalize MACHINEOVERRIDES implementation 2022-03-31 19:37:58 -05:00
conf ffmpeg: Downgrade ffmpeg 5.0.0 -> 4.4.1 for NXP BSP 2022-04-04 16:57:41 -05:00
custom-licenses add NXP-Binary-EULA licenses 2018-02-28 13:30:14 -03:00
dynamic-layers dynamic-layers: Update SOC overrides 2022-03-02 09:56:39 -06:00
recipes-bsp mx8dx: Normalize MACHINEOVERRIDES implementation 2022-03-31 19:37:58 -05:00
recipes-connectivity/iproute2 openssl-qoriq: remove bbappend and patches 2021-10-21 23:54:40 +08:00
recipes-core layer: Convert to new override syntax 2021-08-12 10:08:24 -07:00
recipes-devtools layer: Update LICENSE variable to use SPDX license identifiers 2022-03-03 15:34:00 +00:00
recipes-dpaa layer: Update LICENSE variable to use SPDX license identifiers 2022-03-03 15:34:00 +00:00
recipes-dpaa2 recipes: use https protocol and add explicit branch parameter 2021-11-03 22:27:01 +01:00
recipes-extended layer: Update LICENSE variable to use SPDX license identifiers 2022-03-03 15:34:00 +00:00
recipes-fsl Rework recipes to use imx-generic-bsp more extensively 2022-02-21 20:06:28 -03:00
recipes-graphics mx8dx: Normalize MACHINEOVERRIDES implementation 2022-03-31 19:37:58 -05:00
recipes-kernel layer: Update LICENSE variable to use SPDX license identifiers 2022-03-03 15:34:00 +00:00
recipes-multimedia ffmpeg: Downgrade ffmpeg 5.0.0 -> 4.4.1 for NXP BSP 2022-04-04 16:57:41 -05:00
recipes-security mx8dx: Normalize MACHINEOVERRIDES implementation 2022-03-31 19:37:58 -05:00
recipes-support/opencv opencv: follow oe-core's variable name changes 2022-03-06 11:13:59 +01:00
SCR EULA,SCR: Update for NXP release 5.10.72-2.2.0 2022-01-07 11:48:33 -06:00
scripts Ensure we fail if old SoC overrides are in use 2022-03-03 10:41:35 -03:00
wic imx-boot-container: align with u-boot 2022.01 2022-01-18 12:59:16 +00:00
.gitignore .gitignore: add more patterns 2020-04-11 15:34:12 -03:00
COPYING.MIT license: clarify the licensing for the project's metadata 2019-01-10 10:59:06 -02:00
EULA EULA,SCR: Update for NXP release 5.10.72-2.2.0 2022-01-07 11:48:33 -06:00
LICENSE license: clarify the licensing for the project's metadata 2019-01-10 10:59:06 -02:00
README readme: update mailing list url 2019-12-19 20:45:54 -03:00

OpenEmbedded/Yocto BSP layer for Freescale's platforms

This layer provides support for Freescale's platforms for use with OpenEmbedded and/or Yocto.

This layer depends on:

URI: git://git.openembedded.org/openembedded-core branch: master revision: HEAD

Contributing

Please submit any patches against the meta-freescale layer by using the GitHub pull-request feature. Fork the repo, make a branch, do the work, rebase from upstream, create the pull request.

For some useful guidelines to be followed when submitting patches, please refer to: http://openembedded.org/wiki/Commit_Patch_Message_Guidelines

Pull requests will be discussed within the GitHub pull-request infrastructure. If you want to get informed on new PRs and the follow-up discussions please use the GitHub's notification system.

Mailing list:

https://lists.yoctoproject.org/g/meta-freescale

Source code:

https://github.com/Freescale/meta-freescale