[meta-freescale] Fwd: imxeglvivsink performace query with mp4 video 1920x800

Vikas Patil vikasmpatil at gmail.com
Thu Jun 23 22:07:54 PDT 2016


Dear Team,

If I use any of the following pipeline to play video (1920x800), I am
seeing stuttering. I am using i.MX6DualLite/Linux3.14.28.

gst-launch-1.0 playbin uri=file:///home/root/starwars.mp4
audio-sink="alsasink device=media_p" video-sink="imxeglvivsink
window-width=800 window-height=480"

gst-launch-1.0 filesrc location=/home/root/starwars.mp4 ! qtdemux !
h264parse ! imxvpudec ! imxipuvideotransform ! imxeglvivsink
window-width=800 window-height=480

gst-launch-1.0 filesrc location=/home/root/starwars.mp4 ! qtdemux !
h264parse ! vpudec ! imxipuvideotransform ! imxeglvivsink
window-width=800 window-height=480

gst-launch-1.0 filesrc location=/home/root/starwars.mp4 ! qtdemux !
h264parse ! vpudec frame-plus=1 frame-drop=false !
imxipuvideotransform ! imxeglvivsink window-width=800
window-height=480

However with following pipeline it is playing smooth.

gst-launch-1.0 playbin uri=file:///home/root/starwars.mp4
audio-sink="alsasink device=media_p" video-sink="imxipuvideosink
framebuffer=/dev/fb1 output-rotation=rotate-180"


Do you know if this is a limitation or performance issue with
"imxeglvivsink"? Or How can I fix it? Do you know if using
"glimagesink" will solve it?

Your suggestions/inputs to improve this would be very helpful.

Thanking you in advance.


Thanks & Regards,
Vikash


More information about the meta-freescale mailing list