After adding the '--enable-small' flag, I'm having some problems building. It seems the build gets stuck on a file called 'libavcodec/snowenc.d'. This command is running at 100% CPU for 20 minutes+:

//opt/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -I. -I./ --sysroot=/opt/android-ndk-r10e/platforms/android-16/arch-arm -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -DHAVE_AV_CONFIG_H -I../x264 -I../faac/include -mcpu=cortex-a8 -std=c99 -fomit-frame-pointer -fPIC -marm -I../freetype2/include -g -Wdeclaration-after-statement -Wall -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -Os -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=implicit-function-declaration -Werror=missing-prototypes -MMD -MF libavcodec/snowenc.d -MT libavcodec/snowenc.o -c -o libavcodec/snowenc.o libavcodec/snowenc.c/

I've attached output to the configure/make steps. Anyone have any ideas what's going wrong?

I'm using this build script (with '--enable-small' added):

https://github.com/guardianproject/android-ffmpeg/blob/master/configure_ffmpeg.sh

Thanks!

Conor

On 18/06/15 09:12, Conor Mac Aoidh wrote:
Thanks that worked!

The extra cflags were included in an example I was working from, I have removed them now. Thanks!

Conor

On 17/06/15 22:04, Carl Eugen Hoyos wrote:
Conor Mac Aoidh <conormacaoidh <at> gmail.com> writes:

I've built ffmpeg for ARM but I would like to
also optimize the binary for size
Please use --enable-small to optimize for size.

//--extra-cflags="-Os -Wno-deprecated-declarations -I../x264
-mfloat-abi=softfp -mfpu=neon -fPIE -DANDROID -pie"/
Except for the -I flag, please drop the
extra-cflags. Or is there a bug in our
build system that we don't know about?

Carl Eugen

_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


~/Documents/builds/android-ffmpeg ~/Documents/builds/android-ffmpeg
patching file ffmpeg/libavfilter/Makefile
Reversed (or previously applied) patch detected!  Skipping patch.
2 out of 2 hunks ignored
The next patch would create the file ffmpeg/libavfilter/af_aredact.c,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
patching file ffmpeg/libavfilter/allfilters.c
Reversed (or previously applied) patch detected!  Skipping patch.
2 out of 2 hunks ignored
The next patch would create the file ffmpeg/libavfilter/vf_redact.c,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
patching file ffmpeg/libavutil/arm/intmath.h
Reversed (or previously applied) patch detected!  Skipping patch.
2 out of 2 hunks ignored
patching file libavcodec/arm/ac3dsp_armv6.S
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored
patching file libavcodec/arm/fft_fixed_neon.S
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored
patching file libavcodec/arm/fft_neon.S
Reversed (or previously applied) patch detected!  Skipping patch.
2 out of 2 hunks ignored
patching file libavcodec/arm/sbrdsp_neon.S
Reversed (or previously applied) patch detected!  Skipping patch.
2 out of 2 hunks ignored
patching file libavcodec/arm/vp3dsp_neon.S
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored
patching file libavcodec/arm/vp8_armv6.S
Reversed (or previously applied) patch detected!  Skipping patch.
2 out of 2 hunks ignored
patching file libavcodec/arm/asm.S
Reversed (or previously applied) patch detected!  Skipping patch.
3 out of 3 hunks ignored
patching file libavutil/arm/intmath.h
Reversed (or previously applied) patch detected!  Skipping patch.
3 out of 3 hunks ignored
patching file configure
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored
~/Documents/builds/android-ffmpeg/ffmpeg ~/Documents/builds/android-ffmpeg ~/Documents/builds/android-ffmpeg
install prefix            /data/data/info.guardianproject.ffmpeg/app_opt
source path               .
C compiler                /opt/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc
ARCH                      arm (cortex-a8)
big-endian                no
runtime cpu detection     yes
ARMv5TE enabled           yes
ARMv6 enabled             yes
ARMv6T2 enabled           yes
ARM VFP enabled           yes
NEON enabled              yes
debug symbols             yes
strip symbols             yes
optimize for size         yes
optimizations             yes
static                    yes
shared                    no
postprocessing support    yes
new filter support        yes
network support           no
threading support         pthreads
safe bitstream reader     yes
SDL support               no
libdxva2 enabled          no
libva enabled             no
libvdpau enabled          no
AVISynth enabled          no
frei0r enabled            no
gnutls enabled            no
libaacplus enabled        no
libass enabled            no
libcdio support           no
libcelt enabled           no
libdc1394 support         no
libfaac enabled           no
libgsm enabled            no
libmodplug enabled        no
libmp3lame enabled        no
libnut enabled            no
libopencore-amrnb support no
libopencore-amrwb support no
libopencv support         no
libopenjpeg enabled       no
libpulse enabled          no
librtmp enabled           no
libschroedinger enabled   no
libspeex enabled          no
libstagefright-h264 enabled    no
libtheora enabled         no
libutvideo enabled        no
libv4l2 enabled           no
libvo-aacenc support      no
libvo-amrwbenc support    no
libvorbis enabled         no
libvpx enabled            no
libx264 enabled           yes
libxavs enabled           no
libxvid enabled           no
openal enabled            no
openssl enabled           no
zlib enabled              yes
bzlib enabled             no

Enabled decoders:
aac			cinepak			kmvc
aac_latm		cljr			lagarith
aasc			cook			loco
ac3			cscd			mace3
adpcm_4xm		cyuv			mace6
adpcm_adx		dca			mdec
adpcm_ct		dfa			microdvd
adpcm_ea		dirac			mimic
adpcm_ea_maxis_xa	dnxhd			mjpeg
adpcm_ea_r1		dpx			mjpegb
adpcm_ea_r2		dsicinaudio		mlp
adpcm_ea_r3		dsicinvideo		mmvideo
adpcm_ea_xas		dvbsub			motionpixels
adpcm_g722		dvdsub			mp1
adpcm_g726		dvvideo			mp1float
adpcm_ima_amv		dxa			mp2
adpcm_ima_apc		dxtory			mp2float
adpcm_ima_dk3		eac3			mp3
adpcm_ima_dk4		eacmv			mp3adu
adpcm_ima_ea_eacs	eamad			mp3adufloat
adpcm_ima_ea_sead	eatgq			mp3float
adpcm_ima_iss		eatgv			mp3on4
adpcm_ima_qt		eatqi			mp3on4float
adpcm_ima_smjpeg	eightbps		mpc7
adpcm_ima_wav		eightsvx_exp		mpc8
adpcm_ima_ws		eightsvx_fib		mpeg1video
adpcm_ms		escape124		mpeg2video
adpcm_sbpro_2		escape130		mpeg4
adpcm_sbpro_3		exr			mpegvideo
adpcm_sbpro_4		ffv1			msmpeg4v1
adpcm_swf		ffvhuff			msmpeg4v2
adpcm_thp		ffwavesynth		msmpeg4v3
adpcm_xa		flac			msrle
adpcm_yamaha		flashsv			msvideo1
alac			flashsv2		mszh
als			flic			mxpeg
amrnb			flv			nellymoser
amrwb			fourxm			nuv
amv			fraps			pam
anm			frwu			pbm
ansi			g723_1			pcm_alaw
ape			g729			pcm_bluray
ass			gif			pcm_dvd
asv1			gsm			pcm_f32be
asv2			gsm_ms			pcm_f32le
atrac1			h261			pcm_f64be
atrac3			h263			pcm_f64le
aura			h263i			pcm_lxf
aura2			h264			pcm_mulaw
avrp			huffyuv			pcm_s16be
avs			idcin			pcm_s16le
avui			idf			pcm_s16le_planar
ayuv			iff_byterun1		pcm_s24be
bethsoftvid		iff_ilbm		pcm_s24daud
bfi			imc			pcm_s24le
bink			indeo2			pcm_s32be
binkaudio_dct		indeo3			pcm_s32le
binkaudio_rdft		indeo4			pcm_s8
bintext			indeo5			pcm_s8_planar
bmp			interplay_dpcm		pcm_u16be
bmv_audio		interplay_video		pcm_u16le
bmv_video		jacosub			pcm_u24be
c93			jpeg2000		pcm_u24le
cavs			jpegls			pcm_u32be
cdgraphics		jv			pcm_u32le
cdxl			kgv1			pcm_u8
pcm_zork		smc			vmdvideo
pcx			snow			vmnc
pgm			sol_dpcm		vorbis
pgmyuv			sonic			vp3
pgssub			sp5x			vp5
pictor			srt			vp6
png			sunrast			vp6a
ppm			svq1			vp6f
prores			svq3			vp8
prores_lgpl		targa			vqa
ptx			theora			wavpack
qcelp			thp			wmalossless
qdm2			tiertexseqvideo		wmapro
qdraw			tiff			wmav1
qpeg			tmv			wmav2
qtrle			truehd			wmavoice
r10k			truemotion1		wmv1
r210			truemotion2		wmv2
ra_144			truespeech		wmv3
ra_288			tscc			wmv3image
ralf			tta			wnv1
rawvideo		twinvq			ws_snd1
rl2			txd			xan_dpcm
roq			ulti			xan_wc3
roq_dpcm		utvideo			xan_wc4
rpza			v210			xbin
rv10			v210x			xbm
rv20			v308			xl
rv30			v408			xsub
rv40			v410			xwd
s302m			vb			y41p
sgi			vble			yop
shorten			vc1			yuv4
sipr			vc1image		zerocodec
smackaud		vcr1			zlib
smacker			vmdaudio		zmbv

Enabled encoders:
a64multi		huffyuv			pgmyuv
a64multi5		jpeg2000		png
aac			jpegls			ppm
ac3			libx264			prores
ac3_fixed		libx264rgb		prores_anatoliy
adpcm_adx		ljpeg			prores_kostya
adpcm_g722		mjpeg			qtrle
adpcm_g726		mp2			r10k
adpcm_ima_qt		mpeg1video		r210
adpcm_ima_wav		mpeg2video		ra_144
adpcm_ms		mpeg4			rawvideo
adpcm_swf		msmpeg4v2		roq
adpcm_yamaha		msmpeg4v3		roq_dpcm
alac			msvideo1		rv10
amv			nellymoser		rv20
ass			pam			sgi
asv1			pbm			snow
asv2			pcm_alaw		sonic
avrp			pcm_f32be		sonic_ls
avui			pcm_f32le		srt
ayuv			pcm_f64be		sunrast
bmp			pcm_f64le		svq1
cljr			pcm_mulaw		targa
dca			pcm_s16be		tiff
dnxhd			pcm_s16le		v210
dpx			pcm_s24be		v308
dvbsub			pcm_s24daud		v408
dvdsub			pcm_s24le		v410
dvvideo			pcm_s32be		vorbis
eac3			pcm_s32le		wmav1
ffv1			pcm_s8			wmav2
ffvhuff			pcm_u16be		wmv1
flac			pcm_u16le		wmv2
flashsv			pcm_u24be		xbm
flashsv2		pcm_u24le		xsub
flv			pcm_u32be		xwd
g723_1			pcm_u32le		y41p
gif			pcm_u8			yuv4
h261			pcx			zlib
h263			pgm			zmbv
h263p

Enabled hwaccels:

Enabled parsers:
aac			dvdsub			mpegvideo
aac_latm		flac			png
ac3			gsm			pnm
adx			h261			rv30
cavsvideo		h263			rv40
cook			h264			vc1
dca			mjpeg			vorbis
dirac			mlp			vp3
dnxhd			mpeg4video		vp8
dvbsub			mpegaudio

Enabled demuxers:
aac			idcin			pcm_s8
ac3			idf			pcm_u16be
act			iff			pcm_u16le
adf			image2			pcm_u24be
adx			image2pipe		pcm_u24le
aea			ingenient		pcm_u32be
aiff			ipmovie			pcm_u32le
amr			iss			pcm_u8
anm			iv8			pmp
apc			ivf			pva
ape			jacosub			qcp
asf			jv			r3d
ass			latm			rawvideo
au			lmlm4			rl2
avi			loas			rm
avs			lxf			roq
bethsoftvid		m4v			rpl
bfi			matroska		rso
bink			mgsts			sbg
bintext			microdvd		segafilm
bit			mjpeg			shorten
bmv			mlp			siff
c93			mm			smacker
caf			mmf			smjpeg
cavsvideo		mov			sol
cdg			mp3			sox
cdxl			mpc			spdif
daud			mpc8			srt
dfa			mpegps			str
dirac			mpegts			swf
dnxhd			mpegtsraw		thp
dsicin			mpegvideo		tiertexseq
dts			msnwc_tcp		tmv
dv			mtv			truehd
dxa			mvi			tta
ea			mxf			tty
ea_cdata		mxg			txd
eac3			nc			vc1
ffm			nsv			vc1t
ffmetadata		nut			vmd
filmstrip		nuv			voc
flac			ogg			vqf
flic			oma			w64
flv			pcm_alaw		wav
fourxm			pcm_f32be		wc3
g722			pcm_f32le		wsaud
g723_1			pcm_f64be		wsvqa
g729			pcm_f64le		wtv
gsm			pcm_mulaw		wv
gxf			pcm_s16be		xa
h261			pcm_s16le		xbin
h263			pcm_s24be		xmv
h264			pcm_s24le		xwma
hls			pcm_s32be		yop
ico			pcm_s32le		yuv4mpegpipe

Enabled muxers:
a64			ipod			pcm_f64le
ac3			ismv			pcm_mulaw
adts			ivf			pcm_s16be
adx			jacosub			pcm_s16le
aiff			latm			pcm_s24be
amr			m4v			pcm_s24le
asf			matroska		pcm_s32be
asf_stream		matroska_audio		pcm_s32le
ass			md5			pcm_s8
au			microdvd		pcm_u16be
avi			mjpeg			pcm_u16le
avm2			mkvtimestamp_v2		pcm_u24be
bit			mlp			pcm_u24le
caf			mmf			pcm_u32be
cavsvideo		mov			pcm_u32le
crc			mp2			pcm_u8
daud			mp3			psp
dirac			mp4			rawvideo
dnxhd			mpeg1system		rm
dts			mpeg1vcd		roq
dv			mpeg1video		rso
eac3			mpeg2dvd		rtp
ffm			mpeg2svcd		segment
ffmetadata		mpeg2video		smjpeg
filmstrip		mpeg2vob		sox
flac			mpegts			spdif
flv			mpjpeg			srt
framecrc		mxf			swf
framemd5		mxf_d10			tg2
g722			null			tgp
g723_1			nut			truehd
gif			ogg			vc1t
gxf			oma			voc
h261			pcm_alaw		wav
h263			pcm_f32be		webm
h264			pcm_f32le		wtv
image2			pcm_f64be		yuv4mpegpipe
image2pipe

Enabled protocols:
applehttp		crypto			md5
cache			file			pipe
concat			hls

Enabled filters:
abuffersink		deshake			pan
aconvert		drawbox			pixdesctest
aevalsrc		drawtext		redact
aformat			earwax			removelogo
amerge			fade			resample
amix			fieldorder		rgbtestsrc
amovie			fifo			select
anull			format			setdar
anullsink		fps			setfield
anullsrc		gradfun			setpts
aredact			hflip			setsar
aresample		hqdn3d			settb
ashowinfo		idet			showinfo
asplit			life			silencedetect
astreamsync		lut			slicify
asyncts			lutrgb			split
bbox			lutyuv			super2xsai
blackdetect		mandelbrot		swapuv
blackframe		movie			testsrc
boxblur			mp			thumbnail
buffersink		mptestsrc		tile
cellauto		negate			tinterlace
color			noformat		transpose
colormatrix		null			unsharp
copy			nullsink		vflip
crop			nullsrc			volume
cropdetect		overlay			yadif
delogo			pad

Enabled bsfs:
aac_adtstoasc		mjpeg2jpeg		mp3_header_decompress
chomp			mjpega_dump_header	noise
dump_extradata		mov2textsub		remove_extradata
h264_mp4toannexb	mp3_header_compress	text2movsub
imx_dump_header

Enabled indevs:
lavfi

Enabled outdevs:

