AnsweredAssumed Answered

i.MX6Q: mfw_isink error

Question asked by Tarek El-Sherbiny on Dec 19, 2012
Latest reply on Jan 23, 2013 by Daiane Angolini
Branched to a new discussion



I would like to use the ipu capabilities to scale and display multiple video steams to the same output TV.

I can only play one steam using the mfw_isink

#gst-launch videotestsrc ! mfw_isink axis-top=0 axis-left=0 disp-width=512 disp-height=348


When I start the second video it plays for few seconds and I get SIGSEGV

#gst-launch filesrc location=///home/root/mmfiles/clipcanvas_14348_offline.mp4 ! decodebin2 ! mfw_isink axis-left=513 disp-width=512 disp-height=348


This GDB trace:

VS1 created. in fmt[NV12] win(0,0-1024,576:1024x576) out win(0,0-512,348:512x348)

set deinterlace mode 0

Got EOS from element "pipeline0".

Execution ended after 7967065668 ns.

Setting pipeline to PAUSED ...

Setting pipeline to READY ...

Setting pipeline to NULL ...

Can not open dll, cannot open shared object file: No such file or directory.



Program received signal SIGSEGV, Segmentation fault.

0x00000000 in ?? ()

(gdb) where

#0  0x00000000 in ?? ()

#1  0x2abd8efc in _dBufferRealloc (dbuf=0x7efff444, dbuf@entry=0x7efff43c, size=614400) at vss/mfw_gst_vss_common.c:226

#2  0x2abd9984 in _clearBackground (vd=vd@entry=0x2aaad9e0, vs=vs@entry=0x0) at vss/mfw_gst_vss_common.c:638

#3  0x2abda5e0 in _renderSuface (surf=surf@entry=0x2aaad000, vd=vd@entry=0x2aaad9e0, updated=updated@entry=0x7efff504)

    at vss/mfw_gst_vss_common.c:976

#4  0x2abda880 in _refreshOnDevice (vd=vd@entry=0x2aaad9e0) at vss/mfw_gst_video_surface.c:407

#5  0x2abdb0b0 in _destroyVideoSurface (vshandle=0x2aaad13c, force=0) at vss/mfw_gst_video_surface.c:607

#6  0x2abdb798 in destroyVideoSurface (vshandle=<optimized out>) at vss/mfw_gst_video_surface.c:850

#7  0x2abc66f0 in mfw_gst_isink_close (isink=isink@entry=0x8e348) at mfw_gst_isink.c:628

#8  0x2abc7a14 in mfw_gst_isink_change_state (element=<optimized out>, transition=<optimized out>) at mfw_gst_isink.c:1569

#9  0x4e45a078 in gst_element_change_state () from /usr/lib/

#10 0x4e45aa1c in ?? () from /usr/lib/

Cannot access memory at address 0x0

#11 0x4e45aa1c in ?? () from /usr/lib/

Cannot access memory at address 0x0

Backtrace stopped: previous frame identical to this frame (corrupt stack?)