This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Gstreamer's 'TIVidResize' plugin issue

Hi,

I'm a new user of Gstreamern I am trying to run a simple gstreamer pipeline that resizes the format of a video, using the DSP plugin 'TIVidResize'. 

root@cm-t35:/media/mmcblk0p1/yuv# gst-launch -tv --gst-debug=TI*:2 videotestsrc ! 'video/x-raw-yuv,width=352,height=288' ! TIVidResize ! 'video/x-raw-yuv,width=640,height=480' ! filesink location=resize_test.yuv

Setting pipeline to PAUSED ...

/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)352, height=(int)288, framerate=(fraction)30/1

Pipeline is PREROLLING ...

/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)352, height=(int)288, framerate=(fraction)30/1

/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)352, height=(int)288, framerate=(fraction)30/1

/GstPipeline:pipeline0/GstTIVidResize:tividresize0.GstPad:src: caps = video/x-raw-yuv, width=(int)640, height=(int)480, format=(fourcc)UYVY, framerate=(fraction)30/1

/GstPipeline:pipeline0/GstTIVidResize:tividresize0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)352, height=(int)288, framerate=(fraction)30/1

0:00:01.811950677  2979    0x7dfd0 WARN             TIVidResize gsttividresize.c:510:gst_tividresize_transform:<tividresize0> error: failed to create resize handle

ERROR: from element /GstPipeline:pipeline0/GstTIVidResize:tividresize0: failed to create resize handle

Additional debug info:

gsttividresize.c(510): gst_tividresize_transform (): /GstPipeline:pipeline0/GstTIVidResize:tividresize0

ERROR: pipeline doesn't want to preroll.

Setting pipeline to NULL ...

/GstPipeline:pipeline0/GstTIVidResize:tividresize0.GstPad:src: caps = NULL

/GstPipeline:pipeline0/GstTIVidResize:tividresize0.GstPad:sink: caps = NULL

/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = NULL

/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = NULL

/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = NULL

Freeing pipeline ...

 

I don't understand the  meaning of this error. Did anybody have this error? Is is due to a misconfiguration?

Thank you for you help.

Loïc Akue

Hardware configuration :

OMAP35x Custom board from Compulab with an Angstrom distribution

Linux version 2.6.32 (gcc version 4.2.3 (Sourcery G++ Lite 2008q1-126))

Kernel bootargs ubi.mtd=4,2048 root=ubi0:cm-t35-rootfs mem=99M@0x80000000 rootfstype=ubifs console=ttyS2,115200 omapfb.mode=dvi:1024x768-24@60 vram=18M omapfb.vram=0:6M,1:6M,2:6M omapdss.def_disp=lcd

gstreamer-plugin-full 0.10