Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

imx8 gstreamer plugins #205

Closed
skyline220 opened this issue Jun 11, 2018 · 4 comments
Closed

imx8 gstreamer plugins #205

skyline220 opened this issue Jun 11, 2018 · 4 comments

Comments

@skyline220
Copy link

skyline220 commented Jun 11, 2018

Hi,

Are the gst-plugins specifically for IMX
(such as imxvpuenc_mjpeg) working on the IMX8? If so is there an image with them? The most recent release on the main website doesnt contain them. gst-inspect-1.0 yields no vpu_enc or vpu_dec or imx or omx based plugins.

Either Linux or Android is fine.

Thanks

@dv1
Copy link
Collaborator

dv1 commented Aug 2, 2018

No, they are for imx6. I am working on imx8 support though, as part of a new major version update (1.0.0).

@bodangly
Copy link

bodangly commented Dec 5, 2018

@dv1 Has there been any progress on imx8(m) support for gstreamer? What left is there to do? Is it something that can be accelerated by getting more people working on it? Thanks so much.

@dv1
Copy link
Collaborator

dv1 commented Jan 13, 2019

Hi. Sorry for the silence. Yes, there has been substantial progress. There will be a complete rewrite to accomodate for the differences between i.MX6 and i.MX8 codecs. Currently I am working on a libimxvpuapi rewrite, which will handle i.MX8 Hantro based decoding as well as i.MX6 CODA based en/decoding. I also have started a rewrite of gstreamer-imx based on the new libimxvpuapi. Decoding already works on the i.MX8, with all formats except for RealVideo (and, AVS is broken currently). If all goes well, I'll have something online by the end of January.

EDIT: Also, as a first step, I factored out DMA memory allocation into its own library. Check out https://github.com/Freescale/libimxdmabuffer . This one will be used by both libimxvpuapi and gstreamer-imx, as well as by any other libraries that might come up in the future. libimxdmabuffer already works and is feature complete, except for a tracing feature (to be able to trace allocations).

@dv1
Copy link
Collaborator

dv1 commented May 8, 2019

I finally managed to get a v2 branch up. Check it out.

@dv1 dv1 closed this as completed Apr 29, 2021
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants