Getting latest GStreamer & vpudec?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Getting latest GStreamer & vpudec?

ソリューションへジャンプ
3,752件の閲覧回数
VincasD
Contributor III

Hi,


Some hardware manufacturer provided us toolchain named fsl-imx-wayland-glibc-x86_64-core-image-base-cortexa53-crypto-imx8mmevk-toolchain-5.10-hardknott for some imx8mm device, but it has rather old v1.18 GStreamer.

On the Desktop, we use latest 1.22.x with some relevant bug fixes, but these fixes "dissapear" if we build for IMX device with it's v1.18.

Alternative is to use gstreamer-imx decoder built for latest GStreamer manually, but it does not work nice with glupload, and I assume "official" vpudec is closed source and I could not rebuilt it for the latest GStreamer?

Or is there a way to get latest GStreamer & vpudec prebuilt for some older toolchains?

 

Thanks!

0 件の賞賛
返信
1 解決策
3,637件の閲覧回数
VincasD
Contributor III

I finally managed to get stable 25fps without stuttering with gstreamer-imx using latest GStreamer 1.22.3, so I'm not searching for latest `vpudec`.

See: https://github.com/Freescale/gstreamer-imx/issues/316#issuecomment-1600420510

元の投稿で解決策を見る

0 件の賞賛
返信
7 返答(返信)
3,638件の閲覧回数
VincasD
Contributor III

I finally managed to get stable 25fps without stuttering with gstreamer-imx using latest GStreamer 1.22.3, so I'm not searching for latest `vpudec`.

See: https://github.com/Freescale/gstreamer-imx/issues/316#issuecomment-1600420510

0 件の賞賛
返信
3,734件の閲覧回数
Chavira
NXP TechSupport
NXP TechSupport

HI @VincasD 

Thank you for contacting NXP Support!

To obtain the latest packages in your toolchain you have to compile again the toolchain.

I recommend using the package versions installed on our BSP because we guarantee the functionality and version compatibility of all the packages installed on the BSP.

You can follow the next threads about this topic.

Solved: Gstreamer build version 1.23.0 - NXP Community

Upgrading Gstreamer packages version in Gstreamer ... - NXP Community

0 件の賞賛
返信
3,705件の閲覧回数
VincasD
Contributor III

To obtain the latest packages in your toolchain you have to compile again the toolchain.

I am able to compile latest packages for my toolchain, but I can then only use gstreamer-imx, i.e. imxvpudec*, not "official" vpudec..?

Maybe there are vpudec binaries available for aarch64 somewhere built for GStreamer 1.22.x?

0 件の賞賛
返信
3,682件の閲覧回数
Chavira
NXP TechSupport
NXP TechSupport

You should compile with kernel 6.1 that version includes version 1.20 and probably it is useful for you, that version is tested and guaranteed for imx products.

https://github.com/nxp-imx/gstreamer/tree/MM_04.07.03_2301_L6.1.y

0 件の賞賛
返信
3,661件の閲覧回数
VincasD
Contributor III
But this repository does not have "vpudec" GStreamer element, right? if I understand correctly. it's closed source software?
0 件の賞賛
返信
3,698件の閲覧回数
Chavira
NXP TechSupport
NXP TechSupport

Hi @VincasD 

I think is possible to obtain the binaries but I can provide you only our packages included in our bsp.

0 件の賞賛
返信
3,688件の閲覧回数
VincasD
Contributor III

Theoretically, if libc is not too old, and if I would match glib version against `vpudec` from some other aarch64 toolchain, it could work?

But does NXP support 1.22.x GStreamer at all? Are there toolchains with latest GStreamer?

Thanks!

0 件の賞賛
返信