Home/Support/Support Forum/gstreamer on Wi-i.MX53 JSK
Welcome to Digi Forum, where you can ask questions and receive answers from other members of the community.

gstreamer on Wi-i.MX53 JSK

0 votes
I'm trying to use gstreamer 0.10.36 video playback on Wi-i.MX53 JSK.

gstreamer plugins : base / good / ffmpeg / fsl-plugins

command line :
~ # gst-launch \
> filesrc location=/media/mmcblk0p1/mediafile.mp4 ! \
> qtdemux name=demuxer \
> demuxer. ! queue ! mfw_vpudecoder ! mfw_isink \
> demuxer. ! queue ! ffdec_aac ! alsasink


The board worked on 720p@30fps video, but didn't work on HD@30fps video.
When playing HD video, libipu.so.0 occurs error :

---
mxc_ipu_hl_lib.c:3060 wait for irq 21 time out!
WARNING: from element /GstPipeline:pipeline0/MfwGstISink:mfwgstisink0: A lot of buffers are being dropped.
Additional debug info:
gstbasesink.c(2875): gst_base_sink_is_too_late (): /GstPipeline:pipeline0/MfwGstISink:mfwgstisink0:
There may be a timestamping problem, or this computer is too slow.
---

libipu.so.0 is released as binary file, and I can't check errors on source code.

1. What does this error means?
2. What do I need to clear this error?
asked Oct 21, 2014 in Linux by Daijiro Yamazaki New to the Community (1 point)

Please log in or register to answer this question.

2 Answers

0 votes
Please try a workaround suggested here:
https://community.freescale.com/thread/327661

He added max-size-buffer=0 and max-size-time=0 to solve similar performance issues.
did it help?
answered Oct 24, 2014 by LeonidM Veteran of the Digi Community (4,290 points)
0 votes
Thank you for reply.

Because another problem is found I will continue to investigate here.

I tried command below, but same error has occurred.

command :
Code:
~ # gst-launch \ > filesrc location=/media/mmcblk0p1/mediafile.mp4 ! \ > qtdemux name=demuxer \ > demuxer. ! queue [b]max-size-buffers=0 max-size-time=0[/b] ! mfw_vpudecoder ! mfw_isink \ > demuxer. ! queue [b]max-size-buffers=0 max-size-time=0[/b] ! ffdec_aac ! alsasink

I've been testing the gstreamer that I build from source code.
I tried to use the gstreamer that Digi has to offer, and has succeeded in video playback of HD @ 30fps.

command :
Code:
~# gst-launch \ > filesrc location=/media/mmcblk0p1/mediafile.mp4 ! \ > qtdemux name=demuxer \ > demuxer. ! queue ! mfw_vpudecoder ! mfw_v4lsink \ > demuxer. ! queue ! [b]mfw_aacdecoder[/b] ! alsasink

I'll verify if there are some problems in building gstreamer-plugins.
answered Oct 27, 2014 by Daijiro Yamazaki New to the Community (1 point)
...