CC libavdevice/alldevices.o CC libavdevice/alsa-audio-common.o CC libavdevice/alsa-audio-dec.o CC libavdevice/alsa-audio-enc.o CC libavdevice/dv1394.o CC libavdevice/fbdev_common.o CC libavdevice/avdevice.o CC libavdevice/lavfi.o CC libavdevice/fbdev_dec.o CC libavdevice/fbdev_enc.o CC libavdevice/oss_audio.o CC libavdevice/timefilter.o CC libavdevice/sdl.o CC libavdevice/v4l2.o CC libavdevice/v4l2enc.o CC libavdevice/v4l2-common.o CC libavdevice/xv.o CC libavformat/4xm.o CC libavformat/aacdec.o CC libavformat/a64.o CC libavformat/ac3dec.o CC libavformat/act.o /home/ux/fate/ffmpeg/libavdevice/xv.c(314): warning #1011: missing return statement at end of non-void function "write_picture" } ^ /home/ux/fate/ffmpeg/libavdevice/xv.c(316): error: expected a ")" av_image_copy(data, img->pitches, (const uint8_t **)pict->data, pict->linesize, ^ /home/ux/fate/ffmpeg/libavdevice/xv.c(316): warning #77: this declaration has no storage class or type specifier av_image_copy(data, img->pitches, (const uint8_t **)pict->data, pict->linesize, ^ /home/ux/fate/ffmpeg/libavdevice/xv.c(316): warning #92: identifier-list parameters may only be used in a function definition av_image_copy(data, img->pitches, (const uint8_t **)pict->data, pict->linesize, ^ /home/ux/fate/ffmpeg/libavdevice/xv.c(316): warning #147: declaration is incompatible with "void av_image_copy(uint8_t={unsigned char} **, int *, const uint8_t={unsigned char} **, const int *, enum AVPixelFormat, int, int)" (declared at line 119 of "/home/ux/fate/ffmpeg/libavutil/imgutils.h") av_image_copy(data, img->pitches, (const uint8_t **)pict->data, pict->linesize, ^ /home/ux/fate/ffmpeg/libavdevice/xv.c(316): warning #2959: function prototype is missing the argument types av_image_copy(data, img->pitches, (const uint8_t **)pict->data, pict->linesize, ^ /home/ux/fate/ffmpeg/libavdevice/xv.c(318): error: expected a declaration return xv_repaint(s); ^ /home/ux/fate/ffmpeg/libavdevice/xv.c(319): error: expected a declaration } ^ /home/ux/fate/ffmpeg/libavdevice/xv.c(360): warning #12: parsing restarts here after previous syntax error }; ^ /home/ux/fate/ffmpeg/libavdevice/xv.c(365): error: identifier "options" is undefined .option = options, ^ /home/ux/fate/ffmpeg/libavdevice/xv.c(377): error: identifier "xv_write_packet" is undefined .write_packet = xv_write_packet, ^ /home/ux/fate/ffmpeg/libavdevice/xv.c(378): error: identifier "xv_write_frame" is undefined .write_uncoded_frame = xv_write_frame, ^ /home/ux/fate/ffmpeg/libavdevice/xv.c(380): error: identifier "xv_control_message" is undefined .control_message = xv_control_message, ^ compilation aborted for /home/ux/fate/ffmpeg/libavdevice/xv.c (code 2) /home/ux/fate/ffmpeg/common.mak:49: recipe for target 'libavdevice/xv.o' failed make: *** [libavdevice/xv.o] Error 2 make: *** Waiting for unfinished jobs....