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