How to include x264enc on yocto

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

How to include x264enc on yocto

53,856 Views
tejasshah
Contributor III

DaianeAngolini

I have a wandboard-dual board and I am using master branch.

Here is my build configuration:

Build Configuration:

BB_VERSION        = "1.21.0"

BUILD_SYS         = "x86_64-linux"

NATIVELSBSTRING   = "Ubuntu-12.04"

TARGET_SYS        = "arm-poky-linux-gnueabi"

MACHINE           = "wandboard-dual"

DISTRO            = "poky"

DISTRO_VERSION    = "1.5+snapshot-20131030"

TUNE_FEATURES     = "armv7a vfp neon callconvention-hard cortexa9"

TARGET_FPU        = "vfp-neon"

I am doing a power consumption of video applications and therefore need to add x264enc to my image.

Now I have tried it two ways but x264 is not showing up in my final image.

1) First, I have placed gst-plugins-ugly-x264enc in local.conf file

COMMERCIAL_VIDEO_PLUGINS ?= " \

    gst-plugins-ugly-x264enc \

"

and added this line to local.conf file: @PACKAGECONFIG_pn_gstreamer1.0-plugins-ugly += "x264" to enable it.

This configuration gives me an error:

| Computing transaction...error: Can't install gst-meta-video-0.10-r13@cortexa9hf_vfp_neon: no package provides gst-plugins-ugly-x264enc

|

| Saving cache...

|

| WARNING: exit code 1 from a shell command.

| ERROR: Function failed: do_rootfs (log file is located at /home/pshah9/Desktop/yocto-master/fsl-community-bsp/build/tmp/work/wandboard_dual-poky-linux-gnueabi/fsl-image-gui/1.0-r0/temp/log.do_rootfs.16656)

ERROR: Task 7 (/home/pshah9/Desktop/yocto-master/fsl-community-bsp/sources/meta-fsl-demos/recipes-fsl/images/fsl-image-gui.bb, do_rootfs) failed with exit code '1'

NOTE: Tasks Summary: Attempted 6575 tasks of which 6522 didn't need to be rerun and 1 failed.

No currently running tasks (6575 of 6576)

Summary: 1 task failed:

  /home/pshah9/Desktop/yocto-master/fsl-community-bsp/sources/meta-fsl-demos/recipes-fsl/images/fsl-image-gui.bb, do_rootfs

Summary: There was 1 WARNING message shown.

Summary: There was 1 ERROR message shown, returning a non-zero exit code.


2) Second, I have placed gst-plugins-ugly-meta in local.conf file

CORE_IMAGE_EXTRA_INSTALL += " \

       gst-plugins-ugly-meta \

"

and again added this line to local.conf file: PACKAGECONFIG_pn_gstreamer1.0-plugins-ugly += "x264"

Please help. It is urgent

Labels (2)
75 Replies

6,582 Views
LeonardoSandova
Specialist I

bfac can you post your workaround (and implications) for the x264enc issue?

Tejas, limit the number of buffers to the queue element (! queue max-size-buffers=2 ! ....)

Leo

6,068 Views
tejasshah
Contributor III

Hi Leo,

I am trying to capture video in 2sec, 5sec & 10sec segments using usb camera and csi camera and encoding using software encoder (x264enc).

Now, after commenting out the line of code, x264enc is working, but not properly as it should work.

In the above case, when I try to capture a video in 2sec segments, everything works perfectly (meaning I get videos in 2sec segments),

but when I try to do the same for 5sec or 10sec segments, it isn't working. For 5sec/10sec case, instead of capturing video in segments, it captures it as

a whole video(there are no segments created, only one big video).

Here is the script I am using:

--------------------------------------------------------------------------------

COUNTER=0

MAX_LOOPS=120

while [ $COUNTER -lt $MAX_LOOPS ]

do

    gst-launch v4l2src device=/dev/video0 num_buffers=150 ! videorate ! 'video/x-raw-yuv,width=640,height=360,rate=600000,max-rate=30' ! queue ! ffmpegcolorspace ! queue ! x264enc ! mpegtsmux ! filesink location=gst-5sec-softwareenc-usbcam_$COUNTER.mp4 sync=false

    COUNTER=$((COUNTER+1))

done

---------------------------------------------------------------------------------

This is one issue. And here is the second issue. I am trying to capture video using csi camera and again in 2sec,5sec & 10sec segments and encoding through software encoder (x264enc).

In this case, I keep on getting error, so I used gst-debug=2 and here is what I get.

