On 2013-10-15 21:16, Eric Nelson wrote:
Nice work getting this far!

Thanks :)


That said, I can reliably playback 1080p video with this. This is _not_
a port of the existing 0.10 plugins, but written from scratch. The 0.10
plugins have several conceptual flaws, and most importantly, are not
built on top of the GStreamer video en/decoder base classes. A rewrite
was just easier.

It's funny how that works.

Indeed. Although this is rather common if the previous version of the plugins isn't based on the GStreamer base classes. A rewrite is then often the better option, since elements based on GstElement tend to have significantly different structures that do not map well to the base classes.

Also, a documentation for the VPU wrapper would be very welcome :)


Have you seen the file "i.MX_6Dual6Quad_VPU_API_Reference_Manual.pdf"
within the 'docs' package here (item #1):
    https://community.freescale.com/docs/DOC-94809


Yes, I have seen and used it. However, this documentation covers the VPU portion of the imx-lib. The VPU wrapper is a layer on top of the imx-lib, which abstracts away differences between i.MX versions. Many parameters and functions of the VPU wrappers are similar to the ones from imx-lib, but there are some parts which have no equivalent in the imx-lib. (Using the VPU wrapper has been recommended to me, since it seems the imx-lib will be refactored in the near future, with its VPU parts extracted into a separate library.)

cheers
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to