License: nonfree and unredistributable
Creating config.mak and config.h...
config.h is unchanged
config.asm is unchanged
libavutil/avconfig.h is unchanged
~/Documents/builds/android-ffmpeg ~/Documents/builds/android-ffmpeg
~/Documents/builds/android-ffmpeg
~/Documents/builds/android-ffmpeg ~/Documents/builds/android-ffmpeg
~/Documents/builds/android-ffmpeg/ffmpeg ~/Documents/builds/android-ffmpeg ~/Documents/builds/android-ffmpeg
CC	libavdevice/alldevices.o
CC	libavdevice/avdevice.o
CC	libavfilter/af_aconvert.o
CC	libavdevice/lavfi.o
CC	libavfilter/af_aformat.o
CC	libavfilter/af_amerge.o
CC	libavfilter/af_amix.o
libavfilter/af_aformat.c: In function 'query_formats':
libavfilter/af_aformat.c:125:51: warning: 'avfilter_all_formats' is deprecated (declared at libavfilter/avfilter.h:295) [-Wdeprecated-declarations]
                                                   avfilter_all_formats(AVMEDIA_TYPE_AUDIO));
                                                   ^
CC	libavfilter/af_anull.o
CC	libavfilter/af_aredact.o
CC	libavfilter/af_aresample.o
libavfilter/af_aresample.c: In function 'query_formats':
libavfilter/af_aresample.c:94:5: warning: 'avfilter_all_formats' is deprecated (declared at libavfilter/avfilter.h:295) [-Wdeprecated-declarations]
     AVFilterFormats        *in_formats      = avfilter_all_formats(AVMEDIA_TYPE_AUDIO);
     ^
CC	libavfilter/af_astreamsync.o
CC	libavfilter/af_ashowinfo.o
CC	libavfilter/af_asyncts.o
CC	libavfilter/af_earwax.o
CC	libavfilter/af_pan.o
CC	libavfilter/af_resample.o
CC	libavfilter/af_silencedetect.o
libavfilter/af_resample.c: In function 'query_formats':
libavfilter/af_resample.c:58:5: warning: 'avfilter_all_formats' is deprecated (declared at libavfilter/avfilter.h:295) [-Wdeprecated-declarations]
     AVFilterFormats        *in_formats      = avfilter_all_formats(AVMEDIA_TYPE_AUDIO);
     ^
libavfilter/af_resample.c:59:5: warning: 'avfilter_all_formats' is deprecated (declared at libavfilter/avfilter.h:295) [-Wdeprecated-declarations]
     AVFilterFormats        *out_formats     = avfilter_all_formats(AVMEDIA_TYPE_AUDIO);
     ^
libavfilter/af_resample.c: In function 'config_output':
libavfilter/af_resample.c:124:12: warning: format '%d' expects argument of type 'int', but argument 5 has type 'int64_t' [-Wformat=]
            av_get_sample_fmt_name(outlink->format), outlink->sample_rate, buf2);
            ^
libavfilter/af_resample.c:124:12: warning: format '%d' expects argument of type 'int', but argument 8 has type 'int64_t' [-Wformat=]
CC	libavfilter/af_volume.o
CC	libavfilter/allfilters.o
CC	libavfilter/asink_anullsink.o
CC	libavfilter/asrc_aevalsrc.o
CC	libavfilter/asrc_anullsrc.o
CC	libavfilter/audio.o
CC	libavfilter/avcodec.o
CC	libavfilter/avfilter.o
CC	libavfilter/avfiltergraph.o
CC	libavfilter/buffer.o
CC	libavfilter/bbox.o
libavfilter/avfiltergraph.c: In function 'query_formats':
libavfilter/avfiltergraph.c:222:22: warning: unused variable 'samplerates' [-Wunused-variable]
     AVFilterFormats *samplerates;
                      ^
libavfilter/avfiltergraph.c:221:29: warning: unused variable 'chlayouts' [-Wunused-variable]
     AVFilterChannelLayouts *chlayouts;
                             ^
libavfilter/avfiltergraph.c:220:22: warning: unused variable 'formats' [-Wunused-variable]
     AVFilterFormats *formats;
                      ^
libavfilter/avfiltergraph.c:219:10: warning: unused variable 'filt_args' [-Wunused-variable]
     char filt_args[128];
          ^
libavfilter/avfiltergraph.c: At top level:
libavfilter/avfiltergraph.c:163:12: warning: 'insert_conv_filter' defined but not used [-Wunused-function]
 static int insert_conv_filter(AVFilterGraph *graph, AVFilterLink *link,
            ^
CC	libavfilter/buffersink.o
CC	libavfilter/buffersrc.o
libavfilter/buffersrc.c:114:12: warning: 'av_vsrc_buffer_add_frame_alt' defined but not used [-Wunused-function]
 static int av_vsrc_buffer_add_frame_alt(AVFilterContext *buffer_filter, AVFrame *frame,
            ^
libavfilter/avfiltergraph.c: In function 'ff_avfilter_graph_config_formats':
libavfilter/avfiltergraph.c:561:60: warning: 'best_idx' may be used uninitialized in this function [-Wmaybe-uninitialized]
                outlink->in_channel_layouts->channel_layouts[best_idx]);
                                                            ^
libavfilter/avfiltergraph.c:541:13: note: 'best_idx' was declared here
         int best_idx, best_score = INT_MIN;
             ^
libavfilter/avfiltergraph.c:509:48: warning: 'best_idx' may be used uninitialized in this function [-Wmaybe-uninitialized]
                outlink->in_samplerates->formats[best_idx]);
                                                ^
libavfilter/avfiltergraph.c:494:13: note: 'best_idx' was declared here
         int best_idx, best_diff = INT_MAX;
             ^
libavfilter/avfiltergraph.c:629:44: warning: 'best_idx' may be used uninitialized in this function [-Wmaybe-uninitialized]
                outlink->in_formats->formats[best_idx]);
                                            ^
libavfilter/avfiltergraph.c:595:13: note: 'best_idx' was declared here
         int best_idx, best_score = INT_MIN;
             ^
CC	libavfilter/defaults.o
CC	libavfilter/drawutils.o
CC	libavfilter/formats.o
CC	libavfilter/graphdump.o
libavfilter/formats.c: In function 'ff_default_query_formats':
libavfilter/formats.c:458:5: warning: 'avfilter_all_formats' is deprecated (declared at libavfilter/formats.c:264) [-Wdeprecated-declarations]
     avfilter_set_common_formats(ctx, avfilter_all_formats(type));
     ^
CC	libavfilter/graphparser.o
CC	libavfilter/lavfutils.o
libavfilter/lavfutils.c: In function 'ff_load_image':
libavfilter/lavfutils.c:85:5: warning: passing argument 3 of 'av_image_copy' from incompatible pointer type
     av_image_copy(data, linesize, frame->data, frame->linesize, *pix_fmt, *w, *h);
     ^
In file included from libavfilter/lavfutils.c:21:0:
./libavutil/imgutils.h:115:6: note: expected 'const uint8_t **' but argument is of type 'uint8_t **'
 void av_image_copy(uint8_t *dst_data[4], int dst_linesizes[4],
      ^
CC	libavfilter/libmpcodecs/img_format.o
CC	libavfilter/libmpcodecs/mp_image.o
CC	libavfilter/libmpcodecs/pullup.o
CC	libavfilter/libmpcodecs/vf_decimate.o
CC	libavfilter/libmpcodecs/vf_denoise3d.o
CC	libavfilter/libmpcodecs/vf_detc.o
CC	libavfilter/libmpcodecs/vf_dint.o
CC	libavfilter/libmpcodecs/vf_divtc.o
CC	libavfilter/libmpcodecs/vf_down3dright.o
CC	libavfilter/libmpcodecs/vf_dsize.o
CC	libavfilter/libmpcodecs/vf_eq.o
libavfilter/libmpcodecs/vf_eq.c:38:1: warning: useless storage class specifier in empty declaration
 };
 ^
CC	libavfilter/libmpcodecs/vf_eq2.o
CC	libavfilter/libmpcodecs/vf_field.o
CC	libavfilter/libmpcodecs/vf_fil.o
CC	libavfilter/libmpcodecs/vf_fixpts.o
CC	libavfilter/libmpcodecs/vf_framestep.o
CC	libavfilter/libmpcodecs/vf_fspp.o
CC	libavfilter/libmpcodecs/vf_geq.o
CC	libavfilter/libmpcodecs/vf_harddup.o
CC	libavfilter/libmpcodecs/vf_hqdn3d.o
CC	libavfilter/libmpcodecs/vf_hue.o
CC	libavfilter/libmpcodecs/vf_il.o
CC	libavfilter/libmpcodecs/vf_ilpack.o
CC	libavfilter/libmpcodecs/vf_ivtc.o
CC	libavfilter/libmpcodecs/vf_kerndeint.o
CC	libavfilter/libmpcodecs/vf_mcdeint.o
CC	libavfilter/libmpcodecs/vf_noise.o
libavfilter/libmpcodecs/vf_mcdeint.c: In function 'filter':
libavfilter/libmpcodecs/vf_mcdeint.c:104:5: warning: 'avcodec_encode_video' is deprecated (declared at ./libavcodec/avcodec.h:4077) [-Wdeprecated-declarations]
     avcodec_encode_video(p->avctx_enc, p->outbuf, p->outbuf_size, p->frame);
     ^
libavfilter/libmpcodecs/vf_mcdeint.c: In function 'config':
libavfilter/libmpcodecs/vf_mcdeint.c:199:13: warning: 'avcodec_alloc_context' is deprecated (declared at ./libavcodec/avcodec.h:3246) [-Wdeprecated-declarations]
             vf->priv->avctx_enc= avcodec_alloc_context();
             ^
libavfilter/libmpcodecs/vf_mcdeint.c:227:13: warning: 'avcodec_open' is deprecated (declared at ./libavcodec/avcodec.h:3380) [-Wdeprecated-declarations]
             avcodec_open(avctx_enc, enc);
             ^
