Coding Chase - Projects

My 3D Hub

Thank You For Donating:

Ikeeki (linux-sunxi@irc.freenode.net)
Computer Troubleshooters Brasil

Friday 21 November 2014

QtAV

Hi,

I've been working on other projects recently, but while browsing around for all things video accelerated, I came accross QtAV.

QtAV seems to be what was missing in order to integrate Qt and hardware video acceleration on Cubieboard!

I haven't tested yet, don't know if it supports the libcedarx proprietary blobs and/or libvdpau-sunxi but if the youtube videos are anything to go on, it looks pretty promising...!

If you didn't know about it, here's the Github Project page, and if you have, add a comment below with your experiences with it!

... Would it be worth it for Qt5Box's next release?

4 comments :

  1. Any joy compiling this? I had a few more attempts but no success yet. Just spotted this thread which may be of interest it may well be possible to use gstreamer 1.0 now... http://qt-project.org/forums/viewthread/50554

    ReplyDelete
  2. Hi,

    Haven't managed to get it to work properly yet, but haven't given up on it too, will update the blog once i get something!

    ReplyDelete
  3. What's the problem now? It works on my pcDuino (A10). 720p playback is fine. Download: http://sourceforge.net/projects/qtav/files/nightly/QtAV1.4.1%2Bcedarv-lubuntu12.04-a10-armhf.tar.xz/download
    I also upload ffmpeg and cedarv dev files on sourceforge: https://sourceforge.net/projects/qtav/files/depends/FFmpeg/linux/armhf and http://sourceforge.net/projects/qtav/files/depends/cedarv-dev-armhf.tar.xz/download

    I have not tested Qt5. I have no Qt5 library. Can you send me one?
    I want to download your cross build environment. But it's too large. I think you can create a package for development usage, then not all libraries are needed. a10 and a20 can use the same libraries for building.

    ReplyDelete
  4. Hi,

    Thanks for writing! I have been looking at QtAV regarding multimedia integration with Qt5 on embedded devices, though not a requirement for Qt5Box but as a nice add-on.

    (Cross)Compiling Qt5 on A10/A20 is fairly straight-forward nowadays, in which case Qt5Box isn't an actual need at your developer level. It is mostly oriented at those more interested in developing WITH Qt5 on their device, rather than going through all the setup/compile/prepping steps just to get there.

    As Qt5Box is, the environment integrates everything: an x64 host qmake binary pointing to ARM rootfs cross-compiled libraries, all configured in QtCreator and ready for app development.

    QtAV would be a great addition to this setup, but before thinking about Qt5Box's specifics, I'd like to just have QtAV running on my cubieboard devices, at base level.

    That said, so far I have been able to cross-compile it inside Qt5Box, but I'm not being able to pass the libcedarv test. Regardless, QtAV does cross-compile and is deployed to my A20 sdcard image - as a "QMLPlayer" binary.

    Once I get the chance, I'll run the image on my cubie and see what happens, once everything falls into place, I'll just integrate everything into Qt5Box and have multimedia available to Qt5 app development as well.

    ReplyDelete