Hi, Carlos,

The idea to use i.MX forks is to collect all of the i.MX specific 
patches/enhancement to take the advantages for i.MX HW acceleration.
- Recently, we have many i.MX specific patches to added GStreamer formal 
releases, for example, 30+ patches (i.MX + opensource) are needed for 
gstreamer-plugins-bad.
- These patches may fail to apply if the GStreamer is upgraded to a new version 
as the code base for patches are changed. This is reason why current GStreamer 
build break on the master branch build.

For the GStreamer's i.MX forks:
- They are forked from the tags of the formal GStreamer releases and contains 
all of the i.MX specific patches; 
- It supports to apply the new patches in the bbappend.    

I suggest that community can consider to using the GStreamer i.MX forks as 
default, it is good for the i.MX users to take the advantages for i.MX HW 
acceleration.

BR,
Jun Zhu

 
-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Carlos Rafael 
Giani
Sent: Tuesday, December 26, 2017 4:11 PM
To: [email protected]
Subject: Re: [meta-freescale] [PATCH 0/9] Upstream Multimedia patches for 
L4.9.51_MX8MQ Beta release

I do not agree with using an entire GStreamer fork. At least, this should be 
opt-in, and _not_ be the default. Otherwise, people would not know that they 
are using a fork instead of the upstream GStreamer, and they would have to 
modify the bbappends if they wanted upstream.

So, I'd make this configurable. If some distro-wide flag is set, the fork is 
used.


On 2017-12-26 07:10, Yuqing Zhu wrote:
> -Change default IMX_MIRROR to a new NXP one
>
> -Upgrade imx-codec/imx-parser/imx-vpuwrap/imx-gst1.0-plugin to v4.3.2
>
> -Add Gstreamer bbappend back, be compatible with current v1.12
>   Switch to use i.MX fork of GST.
>   All patches are put into this exteranl fork.
>
> Yuqing Zhu (9):
>    layer.conf: Change default IMX_MIRROR to a new NXP one
>    imx-codec: Upgrade to v4.3.2
>    imx-parser: Upgrade to v4.3.2
>    imx-vpuwrap: Upgrade to v4.3.2
>    gstreamer1.0: Use i.MX fork of GST for customizations
>    gstreamer1.0-plugins-base: Use i.MX fork of GST for customizations
>    gstreamer1.0-plugins-good: Use i.MX fork of GST for customizations
>    gstreamer1.0-plugins-bad: Use i.MX fork of GST for customizations
>    imx-gst1.0-plugin: Upgrade to v4.3.2
>
>   conf/layer.conf                                    |  2 +-
>   ...-bad-Correct-PKG_COFING-directory-for-WAY.patch | 27 +++++++++++
>   .../gstreamer1.0-plugins-bad_1.12.%.bbappend       | 53 
> ++++++++++++++++++++++
>   .../gstreamer1.0-plugins-base_1.12.%.bbappend      | 30 ++++++++++++
>   .../gstreamer1.0-plugins-good_1.12.%.bbappend      | 15 ++++++
>   .../gstreamer/gstreamer1.0_1.12.%.bbappend         | 16 +++++++
>   ...-plugin_4.1.6.bb => imx-gst1.0-plugin_4.3.2.bb} | 12 ++---
>   recipes-multimedia/imx-codec/imx-codec.inc         |  2 +-
>   recipes-multimedia/imx-codec/imx-codec_4.2.1.bb    | 10 ----
>   recipes-multimedia/imx-codec/imx-codec_4.3.2.bb    | 10 ++++
>   recipes-multimedia/imx-parser/imx-parser.inc       |  2 +-
>   recipes-multimedia/imx-parser/imx-parser_4.2.1.bb  | 10 ----
>   recipes-multimedia/imx-parser/imx-parser_4.3.2.bb  | 10 ++++
>   ...{imx-vpuwrap_1.0.68.bb => imx-vpuwrap_4.3.2.bb} |  6 +--
>   14 files changed, 173 insertions(+), 32 deletions(-)
>   create mode 100644 
> recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-gst-plugins-bad-Correct-PKG_COFING-directory-for-WAY.patch
>   create mode 100644 
> recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.%.bbappend
>   create mode 100644 
> recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.%.bbappend
>   create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0_1.12.%.bbappend
>   rename recipes-multimedia/gstreamer/{imx-gst1.0-plugin_4.1.6.bb => 
> imx-gst1.0-plugin_4.3.2.bb} (89%)
>   delete mode 100644 recipes-multimedia/imx-codec/imx-codec_4.2.1.bb
>   create mode 100644 recipes-multimedia/imx-codec/imx-codec_4.3.2.bb
>   delete mode 100644 recipes-multimedia/imx-parser/imx-parser_4.2.1.bb
>   create mode 100644 recipes-multimedia/imx-parser/imx-parser_4.3.2.bb
>   rename recipes-multimedia/imx-vpuwrap/{imx-vpuwrap_1.0.68.bb => 
> imx-vpuwrap_4.3.2.bb} (76%)
>

-- 
_______________________________________________
meta-freescale mailing list
[email protected]
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.yoctoproject.org%2Flistinfo%2Fmeta-freescale&data=02%7C01%7Cjunzhu%40nxp.com%7C927ae73f4148463ec5d708d54c38480a%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C636498726974109403&sdata=jVxtQw5Sic0j4Wl3sTKrhl1xc7b1BfdkHd9RI%2FZdisw%3D&reserved=0
-- 
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to