I am trying to play a video file on custom imx6q board using gplay, but nothing displays on HDMI screen. I have copied the gplay console messages below.
I am new to imx and gstreamer. Please let me know if anyone have clue on this.
playbin2 is employed!
fsl_player_init(): Successfully initialize!
[Stopped ][Vol=01][00:00:00/00:00:00][fps:0][INFO] Product Info: i.MX6Q/D/S
vpudec versions :smileyhappy:
wrapper: 1.0.46(VPUWRAPPER_ARM_LINUX Build on Dec 31 2014 16:49:13)
get GST_MESSAGE_ELEMENT missing-plugin, type=(string)decoder, detail=(GstCaps)audio/mpeg, mpegversion=(int)1, layer=(int)3, name=(string)"MPEG-1\ Layer\ 3\ \(MP3\)\ dec;
video codec: XVID MPEG-4
audio codec: MPEG-1 layer 3
encoder: SUPER(C) - by eRightSoft
container format: AVI
set color key failed.
MFW_GST_V4LSINK_PLUGIN 3.0.11 build on Dec 31 2014 16:59:47.
[INFO] bitstreamMode 1, chromaInterleave 0, mapType 0, tiled2LinearEnable 0
[WARN] VPU iram is less than needed, some parts don't use iram
>>V4L_SINK: Actually buffer status:
hardware buffer : 10
software buffer : 0
image width: 720
image height: 400
get GST_MESSAGE_ELEMENT prepare-xwindow-id;
set global alpha failed.
FSL_PLAYER_01.00_LINUX build on Dec 31 2014 17:00:27
[h]display the operation Help
[a]Pause when playing, play when paused
[m]Switch to mute or not
[>]Play next file
[<]Play previous file
[r]Switch to repeated mode or not
[f]Set full screen or not
[z]resize the width and height
[c]Setting play rate
[i]Display the metadata
get GST_MESSAGE_ELEMENT playbin2-stream-changed, uri=(string)file:///home/G_Streamer/fast_n_furious.avi;
[Playing ][Vol=01][00:00:59/00:01:00][fps:0]EOS Found!
Running time 0:01:00.027005340 render fps 0.000
player_exit(): No more multimedia files, exit.
[Stopped ][Vol=01][00:00:00/00:00:00][fps:0]g_main_loop_thread_fun() quit!
Sorry for the late response. I use imx 3.18 kernel and ported VPU/IPU drivers and libraries from 3.14 kernel released by freescale. Video file format I used is .avi. I think gstreamer support .avi file format, tested with SABRE platform. Please refer the complete issue description on Video playback on 3.18 imx kernel ?.
With latest yocto release (3.14.28) I can able to play the same video file on SABRE platform. As I said, I am getting difficulties when I try to test with 3.18 kernel after I ported video playback related sources from 3.14 kernel.
We are using custom board and it boots successfully with an hdmi display connected. After boot in the /dev I can see "mxc_vpu, mxc_ipu, mxc_hdmi, fb0 and fb1" devices are registered. And I can see login prompt on hdmi display. When I play a video file using "./gplay fast_n_furious.avi" from minicom, it does not show video on hdmi.
Thanks & Regards,