I'm porting an application that's using libavformat and libavcodec to the i.MX6 platform. The application must use libavformat for playing video because it's a modified version which supports proprietary formatting but the codecs are standard.
Would it be possible to hook libav to lib-imx directly in order to get the hardware accelerated video or does it have to be through Gstreamer?
If Gstreamer is mandatory, Can I set-up this configuration? "App-Video-Player* ------> Gstreamer -----> libavformat* -----> lib-imx -----> VPU"
Is there any examples?