I’m trying to build a simple Qt app on my Jetson, and the interaction between gstreamer and Qt has me pulling my hair out. Using the standard universe/multiverse apt repositories, and a fresh 21.4 install, a simple application with a QtMediaPlayer, and a pretty much standard issue baseline/3.0 H.264 video stream (in an MPEG-4 container), my application fails to play any video (log here).
If I simply doubleclick on the video file icon in Unity, it launches and plays with no problems, so clearly something on the TK1 is capable of decoding and playing this simple video. At this point, before I jump down the rabbit hole of rebuilding Qt, gstreamer, &c., I thought I’d ask here.
Is this a configuration issue? Is there some package I’m missing? And why are both gstreamer 0.10 and 1.00 installed? Is that the problem? At this point, I don’t even need GPU accelerated H.264 decoding – I just need to be able to play the movie.
Any pointers gratefully accepted. TIA.
EDIT: I have looked at the error message more closely, and it appears that there’s a problem with the nVidia H.264 decoder. Is anybody well versed enough in gstreamer to help me put together a test pipeline to see if I can decode the video at all?