Playback multiple video with mfw_isink on imx6q will product black screen

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Playback multiple video with mfw_isink on imx6q will product black screen

1,066 Views
adamzhu
Contributor I

I use the board of VAB820 based on imx6q to playback 4 path video with mfw_isink, the command as follow:

gst-launch-0.10 playbin2 uri=file:/home/linaro/MPEG4_1280x720_4Mbps_24fps_AC3_BigBuckBunny.avi  video-sink="mfw_isink disp-width=720 disp-height=480 axis-top=0 axis-left=0" &

gst-launch-0.10 playbin2 uri=file:/home/linaro/MPEG4_1280x720_4Mbps_24fps_AC3_BigBuckBunny.avi  video-sink="mfw_isink disp-width=720 disp-height=480 axis-top=0 axis-left=800" &

gst-launch-0.10 playbin2 uri=file:/home/linaro/MPEG4_1280x720_4Mbps_24fps_AC3_BigBuckBunny.avi  video-sink="mfw_isink disp-width=720 disp-height=480 axis-top=500 axis-left=0" &

gst-launch-0.10 playbin2 uri=file:/home/linaro/MPEG4_1280x720_4Mbps_24fps_AC3_BigBuckBunny.avi  video-sink="mfw_isink disp-width=720 disp-height=480 axis-top=500 axis-left=800" &

Sometimes it can work. But it usually appears black screen.  Get the abnormal info from dmesg as follow:

imx-ipuv3 imx-ipuv3.1: IPU Warning - IPU_INT_STAT_10 = 0x00080000

imx-ipuv3 imx-ipuv3.1: IPU Warning - IPU_INT_STAT_10 = 0x00080000

imx-ipuv3 imx-ipuv3.1: IPU Warning - IPU_INT_STAT_5 = 0x88800000

imx-ipuv3 imx-ipuv3.1: IPU Warning - IPU_INT_STAT_10 = 0x00080000

imx-ipuv3 imx-ipuv3.1: IPU Warning - IPU_INT_STAT_10 = 0x00080000

Sometimes it cannot work , and will product following error:

  mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

  vss/mfw_gst_vss_common.c1003 ioctl error, return -1

The software environment:  Ubuntu 12.04   gst-fsl-plugin-3.0.11 

From the user guide (i.mx6 Series Ubuntu Multimedia User's Guide), it should  be supported.  Please give me some advice to fix it .  Thanks!!.

Labels (4)
0 Kudos
4 Replies

673 Views
Yuri
NXP Employee
NXP Employee

Hello,

  Please follow recommendations of Chapter 4 (Multi-Overlay Support) of

“i.MX_6_Series_Ubuntu_Multimedia_User's_Guide.pdf”. In particular – section 4.1
(How to Use mfw_isink). 

   Also, for the mfw_isink, in order to use local alpha for video playback, please 

set framebuffers to 32bpp.

# echo 32 > /sys/class/graphics/fb0/bits_per_pixel

The following may be useful.

Re: i.MX6 Warning IPU_INT_STAT_10 = 0x00080000


Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

673 Views
adamzhu
Contributor I

Hi Yuri,

Thanks for replay!

For the issue that "i.MX6 Warning IPU_INT_STAT_10  = 0x00080000 " , it seems without solution to fix it.  But when I switch the mode to 1280x720 @60  ,  the issue is disappeared. May I know what is the root cause for it?

BRs,

Adam

0 Kudos

673 Views
Yuri
NXP Employee
NXP Employee

Hi,

  So, configuration of 4 streams of 1280 x 720 @ 24fps  does not work,

but 4 streams of 1280 x 720 @ 60fps - works. Is it so ?

Regards,

Yuri.

0 Kudos

673 Views
adamzhu
Contributor I

Hi,

    No. I mean when I switch the resolution of screen from 1920x1080M@60 to 1280x720@60 , the issue will be disappeared.

Regards,

Adam

0 Kudos