root@wandboard-dual:~# gst-launch -v --gst-debug=2 mfw_v4lsrc num-buffers=150 !
mfw_ipucsc ! 'video/x-raw-yuv,width=640,height=480,framerate=30/1,format=(fourcc
)I420' ! queue ! x264enc ! mp4mux ! filesink location=gst-5sec-softwareenc.mp4 
MFW_GST_V4LSRC_PLUGIN 3.0.10 build on Mar 20 2014 06:25:42.                    
IPU_CSC_CORE_LIBRARY_VERSION_INFOR_01.00.                                      
MFW_GST_IPU_CSC_PLUGIN 3.0.10 build on Mar 20 2014 06:26:54.                   
Setting pipeline to PAUSED ...                                                 
/GstPipeline:pipeline0/MFWGstV4LSrc:mfwgstv4lsrc0.GstPad:src: caps = video/x-raw
-yuv, mpegversion=(int)4, systemstream=(boolean)false, width=(int)640, height=(i
nt)480, framerate=(fraction)30/1, format=(fourcc)I420, pixel-aspect-ratio=(fract
ion)1/1                                                                        
Pipeline is live and does not need PREROLL ...                                 
Setting pipeline to PLAYING ...                                                
New clock: GstSystemClock                                                      
/GstPipeline:pipeline0/MfwGstIPUCSC:mfwgstipucsc0.GstPad:src: caps = video/x-raw
-yuv, mpegversion=(int)4, systemstream=(boolean)false, width=(int)640, height=(i
nt)480, framerate=(fraction)30/1, format=(fourcc)I420, pixel-aspect-ratio=(fract
ion)1/1                                                                        
/GstPipeline:pipeline0/MfwGstIPUCSC:mfwgstipucsc0.GstPad:sink: caps = video/x-ra
w-yuv, mpegversion=(int)4, systemstream=(boolean)false, width=(int)640, height=(
int)480, framerate=(fraction)30/1, format=(fourcc)I420, pixel-aspect-ratio=(frac
tion)1/1                                                                       
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw-
yuv, mpegversion=(int)4, systemstream=(boolean)false, width=(int)640, height=(in
t)480, framerate=(fraction)30/1, format=(fourcc)I420, pixel-aspect-ratio=(fracti
on)1/1                                                                         
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw
-yuv, mpegversion=(int)4, systemstream=(boolean)false, width=(int)640, height=(i
nt)480, framerate=(fraction)30/1, format=(fourcc)I420, pixel-aspect-ratio=(fract
ion)1/1                                                                        
/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw-yuv, mpeg
version=(int)4, systemstream=(boolean)false, width=(int)640, height=(int)480, fr
amerate=(fraction)30/1, format=(fourcc)I420, pixel-aspect-ratio=(fraction)1/1  
/GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = video/x-raw-yuv, mpegv
ersion=(int)4, systemstream=(boolean)false, width=(int)640, height=(int)480, fra
merate=(fraction)30/1, format=(fourcc)I420, pixel-aspect-ratio=(fraction)1/1   
/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:src: caps = video/x-h264, widt
h=(int)640, height=(int)480, framerate=(fraction)30/1, pixel-aspect-ratio=(fract
ion)1/1, codec_data=(buffer)0164001effe100186764001eacd940a03db01100000300017735
94000f162d9601000568ebecb22c, stream-format=(string)avc, alignment=(string)au, l
evel=(string)3, profile=(string)high                                           
/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:sink: caps = video/x-raw-yuv,
mpegversion=(int)4, systemstream=(boolean)false, width=(int)640, height=(int)480
, framerate=(fraction)30/1, format=(fourcc)I420, pixel-aspect-ratio=(fraction)1/
1                                                                              
0:00:02.161572001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.166917667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.172077334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.177232334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.182438001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.187615001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.192763667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.197926668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.203129667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.208290668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.213458001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.218639668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.223781667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.228896334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.234005001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.239117334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.244226334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.249333668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.254464001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.259591668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.264782667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.269966668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.275152667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.280340001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.285518334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.290710001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.295898334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.301085001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.306263000  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.311448668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.316636667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.321822001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.327007334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.665170001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.670369334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.675558334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.680746334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.685929667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.691111334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.696297667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.701487668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.706666000  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.711857667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.717046000  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.722300667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.727494001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.732679001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.737865668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.743051001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.748240668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.753419334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.758603001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.763795001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.768981001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.774166001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.779354668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.784575334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.789761334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.794945001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.800131334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.805310667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.810499334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.815686334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.820872001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.826058001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:02.831243001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.167937001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.173129001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.178318334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.183501334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.188683334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.193867001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.199053334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.204236667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.209407001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.214517001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.219625001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.224731001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.229837334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.234943334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.240049668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.245155667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.250260334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.255363334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.260490001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.265683334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.270871001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.276056001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.281240668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.286425667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.291611001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.296794667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.301980001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.307156001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.312380667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.317571001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.322755001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.327944001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.333129667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.670724668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.675917001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.681104668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.686289001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.691471668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.696672667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.701864001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.707043334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.712273001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.717460334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.722645334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.727834334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.733011667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.738195334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.743394001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.748582668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.753760667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.758944001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.764135001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.769321001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.774506667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.779692001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.784877667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.790063334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.795248001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.800432668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.805610334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.810799334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.815986667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.821173334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.826359001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.831544001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:03.836728001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.173496667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.178694001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.183880667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.189064668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.194248667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.199427334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.204609334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.209779334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.214887334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.219994334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.225100001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.230206334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.235311667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.240418334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.245524667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.250644334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.255747001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.260873668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.266063667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.271250668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.276437001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.281620668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.286805334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.291989334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.297178335  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.302356334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.307547001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.312734001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.317961668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.323146334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.328335668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.333520667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.338705334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.676277667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.681469334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.686655667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.691840001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.697024667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.702236668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.707427335  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.712608668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.717794334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.722984334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.728174668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.733360001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.738544334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.743728667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.748953001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.754130334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.759307668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.764489667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.769681334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.774868667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.780054001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.785237667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.790421668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.795607001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.800793001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.805972001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.811149001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.816328001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.821518668  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.826726667  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.831911334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.837117335  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:04.842305001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:05.179053001  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:05.184242334  1603    0x7d630 WARN              mfw_v4lsrc mfw_gst_v4lsrc.c
:1235:mfw_gst_v4lsrc_buffer_new: no buffer available in pool                   
0:00:05.189429001  1603    0x7d630 ERROR             mfw_v4lsrc mfw_gst_v4lsrc.c
:1239:mfw_gst_v4lsrc_buffer_new: no buffer available in 1000 ms                
0:00:05.189697334  1603    0x7d630 WARN                 basesrc /home/tejas/yoct
o/fsl-community-bsp/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/gstrea
mer/0.10.36-r2/gstreamer-0.10.36/libs/gst/base/gstbasesrc.c:2625:gst_base_src_lo
op:<mfwgstv4lsrc0> error: Internal data flow error.                            
0:00:05.189876668  1603    0x7d630 WARN                 basesrc /home/tejas/yoct
o/fsl-community-bsp/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/gstrea
mer/0.10.36-r2/gstreamer-0.10.36/libs/gst/base/gstbasesrc.c:2625:gst_base_src_lo
op:<mfwgstv4lsrc0> error: streaming task paused, reason error (-5)             
ERROR: from element /GstPipeline:pipeline0/MFWGstV4LSrc:mfwgstv4lsrc0: Internal
data flow error.                                                               
Additional debug info:                                                         
/home/tejas/yocto/fsl-community-bsp/build/tmp/work/cortexa9hf-vfp-neon-poky-linu
x-gnueabi/gstreamer/0.10.36-r2/gstreamer-0.10.36/libs/gst/base/gstbasesrc.c(2625
): gst_base_src_loop (): /GstPipeline:pipeline0/MFWGstV4LSrc:mfwgstv4lsrc0:    
streaming task paused, reason error (-5)                                       
Execution ended after 3246733666 ns.                                           
Setting pipeline to PAUSED ...                                                 
Setting pipeline to READY ...                                                  
/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:src: caps = NULL             
/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:sink: caps = NULL            
/GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = NULL                 
/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = NULL                
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = NULL       
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = NULL      
/GstPipeline:pipeline0/MfwGstIPUCSC:mfwgstipucsc0.GstPad:src: caps = NULL      
/GstPipeline:pipeline0/MfwGstIPUCSC:mfwgstipucsc0.GstPad:sink: caps = NULL     
/GstPipeline:pipeline0/MFWGstV4LSrc:mfwgstv4lsrc0.GstPad:src: caps = NULL      
Setting pipeline to NULL ...                                                   
Freeing pipeline ...             

