Advertisement
Guest User

Untitled

a guest
Feb 19th, 2014
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 84.51 KB | None | 0 0
  1. ../configure --disable-yasm --enable-shared --disable-decoders && make -j5
  2. Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
  3. Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
  4. Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
  5. Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
  6. Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
  7. install prefix /usr/local
  8. source path ~/ffmpeg-2.1.3
  9. C compiler gcc
  10. ARCH x86 (generic)
  11. big-endian no
  12. runtime cpu detection yes
  13. yasm no
  14. MMX enabled yes
  15. MMXEXT enabled yes
  16. 3DNow! enabled yes
  17. 3DNow! extended enabled yes
  18. SSE enabled yes
  19. SSSE3 enabled yes
  20. AVX enabled yes
  21. FMA4 enabled yes
  22. i686 features enabled yes
  23. CMOV is fast yes
  24. EBX available yes
  25. EBP available yes
  26. debug symbols yes
  27. strip symbols yes
  28. optimize for size no
  29. optimizations yes
  30. static yes
  31. shared yes
  32. postprocessing support no
  33. new filter support yes
  34. network support yes
  35. threading support pthreads
  36. safe bitstream reader yes
  37. SDL support no
  38. opencl enabled no
  39. libzvbi enabled no
  40. texi2html enabled no
  41. perl enabled yes
  42. pod2man enabled yes
  43. makeinfo enabled yes
  44.  
  45. External libraries:
  46. bzlib iconv zlib
  47.  
  48. Enabled decoders:
  49.  
  50. Enabled encoders:
  51. a64multi ljpeg prores_aw
  52. a64multi5 mjpeg prores_ks
  53. aac movtext qtrle
  54. ac3 mp2 r10k
  55. ac3_fixed mpeg1video r210
  56. adpcm_adx mpeg2video ra_144
  57. adpcm_g722 mpeg4 rawvideo
  58. adpcm_g726 msmpeg4v2 roq
  59. adpcm_ima_qt msmpeg4v3 roq_dpcm
  60. adpcm_ima_wav msvideo1 rv10
  61. adpcm_ms nellymoser rv20
  62. adpcm_swf pam s302m
  63. adpcm_yamaha pbm sgi
  64. alac pcm_alaw snow
  65. amv pcm_f32be sonic
  66. ass pcm_f32le sonic_ls
  67. asv1 pcm_f64be srt
  68. asv2 pcm_f64le ssa
  69. avrp pcm_mulaw subrip
  70. avui pcm_s16be sunrast
  71. ayuv pcm_s16be_planar svq1
  72. bmp pcm_s16le targa
  73. cljr pcm_s16le_planar tiff
  74. comfortnoise pcm_s24be tta
  75. dca pcm_s24daud utvideo
  76. dnxhd pcm_s24le v210
  77. dpx pcm_s24le_planar v308
  78. dvbsub pcm_s32be v408
  79. dvdsub pcm_s32le v410
  80. dvvideo pcm_s32le_planar vorbis
  81. eac3 pcm_s8 wavpack
  82. ffv1 pcm_s8_planar wmav1
  83. ffvhuff pcm_u16be wmav2
  84. flac pcm_u16le wmv1
  85. flashsv pcm_u24be wmv2
  86. flashsv2 pcm_u24le xbm
  87. flv pcm_u32be xface
  88. g723_1 pcm_u32le xsub
  89. gif pcm_u8 xwd
  90. h261 pcx y41p
  91. h263 pgm yuv4
  92. h263p pgmyuv zlib
  93. huffyuv png zmbv
  94. jpeg2000 ppm
  95. jpegls prores
  96.  
  97. Enabled hwaccels:
  98.  
  99. Enabled parsers:
  100. aac dvd_nav mpegvideo
  101. aac_latm dvdsub png
  102. ac3 flac pnm
  103. adx gsm rv30
  104. bmp h261 rv40
  105. cavsvideo h263 tak
  106. cook h264 vc1
  107. dca hevc vorbis
  108. dirac mjpeg vp3
  109. dnxhd mlp vp8
  110. dpx mpeg4video
  111. dvbsub mpegaudio
  112.  
  113. Enabled demuxers:
  114. aac hevc pcm_s8
  115. ac3 hls pcm_u16be
  116. act ico pcm_u16le
  117. adf idcin pcm_u24be
  118. adp idf pcm_u24le
  119. adx iff pcm_u32be
  120. aea ilbc pcm_u32le
  121. afc image2 pcm_u8
  122. aiff image2pipe pjs
  123. amr ingenient pmp
  124. anm ipmovie pva
  125. apc ircam pvf
  126. ape iss qcp
  127. aqtitle iv8 r3d
  128. asf ivf rawvideo
  129. ass jacosub realtext
  130. ast jv redspark
  131. au latm rl2
  132. avi lmlm4 rm
  133. avr loas roq
  134. avs lvf rpl
  135. bethsoftvid lxf rsd
  136. bfi m4v rso
  137. bink matroska rtp
  138. bintext mgsts rtsp
  139. bit microdvd sami
  140. bmv mjpeg sap
  141. boa mlp sbg
  142. brstm mm sdp
  143. c93 mmf segafilm
  144. caf mov shorten
  145. cavsvideo mp3 siff
  146. cdg mpc smacker
  147. cdxl mpc8 smjpeg
  148. concat mpegps smush
  149. data mpegts sol
  150. daud mpegtsraw sox
  151. dfa mpegvideo spdif
  152. dirac mpl2 srt
  153. dnxhd mpsub str
  154. dsicin msnwc_tcp subviewer
  155. dts mtv subviewer1
  156. dtshd mv swf
  157. dv mvi tak
  158. dxa mxf tedcaptions
  159. ea mxg thp
  160. ea_cdata nc tiertexseq
  161. eac3 nistsphere tmv
  162. epaf nsv truehd
  163. ffm nut tta
  164. ffmetadata nuv tty
  165. filmstrip ogg txd
  166. flac oma vc1
  167. flic paf vc1t
  168. flv pcm_alaw vivo
  169. fourxm pcm_f32be vmd
  170. frm pcm_f32le vobsub
  171. g722 pcm_f64be voc
  172. g723_1 pcm_f64le vplayer
  173. g729 pcm_mulaw vqf
  174. gif pcm_s16be w64
  175. gsm pcm_s16le wav
  176. gxf pcm_s24be wc3
  177. h261 pcm_s24le webvtt
  178. h263 pcm_s32be wsaud
  179. h264 pcm_s32le wsvqa
  180. wtv xbin yop
  181. wv xmv yuv4mpegpipe
  182. xa xwma
  183.  
  184. Enabled muxers:
  185. a64 image2pipe pcm_s24be
  186. ac3 ipod pcm_s24le
  187. adts ircam pcm_s32be
  188. adx ismv pcm_s32le
  189. aiff ivf pcm_s8
  190. amr jacosub pcm_u16be
  191. asf latm pcm_u16le
  192. asf_stream m4v pcm_u24be
  193. ass matroska pcm_u24le
  194. ast matroska_audio pcm_u32be
  195. au md5 pcm_u32le
  196. avi microdvd pcm_u8
  197. avm2 mjpeg psp
  198. bit mkvtimestamp_v2 rawvideo
  199. caf mlp rm
  200. cavsvideo mmf roq
  201. crc mov rso
  202. data mp2 rtp
  203. daud mp3 rtsp
  204. dirac mp4 sap
  205. dnxhd mpeg1system segment
  206. dts mpeg1vcd smjpeg
  207. dv mpeg1video smoothstreaming
  208. eac3 mpeg2dvd sox
  209. f4v mpeg2svcd spdif
  210. ffm mpeg2video srt
  211. ffmetadata mpeg2vob stream_segment
  212. filmstrip mpegts swf
  213. flac mpjpeg tee
  214. flv mxf tg2
  215. framecrc mxf_d10 tgp
  216. framemd5 null truehd
  217. g722 nut vc1
  218. g723_1 ogg vc1t
  219. gif oma voc
  220. gxf pcm_alaw w64
  221. h261 pcm_f32be wav
  222. h263 pcm_f32le webm
  223. h264 pcm_f64be webvtt
  224. hls pcm_f64le wtv
  225. ico pcm_mulaw wv
  226. ilbc pcm_s16be yuv4mpegpipe
  227. image2 pcm_s16le
  228.  
  229. Enabled protocols:
  230. cache hls rtmpt
  231. concat http rtp
  232. crypto httpproxy srtp
  233. data md5 tcp
  234. ffrtmphttp mmsh udp
  235. file mmst unix
  236. ftp pipe
  237. gopher rtmp
  238.  
  239. Enabled filters:
  240. aconvert colorchannelmixer null
  241. adelay compand nullsink
  242. aecho concat nullsrc
  243. aevalsrc copy overlay
  244. afade crop pad
  245. aformat curves pan
  246. ainterleave dctdnoiz perms
  247. allpass decimate pixdesctest
  248. alphaextract deshake psnr
  249. alphamerge drawbox removelogo
  250. amerge drawgrid replaygain
  251. amix earwax rgbtestsrc
  252. amovie edgedetect rotate
  253. anull equalizer scale
  254. anullsink extractplanes select
  255. anullsrc fade sendcmd
  256. apad field separatefields
  257. aperms fieldmatch setdar
  258. aphaser fieldorder setfield
  259. aresample format setpts
  260. aselect fps setsar
  261. asendcmd framestep settb
  262. asetnsamples gradfun showinfo
  263. asetpts haldclut showspectrum
  264. asetrate haldclutsrc showwaves
  265. asettb hflip silencedetect
  266. ashowinfo highpass sine
  267. asplit histogram smptebars
  268. astats hue smptehdbars
  269. astreamsync idet split
  270. atempo il swapuv
  271. atrim interleave telecine
  272. avectorscope join testsrc
  273. bandpass life thumbnail
  274. bandreject lowpass tile
  275. bass lut transpose
  276. bbox lut3d treble
  277. biquad lutrgb trim
  278. blackdetect lutyuv unsharp
  279. blend mandelbrot vflip
  280. cellauto mergeplanes vignette
  281. channelmap movie volume
  282. channelsplit negate volumedetect
  283. color noformat w3fdif
  284. colorbalance noise
  285.  
  286. Enabled bsfs:
  287. aac_adtstoasc mjpeg2jpeg noise
  288. chomp mjpega_dump_header remove_extradata
  289. dump_extradata mov2textsub text2movsub
  290. h264_mp4toannexb mp3_header_compress
  291. imx_dump_header mp3_header_decompress
  292.  
  293. Enabled indevs:
  294. lavfi
  295.  
  296. Enabled outdevs:
  297.  
  298. License: LGPL version 2.1 or later
  299. Creating config.mak, config.h, and doc/config.texi...
  300. libavutil/avconfig.h is unchanged
  301. CC libavdevice/alldevices.o
  302. CC libavdevice/avdevice.o
  303. CC libavdevice/lavfi.o
  304. CC libavfilter/af_aconvert.o
  305. CC libavfilter/af_adelay.o
  306. ~/ffmpeg-2.1.3/libavdevice/lavfi.c:237:20: warning: variable 'sink' is used uninitialized whenever 'if' condition is false
  307. [-Wsometimes-uninitialized]
  308. } else if (type == AVMEDIA_TYPE_AUDIO) {
  309. ^~~~~~~~~~~~~~~~~~~~~~~~~~
  310. ~/ffmpeg-2.1.3/libavdevice/lavfi.c:257:27: note: uninitialized use occurs here
  311. lavfi->sinks[i] = sink;
  312. ^~~~
  313. ~/ffmpeg-2.1.3/libavdevice/lavfi.c:237:16: note: remove the 'if' if its condition is always true
  314. } else if (type == AVMEDIA_TYPE_AUDIO) {
  315. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  316. ~/ffmpeg-2.1.3/libavdevice/lavfi.c:219:30: note: initialize the variable 'sink' to silence this warning
  317. AVFilterContext *sink;
  318. ^
  319. = NULL
  320. CC libavfilter/af_aecho.o
  321. CC libavfilter/af_afade.o
  322. CC libavfilter/af_aformat.o
  323. CC libavfilter/af_amerge.o
  324. CC libavfilter/af_amix.o
  325. 1 warning generated.
  326. CC libavfilter/af_anull.o
  327. CC libavfilter/af_apad.o
  328. CC libavfilter/af_aphaser.o
  329. CC libavfilter/af_aresample.o
  330. CC libavfilter/af_asetnsamples.o
  331. CC libavfilter/af_asetrate.o
  332. CC libavfilter/af_ashowinfo.o
  333. CC libavfilter/af_astats.o
  334. CC libavfilter/af_astreamsync.o
  335. CC libavfilter/af_atempo.o
  336. CC libavfilter/af_biquads.o
  337. CC libavfilter/af_channelmap.o
  338. CC libavfilter/af_channelsplit.o
  339. CC libavfilter/af_compand.o
  340. CC libavfilter/af_earwax.o
  341. CC libavfilter/af_join.o
  342. CC libavfilter/af_pan.o
  343. CC libavfilter/af_replaygain.o
  344. CC libavfilter/af_silencedetect.o
  345. CC libavfilter/af_volume.o
  346. CC libavfilter/af_volumedetect.o
  347. CC libavfilter/allfilters.o
  348. CC libavfilter/asink_anullsink.o
  349. CC libavfilter/asrc_aevalsrc.o
  350. CC libavfilter/asrc_anullsrc.o
  351. CC libavfilter/asrc_sine.o
  352. CC libavfilter/audio.o
  353. CC libavfilter/avcodec.o
  354. CC libavfilter/avf_avectorscope.o
  355. CC libavfilter/avf_concat.o
  356. CC libavfilter/avf_showspectrum.o
  357. CC libavfilter/avf_showwaves.o
  358. CC libavfilter/avfilter.o
  359. CC libavfilter/avfiltergraph.o
  360. CC libavfilter/buffer.o
  361. CC libavfilter/buffersink.o
  362. CC libavfilter/buffersrc.o
  363. CC libavfilter/drawutils.o
  364. CC libavfilter/dualinput.o
  365. CC libavfilter/f_interleave.o
  366. CC libavfilter/f_perms.o
  367. CC libavfilter/f_select.o
  368. CC libavfilter/f_sendcmd.o
  369. CC libavfilter/f_settb.o
  370. CC libavfilter/fifo.o
  371. CC libavfilter/formats.o
  372. CC libavfilter/framesync.o
  373. CC libavfilter/graphdump.o
  374. CC libavfilter/graphparser.o
  375. CC libavfilter/lavfutils.o
  376. CC libavfilter/lswsutils.o
  377. CC libavfilter/opencl_allkernels.o
  378. CC libavfilter/pthread.o
  379. CC libavfilter/setpts.o
  380. CC libavfilter/split.o
  381. CC libavfilter/src_movie.o
  382. CC libavfilter/transform.o
  383. CC libavfilter/trim.o
  384. CC libavfilter/vf_alphamerge.o
  385. CC libavfilter/vf_aspect.o
  386. ~/ffmpeg-2.1.3/libavfilter/src_movie.c:391:20: warning: 'type' is deprecated [-Wdeprecated-declarations]
  387. switch (frame->type) {
  388. ^
  389. ~/ffmpeg-2.1.3/libavutil/frame.h:281:9: note: 'type' declared here
  390. int type;
  391. ^
  392. ~/ffmpeg-2.1.3/libavfilter/src_movie.c:407:75: warning: 'type' is deprecated [-Wdeprecated-declarations]
  393. snprintf(dst, dst_size, "%s BUG", av_get_media_type_string(frame->type));
  394. ^
  395. /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf'
  396. __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
  397. ^
  398. ~/ffmpeg-2.1.3/libavutil/frame.h:281:9: note: 'type' declared here
  399. int type;
  400. ^
  401. CC libavfilter/vf_bbox.o
  402. CC libavfilter/vf_blackdetect.o
  403. CC libavfilter/vf_blend.o
  404. CC libavfilter/vf_colorbalance.o
  405. CC libavfilter/vf_colorchannelmixer.o
  406. CC libavfilter/vf_copy.o
  407. CC libavfilter/vf_crop.o
  408. 2 warnings generated.
  409. CC libavfilter/vf_curves.o
  410. CC libavfilter/vf_dctdnoiz.o
  411. CC libavfilter/vf_decimate.o
  412. CC libavfilter/vf_deshake.o
  413. CC libavfilter/vf_drawbox.o
  414. CC libavfilter/vf_edgedetect.o
  415. CC libavfilter/vf_extractplanes.o
  416. CC libavfilter/vf_fade.o
  417. CC libavfilter/vf_field.o
  418. CC libavfilter/vf_fieldmatch.o
  419. CC libavfilter/vf_fieldorder.o
  420. CC libavfilter/vf_format.o
  421. CC libavfilter/vf_fps.o
  422. CC libavfilter/vf_framestep.o
  423. CC libavfilter/vf_gradfun.o
  424. CC libavfilter/vf_hflip.o
  425. CC libavfilter/vf_histogram.o
  426. CC libavfilter/vf_hue.o
  427. CC libavfilter/vf_idet.o
  428. CC libavfilter/vf_il.o
  429. CC libavfilter/vf_lut.o
  430. CC libavfilter/vf_lut3d.o
  431. CC libavfilter/vf_mergeplanes.o
  432. CC libavfilter/vf_noise.o
  433. CC libavfilter/vf_null.o
  434. CC libavfilter/vf_overlay.o
  435. CC libavfilter/vf_pad.o
  436. CC libavfilter/vf_pixdesctest.o
  437. CC libavfilter/vf_psnr.o
  438. CC libavfilter/vf_removelogo.o
  439. CC libavfilter/vf_rotate.o
  440. CC libavfilter/vf_scale.o
  441. CC libavfilter/vf_separatefields.o
  442. CC libavfilter/vf_setfield.o
  443. CC libavfilter/vf_showinfo.o
  444. CC libavfilter/vf_swapuv.o
  445. CC libavfilter/vf_telecine.o
  446. CC libavfilter/vf_thumbnail.o
  447. CC libavfilter/vf_tile.o
  448. CC libavfilter/vf_transpose.o
  449. CC libavfilter/vf_unsharp.o
  450. CC libavfilter/vf_vflip.o
  451. CC libavfilter/vf_vignette.o
  452. CC libavfilter/vf_w3fdif.o
  453. CC libavfilter/video.o
  454. CC libavfilter/vsink_nullsink.o
  455. CC libavfilter/vsrc_cellauto.o
  456. CC libavfilter/vsrc_life.o
  457. CC libavfilter/vsrc_mandelbrot.o
  458. CC libavfilter/vsrc_testsrc.o
  459. CC libavfilter/x86/af_volume_init.o
  460. CC libavfilter/x86/vf_gradfun_init.o
  461. CC libswresample/audioconvert.o
  462. CC libswresample/dither.o
  463. CC libswresample/rematrix.o
  464. CC libswresample/resample.o
  465. CC libswresample/swresample.o
  466. CC libavutil/adler32.o
  467. CC libavutil/aes.o
  468. CC libavutil/atomic.o
  469. CC libavutil/audio_fifo.o
  470. CC libavutil/avstring.o
  471. CC libavutil/base64.o
  472. CC libavutil/blowfish.o
  473. CC libavutil/bprint.o
  474. CC libavutil/buffer.o
  475. CC libavutil/channel_layout.o
  476. CC libavutil/cpu.o
  477. CC libavutil/crc.o
  478. CC libavutil/des.o
  479. CC libavutil/dict.o
  480. CC libavutil/error.o
  481. CC libavutil/eval.o
  482. CC libavutil/fifo.o
  483. CC libavutil/file.o
  484. CC libavutil/file_open.o
  485. ~/ffmpeg-2.1.3/libavutil/eval.c:238:33: warning: 'av_reverse' is deprecated [-Wdeprecated-declarations]
  486. p->var[0] = av_reverse[i&255]*x_max/255;
  487. ^
  488. ~/ffmpeg-2.1.3/libavutil/common.h:74:43: note: 'av_reverse' declared here
  489. extern attribute_deprecated const uint8_t av_reverse[256];
  490. ^
  491. CC libavutil/float_dsp.o
  492. CC libavutil/frame.o
  493. CC libavutil/hash.o
  494. CC libavutil/hmac.o
  495. ~/ffmpeg-2.1.3/libavutil/frame.c:55:8: warning: 'qscale_table' is deprecated [-Wdeprecated-declarations]
  496. f->qscale_table = buf->data;
  497. ^
  498. ~/ffmpeg-2.1.3/libavutil/frame.h:218:13: note: 'qscale_table' declared here
  499. int8_t *qscale_table;
  500. ^
  501. ~/ffmpeg-2.1.3/libavutil/frame.c:56:8: warning: 'qstride' is deprecated [-Wdeprecated-declarations]
  502. f->qstride = stride;
  503. ^
  504. ~/ffmpeg-2.1.3/libavutil/frame.h:223:9: note: 'qstride' declared here
  505. int qstride;
  506. ^
  507. ~/ffmpeg-2.1.3/libavutil/frame.c:57:8: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations]
  508. f->qscale_type = qp_type;
  509. ^
  510. ~/ffmpeg-2.1.3/libavutil/frame.h:226:9: note: 'qscale_type' declared here
  511. int qscale_type;
  512. ^
  513. ~/ffmpeg-2.1.3/libavutil/frame.c:64:18: warning: 'qstride' is deprecated [-Wdeprecated-declarations]
  514. *stride = f->qstride;
  515. ^
  516. ~/ffmpeg-2.1.3/libavutil/frame.h:223:9: note: 'qstride' declared here
  517. int qstride;
  518. ^
  519. ~/ffmpeg-2.1.3/libavutil/frame.c:65:18: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations]
  520. *type = f->qscale_type;
  521. ^
  522. ~/ffmpeg-2.1.3/libavutil/frame.h:226:9: note: 'qscale_type' declared here
  523. int qscale_type;
  524. ^
  525. CC libavutil/imgutils.o
  526. ~/ffmpeg-2.1.3/libavutil/frame.c:274:53: warning: passing 'uint8_t *[8]' to parameter of type 'const uint8_t **'
  527. (aka 'const unsigned char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
  528. av_image_copy(dst->data, dst->linesize, src->data, src->linesize,
  529. ^~~~~~~~~
  530. ~/ffmpeg-2.1.3/libavutil/imgutils.h:119:35: note: passing argument to parameter 'src_data' here
  531. const uint8_t *src_data[4], const int src_linesizes[4],
  532. ^
  533. ~/ffmpeg-2.1.3/libavutil/frame.c:427:47: warning: passing 'uint8_t *[8]' to parameter of type 'const uint8_t **'
  534. (aka 'const unsigned char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
  535. av_image_copy(tmp.data, tmp.linesize, frame->data, frame->linesize,
  536. ^~~~~~~~~~~
  537. ~/ffmpeg-2.1.3/libavutil/imgutils.h:119:35: note: passing argument to parameter 'src_data' here
  538. const uint8_t *src_data[4], const int src_linesizes[4],
  539. ^
  540. ~/ffmpeg-2.1.3/libavutil/frame.c:461:10: warning: 'type' is deprecated [-Wdeprecated-declarations]
  541. dst->type = src->type;
  542. ^
  543. ~/ffmpeg-2.1.3/libavutil/frame.h:281:9: note: 'type' declared here
  544. int type;
  545. ^
  546. ~/ffmpeg-2.1.3/libavutil/frame.c:461:37: warning: 'type' is deprecated [-Wdeprecated-declarations]
  547. dst->type = src->type;
  548. ^
  549. ~/ffmpeg-2.1.3/libavutil/frame.h:281:9: note: 'type' declared here
  550. int type;
  551. ^
  552. ~/ffmpeg-2.1.3/libavutil/frame.c:498:10: warning: 'qscale_table' is deprecated [-Wdeprecated-declarations]
  553. dst->qscale_table = NULL;
  554. ^
  555. ~/ffmpeg-2.1.3/libavutil/frame.h:218:13: note: 'qscale_table' declared here
  556. int8_t *qscale_table;
  557. ^
  558. ~/ffmpeg-2.1.3/libavutil/frame.c:499:10: warning: 'qstride' is deprecated [-Wdeprecated-declarations]
  559. dst->qstride = 0;
  560. ^
  561. ~/ffmpeg-2.1.3/libavutil/frame.h:223:9: note: 'qstride' declared here
  562. int qstride;
  563. ^
  564. ~/ffmpeg-2.1.3/libavutil/frame.c:500:10: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations]
  565. dst->qscale_type = 0;
  566. ^
  567. ~/ffmpeg-2.1.3/libavutil/frame.h:226:9: note: 'qscale_type' declared here
  568. int qscale_type;
  569. ^
  570. ~/ffmpeg-2.1.3/libavutil/frame.c:504:18: warning: 'qscale_table' is deprecated [-Wdeprecated-declarations]
  571. dst->qscale_table = dst->qp_table_buf->data;
  572. ^
  573. ~/ffmpeg-2.1.3/libavutil/frame.h:218:13: note: 'qscale_table' declared here
  574. int8_t *qscale_table;
  575. ^
  576. ~/ffmpeg-2.1.3/libavutil/frame.c:505:18: warning: 'qstride' is deprecated [-Wdeprecated-declarations]
  577. dst->qstride = src->qstride;
  578. ^
  579. ~/ffmpeg-2.1.3/libavutil/frame.h:223:9: note: 'qstride' declared here
  580. int qstride;
  581. ^
  582. ~/ffmpeg-2.1.3/libavutil/frame.c:505:38: warning: 'qstride' is deprecated [-Wdeprecated-declarations]
  583. dst->qstride = src->qstride;
  584. ^
  585. ~/ffmpeg-2.1.3/libavutil/frame.h:223:9: note: 'qstride' declared here
  586. int qstride;
  587. ^
  588. ~/ffmpeg-2.1.3/libavutil/frame.c:506:18: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations]
  589. dst->qscale_type = src->qscale_type;
  590. ^
  591. ~/ffmpeg-2.1.3/libavutil/frame.h:226:9: note: 'qscale_type' declared here
  592. int qscale_type;
  593. ^
  594. ~/ffmpeg-2.1.3/libavutil/frame.c:506:38: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations]
  595. dst->qscale_type = src->qscale_type;
  596. ^
  597. ~/ffmpeg-2.1.3/libavutil/frame.h:226:9: note: 'qscale_type' declared here
  598. int qscale_type;
  599. ^
  600. CC libavutil/intfloat_readwrite.o
  601. CC libavutil/intmath.o
  602. CC libavutil/lfg.o
  603. CC libavutil/lls2.o
  604. CC libavutil/log.o
  605. 17 warnings generated.
  606. CC libavutil/lzo.o
  607. CC libavutil/mathematics.o
  608. CC libavutil/md5.o
  609. CC libavutil/mem.o
  610. CC libavutil/murmur3.o
  611. CC libavutil/opt.o
  612. CC libavutil/parseutils.o
  613. ~/ffmpeg-2.1.3/libavutil/opt.c:1067:5: warning: 'av_opt_set_defaults2' is deprecated [-Wdeprecated-declarations]
  614. av_opt_set_defaults2(s, 0, 0);
  615. ^
  616. ~/ffmpeg-2.1.3/libavutil/opt.h:399:6: note: 'av_opt_set_defaults2' declared here
  617. void av_opt_set_defaults2(void *s, int mask, int flags);
  618. ^
  619. CC libavutil/pixdesc.o
  620. CC libavutil/random_seed.o
  621. 1 warning generated.
  622. CC libavutil/rational.o
  623. ~/ffmpeg-2.1.3/libavutil/pixdesc.c:1997:32: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations]
  624. for (i=0; i<FF_ARRAY_ELEMS(av_pix_fmt_descriptors); i++) {
  625. ^
  626. ~/ffmpeg-2.1.3/libavutil/common.h:65:35: note: expanded from macro 'FF_ARRAY_ELEMS'
  627. #define FF_ARRAY_ELEMS(a) (sizeof(a) / sizeof((a)[0]))
  628. ^
  629. ~/ffmpeg-2.1.3/libavutil/pixdesc.c:132:26: note: 'av_pix_fmt_descriptors' declared here
  630. const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = {
  631. ^
  632. ~/ffmpeg-2.1.3/libavutil/pixdesc.c:1997:32: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations]
  633. for (i=0; i<FF_ARRAY_ELEMS(av_pix_fmt_descriptors); i++) {
  634. ^
  635. ~/ffmpeg-2.1.3/libavutil/common.h:65:48: note: expanded from macro 'FF_ARRAY_ELEMS'
  636. #define FF_ARRAY_ELEMS(a) (sizeof(a) / sizeof((a)[0]))
  637. ^
  638. ~/ffmpeg-2.1.3/libavutil/pixdesc.c:132:26: note: 'av_pix_fmt_descriptors' declared here
  639. const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = {
  640. ^
  641. ~/ffmpeg-2.1.3/libavutil/pixdesc.c:1998:40: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations]
  642. const AVPixFmtDescriptor *d = &av_pix_fmt_descriptors[i];
  643. ^
  644. ~/ffmpeg-2.1.3/libavutil/pixdesc.c:132:26: note: 'av_pix_fmt_descriptors' declared here
  645. const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = {
  646. ^
  647. CC libavutil/rc4.o
  648. CC libavutil/ripemd.o
  649. CC libavutil/samplefmt.o
  650. CC libavutil/sha.o
  651. 3 warnings generated.
  652. CC libavutil/sha512.o
  653. CC libavutil/time.o
  654. CC libavutil/timecode.o
  655. CC libavutil/tree.o
  656. CC libavutil/utils.o
  657. CC libavutil/x86/cpu.o
  658. CC libavutil/x86/float_dsp_init.o
  659. 1 warning generated.
  660. CC libavutil/x86/lls_init.o
  661. CC libavutil/xga_font_data.o
  662. CC libavutil/xtea.o
  663. CC libavformat/4xm.o
  664. CC libavformat/a64.o
  665. CC libavformat/aacdec.o
  666. CC libavformat/ac3dec.o
  667. CC libavformat/act.o
  668. CC libavformat/adp.o
  669. CC libavformat/adtsenc.o
  670. CC libavformat/adxdec.o
  671. CC libavformat/aea.o
  672. CC libavformat/afc.o
  673. CC libavformat/aiffdec.o
  674. CC libavformat/aiffenc.o
  675. CC libavformat/allformats.o
  676. CC libavformat/amr.o
  677. CC libavformat/anm.o
  678. CC libavformat/apc.o
  679. CC libavformat/ape.o
  680. CC libavformat/apetag.o
  681. CC libavformat/aqtitledec.o
  682. CC libavformat/asf.o
  683. CC libavformat/asfcrypt.o
  684. CC libavformat/asfdec.o
  685. CC libavformat/asfenc.o
  686. CC libavformat/assdec.o
  687. CC libavformat/assenc.o
  688. CC libavformat/ast.o
  689. CC libavformat/astdec.o
  690. CC libavformat/astenc.o
  691. CC libavformat/au.o
  692. CC libavformat/audiointerleave.o
  693. CC libavformat/avc.o
  694. CC libavformat/avidec.o
  695. CC libavformat/avienc.o
  696. CC libavformat/avio.o
  697. CC libavformat/aviobuf.o
  698. CC libavformat/avlanguage.o
  699. CC libavformat/avr.o
  700. CC libavformat/avs.o
  701. CC libavformat/bethsoftvid.o
  702. CC libavformat/bfi.o
  703. CC libavformat/bink.o
  704. CC libavformat/bintext.o
  705. CC libavformat/bit.o
  706. CC libavformat/bmv.o
  707. CC libavformat/boadec.o
  708. CC libavformat/brstm.o
  709. CC libavformat/c93.o
  710. CC libavformat/cache.o
  711. CC libavformat/caf.o
  712. CC libavformat/cafdec.o
  713. CC libavformat/cafenc.o
  714. CC libavformat/cavsvideodec.o
  715. CC libavformat/cdg.o
  716. CC libavformat/cdxl.o
  717. CC libavformat/concat.o
  718. CC libavformat/concatdec.o
  719. CC libavformat/crcenc.o
  720. CC libavformat/crypto.o
  721. CC libavformat/cutils.o
  722. CC libavformat/data_uri.o
  723. CC libavformat/daud.o
  724. CC libavformat/dfa.o
  725. CC libavformat/diracdec.o
  726. CC libavformat/dnxhddec.o
  727. CC libavformat/dsicin.o
  728. CC libavformat/dtsdec.o
  729. CC libavformat/dtshddec.o
  730. CC libavformat/dv.o
  731. CC libavformat/dvenc.o
  732. CC libavformat/dxa.o
  733. CC libavformat/eacdata.o
  734. CC libavformat/electronicarts.o
  735. CC libavformat/epafdec.o
  736. CC libavformat/ffmdec.o
  737. CC libavformat/ffmenc.o
  738. CC libavformat/ffmetadec.o
  739. CC libavformat/ffmetaenc.o
  740. CC libavformat/file.o
  741. CC libavformat/filmstripdec.o
  742. CC libavformat/filmstripenc.o
  743. CC libavformat/flac_picture.o
  744. CC libavformat/flacdec.o
  745. CC libavformat/flacenc.o
  746. CC libavformat/flacenc_header.o
  747. CC libavformat/flic.o
  748. CC libavformat/flvdec.o
  749. CC libavformat/flvenc.o
  750. CC libavformat/format.o
  751. CC libavformat/framecrcenc.o
  752. CC libavformat/framehash.o
  753. ~/ffmpeg-2.1.3/libavformat/flvdec.c:693:12: warning: unused function 'flv_data_packet' [-Wunused-function]
  754. static int flv_data_packet(AVFormatContext *s, AVPacket *pkt,
  755. ^
  756. CC libavformat/frmdec.o
  757. CC libavformat/ftp.o
  758. CC libavformat/g722.o
  759. CC libavformat/g723_1.o
  760. CC libavformat/g729dec.o
  761. CC libavformat/gif.o
  762. CC libavformat/gifdec.o
  763. CC libavformat/gopher.o
  764. CC libavformat/gsmdec.o
  765. CC libavformat/gxf.o
  766. CC libavformat/gxfenc.o
  767. CC libavformat/h261dec.o
  768. CC libavformat/h263dec.o
  769. 1 warning generated.
  770. CC libavformat/h264dec.o
  771. CC libavformat/hevcdec.o
  772. CC libavformat/hls.o
  773. CC libavformat/hlsenc.o
  774. CC libavformat/hlsproto.o
  775. CC libavformat/http.o
  776. CC libavformat/httpauth.o
  777. CC libavformat/icodec.o
  778. CC libavformat/icoenc.o
  779. CC libavformat/id3v1.o
  780. CC libavformat/id3v2.o
  781. CC libavformat/id3v2enc.o
  782. CC libavformat/idcin.o
  783. CC libavformat/idroqdec.o
  784. CC libavformat/idroqenc.o
  785. CC libavformat/iff.o
  786. CC libavformat/ilbc.o
  787. CC libavformat/img2.o
  788. CC libavformat/img2dec.o
  789. CC libavformat/img2enc.o
  790. CC libavformat/ingenientdec.o
  791. CC libavformat/ipmovie.o
  792. CC libavformat/ircam.o
  793. CC libavformat/ircamdec.o
  794. CC libavformat/ircamenc.o
  795. CC libavformat/isom.o
  796. CC libavformat/iss.o
  797. CC libavformat/iv8.o
  798. CC libavformat/ivfdec.o
  799. CC libavformat/ivfenc.o
  800. CC libavformat/jacosubdec.o
  801. CC libavformat/jacosubenc.o
  802. CC libavformat/jvdec.o
  803. CC libavformat/latmenc.o
  804. CC libavformat/lmlm4.o
  805. CC libavformat/loasdec.o
  806. CC libavformat/lvfdec.o
  807. CC libavformat/lxfdec.o
  808. CC libavformat/m4vdec.o
  809. CC libavformat/matroska.o
  810. CC libavformat/matroskadec.o
  811. CC libavformat/matroskaenc.o
  812. CC libavformat/md5enc.o
  813. CC libavformat/md5proto.o
  814. CC libavformat/metadata.o
  815. CC libavformat/mgsts.o
  816. CC libavformat/microdvddec.o
  817. CC libavformat/microdvdenc.o
  818. CC libavformat/mkvtimestamp_v2.o
  819. CC libavformat/mm.o
  820. CC libavformat/mmf.o
  821. CC libavformat/mms.o
  822. CC libavformat/mmsh.o
  823. CC libavformat/mmst.o
  824. CC libavformat/mov.o
  825. CC libavformat/mov_chan.o
  826. CC libavformat/movenc.o
  827. CC libavformat/movenchint.o
  828. CC libavformat/mp3dec.o
  829. CC libavformat/mp3enc.o
  830. CC libavformat/mpc.o
  831. CC libavformat/mpc8.o
  832. CC libavformat/mpeg.o
  833. CC libavformat/mpegenc.o
  834. CC libavformat/mpegts.o
  835. CC libavformat/mpegtsenc.o
  836. CC libavformat/mpegvideodec.o
  837. CC libavformat/mpjpeg.o
  838. CC libavformat/mpl2dec.o
  839. CC libavformat/mpsubdec.o
  840. CC libavformat/msnwc_tcp.o
  841. CC libavformat/mtv.o
  842. CC libavformat/mux.o
  843. CC libavformat/mvdec.o
  844. CC libavformat/mvi.o
  845. CC libavformat/mxf.o
  846. CC libavformat/mxfdec.o
  847. CC libavformat/mxfenc.o
  848. CC libavformat/mxg.o
  849. CC libavformat/ncdec.o
  850. CC libavformat/network.o
  851. CC libavformat/nistspheredec.o
  852. CC libavformat/nsvdec.o
  853. CC libavformat/nullenc.o
  854. CC libavformat/nut.o
  855. CC libavformat/nutdec.o
  856. CC libavformat/nutenc.o
  857. CC libavformat/nuv.o
  858. CC libavformat/oggdec.o
  859. CC libavformat/oggenc.o
  860. CC libavformat/oggparsecelt.o
  861. CC libavformat/oggparsedirac.o
  862. CC libavformat/oggparseflac.o
  863. CC libavformat/oggparseogm.o
  864. CC libavformat/oggparseopus.o
  865. CC libavformat/oggparseskeleton.o
  866. CC libavformat/oggparsespeex.o
  867. CC libavformat/oggparsetheora.o
  868. CC libavformat/oggparsevorbis.o
  869. CC libavformat/oma.o
  870. CC libavformat/omadec.o
  871. CC libavformat/omaenc.o
  872. CC libavformat/options.o
  873. CC libavformat/os_support.o
  874. CC libavformat/paf.o
  875. CC libavformat/pcm.o
  876. CC libavformat/pcmdec.o
  877. CC libavformat/pcmenc.o
  878. CC libavformat/pjsdec.o
  879. CC libavformat/pmpdec.o
  880. CC libavformat/psxstr.o
  881. CC libavformat/pva.o
  882. CC libavformat/pvfdec.o
  883. CC libavformat/qcp.o
  884. CC libavformat/r3d.o
  885. CC libavformat/rawdec.o
  886. CC libavformat/rawenc.o
  887. CC libavformat/rawvideodec.o
  888. CC libavformat/rdt.o
  889. CC libavformat/realtextdec.o
  890. ~/ffmpeg-2.1.3/libavformat/rdt.c:304:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type
  891. 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  892. ffio_init_context(&pb, buf, len, 0, NULL, NULL, NULL, NULL);
  893. ^~~
  894. ~/ffmpeg-2.1.3/libavformat/avio_internal.h:31:34: note: passing argument to parameter 'buffer' here
  895. unsigned char *buffer,
  896. ^
  897. CC libavformat/redspark.o
  898. CC libavformat/riff.o
  899. CC libavformat/riffdec.o
  900. CC libavformat/riffenc.o
  901. CC libavformat/rl2.o
  902. CC libavformat/rm.o
  903. 1 warning generated.
  904. CC libavformat/rmdec.o
  905. CC libavformat/rmenc.o
  906. CC libavformat/rpl.o
  907. CC libavformat/rsd.o
  908. CC libavformat/rso.o
  909. CC libavformat/rsodec.o
  910. CC libavformat/rsoenc.o
  911. CC libavformat/rtmphttp.o
  912. CC libavformat/rtmppkt.o
  913. CC libavformat/rtmpproto.o
  914. CC libavformat/rtp.o
  915. CC libavformat/rtpdec.o
  916. CC libavformat/rtpdec_amr.o
  917. CC libavformat/rtpdec_asf.o
  918. CC libavformat/rtpdec_g726.o
  919. CC libavformat/rtpdec_h263.o
  920. ~/ffmpeg-2.1.3/libavformat/rtpdec_asf.c:189:31: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type
  921. 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  922. ffio_init_context(pb, buf, len, 0, NULL, NULL, NULL, NULL);
  923. ^~~
  924. ~/ffmpeg-2.1.3/libavformat/avio_internal.h:31:34: note: passing argument to parameter 'buffer' here
  925. unsigned char *buffer,
  926. ^
  927. CC libavformat/rtpdec_h263_rfc2190.o
  928. CC libavformat/rtpdec_h264.o
  929. 1 warning generated.
  930. CC libavformat/rtpdec_ilbc.o
  931. CC libavformat/rtpdec_jpeg.o
  932. CC libavformat/rtpdec_latm.o
  933. CC libavformat/rtpdec_mpeg12.o
  934. CC libavformat/rtpdec_mpeg4.o
  935. CC libavformat/rtpdec_mpegts.o
  936. CC libavformat/rtpdec_qcelp.o
  937. CC libavformat/rtpdec_qdm2.o
  938. CC libavformat/rtpdec_qt.o
  939. CC libavformat/rtpdec_svq3.o
  940. CC libavformat/rtpdec_vp8.o
  941. ~/ffmpeg-2.1.3/libavformat/rtpdec_qt.c:74:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type
  942. 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  943. ffio_init_context(&pb, buf, len, 0, NULL, NULL, NULL, NULL);
  944. ^~~
  945. ~/ffmpeg-2.1.3/libavformat/avio_internal.h:31:34: note: passing argument to parameter 'buffer' here
  946. unsigned char *buffer,
  947. ^
  948. CC libavformat/rtpdec_xiph.o
  949. CC libavformat/rtpenc.o
  950. 1 warning generated.
  951. CC libavformat/rtpenc_aac.o
  952. CC libavformat/rtpenc_amr.o
  953. CC libavformat/rtpenc_chain.o
  954. CC libavformat/rtpenc_h263.o
  955. CC libavformat/rtpenc_h263_rfc2190.o
  956. CC libavformat/rtpenc_h264.o
  957. CC libavformat/rtpenc_jpeg.o
  958. CC libavformat/rtpenc_latm.o
  959. CC libavformat/rtpenc_mpv.o
  960. CC libavformat/rtpenc_vp8.o
  961. CC libavformat/rtpenc_xiph.o
  962. CC libavformat/rtpproto.o
  963. CC libavformat/rtsp.o
  964. CC libavformat/rtspdec.o
  965. CC libavformat/rtspenc.o
  966. CC libavformat/samidec.o
  967. CC libavformat/sapdec.o
  968. CC libavformat/sapenc.o
  969. CC libavformat/sauce.o
  970. CC libavformat/sbgdec.o
  971. CC libavformat/sdp.o
  972. CC libavformat/seek.o
  973. CC libavformat/segafilm.o
  974. CC libavformat/segment.o
  975. CC libavformat/sierravmd.o
  976. CC libavformat/siff.o
  977. CC libavformat/smacker.o
  978. CC libavformat/smjpeg.o
  979. CC libavformat/smjpegdec.o
  980. CC libavformat/smjpegenc.o
  981. CC libavformat/smoothstreamingenc.o
  982. CC libavformat/smush.o
  983. CC libavformat/sol.o
  984. CC libavformat/soxdec.o
  985. CC libavformat/soxenc.o
  986. CC libavformat/spdif.o
  987. CC libavformat/spdifdec.o
  988. CC libavformat/spdifenc.o
  989. CC libavformat/srtdec.o
  990. CC libavformat/srtenc.o
  991. CC libavformat/srtp.o
  992. CC libavformat/srtpproto.o
  993. CC libavformat/subtitles.o
  994. CC libavformat/subviewer1dec.o
  995. CC libavformat/subviewerdec.o
  996. CC libavformat/swf.o
  997. CC libavformat/swfdec.o
  998. CC libavformat/swfenc.o
  999. CC libavformat/takdec.o
  1000. CC libavformat/tcp.o
  1001. CC libavformat/tedcaptionsdec.o
  1002. CC libavformat/tee.o
  1003. CC libavformat/thp.o
  1004. ~/ffmpeg-2.1.3/libavformat/tee.c:400:62: warning: 'destruct' is deprecated [-Wdeprecated-declarations]
  1005. if (ret == 0 && new_pkt.data != pkt->data && new_pkt.destruct) {
  1006. ^
  1007. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:1088:13: note: 'destruct' declared here
  1008. void (*destruct)(struct AVPacket *);
  1009. ^
  1010. CC libavformat/tiertexseq.o
  1011. CC libavformat/tmv.o
  1012. CC libavformat/tta.o
  1013. CC libavformat/tty.o
  1014. 1 warning generated.
  1015. CC libavformat/txd.o
  1016. CC libavformat/udp.o
  1017. CC libavformat/unix.o
  1018. CC libavformat/url.o
  1019. CC libavformat/urldecode.o
  1020. CC libavformat/utils.o
  1021. CC libavformat/vc1test.o
  1022. CC libavformat/vc1testenc.o
  1023. CC libavformat/vivo.o
  1024. ~/ffmpeg-2.1.3/libavformat/utils.c:108:16: warning: returning 'const struct AVCodec *' from a function with result type 'AVCodec *'
  1025. (aka 'struct AVCodec *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  1026. return st->codec->codec;
  1027. ^~~~~~~~~~~~~~~~
  1028. ~/ffmpeg-2.1.3/libavformat/utils.c:232:17: warning: assigning to 'unsigned char *' from 'const uint8_t [32]' discards qualifiers
  1029. [-Wincompatible-pointer-types-discards-qualifiers]
  1030. lpd.buf = zerobuffer;
  1031. ^ ~~~~~~~~~~
  1032. CC libavformat/voc.o
  1033. CC libavformat/vocdec.o
  1034. ~/ffmpeg-2.1.3/libavformat/utils.c:1753:8: warning: variable 'pos_min' is used uninitialized whenever 'if' condition is false
  1035. [-Wsometimes-uninitialized]
  1036. if(st->index_entries){
  1037. ^~~~~~~~~~~~~~~~~
  1038. ~/ffmpeg-2.1.3/libavformat/utils.c:1782:52: note: uninitialized use occurs here
  1039. pos= ff_gen_search(s, stream_index, target_ts, pos_min, pos_max, pos_limit, ts_min, ts_max, flags, &ts, avif->read_timestamp);
  1040. ^~~~~~~
  1041. ~/ffmpeg-2.1.3/libavformat/utils.c:1753:5: note: remove the 'if' if its condition is always true
  1042. if(st->index_entries){
  1043. ^~~~~~~~~~~~~~~~~~~~~
  1044. ~/ffmpeg-2.1.3/libavformat/utils.c:1737:5: note: variable 'pos_min' is declared here
  1045. int64_t av_uninit(pos_min), av_uninit(pos_max), pos, pos_limit;
  1046. ^
  1047. ~/ffmpeg-2.1.3/libavformat/utils.c:1771:12: warning: variable 'pos_max' is used uninitialized whenever 'if' condition is false
  1048. [-Wsometimes-uninitialized]
  1049. if(index >= 0){
  1050. ^~~~~~~~~~
  1051. ~/ffmpeg-2.1.3/libavformat/utils.c:1782:61: note: uninitialized use occurs here
  1052. pos= ff_gen_search(s, stream_index, target_ts, pos_min, pos_max, pos_limit, ts_min, ts_max, flags, &ts, avif->read_timestamp);
  1053. ^~~~~~~
  1054. ~/ffmpeg-2.1.3/libavformat/utils.c:1771:9: note: remove the 'if' if its condition is always true
  1055. if(index >= 0){
  1056. ^~~~~~~~~~~~~~
  1057. ~/ffmpeg-2.1.3/libavformat/utils.c:1753:8: warning: variable 'pos_max' is used uninitialized whenever 'if' condition is false
  1058. [-Wsometimes-uninitialized]
  1059. if(st->index_entries){
  1060. ^~~~~~~~~~~~~~~~~
  1061. ~/ffmpeg-2.1.3/libavformat/utils.c:1782:61: note: uninitialized use occurs here
  1062. pos= ff_gen_search(s, stream_index, target_ts, pos_min, pos_max, pos_limit, ts_min, ts_max, flags, &ts, avif->read_timestamp);
  1063. ^~~~~~~
  1064. ~/ffmpeg-2.1.3/libavformat/utils.c:1753:5: note: remove the 'if' if its condition is always true
  1065. if(st->index_entries){
  1066. ^~~~~~~~~~~~~~~~~~~~~
  1067. ~/ffmpeg-2.1.3/libavformat/utils.c:1737:5: note: variable 'pos_max' is declared here
  1068. int64_t av_uninit(pos_min), av_uninit(pos_max), pos, pos_limit;
  1069. ^
  1070. CC libavformat/vocenc.o
  1071. CC libavformat/vorbiscomment.o
  1072. CC libavformat/vplayerdec.o
  1073. CC libavformat/vqf.o
  1074. CC libavformat/wavdec.o
  1075. CC libavformat/wavenc.o
  1076. CC libavformat/wc3movie.o
  1077. CC libavformat/webvttdec.o
  1078. CC libavformat/webvttenc.o
  1079. CC libavformat/westwood_aud.o
  1080. CC libavformat/westwood_vqa.o
  1081. CC libavformat/wtv_common.o
  1082. CC libavformat/wtvdec.o
  1083. CC libavformat/wtvenc.o
  1084. CC libavformat/wv.o
  1085. ~/ffmpeg-2.1.3/libavformat/wtvdec.c:509:44: warning: format specifies type 'short' but the argument has type 'unsigned int' [-Wformat]
  1086. snprintf(buf, buf_size, "%"PRIi16, avio_rl16(pb));
  1087. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  1088. /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf'
  1089. __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
  1090. ^
  1091. CC libavformat/wvdec.o
  1092. CC libavformat/wvenc.o
  1093. CC libavformat/xa.o
  1094. CC libavformat/xmv.o
  1095. CC libavformat/xwma.o
  1096. CC libavformat/yop.o
  1097. CC libavformat/yuv4mpeg.o
  1098. CC libavcodec/a64multienc.o
  1099. CC libavcodec/aac_ac3_parser.o
  1100. ~/ffmpeg-2.1.3/libavcodec/aac_ac3_parser.c:86:19: warning: 'request_channels' is deprecated [-Wdeprecated-declarations]
  1101. if(avctx->request_channels > 0 &&
  1102. ^
  1103. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:1926:30: note: 'request_channels' declared here
  1104. attribute_deprecated int request_channels;
  1105. ^
  1106. ~/ffmpeg-2.1.3/libavcodec/aac_ac3_parser.c:87:24: warning: 'request_channels' is deprecated [-Wdeprecated-declarations]
  1107. avctx->request_channels < s->channels &&
  1108. ^
  1109. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:1926:30: note: 'request_channels' declared here
  1110. attribute_deprecated int request_channels;
  1111. ^
  1112. ~/ffmpeg-2.1.3/libavcodec/aac_ac3_parser.c:88:25: warning: 'request_channels' is deprecated [-Wdeprecated-declarations]
  1113. (avctx->request_channels <= 2 ||
  1114. ^
  1115. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:1926:30: note: 'request_channels' declared here
  1116. attribute_deprecated int request_channels;
  1117. ^
  1118. ~/ffmpeg-2.1.3/libavcodec/aac_ac3_parser.c:89:25: warning: 'request_channels' is deprecated [-Wdeprecated-declarations]
  1119. (avctx->request_channels == 1 &&
  1120. ^
  1121. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:1926:30: note: 'request_channels' declared here
  1122. attribute_deprecated int request_channels;
  1123. ^
  1124. ~/ffmpeg-2.1.3/libavcodec/aac_ac3_parser.c:92:38: warning: 'request_channels' is deprecated [-Wdeprecated-declarations]
  1125. avctx->channels = avctx->request_channels;
  1126. ^
  1127. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:1926:30: note: 'request_channels' declared here
  1128. attribute_deprecated int request_channels;
  1129. ^
  1130. 5 warnings generated.
  1131. CC libavcodec/aac_adtstoasc_bsf.o
  1132. CC libavcodec/aac_parser.o
  1133. CC libavcodec/aacadtsdec.o
  1134. CC libavcodec/aaccoder.o
  1135. 1 warning generated.
  1136. CC libavcodec/aacenc.o
  1137. CC libavcodec/aacpsy.o
  1138. CC libavcodec/aactab.o
  1139. CC libavcodec/ac3.o
  1140. CC libavcodec/ac3_parser.o
  1141. CC libavcodec/ac3dsp.o
  1142. CC libavcodec/ac3enc.o
  1143. CC libavcodec/ac3enc_fixed.o
  1144. CC libavcodec/ac3enc_float.o
  1145. 5 warnings generated.
  1146. CC libavcodec/ac3tab.o
  1147. CC libavcodec/acelp_vectors.o
  1148. CC libavcodec/adpcmenc.o
  1149. CC libavcodec/adx.o
  1150. CC libavcodec/adx_parser.o
  1151. CC libavcodec/adxenc.o
  1152. In file included from ~/ffmpeg-2.1.3/libavcodec/adpcmenc.c:29:
  1153. ~/ffmpeg-2.1.3/libavcodec/adpcm_data.h:34:21: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
  1154. extern const int8_t const *ff_adpcm_index_tables[4];
  1155. ^
  1156. CC libavcodec/alacenc.o
  1157. CC libavcodec/allcodecs.o
  1158. CC libavcodec/ass.o
  1159. CC libavcodec/ass_split.o
  1160. CC libavcodec/assenc.o
  1161. CC libavcodec/asv.o
  1162. CC libavcodec/asvenc.o
  1163. CC libavcodec/audio_frame_queue.o
  1164. CC libavcodec/audioconvert.o
  1165. 1 warning generated.
  1166. CC libavcodec/avfft.o
  1167. CC libavcodec/avpacket.o
  1168. CC libavcodec/avpicture.o
  1169. CC libavcodec/avuienc.o
  1170. CC libavcodec/bitstream.o
  1171. CC libavcodec/bitstream_filter.o
  1172. CC libavcodec/bmp_parser.o
  1173. CC libavcodec/bmpenc.o
  1174. CC libavcodec/cabac.o
  1175. CC libavcodec/cavs_parser.o
  1176. CC libavcodec/celp_filters.o
  1177. CC libavcodec/celp_math.o
  1178. CC libavcodec/chomp_bsf.o
  1179. CC libavcodec/cljr.o
  1180. CC libavcodec/cngenc.o
  1181. CC libavcodec/codec_desc.o
  1182. CC libavcodec/cook_parser.o
  1183. CC libavcodec/dca.o
  1184. CC libavcodec/dca_parser.o
  1185. CC libavcodec/dcaenc.o
  1186. CC libavcodec/dirac.o
  1187. CC libavcodec/dirac_parser.o
  1188. CC libavcodec/dnxhd_parser.o
  1189. CC libavcodec/dnxhddata.o
  1190. CC libavcodec/dnxhdenc.o
  1191. CC libavcodec/dpx_parser.o
  1192. CC libavcodec/dpxenc.o
  1193. CC libavcodec/dsputil.o
  1194. CC libavcodec/dump_extradata_bsf.o
  1195. CC libavcodec/dv.o
  1196. CC libavcodec/dv_profile.o
  1197. ~/ffmpeg-2.1.3/libavcodec/dv.c:969:31: warning: assigning to 'AVFrame *' (aka 'struct AVFrame *') from 'const AVFrame *'
  1198. (aka 'const struct AVFrame *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  1199. s->frame = frame;
  1200. ^ ~~~~~
  1201. In file included from ~/ffmpeg-2.1.3/libavcodec/dsputil.c:53:
  1202. ~/ffmpeg-2.1.3/libavcodec/dsputil_template.c:253:1: warning: unused function 'avg_pixels16_xy2_8_c' [-Wunused-function]
  1203. PIXOP2(avg, op_avg)
  1204. ^
  1205. ~/ffmpeg-2.1.3/libavcodec/dsputil_template.c:247:16: note: expanded from macro 'PIXOP2'
  1206. CALL_2X_PIXELS(FUNCC(OPNAME ## _pixels16_xy2), FUNCC(OPNAME ## _pixels8_xy2), 8*sizeof(pixel))\
  1207. ^
  1208. ~/ffmpeg-2.1.3/libavcodec/bit_depth_template.c:92:18: note: expanded from macro 'FUNCC'
  1209. #define FUNCC(a) FUNC2(a, BIT_DEPTH, _c)
  1210. ^
  1211. ~/ffmpeg-2.1.3/libavcodec/bit_depth_template.c:90:25: note: expanded from macro 'FUNC2'
  1212. #define FUNC2(a, b, c) FUNC3(a, b, c)
  1213. ^
  1214. ~/ffmpeg-2.1.3/libavcodec/bit_depth_template.c:89:25: note: expanded from macro 'FUNC3'
  1215. #define FUNC3(a, b, c) a ## _ ## b ## c
  1216. ^
  1217. <scratch space>:171:1: note: expanded from here
  1218. avg_pixels16_xy2_8_c
  1219. ^
  1220. ~/ffmpeg-2.1.3/libavcodec/rnd_avg.h:29:13: note: expanded from macro '\
  1221. \
  1222. CALL_2X_PIXELS'
  1223. static void a(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h){\
  1224. ^
  1225. In file included from ~/ffmpeg-2.1.3/libavcodec/dsputil.c:53:
  1226. ~/ffmpeg-2.1.3/libavcodec/dsputil_template.c:254:1: warning: unused function 'put_pixels16_xy2_8_c' [-Wunused-function]
  1227. PIXOP2(put, op_put)
  1228. ^
  1229. ~/ffmpeg-2.1.3/libavcodec/dsputil_template.c:247:16: note: expanded from macro 'PIXOP2'
  1230. CALL_2X_PIXELS(FUNCC(OPNAME ## _pixels16_xy2), FUNCC(OPNAME ## _pixels8_xy2), 8*sizeof(pixel))\
  1231. ^
  1232. ~/ffmpeg-2.1.3/libavcodec/bit_depth_template.c:92:18: note: expanded from macro 'FUNCC'
  1233. #define FUNCC(a) FUNC2(a, BIT_DEPTH, _c)
  1234. ^
  1235. ~/ffmpeg-2.1.3/libavcodec/bit_depth_template.c:90:25: note: expanded from macro 'FUNC2'
  1236. #define FUNC2(a, b, c) FUNC3(a, b, c)
  1237. ^
  1238. ~/ffmpeg-2.1.3/libavcodec/bit_depth_template.c:89:25: note: expanded from macro 'FUNC3'
  1239. #define FUNC3(a, b, c) a ## _ ## b ## c
  1240. ^
  1241. <scratch space>:13:1: note: expanded from here
  1242. put_pixels16_xy2_8_c
  1243. ^
  1244. ~/ffmpeg-2.1.3/libavcodec/rnd_avg.h:29:13: note: expanded from macro '\
  1245. \
  1246. CALL_2X_PIXELS'
  1247. static void a(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h){\
  1248. ^
  1249. CC libavcodec/dvbsub.o
  1250. CC libavcodec/dvbsub_parser.o
  1251. CC libavcodec/dvd_nav_parser.o
  1252. CC libavcodec/dvdata.o
  1253. CC libavcodec/dvdsub_parser.o
  1254. CC libavcodec/dvdsubenc.o
  1255. CC libavcodec/eac3_data.o
  1256. CC libavcodec/eac3enc.o
  1257. CC libavcodec/elbg.o
  1258. 1 warning generated.
  1259. CC libavcodec/error_resilience.o
  1260. CC libavcodec/faandct.o
  1261. CC libavcodec/faanidct.o
  1262. CC libavcodec/fft_fixed.o
  1263. CC libavcodec/fft_fixed_32.o
  1264. CC libavcodec/fft_float.o
  1265. CC libavcodec/fft_init_table.o
  1266. CC libavcodec/ffv1.o
  1267. CC libavcodec/ffv1enc.o
  1268. ~/ffmpeg-2.1.3/libavcodec/ffv1enc.c:180:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1269. static av_always_inline av_flatten void put_symbol_inline(RangeCoder *c,
  1270. ^
  1271. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1272. # define av_flatten __attribute__((flatten))
  1273. ^
  1274. CC libavcodec/flac.o
  1275. ~/ffmpeg-2.1.3/libavcodec/ffv1enc.c:429:17: warning: variable 'a' is used uninitialized whenever 'if' condition is false
  1276. [-Wsometimes-uninitialized]
  1277. if (lbd) {
  1278. ^~~
  1279. ~/ffmpeg-2.1.3/libavcodec/ffv1enc.c:452:31: note: uninitialized use occurs here
  1280. sample[3][0][x] = a;
  1281. ^
  1282. ~/ffmpeg-2.1.3/libavcodec/ffv1enc.c:429:13: note: remove the 'if' if its condition is always true
  1283. if (lbd) {
  1284. ^~~~~~~~~
  1285. ~/ffmpeg-2.1.3/libavcodec/ffv1enc.c:428:13: note: variable CC libavcodec/flac_parser.o
  1286. 'a' is declared here
  1287. int b, g, r, av_uninit(a);
  1288. ^
  1289. ~/ffmpeg-2.1.3/libavcodec/ffv1enc.c:1049:59: warning: passing 'int const[8]' to parameter of type 'int *' discards qualifiers
  1290. [-Wincompatible-pointer-types-discards-qualifiers]
  1291. ret = encode_rgb_frame(fs, planes, width, height, p->linesize);
  1292. ^~~~~~~~~~~
  1293. ~/ffmpeg-2.1.3/libavcodec/ffv1enc.c:408:80: note: passing argument to parameter 'stride' here
  1294. static int encode_rgb_frame(FFV1Context *s, uint8_t *src[3], int w, int h, int stride[3])
  1295. ^
  1296. ~/ffmpeg-2.1.3/libavcodec/ffv1enc.c:1091:32: warning: passing 'const AVFrame *' (aka 'const struct AVFrame *') to parameter of type
  1297. 'AVFrame *' (aka 'struct AVFrame *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  1298. if ((ret = av_frame_ref(p, pict)) < 0)
  1299. ^~~~
  1300. ~/ffmpeg-2.1.3/libavutil/frame.h:552:41: note: passing argument to parameter 'src' here
  1301. int av_frame_ref(AVFrame *dst, AVFrame *src);
  1302. ^
  1303. CC libavcodec/flacdata.o
  1304. CC libavcodec/flacdsp.o
  1305. CC libavcodec/flacenc.o
  1306. CC libavcodec/flashsv2enc.o
  1307. CC libavcodec/flashsvenc.o
  1308. CC libavcodec/flvenc.o
  1309. CC libavcodec/fmtconvert.o
  1310. ~/ffmpeg-2.1.3/libavcodec/flvenc.c:96:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *, const
  1311. AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1312. .encode2 = ff_MPV_encode_picture,
  1313. ^~~~~~~~~~~~~~~~~~~~~
  1314. 1 warning generated.
  1315. CC libavcodec/frame_thread_encoder.o
  1316. CC libavcodec/g722.o
  1317. CC libavcodec/g722enc.o
  1318. CC libavcodec/g723_1.o
  1319. CC libavcodec/g726.o
  1320. ~/ffmpeg-2.1.3/libavcodec/g723_1.c:2348:14: warning: initializing 'int16_t *' (aka 'short *') with an expression of type 'const int16_t *'
  1321. (aka 'const short *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  1322. int16_t *in = (const int16_t *)frame->data[0];
  1323. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1324. CC libavcodec/gif.o
  1325. CC libavcodec/golomb.o
  1326. CC libavcodec/gsm_parser.o
  1327. 4 warnings generated.
  1328. CC libavcodec/h261.o
  1329. CC libavcodec/h261_parser.o
  1330. CC libavcodec/h261data.o
  1331. CC libavcodec/h261enc.o
  1332. CC libavcodec/h263.o
  1333. CC libavcodec/h263_parser.o
  1334. ~/ffmpeg-2.1.3/libavcodec/h261enc.c:335:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *, const
  1335. AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1336. .encode2 = ff_MPV_encode_picture,
  1337. ^~~~~~~~~~~~~~~~~~~~~
  1338. CC libavcodec/h263dec.o
  1339. CC libavcodec/h264.o
  1340. 1 warning generated.
  1341. CC libavcodec/h264_cabac.o
  1342. 2 warnings generated.
  1343. CC libavcodec/h264_cavlc.o
  1344. CC libavcodec/h264_direct.o
  1345. CC libavcodec/h264_loopfilter.o
  1346. 1 warning generated.
  1347. CC libavcodec/h264_mp4toannexb_bsf.o
  1348. CC libavcodec/h264_parser.o
  1349. CC libavcodec/h264_ps.o
  1350. CC libavcodec/h264_refs.o
  1351. CC libavcodec/h264_sei.o
  1352. CC libavcodec/h264chroma.o
  1353. CC libavcodec/h264dsp.o
  1354. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:38:
  1355. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:104:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1356. static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
  1357. ^
  1358. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1359. # define av_flatten __attribute__((flatten))
  1360. ^
  1361. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:38:
  1362. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:165:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1363. static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma_intra)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
  1364. ^
  1365. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1366. # define av_flatten __attribute__((flatten))
  1367. ^
  1368. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:38:
  1369. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:231:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1370. static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
  1371. ^
  1372. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1373. # define av_flatten __attribute__((flatten))
  1374. ^
  1375. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:38:
  1376. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:285:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1377. static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma_intra)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
  1378. ^
  1379. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1380. # define av_flatten __attribute__((flatten))
  1381. ^
  1382. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:42:
  1383. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:104:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1384. static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
  1385. ^
  1386. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1387. # define av_flatten __attribute__((flatten))
  1388. ^
  1389. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:42:
  1390. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:165:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1391. static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma_intra)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
  1392. ^
  1393. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1394. # define av_flatten __attribute__((flatten))
  1395. ^
  1396. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:42:
  1397. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:231:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1398. static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
  1399. ^
  1400. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1401. # define av_flatten __attribute__((flatten))
  1402. ^
  1403. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:42:
  1404. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:285:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1405. static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma_intra)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
  1406. ^
  1407. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1408. # define av_flatten __attribute__((flatten))
  1409. ^
  1410. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:46:
  1411. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:104:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1412. static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
  1413. ^
  1414. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1415. # define av_flatten __attribute__((flatten))
  1416. ^
  1417. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:46:
  1418. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:165:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1419. static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma_intra)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
  1420. ^
  1421. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1422. # define av_flatten __attribute__((flatten))
  1423. ^
  1424. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:46:
  1425. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:231:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1426. static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
  1427. ^
  1428. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1429. # define av_flatten __attribute__((flatten))
  1430. ^
  1431. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:46:
  1432. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:285:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1433. static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma_intra)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
  1434. ^
  1435. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1436. # define av_flatten __attribute__((flatten))
  1437. ^
  1438. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:50:
  1439. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:104:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1440. static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
  1441. ^
  1442. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1443. # define av_flatten __attribute__((flatten))
  1444. ^
  1445. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:50:
  1446. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:165:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1447. static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma_intra)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
  1448. ^
  1449. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1450. # define av_flatten __attribute__((flatten))
  1451. ^
  1452. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:50:
  1453. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:231:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1454. static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
  1455. ^
  1456. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1457. # define av_flatten __attribute__((flatten))
  1458. ^
  1459. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:50:
  1460. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:285:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1461. static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma_intra)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
  1462. ^
  1463. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1464. # define av_flatten __attribute__((flatten))
  1465. ^
  1466. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:54:
  1467. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:104:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1468. static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
  1469. ^
  1470. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1471. # define av_flatten __attribute__((flatten))
  1472. ^
  1473. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:54:
  1474. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:165:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1475. static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma_intra)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
  1476. ^
  1477. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1478. # define av_flatten __attribute__((flatten))
  1479. ^
  1480. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:54:
  1481. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:231:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1482. static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
  1483. ^
  1484. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1485. # define av_flatten __attribute__((flatten))
  1486. ^
  1487. In file included from ~/ffmpeg-2.1.3/libavcodec/h264dsp.c:54:
  1488. ~/ffmpeg-2.1.3/libavcodec/h264dsp_template.c:285:25: warning: unknown attribute 'flatten' ignored [-Wattributes]
  1489. static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma_intra)(uint8_t *p_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
  1490. ^
  1491. ~/ffmpeg-2.1.3/libavutil/attributes.h:80:39: note: expanded from macro 'av_flatten'
  1492. # define av_flatten __attribute__((flatten))
  1493. ^
  1494. CC libavcodec/h264idct.o
  1495. CC libavcodec/h264pred.o
  1496. CC libavcodec/h264qpel.o
  1497. CC libavcodec/hevc_parser.o
  1498. CC libavcodec/hpeldsp.o
  1499. CC libavcodec/huffman.o
  1500. 20 warnings generated.
  1501. CC libavcodec/huffyuv.o
  1502. CC libavcodec/huffyuvenc.o
  1503. CC libavcodec/iff.o
  1504. CC libavcodec/iirfilter.o
  1505. ~/ffmpeg-2.1.3/libavcodec/iff.c:331:20: warning: unused function 'decode_init' [-Wunused-function]
  1506. static av_cold int decode_init(AVCodecContext *avctx)
  1507. ^
  1508. ~/ffmpeg-2.1.3/libavcodec/iff.c:664:12: warning: unused function 'decode_frame' [-Wunused-function]
  1509. static int decode_frame(AVCodecContext *avctx,
  1510. ^
  1511. 2 warnings generated.
  1512. CC libavcodec/imgconvert.o
  1513. CC libavcodec/imx_dump_header_bsf.o
  1514. CC libavcodec/ituh263dec.o
  1515. ~/ffmpeg-2.1.3/libavcodec/ituh263dec.c:461:12: warning: variable 'level' is used uninitialized whenever 'if' condition is true
  1516. [-Wsometimes-uninitialized]
  1517. if(s->codec_id == AV_CODEC_ID_RV10){
  1518. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1519. ~/ffmpeg-2.1.3/libavcodec/ituh263dec.c:493:20: note: uninitialized use occurs here
  1520. block[0] = level;
  1521. ^~~~~
  1522. ~/ffmpeg-2.1.3/libavcodec/ituh263dec.c:461:9: note: remove the 'if' if its condition is always false
  1523. if(s->codec_id == AV_CODEC_ID_RV10){
  1524. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1525. ~/ffmpeg-2.1.3/libavcodec/ituh263dec.c:444:20: note: initialize the variable 'level' to silence this warning
  1526. int code, level, i, j, last, run;
  1527. ^
  1528. = 0
  1529. CC libavcodec/ituh263enc.o
  1530. CC libavcodec/j2kenc.o
  1531. ~/ffmpeg-2.1.3/libavcodec/j2kenc.c:435:21: warning: variable 'mant' is used uninitialized whenever 'if' condition is false
  1532. [-Wsometimes-uninitialized]
  1533. if (codsty->transform == FF_DWT97_INT){
  1534. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1535. ~/ffmpeg-2.1.3/libavcodec/j2kenc.c:445:41: note: uninitialized use occurs here
  1536. qntsty->mant[gbandno] = mant;
  1537. ^~~~
  1538. ~/ffmpeg-2.1.3/libavcodec/j2kenc.c:435:17: note: remove the 'if' if its condition is always true
  1539. if (codsty->transform == FF_DWT97_INT){
  1540. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1541. ~/ffmpeg-2.1.3/libavcodec/j2kenc.c:433:31: note: initialize the variable 'mant' to silence this warning
  1542. int expn, mant;
  1543. ^
  1544. = 0
  1545. 1 warning generated.
  1546. CC libavcodec/jfdctfst.o
  1547. CC libavcodec/jfdctint.o
  1548. CC libavcodec/jpeg2000.o
  1549. CC libavcodec/jpeg2000dwt.o
  1550. CC libavcodec/jpegls.o
  1551. CC libavcodec/jpeglsenc.o
  1552. 1 warning generated.
  1553. CC libavcodec/jrevdct.o
  1554. CC libavcodec/kbdwin.o
  1555. CC libavcodec/latm_parser.o
  1556. CC libavcodec/lclenc.o
  1557. CC libavcodec/ljpegenc.o
  1558. ~/ffmpeg-2.1.3/libavcodec/ljpegenc.c:72:27: warning: passing 'const AVFrame *' (aka 'const struct AVFrame *') to parameter of type
  1559. 'AVFrame *' (aka 'struct AVFrame *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  1560. ret = av_frame_ref(p, pict);
  1561. ^~~~
  1562. ~/ffmpeg-2.1.3/libavutil/frame.h:552:41: note: passing argument to parameter 'src' here
  1563. int av_frame_ref(AVFrame *dst, AVFrame *src);
  1564. ^
  1565. CC libavcodec/lpc.o
  1566. CC libavcodec/lzwenc.o
  1567. 1 warning generated.
  1568. CC libavcodec/mdct_fixed.o
  1569. CC libavcodec/mdct_fixed_32.o
  1570. CC libavcodec/mdct_float.o
  1571. CC libavcodec/mjpeg.o
  1572. CC libavcodec/mjpeg2jpeg_bsf.o
  1573. CC libavcodec/mjpeg_parser.o
  1574. CC libavcodec/mjpega_dump_header_bsf.o
  1575. CC libavcodec/mjpegenc.o
  1576. CC libavcodec/mlp.o
  1577. ~/ffmpeg-2.1.3/libavcodec/mjpegenc.cCC libavcodec/mlp_parser.o
  1578. :511:23: warning: passing 'const AVFrame *' (aka 'const struct AVFrame *') to parameter of type
  1579. 'AVFrame *' (aka 'struct AVFrame *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  1580. av_frame_ref(pic, pic_arg);
  1581. ^~~~~~~
  1582. ~/ffmpeg-2.1.3/libavutil/frame.h:552:41: note: passing argument to parameter 'src' here
  1583. int av_frame_ref(AVFrame *dst, AVFrame *src);
  1584. ^
  1585. ~/ffmpeg-2.1.3/libavcodec/mjpegenc.c:530:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *, const
  1586. AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1587. .encode2 = ff_MPV_encode_picture,
  1588. ^~~~~~~~~~~~~~~~~~~~~
  1589. CC libavcodec/motion_est.o
  1590. ~/ffmpeg-2.1.3/libavcodec/motion_est.c:393:15: warning: unused variable 'flags' [-Wunused-variable]
  1591. const int flags= c->sub_flags;
  1592. ^
  1593. CC libavcodec/movsub_bsf.o
  1594. CC libavcodec/movtextenc.o
  1595. CC libavcodec/mp3_header_compress_bsf.o
  1596. CC libavcodec/mp3_header_decompress_bsf.o
  1597. 2 warnings generated.
  1598. CC libavcodec/mpeg12.o
  1599. CC libavcodec/mpeg12data.o
  1600. CC libavcodec/mpeg12enc.o
  1601. CC libavcodec/mpeg4audio.o
  1602. ~/ffmpeg-2.1.3/libavcodec/mpeg12enc.c:1070:29: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *,
  1603. const AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1604. .encode2 = ff_MPV_encode_picture,
  1605. ^~~~~~~~~~~~~~~~~~~~~
  1606. ~/ffmpeg-2.1.3/libavcodec/mpeg12enc.c:1086:29: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *,
  1607. const AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1608. .encode2 = ff_MPV_encode_picture,
  1609. ^~~~~~~~~~~~~~~~~~~~~
  1610. CC libavcodec/mpeg4video.o
  1611. CC libavcodec/mpeg4video_parser.o
  1612. CC libavcodec/mpeg4videodec.o
  1613. CC libavcodec/mpeg4videoenc.o
  1614. ~/ffmpeg-2.1.3/libavcodec/mpeg4videoenc.c:1361:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *,
  1615. const AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1616. .encode2 = ff_MPV_encode_picture,
  1617. ^~~~~~~~~~~~~~~~~~~~~
  1618. 1 warning generated.
  1619. CC libavcodec/mpegaudio_parser.o
  1620. CC libavcodec/mpegaudiodata.o
  1621. 2 warnings generated.
  1622. CC libavcodec/mpegaudiodecheader.o
  1623. CC libavcodec/mpegaudiodsp_data.o
  1624. CC libavcodec/mpegaudioenc.o
  1625. CC libavcodec/mpegvideo.o
  1626. CC libavcodec/mpegvideo_enc.o
  1627. ~/ffmpeg-2.1.3/libavcodec/mpegvideo_enc.c:1018:46: warning: passing 'const AVFrame *' (aka 'const struct AVFrame *') to parameter of type
  1628. 'AVFrame *' (aka 'struct AVFrame *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  1629. if ((ret = av_frame_ref(&pic->f, pic_arg)) < 0)
  1630. ^~~~~~~
  1631. ~/ffmpeg-2.1.3/libavutil/frame.h:552:41: note: passing argument to parameter 'src' here
  1632. int av_frame_ref(AVFrame *dst, AVFrame *src);
  1633. ^
  1634. ~/ffmpeg-2.1.3/libavcodec/mpegvideo_enc.c:4238:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *,
  1635. const AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1636. .encode2 = ff_MPV_encode_picture,
  1637. ^~~~~~~~~~~~~~~~~~~~~
  1638. ~/ffmpeg-2.1.3/libavcodec/mpegvideo_enc.c:4266:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *,
  1639. const AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1640. .encode2 = ff_MPV_encode_picture,
  1641. ^~~~~~~~~~~~~~~~~~~~~
  1642. ~/ffmpeg-2.1.3/libavcodec/mpegvideo_enc.c:4282:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *,
  1643. const AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1644. .encode2 = ff_MPV_encode_picture,
  1645. ^~~~~~~~~~~~~~~~~~~~~
  1646. ~/ffmpeg-2.1.3/libavcodec/mpegvideo_enc.c:4297:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *,
  1647. const AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1648. .encode2 = ff_MPV_encode_picture,
  1649. ^~~~~~~~~~~~~~~~~~~~~
  1650. ~/ffmpeg-2.1.3/libavcodec/mpegvideo_enc.c:4312:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *,
  1651. const AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1652. .encode2 = ff_MPV_encode_picture,
  1653. ^~~~~~~~~~~~~~~~~~~~~
  1654. CC libavcodec/mpegvideo_motion.o
  1655. CC libavcodec/mpegvideo_parser.o
  1656. CC libavcodec/msmpeg4.o
  1657. CC libavcodec/msmpeg4data.o
  1658. CC libavcodec/msmpeg4enc.o
  1659. CC libavcodec/msvideo1enc.o
  1660. CC libavcodec/nellymoser.o
  1661. CC libavcodec/nellymoserenc.o
  1662. CC libavcodec/noise_bsf.o
  1663. CC libavcodec/options.o
  1664. ~/ffmpeg-2.1.3/libavcodec/options.c:114:5: warning: 'av_opt_set_defaults2' is deprecated [-Wdeprecated-declarations]
  1665. av_opt_set_defaults2(s, flags, flags);
  1666. ^
  1667. ~/ffmpeg-2.1.3/libavutil/opt.h:399:6: note: 'av_opt_set_defaults2' declared here
  1668. void av_opt_set_defaults2(void *s, int mask, int flags);
  1669. ^
  1670. CC libavcodec/pamenc.o
  1671. 1 warning generated.
  1672. CC libavcodec/parser.o
  1673. CC libavcodec/pcm.o
  1674. ~/ffmpeg-2.1.3/libavcodec/pcm.c:226:20: warning: unused function 'pcm_decode_init' [-Wunused-function]
  1675. static av_cold int pcm_decode_init(AVCodecContext *avctx)
  1676. ^
  1677. ~/ffmpeg-2.1.3/libavcodec/pcm.c:286:12: warning: unused function 'pcm_decode_frame' [-Wunused-function]
  1678. static int pcm_decode_frame(AVCodecContext *avctx, void *data,
  1679. ^
  1680. CC libavcodec/pcxenc.o
  1681. 2 warnings generated.
  1682. CC libavcodec/png.o
  1683. CC libavcodec/png_parser.o
  1684. CC libavcodec/pngenc.o
  1685. CC libavcodec/pnm.o
  1686. CC libavcodec/pnm_parser.o
  1687. CC libavcodec/pnmenc.o
  1688. CC libavcodec/proresdsp.o
  1689. CC libavcodec/proresenc_anatoliy.o
  1690. CC libavcodec/proresenc_kostya.o
  1691. CC libavcodec/psymodel.o
  1692. CC libavcodec/pthread.o
  1693. ~/ffmpeg-2.1.3/libavcodec/pthread.c:340:46: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations]
  1694. if (!codec->update_thread_context && THREAD_SAFE_CALLBACKS(avctx))
  1695. ^
  1696. ~/ffmpeg-2.1.3/libavcodec/pthread.c:317:47: note: expanded from macro 'THREAD_SAFE_CALLBACKS'
  1697. ((avctx)->thread_safe_callbacks || (!(avctx)->get_buffer && (avctx)->get_buffer2 == avcodec_default_get_buffer2))
  1698. ^
  1699. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:2022:11: note: 'get_buffer' declared here
  1700. int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic);
  1701. ^
  1702. ~/ffmpeg-2.1.3/libavcodec/pthread.c:926:50: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations]
  1703. (avctx->codec->update_thread_context || !THREAD_SAFE_CALLBACKS(avctx))) {
  1704. ^
  1705. ~/ffmpeg-2.1.3/libavcodec/pthread.c:317:47: note: expanded from macro 'THREAD_SAFE_CALLBACKS'
  1706. ((avctx)->thread_safe_callbacks || (!(avctx)->get_buffer && (avctx)->get_buffer2 == avcodec_default_get_buffer2))
  1707. ^
  1708. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:2022:11: note: 'get_buffer' declared here
  1709. int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic);
  1710. ^
  1711. ~/ffmpeg-2.1.3/libavcodec/pthread.c:945:50: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations]
  1712. (avctx->codec->update_thread_context || !THREAD_SAFE_CALLBACKS(avctx))) {
  1713. ^
  1714. ~/ffmpeg-2.1.3/libavcodec/pthread.c:317:47: note: expanded from macro 'THREAD_SAFE_CALLBACKS'
  1715. ((avctx)->thread_safe_callbacks || (!(avctx)->get_buffer && (avctx)->get_buffer2 == avcodec_default_get_buffer2))
  1716. ^
  1717. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:2022:11: note: 'get_buffer' declared here
  1718. int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic);
  1719. ^
  1720. ~/ffmpeg-2.1.3/libavcodec/pthread.c:986:10: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations]
  1721. if (!THREAD_SAFE_CALLBACKS(avctx) && !avctx->codec->update_thread_context)
  1722. ^
  1723. ~/ffmpeg-2.1.3/libavcodec/pthread.c:317:47: note: expanded from macro 'THREAD_SAFE_CALLBACKS'
  1724. ((avctx)->thread_safe_callbacks || (!(avctx)->get_buffer && (avctx)->get_buffer2 == avcodec_default_get_buffer2))
  1725. ^
  1726. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:2022:11: note: 'get_buffer' declared here
  1727. int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic);
  1728. ^
  1729. CC libavcodec/qtrleenc.o
  1730. 4 warnings generated.
  1731. CC libavcodec/r210enc.o
  1732. CC libavcodec/ra144.o
  1733. CC libavcodec/ra144enc.o
  1734. CC libavcodec/rangecoder.o
  1735. CC libavcodec/ratecontrol.o
  1736. CC libavcodec/raw.o
  1737. CC libavcodec/rawdec.o
  1738. CC libavcodec/rawenc.o
  1739. CC libavcodec/rdft.o
  1740. CC libavcodec/remove_extradata_bsf.o
  1741. CC libavcodec/resample.o
  1742. CC libavcodec/resample2.o
  1743. CC libavcodec/rle.o
  1744. CC libavcodec/roqaudioenc.o
  1745. CC libavcodec/roqvideo.o
  1746. CC libavcodec/roqvideoenc.o
  1747. CC libavcodec/rv10enc.o
  1748. CC libavcodec/rv20enc.o
  1749. ~/ffmpeg-2.1.3/libavcodec/rv10enc.c:68:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *, const
  1750. AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1751. .encode2 = ff_MPV_encode_picture,
  1752. ^~~~~~~~~~~~~~~~~~~~~
  1753. ~/ffmpeg-2.1.3/libavcodec/rv20enc.c:69:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *, const
  1754. AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1755. .encode2 = ff_MPV_encode_picture,
  1756. ^~~~~~~~~~~~~~~~~~~~~
  1757. 1 warning generated.
  1758. CC libavcodec/rv34_parser.o
  1759. 1 warning generated.
  1760. CC libavcodec/s302menc.o
  1761. CC libavcodec/sgienc.o
  1762. CC libavcodec/simple_idct.o
  1763. CC libavcodec/sinewin.o
  1764. CC libavcodec/snow.o
  1765. CC libavcodec/snow_dwt.o
  1766. CC libavcodec/snowenc.o
  1767. CC libavcodec/sonic.o
  1768. ~/ffmpeg-2.1.3/libavcodec/sonic.c:357:13: warning: unused function 'predictor_init_state' [-Wunused-function]
  1769. static void predictor_init_state(int *k, int *state, int order)
  1770. ^
  1771. ~/ffmpeg-2.1.3/libavcodec/sonic.c:374:12: warning: unused function 'predictor_calc_error' [-Wunused-function]
  1772. static int predictor_calc_error(int *k, int *state, int order, int error)
  1773. ^
  1774. 6 warnings generated.
  1775. CC libavcodec/srtenc.o
  1776. ~/ffmpeg-2.1.3/libavcodec/snowenc.c:1886:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *, const
  1777. AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1778. .encode2 = encode_frame,
  1779. ^~~~~~~~~~~~
  1780. CC libavcodec/sunrastenc.o
  1781. CC libavcodec/svq1.o
  1782. 2 warnings generated.
  1783. CC libavcodec/svq1enc.o
  1784. CC libavcodec/tak.o
  1785. CC libavcodec/tak_parser.o
  1786. CC libavcodec/targaenc.o
  1787. CC libavcodec/tiff_data.o
  1788. CC libavcodec/tiffenc.o
  1789. CC libavcodec/timecode.o
  1790. CC libavcodec/ttadata.o
  1791. CC libavcodec/ttaenc.o
  1792. CC libavcodec/utils.o
  1793. CC libavcodec/utvideo.o
  1794. CC libavcodec/utvideoenc.o
  1795. CC libavcodec/v210enc.o
  1796. ~/ffmpeg-2.1.3/libavcodec/utils.c:979:49: warning: passing 'uint8_t *[8]' to parameter of type 'const uint8_t **'
  1797. (aka 'const unsigned char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
  1798. av_image_copy(frame->data, frame->linesize, tmp.data, tmp.linesize,
  1799. ^~~~~~~~
  1800. ~/ffmpeg-2.1.3/libavutil/imgutils.h:119:35: note: passing argument to parameter 'src_data' here
  1801. const uint8_t *src_data[4], const int src_linesizes[4],
  1802. ^
  1803. ~/ffmpeg-2.1.3/libavcodec/utils.c:1511:20: warning: 'destruct' is deprecated [-Wdeprecated-declarations]
  1804. avpkt->destruct = NULL;
  1805. ^
  1806. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:1088:13: note: 'destruct' declared here
  1807. void (*destruct)(struct AVPacket *);
  1808. ^
  1809. ~/ffmpeg-2.1.3/libavcodec/utils.c:1678:20: warning: 'destruct' is deprecated [-Wdeprecated-declarations]
  1810. avpkt->destruct = user_pkt.destruct;
  1811. ^
  1812. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:1088:13: note: 'destruct' declared here
  1813. void (*destruct)(struct AVPacket *);
  1814. ^
  1815. ~/ffmpeg-2.1.3/libavcodec/utils.c:1678:40: warning: 'destruct' is deprecated [-Wdeprecated-declarations]
  1816. avpkt->destruct = user_pkt.destruct;
  1817. ^
  1818. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:1088:13: note: 'destruct' declared here
  1819. void (*destruct)(struct AVPacket *);
  1820. ^
  1821. ~/ffmpeg-2.1.3/libavcodec/utils.c:1878:20: warning: 'destruct' is deprecated [-Wdeprecated-declarations]
  1822. avpkt->destruct = user_pkt.destruct;
  1823. ^
  1824. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:1088:13: note: 'destruct' declared here
  1825. void (*destruct)(struct AVPacket *);
  1826. ^
  1827. ~/ffmpeg-2.1.3/libavcodec/utils.c:1878:40: warning: 'destruct' is deprecated [-Wdeprecated-declarations]
  1828. avpkt->destruct = user_pkt.destruct;
  1829. ^
  1830. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:1088:13: note: 'destruct' declared here
  1831. void (*destruct)(struct AVPacket *);
  1832. ^
  1833. CC libavcodec/v308enc.o
  1834. CC libavcodec/v408enc.o
  1835. CC libavcodec/v410enc.o
  1836. CC libavcodec/vc1.o
  1837. CC libavcodec/vc1_parser.o
  1838. CC libavcodec/vc1data.o
  1839. CC libavcodec/videodsp.o
  1840. CC libavcodec/vorbis.o
  1841. CC libavcodec/vorbis_data.o
  1842. CC libavcodec/vorbis_parser.o
  1843. CC libavcodec/vorbisenc.o
  1844. 6 warnings generated.
  1845. CC libavcodec/vp3_parser.o
  1846. CC libavcodec/vp8_parser.o
  1847. CC libavcodec/wavpackenc.o
  1848. CC libavcodec/wma.o
  1849. CC libavcodec/wmaenc.o
  1850. CC libavcodec/wmv2.o
  1851. CC libavcodec/wmv2dsp.o
  1852. CC libavcodec/wmv2enc.o
  1853. ~/ffmpeg-2.1.3/libavcodec/wmv2enc.c:220:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *, const
  1854. AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types]
  1855. .encode2 = ff_MPV_encode_picture,
  1856. ^~~~~~~~~~~~~~~~~~~~~
  1857. 1 warning generated.
  1858. CC libavcodec/x86/ac3dsp_init.o
  1859. CC libavcodec/x86/constants.o
  1860. CC libavcodec/x86/dnxhdenc.o
  1861. CC libavcodec/x86/dsputil_init.o
  1862. CC libavcodec/x86/dsputil_mmx.o
  1863. CC libavcodec/x86/dsputil_x86.o
  1864. CC libavcodec/x86/dsputilenc_mmx.o
  1865. CC libavcodec/x86/fdct.o
  1866. CC libavcodec/x86/fft_init.o
  1867. CC libavcodec/x86/fmtconvert_init.o
  1868. CC libavcodec/x86/fpel_mmx.o
  1869. CC libavcodec/x86/h264_intrapred_init.o
  1870. CC libavcodec/x86/h264_qpel.o
  1871. CC libavcodec/x86/h264chroma_init.o
  1872. CC libavcodec/x86/h264dsp_init.o
  1873. CC libavcodec/x86/hpeldsp_init.o
  1874. CC libavcodec/x86/hpeldsp_mmx.o
  1875. CC libavcodec/x86/idct_mmx_xvid.o
  1876. 1 warning generated.
  1877. CC libavcodec/x86/idct_sse2_xvid.o
  1878. CC libavcodec/x86/lpc.o
  1879. CC libavcodec/x86/motion_est.o
  1880. CC libavcodec/x86/mpegvideo.o
  1881. CC libavcodec/x86/mpegvideoenc.o
  1882. CC libavcodec/x86/rnd_mmx.o
  1883. CC libavcodec/x86/simple_idct.o
  1884. CC libavcodec/x86/snowdsp.o
  1885. CC libavcodec/x86/videodsp_init.o
  1886. CC libavcodec/xbmenc.o
  1887. CC libavcodec/xfaceenc.o
  1888. CC libavcodec/xiph.o
  1889. CC libavcodec/xsubenc.o
  1890. CC libavcodec/xwdenc.o
  1891. CC libavcodec/y41penc.o
  1892. CC libavcodec/yuv4enc.o
  1893. CC libavcodec/zmbvenc.o
  1894. CC libswscale/input.o
  1895. CC libswscale/options.o
  1896. CC libswscale/output.o
  1897. CC libswscale/rgb2rgb.o
  1898. CC libswscale/swscale.o
  1899. CC libswscale/swscale_unscaled.o
  1900. CC libswscale/utils.o
  1901. CC libswscale/x86/rgb2rgb.o
  1902. CC libswscale/x86/swscale.o
  1903. In file included from ~/ffmpeg-2.1.3/libswscale/x86/swscale.c:84:
  1904. ~/ffmpeg-2.1.3/libswscale/x86/swscale_template.c:1541:17: warning: variable 'ebxsave' is uninitialized when used here [-Wuninitialized]
  1905. ,"m" (ebxsave)
  1906. ^~~~~~~
  1907. ~/ffmpeg-2.1.3/libswscale/x86/swscale_template.c:1469:21: note: initialize the variable 'ebxsave' to silence this warning
  1908. uint64_t ebxsave;
  1909. ^
  1910. = 0
  1911. ~/ffmpeg-2.1.3/libswscale/x86/swscale_template.c:1544:16: warning: variable 'retsave' is uninitialized when used here [-Wuninitialized]
  1912. ,"m"(retsave)
  1913. ^~~~~~~
  1914. ~/ffmpeg-2.1.3/libswscale/x86/swscale_template.c:1472:21: note: initialize the variable 'retsave' to silence this warning
  1915. uint64_t retsave;
  1916. ^
  1917. = 0
  1918. ~/ffmpeg-2.1.3/libswscale/x86/swscale_template.c:1625:17: warning: variable 'ebxsave' is uninitialized when used here [-Wuninitialized]
  1919. ,"m" (ebxsave)
  1920. ^~~~~~~
  1921. ~/ffmpeg-2.1.3/libswscale/x86/swscale_template.c:1565:24: note: variable 'ebxsave' is declared here
  1922. DECLARE_ALIGNED(8, uint64_t, ebxsave);
  1923. ^
  1924. ~/ffmpeg-2.1.3/libavutil/mem.h:53:41: note: expanded from macro 'DECLARE_ALIGNED'
  1925. #define DECLARE_ALIGNED(n,t,v) t __attribute__ ((aligned (n))) v
  1926. ^
  1927. In file included from ~/ffmpeg-2.1.3/libswscale/x86/swscale.c:84:
  1928. ~/ffmpeg-2.1.3/libswscale/x86/swscale_template.c:1628:16: warning: variable 'retsave' is uninitialized when used here [-Wuninitialized]
  1929. ,"m"(retsave)
  1930. ^~~~~~~
  1931. ~/ffmpeg-2.1.3/libswscale/x86/swscale_template.c:1568:24: note: variable 'retsave' is declared here
  1932. DECLARE_ALIGNED(8, uint64_t, retsave);
  1933. ^
  1934. ~/ffmpeg-2.1.3/libavutil/mem.h:53:41: note: expanded from macro 'DECLARE_ALIGNED'
  1935. #define DECLARE_ALIGNED(n,t,v) t __attribute__ ((aligned (n))) v
  1936. ^
  1937. CC libswscale/x86/yuv2rgb.o
  1938. CC libswscale/yuv2rgb.o
  1939. 4 warnings generated.
  1940. AR libavfilter/libavfilter.a
  1941. AR libavformat/libavformat.a
  1942. AR libswresample/libswresample.a
  1943. 1 warning generated.
  1944. AR libavutil/libavutil.a
  1945. POD doc/ffmpeg.pod
  1946. POD doc/ffprobe.pod
  1947. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libavutil/libavutil.a(atomic.o) has no symbols
  1948. POD doc/ffserver.pod
  1949. POD doc/ffmpeg-all.pod
  1950. POD doc/ffprobe-all.pod
  1951. POD doc/ffserver-all.pod
  1952. MAN doc/ffmpeg.1
  1953. MAN doc/ffprobe.1
  1954. MAN doc/ffserver.1
  1955. MAN doc/ffmpeg-all.1
  1956. MAN doc/ffprobe-all.1
  1957. MAN doc/ffserver-all.1
  1958. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libavutil/libavutil.a(atomic.o) has no symbols
  1959. CC ffmpeg.o
  1960. ~/ffmpeg-2.1.3/ffmpeg.c:576:59: warning: 'destruct' is deprecated [-Wdeprecated-declarations]
  1961. if(a == 0 && new_pkt.data != pkt->data && new_pkt.destruct) {
  1962. ^
  1963. ~/ffmpeg-2.1.3/libavcodec/avcodec.h:1088:13: note: 'destruct' declared here
  1964. void (*destruct)(struct AVPacket *);
  1965. ^
  1966. 1 warning generated.
  1967. CC ffmpeg_opt.o
  1968. ~/ffmpeg-2.1.3/ffmpeg_opt.c:1534:5: warning: variable 'ost' is used uninitialized whenever switch default is taken
  1969. [-Wsometimes-uninitialized]
  1970. default:
  1971. ^~~~~~~
  1972. ~/ffmpeg-2.1.3/ffmpeg_opt.c:1540:5: note: uninitialized use occurs here
  1973. ost->source_index = -1;
  1974. ^~~
  1975. ~/ffmpeg-2.1.3/ffmpeg_opt.c:1528:22: note: initialize the variable 'ost' to silence this warning
  1976. OutputStream *ost;
  1977. ^
  1978. = NULL
  1979. ~/ffmpeg-2.1.3/ffmpeg_opt.c:1996:13: warning: variable 'm' is used uninitialized whenever switch default is taken
  1980. [-Wsometimes-uninitialized]
  1981. default:
  1982. ^~~~~~~
  1983. ~/ffmpeg-2.1.3/ffmpeg_opt.c:2000:25: note: uninitialized use occurs here
  1984. av_dict_set(m, o->metadata[i].u.str, *val ? val : NULL, 0);
  1985. ^
  1986. ~/ffmpeg-2.1.3/ffmpeg_opt.c:1962:25: note: initialize the variable 'm' to silence this warning
  1987. AVDictionary **m;
  1988. ^
  1989. = NULL
  1990. In file included from ~/ffmpeg-2.1.3/ffmpeg_opt.c:2585:
  1991. ~/ffmpeg-2.1.3/cmdutils_common_opts.h:17:45: warning: incompatible pointer types initializing
  1992. 'int (*)(void *, const char *, const char *)' with an expression of type 'void (void *, const char *, const char *)' [-Wincompatible-pointer-types]
  1993. { "colors" , OPT_EXIT, {.func_arg = show_colors }, "show available color names" },
  1994. ^~~~~~~~~~~
  1995. CC ffmpeg_filter.o
  1996. CC cmdutils.o
  1997. 3 warnings generated.
  1998. CC ffprobe.o
  1999. In file included from ~/ffmpeg-2.1.3/ffprobe.c:2562:
  2000. ~/ffmpeg-2.1.3/cmdutils_common_opts.h:17:45: warning: incompatible pointer types initializing
  2001. 'int (*)(void *, const char *, const char *)' with an expression of type 'void (void *, const char *, const char *)' [-Wincompatible-pointer-types]
  2002. { "colors" , OPT_EXIT, {.func_arg = show_colors }, "show available color names" },
  2003. ^~~~~~~~~~~
  2004. CC ffserver.o
  2005. LD libavutil/libavutil.52.dylib
  2006. AR libavdevice/libavdevice.a
  2007. ld: warning: directory not found for option '-Llibavresample'
  2008. ld: warning: directory not found for option '-Llibpostproc'
  2009. In file included from ~/ffmpeg-2.1.3/ffserver.c:4683:
  2010. ~/ffmpeg-2.1.3/cmdutils_common_opts.h:17:45: warning: incompatible pointer types initializing
  2011. 'int (*)(void *, const char *, const char *)' with an expression of type 'void (void *, const char *, const char *)' [-Wincompatible-pointer-types]
  2012. { "colors" , OPT_EXIT, {.func_arg = show_colors }, "show available color names" },
  2013. ^~~~~~~~~~~
  2014. AR libavcodec/libavcodec.a
  2015. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libavcodec/libavcodec.a(iff.o) has no symbols
  2016. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libavcodec/libavcodec.a(timecode.o) has no symbols
  2017. AR libswscale/libswscale.a
  2018. LD libswresample/libswresample.0.dylib
  2019. ld: warning: directory not found for option '-Llibavresample'
  2020. ld: warning: directory not found for option '-Llibpostproc'
  2021. 1 warning generated.
  2022. LD libavcodec/libavcodec.55.dylib
  2023. LD libswscale/libswscale.2.dylib
  2024. ld: warning: directory not found for option '-Llibavresample'
  2025. ld: warning: directory not found for option '-Llibpostproc'
  2026. ld: warning: directory not found for option '-Llibavresample'
  2027. ld: warning: directory not found for option '-Llibpostproc'
  2028. Undefined symbols for architecture x86_64:
  2029. "_ff_hevc_compute_poc", referenced from:
  2030. _hevc_parse in hevc_parser.o
  2031. "_ff_hevc_decode_nal_pps", referenced from:
  2032. _hevc_parse in hevc_parser.o
  2033. "_ff_hevc_decode_nal_sei", referenced from:
  2034. _hevc_parse in hevc_parser.o
  2035. "_ff_hevc_decode_nal_sps", referenced from:
  2036. _hevc_parse in hevc_parser.o
  2037. "_ff_hevc_decode_nal_vps", referenced from:
  2038. _hevc_parse in hevc_parser.o
  2039. "_ff_hevc_extract_rbsp", referenced from:
  2040. _hevc_parse in hevc_parser.o
  2041. ld: symbol(s) not found for architecture x86_64
  2042. clang: error: linker command failed with exit code 1 (use -v to see invocation)
  2043. make: *** [libavcodec/libavcodec.55.dylib] Error 1
  2044. make: *** Waiting for unfinished jobs....
  2045. 1 warning generated.
  2046. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libavcodec/libavcodec.a(iff.o) has no symbols
  2047. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libavcodec/libavcodec.a(timecode.o) has no symbols
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement