Hello,I am using openSUSE 10.3 with GNOME dektop environment
This is the latest gst--ffmpeg available from
http://gstreamer.freedesktop.org/src/gst-ffmpeg/.
./configure did not give any error
make gave the following error
gstffmpegscale.c: In function ‘gst_ffmpegscale_get_unit_size’:
gstffmpegscale.c:481: error: ‘GstVideoFormat’ undeclared (first use in this function)
gstffmpegscale.c:481: error: (Each undeclared identifier is reported only once
gstffmpegscale.c:481: error: for each function it appears in.)
gstffmpegscale.c:481: error: expected ‘;’ before ‘format’
gstffmpegscale.c:483: warning: implicit declaration of function ‘gst_video_format_parse_caps’
gstffmpegscale.c:483: error: ‘format’ undeclared (first use in this function)
gstffmpegscale.c:486: warning: implicit declaration of function ‘gst_video_format_get_size’
gstffmpegscale.c: At top level:
gstffmpegscale.c:577: error: expected declaration specifiers or ‘...’ before ‘GstVideoFormat’
gstffmpegscale.c: In function ‘gst_ffmpegscale_fill_info’:
gstffmpegscale.c:583: warning: implicit declaration of function ‘gst_video_format_get_row_stride’
gstffmpegscale.c:583: error: ‘format’ undeclared (first use in this function)
gstffmpegscale.c:584: warning: implicit declaration of function ‘gst_video_format_get_component_offset’
gstffmpegscale.c: In function ‘gst_ffmpegscale_set_caps’:
gstffmpegscale.c:600: error: ‘GstVideoFormat’ undeclared (first use in this function)
gstffmpegscale.c:600: error: expected ‘;’ before ‘in_format’
gstffmpegscale.c:601: warning: ISO C90 forbids mixed declarations and code
gstffmpegscale.c:611: error: ‘in_format’ undeclared (first use in this function)
gstffmpegscale.c:613: error: ‘out_format’ undeclared (first use in this function)
gstffmpegscale.c:620: error: ‘GST_VIDEO_FORMAT_UNKNOWN’ undeclared (first use in this function)
gstffmpegscale.c:629: warning: passing argument 4 of ‘gst_ffmpegscale_fill_info’ makes pointer from integer without a cast
gstffmpegscale.c:629: error: too many arguments to function ‘gst_ffmpegscale_fill_info’
gstffmpegscale.c:631: warning: passing argument 4 of ‘gst_ffmpegscale_fill_info’ makes pointer from integer without a cast
gstffmpegscale.c:631: error: too many arguments to function ‘gst_ffmpegscale_fill_info’
make[3]: *** [libgstffmpegscale_la-gstffmpegscale.lo] Error 1
make[3]: Leaving directory `/home/lxuser/gst-ffmpeg-0.10.6/ext/libswscale'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/lxuser/gst-ffmpeg-0.10.6/ext'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/lxuser/gst-ffmpeg-0.10.6'
make: *** [all] Error 2
What can be the problem?