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 V4L2 compilation problem

Hello,

I'm getting an aweful error when compiling Gstreamear 1.01 with the latest DVSDK 3.1 for DM365...

I have tried the solution provided here (adding --disable-x)

: https://gforge.ti.com/gf/project/gstreamer_ti/tracker/?action=TrackerItemEdit&tracker_item_id=965

but no success :-(

make[4]: Entering directory `/home/user/dvsdk/gst-ti-plugin-full-1.01.00/opensource_build/gst-plugins-good-0.10.15/sys/v4l2'
  CC    gstv4l2.o
  CC    gstv4l2colorbalance.o
  CC    gstv4l2object.o
  CC    gstv4l2src.o
  CC    gstv4l2tuner.o
  CC    gstv4l2vidorient.o
  CC    v4l2_calls.o
  CC    v4l2src_calls.o
v4l2src_calls.c:1602: warning: 'gst_v4l2src_get_nearest_size' defined but not used
  CC    v4l2src_davinci.o
v4l2src_davinci.c: In function 'gst_v4l2src_convert_to_upper':
v4l2src_davinci.c:70: warning: implicit declaration of function 'toupper'
v4l2src_davinci.c: In function 'gst_v4l2src_get_resolution':
v4l2src_davinci.c:144: error: 'V4L2_STD_525P_60' undeclared (first use in this function)
v4l2src_davinci.c:144: error: (Each undeclared identifier is reported only once
v4l2src_davinci.c:144: error: for each function it appears in.)
v4l2src_davinci.c:151: error: 'V4L2_STD_625P_50' undeclared (first use in this function)
v4l2src_davinci.c:158: error: 'V4L2_STD_720P_60' undeclared (first use in this function)
v4l2src_davinci.c:171: error: 'V4L2_STD_720P_50' undeclared (first use in this function)
v4l2src_davinci.c:178: error: 'V4L2_STD_1080I_60' undeclared (first use in this function)
v4l2src_davinci.c:185: error: 'V4L2_STD_1080I_50' undeclared (first use in this function)
v4l2src_davinci.c:192: error: 'V4L2_STD_1080P_30' undeclared (first use in this function)
v4l2src_davinci.c:199: error: 'V4L2_STD_1080P_25' undeclared (first use in this function)
v4l2src_davinci.c:206: error: 'V4L2_STD_1080P_24' undeclared (first use in this function)
v4l2src_davinci.c:223:34: error: asm/arch/imp_resizer.h: No such file or directory
v4l2src_davinci.c:224:36: error: asm/arch/imp_previewer.h: No such file or directory
v4l2src_davinci.c:225:34: error: asm/arch/dm365_ipipe.h: No such file or directory
v4l2src_davinci.c: In function 'gst_v4l2_force_720p_30':
v4l2src_davinci.c:247: error: 'V4L2_STD_720P_60' undeclared (first use in this function)
v4l2src_davinci.c: In function 'gst_v4l2_setresize_continuous':
v4l2src_davinci.c:292: error: storage size of 'rsz_chan_config' isn't known
v4l2src_davinci.c:293: error: storage size of 'rsz_cont_config' isn't known
v4l2src_davinci.c:295: error: 'IMP_MODE_CONTINUOUS' undeclared (first use in this function)
v4l2src_davinci.c:302: error: 'RSZ_S_OPER_MODE' undeclared (first use in this function)
v4l2src_davinci.c:308: error: 'RSZ_G_OPER_MODE' undeclared (first use in this function)
v4l2src_davinci.c:328: error: 'RSZ_S_CONFIG' undeclared (first use in this function)
v4l2src_davinci.c:335: error: invalid application of 'sizeof' to incomplete type 'struct rsz_continuous_config'
v4l2src_davinci.c:338: error: invalid application of 'sizeof' to incomplete type 'struct rsz_continuous_config'
v4l2src_davinci.c:341: error: 'RSZ_G_CONFIG' undeclared (first use in this function)
v4l2src_davinci.c:353: error: invalid application of 'sizeof' to incomplete type 'struct rsz_continuous_config'
v4l2src_davinci.c:293: warning: unused variable 'rsz_cont_config'
v4l2src_davinci.c:292: warning: unused variable 'rsz_chan_config'
v4l2src_davinci.c: In function 'gst_v4l2_setpreview_continuous':
v4l2src_davinci.c:371: error: storage size of 'prev_chan_config' isn't known
v4l2src_davinci.c:372: error: storage size of 'prev_cont_config' isn't known
v4l2src_davinci.c:374: error: 'IMP_MODE_CONTINUOUS' undeclared (first use in this function)
v4l2src_davinci.c:382: error: 'PREV_S_OPER_MODE' undeclared (first use in this function)
v4l2src_davinci.c:389: error: 'PREV_G_OPER_MODE' undeclared (first use in this function)
v4l2src_davinci.c:409: error: 'PREV_S_CONFIG' undeclared (first use in this function)
v4l2src_davinci.c:417: error: invalid application of 'sizeof' to incomplete type 'struct prev_continuous_config'
v4l2src_davinci.c:419: error: 'PREV_G_CONFIG' undeclared (first use in this function)
v4l2src_davinci.c:427: error: invalid application of 'sizeof' to incomplete type 'struct prev_continuous_config'
v4l2src_davinci.c:372: warning: unused variable 'prev_cont_config'
v4l2src_davinci.c:371: warning: unused variable 'prev_chan_config'
make[4]: *** [libgstvideo4linux2_la-v4l2src_davinci.lo] Error 1
make[4]: Leaving directory `/home/user/dvsdk/gst-ti-plugin-full-1.01.00/opensource_build/gst-plugins-good-0.10.15/sys/v4l2'

Thanks,

Mike