1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunexport DISPLAY=:0.0 4*4882a593Smuzhiyun#export GST_DEBUG=*:5 5*4882a593Smuzhiyun#export GST_DEBUG_FILE=/tmp/2.txt 6*4882a593Smuzhiyun#Gstreamer Display: kmssink(qt eglfs),rkximagesink(x11), waylandsink(wayland) 7*4882a593Smuzhiyunexport mpp_syslog_perror=1 8*4882a593Smuzhiyun 9*4882a593Smuzhiyuncase "$1" in 10*4882a593Smuzhiyun rk3036) ###default the rk3036 use kmssink. 11*4882a593Smuzhiyun echo "rk3036: don't support qtmultimedia with X11, please use https://github.com/rockchip-linux/meta-rockchip-extra/tree/master/demo/meta-player-qt." 12*4882a593Smuzhiyun ;; 13*4882a593Smuzhiyun arm64) 14*4882a593Smuzhiyun # QT built without gles by default on arm64 15*4882a593Smuzhiyun unset QT_XCB_GL_INTEGRATION 16*4882a593Smuzhiyun# export QT_GSTREAMER_WIDGET_VIDEOSINK=rkximagesink 17*4882a593Smuzhiyun export QT_GSTREAMER_WIDGET_VIDEOSINK=xvimagesink 18*4882a593Smuzhiyun /usr/lib/aarch64-linux-gnu/qt5/examples/multimediawidgets/player/player /usr/local/test.mp4 19*4882a593Smuzhiyun ;; 20*4882a593Smuzhiyun *) 21*4882a593Smuzhiyun# export QT_GSTREAMER_WIDGET_VIDEOSINK=rkximagesink 22*4882a593Smuzhiyun export QT_GSTREAMER_WIDGET_VIDEOSINK=xvimagesink 23*4882a593Smuzhiyun /usr/lib/arm-linux-gnueabihf/qt5/examples/multimediawidgets/player/player /usr/local/test.mp4 24*4882a593Smuzhiyun ;; 25*4882a593Smuzhiyunesac 26