Board: wb quad Rev C1
Image: wandboard-all-ubuntu-16.04-sdcard-20160520.img downloaded from wandboard site:(http://download.wandboard.org/wandboard-imx6/ubuntu-16.04/)
System bootup fine.
Problem:
1. I run the below pipeline on board
- Code: Select all
gst-launch-1.0 filesrc location=Gabbroo.mp4 ! decodebin name=demux ! imxeglvivsink demux. ! autoaudiosink
By default decodebin uses libgstvaapi.so --> ERROR
I renamed /usr/lib/arm-linux-gnueabihf/gstreamer-1.0/libgstvaapi.so to /usr/lib/arm-linux-gnueabihf/gstreamer-1.0/libgstvaapi.so_original and ran the above pipeline again and everything works fine.
I checked the versions on board:
gstreamer version: 1.8.0(defualt with the image)
imxeglvivsink: 0.12.0
2. Run apt update and apt upgrade
gstreamer version upgraded to 1.8.3
imxeglvivsink: 0.12.0
Run pipeline now:
- Code: Select all
gst-launch-1.0 filesrc location=Gabbroo.mp4 ! decodebin name=demux ! imxeglvivsink demux. ! autoaudiosink
-> System hangs.
- Code: Select all
gst-launch-1.0 filesrc location=Gabbroo.mp4 ! decodebin ! imxeglvivsink
-> System hangs.
- Code: Select all
gst-launch-1.0 videotestsrc ! imxeglvivsink
-> SISSEGV and system hangs.
I have below doubts:
1. Is image wandboard-all-ubuntu-16.04-sdcard-20160520.img correct? If not, recommend correct image.
2. System integrity breaks with update, but not sure gstreamer plugins are incorrect, imxeglvivsink is incorrect or drivers are incorrect.
Please suggest some solution.
On 14.04 image everything used to work fine. There on 14.04 i used to
a. compile gstreamer-imx manually and install.
b. Install IMX6Q Vivante GPU (Graphics) drivers using gpu-viv-bin-mx6q-3.10.17-1.0.2-hfp.bin
On 16.04, i found both installed with image.