Can you please help me solve this error?

In case of USB cam, I am atleast able to use x264enc but there are some issues while with

CSI cam, I am not even able to use x264enc.

0 Kudos
Reply

5,959 Views
LeonardoSandova
Specialist I

Tejas, internally I college found that disabling the optimizations through (on the yocto recipe itself)

--extra-cflags=-O0  \

is another option to avoid the fault. However, the performance will be degraded. It would be good if you post a table: resolution versus fps.

Leo

5,959 Views
tejasshah
Contributor III

Hi Leo,

I am really sorry that I haven't replied to your email. I have been very busy with getting to solve h264 problem on ffmpeg

and didn't get a chance to reply to your email. The above solution of commenting the line has worked, but if something

goes wrong again, I will post the error again.

Thank you for your help.

0 Kudos
Reply

5,959 Views
LeonardoSandova
Specialist I

Tejas,

I do not know exactly the implications, but try commenting the line producing the fault (and compile again)

diff --git a/encoder/slicetype.c b/encoder/slicetype.c
index 22b2e91..9eb6267 100644
--- a/encoder/slicetype.c
+++ b/encoder/slicetype.c
@@ -1294,7 +1294,7 @@ static void x264_vbv_lookahead( x264_t *h, x264_mb_analysis_t *a, x264_frame_t *
         {
             int p0 = IS_X264_TYPE_I( frames[cur_nonb]->i_type ) ? cur_nonb : last_nonb;
             frames[next_nonb]->i_planned_satd[idx] = x264_vbv_frame_cost( h, a, frames, p0, cur_nonb, cur_nonb );
-            frames[next_nonb]->i_planned_type[idx] = frames[cur_nonb]->i_type;
+            /*frames[next_nonb]->i_planned_type[idx] = frames[cur_nonb]->i_type;*/
             frames[cur_nonb]->i_coded_fields_lookahead = h->i_coded_fields_lookahead;
             frames[cur_nonb]->i_cpb_delay_lookahead = h->i_cpb_delay_lookahead;
             x264_calculate_durations( h, frames[cur_nonb], prev_frame, &h->i_cpb_delay_lookahead, &h->i_coded_fields_lookahead );

As I said, you need to figure out if this minor change will affect produced codec data...

Leo

0 Kudos
Reply

5,959 Views
tejasshah
Contributor III

Ok,

I will look at the tutorial to see "how to step on function and also check the parameter and local variable"

And, I will let you know the output.

0 Kudos
Reply

5,959 Views
LeonardoSandova
Specialist I

Great.

this line is the one raising the problem

http://git.videolan.org/?p=x264.git;a=blob;f=encoder/slicetype.c;h=22b2e914df77b8ec4c0ef91345d99fed4...

The next step is to step on that function and check parameter and local variables.... Take a look at a gdb tutorial to see how this is done.

Also, try to see if there is something related on the archive mailing list, check this page to register

http://www.videolan.org/developers/x264.html

Leo

0 Kudos
Reply

5,959 Views
tejasshah
Contributor III

Image compilation is taking up some time, so I will send you the output as soon as it is compiled.

So after I run gdb --args gst-launch (my whole command), and when I get the segmentation fault error

will i have to run bt as it is still running or after stopping the run.  

0 Kudos
Reply

5,959 Views
LeonardoSandova
Specialist I

Hi Tejas,

let me try it out on my side. I will let you know my results asap.

Leo

5,982 Views
tejasshah
Contributor III

I don't have any deploy directory under work directory.

But I went to fsl-community-bsp/build/tmp/deploy/rpm/cortexa9hf_vfp_neon/

Here are 5 rpm files of x264 that it shows.

libx264-133-r2265+git0+585324fee3-r0.cortexa9hf_vfp_neon.rpm

libx264-bin-r2265+git0+585324fee3-r0.cortexa9hf_vfp_neon.rpm

libx264-dbg-r2265+git0+585324fee3-r0.cortexa9hf_vfp_neon.rpm

libx264-dev-r2265+git0+585324fee3-r0.cortexa9hf_vfp_neon.rpm

libx264-staticdev-r2265+git0+585324fee3-r0.cortexa9hf_vfp_neon.rpm

What should I use from all of these?

0 Kudos
Reply

5,982 Views
AdCmo
Contributor III

They are all the same version.

So use the dev version to get headers to be used by other programs.

libx264-dev-r2265git0585324fee3-r0.cortexa9hf_vfp_neon.rpm

Ad.

............

0 Kudos
Reply

5,982 Views
LeonardoSandova
Specialist I

Now bake the image. (bitbake <....-image-...>)

Leo

0 Kudos
Reply

5,982 Views
tejasshah
Contributor III

As usual it compiled the image but it doesn't have x264.

0 Kudos
Reply