For i.MX6Solo, where can I download the whole source code for Gstreamer-1.0

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

For i.MX6Solo, where can I download the whole source code for Gstreamer-1.0

跳至解决方案
2,327 次查看
liqun_wei
Contributor III

I want to cross compile Gstreamer-1.0 on to imx6 solo with the toolchain which is built by Yocto-3.10.31.

The question is where can I download the whole source code for Gstreamer-1.0?

I've tried the following git reposit:

git clone https://source.codeaurora.org/external/imx/gst-plugins-bad
git clone https://source.codeaurora.org/external/imx/gst-plugins-base
git clone https://source.codeaurora.org/external/imx/gst-plugins-good
git clone https://source.codeaurora.org/external/imx/gst1.0-plugins-fsl
git clone https://source.codeaurora.org/external/imx/gstreamer
git clone https://source.codeaurora.org/external/imx/imx-gst1.0-plugin

Are these right ?

Which branch should I use ?

And how to do the cross compile?

标签 (4)
0 项奖励
1 解答
2,045 次查看
joanxie
NXP TechSupport
NXP TechSupport

I don't know what branch you need, you can open the link you need to download(for example https://source.codeaurora.org/external/imx/imx-gst1.0-plugin), then you would find different branch name under "Branch", choose the correct name you need

在原帖中查看解决方案

0 项奖励
9 回复数
2,045 次查看
liqun_wei
Contributor III

git clone https://source.codeaurora.org/external/imx/gst1.0-plugins-fsl
Cloning into 'gst1.0-plugins-fsl'...
remote: Counting objects: 3894, done.
remote: Total 3894 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3894/3894), 5.05 MiB | 34.00 KiB/s, done.
Resolving deltas: 100% (2795/2795), done.
warning: remote HEAD refers to nonexistent ref, unable to checkout.

git clone https://source.codeaurora.org/external/imx/imx-gst1.0-plugin
Cloning into 'imx-gst1.0-plugin'...
remote: Counting objects: 4775, done.
remote: Compressing objects: 100% (118/118), done.

remote: Total 4775 (delta 65), reused 0 (delta 0)
Receiving objects: 100% (4775/4775), 5.22 MiB | 29.00 KiB/s, done.
Resolving deltas: 100% (3524/3524), done.
warning: remote HEAD refers to nonexistent ref, unable to checkout.

0 项奖励
2,045 次查看
joanxie
NXP TechSupport
NXP TechSupport

did you use nxp yocto bsp which includes gstreamer? if yes, after building, you can get the gstreamer source code, or you can find the source code from the link as below:

Code Aurora git repositories 

0 项奖励
2,045 次查看
joanxie
NXP TechSupport
NXP TechSupport

how about add gstreamer branch version using "-b xxxx" behinds your git clone command?

0 项奖励
2,045 次查看
liqun_wei
Contributor III

If you can provide the branch name, I'd like to have a try.

Thank you.

0 项奖励
2,046 次查看
joanxie
NXP TechSupport
NXP TechSupport

I don't know what branch you need, you can open the link you need to download(for example https://source.codeaurora.org/external/imx/imx-gst1.0-plugin), then you would find different branch name under "Branch", choose the correct name you need

0 项奖励
2,045 次查看
liqun_wei
Contributor III

I've tried once a day for a long time, and finally I clone the repo successfully.

Thank you very much.

0 项奖励
2,045 次查看
liqun_wei
Contributor III

git clone https://source.codeaurora.org/external/imx/imx-gst1.0-plugin -b MM_04.04.04_1811_L4.14.78_GA
Cloning into 'imx-gst1.0-plugin'...
remote: Counting objects: 4775, done.
remote: Compressing objects: 100% (118/118), done.
error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

Still failed.

Maybe it's due to my poor network, but, can I download this gits by ssh ?

0 项奖励
2,045 次查看
liqun_wei
Contributor III

Yes, I built yocto-3.10.31 with gstreamer-0.10.

Now, I want upgrade gstreamer to V1.0  maybe V1.14 according to Yocto-4.14.78

Also, I have downloaded gstreamer source code from the url  you gave before, but I can't download these 2 gits,

git clone https://source.codeaurora.org/external/imx/gst1.0-plugins-fsl

git clone https://source.codeaurora.org/external/imx/imx-gst1.0-plugin

thank you.

0 项奖励