CC	libavfilter/libmpcodecs/vf_ow.o
CC	libavfilter/libmpcodecs/vf_palette.o
CC	libavfilter/libmpcodecs/vf_perspective.o
CC	libavfilter/libmpcodecs/vf_phase.o
CC	libavfilter/libmpcodecs/vf_pp.o
CC	libavfilter/libmpcodecs/vf_pp7.o
libavfilter/libmpcodecs/vf_pp.c: In function 'put_image':
libavfilter/libmpcodecs/vf_pp.c:144:9: warning: passing argument 1 of 'pp_postprocess' from incompatible pointer type
         pp_postprocess(mpi->planes           ,mpi->stride,
         ^
In file included from libavfilter/libmpcodecs/vf_pp.c:36:0:
./libpostproc/postprocess.h:80:7: note: expected 'const uint8_t **' but argument is of type 'unsigned char **'
 void  pp_postprocess(const uint8_t * src[3], const int srcStride[3],
       ^
libavfilter/libmpcodecs/vf_pp.c: In function 'vf_open':
libavfilter/libmpcodecs/vf_pp.c:196:13: warning: assignment discards 'const' qualifier from pointer target type
         name="de";
             ^
libavfilter/libmpcodecs/vf_pp.c:173:9: warning: variable 'hex_mode' set but not used [-Wunused-but-set-variable]
     int hex_mode=0;
         ^
CC	libavfilter/libmpcodecs/vf_pullup.o
CC	libavfilter/libmpcodecs/vf_qp.o
CC	libavfilter/libmpcodecs/vf_rectangle.o
CC	libavfilter/libmpcodecs/vf_rotate.o
CC	libavfilter/libmpcodecs/vf_sab.o
CC	libavfilter/libmpcodecs/vf_smartblur.o
CC	libavfilter/libmpcodecs/vf_softpulldown.o
CC	libavfilter/libmpcodecs/vf_softskip.o
CC	libavfilter/libmpcodecs/vf_spp.o
CC	libavfilter/libmpcodecs/vf_stereo3d.o
libavfilter/libmpcodecs/vf_spp.c: In function 'vf_open':
libavfilter/libmpcodecs/vf_spp.c:581:5: warning: 'avcodec_alloc_context' is deprecated (declared at ./libavcodec/avcodec.h:3246) [-Wdeprecated-declarations]
     vf->priv->avctx= avcodec_alloc_context();
     ^
libavfilter/libmpcodecs/vf_spp.c:582:5: warning: 'dsputil_init' is deprecated (declared at ./libavcodec/dsputil.h:581) [-Wdeprecated-declarations]
     dsputil_init(&vf->priv->dsp, vf->priv->avctx);
     ^
CC	libavfilter/libmpcodecs/vf_telecine.o
CC	libavfilter/libmpcodecs/vf_tile.o
libavfilter/libmpcodecs/vf_stereo3d.c: In function 'vf_open':
libavfilter/libmpcodecs/vf_stereo3d.c:389:5: warning: format '%d' expects argument of type 'int *', but argument 3 has type 'enum stereo_code *' [-Wformat=]
     if (args) sscanf(args, "%d:%d", &vf->priv->in.fmt, &vf->priv->out.fmt);
     ^
libavfilter/libmpcodecs/vf_stereo3d.c:389:5: warning: format '%d' expects argument of type 'int *', but argument 4 has type 'enum stereo_code *' [-Wformat=]
CC	libavfilter/libmpcodecs/vf_tinterlace.o
libavfilter/libmpcodecs/vf_tile.c: In function 'vf_open':
libavfilter/libmpcodecs/vf_tile.c:289:14: warning: assignment discards 'const' qualifier from pointer target type
         args = "";
              ^
CC	libavfilter/libmpcodecs/vf_unsharp.o
CC	libavfilter/libmpcodecs/vf_uspp.o
libavfilter/libmpcodecs/vf_uspp.c: In function 'filter':
libavfilter/libmpcodecs/vf_uspp.c:183:9: warning: 'avcodec_encode_video' is deprecated (declared at ./libavcodec/avcodec.h:4077) [-Wdeprecated-declarations]
         avcodec_encode_video(p->avctx_enc[i], p->outbuf, p->outbuf_size, p->frame);
         ^
libavfilter/libmpcodecs/vf_uspp.c: In function 'config':
libavfilter/libmpcodecs/vf_uspp.c:227:13: warning: 'avcodec_alloc_context' is deprecated (declared at ./libavcodec/avcodec.h:3246) [-Wdeprecated-declarations]
             vf->priv->avctx_enc[i]= avcodec_alloc_context();
             ^
libavfilter/libmpcodecs/vf_uspp.c:237:13: warning: 'avcodec_open' is deprecated (declared at ./libavcodec/avcodec.h:3380) [-Wdeprecated-declarations]
             avcodec_open(avctx_enc, enc);
             ^
CC	libavfilter/libmpcodecs/vf_yuvcsp.o
CC	libavfilter/libmpcodecs/vf_yvu9.o
CC	libavfilter/lswsutils.o
libavfilter/lswsutils.c: In function 'ff_scale_image':
libavfilter/lswsutils.c:45:5: warning: passing argument 2 of 'sws_scale' from incompatible pointer type
     sws_scale(sws_ctx, src_data, src_linesize, 0, src_h, dst_data, dst_linesize);
     ^
In file included from libavfilter/lswsutils.h:27:0,
                 from libavfilter/lswsutils.c:20:
./libswscale/swscale.h:237:5: note: expected 'const uint8_t * const*' but argument is of type 'uint8_t * const*'
 int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[],
     ^
CC	libavfilter/sink_buffer.o
CC	libavfilter/split.o
CC	libavfilter/src_buffer.o
libavfilter/sink_buffer.c: In function 'vsink_query_formats':
libavfilter/sink_buffer.c:199:9: warning: 'avfilter_default_query_formats' is deprecated (declared at libavfilter/avfilter.h:523) [-Wdeprecated-declarations]
         avfilter_default_query_formats(ctx);
         ^
CC	libavfilter/transform.o
CC	libavfilter/src_movie.o
CC	libavfilter/vf_aspect.o
CC	libavfilter/vf_bbox.o
CC	libavfilter/vf_blackdetect.o
libavfilter/vf_bbox.c:103:11: warning: 'avfilter_null_get_video_buffer' is deprecated (declared at libavfilter/avfilter.h:554) [-Wdeprecated-declarations]
           .get_video_buffer = avfilter_null_get_video_buffer,
           ^
CC	libavfilter/vf_blackframe.o
libavfilter/vf_blackdetect.c:199:11: warning: 'avfilter_null_get_video_buffer' is deprecated (declared at libavfilter/avfilter.h:554) [-Wdeprecated-declarations]
           .get_video_buffer = avfilter_null_get_video_buffer,
           ^
CC	libavfilter/vf_boxblur.o
libavfilter/vf_boxblur.c: In function 'end_frame':
libavfilter/vf_boxblur.c:328:5: warning: 'avfilter_default_end_frame' is deprecated (declared at libavfilter/avfilter.h:514) [-Wdeprecated-declarations]
     avfilter_default_end_frame(inlink);
     ^
CC	libavfilter/vf_colormatrix.o
CC	libavfilter/vf_copy.o
CC	libavfilter/vf_crop.o
CC	libavfilter/vf_cropdetect.o
CC	libavfilter/vf_delogo.o
CC	libavfilter/vf_deshake.o
CC	libavfilter/vf_drawbox.o
libavfilter/vf_deshake.c: In function 'config_props':
libavfilter/vf_deshake.c:409:5: warning: 'dsputil_init' is deprecated (declared at ./libavcodec/dsputil.h:581) [-Wdeprecated-declarations]
     dsputil_init(&deshake->c, deshake->avctx);
     ^
CC	libavfilter/vf_drawtext.o
CC	libavfilter/vf_fade.o
CC	libavfilter/vf_fieldorder.o
CC	libavfilter/vf_fifo.o
CC	libavfilter/vf_format.o
CC	libavfilter/vf_fps.o
CC	libavfilter/vf_gradfun.o
CC	libavfilter/vf_hflip.o
CC	libavfilter/vf_hqdn3d.o
CC	libavfilter/vf_idet.o
CC	libavfilter/vf_lut.o
CC	libavfilter/vf_mp.o
CC	libavfilter/vf_null.o
libavfilter/vf_mp.c: In function 'init':
libavfilter/vf_mp.c:754:8: warning: passing argument 2 of 'm->vf.info->vf_open' discards 'const' qualifier from pointer target type
     if(m->vf.info->vf_open(&m->vf, args)<=0){
        ^
libavfilter/vf_mp.c:754:8: note: expected 'char *' but argument is of type 'const char *'
CC	libavfilter/vf_overlay.o
libavfilter/vf_mp.c: In function 'request_frame':
libavfilter/vf_mp.c:845:5: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized]
     return ret;
     ^
CC	libavfilter/vf_pad.o
CC	libavfilter/vf_pixdesctest.o
CC	libavfilter/vf_redact.o
CC	libavfilter/vf_removelogo.o
libavfilter/vf_redact.c: In function 'start_frame':
libavfilter/vf_redact.c:267:20: warning: unused variable 'ctx' [-Wunused-variable]
   AVFilterContext *ctx = inlink->dst;
                    ^
libavfilter/vf_redact.c: At top level:
libavfilter/vf_redact.c:628:7: warning: 'avfilter_null_get_video_buffer' is deprecated (declared at libavfilter/avfilter.h:554) [-Wdeprecated-declarations]
       avfilter_null_get_video_buffer,
       ^
libavfilter/vf_redact.c:630:7: warning: 'avfilter_null_draw_slice' is deprecated (declared at libavfilter/avfilter.h:546) [-Wdeprecated-declarations]
       .draw_slice       = avfilter_null_draw_slice,
       ^
libavfilter/vf_redact.c:488:13: warning: 'erase_output2' defined but not used [-Wunused-function]
 static void erase_output2(AVFilterBufferRef *outpic,
             ^
libavfilter/vf_redact.c:519:13: warning: 'copy_one_box' defined but not used [-Wunused-function]
 static void copy_one_box(AVFilterBufferRef *picref,
             ^
libavfilter/vf_removelogo.c:557:11: warning: 'avfilter_null_get_video_buffer' is deprecated (declared at libavfilter/avfilter.h:554) [-Wdeprecated-declarations]
           .get_video_buffer = avfilter_null_get_video_buffer,
           ^
CC	libavfilter/vf_scale.o
CC	libavfilter/vf_select.o
libavfilter/vf_scale.c: In function 'start_frame':
libavfilter/vf_scale.c:281:23: warning: unused variable 'out_link' [-Wunused-variable]
         AVFilterLink *out_link;
                       ^
libavfilter/vf_scale.c:310:9: warning: passing argument 1 of 'ff_set_systematic_pal2' from incompatible pointer type
         ff_set_systematic_pal2(outpicref->data[1], outlink->format == PIX_FMT_PAL8 ? PIX_FMT_BGR8 : outlink->format);
         ^
In file included from libavfilter/vf_scale.c:32:0:
./libavutil/imgutils.h:131:5: note: expected 'uint32_t *' but argument is of type 'uint8_t *'
 int ff_set_systematic_pal2(uint32_t pal[256], enum PixelFormat pix_fmt);
     ^
CC	libavfilter/vf_setfield.o
CC	libavfilter/vf_setpts.o
CC	libavfilter/vf_settb.o
libavfilter/vf_setfield.c:95:11: warning: 'avfilter_null_get_video_buffer' is deprecated (declared at libavfilter/avfilter.h:554) [-Wdeprecated-declarations]
           .get_video_buffer = avfilter_null_get_video_buffer,
           ^
CC	libavfilter/vf_showinfo.o
CC	libavfilter/vf_slicify.o
CC	libavfilter/vf_super2xsai.o
CC	libavfilter/vf_swapuv.o
CC	libavfilter/vf_thumbnail.o
libavfilter/vf_swapuv.c: In function 'get_video_buffer':
libavfilter/vf_swapuv.c:32:9: warning: 'avfilter_default_get_video_buffer' is deprecated (declared at libavfilter/avfilter.h:518) [-Wdeprecated-declarations]
         avfilter_default_get_video_buffer(link, perms, w, h);
         ^
CC	libavfilter/vf_tile.o
libavfilter/vf_thumbnail.c:229:13: warning: 'avfilter_null_get_video_buffer' is deprecated (declared at libavfilter/avfilter.h:554) [-Wdeprecated-declarations]
             .get_video_buffer = avfilter_null_get_video_buffer,
             ^
CC	libavfilter/vf_tinterlace.o
CC	libavfilter/vf_transpose.o
CC	libavfilter/vf_unsharp.o
CC	libavfilter/vf_vflip.o
CC	libavfilter/vf_yadif.o
CC	libavfilter/video.o
CC	libavfilter/vsink_nullsink.o
CC	libavfilter/vsrc_cellauto.o
CC	libavfilter/vsrc_color.o
CC	libavfilter/vsrc_life.o
CC	libavfilter/vsrc_mandelbrot.o
CC	libavfilter/vsrc_mptestsrc.o
CC	libavfilter/vsrc_testsrc.o
CC	libavformat/4xm.o
CC	libavformat/a64.o
CC	libavformat/aacdec.o
CC	libavformat/ac3dec.o
CC	libavformat/act.o
CC	libavformat/adtsenc.o
CC	libavformat/adxdec.o
CC	libavformat/aea.o
CC	libavformat/aiffdec.o
CC	libavformat/aiffenc.o
CC	libavformat/allformats.o
CC	libavformat/amr.o
CC	libavformat/anm.o
CC	libavformat/apc.o
CC	libavformat/ape.o
CC	libavformat/apetag.o
CC	libavformat/asf.o
CC	libavformat/asfcrypt.o
CC	libavformat/asfdec.o
CC	libavformat/asfenc.o
CC	libavformat/assdec.o
CC	libavformat/assenc.o
CC	libavformat/au.o
CC	libavformat/audiointerleave.o
CC	libavformat/avc.o
CC	libavformat/avidec.o
CC	libavformat/avienc.o
CC	libavformat/avio.o
libavformat/avio.c: In function 'ffurl_write':
libavformat/avio.c:305:12: warning: passing argument 2 of 'retry_transfer_wrapper' discards 'const' qualifier from pointer target type
     return retry_transfer_wrapper(h, buf, size, size, (void*)h->prot->url_write);
            ^
libavformat/avio.c:253:19: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
 static inline int retry_transfer_wrapper(URLContext *h, unsigned char *buf, int size, int size_min,
                   ^
CC	libavformat/aviobuf.o
CC	libavformat/avlanguage.o
libavformat/aviobuf.c: In function 'writeout':
libavformat/aviobuf.c:124:18: warning: passing argument 2 of 's->write_packet' discards 'const' qualifier from pointer target type
         int ret= s->write_packet(s->opaque, data, len);
                  ^
libavformat/aviobuf.c:124:18: note: expected 'uint8_t *' but argument is of type 'const uint8_t *'
CC	libavformat/avs.o
CC	libavformat/bethsoftvid.o
CC	libavformat/bfi.o
CC	libavformat/bink.o
CC	libavformat/bintext.o
CC	libavformat/bit.o
CC	libavformat/bmv.o
CC	libavformat/c93.o
CC	libavformat/cache.o
CC	libavformat/caf.o
CC	libavformat/cafdec.o
CC	libavformat/cafenc.o
CC	libavformat/cavsvideodec.o
CC	libavformat/cdg.o
CC	libavformat/cdxl.o
CC	libavformat/concat.o
CC	libavformat/crcenc.o
CC	libavformat/crypto.o
CC	libavformat/cutils.o
CC	libavformat/daud.o
CC	libavformat/dfa.o
CC	libavformat/diracdec.o
CC	libavformat/dnxhddec.o
CC	libavformat/dsicin.o
CC	libavformat/dtsdec.o
CC	libavformat/dv.o
CC	libavformat/dvenc.o
CC	libavformat/dxa.o
CC	libavformat/eacdata.o
CC	libavformat/electronicarts.o
CC	libavformat/ffmdec.o
CC	libavformat/ffmenc.o
CC	libavformat/ffmetadec.o
CC	libavformat/ffmetaenc.o
CC	libavformat/file.o
CC	libavformat/filmstripdec.o
CC	libavformat/filmstripenc.o
CC	libavformat/flacdec.o
CC	libavformat/flacenc.o
CC	libavformat/flacenc_header.o
CC	libavformat/flic.o
CC	libavformat/flvdec.o
CC	libavformat/flvenc.o
CC	libavformat/framecrcenc.o
CC	libavformat/framehash.o
CC	libavformat/g723_1.o
CC	libavformat/g729dec.o
CC	libavformat/gif.o
CC	libavformat/gsmdec.o
CC	libavformat/gxf.o
CC	libavformat/gxfenc.o
CC	libavformat/h261dec.o
CC	libavformat/h263dec.o
CC	libavformat/h264dec.o
CC	libavformat/hls.o
CC	libavformat/hlsproto.o
CC	libavformat/icodec.o
CC	libavformat/id3v1.o
CC	libavformat/id3v2.o
CC	libavformat/id3v2enc.o
CC	libavformat/idcin.o
CC	libavformat/idroqdec.o
CC	libavformat/idroqenc.o
CC	libavformat/iff.o
CC	libavformat/img2.o
CC	libavformat/img2dec.o
CC	libavformat/img2enc.o
CC	libavformat/ingenientdec.o
libavformat/img2dec.c: In function 'read_close':
libavformat/img2dec.c:362:21: warning: unused variable 's' [-Wunused-variable]
     VideoDemuxData *s = s1->priv_data;
                     ^
CC	libavformat/ipmovie.o
CC	libavformat/isom.o
CC	libavformat/iss.o
CC	libavformat/iv8.o
CC	libavformat/ivfdec.o
CC	libavformat/ivfenc.o
CC	libavformat/jacosubdec.o
CC	libavformat/jacosubenc.o
CC	libavformat/jvdec.o
CC	libavformat/latmenc.o
CC	libavformat/lmlm4.o
CC	libavformat/loasdec.o
CC	libavformat/lxfdec.o
CC	libavformat/m4vdec.o
CC	libavformat/matroska.o
CC	libavformat/matroskadec.o
CC	libavformat/matroskaenc.o
CC	libavformat/md5enc.o
CC	libavformat/md5proto.o
CC	libavformat/metadata.o
CC	libavformat/mgsts.o
CC	libavformat/microdvddec.o
CC	libavformat/microdvdenc.o
CC	libavformat/mkvtimestamp_v2.o
CC	libavformat/mm.o
CC	libavformat/mmf.o
CC	libavformat/mov.o
CC	libavformat/mov_chan.o
CC	libavformat/movenc.o
libavformat/mov.c:2586:12: warning: 'mov_read_chan2' defined but not used [-Wunused-function]
 static int mov_read_chan2(MOVContext *c, AVIOContext *pb, MOVAtom atom)
            ^
CC	libavformat/movenchint.o
CC	libavformat/mp3dec.o
CC	libavformat/mp3enc.o
CC	libavformat/mpc.o
CC	libavformat/mpc8.o
CC	libavformat/mpeg.o
CC	libavformat/mpegenc.o
CC	libavformat/mpegts.o
CC	libavformat/mpegtsenc.o
CC	libavformat/mpegvideodec.o
CC	libavformat/mpjpeg.o
CC	libavformat/msnwc_tcp.o
CC	libavformat/mtv.o
CC	libavformat/mvi.o
CC	libavformat/mxf.o
CC	libavformat/mxfdec.o
CC	libavformat/mxfenc.o
CC	libavformat/mxg.o
libavformat/mxfdec.c: In function 'mxf_get_sorted_table_segments':
libavformat/mxfdec.c:955:14: warning: variable 'last_index_duration' set but not used [-Wunused-but-set-variable]
     uint64_t last_index_duration = 0;
              ^
CC	libavformat/ncdec.o
CC	libavformat/nsvdec.o
CC	libavformat/nullenc.o
CC	libavformat/nut.o
CC	libavformat/nutdec.o
CC	libavformat/nutenc.o
CC	libavformat/nuv.o
CC	libavformat/oggdec.o
CC	libavformat/oggenc.o
CC	libavformat/oggparsecelt.o
CC	libavformat/oggparsedirac.o
CC	libavformat/oggparseflac.o
CC	libavformat/oggparseogm.o
CC	libavformat/oggparseskeleton.o
CC	libavformat/oggparsespeex.o
CC	libavformat/oggparsetheora.o
CC	libavformat/oggparsevorbis.o
CC	libavformat/oma.o
CC	libavformat/omadec.o
CC	libavformat/omaenc.o
CC	libavformat/options.o
CC	libavformat/os_support.o
CC	libavformat/pcm.o
CC	libavformat/pcmdec.o
CC	libavformat/pcmenc.o
CC	libavformat/pmpdec.o
CC	libavformat/pva.o
CC	libavformat/psxstr.o
CC	libavformat/qcp.o
CC	libavformat/r3d.o
CC	libavformat/rawdec.o
CC	libavformat/rawenc.o
CC	libavformat/rawvideodec.o
CC	libavformat/riff.o
CC	libavformat/rl2.o
CC	libavformat/rm.o
CC	libavformat/rmdec.o
CC	libavformat/rmenc.o
CC	libavformat/rpl.o
CC	libavformat/rso.o
CC	libavformat/rsodec.o
CC	libavformat/rsoenc.o
libavformat/rmdec.c: In function 'ff_rm_parse_packet':
libavformat/rmdec.c:662:11: warning: 'seq' may be used uninitialized in this function [-Wmaybe-uninitialized]
     *pseq = seq;
           ^
libavformat/rmdec.c:627:14: note: 'seq' was declared here
     int hdr, seq, pic_num, len2, pos;
              ^
CC	libavformat/rtp.o
CC	libavformat/rtpenc.o
CC	libavformat/rtpenc_aac.o
libavformat/rmdec.c: In function 'rm_read_packet':
libavformat/rmdec.c:902:17: warning: 'st' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 av_add_index_entry(st, pos, timestamp, 0, 0, AVINDEX_KEYFRAME);
                 ^
CC	libavformat/rtpenc_amr.o
CC	libavformat/rtpenc_chain.o
CC	libavformat/rtpenc_h263.o
CC	libavformat/rtpenc_h263_rfc2190.o
CC	libavformat/rtpenc_h264.o
CC	libavformat/rtpenc_latm.o
CC	libavformat/rtpenc_mpv.o
CC	libavformat/rtpenc_vp8.o
CC	libavformat/rtpenc_xiph.o
CC	libavformat/sauce.o
CC	libavformat/sbgdec.o
CC	libavformat/sdp.o
CC	libavformat/segafilm.o
CC	libavformat/seek.o
CC	libavformat/segment.o
libavformat/sbgdec.c: In function 'parse_time_sequence':
libavformat/sbgdec.c:538:33: warning: 'rel_ts' may be used uninitialized in this function [-Wmaybe-uninitialized]
     ts.t    = p->current_time.t + rel_ts;
                                 ^
CC	libavformat/sierravmd.o
CC	libavformat/siff.o
CC	libavformat/smacker.o
CC	libavformat/smjpeg.o
CC	libavformat/smjpegdec.o
CC	libavformat/smjpegenc.o
CC	libavformat/sol.o
CC	libavformat/soxdec.o
CC	libavformat/soxenc.o
CC	libavformat/spdif.o
CC	libavformat/spdifdec.o
CC	libavformat/spdifenc.o
CC	libavformat/srtdec.o
CC	libavformat/swfdec.o
CC	libavformat/swfenc.o
CC	libavformat/thp.o
CC	libavformat/tiertexseq.o
CC	libavformat/tmv.o
CC	libavformat/tta.o
CC	libavformat/tty.o
CC	libavformat/txd.o
CC	libavformat/utils.o
CC	libavformat/vc1test.o
CC	libavformat/vc1testenc.o
CC	libavformat/voc.o
CC	libavformat/vocdec.o
CC	libavformat/vocenc.o
CC	libavformat/vqf.o
CC	libavformat/vorbiscomment.o
CC	libavformat/wav.o
CC	libavformat/wc3movie.o
CC	libavformat/westwood_aud.o
CC	libavformat/westwood_vqa.o
CC	libavformat/wtv.o
CC	libavformat/wtvdec.o
CC	libavformat/wtvenc.o
CC	libavformat/wv.o
CC	libavformat/xa.o
CC	libavformat/xmv.o
CC	libavformat/xwma.o
CC	libavformat/yop.o
CC	libavformat/yuv4mpeg.o
CC	libavresample/audio_convert.o
CC	libavresample/audio_data.o
CC	libavresample/audio_mix.o
CC	libavresample/audio_mix_matrix.o
CC	libavresample/options.o
CC	libavresample/resample.o
CC	libavresample/utils.o
CC	libavcodec/4xm.o
CC	libavcodec/8bps.o
CC	libavcodec/8svx.o
CC	libavcodec/a64multienc.o
CC	libavcodec/aac_ac3_parser.o
CC	libavcodec/aac_adtstoasc_bsf.o
CC	libavcodec/aac_parser.o
CC	libavcodec/aacadtsdec.o
CC	libavcodec/aaccoder.o
CC	libavcodec/aacdec.o
CC	libavcodec/aacenc.o
CC	libavcodec/aacps.o
libavcodec/aacps.c: In function 'hybrid_analysis':
libavcodec/aacps.c:352:9: warning: passing argument 4 of 'hybrid4_8_12_cx' from incompatible pointer type
         hybrid4_8_12_cx(dsp, in[0], out,    f34_0_12, 12, len);
         ^
libavcodec/aacps.c:331:13: note: expected 'const float (*)[8][2]' but argument is of type 'float (*)[8][2]'
 static void hybrid4_8_12_cx(PSDSPContext *dsp, float (*in)[2], float (*out)[32][2], const float (*filter)[8][2], int N, int len)
             ^
libavcodec/aacps.c:353:9: warning: passing argument 4 of 'hybrid4_8_12_cx' from incompatible pointer type
         hybrid4_8_12_cx(dsp, in[1], out+12, f34_1_8,   8, len);
         ^
libavcodec/aacps.c:331:13: note: expected 'const float (*)[8][2]' but argument is of type 'float (*)[8][2]'
 static void hybrid4_8_12_cx(PSDSPContext *dsp, float (*in)[2], float (*out)[32][2], const float (*filter)[8][2], int N, int len)
             ^
libavcodec/aacps.c:354:9: warning: passing argument 4 of 'hybrid4_8_12_cx' from incompatible pointer type
         hybrid4_8_12_cx(dsp, in[2], out+20, f34_2_4,   4, len);
         ^
libavcodec/aacps.c:331:13: note: expected 'const float (*)[8][2]' but argument is of type 'float (*)[8][2]'
 static void hybrid4_8_12_cx(PSDSPContext *dsp, float (*in)[2], float (*out)[32][2], const float (*filter)[8][2], int N, int len)
             ^
libavcodec/aacps.c:355:9: warning: passing argument 4 of 'hybrid4_8_12_cx' from incompatible pointer type
         hybrid4_8_12_cx(dsp, in[3], out+24, f34_2_4,   4, len);
         ^
libavcodec/aacps.c:331:13: note: expected 'const float (*)[8][2]' but argument is of type 'float (*)[8][2]'
 static void hybrid4_8_12_cx(PSDSPContext *dsp, float (*in)[2], float (*out)[32][2], const float (*filter)[8][2], int N, int len)
             ^
libavcodec/aacps.c:356:9: warning: passing argument 4 of 'hybrid4_8_12_cx' from incompatible pointer type
         hybrid4_8_12_cx(dsp, in[4], out+28, f34_2_4,   4, len);
         ^
libavcodec/aacps.c:331:13: note: expected 'const float (*)[8][2]' but argument is of type 'float (*)[8][2]'
 static void hybrid4_8_12_cx(PSDSPContext *dsp, float (*in)[2], float (*out)[32][2], const float (*filter)[8][2], int N, int len)
             ^
libavcodec/aacps.c:359:9: warning: passing argument 4 of 'hybrid6_cx' from incompatible pointer type
         hybrid6_cx(dsp, in[0], out, f20_0_8, len);
         ^
libavcodec/aacps.c:308:13: note: expected 'const float (*)[8][2]' but argument is of type 'float (*)[8][2]'
 static void hybrid6_cx(PSDSPContext *dsp, float (*in)[2], float (*out)[32][2], const float (*filter)[8][2], int len)
             ^
libavcodec/aacps.c: In function 'stereo_processing':
libavcodec/aacps.c:750:34: warning: initialization from incompatible pointer type
     const float (*H_LUT)[8][4] = (PS_BASELINE || ps->icc_mode < 3) ? HA : HB;
                                  ^
libavcodec/aacps.c: In function 'ff_ps_apply':
libavcodec/aacps.c:900:5: warning: passing argument 3 of 'decorrelation' from incompatible pointer type
     decorrelation(ps, Rbuf, Lbuf, is34);
     ^
libavcodec/aacps.c:609:13: note: expected 'const float (*)[32][2]' but argument is of type 'float (*)[32][2]'
 static void decorrelation(PSContext *ps, float (*out)[32][2], const float (*s)[32][2], int is34)
             ^
CC	libavcodec/aacpsdsp.o
libavcodec/aacdec.c: In function 'decode_channel_map':
libavcodec/aacdec.c:579:26: warning: 'syn_ele' may be used uninitialized in this function [-Wmaybe-uninitialized]
         layout_map[0][0] = syn_ele;
                          ^
CC	libavcodec/aacpsy.o
CC	libavcodec/aacsbr.o
CC	libavcodec/aactab.o
libavcodec/aacsbr.c: In function 'ff_sbr_apply':
libavcodec/aacsbr.c:1677:9: warning: passing argument 4 of 'sbr_lf_gen' from incompatible pointer type
         sbr_lf_gen(ac, sbr, sbr->X_low, sbr->data[ch].W);
         ^
libavcodec/aacsbr.c:1311:12: note: expected 'const float (*)[32][32][2]' but argument is of type 'float (*)[32][32][2]'
 static int sbr_lf_gen(AACContext *ac, SpectralBandReplication *sbr,
            ^
libavcodec/aacsbr.c:1680:13: warning: passing argument 4 of 'sbr_hf_inverse_filter' from incompatible pointer type
             sbr_hf_inverse_filter(&sbr->dsp, sbr->alpha0, sbr->alpha1, sbr->X_low, sbr->k[0]);
             ^
libavcodec/aacsbr.c:1235:13: note: expected 'const float (*)[40][2]' but argument is of type 'float (*)[40][2]'
 static void sbr_hf_inverse_filter(SBRDSPContext *dsp,
             ^
libavcodec/aacsbr.c:1682:13: warning: passing argument 4 of 'sbr_hf_gen' from incompatible pointer type
             sbr_hf_gen(ac, sbr, sbr->X_high, sbr->X_low, sbr->alpha0, sbr->alpha1,
             ^
libavcodec/aacsbr.c:1334:12: note: expected 'const float (*)[40][2]' but argument is of type 'float (*)[40][2]'
 static int sbr_hf_gen(AACContext *ac, SpectralBandReplication *sbr,
            ^
libavcodec/aacsbr.c:1682:13: warning: passing argument 5 of 'sbr_hf_gen' from incompatible pointer type
             sbr_hf_gen(ac, sbr, sbr->X_high, sbr->X_low, sbr->alpha0, sbr->alpha1,
             ^
libavcodec/aacsbr.c:1334:12: note: expected 'const float (*)[2]' but argument is of type 'float (*)[2]'
 static int sbr_hf_gen(AACContext *ac, SpectralBandReplication *sbr,
            ^
libavcodec/aacsbr.c:1682:13: warning: passing argument 6 of 'sbr_hf_gen' from incompatible pointer type
             sbr_hf_gen(ac, sbr, sbr->X_high, sbr->X_low, sbr->alpha0, sbr->alpha1,
             ^
libavcodec/aacsbr.c:1334:12: note: expected 'const float (*)[2]' but argument is of type 'float (*)[2]'
 static int sbr_hf_gen(AACContext *ac, SpectralBandReplication *sbr,
            ^
libavcodec/aacsbr.c:1691:17: warning: passing argument 2 of 'sbr_hf_assemble' from incompatible pointer type
                 sbr_hf_assemble(sbr->data[ch].Y[sbr->data[ch].Ypos],
                 ^
libavcodec/aacsbr.c:1565:13: note: expected 'const float (*)[40][2]' but argument is of type 'float (*)[40][2]'
 static void sbr_hf_assemble(float Y1[38][64][2],
             ^
libavcodec/aacsbr.c:1698:9: warning: passing argument 3 of 'sbr_x_gen' from incompatible pointer type
         sbr_x_gen(sbr, sbr->X[ch],
         ^
libavcodec/aacsbr.c:1369:12: note: expected 'const float (*)[64][2]' but argument is of type 'float (*)[64][2]'
 static int sbr_x_gen(SpectralBandReplication *sbr, float X[2][38][64],
            ^
libavcodec/aacsbr.c:1698:9: warning: passing argument 4 of 'sbr_x_gen' from incompatible pointer type
         sbr_x_gen(sbr, sbr->X[ch],
         ^
libavcodec/aacsbr.c:1369:12: note: expected 'const float (*)[64][2]' but argument is of type 'float (*)[64][2]'
 static int sbr_x_gen(SpectralBandReplication *sbr, float X[2][38][64],
            ^
libavcodec/aacsbr.c:1698:9: warning: passing argument 5 of 'sbr_x_gen' from incompatible pointer type
         sbr_x_gen(sbr, sbr->X[ch],
         ^
libavcodec/aacsbr.c:1369:12: note: expected 'const float (*)[40][2]' but argument is of type 'float (*)[40][2]'
 static int sbr_x_gen(SpectralBandReplication *sbr, float X[2][38][64],
            ^
CC	libavcodec/aandcttab.o
libavcodec/aacpsy.c: In function 'psy_3gpp_analyze_channel':
libavcodec/aacpsy.c:676:27: warning: 'reduction' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 reduction += calc_reduction_3gpp(a, desired_pe_no_ah, pe_no_ah, active_lines);
                           ^
CC	libavcodec/aasc.o
CC	libavcodec/ac3.o
CC	libavcodec/ac3_parser.o
CC	libavcodec/ac3dec.o
CC	libavcodec/ac3dec_data.o
CC	libavcodec/ac3dsp.o
libavcodec/aacsbr.c: In function 'ff_decode_sbr_extension':
libavcodec/aacsbr.c:398:8: warning: 'max_qmf_subbands' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) {
        ^
libavcodec/aacsbr.c:330:24: note: 'max_qmf_subbands' was declared here
     unsigned int temp, max_qmf_subbands;
                        ^
CC	libavcodec/ac3enc.o
CC	libavcodec/ac3enc_fixed.o
libavcodec/ac3enc.c: In function 'ff_ac3_apply_rematrixing':
libavcodec/ac3enc.c:287:22: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized]
             if (flags[bnd]) {
                      ^
CC	libavcodec/ac3enc_float.o
CC	libavcodec/ac3tab.o
CC	libavcodec/acelp_filters.o
CC	libavcodec/acelp_pitch_delay.o
CC	libavcodec/acelp_vectors.o
CC	libavcodec/adpcm.o
libavcodec/ac3enc.c: In function 'ff_ac3_encode_init':
libavcodec/ac3enc.c:2253:18: warning: 'cpl_start' may be used uninitialized in this function [-Wmaybe-uninitialized]
     int blk, ch, cpl_start;
                  ^
CC	libavcodec/adpcm_data.o
CC	libavcodec/adpcmenc.o
CC	libavcodec/adx.o
CC	libavcodec/adx_parser.o
CC	libavcodec/adxdec.o
CC	libavcodec/adxenc.o
CC	libavcodec/alac.o
CC	libavcodec/alacenc.o
CC	libavcodec/allcodecs.o
CC	libavcodec/alsdec.o
CC	libavcodec/amrnbdec.o
CC	libavcodec/amrwbdec.o
CC	libavcodec/anm.o
CC	libavcodec/ansi.o
CC	libavcodec/apedec.o
CC	libavcodec/arm/aacpsdsp_init_arm.o
AS	libavcodec/arm/aacpsdsp_neon.o
AS	libavcodec/arm/ac3dsp_arm.o
AS	libavcodec/arm/ac3dsp_armv6.o
CC	libavcodec/arm/ac3dsp_init_arm.o
AS	libavcodec/arm/ac3dsp_neon.o
CC	libavcodec/arm/dcadsp_init_arm.o
AS	libavcodec/arm/dcadsp_neon.o
AS	libavcodec/arm/dsputil_arm.o
AS	libavcodec/arm/dsputil_armv6.o
CC	libavcodec/arm/dsputil_init_arm.o
CC	libavcodec/arm/dsputil_init_armv5te.o
CC	libavcodec/arm/dsputil_init_armv6.o
CC	libavcodec/arm/dsputil_init_neon.o
CC	libavcodec/arm/dsputil_init_vfp.o
AS	libavcodec/arm/dsputil_neon.o
AS	libavcodec/arm/dsputil_vfp.o
CC	libavcodec/arm/fft_fixed_init_arm.o
AS	libavcodec/arm/fft_fixed_neon.o
CC	libavcodec/arm/fft_init_arm.o
AS	libavcodec/arm/fft_neon.o
CC	libavcodec/arm/fmtconvert_init_arm.o
AS	libavcodec/arm/fmtconvert_neon.o
AS	libavcodec/arm/fmtconvert_vfp.o
AS	libavcodec/arm/h264cmc_neon.o
CC	libavcodec/arm/h264dsp_init_arm.o
AS	libavcodec/arm/h264dsp_neon.o
AS	libavcodec/arm/h264idct_neon.o
CC	libavcodec/arm/h264pred_init_arm.o
AS	libavcodec/arm/h264pred_neon.o
AS	libavcodec/arm/jrevdct_arm.o
AS	libavcodec/arm/int_neon.o
AS	libavcodec/arm/mdct_fixed_neon.o
AS	libavcodec/arm/mdct_neon.o
AS	libavcodec/arm/mpegaudiodsp_fixed_armv6.o
CC	libavcodec/arm/mpegaudiodsp_init_arm.o
CC	libavcodec/arm/mpegvideo_armv5te.o
CC	libavcodec/arm/mpegvideo_arm.o
AS	libavcodec/arm/mpegvideo_armv5te_s.o
AS	libavcodec/arm/mpegvideo_neon.o
AS	libavcodec/arm/rdft_neon.o
CC	libavcodec/arm/rv34dsp_init_neon.o
AS	libavcodec/arm/rv34dsp_neon.o
CC	libavcodec/arm/rv40dsp_init_neon.o
AS	libavcodec/arm/rv40dsp_neon.o
CC	libavcodec/arm/sbrdsp_init_arm.o
AS	libavcodec/arm/sbrdsp_neon.o
AS	libavcodec/arm/simple_idct_arm.o
AS	libavcodec/arm/simple_idct_armv5te.o
AS	libavcodec/arm/simple_idct_armv6.o
AS	libavcodec/arm/simple_idct_neon.o
AS	libavcodec/arm/synth_filter_neon.o
AS	libavcodec/arm/vp3dsp_neon.o
CC	libavcodec/arm/vp56dsp_init_arm.o
AS	libavcodec/arm/vp56dsp_neon.o
AS	libavcodec/arm/vp8_armv6.o
AS	libavcodec/arm/vp8dsp_armv6.o
CC	libavcodec/arm/vp8dsp_init_arm.o
CC	libavcodec/arm/vp8dsp_init_armv6.o
CC	libavcodec/arm/vp8dsp_init_neon.o
AS	libavcodec/arm/vp8dsp_neon.o
CC	libavcodec/ass.o
CC	libavcodec/ass_split.o
CC	libavcodec/assdec.o
CC	libavcodec/assenc.o
CC	libavcodec/asv1.o
CC	libavcodec/atrac.o
CC	libavcodec/atrac1.o
CC	libavcodec/atrac3.o
CC	libavcodec/audio_frame_queue.o
CC	libavcodec/audioconvert.o
CC	libavcodec/aura.o
CC	libavcodec/avfft.o
CC	libavcodec/avpacket.o
CC	libavcodec/avs.o
libavcodec/avpacket.c: In function 'av_dup_packet':
libavcodec/avpacket.c:137:5: warning: 'av_destruct_packet_nofree' is deprecated (declared at libavcodec/avpacket.c:27) [-Wdeprecated-declarations]
     if (((pkt->destruct == av_destruct_packet_nofree) ||
     ^
CC	libavcodec/avuidec.o
In file included from libavcodec/avs.c:23:0:
libavcodec/avs.c: In function 'avs_decode_frame':
libavcodec/get_bits.h:264:17: warning: 'change_map.size_in_bits_plus8' may be used uninitialized in this function [-Wmaybe-uninitialized]
     OPEN_READER(re, s);
                 ^
libavcodec/avs.c:60:19: note: 'change_map.size_in_bits_plus8' was declared here
     GetBitContext change_map;
                   ^
In file included from libavcodec/avs.c:23:0:
libavcodec/get_bits.h:273:31: warning: 'change_map.buffer' may be used uninitialized in this function [-Wmaybe-uninitialized]
     uint8_t result = s->buffer[index>>3];
                               ^
libavcodec/avs.c:60:19: note: 'change_map.buffer' was declared here
     GetBitContext change_map;
                   ^
CC	libavcodec/avuienc.o
CC	libavcodec/bethsoftvideo.o
CC	libavcodec/bfi.o
CC	libavcodec/bgmc.o
CC	libavcodec/bink.o
CC	libavcodec/binkaudio.o
CC	libavcodec/binkdsp.o
CC	libavcodec/bintext.o
libavcodec/bintext.c:92:13: warning: 'hscroll' defined but not used [-Wunused-function]
 static void hscroll(AVCodecContext *avctx)
             ^
CC	libavcodec/bitstream.o
CC	libavcodec/bitstream_filter.o
CC	libavcodec/bmp.o
CC	libavcodec/bmpenc.o
CC	libavcodec/bmv.o
libavcodec/bmp.c: In function 'bmp_decode_frame':
libavcodec/bmp.c:175:59: warning: 'rgb[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
             else if (rgb[0] == 0x0F00 && rgb[1] == 0x00F0 && rgb[2] == 0x000F)
                                                           ^
libavcodec/bmp.c:175:39: warning: 'rgb[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
             else if (rgb[0] == 0x0F00 && rgb[1] == 0x00F0 && rgb[2] == 0x000F)
                                       ^
libavcodec/bmp.c:173:21: warning: 'rgb[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
             else if (rgb[0] == 0x7C00 && rgb[1] == 0x03E0 && rgb[2] == 0x001F)
                     ^
CC	libavcodec/c93.o
CC	libavcodec/cabac.o
CC	libavcodec/cavs.o
CC	libavcodec/cavs_parser.o
CC	libavcodec/cavsdec.o
CC	libavcodec/cavsdsp.o
CC	libavcodec/cdgraphics.o
CC	libavcodec/cdxl.o
CC	libavcodec/celp_filters.o
CC	libavcodec/celp_math.o
CC	libavcodec/cga_data.o
CC	libavcodec/chomp_bsf.o
CC	libavcodec/cinepak.o
CC	libavcodec/cljr.o
CC	libavcodec/cook.o
CC	libavcodec/cook_parser.o
CC	libavcodec/cscd.o
CC	libavcodec/cyuv.o
CC	libavcodec/dca.o
CC	libavcodec/dca_parser.o
libavcodec/dca_parser.c: In function 'dca_parse':
libavcodec/dca_parser.c:195:32: warning: 'sample_rate' may be used uninitialized in this function [-Wmaybe-uninitialized]
             avctx->sample_rate = sample_rate;
                                ^
libavcodec/dca_parser.c:193:21: warning: 'duration' may be used uninitialized in this function [-Wmaybe-uninitialized]
         s->duration = duration;
                     ^
CC	libavcodec/dcadsp.o
CC	libavcodec/dcaenc.o
CC	libavcodec/dct.o
CC	libavcodec/dct32_fixed.o
libavcodec/dcaenc.c: In function 'init_lfe_fir':
libavcodec/dcaenc.c:227:36: warning: iteration 256u invokes undefined behavior [-Waggressive-loop-optimizations]
         lfe_fir_64i[i] = lfe_fir_64[i] * (1 << 25); //float -> int32_t
                                    ^
libavcodec/dcaenc.c:226:5: note: containing loop
     for (i = 0; i < 512; i++)
     ^
CC	libavcodec/dct32_float.o
CC	libavcodec/dfa.o
CC	libavcodec/dirac.o
CC	libavcodec/dirac_arith.o
CC	libavcodec/dirac_parser.o
CC	libavcodec/diracdec.o
libavcodec/dca.c: In function 'dca_decode_frame':
libavcodec/dca.c:1786:21: warning: 'active_ss_mask[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 if (active_ss_mask[i] & (1 << j))
                     ^
libavcodec/dca.c:1738:9: note: 'active_ss_mask[0]' was declared here
     int active_ss_mask[8];
         ^
CC	libavcodec/diracdsp.o
CC	libavcodec/dnxhd_parser.o
CC	libavcodec/dnxhddata.o
CC	libavcodec/dnxhddec.o
CC	libavcodec/dnxhdenc.o
CC	libavcodec/dpcm.o
CC	libavcodec/dpx.o
CC	libavcodec/dpxenc.o
CC	libavcodec/dsicinav.o
CC	libavcodec/dsputil.o
CC	libavcodec/dump_extradata_bsf.o
CC	libavcodec/dv.o
CC	libavcodec/dv_profile.o
CC	libavcodec/dvbsub.o
CC	libavcodec/dvbsub_parser.o
CC	libavcodec/dvbsubdec.o
CC	libavcodec/dvdata.o
CC	libavcodec/dvdec.o
CC	libavcodec/dvdsub_parser.o
CC	libavcodec/dvdsubdec.o
CC	libavcodec/dvdsubenc.o
CC	libavcodec/dxa.o
CC	libavcodec/dwt.o
CC	libavcodec/dxtory.o
CC	libavcodec/eac3_data.o
CC	libavcodec/eac3dec.o
CC	libavcodec/eac3enc.o
CC	libavcodec/eacmv.o
CC	libavcodec/eaidct.o
CC	libavcodec/eamad.o
libavcodec/eamad.c: In function 'decode_frame':
libavcodec/eamad.c:97:44: warning: 'mv_y' may be used uninitialized in this function [-Wmaybe-uninitialized]
         unsigned offset = (mb_y * 8 + (mv_y/2))*t->last_frame.linesize[index] + mb_x * 8 + (mv_x/2);
                                            ^
libavcodec/eamad.c:198:15: note: 'mv_y' was declared here
     int mv_x, mv_y;
               ^
libavcodec/eamad.c:97:97: warning: 'mv_x' may be used uninitialized in this function [-Wmaybe-uninitialized]
         unsigned offset = (mb_y * 8 + (mv_y/2))*t->last_frame.linesize[index] + mb_x * 8 + (mv_x/2);
                                                                                                 ^
CC	libavcodec/eatgq.o
libavcodec/eamad.c:198:9: note: 'mv_x' was declared here
     int mv_x, mv_y;
         ^
CC	libavcodec/eatgv.o
CC	libavcodec/eatqi.o
CC	libavcodec/elbg.o
CC	libavcodec/error_resilience.o
CC	libavcodec/escape124.o
CC	libavcodec/escape130.o
CC	libavcodec/exr.o
CC	libavcodec/faandct.o
CC	libavcodec/faanidct.o
CC	libavcodec/faxcompr.o
CC	libavcodec/fft_fixed.o
In file included from libavcodec/fft_fixed.c:20:0:
libavcodec/fft.c:269:6: warning: 'pass_big' defined but not used [-Wunused-function]
 PASS(pass_big)
      ^
libavcodec/fft.c:246:13: note: in definition of macro 'PASS'
 static void name(FFTComplex *z, const FFTSample *wre, unsigned int n)\
             ^
CC	libavcodec/fft_float.o
CC	libavcodec/ffv1.o
In file included from libavcodec/fft_float.c:20:0:
libavcodec/fft.c:269:6: warning: 'pass_big' defined but not used [-Wunused-function]
 PASS(pass_big)
      ^
libavcodec/fft.c:246:13: note: in definition of macro 'PASS'
 static void name(FFTComplex *z, const FFTSample *wre, unsigned int n)\
             ^
CC	libavcodec/ffwavesynth.o
CC	libavcodec/flac.o
CC	libavcodec/flac_parser.o
CC	libavcodec/flacdata.o
CC	libavcodec/flacdec.o
CC	libavcodec/flacenc.o
libavcodec/ffv1.c: In function 'decode_frame':
libavcodec/ffv1.c:1930:33: warning: 'context_count' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 p->context_count= context_count;
                                 ^
libavcodec/ffv1.c:1766:15: note: 'context_count' was declared here
     int i, j, context_count;
               ^
libavcodec/flacdec.c: In function 'flac_decode_frame':
libavcodec/flacdec.c:332:33: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized]
             decoded[i] = a += b += decoded[i];
                                 ^
libavcodec/flacdec.c:304:12: note: 'b' was declared here
     int a, b, c, d, i;
            ^
libavcodec/flacdec.c:328:28: warning: 'a' may be used uninitialized in this function [-Wmaybe-uninitialized]
             decoded[i] = a += decoded[i];
                            ^
libavcodec/flacdec.c:304:9: note: 'a' was declared here
     int a, b, c, d, i;
         ^
libavcodec/flacdec.c:336:38: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized]
             decoded[i] = a += b += c += decoded[i];
                                      ^
libavcodec/flacdec.c:304:15: note: 'c' was declared here
     int a, b, c, d, i;
               ^
libavcodec/flacdec.c:340:43: warning: 'd' may be used uninitialized in this function [-Wmaybe-uninitialized]
             decoded[i] = a += b += c += d += decoded[i];
                                           ^
libavcodec/flacdec.c:304:18: note: 'd' was declared here
     int a, b, c, d, i;
                  ^
CC	libavcodec/flashsv.o
CC	libavcodec/flashsv2enc.o
CC	libavcodec/flashsvenc.o
CC	libavcodec/flicvideo.o
CC	libavcodec/flvdec.o
CC	libavcodec/flvenc.o
libavcodec/flvenc.c:95:5: warning: initialization from incompatible pointer type
     .encode2        = ff_MPV_encode_picture,
     ^
libavcodec/flvenc.c:95:5: warning: (near initialization for 'ff_flv_encoder.encode2')
CC	libavcodec/fmtconvert.o
CC	libavcodec/fraps.o
CC	libavcodec/frwu.o
CC	libavcodec/g722.o
CC	libavcodec/g722dec.o
CC	libavcodec/g722enc.o
CC	libavcodec/g723_1.o
CC	libavcodec/g726.o
libavcodec/g723_1.c: In function 'g723_1_encode_frame':
libavcodec/g723_1.c:2107:19: warning: initialization discards 'const' qualifier from pointer target type
     int16_t *in = (const int16_t *)frame->data[0];
                   ^
CC	libavcodec/g729dec.o
CC	libavcodec/g729postfilter.o
CC	libavcodec/gif.o
CC	libavcodec/gifdec.o
CC	libavcodec/golomb.o
CC	libavcodec/gsm_parser.o
CC	libavcodec/gsmdec.o
CC	libavcodec/gsmdec_data.o
CC	libavcodec/h261.o
CC	libavcodec/h261_parser.o
CC	libavcodec/h261data.o
CC	libavcodec/h261dec.o
CC	libavcodec/h261enc.o
libavcodec/h261enc.c:332:5: warning: initialization from incompatible pointer type
     .encode2        = ff_MPV_encode_picture,
     ^
libavcodec/h261enc.c:332:5: warning: (near initialization for 'ff_h261_encoder.encode2')
CC	libavcodec/h263.o
CC	libavcodec/h263_parser.o
CC	libavcodec/h263dec.o
CC	libavcodec/h264.o
CC	libavcodec/h264_cabac.o
CC	libavcodec/h264_cavlc.o
CC	libavcodec/h264_direct.o
libavcodec/h264_direct.c: In function 'pred_spatial_direct_motion':
libavcodec/h264_direct.c:293:12: warning: assignment from incompatible pointer type
     l1mv0  = &h->ref_list[1][0].f.motion_val[0][h->mb2b_xy [mb_xy]];
            ^
libavcodec/h264_direct.c:294:12: warning: assignment from incompatible pointer type
     l1mv1  = &h->ref_list[1][0].f.motion_val[1][h->mb2b_xy [mb_xy]];
            ^
libavcodec/h264_direct.c: In function 'pred_temp_direct_motion':
libavcodec/h264_direct.c:484:12: warning: assignment from incompatible pointer type
     l1mv0  = &h->ref_list[1][0].f.motion_val[0][h->mb2b_xy [mb_xy]];
            ^
libavcodec/h264_direct.c:485:12: warning: assignment from incompatible pointer type
     l1mv1  = &h->ref_list[1][0].f.motion_val[1][h->mb2b_xy [mb_xy]];
            ^
CC	libavcodec/h264_loopfilter.o
CC	libavcodec/h264_mp4toannexb_bsf.o
CC	libavcodec/h264_parser.o
CC	libavcodec/h264_ps.o
CC	libavcodec/h264_refs.o
CC	libavcodec/h264_sei.o
CC	libavcodec/h264dsp.o
CC	libavcodec/h264idct.o
CC	libavcodec/h264pred.o
CC	libavcodec/huffman.o
CC	libavcodec/huffyuv.o
CC	libavcodec/idcinvideo.o
CC	libavcodec/iff.o
CC	libavcodec/iirfilter.o
CC	libavcodec/imc.o
CC	libavcodec/imgconvert.o
libavcodec/imc.c: In function 'imc_decode_frame':
libavcodec/imc.c:709:41: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess]
         memset(q->out_samples, 0, sizeof(q->out_samples));
                                         ^
CC	libavcodec/imx_dump_header_bsf.o
libavcodec/imgconvert.c: In function 'avpicture_layout':
libavcodec/imgconvert.c:348:25: warning: initialization from incompatible pointer type
         uint32_t *d32 = (unsigned char *)(((size_t)dest + 3) & ~3);
                         ^
libavcodec/imgconvert.c: In function 'av_picture_copy':
libavcodec/imgconvert.c:524:5: warning: passing argument 3 of 'av_image_copy' from incompatible pointer type
     av_image_copy(dst->data, dst->linesize, src->data,
     ^
In file included from libavcodec/imgconvert.c:39:0:
./libavutil/imgutils.h:115:6: note: expected 'const uint8_t **' but argument is of type 'uint8_t * const*'
 void av_image_copy(uint8_t *dst_data[4], int dst_linesizes[4],
      ^
CC	libavcodec/indeo2.o
CC	libavcodec/indeo3.o
CC	libavcodec/indeo4.o
CC	libavcodec/indeo5.o
CC	libavcodec/intelh263dec.o
CC	libavcodec/interplayvideo.o
CC	libavcodec/intrax8.o
CC	libavcodec/intrax8dsp.o
CC	libavcodec/ituh263dec.o
libavcodec/interplayvideo.c: In function 'ipvideo_decode_block_opcode_0xD':
libavcodec/interplayvideo.c:477:9: warning: 'P[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
         memset(s->pixel_ptr + 4, P[1], 4);
         ^
libavcodec/interplayvideo.c:476:9: warning: 'P[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
         memset(s->pixel_ptr,     P[0], 4);
         ^
CC	libavcodec/ituh263enc.o
CC	libavcodec/ivi_common.o
libavcodec/ivi_common.c: In function 'ff_ivi_decode_blocks':
libavcodec/ivi_common.c:485:70: warning: 'mv_y' may be used uninitialized in this function [-Wmaybe-uninitialized]
                                      band->ref_buf + buf_offs + mv_y * band->pitch + mv_x,
                                                                      ^
libavcodec/ivi_common.c:485:84: warning: 'mv_x' may be used uninitialized in this function [-Wmaybe-uninitialized]
                                      band->ref_buf + buf_offs + mv_y * band->pitch + mv_x,
                                                                                    ^
CC	libavcodec/ivi_dsp.o
CC	libavcodec/j2k.o
libavcodec/ivi_dsp.c: In function 'ff_ivi_recompose53':
libavcodec/ivi_dsp.c:170:29: warning: 'b3_9' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 p3 +=  b3_7 - b3_8*6 + b3_9;
                             ^
libavcodec/ivi_dsp.c:162:22: warning: 'b3_6' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 tmp1 = b3_2 + b3_5;
                      ^
libavcodec/ivi_dsp.c:162:22: warning: 'b3_3' may be used uninitialized in this function [-Wmaybe-uninitialized]
libavcodec/ivi_dsp.c:152:36: warning: 'b2_6' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 p2 += (tmp0 + b2_4 + b2_5) << 2;
                                    ^
libavcodec/ivi_dsp.c:148:29: warning: 'b2_3' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 tmp1 = b2_1 - b2_2*6 + b2_3;
                             ^
libavcodec/ivi_dsp.c:133:22: warning: 'b1_3' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 tmp2 = tmp1 - tmp0*6 + b1_3;
                      ^
libavcodec/ivi_dsp.c:133:35: warning: 'b1_2' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 tmp2 = tmp1 - tmp0*6 + b1_3;
                                   ^
libavcodec/ivi_dsp.c:133:29: warning: 'b1_1' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 tmp2 = tmp1 - tmp0*6 + b1_3;
                             ^
libavcodec/ivi_dsp.c:122:28: warning: 'b0_2' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 p2 = (tmp0 + tmp2) << 3;
                            ^
libavcodec/ivi_dsp.c:118:22: warning: 'b0_1' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 tmp1 = tmp0 + b0_1;
                      ^
CC	libavcodec/j2k_dwt.o
CC	libavcodec/j2kdec.o
CC	libavcodec/j2kenc.o
libavcodec/j2kenc.c: In function 'encode_tile':
libavcodec/j2kenc.c:874:37: warning: value computed is not used [-Wunused-value]
                                     *ptr++;
                                     ^
libavcodec/j2kenc.c: In function 'j2kenc_init':
libavcodec/j2kenc.c:454:39: warning: 'mant' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 qntsty->mant[gbandno] = mant;
                                       ^
libavcodec/j2kenc.c:442:27: note: 'mant' was declared here
                 int expn, mant;
                           ^
CC	libavcodec/jacosubdec.o
CC	libavcodec/jfdctfst.o
CC	libavcodec/jfdctint.o
CC	libavcodec/jpegls.o
CC	libavcodec/jpeglsdec.o
CC	libavcodec/jpeglsenc.o
CC	libavcodec/jrevdct.o
CC	libavcodec/jvdec.o
CC	libavcodec/kbdwin.o
CC	libavcodec/kgv1dec.o
CC	libavcodec/kmvc.o
CC	libavcodec/lagarith.o
CC	libavcodec/lagarithrac.o
CC	libavcodec/latm_parser.o
CC	libavcodec/lcldec.o
libavcodec/lcldec.c: In function 'zlib_decomp':
libavcodec/lcldec.c:142:24: warning: assignment discards 'const' qualifier from pointer target type
     c->zstream.next_in = src;
                        ^
CC	libavcodec/lclenc.o
CC	libavcodec/libx264.o
CC	libavcodec/loco.o
CC	libavcodec/ljpegenc.o
libavcodec/libx264.c: In function 'X264_init':
libavcodec/libx264.c:341:32: warning: the address of 'val' will always evaluate as 'true' [-Waddress]
                 OPT_STR(param, val);
                                ^
libavcodec/libx264.c:236:13: note: in definition of macro 'OPT_STR'
         if (param && (ret = x264_param_parse(&x4->params, opt, param)) < 0) { \
             ^
CC	libavcodec/lpc.o
CC	libavcodec/lsp.o
CC	libavcodec/lzw.o
CC	libavcodec/lzwenc.o
CC	libavcodec/mace.o
CC	libavcodec/mdct_fixed.o
CC	libavcodec/mdct_float.o
CC	libavcodec/mdec.o
CC	libavcodec/microdvddec.o
CC	libavcodec/mimic.o
CC	libavcodec/mjpeg.o
CC	libavcodec/mjpeg2jpeg_bsf.o
CC	libavcodec/mjpeg_parser.o
CC	libavcodec/mjpega_dump_header_bsf.o
CC	libavcodec/mjpegbdec.o
CC	libavcodec/mjpegdec.o
CC	libavcodec/mjpegenc.o
CC	libavcodec/mlp.o
CC	libavcodec/mlp_parser.o
libavcodec/mjpegenc.c:481:5: warning: initialization from incompatible pointer type
     .encode2        = ff_MPV_encode_picture,
     ^
libavcodec/mjpegenc.c:481:5: warning: (near initialization for 'ff_mjpeg_encoder.encode2')
CC	libavcodec/mlpdec.o
CC	libavcodec/mlpdsp.o
CC	libavcodec/mmvideo.o
CC	libavcodec/motion_est.o
CC	libavcodec/motionpixels.o
CC	libavcodec/movsub_bsf.o
CC	libavcodec/mp3_header_compress_bsf.o
CC	libavcodec/mp3_header_decompress_bsf.o
CC	libavcodec/mpc.o
CC	libavcodec/mpc7.o
CC	libavcodec/mpc8.o
CC	libavcodec/mpeg12.o
CC	libavcodec/mpeg12data.o
CC	libavcodec/mpeg12enc.o
CC	libavcodec/mpeg4audio.o
libavcodec/mpeg12enc.c:971:5: warning: initialization from incompatible pointer type
     .encode2              = ff_MPV_encode_picture,
     ^
libavcodec/mpeg12enc.c:971:5: warning: (near initialization for 'ff_mpeg1video_encoder.encode2')
libavcodec/mpeg12enc.c:987:5: warning: initialization from incompatible pointer type
     .encode2              = ff_MPV_encode_picture,
     ^
libavcodec/mpeg12enc.c:987:5: warning: (near initialization for 'ff_mpeg2video_encoder.encode2')
CC	libavcodec/mpeg4video.o
CC	libavcodec/mpeg4video_parser.o
CC	libavcodec/mpeg4videodec.o
libavcodec/mpeg4videodec.c: In function 'decode_vol_header':
libavcodec/mpeg4videodec.c:1866:9: warning: too many arguments for format [-Wformat-extra-args]
         );
         ^
libavcodec/mpeg4videodec.c: In function 'decode_vop_header':
libavcodec/mpeg4videodec.c:2121:20: warning: format '%d' expects argument of type 'int', but argument 24 has type 'int64_t' [-Wformat=]
                    );
                    ^
CC	libavcodec/mpeg4videoenc.o
libavcodec/mpeg4videoenc.c:1350:5: warning: initialization from incompatible pointer type
     .encode2        = ff_MPV_encode_picture,
     ^
libavcodec/mpeg4videoenc.c:1350:5: warning: (near initialization for 'ff_mpeg4_encoder.encode2')
In file included from libavcodec/motion_est.c:289:0:
libavcodec/motion_est.c: In function 'interlaced_search':
libavcodec/motion_est_template.c:1087:49: warning: 'P[4][1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
         CHECK_MV(P_MEDIAN[0]>>shift, P_MEDIAN[1]>>shift)
                                                 ^
libavcodec/motion_est.c:739:9: note: 'P[4][1]' was declared here
     int P[10][2];
         ^
In file included from libavcodec/motion_est.c:289:0:
libavcodec/motion_est_template.c:1087:29: warning: 'P[4][0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
         CHECK_MV(P_MEDIAN[0]>>shift, P_MEDIAN[1]>>shift)
                             ^
libavcodec/motion_est.c:739:9: note: 'P[4][0]' was declared here
     int P[10][2];
         ^
In file included from libavcodec/motion_est.c:289:0:
libavcodec/motion_est_template.c:1090:53: warning: 'P[3][1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
         CHECK_MV(P_TOPRIGHT[0]>>shift, P_TOPRIGHT[1]>>shift)
                                                     ^
libavcodec/motion_est.c:739:9: note: 'P[3][1]' was declared here
     int P[10][2];
         ^
In file included from libavcodec/motion_est.c:289:0:
libavcodec/motion_est_template.c:1090:31: warning: 'P[3][0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
         CHECK_MV(P_TOPRIGHT[0]>>shift, P_TOPRIGHT[1]>>shift)
                               ^
libavcodec/motion_est.c:739:9: note: 'P[3][0]' was declared here
     int P[10][2];
         ^
In file included from libavcodec/motion_est.c:289:0:
libavcodec/motion_est_template.c:1089:43: warning: 'P[2][1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
         CHECK_MV(P_TOP[0]>>shift, P_TOP[1]>>shift)
                                           ^
libavcodec/motion_est.c:739:9: note: 'P[2][1]' was declared here
     int P[10][2];
         ^
In file included from libavcodec/motion_est.c:289:0:
libavcodec/motion_est_template.c:1089:26: warning: 'P[2][0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
         CHECK_MV(P_TOP[0]>>shift, P_TOP[1]>>shift)
                          ^
libavcodec/motion_est.c:739:9: note: 'P[2][0]' was declared here
     int P[10][2];
         ^
CC	libavcodec/mpegaudio.o
CC	libavcodec/mpegaudio_parser.o
CC	libavcodec/mpegaudiodata.o
CC	libavcodec/mpegaudiodec.o
CC	libavcodec/mpegaudiodec_float.o
CC	libavcodec/mpegaudiodecheader.o
CC	libavcodec/mpegaudiodsp.o
CC	libavcodec/mpegaudiodsp_fixed.o
CC	libavcodec/mpegaudiodsp_float.o
CC	libavcodec/mpegaudioenc.o
CC	libavcodec/mpegvideo_enc.o
CC	libavcodec/mpegvideo.o
libavcodec/mpegvideo_enc.c: In function 'ff_MPV_encode_init':
libavcodec/mpegvideo_enc.c:351:5: warning: 'luma_elim_threshold' is deprecated (declared at libavcodec/avcodec.h:1588) [-Wdeprecated-declarations]
     if (avctx->luma_elim_threshold)
     ^
libavcodec/mpegvideo_enc.c:352:9: warning: 'luma_elim_threshold' is deprecated (declared at libavcodec/avcodec.h:1588) [-Wdeprecated-declarations]
         s->luma_elim_threshold   = avctx->luma_elim_threshold;
         ^
libavcodec/mpegvideo_enc.c:353:5: warning: 'chroma_elim_threshold' is deprecated (declared at libavcodec/avcodec.h:1595) [-Wdeprecated-declarations]
     if (avctx->chroma_elim_threshold)
     ^
libavcodec/mpegvideo_enc.c:354:9: warning: 'chroma_elim_threshold' is deprecated (declared at libavcodec/avcodec.h:1595) [-Wdeprecated-declarations]
         s->chroma_elim_threshold = avctx->chroma_elim_threshold;
         ^
libavcodec/mpegvideo_enc.c:664:5: warning: 'quantizer_noise_shaping' is deprecated (declared at libavcodec/avcodec.h:1904) [-Wdeprecated-declarations]
     if (avctx->quantizer_noise_shaping)
     ^
libavcodec/mpegvideo_enc.c:665:9: warning: 'quantizer_noise_shaping' is deprecated (declared at libavcodec/avcodec.h:1904) [-Wdeprecated-declarations]
         s->quantizer_noise_shaping = avctx->quantizer_noise_shaping;
         ^
CC	libavcodec/mpegvideo_parser.o
libavcodec/mpegvideo_enc.c: In function 'estimate_best_b_count':
libavcodec/mpegvideo_enc.c:1205:9: warning: 'avcodec_encode_video' is deprecated (declared at libavcodec/avcodec.h:4077) [-Wdeprecated-declarations]
         out_size           = avcodec_encode_video(c, outbuf,
         ^
libavcodec/mpegvideo_enc.c:1215:13: warning: 'avcodec_encode_video' is deprecated (declared at libavcodec/avcodec.h:4077) [-Wdeprecated-declarations]
             out_size = avcodec_encode_video(c, outbuf, outbuf_size,
             ^
libavcodec/mpegvideo_enc.c:1222:13: warning: 'avcodec_encode_video' is deprecated (declared at libavcodec/avcodec.h:4077) [-Wdeprecated-declarations]
             out_size = avcodec_encode_video(c, outbuf, outbuf_size, NULL);
             ^
libavcodec/mpegvideo_enc.c: At top level:
libavcodec/mpegvideo_enc.c:4214:5: warning: initialization from incompatible pointer type
     .encode2        = ff_MPV_encode_picture,
     ^
libavcodec/mpegvideo_enc.c:4214:5: warning: (near initialization for 'ff_h263_encoder.encode2')
libavcodec/mpegvideo_enc.c:4242:5: warning: initialization from incompatible pointer type
     .encode2        = ff_MPV_encode_picture,
     ^
libavcodec/mpegvideo_enc.c:4242:5: warning: (near initialization for 'ff_h263p_encoder.encode2')
libavcodec/mpegvideo_enc.c:4258:5: warning: initialization from incompatible pointer type
     .encode2        = ff_MPV_encode_picture,
     ^
libavcodec/mpegvideo_enc.c:4258:5: warning: (near initialization for 'ff_msmpeg4v2_encoder.encode2')
libavcodec/mpegvideo_enc.c:4273:5: warning: initialization from incompatible pointer type
     .encode2        = ff_MPV_encode_picture,
     ^
libavcodec/mpegvideo_enc.c:4273:5: warning: (near initialization for 'ff_msmpeg4v3_encoder.encode2')
libavcodec/mpegvideo_enc.c:4288:5: warning: initialization from incompatible pointer type
     .encode2        = ff_MPV_encode_picture,
     ^
libavcodec/mpegvideo_enc.c:4288:5: warning: (near initialization for 'ff_wmv1_encoder.encode2')
CC	libavcodec/mqc.o
CC	libavcodec/mqcdec.o
CC	libavcodec/mqcenc.o
CC	libavcodec/msgsmdec.o
CC	libavcodec/msmpeg4.o
CC	libavcodec/msmpeg4data.o
CC	libavcodec/msmpeg4enc.o
libavcodec/msmpeg4enc.c: In function 'ff_msmpeg4_encode_block':
libavcodec/msmpeg4enc.c:564:13: warning: 'extquant' may be used uninitialized in this function [-Wmaybe-uninitialized]
             put_bits(&s->pb, extrabits, extquant);
             ^
libavcodec/msmpeg4enc.c:499:15: note: 'extquant' was declared here
     int pred, extquant;
               ^
CC	libavcodec/msrle.o
CC	libavcodec/msrledec.o
CC	libavcodec/msvideo1.o
libavcodec/msrledec.c: In function 'ff_msrle_decode':
libavcodec/msrledec.c:230:36: warning: 'pix[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
                          *output++ = pix[2];
                                    ^
libavcodec/msrledec.c:205:21: note: 'pix[2]' was declared here
             uint8_t pix[3]; //original pixel
                     ^
libavcodec/msrledec.c:229:36: warning: 'pix[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
                          *output++ = pix[1];
                                    ^
libavcodec/msrledec.c:205:21: note: 'pix[1]' was declared here
             uint8_t pix[3]; //original pixel
                     ^
libavcodec/msrledec.c:228:36: warning: 'pix[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 case 24: *output++ = pix[0];
                                    ^
libavcodec/msrledec.c:205:21: note: 'pix[0]' was declared here
             uint8_t pix[3]; //original pixel
                     ^
libavcodec/msrledec.c:232:45: warning: 'pix32' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 case 32: *(uint32_t*)output = pix32;
                                             ^
libavcodec/msrledec.c:137:14: note: 'pix32' was declared here
     uint32_t pix32;
              ^
libavcodec/msrledec.c:225:45: warning: 'pix16' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 case 16: *(uint16_t*)output = pix16;
                                             ^
libavcodec/msrledec.c:136:14: note: 'pix16' was declared here
     uint16_t pix16;
              ^
CC	libavcodec/msvideo1enc.o
CC	libavcodec/mxpegdec.o
CC	libavcodec/nellymoser.o
CC	libavcodec/nellymoserdec.o
CC	libavcodec/nellymoserenc.o
CC	libavcodec/noise_bsf.o
CC	libavcodec/nuv.o
libavcodec/nuv.c: In function 'copy_frame':
libavcodec/nuv.c:76:5: warning: passing argument 2 of 'avpicture_fill' discards 'const' qualifier from pointer target type
     avpicture_fill(&pic, src, PIX_FMT_YUV420P, width, height);
     ^
In file included from libavcodec/nuv.c:28:0:
libavcodec/avcodec.h:4260:5: note: expected 'uint8_t *' but argument is of type 'const uint8_t *'
 int avpicture_fill(AVPicture *picture, uint8_t *ptr,
     ^
CC	libavcodec/options.o
In file included from libavcodec/options.c:33:0:
libavcodec/options_table.h:84:1: warning: 'sub_id' is deprecated (declared at libavcodec/avcodec.h:1356) [-Wdeprecated-declarations]
 {"sub_id", NULL, OFFSET(sub_id), AV_OPT_TYPE_INT, {.dbl = DEFAULT }, INT_MIN, INT_MAX},
 ^
libavcodec/options_table.h:148:1: warning: 'luma_elim_threshold' is deprecated (declared at libavcodec/avcodec.h:1588) [-Wdeprecated-declarations]
 {"lelim", "single coefficient elimination threshold for luminance (negative values also consider dc coefficient)", OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, {.dbl = DEFAULT }, INT_MIN, INT_MAX, V|E},
 ^
libavcodec/options_table.h:149:1: warning: 'chroma_elim_threshold' is deprecated (declared at libavcodec/avcodec.h:1595) [-Wdeprecated-declarations]
 {"celim", "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)", OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, {.dbl = DEFAULT }, INT_MIN, INT_MAX, V|E},
 ^
libavcodec/options_table.h:284:1: warning: 'color_table_id' is deprecated (declared at libavcodec/avcodec.h:1834) [-Wdeprecated-declarations]
 {"color_table_id", NULL, OFFSET(color_table_id), AV_OPT_TYPE_INT, {.dbl = DEFAULT }, INT_MIN, INT_MAX},
 ^
libavcodec/options_table.h:307:1: warning: 'inter_threshold' is deprecated (declared at libavcodec/avcodec.h:1897) [-Wdeprecated-declarations]
 {"inter_threshold", NULL, OFFSET(inter_threshold), AV_OPT_TYPE_INT, {.dbl = DEFAULT }, INT_MIN, INT_MAX, V|E},
 ^
libavcodec/options_table.h:312:1: warning: 'quantizer_noise_shaping' is deprecated (declared at libavcodec/avcodec.h:1904) [-Wdeprecated-declarations]
 {"qns", "deprecated, use mpegvideo private options instead", OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, {.dbl = DEFAULT }, INT_MIN, INT_MAX, V|E},
 ^
libavcodec/options.c: In function 'avcodec_get_context_defaults3':
libavcodec/options.c:99:5: warning: 'av_opt_set_defaults2' is deprecated (declared at ./libavutil/opt.h:371) [-Wdeprecated-declarations]
     av_opt_set_defaults2(s, flags, flags);
     ^
libavcodec/options.c: In function 'avcodec_alloc_context2':
libavcodec/options.c:157:5: warning: 'avcodec_get_context_defaults2' is deprecated (declared at libavcodec/options.c:79) [-Wdeprecated-declarations]
     avcodec_get_context_defaults2(avctx, codec_type);
     ^
libavcodec/options.c: In function 'avcodec_get_context_defaults':
libavcodec/options.c:163:5: warning: 'avcodec_get_context_defaults2' is deprecated (declared at libavcodec/options.c:79) [-Wdeprecated-declarations]
     avcodec_get_context_defaults2(s, AVMEDIA_TYPE_UNKNOWN);
     ^
libavcodec/options.c: In function 'avcodec_alloc_context':
libavcodec/options.c:167:5: warning: 'avcodec_alloc_context2' is deprecated (declared at libavcodec/options.c:152) [-Wdeprecated-declarations]
     return avcodec_alloc_context2(AVMEDIA_TYPE_UNKNOWN);
     ^
CC	libavcodec/pamenc.o
CC	libavcodec/parser.o
CC	libavcodec/pcm-mpeg.o
CC	libavcodec/pcm.o
CC	libavcodec/pcx.o
CC	libavcodec/pcxenc.o
CC	libavcodec/pgssubdec.o
CC	libavcodec/pictordec.o
CC	libavcodec/png.o
CC	libavcodec/png_parser.o
CC	libavcodec/pngdec.o
CC	libavcodec/pngdsp.o
CC	libavcodec/pngenc.o
CC	libavcodec/pnm.o
CC	libavcodec/pnm_parser.o
CC	libavcodec/pnmdec.o
CC	libavcodec/pnmenc.o
libavcodec/pnmdec.c: In function 'pnm_decode_frame':
libavcodec/pnmdec.c:40:25: warning: assignment discards 'const' qualifier from pointer target type
     s->bytestream       = buf;
                         ^
libavcodec/pnmdec.c:41:25: warning: assignment discards 'const' qualifier from pointer target type
     s->bytestream_end   = buf + buf_size;
                         ^
CC	libavcodec/proresdata.o
CC	libavcodec/proresdec2.o
CC	libavcodec/proresdec_lgpl.o
CC	libavcodec/proresdsp.o
CC	libavcodec/proresenc_anatoliy.o
CC	libavcodec/proresenc_kostya.o
libavcodec/proresenc_anatoliy.c: In function 'prores_encode_frame':
libavcodec/proresenc_anatoliy.c:501:16: warning: passing argument 2 of 'prores_encode_picture' discards 'const' qualifier from pointer target type
     pic_size = prores_encode_picture(avctx, pict, buf + header_size + 8,
                ^
libavcodec/proresenc_anatoliy.c:440:12: note: expected 'struct AVFrame *' but argument is of type 'const struct AVFrame *'
 static int prores_encode_picture(AVCodecContext *avctx, AVFrame *pic,
            ^
CC	libavcodec/psymodel.o
libavcodec/proresenc_kostya.c: In function 'find_quant_thread':
libavcodec/proresenc_kostya.c:650:36: warning: 'bits' may be used uninitialized in this function [-Wmaybe-uninitialized]
         slice_bits[max_quant + 1]  = bits;
                                    ^
libavcodec/proresenc_kostya.c:570:16: note: 'bits' was declared here
     int error, bits, bits_limit;
                ^
CC	libavcodec/pthread.o
libavcodec/pthread.c: In function 'get_logical_cpus':
libavcodec/pthread.c:165:9: warning: unused variable 'ret' [-Wunused-variable]
     int ret, nb_cpus = 1;
         ^
CC	libavcodec/ptx.o
CC	libavcodec/qcelpdec.o
CC	libavcodec/qdm2.o
CC	libavcodec/qdrw.o
CC	libavcodec/qpeg.o
CC	libavcodec/qtrle.o
CC	libavcodec/qtrleenc.o
CC	libavcodec/r210dec.o
CC	libavcodec/r210enc.o
CC	libavcodec/ra144.o
CC	libavcodec/ra144dec.o
CC	libavcodec/ra144enc.o
CC	libavcodec/ra288.o
libavcodec/ra144enc.c: In function 'find_best_vect':
libavcodec/ra144enc.c:273:19: warning: 'g' may be used uninitialized in this function [-Wmaybe-uninitialized]
             *gain = g;
                   ^
CC	libavcodec/ralf.o
libavcodec/ra144enc.c: In function 'ra144_encode_frame':
libavcodec/ra144enc.c:411:44: warning: 'm[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
             g[0] = ((ff_gain_val_tab[n][0] * m[0]) >> ff_gain_exp_tab[n]) *
                                            ^
libavcodec/ra144enc.c:350:15: note: 'm[0]' was declared here
     int i, n, m[3];
               ^
libavcodec/ra144enc.c:235:30: warning: 'best_gain' may be used uninitialized in this function [-Wmaybe-uninitialized]
         data[i] -= best_gain * work[i];
                              ^
libavcodec/ra144enc.c:212:36: note: 'best_gain' was declared here
     float score, gain, best_score, best_gain;
                                    ^
libavcodec/ra144enc.c:236:5: warning: 'best_vect' may be used uninitialized in this function [-Wmaybe-uninitialized]
     return best_vect - BLOCKSIZE / 2 + 1;
     ^
libavcodec/ra144enc.c:211:12: note: 'best_vect' was declared here
     int i, best_vect;
            ^
CC	libavcodec/rangecoder.o
CC	libavcodec/ratecontrol.o
libavcodec/rangecoder.c: In function 'ff_init_range_decoder':
libavcodec/rangecoder.c:56:14: warning: passing argument 1 of 'bytestream_get_be16' from incompatible pointer type
     c->low = bytestream_get_be16(&c->bytestream);
              ^
In file included from libavcodec/rangecoder.c:38:0:
libavcodec/bytestream.h:42:30: note: expected 'const uint8_t **' but argument is of type 'uint8_t **'
 static av_always_inline type bytestream_get_ ## name(const uint8_t **b)        \
                              ^
libavcodec/bytestream.h:91:1: note: in expansion of macro 'DEF'
 DEF(unsigned int, be16, 2, AV_RB16, AV_WB16)
 ^
libavcodec/ratecontrol.c: In function 'ff_rate_control_init':
libavcodec/ratecontrol.c:249:54: warning: passing argument 1 of 'get_fps' from incompatible pointer type
                 rcc->pass1_wanted_bits+= s->bit_rate/get_fps(s); //FIXME misbehaves a little for variable fps
                                                      ^
libavcodec/ratecontrol.c:52:15: note: expected 'struct AVCodecContext *' but argument is of type 'struct MpegEncContext *'
 static double get_fps(AVCodecContext *avctx){
               ^
CC	libavcodec/raw.o
CC	libavcodec/rawdec.o
libavcodec/rawdec.c: In function 'raw_decode':
libavcodec/rawdec.c:194:16: warning: passing argument 2 of 'avpicture_fill' discards 'const' qualifier from pointer target type
     if ((res = avpicture_fill(picture, buf, avctx->pix_fmt,
                ^
In file included from libavcodec/rawdec.c:27:0:
libavcodec/avcodec.h:4260:5: note: expected 'uint8_t *' but argument is of type 'const uint8_t *'
 int avpicture_fill(AVPicture *picture, uint8_t *ptr,
     ^
libavcodec/rawdec.c:199:23: warning: assignment from incompatible pointer type
         frame->data[1]= context->palette;
                       ^
CC	libavcodec/rawenc.o
CC	libavcodec/rdft.o
CC	libavcodec/remove_extradata_bsf.o
CC	libavcodec/resample.o
CC	libavcodec/resample2.o
CC	libavcodec/rl2.o
CC	libavcodec/rle.o
CC	libavcodec/roqaudioenc.o
CC	libavcodec/roqvideo.o
CC	libavcodec/roqvideodec.o
CC	libavcodec/roqvideoenc.o
CC	libavcodec/rpza.o
CC	libavcodec/rtjpeg.o
CC	libavcodec/rv10.o
CC	libavcodec/rv10enc.o
libavcodec/rv10enc.c:67:5: warning: initialization from incompatible pointer type
     .encode2        = ff_MPV_encode_picture,
     ^
libavcodec/rv10enc.c:67:5: warning: (near initialization for 'ff_rv10_encoder.encode2')
CC	libavcodec/rv20enc.o
libavcodec/rv20enc.c:68:5: warning: initialization from incompatible pointer type
     .encode2        = ff_MPV_encode_picture,
     ^
libavcodec/rv20enc.c:68:5: warning: (near initialization for 'ff_rv20_encoder.encode2')
CC	libavcodec/rv30.o
CC	libavcodec/rv30dsp.o
CC	libavcodec/rv34.o
CC	libavcodec/rv34_parser.o
CC	libavcodec/rv34dsp.o
CC	libavcodec/rv40.o
CC	libavcodec/rv40dsp.o
CC	libavcodec/s302m.o
CC	libavcodec/s3tc.o
CC	libavcodec/sbrdsp.o
CC	libavcodec/sgidec.o
CC	libavcodec/sgienc.o
CC	libavcodec/shorten.o
CC	libavcodec/simple_idct.o
CC	libavcodec/sinewin.o
CC	libavcodec/sipr.o
CC	libavcodec/sipr16k.o
CC	libavcodec/smacker.o
CC	libavcodec/smc.o
CC	libavcodec/snow.o
CC	libavcodec/snowdec.o
CC	libavcodec/snowenc.o
CC	libavcodec/sonic.o
CC	libavcodec/sp5xdec.o
CC	libavcodec/srtdec.o
CC	libavcodec/srtenc.o
CC	libavcodec/sunrast.o
CC	libavcodec/sunrastenc.o
CC	libavcodec/svq1.o
CC	libavcodec/svq1dec.o
CC	libavcodec/svq1enc.o
CC	libavcodec/svq3.o
libavcodec/svq1dec.c: In function 'svq1_decode_block_non_intra':
libavcodec/svq1dec.c:202:35: warning: 'bit_cache' may be used uninitialized in this function [-Wmaybe-uninitialized]
         entries[j] = (((bit_cache >> (4*(stages - j - 1))) & 0xF) + 16*j) << (level + 1);\
                                   ^
libavcodec/svq1dec.c:263:15: note: 'bit_cache' was declared here
   uint32_t    bit_cache;
               ^
libavcodec/svq1dec.c: In function 'svq1_decode_block_intra':
libavcodec/svq1dec.c:202:35: warning: 'bit_cache' may be used uninitialized in this function [-Wmaybe-uninitialized]
         entries[j] = (((bit_cache >> (4*(stages - j - 1))) & 0xF) + 16*j) << (level + 1);\
                                   ^
libavcodec/svq1dec.c:208:15: note: 'bit_cache' was declared here
   uint32_t    bit_cache;
               ^
libavcodec/svq3.c: In function 'svq3_mc_dir':
libavcodec/svq3.c:414:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
                     *(int32_t *) h->mv_cache[dir][scan8[k] + 1*8] = mv;
                     ^
libavcodec/svq3.c:417:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
                         *(int32_t *) h->mv_cache[dir][scan8[k] + 1 + 1*8] = mv;
                         ^
libavcodec/svq3.c:421:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
                     *(int32_t *) h->mv_cache[dir][scan8[k] + 1] = mv;
                     ^
libavcodec/svq3.c:424:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
                     *(int32_t *) h->mv_cache[dir][scan8[k]] = mv;
                     ^
libavcodec/svq3.c: In function 'svq3_decode_mb':
libavcodec/svq3.c:492:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
                     *(uint32_t *) h->mv_cache[m][scan8[0] - 1 + i*8] = *(uint32_t *) s->current_picture.f.motion_val[m][b_xy - 1 + i*h->b_stride];
                     ^
libavcodec/svq3.c:496:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
                     *(uint32_t *) h->mv_cache[m][scan8[0] - 1 + i*8] = 0;
                     ^
libavcodec/svq3.c:504:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
                     *(uint32_t *) h->mv_cache[m][scan8[0] + 4 - 1*8] = *(uint32_t *) s->current_picture.f.motion_val[m][b_xy - h->b_stride + 4];
                     ^
libavcodec/svq3.c:511:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
                     *(uint32_t *) h->mv_cache[m][scan8[0] - 1 - 1*8] = *(uint32_t *) s->current_picture.f.motion_val[m][b_xy - h->b_stride - 1];
                     ^
CC	libavcodec/synth_filter.o
CC	libavcodec/targa.o
CC	libavcodec/targaenc.o
CC	libavcodec/tiertexseqv.o
CC	libavcodec/tiff.o
libavcodec/tiff.c: In function 'tiff_uncompress':
libavcodec/tiff.c:92:21: warning: assignment discards 'const' qualifier from pointer target type
     zstream.next_in = src;
                     ^
CC	libavcodec/tiffenc.o
CC	libavcodec/timecode.o
CC	libavcodec/tmv.o
CC	libavcodec/truemotion1.o
CC	libavcodec/truemotion2.o
CC	libavcodec/truespeech.o
CC	libavcodec/tscc.o
libavcodec/tscc.c: In function 'decode_frame':
libavcodec/tscc.c:97:24: warning: assignment discards 'const' qualifier from pointer target type
     c->zstream.next_in = encoded;
                        ^
CC	libavcodec/tta.o
CC	libavcodec/twinvq.o
CC	libavcodec/txd.o
CC	libavcodec/ulti.o
CC	libavcodec/codec_names.h
CC	libavcodec/utvideo.o
CC	libavcodec/v210enc.o
CC	libavcodec/v210dec.o
CC	libavcodec/v210x.o
CC	libavcodec/v308dec.o
CC	libavcodec/v308enc.o
CC	libavcodec/v408dec.o
CC	libavcodec/v408enc.o
CC	libavcodec/v410dec.o
CC	libavcodec/v410enc.o
CC	libavcodec/vb.o
CC	libavcodec/vble.o
CC	libavcodec/vc1.o
CC	libavcodec/vc1_parser.o
CC	libavcodec/vc1data.o
CC	libavcodec/vc1dec.o
CC	libavcodec/vc1dsp.o
libavcodec/vc1dsp.c: In function 'ff_vc1dsp_init':
libavcodec/vc1dsp.c:803:39: warning: assignment from incompatible pointer type
     dsp->put_vc1_mspel_pixels_tab[ 0] = ff_put_pixels8x8_c;
                                       ^
libavcodec/vc1dsp.c:820:39: warning: assignment from incompatible pointer type
     dsp->avg_vc1_mspel_pixels_tab[ 0] = ff_avg_pixels8x8_c;
                                       ^
CC	libavcodec/vcr1.o
CC	libavcodec/vmdav.o
CC	libavcodec/vmnc.o
CC	libavcodec/vorbis.o
libavcodec/vc1dec.c: In function 'vc1_mc_4mv_luma':
libavcodec/vc1dec.c:608:82: warning: 'ty' may be used uninitialized in this function [-Wmaybe-uninitialized]
         s->current_picture.f.motion_val[1][s->block_index[0] + v->blocks_off][1] = ty;
                                                                                  ^
libavcodec/vc1dec.c:607:82: warning: 'tx' may be used uninitialized in this function [-Wmaybe-uninitialized]
         s->current_picture.f.motion_val[1][s->block_index[0] + v->blocks_off][0] = tx;
                                                                                  ^
CC	libavcodec/vorbis_data.o
CC	libavcodec/vorbis_parser.o
CC	libavcodec/vorbisdec.o
libavcodec/vc1dec.c: In function 'vc1_pred_mv_intfr.isra.10':
libavcodec/vc1dec.c:1804:64: warning: 'py' may be used uninitialized in this function [-Wmaybe-uninitialized]
     s->mv[0][n][1] = s->current_picture.f.motion_val[0][xy][1] = ((py + dmv_y + r_y) & ((r_y << 1) - 1)) - r_y;
                                                                ^
libavcodec/vc1dec.c:1803:64: warning: 'px' may be used uninitialized in this function [-Wmaybe-uninitialized]
     s->mv[0][n][0] = s->current_picture.f.motion_val[0][xy][0] = ((px + dmv_x + r_x) & ((r_x << 1) - 1)) - r_x;
                                                                ^
CC	libavcodec/vorbisenc.o
CC	libavcodec/vp3.o
CC	libavcodec/vp3_parser.o
CC	libavcodec/vp3dsp.o
CC	libavcodec/vp5.o
CC	libavcodec/vp56.o
libavcodec/vc1dec.c: In function 'vc1_decode_frame':
libavcodec/vc1dec.c:4262:50: warning: 'interpmvp' may be used uninitialized in this function [-Wmaybe-uninitialized]
             if (bmvtype == BMV_TYPE_INTERPOLATED && interpmvp) {
                                                  ^
libavcodec/vc1dec.c:4186:21: note: 'interpmvp' was declared here
     int idx_mbmode, interpmvp;
                     ^
CC	libavcodec/vp56data.o
CC	libavcodec/vp56dsp.o
CC	libavcodec/vp56rac.o
CC	libavcodec/vp6.o
CC	libavcodec/vp6dsp.o
CC	libavcodec/vp8.o
CC	libavcodec/vp8_parser.o
CC	libavcodec/vp8dsp.o
CC	libavcodec/vqavideo.o
CC	libavcodec/wavpack.o
CC	libavcodec/wma.o
CC	libavcodec/wma_common.o
CC	libavcodec/wmadec.o
CC	libavcodec/wmaenc.o
libavcodec/wmaenc.c: In function 'encode_init':
libavcodec/wmaenc.c:71:21: warning: 'extradata' may be used uninitialized in this function [-Wmaybe-uninitialized]
     avctx->extradata= extradata;
                     ^
CC	libavcodec/wmalosslessdec.o
CC	libavcodec/wmaprodec.o
libavcodec/wmalosslessdec.c: In function 'decode_init':
libavcodec/wmalosslessdec.c:177:42: warning: unused variable 'num_possible_block_sizes' [-Wunused-variable]
     int i, bits, log2_max_num_subframes, num_possible_block_sizes;
                                          ^
CC	libavcodec/wmavoice.o
libavcodec/wmavoice.c: In function 'postfilter.constprop':
libavcodec/wmavoice.c:517:18: warning: 'best_hist_ptr' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 *best_hist_ptr;
                  ^
libavcodec/wmavoice.c: In function 'synth_superframe':
libavcodec/wmavoice.c:1510:48: warning: 'last_block_pitch' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 block_pitch = last_block_pitch - s->block_delta_pitch_hrange +
                                                ^
libavcodec/wmavoice.c:1439:28: note: 'last_block_pitch' was declared here
     int pitch[MAX_BLOCKS], last_block_pitch;
                            ^
libavcodec/wmavoice.c:1586:27: warning: 'cur_pitch_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
         s->last_pitch_val = cur_pitch_val;
                           ^
libavcodec/wmavoice.c:1438:42: note: 'cur_pitch_val' was declared here
     int n, n_blocks_x2, log_n_blocks_x2, cur_pitch_val;
                                          ^
CC	libavcodec/wmv2.o
CC	libavcodec/wmv2dec.o
CC	libavcodec/wmv2enc.o
libavcodec/wmv2enc.c:220:5: warning: initialization from incompatible pointer type
     .encode2        = ff_MPV_encode_picture,
     ^
libavcodec/wmv2enc.c:220:5: warning: (near initialization for 'ff_wmv2_encoder.encode2')
CC	libavcodec/wnv1.o
CC	libavcodec/ws-snd1.o
CC	libavcodec/xan.o
CC	libavcodec/xbmdec.o
CC	libavcodec/xbmenc.o
CC	libavcodec/xiph.o
CC	libavcodec/xl.o
CC	libavcodec/xsubdec.o
CC	libavcodec/xsubenc.o
CC	libavcodec/xwddec.o
CC	libavcodec/xwdenc.o
CC	libavcodec/xxan.o
CC	libavcodec/y41pdec.o
CC	libavcodec/y41penc.o
CC	libavcodec/yop.o
CC	libavcodec/yuv4dec.o
CC	libavcodec/yuv4enc.o
CC	libavcodec/zerocodec.o
CC	libavcodec/zmbv.o
CC	libavcodec/zmbvenc.o
libavcodec/zmbv.c: In function 'decode_frame':
libavcodec/zmbv.c:508:28: warning: assignment discards 'const' qualifier from pointer target type
         c->zstream.next_in = buf;
                            ^
CC	libpostproc/postprocess.o
CC	libswresample/audioconvert.o
libswresample/audioconvert.c: In function 'swri_audio_convert':
libswresample/audioconvert.c:185:21: warning: passing argument 2 of 'ctx->simd_f' from incompatible pointer type
                     ctx->simd_f(out->ch+ch, in->ch+ch, off * (out->planar ? 1 :out->ch_count));
                     ^
libswresample/audioconvert.c:185:21: note: expected 'const uint8_t **' but argument is of type 'uint8_t **'
libswresample/audioconvert.c:188:17: warning: passing argument 2 of 'ctx->simd_f' from incompatible pointer type
                 ctx->simd_f(out->ch, in->ch, off);
                 ^
libswresample/audioconvert.c:188:17: note: expected 'const uint8_t **' but argument is of type 'uint8_t **'
CC	libswresample/dither.o
CC	libswresample/rematrix.o
libswresample/rematrix.c: In function 'swri_rematrix_init':
libswresample/rematrix.c:301:22: warning: assignment from incompatible pointer type
         s->mix_1_1_f = copy_s16;
                      ^
libswresample/rematrix.c:302:22: warning: assignment from incompatible pointer type
         s->mix_2_1_f = sum2_s16;
                      ^
libswresample/rematrix.c:310:22: warning: assignment from incompatible pointer type
         s->mix_1_1_f = copy_float;
                      ^
libswresample/rematrix.c:311:22: warning: assignment from incompatible pointer type
         s->mix_2_1_f = sum2_float;
                      ^
libswresample/rematrix.c:319:22: warning: assignment from incompatible pointer type
         s->mix_1_1_f = copy_double;
                      ^
libswresample/rematrix.c:320:22: warning: assignment from incompatible pointer type
         s->mix_2_1_f = sum2_double;
                      ^
CC	libswresample/resample.o
CC	libswresample/swresample.o
CC	libswscale/input.o
libswscale/input.c: In function 'ff_sws_init_input_funcs':
libswscale/input.c:778:22: warning: assignment from incompatible pointer type
         c->chrToYV12 = palToUV_c;
                      ^
libswscale/input.c:791:26: warning: assignment from incompatible pointer type
         c->readChrPlanar = planar_rgb_to_uv;
                          ^
libswscale/input.c:846:26: warning: assignment from incompatible pointer type
             c->chrToYV12 = bgr24ToUV_half_c;
                          ^
libswscale/input.c:861:26: warning: assignment from incompatible pointer type
             c->chrToYV12 = gbr24pToUV_half_c;
                          ^
libswscale/input.c:876:26: warning: assignment from incompatible pointer type
             c->chrToYV12 = rgb24ToUV_half_c;
                          ^
libswscale/input.c:924:26: warning: assignment from incompatible pointer type
             c->chrToYV12 = bgr24ToUV_c;
                          ^
libswscale/input.c:951:26: warning: assignment from incompatible pointer type
             c->chrToYV12 = rgb24ToUV_c;
                          ^
libswscale/input.c:988:26: warning: assignment from incompatible pointer type
         c->readLumPlanar = planar_rgb_to_y;
                          ^
libswscale/input.c:1025:22: warning: assignment from incompatible pointer type
         c->lumToYV12 = bgr24ToY_c;
                      ^
libswscale/input.c:1046:22: warning: assignment from incompatible pointer type
         c->lumToYV12 = rgb24ToY_c;
                      ^
libswscale/input.c:1071:22: warning: assignment from incompatible pointer type
         c->lumToYV12 = palToY_c;
                      ^
libswscale/input.c:1074:22: warning: assignment from incompatible pointer type
         c->lumToYV12 = monoblack2Y_c;
                      ^
libswscale/input.c:1077:22: warning: assignment from incompatible pointer type
         c->lumToYV12 = monowhite2Y_c;
                      ^
libswscale/input.c:1113:46: warning: assignment from incompatible pointer type
         case PIX_FMT_RGBA64BE:  c->alpToYV12 = rgba64ToA_c; break;
                                              ^
libswscale/input.c:1116:26: warning: assignment from incompatible pointer type
             c->alpToYV12 = rgbaToA_c;
                          ^
libswscale/input.c:1120:26: warning: assignment from incompatible pointer type
             c->alpToYV12 = abgrToA_c;
                          ^
libswscale/input.c:1126:26: warning: assignment from incompatible pointer type
             c->alpToYV12 = palToA_c;
                          ^
CC	libswscale/options.o
CC	libswscale/output.o
CC	libswscale/rgb2rgb.o
libswscale/output.c: In function 'yuv2rgb_X_c_template':
libswscale/output.c:994:9: warning: 'A2' may be used uninitialized in this function [-Wmaybe-uninitialized]
         yuv2rgb_write(dest, i, Y1, Y2, hasAlpha ? A1 : 0, hasAlpha ? A2 : 0,
         ^
libswscale/output.c:994:9: warning: 'A1' may be used uninitialized in this function [-Wmaybe-uninitialized]
CC	libswscale/swscale.o
libswscale/swscale.c: In function 'swScale':
libswscale/swscale.c:589:31: warning: assignment from incompatible pointer type
                     vLumFilter= c->lumMmxFilter;
                               ^
libswscale/swscale.c:590:31: warning: assignment from incompatible pointer type
                     vChrFilter= c->chrMmxFilter;
                               ^
libswscale/swscale.c:621:35: warning: assignment from incompatible pointer type
                         vLumFilter= c->alpMmxFilter;
                                   ^
libswscale/swscale.c:349:14: warning: unused variable 'vChrFilter' [-Wunused-variable]
     int16_t *vChrFilter              = c->vChrFilter;
              ^
libswscale/swscale.c:348:14: warning: unused variable 'vLumFilter' [-Wunused-variable]
     int16_t *vLumFilter              = c->vLumFilter;
              ^
CC	libswscale/swscale_unscaled.o
libswscale/output.c: In function 'yuv2rgb_full_X_c_template.isra.10':
libswscale/output.c:1227:21: warning: 'A' may be used uninitialized in this function [-Wmaybe-uninitialized]
             dest[3] = hasAlpha ? A : 255;
                     ^
CC	libswscale/utils.o
CC	libswscale/yuv2rgb.o
CC	libavutil/adler32.o
CC	libavutil/aes.o
CC	libavutil/arm/cpu.o
CC	libavutil/audio_fifo.o
CC	libavutil/audioconvert.o
CC	libavutil/avstring.o
CC	libavutil/base64.o
CC	libavutil/bprint.o
CC	libavutil/cpu.o
CC	libavutil/crc.o
CC	libavutil/des.o
CC	libavutil/dict.o
CC	libavutil/error.o
CC	libavutil/eval.o
CC	libavutil/fifo.o
CC	libavutil/file.o
CC	libavutil/intfloat_readwrite.o
CC	libavutil/imgutils.o
CC	libavutil/inverse.o
CC	libavutil/lfg.o
CC	libavutil/lls.o
CC	libavutil/log.o
CC	libavutil/mathematics.o
CC	libavutil/lzo.o
CC	libavutil/md5.o
CC	libavutil/mem.o
CC	libavutil/opt.o
libavutil/opt.c: In function 'av_find_opt':
libavutil/opt.c:42:5: warning: 'av_next_option' is deprecated (declared at libavutil/opt.h:348) [-Wdeprecated-declarations]
     while ((o = av_next_option(v, o))) {
     ^
CC	libavutil/parseutils.o
CC	libavutil/pixdesc.o
libavutil/opt.c: In function 'av_opt_set_defaults':
libavutil/opt.c:614:5: warning: 'av_opt_set_defaults2' is deprecated (declared at libavutil/opt.h:371) [-Wdeprecated-declarations]
     av_opt_set_defaults2(s, 0, 0);
     ^
CC	libavutil/random_seed.o
CC	libavutil/rational.o
CC	libavutil/rc4.o
CC	libavutil/samplefmt.o
libavutil/samplefmt.c: In function 'av_samples_fill_arrays':
libavutil/samplefmt.c:166:19: warning: assignment discards 'const' qualifier from pointer target type
     audio_data[0] = buf;
                   ^
CC	libavutil/sha.o
CC	libavutil/timecode.o
CC	libavutil/tree.o
CC	libavutil/utils.o
CC	ffmpeg.o
CC	cmdutils.o
ffmpeg.c: In function 'do_video_out':
ffmpeg.c:1907:20: warning: unused variable 'i' [-Wunused-variable]
     int nb_frames, i;
                    ^
ffmpeg.c: In function 'poll_filters':
ffmpeg.c:2125:28: warning: unused variable 'ist_pts_tb' [-Wunused-variable]
                 AVRational ist_pts_tb = ost->filter->filter->inputs[0]->time_base;
                            ^
ffmpeg.c: At top level:
ffmpeg.c:1735:12: warning: 'check_recording_time' defined but not used [-Wunused-function]
 static int check_recording_time(OutputStream *ost)
            ^
AR	libavdevice/libavdevice.a
AR	libavfilter/libavfilter.a
AR	libavformat/libavformat.a
AR	libavresample/libavresample.a
CC	libavcodec/utils.o
AR	libpostproc/libpostproc.a
AR	libswresample/libswresample.a
AR	libswscale/libswscale.a
AR	libavutil/libavutil.a
ffmpeg.c: In function 'transcode':
ffmpeg.c:3190:45: warning: 'icodec' may be used uninitialized in this function [-Wmaybe-uninitialized]
                     codec->pix_fmt != icodec->pix_fmt) {
                                             ^
ffmpeg.c:2973:29: note: 'icodec' was declared here
     AVCodecContext *codec, *icodec;
                             ^
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to