Hello,
This thread has been updated since I was on PTO. I didn't get your last update. I can image your upset.
I just tried to play it using gstreamer by various sink plugin, all these commands works well on our board, I believe they will work on your board.
gst-launch-1.0 filesrc location=/home/root/caminandes.webm ! video/x-matroska ! matroskademux ! vpudec frame-drop=false output-format=1 ! queue max-size-buffers=2 ! overlaysink
gst-launch-1.0 filesrc location=/home/root/caminandes.webm ! video/x-matroska ! matroskademux ! vpudec frame-drop=false output-format=1 ! queue max-size-buffers=2 ! imxv4l2sink
gst-launch-1.0 filesrc location=/home/root/caminandes.webm ! video/x-matroska ! matroskademux ! vpudec frame-drop=false output-format=1 ! queue max-size-buffers=2 ! glimagesink
The glimagesink plugin should use opegles glDirectVIV() to do the rendering. it proves that this api should work.
In your qt environment, which plugin was connected when you play the file? you mentioned .mx6 videonode plugin., is it glimagesink plugin? what is the name of the plugin? is it using the one in src/plugins/videonode? The principle of code here is about the same as glimagesink plugin, if glimagesink works,this one should work. What error log do you get? Did you install all the required packet ot enable qtmultimedia(QML) with Gstreamer 1.0?
You may check the link here:https://community.nxp.com/docs/DOC-330047
I cannot play the video in qt multi media directory since these are not installed in our build. I need to rebuilt them in order to install all the required files.. This is the old version, our server has some connection issues, I cannot download the repo. I will build it as soon as the connection is OK.