Skip to content
/ pot Public

Raspberry Pi accelerated video/image rendering with Qt: custom QML components and QtMultimedia backend.

License

Notifications You must be signed in to change notification settings

carlonluca/pot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0be5e0e · Oct 29, 2021
Jan 5, 2018
Jul 25, 2016
Jul 25, 2016
Jul 25, 2016
Feb 23, 2017
Feb 23, 2019
Jul 25, 2016
Jan 4, 2018
Jul 25, 2016
Jan 4, 2018
Oct 29, 2021
Mar 14, 2020
Mar 14, 2020
Oct 29, 2021
Oct 29, 2021
Oct 29, 2021
Jan 4, 2018
Oct 29, 2021
Jul 22, 2019
Feb 23, 2017

Repository files navigation

PiOmxTextures (POT)

This is a proof of concept of how to build a QML Qt component that renders h264 1080p video and audio using Raspberry Pi hardware decoder. Also contains code to hardware-decode images to QML components.

In the piomxtextures_qt_driver there is a QtMultimedia backend sample using POT as a shared library.

In piomxtextures_poxplayer there is a sample player used to test the backend.

For more information on the project refer to http://goo.gl/KphzdD.
For some build instructions: http://goo.gl/9TZPxn.
For some info on how to use: http://goo.gl/TuiSyS.

For a demo: https://www.youtube.com/watch?v=SeJxQN-W2uA.

POT releases include builds that provide Qt Multimedia Backend, POT library, sample apps and Qt builds of most available Qt modules and, sometimes, complete firmware images (see http://goo.gl/KphzdD). I'll keep the project up as long as I'll see interest for it. Enjoy! ;-)

PayPal donate button

Yocto image

There is a recipe to include POT plugin into your Yocto images: https://github.com/carlonluca/meta-pot.git.

About

Raspberry Pi accelerated video/image rendering with Qt: custom QML components and QtMultimedia backend.

Resources

License

Stars

Watchers

Forks

Packages

No packages published